--- /home/fdroid/fdroiddata/tmp/com.b44t.messenger_7221.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.b44t.messenger_7221.apk ├── zipinfo {} │ @@ -1,16 +1,16 @@ │ Zip file size: 25528820 bytes, number of entries: 2405 │ -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 120 b- defN 81-Jan-01 01:01 META-INF/version-control-info.textproto │ --rw-r--r-- 0.0 unx 4386 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ +-rw-r--r-- 0.0 unx 4387 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-r--r-- 0.0 unx 313 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ -rw-r--r-- 0.0 unx 9270480 b- defN 81-Jan-01 01:01 classes.dex │ -rw-r--r-- 0.0 unx 964 b- defN 81-Jan-01 01:01 classes2.dex │ -rw-r--r-- 0.0 unx 8355980 b- defN 81-Jan-01 01:01 classes3.dex │ --rw-r--r-- 0.0 unx 3977508 b- defN 81-Jan-01 01:01 classes4.dex │ +-rw-r--r-- 0.0 unx 3977512 b- defN 81-Jan-01 01:01 classes4.dex │ -rw-r--r-- 0.0 unx 14706552 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libnative-utils.so │ -rw-r--r-- 0.0 unx 115200 b- defN 81-Jan-01 01:01 assets/fonts/Roboto-Light.ttf │ -rw-r--r-- 0.0 unx 95428 b- defN 81-Jan-01 01:01 assets/help/cs/help.html │ -rw-r--r-- 0.0 unx 107175 b- defN 81-Jan-01 01:01 assets/help/de/help.html │ -rw-r--r-- 0.0 unx 15999 b- stor 81-Jan-01 01:01 assets/help/delta-what-optim.png │ -rw-r--r-- 0.0 unx 183 b- stor 81-Jan-01 01:01 assets/help/edit-icon.png │ -rw-r--r-- 0.0 unx 94987 b- defN 81-Jan-01 01:01 assets/help/en/help.html │ @@ -2400,8 +2400,8 @@ │ -rw---- 0.0 fat 268 b- stor 81-Jan-01 01:01 res/zr1.png │ -rw---- 0.0 fat 764 b- defN 81-Jan-01 01:01 res/zu.xml │ -rw---- 0.0 fat 884 b- stor 81-Jan-01 01:01 res/zz.png │ -rw---- 0.0 fat 3932776 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 216504 b- defN 81-Jan-01 01:01 META-INF/91B5E1FB.SF │ -rw---- 2.0 fat 1334 b- defN 81-Jan-01 01:01 META-INF/91B5E1FB.RSA │ -rw---- 2.0 fat 216377 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -2405 files, 47072559 bytes uncompressed, 25252186 bytes compressed: 46.4% │ +2405 files, 47072564 bytes uncompressed, 25252150 bytes compressed: 46.4% ├── classes4.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,13 +1,13 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : dcf904f2 │ │ -signature : eefa...4788 │ │ -file_size : 3977508 │ │ +checksum : 7242c58a │ │ +signature : bd46...5b80 │ │ +file_size : 3977512 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 35334 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 4554 │ │ type_ids_off : 141448 (0x022888) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 159664 (0x026fb0) │ │ field_ids_size : 17165 │ │ field_ids_off : 234052 (0x039244) │ │ method_ids_size : 23851 │ │ method_ids_off : 371372 (0x05aaac) │ │ class_defs_size : 3320 │ │ class_defs_off : 562180 (0x089404) │ │ -data_size : 3309088 │ │ +data_size : 3309092 │ │ data_off : 668420 (0x0a3304) │ │ │ │ Class #0 header: │ │ class_idx : 1065 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 766 │ │ source_file_idx : 17160 │ │ @@ -296038,23 +296038,23 @@ │ │ type : '(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -1a59e8: |[1a59e8] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V │ │ -1a59f8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -1a59fa: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -1a59fc: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -1a59fe: 0760 |0003: move-object v0, v6 │ │ -1a5a00: 0771 |0004: move-object v1, v7 │ │ -1a5a02: 0782 |0005: move-object v2, v8 │ │ -1a5a04: 7606 1d58 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;Lcom/b44t/messenger/DcContact;Ljava/lang/String;Lcom/b44t/messenger/rpc/VcardContact;)V // method@581d │ │ -1a5a0a: 0e00 |0009: return-void │ │ +1a59ec: |[1a59ec] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V │ │ +1a59fc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +1a59fe: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +1a5a00: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +1a5a02: 0760 |0003: move-object v0, v6 │ │ +1a5a04: 0771 |0004: move-object v1, v7 │ │ +1a5a06: 0782 |0005: move-object v2, v8 │ │ +1a5a08: 7606 1d58 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;Lcom/b44t/messenger/DcContact;Ljava/lang/String;Lcom/b44t/messenger/rpc/VcardContact;)V // method@581d │ │ +1a5a0e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=95 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ 0x0000 - 0x000a reg=7 (null) Landroid/content/Context; │ │ 0x0000 - 0x000a reg=8 (null) Lcom/b44t/messenger/DcChat; │ │ @@ -296064,73 +296064,73 @@ │ │ type : '(Landroid/content/Context;Lcom/b44t/messenger/DcChat;Lcom/b44t/messenger/DcContact;Ljava/lang/String;Lcom/b44t/messenger/rpc/VcardContact;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 114 16-bit code units │ │ -1a5a0c: |[1a5a0c] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;Lcom/b44t/messenger/DcContact;Ljava/lang/String;Lcom/b44t/messenger/rpc/VcardContact;)V │ │ -1a5a1c: 7010 a10a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a5a22: 2200 a203 |0003: new-instance v0, Ljava/util/WeakHashMap; // type@03a2 │ │ -1a5a26: 7010 3d0d 0000 |0005: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@0d3d │ │ -1a5a2c: 7110 8f0c 0000 |0008: invoke-static {v0}, Ljava/util/Collections;.newSetFromMap:(Ljava/util/Map;)Ljava/util/Set; // method@0c8f │ │ -1a5a32: 0c00 |000b: move-result-object v0 │ │ -1a5a34: 5b10 f440 |000c: iput-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@40f4 │ │ -1a5a38: 5b13 f240 |000e: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcChat:Lcom/b44t/messenger/DcChat; // field@40f2 │ │ -1a5a3c: 5b14 f340 |0010: iput-object v4, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcContact:Lcom/b44t/messenger/DcContact; // field@40f3 │ │ -1a5a40: 5b15 f640 |0012: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@40f6 │ │ -1a5a44: 5b16 f840 |0014: iput-object v6, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.vContact:Lcom/b44t/messenger/rpc/VcardContact; // field@40f8 │ │ -1a5a48: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -1a5a4a: 5b15 f040 |0017: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.contactUri:Landroid/net/Uri; // field@40f0 │ │ -1a5a4e: 5b15 f740 |0019: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@40f7 │ │ -1a5a52: 5b15 f140 |001b: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.customLabel:Ljava/lang/String; // field@40f1 │ │ -1a5a56: 5b15 f540 |001d: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileAvatar:Ljava/lang/String; // field@40f5 │ │ -1a5a5a: 1215 |001f: const/4 v5, #int 1 // #1 │ │ -1a5a5c: 3804 1b00 |0020: if-eqz v4, 003b // +001b │ │ -1a5a60: 6e10 7a06 0400 |0022: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067a │ │ -1a5a66: 0a03 |0025: move-result v3 │ │ -1a5a68: 7110 de4e 0300 |0026: invoke-static {v3}, Lorg/thoughtcrime/securesms/database/Address;.fromContact:(I)Lorg/thoughtcrime/securesms/database/Address; // method@4ede │ │ -1a5a6e: 0c03 |0029: move-result-object v3 │ │ -1a5a70: 5b13 ef40 |002a: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@40ef │ │ -1a5a74: 7030 3158 2104 |002c: invoke-direct {v1, v2, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5831 │ │ -1a5a7a: 6e10 7a06 0400 |002f: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067a │ │ -1a5a80: 0a02 |0032: move-result v2 │ │ -1a5a82: 3352 3e00 |0033: if-ne v2, v5, 0071 // +003e │ │ -1a5a86: 1a02 df35 |0035: const-string v2, "SELF" // string@35df │ │ -1a5a8a: 6e20 3458 2100 |0037: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;.setProfileAvatar:(Ljava/lang/String;)V // method@5834 │ │ -1a5a90: 2837 |003a: goto 0071 // +0037 │ │ -1a5a92: 3803 3200 |003b: if-eqz v3, 006d // +0032 │ │ -1a5a96: 6e10 5c06 0300 |003d: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.getId:()I // method@065c │ │ -1a5a9c: 0a04 |0040: move-result v4 │ │ -1a5a9e: 7110 dd4e 0400 |0041: invoke-static {v4}, Lorg/thoughtcrime/securesms/database/Address;.fromChat:(I)Lorg/thoughtcrime/securesms/database/Address; // method@4edd │ │ -1a5aa4: 0c06 |0044: move-result-object v6 │ │ -1a5aa6: 5b16 ef40 |0045: iput-object v6, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@40ef │ │ -1a5aaa: 6e10 6706 0300 |0047: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.isMultiUser:()Z // method@0667 │ │ -1a5ab0: 0a06 |004a: move-result v6 │ │ -1a5ab2: 3906 2600 |004b: if-nez v6, 0071 // +0026 │ │ -1a5ab6: 7110 c44d 0200 |004d: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getAccounts:(Landroid/content/Context;)Lcom/b44t/messenger/DcAccounts; // method@4dc4 │ │ -1a5abc: 0c06 |0050: move-result-object v6 │ │ -1a5abe: 6e10 5a06 0300 |0051: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.getAccountId:()I // method@065a │ │ -1a5ac4: 0a03 |0054: move-result v3 │ │ -1a5ac6: 6e20 4806 3600 |0055: invoke-virtual {v6, v3}, Lcom/b44t/messenger/DcAccounts;.getAccount:(I)Lcom/b44t/messenger/DcContext; // method@0648 │ │ -1a5acc: 0c03 |0058: move-result-object v3 │ │ -1a5ace: 6e20 9a06 4300 |0059: invoke-virtual {v3, v4}, Lcom/b44t/messenger/DcContext;.getChatContacts:(I)[I // method@069a │ │ -1a5ad4: 0c04 |005c: move-result-object v4 │ │ -1a5ad6: 2146 |005d: array-length v6, v4 │ │ -1a5ad8: 3456 1300 |005e: if-lt v6, v5, 0071 // +0013 │ │ -1a5adc: 1205 |0060: const/4 v5, #int 0 // #0 │ │ -1a5ade: 4404 0405 |0061: aget v4, v4, v5 │ │ -1a5ae2: 6e20 a506 4300 |0063: invoke-virtual {v3, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ -1a5ae8: 0c03 |0066: move-result-object v3 │ │ -1a5aea: 5b13 f340 |0067: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcContact:Lcom/b44t/messenger/DcContact; // field@40f3 │ │ -1a5aee: 7030 3158 2103 |0069: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5831 │ │ -1a5af4: 2805 |006c: goto 0071 // +0005 │ │ -1a5af6: 6202 863d |006d: sget-object v2, Lorg/thoughtcrime/securesms/database/Address;.UNKNOWN:Lorg/thoughtcrime/securesms/database/Address; // field@3d86 │ │ -1a5afa: 5b12 ef40 |006f: iput-object v2, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@40ef │ │ -1a5afe: 0e00 |0071: return-void │ │ +1a5a10: |[1a5a10] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;Lcom/b44t/messenger/DcContact;Ljava/lang/String;Lcom/b44t/messenger/rpc/VcardContact;)V │ │ +1a5a20: 7010 a10a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a5a26: 2200 a203 |0003: new-instance v0, Ljava/util/WeakHashMap; // type@03a2 │ │ +1a5a2a: 7010 3d0d 0000 |0005: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@0d3d │ │ +1a5a30: 7110 8f0c 0000 |0008: invoke-static {v0}, Ljava/util/Collections;.newSetFromMap:(Ljava/util/Map;)Ljava/util/Set; // method@0c8f │ │ +1a5a36: 0c00 |000b: move-result-object v0 │ │ +1a5a38: 5b10 f440 |000c: iput-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@40f4 │ │ +1a5a3c: 5b13 f240 |000e: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcChat:Lcom/b44t/messenger/DcChat; // field@40f2 │ │ +1a5a40: 5b14 f340 |0010: iput-object v4, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcContact:Lcom/b44t/messenger/DcContact; // field@40f3 │ │ +1a5a44: 5b15 f640 |0012: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@40f6 │ │ +1a5a48: 5b16 f840 |0014: iput-object v6, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.vContact:Lcom/b44t/messenger/rpc/VcardContact; // field@40f8 │ │ +1a5a4c: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +1a5a4e: 5b15 f040 |0017: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.contactUri:Landroid/net/Uri; // field@40f0 │ │ +1a5a52: 5b15 f740 |0019: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@40f7 │ │ +1a5a56: 5b15 f140 |001b: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.customLabel:Ljava/lang/String; // field@40f1 │ │ +1a5a5a: 5b15 f540 |001d: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileAvatar:Ljava/lang/String; // field@40f5 │ │ +1a5a5e: 1215 |001f: const/4 v5, #int 1 // #1 │ │ +1a5a60: 3804 1b00 |0020: if-eqz v4, 003b // +001b │ │ +1a5a64: 6e10 7a06 0400 |0022: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067a │ │ +1a5a6a: 0a03 |0025: move-result v3 │ │ +1a5a6c: 7110 de4e 0300 |0026: invoke-static {v3}, Lorg/thoughtcrime/securesms/database/Address;.fromContact:(I)Lorg/thoughtcrime/securesms/database/Address; // method@4ede │ │ +1a5a72: 0c03 |0029: move-result-object v3 │ │ +1a5a74: 5b13 ef40 |002a: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@40ef │ │ +1a5a78: 7030 3158 2104 |002c: invoke-direct {v1, v2, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5831 │ │ +1a5a7e: 6e10 7a06 0400 |002f: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067a │ │ +1a5a84: 0a02 |0032: move-result v2 │ │ +1a5a86: 3352 3e00 |0033: if-ne v2, v5, 0071 // +003e │ │ +1a5a8a: 1a02 df35 |0035: const-string v2, "SELF" // string@35df │ │ +1a5a8e: 6e20 3458 2100 |0037: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;.setProfileAvatar:(Ljava/lang/String;)V // method@5834 │ │ +1a5a94: 2837 |003a: goto 0071 // +0037 │ │ +1a5a96: 3803 3200 |003b: if-eqz v3, 006d // +0032 │ │ +1a5a9a: 6e10 5c06 0300 |003d: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.getId:()I // method@065c │ │ +1a5aa0: 0a04 |0040: move-result v4 │ │ +1a5aa2: 7110 dd4e 0400 |0041: invoke-static {v4}, Lorg/thoughtcrime/securesms/database/Address;.fromChat:(I)Lorg/thoughtcrime/securesms/database/Address; // method@4edd │ │ +1a5aa8: 0c06 |0044: move-result-object v6 │ │ +1a5aaa: 5b16 ef40 |0045: iput-object v6, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@40ef │ │ +1a5aae: 6e10 6706 0300 |0047: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.isMultiUser:()Z // method@0667 │ │ +1a5ab4: 0a06 |004a: move-result v6 │ │ +1a5ab6: 3906 2600 |004b: if-nez v6, 0071 // +0026 │ │ +1a5aba: 7110 c44d 0200 |004d: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getAccounts:(Landroid/content/Context;)Lcom/b44t/messenger/DcAccounts; // method@4dc4 │ │ +1a5ac0: 0c06 |0050: move-result-object v6 │ │ +1a5ac2: 6e10 5a06 0300 |0051: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.getAccountId:()I // method@065a │ │ +1a5ac8: 0a03 |0054: move-result v3 │ │ +1a5aca: 6e20 4806 3600 |0055: invoke-virtual {v6, v3}, Lcom/b44t/messenger/DcAccounts;.getAccount:(I)Lcom/b44t/messenger/DcContext; // method@0648 │ │ +1a5ad0: 0c03 |0058: move-result-object v3 │ │ +1a5ad2: 6e20 9a06 4300 |0059: invoke-virtual {v3, v4}, Lcom/b44t/messenger/DcContext;.getChatContacts:(I)[I // method@069a │ │ +1a5ad8: 0c04 |005c: move-result-object v4 │ │ +1a5ada: 2146 |005d: array-length v6, v4 │ │ +1a5adc: 3456 1300 |005e: if-lt v6, v5, 0071 // +0013 │ │ +1a5ae0: 1205 |0060: const/4 v5, #int 0 // #0 │ │ +1a5ae2: 4404 0405 |0061: aget v4, v4, v5 │ │ +1a5ae6: 6e20 a506 4300 |0063: invoke-virtual {v3, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ +1a5aec: 0c03 |0066: move-result-object v3 │ │ +1a5aee: 5b13 f340 |0067: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcContact:Lcom/b44t/messenger/DcContact; // field@40f3 │ │ +1a5af2: 7030 3158 2103 |0069: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5831 │ │ +1a5af8: 2805 |006c: goto 0071 // +0005 │ │ +1a5afa: 6202 863d |006d: sget-object v2, Lorg/thoughtcrime/securesms/database/Address;.UNKNOWN:Lorg/thoughtcrime/securesms/database/Address; // field@3d86 │ │ +1a5afe: 5b12 ef40 |006f: iput-object v2, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@40ef │ │ +1a5b02: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=55 │ │ 0x000e line=111 │ │ 0x0010 line=112 │ │ 0x0012 line=113 │ │ @@ -296165,23 +296165,23 @@ │ │ type : '(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -1a5b00: |[1a5b00] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V │ │ -1a5b10: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -1a5b12: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -1a5b14: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -1a5b16: 0760 |0003: move-object v0, v6 │ │ -1a5b18: 0771 |0004: move-object v1, v7 │ │ -1a5b1a: 0783 |0005: move-object v3, v8 │ │ -1a5b1c: 7606 1d58 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;Lcom/b44t/messenger/DcContact;Ljava/lang/String;Lcom/b44t/messenger/rpc/VcardContact;)V // method@581d │ │ -1a5b22: 0e00 |0009: return-void │ │ +1a5b04: |[1a5b04] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V │ │ +1a5b14: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +1a5b16: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +1a5b18: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +1a5b1a: 0760 |0003: move-object v0, v6 │ │ +1a5b1c: 0771 |0004: move-object v1, v7 │ │ +1a5b1e: 0783 |0005: move-object v3, v8 │ │ +1a5b20: 7606 1d58 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;Lcom/b44t/messenger/DcContact;Ljava/lang/String;Lcom/b44t/messenger/rpc/VcardContact;)V // method@581d │ │ +1a5b26: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=103 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ 0x0000 - 0x000a reg=7 (null) Landroid/content/Context; │ │ 0x0000 - 0x000a reg=8 (null) Lcom/b44t/messenger/DcContact; │ │ @@ -296191,23 +296191,23 @@ │ │ type : '(Landroid/content/Context;Lcom/b44t/messenger/DcContact;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -1a5b24: |[1a5b24] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;Ljava/lang/String;)V │ │ -1a5b34: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -1a5b36: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -1a5b38: 0760 |0002: move-object v0, v6 │ │ -1a5b3a: 0771 |0003: move-object v1, v7 │ │ -1a5b3c: 0783 |0004: move-object v3, v8 │ │ -1a5b3e: 0794 |0005: move-object v4, v9 │ │ -1a5b40: 7606 1d58 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;Lcom/b44t/messenger/DcContact;Ljava/lang/String;Lcom/b44t/messenger/rpc/VcardContact;)V // method@581d │ │ -1a5b46: 0e00 |0009: return-void │ │ +1a5b28: |[1a5b28] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;Ljava/lang/String;)V │ │ +1a5b38: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +1a5b3a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +1a5b3c: 0760 |0002: move-object v0, v6 │ │ +1a5b3e: 0771 |0003: move-object v1, v7 │ │ +1a5b40: 0783 |0004: move-object v3, v8 │ │ +1a5b42: 0794 |0005: move-object v4, v9 │ │ +1a5b44: 7606 1d58 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;Lcom/b44t/messenger/DcContact;Ljava/lang/String;Lcom/b44t/messenger/rpc/VcardContact;)V // method@581d │ │ +1a5b4a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=107 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ 0x0000 - 0x000a reg=7 (null) Landroid/content/Context; │ │ 0x0000 - 0x000a reg=8 (null) Lcom/b44t/messenger/DcContact; │ │ @@ -296218,23 +296218,23 @@ │ │ type : '(Landroid/content/Context;Lcom/b44t/messenger/rpc/VcardContact;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -1a5b48: |[1a5b48] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/rpc/VcardContact;)V │ │ -1a5b58: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -1a5b5a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -1a5b5c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -1a5b5e: 0760 |0003: move-object v0, v6 │ │ -1a5b60: 0771 |0004: move-object v1, v7 │ │ -1a5b62: 0785 |0005: move-object v5, v8 │ │ -1a5b64: 7606 1d58 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;Lcom/b44t/messenger/DcContact;Ljava/lang/String;Lcom/b44t/messenger/rpc/VcardContact;)V // method@581d │ │ -1a5b6a: 0e00 |0009: return-void │ │ +1a5b4c: |[1a5b4c] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/rpc/VcardContact;)V │ │ +1a5b5c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +1a5b5e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +1a5b60: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +1a5b62: 0760 |0003: move-object v0, v6 │ │ +1a5b64: 0771 |0004: move-object v1, v7 │ │ +1a5b66: 0785 |0005: move-object v5, v8 │ │ +1a5b68: 7606 1d58 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;Lcom/b44t/messenger/DcContact;Ljava/lang/String;Lcom/b44t/messenger/rpc/VcardContact;)V // method@581d │ │ +1a5b6e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=99 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ 0x0000 - 0x000a reg=7 (null) Landroid/content/Context; │ │ 0x0000 - 0x000a reg=8 (null) Lcom/b44t/messenger/rpc/VcardContact; │ │ @@ -296244,64 +296244,64 @@ │ │ type : '(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/Address;)Lorg/thoughtcrime/securesms/recipients/Recipient;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -1a58d8: |[1a58d8] org.thoughtcrime.securesms.recipients.Recipient.from:(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/Address;)Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ -1a58e8: 3804 5b00 |0000: if-eqz v4, 005b // +005b │ │ -1a58ec: 7110 c84d 0300 |0002: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ -1a58f2: 0c00 |0005: move-result-object v0 │ │ -1a58f4: 6e10 e44e 0400 |0006: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.isDcContact:()Z // method@4ee4 │ │ -1a58fa: 0a01 |0009: move-result v1 │ │ -1a58fc: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ -1a5900: 2201 6810 |000c: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1068 │ │ -1a5904: 6e10 e14e 0400 |000e: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.getDcContactId:()I // method@4ee1 │ │ -1a590a: 0a04 |0011: move-result v4 │ │ -1a590c: 6e20 a506 4000 |0012: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ -1a5912: 0c04 |0015: move-result-object v4 │ │ -1a5914: 7030 1e58 3104 |0016: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@581e │ │ -1a591a: 1101 |0019: return-object v1 │ │ -1a591c: 6e10 e34e 0400 |001a: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.isDcChat:()Z // method@4ee3 │ │ -1a5922: 0a01 |001d: move-result v1 │ │ -1a5924: 3801 1000 |001e: if-eqz v1, 002e // +0010 │ │ -1a5928: 2201 6810 |0020: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1068 │ │ -1a592c: 6e10 e04e 0400 |0022: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.getDcChatId:()I // method@4ee0 │ │ -1a5932: 0a04 |0025: move-result v4 │ │ -1a5934: 6e20 9906 4000 |0026: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ -1a593a: 0c04 |0029: move-result-object v4 │ │ -1a593c: 7030 1c58 3104 |002a: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V // method@581c │ │ -1a5942: 1101 |002d: return-object v1 │ │ -1a5944: 7110 c84d 0300 |002e: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ -1a594a: 0c01 |0031: move-result-object v1 │ │ -1a594c: 6e10 e64e 0400 |0032: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.toString:()Ljava/lang/String; // method@4ee6 │ │ -1a5952: 0c02 |0035: move-result-object v2 │ │ -1a5954: 6e20 c706 2100 |0036: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.mayBeValidAddr:(Ljava/lang/String;)Z // method@06c7 │ │ -1a595a: 0a01 |0039: move-result v1 │ │ -1a595c: 3801 1600 |003a: if-eqz v1, 0050 // +0016 │ │ -1a5960: 6e10 e64e 0400 |003c: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.toString:()Ljava/lang/String; // method@4ee6 │ │ -1a5966: 0c04 |003f: move-result-object v4 │ │ -1a5968: 6e20 c406 4000 |0040: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.lookupContactIdByAddr:(Ljava/lang/String;)I // method@06c4 │ │ -1a596e: 0a04 |0043: move-result v4 │ │ -1a5970: 3804 0c00 |0044: if-eqz v4, 0050 // +000c │ │ -1a5974: 2201 6810 |0046: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1068 │ │ -1a5978: 6e20 a506 4000 |0048: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ -1a597e: 0c04 |004b: move-result-object v4 │ │ -1a5980: 7030 1e58 3104 |004c: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@581e │ │ -1a5986: 1101 |004f: return-object v1 │ │ -1a5988: 2204 6810 |0050: new-instance v4, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1068 │ │ -1a598c: 1201 |0052: const/4 v1, #int 0 // #0 │ │ -1a598e: 6e20 a506 1000 |0053: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ -1a5994: 0c00 |0056: move-result-object v0 │ │ -1a5996: 7030 1e58 3400 |0057: invoke-direct {v4, v3, v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@581e │ │ -1a599c: 1104 |005a: return-object v4 │ │ -1a599e: 2203 d902 |005b: new-instance v3, Ljava/lang/AssertionError; // type@02d9 │ │ -1a59a2: 7020 c309 4300 |005d: invoke-direct {v3, v4}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ -1a59a8: 2703 |0060: throw v3 │ │ +1a58dc: |[1a58dc] org.thoughtcrime.securesms.recipients.Recipient.from:(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/Address;)Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ +1a58ec: 3804 5b00 |0000: if-eqz v4, 005b // +005b │ │ +1a58f0: 7110 c84d 0300 |0002: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ +1a58f6: 0c00 |0005: move-result-object v0 │ │ +1a58f8: 6e10 e44e 0400 |0006: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.isDcContact:()Z // method@4ee4 │ │ +1a58fe: 0a01 |0009: move-result v1 │ │ +1a5900: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ +1a5904: 2201 6810 |000c: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1068 │ │ +1a5908: 6e10 e14e 0400 |000e: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.getDcContactId:()I // method@4ee1 │ │ +1a590e: 0a04 |0011: move-result v4 │ │ +1a5910: 6e20 a506 4000 |0012: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ +1a5916: 0c04 |0015: move-result-object v4 │ │ +1a5918: 7030 1e58 3104 |0016: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@581e │ │ +1a591e: 1101 |0019: return-object v1 │ │ +1a5920: 6e10 e34e 0400 |001a: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.isDcChat:()Z // method@4ee3 │ │ +1a5926: 0a01 |001d: move-result v1 │ │ +1a5928: 3801 1000 |001e: if-eqz v1, 002e // +0010 │ │ +1a592c: 2201 6810 |0020: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1068 │ │ +1a5930: 6e10 e04e 0400 |0022: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.getDcChatId:()I // method@4ee0 │ │ +1a5936: 0a04 |0025: move-result v4 │ │ +1a5938: 6e20 9906 4000 |0026: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ +1a593e: 0c04 |0029: move-result-object v4 │ │ +1a5940: 7030 1c58 3104 |002a: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V // method@581c │ │ +1a5946: 1101 |002d: return-object v1 │ │ +1a5948: 7110 c84d 0300 |002e: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ +1a594e: 0c01 |0031: move-result-object v1 │ │ +1a5950: 6e10 e64e 0400 |0032: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.toString:()Ljava/lang/String; // method@4ee6 │ │ +1a5956: 0c02 |0035: move-result-object v2 │ │ +1a5958: 6e20 c706 2100 |0036: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.mayBeValidAddr:(Ljava/lang/String;)Z // method@06c7 │ │ +1a595e: 0a01 |0039: move-result v1 │ │ +1a5960: 3801 1600 |003a: if-eqz v1, 0050 // +0016 │ │ +1a5964: 6e10 e64e 0400 |003c: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.toString:()Ljava/lang/String; // method@4ee6 │ │ +1a596a: 0c04 |003f: move-result-object v4 │ │ +1a596c: 6e20 c406 4000 |0040: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.lookupContactIdByAddr:(Ljava/lang/String;)I // method@06c4 │ │ +1a5972: 0a04 |0043: move-result v4 │ │ +1a5974: 3804 0c00 |0044: if-eqz v4, 0050 // +000c │ │ +1a5978: 2201 6810 |0046: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1068 │ │ +1a597c: 6e20 a506 4000 |0048: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ +1a5982: 0c04 |004b: move-result-object v4 │ │ +1a5984: 7030 1e58 3104 |004c: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@581e │ │ +1a598a: 1101 |004f: return-object v1 │ │ +1a598c: 2204 6810 |0050: new-instance v4, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1068 │ │ +1a5990: 1201 |0052: const/4 v1, #int 0 // #0 │ │ +1a5992: 6e20 a506 1000 |0053: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ +1a5998: 0c00 |0056: move-result-object v0 │ │ +1a599a: 7030 1e58 3400 |0057: invoke-direct {v4, v3, v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@581e │ │ +1a59a0: 1104 |005a: return-object v4 │ │ +1a59a2: 2203 d902 |005b: new-instance v3, Ljava/lang/AssertionError; // type@02d9 │ │ +1a59a6: 7020 c309 4300 |005d: invoke-direct {v3, v4}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ +1a59ac: 2703 |0060: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=79 │ │ 0x0006 line=80 │ │ 0x000c line=81 │ │ 0x001a line=82 │ │ 0x0020 line=83 │ │ @@ -296319,26 +296319,26 @@ │ │ type : '(Landroid/content/Context;I)Lorg/thoughtcrime/securesms/recipients/Recipient;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -1a59ac: |[1a59ac] org.thoughtcrime.securesms.recipients.Recipient.fromChat:(Landroid/content/Context;I)Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ -1a59bc: 7110 c84d 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ -1a59c2: 0c00 |0003: move-result-object v0 │ │ -1a59c4: 2201 6810 |0004: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1068 │ │ -1a59c8: 6e20 ad06 3000 |0006: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ -1a59ce: 0c03 |0009: move-result-object v3 │ │ -1a59d0: 6e10 fb06 0300 |000a: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06fb │ │ -1a59d6: 0a03 |000d: move-result v3 │ │ -1a59d8: 6e20 9906 3000 |000e: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ -1a59de: 0c03 |0011: move-result-object v3 │ │ -1a59e0: 7030 1c58 2103 |0012: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V // method@581c │ │ -1a59e6: 1101 |0015: return-object v1 │ │ +1a59b0: |[1a59b0] org.thoughtcrime.securesms.recipients.Recipient.fromChat:(Landroid/content/Context;I)Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ +1a59c0: 7110 c84d 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ +1a59c6: 0c00 |0003: move-result-object v0 │ │ +1a59c8: 2201 6810 |0004: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1068 │ │ +1a59cc: 6e20 ad06 3000 |0006: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ +1a59d2: 0c03 |0009: move-result-object v3 │ │ +1a59d4: 6e10 fb06 0300 |000a: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06fb │ │ +1a59da: 0a03 |000d: move-result v3 │ │ +1a59dc: 6e20 9906 3000 |000e: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ +1a59e2: 0c03 |0011: move-result-object v3 │ │ +1a59e4: 7030 1c58 2103 |0012: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V // method@581c │ │ +1a59ea: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0004 line=73 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0016 reg=3 (null) I │ │ @@ -296348,32 +296348,32 @@ │ │ type : '(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -1a5ba8: |[1a5ba8] org.thoughtcrime.securesms.recipients.Recipient.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V │ │ -1a5bb8: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ -1a5bbc: 7010 0c0b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1a5bc2: 6e10 7906 0400 |0005: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@0679 │ │ -1a5bc8: 0c01 |0008: move-result-object v1 │ │ -1a5bca: 6e20 180b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1a5bd0: 6e10 7606 0400 |000c: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getAddr:()Ljava/lang/String; // method@0676 │ │ -1a5bd6: 0c04 |000f: move-result-object v4 │ │ -1a5bd8: 6e20 180b 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1a5bde: 6e10 290b 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1a5be4: 0c04 |0016: move-result-object v4 │ │ -1a5be6: 7110 355a 0400 |0017: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/Hash;.sha256:(Ljava/lang/String;)Ljava/lang/String; // method@5a35 │ │ -1a5bec: 0c04 |001a: move-result-object v4 │ │ -1a5bee: 7120 be5a 4300 |001b: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/util/Prefs;.getSystemContactPhoto:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; // method@5abe │ │ -1a5bf4: 0c03 |001e: move-result-object v3 │ │ -1a5bf6: 3803 0500 |001f: if-eqz v3, 0024 // +0005 │ │ -1a5bfa: 7020 3558 3200 |0021: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.setSystemContactPhoto:(Landroid/net/Uri;)V // method@5835 │ │ -1a5c00: 0e00 |0024: return-void │ │ +1a5bac: |[1a5bac] org.thoughtcrime.securesms.recipients.Recipient.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V │ │ +1a5bbc: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ +1a5bc0: 7010 0c0b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1a5bc6: 6e10 7906 0400 |0005: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@0679 │ │ +1a5bcc: 0c01 |0008: move-result-object v1 │ │ +1a5bce: 6e20 180b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1a5bd4: 6e10 7606 0400 |000c: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getAddr:()Ljava/lang/String; // method@0676 │ │ +1a5bda: 0c04 |000f: move-result-object v4 │ │ +1a5bdc: 6e20 180b 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1a5be2: 6e10 290b 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1a5be8: 0c04 |0016: move-result-object v4 │ │ +1a5bea: 7110 355a 0400 |0017: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/Hash;.sha256:(Ljava/lang/String;)Ljava/lang/String; // method@5a35 │ │ +1a5bf0: 0c04 |001a: move-result-object v4 │ │ +1a5bf2: 7120 be5a 4300 |001b: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/util/Prefs;.getSystemContactPhoto:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; // method@5abe │ │ +1a5bf8: 0c03 |001e: move-result-object v3 │ │ +1a5bfa: 3803 0500 |001f: if-eqz v3, 0024 // +0005 │ │ +1a5bfe: 7020 3558 3200 |0021: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.setSystemContactPhoto:(Landroid/net/Uri;)V // method@5835 │ │ +1a5c04: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x001b line=251 │ │ 0x0021 line=253 │ │ locals : │ │ 0x0000 - 0x0025 reg=2 this Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ @@ -296385,34 +296385,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1a5c04: |[1a5c04] org.thoughtcrime.securesms.recipients.Recipient.notifyListeners:()V │ │ -1a5c14: 1d02 |0000: monitor-enter v2 │ │ -1a5c16: 2200 7f03 |0001: new-instance v0, Ljava/util/HashSet; // type@037f │ │ -1a5c1a: 5421 f440 |0003: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@40f4 │ │ -1a5c1e: 7020 ad0c 1000 |0005: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0cad │ │ -1a5c24: 1e02 |0008: monitor-exit v2 │ │ -1a5c26: 7210 110d 0000 |0009: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d11 │ │ -1a5c2c: 0c00 |000c: move-result-object v0 │ │ -1a5c2e: 7210 bb0c 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1a5c34: 0a01 |0010: move-result v1 │ │ -1a5c36: 3801 0c00 |0011: if-eqz v1, 001d // +000c │ │ -1a5c3a: 7210 bc0c 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1a5c40: 0c01 |0016: move-result-object v1 │ │ -1a5c42: 1f01 6a10 |0017: check-cast v1, Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener; // type@106a │ │ -1a5c46: 7220 3958 2100 |0019: invoke-interface {v1, v2}, Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;.onModified:(Lorg/thoughtcrime/securesms/recipients/Recipient;)V // method@5839 │ │ -1a5c4c: 28f1 |001c: goto 000d // -000f │ │ -1a5c4e: 0e00 |001d: return-void │ │ -1a5c50: 0d00 |001e: move-exception v0 │ │ -1a5c52: 1e02 |001f: monitor-exit v2 │ │ -1a5c54: 2700 |0020: throw v0 │ │ +1a5c08: |[1a5c08] org.thoughtcrime.securesms.recipients.Recipient.notifyListeners:()V │ │ +1a5c18: 1d02 |0000: monitor-enter v2 │ │ +1a5c1a: 2200 7f03 |0001: new-instance v0, Ljava/util/HashSet; // type@037f │ │ +1a5c1e: 5421 f440 |0003: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@40f4 │ │ +1a5c22: 7020 ad0c 1000 |0005: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0cad │ │ +1a5c28: 1e02 |0008: monitor-exit v2 │ │ +1a5c2a: 7210 110d 0000 |0009: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d11 │ │ +1a5c30: 0c00 |000c: move-result-object v0 │ │ +1a5c32: 7210 bb0c 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1a5c38: 0a01 |0010: move-result v1 │ │ +1a5c3a: 3801 0c00 |0011: if-eqz v1, 001d // +000c │ │ +1a5c3e: 7210 bc0c 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1a5c44: 0c01 |0016: move-result-object v1 │ │ +1a5c46: 1f01 6a10 |0017: check-cast v1, Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener; // type@106a │ │ +1a5c4a: 7220 3958 2100 |0019: invoke-interface {v1, v2}, Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;.onModified:(Lorg/thoughtcrime/securesms/recipients/Recipient;)V // method@5839 │ │ +1a5c50: 28f1 |001c: goto 000d // -000f │ │ +1a5c52: 0e00 |001d: return-void │ │ +1a5c54: 0d00 |001e: move-exception v0 │ │ +1a5c56: 1e02 |001f: monitor-exit v2 │ │ +1a5c58: 2700 |0020: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0009 │ │ -> 0x001e │ │ 0x001f - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=288 │ │ @@ -296429,31 +296429,31 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -1a5ce4: |[1a5ce4] org.thoughtcrime.securesms.recipients.Recipient.setSystemContactPhoto:(Landroid/net/Uri;)V │ │ -1a5cf4: 1d01 |0000: monitor-enter v1 │ │ -1a5cf6: 5410 f740 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@40f7 │ │ -1a5cfa: 7120 6c5b 0200 |0003: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@5b6c │ │ -1a5d00: 0a00 |0006: move-result v0 │ │ -1a5d02: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -1a5d06: 5b12 f740 |0009: iput-object v2, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@40f7 │ │ -1a5d0a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -1a5d0c: 2802 |000c: goto 000e // +0002 │ │ -1a5d0e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -1a5d10: 1e01 |000e: monitor-exit v1 │ │ -1a5d12: 3802 0500 |000f: if-eqz v2, 0014 // +0005 │ │ -1a5d16: 7010 3258 0100 |0011: invoke-direct {v1}, Lorg/thoughtcrime/securesms/recipients/Recipient;.notifyListeners:()V // method@5832 │ │ -1a5d1c: 0e00 |0014: return-void │ │ -1a5d1e: 0d02 |0015: move-exception v2 │ │ -1a5d20: 1e01 |0016: monitor-exit v1 │ │ -1a5d22: 2702 |0017: throw v2 │ │ +1a5ce8: |[1a5ce8] org.thoughtcrime.securesms.recipients.Recipient.setSystemContactPhoto:(Landroid/net/Uri;)V │ │ +1a5cf8: 1d01 |0000: monitor-enter v1 │ │ +1a5cfa: 5410 f740 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@40f7 │ │ +1a5cfe: 7120 6c5b 0200 |0003: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@5b6c │ │ +1a5d04: 0a00 |0006: move-result v0 │ │ +1a5d06: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +1a5d0a: 5b12 f740 |0009: iput-object v2, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@40f7 │ │ +1a5d0e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +1a5d10: 2802 |000c: goto 000e // +0002 │ │ +1a5d12: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +1a5d14: 1e01 |000e: monitor-exit v1 │ │ +1a5d16: 3802 0500 |000f: if-eqz v2, 0014 // +0005 │ │ +1a5d1a: 7010 3258 0100 |0011: invoke-direct {v1}, Lorg/thoughtcrime/securesms/recipients/Recipient;.notifyListeners:()V // method@5832 │ │ +1a5d20: 0e00 |0014: return-void │ │ +1a5d22: 0d02 |0015: move-exception v2 │ │ +1a5d24: 1e01 |0016: monitor-exit v1 │ │ +1a5d26: 2702 |0017: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x000f │ │ -> 0x0015 │ │ 0x0016 - 0x0017 │ │ -> 0x0015 │ │ positions : │ │ 0x0000 line=260 │ │ @@ -296472,23 +296472,23 @@ │ │ type : '(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1a5b6c: |[1a5b6c] org.thoughtcrime.securesms.recipients.Recipient.addListener:(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V │ │ -1a5b7c: 1d01 |0000: monitor-enter v1 │ │ -1a5b7e: 5410 f440 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@40f4 │ │ -1a5b82: 7220 0b0d 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0d0b │ │ -1a5b88: 1e01 |0006: monitor-exit v1 │ │ -1a5b8a: 0e00 |0007: return-void │ │ -1a5b8c: 0d02 |0008: move-exception v2 │ │ -1a5b8e: 1e01 |0009: monitor-exit v1 │ │ -1a5b90: 2702 |000a: throw v2 │ │ +1a5b70: |[1a5b70] org.thoughtcrime.securesms.recipients.Recipient.addListener:(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V │ │ +1a5b80: 1d01 |0000: monitor-enter v1 │ │ +1a5b82: 5410 f440 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@40f4 │ │ +1a5b86: 7220 0b0d 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0d0b │ │ +1a5b8c: 1e01 |0006: monitor-exit v1 │ │ +1a5b8e: 0e00 |0007: return-void │ │ +1a5b90: 0d02 |0008: move-exception v2 │ │ +1a5b92: 1e01 |0009: monitor-exit v1 │ │ +1a5b94: 2702 |000a: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=182 │ │ @@ -296534,17 +296534,17 @@ │ │ type : '()Lorg/thoughtcrime/securesms/database/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a58c0: |[1a58c0] org.thoughtcrime.securesms.recipients.Recipient.getAddress:()Lorg/thoughtcrime/securesms/database/Address; │ │ -1a58d0: 5410 ef40 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@40ef │ │ -1a58d4: 1100 |0002: return-object v0 │ │ +1a58c4: |[1a58c4] org.thoughtcrime.securesms.recipients.Recipient.getAddress:()Lorg/thoughtcrime/securesms/database/Address; │ │ +1a58d4: 5410 ef40 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@40ef │ │ +1a58d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/recipients/Recipient;) │ │ @@ -296575,15 +296575,15 @@ │ │ name : 'getContactPhoto' │ │ type : '(Landroid/content/Context;)Lorg/thoughtcrime/securesms/contacts/avatars/ContactPhoto;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ - insns size : 86 16-bit code units │ │ + insns size : 88 16-bit code units │ │ 1a574c: |[1a574c] org.thoughtcrime.securesms.recipients.Recipient.getContactPhoto:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/contacts/avatars/ContactPhoto; │ │ 1a575c: 1d04 |0000: monitor-enter v4 │ │ 1a575e: 5440 f240 |0001: iget-object v0, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcChat:Lcom/b44t/messenger/DcChat; // field@40f2 │ │ 1a5762: 1201 |0003: const/4 v1, #int 0 // #0 │ │ 1a5764: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ 1a5768: 2200 fe0e |0006: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GroupRecordContactPhoto; // type@0efe │ │ 1a576c: 5442 ef40 |0008: iget-object v2, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@40ef │ │ @@ -296614,51 +296614,52 @@ │ │ 1a57ca: 3805 0b00 |0037: if-eqz v5, 0042 // +000b │ │ 1a57ce: 2205 050f |0039: new-instance v5, Lorg/thoughtcrime/securesms/contacts/avatars/VcardContactPhoto; // type@0f05 │ │ 1a57d2: 5440 f840 |003b: iget-object v0, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.vContact:Lcom/b44t/messenger/rpc/VcardContact; // field@40f8 │ │ 1a57d6: 7020 ac4e 0500 |003d: invoke-direct {v5, v0}, Lorg/thoughtcrime/securesms/contacts/avatars/VcardContactPhoto;.:(Lcom/b44t/messenger/rpc/VcardContact;)V // method@4eac │ │ 1a57dc: 1e04 |0040: monitor-exit v4 │ │ 1a57de: 1105 |0041: return-object v5 │ │ 1a57e0: 5445 f740 |0042: iget-object v5, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@40f7 │ │ -1a57e4: 3805 0d00 |0044: if-eqz v5, 0051 // +000d │ │ -1a57e8: 2200 040f |0046: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/SystemContactPhoto; // type@0f04 │ │ -1a57ec: 5441 ef40 |0048: iget-object v1, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@40ef │ │ -1a57f0: 1602 0000 |004a: const-wide/16 v2, #int 0 // #0 │ │ -1a57f4: 7053 a54e 1025 |004c: invoke-direct {v0, v1, v5, v2, v3}, Lorg/thoughtcrime/securesms/contacts/avatars/SystemContactPhoto;.:(Lorg/thoughtcrime/securesms/database/Address;Landroid/net/Uri;J)V // method@4ea5 │ │ -1a57fa: 1e04 |004f: monitor-exit v4 │ │ -1a57fc: 1100 |0050: return-object v0 │ │ +1a57e4: 3805 0f00 |0044: if-eqz v5, 0053 // +000f │ │ +1a57e8: 2205 040f |0046: new-instance v5, Lorg/thoughtcrime/securesms/contacts/avatars/SystemContactPhoto; // type@0f04 │ │ +1a57ec: 5440 ef40 |0048: iget-object v0, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@40ef │ │ +1a57f0: 5441 f740 |004a: iget-object v1, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@40f7 │ │ +1a57f4: 1602 0000 |004c: const-wide/16 v2, #int 0 // #0 │ │ +1a57f8: 7053 a54e 0521 |004e: invoke-direct {v5, v0, v1, v2, v3}, Lorg/thoughtcrime/securesms/contacts/avatars/SystemContactPhoto;.:(Lorg/thoughtcrime/securesms/database/Address;Landroid/net/Uri;J)V // method@4ea5 │ │ 1a57fe: 1e04 |0051: monitor-exit v4 │ │ -1a5800: 1101 |0052: return-object v1 │ │ -1a5802: 0d05 |0053: move-exception v5 │ │ -1a5804: 1e04 |0054: monitor-exit v4 │ │ -1a5806: 2705 |0055: throw v5 │ │ +1a5800: 1105 |0052: return-object v5 │ │ +1a5802: 1e04 |0053: monitor-exit v4 │ │ +1a5804: 1101 |0054: return-object v1 │ │ +1a5806: 0d05 |0055: move-exception v5 │ │ +1a5808: 1e04 |0056: monitor-exit v4 │ │ +1a580a: 2705 |0057: throw v5 │ │ catches : 4 │ │ 0x0001 - 0x002b │ │ - -> 0x0053 │ │ + -> 0x0055 │ │ 0x002f - 0x0040 │ │ - -> 0x0053 │ │ - 0x0042 - 0x004f │ │ - -> 0x0053 │ │ - 0x0054 - 0x0055 │ │ - -> 0x0053 │ │ + -> 0x0055 │ │ + 0x0042 - 0x0051 │ │ + -> 0x0055 │ │ + 0x0056 - 0x0057 │ │ + -> 0x0055 │ │ positions : │ │ 0x0001 line=224 │ │ 0x0006 line=225 │ │ 0x0010 line=227 │ │ 0x0014 line=228 │ │ 0x0021 line=232 │ │ 0x0027 line=233 │ │ 0x002d line=234 │ │ 0x002f line=238 │ │ 0x0039 line=239 │ │ 0x0042 line=242 │ │ 0x0046 line=243 │ │ - 0x0051 line=246 │ │ + 0x0053 line=246 │ │ locals : │ │ - 0x0000 - 0x0056 reg=4 this Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ - 0x0000 - 0x0056 reg=5 (null) Landroid/content/Context; │ │ + 0x0000 - 0x0058 reg=4 this Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ + 0x0000 - 0x0058 reg=5 (null) Landroid/content/Context; │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/recipients/Recipient;) │ │ name : 'getDcContact' │ │ type : '()Lcom/b44t/messenger/DcContact;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ @@ -296793,42 +296794,42 @@ │ │ type : '()Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -1a582c: |[1a582c] org.thoughtcrime.securesms.recipients.Recipient.getFallbackContactPhoto:()Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; │ │ -1a583c: 1d02 |0000: monitor-enter v2 │ │ -1a583e: 6e10 2d58 0200 |0001: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;.getName:()Ljava/lang/String; // method@582d │ │ -1a5844: 0c00 |0004: move-result-object v0 │ │ -1a5846: 5421 f640 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@40f6 │ │ -1a584a: 7110 a702 0100 |0007: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ -1a5850: 0a01 |000a: move-result v1 │ │ -1a5852: 3901 0b00 |000b: if-nez v1, 0016 // +000b │ │ -1a5856: 2200 fd0e |000d: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0efd │ │ -1a585a: 5421 f640 |000f: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@40f6 │ │ -1a585e: 7020 814e 1000 |0011: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4e81 │ │ -1a5864: 1e02 |0014: monitor-exit v2 │ │ -1a5866: 1100 |0015: return-object v0 │ │ -1a5868: 7110 a702 0000 |0016: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ -1a586e: 0a01 |0019: move-result v1 │ │ -1a5870: 3901 0900 |001a: if-nez v1, 0023 // +0009 │ │ -1a5874: 2201 fd0e |001c: new-instance v1, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0efd │ │ -1a5878: 7020 814e 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4e81 │ │ -1a587e: 1e02 |0021: monitor-exit v2 │ │ -1a5880: 1101 |0022: return-object v1 │ │ -1a5882: 2200 fd0e |0023: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0efd │ │ -1a5886: 1a01 4c04 |0025: const-string v1, "#" // string@044c │ │ -1a588a: 7020 814e 1000 |0027: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4e81 │ │ -1a5890: 1e02 |002a: monitor-exit v2 │ │ -1a5892: 1100 |002b: return-object v0 │ │ -1a5894: 0d00 |002c: move-exception v0 │ │ -1a5896: 1e02 |002d: monitor-exit v2 │ │ -1a5898: 2700 |002e: throw v0 │ │ +1a5830: |[1a5830] org.thoughtcrime.securesms.recipients.Recipient.getFallbackContactPhoto:()Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; │ │ +1a5840: 1d02 |0000: monitor-enter v2 │ │ +1a5842: 6e10 2d58 0200 |0001: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;.getName:()Ljava/lang/String; // method@582d │ │ +1a5848: 0c00 |0004: move-result-object v0 │ │ +1a584a: 5421 f640 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@40f6 │ │ +1a584e: 7110 a702 0100 |0007: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ +1a5854: 0a01 |000a: move-result v1 │ │ +1a5856: 3901 0b00 |000b: if-nez v1, 0016 // +000b │ │ +1a585a: 2200 fd0e |000d: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0efd │ │ +1a585e: 5421 f640 |000f: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@40f6 │ │ +1a5862: 7020 814e 1000 |0011: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4e81 │ │ +1a5868: 1e02 |0014: monitor-exit v2 │ │ +1a586a: 1100 |0015: return-object v0 │ │ +1a586c: 7110 a702 0000 |0016: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ +1a5872: 0a01 |0019: move-result v1 │ │ +1a5874: 3901 0900 |001a: if-nez v1, 0023 // +0009 │ │ +1a5878: 2201 fd0e |001c: new-instance v1, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0efd │ │ +1a587c: 7020 814e 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4e81 │ │ +1a5882: 1e02 |0021: monitor-exit v2 │ │ +1a5884: 1101 |0022: return-object v1 │ │ +1a5886: 2200 fd0e |0023: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0efd │ │ +1a588a: 1a01 4c04 |0025: const-string v1, "#" // string@044c │ │ +1a588e: 7020 814e 1000 |0027: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4e81 │ │ +1a5894: 1e02 |002a: monitor-exit v2 │ │ +1a5896: 1100 |002b: return-object v0 │ │ +1a5898: 0d00 |002c: move-exception v0 │ │ +1a589a: 1e02 |002d: monitor-exit v2 │ │ +1a589c: 2700 |002e: throw v0 │ │ catches : 4 │ │ 0x0001 - 0x0014 │ │ -> 0x002c │ │ 0x0016 - 0x0021 │ │ -> 0x002c │ │ 0x0023 - 0x002a │ │ -> 0x002c │ │ @@ -296949,23 +296950,23 @@ │ │ type : '(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1a5c6c: |[1a5c6c] org.thoughtcrime.securesms.recipients.Recipient.removeListener:(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V │ │ -1a5c7c: 1d01 |0000: monitor-enter v1 │ │ -1a5c7e: 5410 f440 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@40f4 │ │ -1a5c82: 7220 120d 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0d12 │ │ -1a5c88: 1e01 |0006: monitor-exit v1 │ │ -1a5c8a: 0e00 |0007: return-void │ │ -1a5c8c: 0d02 |0008: move-exception v2 │ │ -1a5c8e: 1e01 |0009: monitor-exit v1 │ │ -1a5c90: 2702 |000a: throw v2 │ │ +1a5c70: |[1a5c70] org.thoughtcrime.securesms.recipients.Recipient.removeListener:(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V │ │ +1a5c80: 1d01 |0000: monitor-enter v1 │ │ +1a5c82: 5410 f440 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@40f4 │ │ +1a5c86: 7220 120d 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0d12 │ │ +1a5c8c: 1e01 |0006: monitor-exit v1 │ │ +1a5c8e: 0e00 |0007: return-void │ │ +1a5c90: 0d02 |0008: move-exception v2 │ │ +1a5c92: 1e01 |0009: monitor-exit v1 │ │ +1a5c94: 2702 |000a: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=186 │ │ @@ -296979,23 +296980,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1a5ca8: |[1a5ca8] org.thoughtcrime.securesms.recipients.Recipient.setProfileAvatar:(Ljava/lang/String;)V │ │ -1a5cb8: 1d00 |0000: monitor-enter v0 │ │ -1a5cba: 5b01 f540 |0001: iput-object v1, v0, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileAvatar:Ljava/lang/String; // field@40f5 │ │ -1a5cbe: 1e00 |0003: monitor-exit v0 │ │ -1a5cc0: 7010 3258 0000 |0004: invoke-direct {v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;.notifyListeners:()V // method@5832 │ │ -1a5cc6: 0e00 |0007: return-void │ │ -1a5cc8: 0d01 |0008: move-exception v1 │ │ -1a5cca: 1e00 |0009: monitor-exit v0 │ │ -1a5ccc: 2701 |000a: throw v1 │ │ +1a5cac: |[1a5cac] org.thoughtcrime.securesms.recipients.Recipient.setProfileAvatar:(Ljava/lang/String;)V │ │ +1a5cbc: 1d00 |0000: monitor-enter v0 │ │ +1a5cbe: 5b01 f540 |0001: iput-object v1, v0, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileAvatar:Ljava/lang/String; // field@40f5 │ │ +1a5cc2: 1e00 |0003: monitor-exit v0 │ │ +1a5cc4: 7010 3258 0000 |0004: invoke-direct {v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;.notifyListeners:()V // method@5832 │ │ +1a5cca: 0e00 |0007: return-void │ │ +1a5ccc: 0d01 |0008: move-exception v1 │ │ +1a5cce: 1e00 |0009: monitor-exit v0 │ │ +1a5cd0: 2701 |000a: throw v1 │ │ catches : 2 │ │ 0x0001 - 0x0004 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=170 │ │ @@ -297169,18 +297170,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a5d38: |[1a5d38] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -1a5d48: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a5d4e: 5b01 f940 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40f9 │ │ -1a5d52: 0e00 |0005: return-void │ │ +1a5d3c: |[1a5d3c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +1a5d4c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a5d52: 5b01 f940 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40f9 │ │ +1a5d56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ @@ -297190,18 +297191,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a5d54: |[1a5d54] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda0.run:()V │ │ -1a5d64: 5410 f940 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40f9 │ │ -1a5d68: 6e10 5958 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.lambda$onSave$0$org-thoughtcrime-securesms-scribbles-ImageEditorFragment:()V // method@5859 │ │ -1a5d6e: 0e00 |0005: return-void │ │ +1a5d58: |[1a5d58] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda0.run:()V │ │ +1a5d68: 5410 f940 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40f9 │ │ +1a5d6c: 6e10 5958 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.lambda$onSave$0$org-thoughtcrime-securesms-scribbles-ImageEditorFragment:()V // method@5859 │ │ +1a5d72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 5745 (D8$$SyntheticClass) │ │ @@ -297238,62 +297239,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 85 16-bit code units │ │ -1a5f58: |[1a5f58] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$2.:()V │ │ -1a5f68: 7100 a458 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@58a4 │ │ -1a5f6e: 0c00 |0003: move-result-object v0 │ │ -1a5f70: 2100 |0004: array-length v0, v0 │ │ -1a5f72: 2300 2711 |0005: new-array v0, v0, [I // type@1127 │ │ -1a5f76: 6900 fd40 |0007: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fd │ │ -1a5f7a: 6201 1d41 |0009: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411d │ │ -1a5f7e: 6e10 a258 0100 |000b: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a2 │ │ -1a5f84: 0a01 |000e: move-result v1 │ │ -1a5f86: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -1a5f88: 4b02 0001 |0010: aput v2, v0, v1 │ │ -1a5f8c: 6200 fd40 |0012: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fd │ │ -1a5f90: 6201 1e41 |0014: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411e │ │ -1a5f94: 6e10 a258 0100 |0016: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a2 │ │ -1a5f9a: 0a01 |0019: move-result v1 │ │ -1a5f9c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -1a5f9e: 4b02 0001 |001b: aput v2, v0, v1 │ │ -1a5fa2: 6200 fd40 |001d: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fd │ │ -1a5fa6: 6201 1f41 |001f: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411f │ │ -1a5faa: 6e10 a258 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a2 │ │ -1a5fb0: 0a01 |0024: move-result v1 │ │ -1a5fb2: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -1a5fb4: 4b02 0001 |0026: aput v2, v0, v1 │ │ -1a5fb8: 6200 fd40 |0028: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fd │ │ -1a5fbc: 6201 1c41 |002a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411c │ │ -1a5fc0: 6e10 a258 0100 |002c: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a2 │ │ -1a5fc6: 0a01 |002f: move-result v1 │ │ -1a5fc8: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -1a5fca: 4b02 0001 |0031: aput v2, v0, v1 │ │ -1a5fce: 6200 fd40 |0033: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fd │ │ -1a5fd2: 6201 2241 |0035: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4122 │ │ -1a5fd6: 6e10 a258 0100 |0037: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a2 │ │ -1a5fdc: 0a01 |003a: move-result v1 │ │ -1a5fde: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -1a5fe0: 4b02 0001 |003c: aput v2, v0, v1 │ │ -1a5fe4: 6200 fd40 |003e: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fd │ │ -1a5fe8: 6201 2041 |0040: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ -1a5fec: 6e10 a258 0100 |0042: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a2 │ │ -1a5ff2: 0a01 |0045: move-result v1 │ │ -1a5ff4: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -1a5ff6: 4b02 0001 |0047: aput v2, v0, v1 │ │ -1a5ffa: 6200 fd40 |0049: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fd │ │ -1a5ffe: 6201 2141 |004b: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ -1a6002: 6e10 a258 0100 |004d: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a2 │ │ -1a6008: 0a01 |0050: move-result v1 │ │ -1a600a: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -1a600c: 4b02 0001 |0052: aput v2, v0, v1 │ │ -1a6010: 0e00 |0054: return-void │ │ +1a5f5c: |[1a5f5c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$2.:()V │ │ +1a5f6c: 7100 a458 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@58a4 │ │ +1a5f72: 0c00 |0003: move-result-object v0 │ │ +1a5f74: 2100 |0004: array-length v0, v0 │ │ +1a5f76: 2300 2711 |0005: new-array v0, v0, [I // type@1127 │ │ +1a5f7a: 6900 fd40 |0007: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fd │ │ +1a5f7e: 6201 1d41 |0009: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411d │ │ +1a5f82: 6e10 a258 0100 |000b: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a2 │ │ +1a5f88: 0a01 |000e: move-result v1 │ │ +1a5f8a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +1a5f8c: 4b02 0001 |0010: aput v2, v0, v1 │ │ +1a5f90: 6200 fd40 |0012: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fd │ │ +1a5f94: 6201 1e41 |0014: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411e │ │ +1a5f98: 6e10 a258 0100 |0016: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a2 │ │ +1a5f9e: 0a01 |0019: move-result v1 │ │ +1a5fa0: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +1a5fa2: 4b02 0001 |001b: aput v2, v0, v1 │ │ +1a5fa6: 6200 fd40 |001d: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fd │ │ +1a5faa: 6201 1f41 |001f: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411f │ │ +1a5fae: 6e10 a258 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a2 │ │ +1a5fb4: 0a01 |0024: move-result v1 │ │ +1a5fb6: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +1a5fb8: 4b02 0001 |0026: aput v2, v0, v1 │ │ +1a5fbc: 6200 fd40 |0028: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fd │ │ +1a5fc0: 6201 1c41 |002a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411c │ │ +1a5fc4: 6e10 a258 0100 |002c: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a2 │ │ +1a5fca: 0a01 |002f: move-result v1 │ │ +1a5fcc: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +1a5fce: 4b02 0001 |0031: aput v2, v0, v1 │ │ +1a5fd2: 6200 fd40 |0033: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fd │ │ +1a5fd6: 6201 2241 |0035: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4122 │ │ +1a5fda: 6e10 a258 0100 |0037: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a2 │ │ +1a5fe0: 0a01 |003a: move-result v1 │ │ +1a5fe2: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +1a5fe4: 4b02 0001 |003c: aput v2, v0, v1 │ │ +1a5fe8: 6200 fd40 |003e: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fd │ │ +1a5fec: 6201 2041 |0040: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ +1a5ff0: 6e10 a258 0100 |0042: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a2 │ │ +1a5ff6: 0a01 |0045: move-result v1 │ │ +1a5ff8: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +1a5ffa: 4b02 0001 |0047: aput v2, v0, v1 │ │ +1a5ffe: 6200 fd40 |0049: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fd │ │ +1a6002: 6201 2141 |004b: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ +1a6006: 6e10 a258 0100 |004d: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a2 │ │ +1a600c: 0a01 |0050: move-result v1 │ │ +1a600e: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +1a6010: 4b02 0001 |0052: aput v2, v0, v1 │ │ +1a6014: 0e00 |0054: return-void │ │ catches : 7 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -297344,19 +297345,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a60a8: |[1a60a8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.:()V │ │ -1a60b8: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ -1a60bc: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ -1a60c2: 7020 4758 0100 |0005: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@5847 │ │ -1a60c8: 0e00 |0008: return-void │ │ +1a60ac: |[1a60ac] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.:()V │ │ +1a60bc: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ +1a60c0: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ +1a60c6: 7020 4758 0100 |0005: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@5847 │ │ +1a60cc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;) │ │ @@ -297364,18 +297365,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a60cc: |[1a60cc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.:(Landroid/os/Bundle;)V │ │ -1a60dc: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a60e2: 5b01 fe40 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@40fe │ │ -1a60e6: 0e00 |0005: return-void │ │ +1a60d0: |[1a60d0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.:(Landroid/os/Bundle;)V │ │ +1a60e0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a60e6: 5b01 fe40 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@40fe │ │ +1a60ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/os/Bundle; │ │ @@ -297386,27 +297387,27 @@ │ │ type : '()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -1a606c: |[1a606c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.readModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; │ │ -1a607c: 5420 fe40 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@40fe │ │ -1a6080: 1a01 4830 |0002: const-string v1, "MODEL" // string@3048 │ │ -1a6084: 6e20 3602 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getByteArray:(Ljava/lang/String;)[B // method@0236 │ │ -1a608a: 0c00 |0007: move-result-object v0 │ │ -1a608c: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -1a6090: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -1a6092: 1100 |000b: return-object v0 │ │ -1a6094: 6201 783e |000c: sget-object v1, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.CREATOR:Landroid/os/Parcelable$Creator; // field@3e78 │ │ -1a6098: 7120 a25a 1000 |000e: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.deserialize:([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object; // method@5aa2 │ │ -1a609e: 0c00 |0011: move-result-object v0 │ │ -1a60a0: 1f00 700f |0012: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // type@0f70 │ │ -1a60a4: 1100 |0014: return-object v0 │ │ +1a6070: |[1a6070] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.readModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; │ │ +1a6080: 5420 fe40 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@40fe │ │ +1a6084: 1a01 4830 |0002: const-string v1, "MODEL" // string@3048 │ │ +1a6088: 6e20 3602 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getByteArray:(Ljava/lang/String;)[B // method@0236 │ │ +1a608e: 0c00 |0007: move-result-object v0 │ │ +1a6090: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +1a6094: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +1a6096: 1100 |000b: return-object v0 │ │ +1a6098: 6201 783e |000c: sget-object v1, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.CREATOR:Landroid/os/Parcelable$Creator; // field@3e78 │ │ +1a609c: 7120 a25a 1000 |000e: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.deserialize:([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object; // method@5aa2 │ │ +1a60a2: 0c00 |0011: move-result-object v0 │ │ +1a60a4: 1f00 700f |0012: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // type@0f70 │ │ +1a60a8: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x000c line=78 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; │ │ │ │ @@ -297415,21 +297416,21 @@ │ │ type : '(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1a60e8: |[1a60e8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.writeModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V │ │ -1a60f8: 7110 a35a 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.serialize:(Landroid/os/Parcelable;)[B // method@5aa3 │ │ -1a60fe: 0c03 |0003: move-result-object v3 │ │ -1a6100: 5420 fe40 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@40fe │ │ -1a6104: 1a01 4830 |0006: const-string v1, "MODEL" // string@3048 │ │ -1a6108: 6e30 3f02 1003 |0008: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.putByteArray:(Ljava/lang/String;[B)V // method@023f │ │ -1a610e: 0e00 |000b: return-void │ │ +1a60ec: |[1a60ec] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.writeModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V │ │ +1a60fc: 7110 a35a 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.serialize:(Landroid/os/Parcelable;)[B // method@5aa3 │ │ +1a6102: 0c03 |0003: move-result-object v3 │ │ +1a6104: 5420 fe40 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@40fe │ │ +1a6108: 1a01 4830 |0006: const-string v1, "MODEL" // string@3048 │ │ +1a610c: 6e30 3f02 1003 |0008: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.putByteArray:(Ljava/lang/String;[B)V // method@023f │ │ +1a6112: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0004 line=69 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; │ │ 0x0000 - 0x000c reg=3 (null) Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; │ │ @@ -297464,18 +297465,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a6930: |[1a6930] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda10.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -1a6940: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a6946: 5b01 0c41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410c │ │ -1a694a: 0e00 |0005: return-void │ │ +1a6934: |[1a6934] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda10.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +1a6944: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a694a: 5b01 0c41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410c │ │ +1a694e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -297485,18 +297486,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a694c: |[1a694c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda10.onClick:(Landroid/view/View;)V │ │ -1a695c: 5410 0c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410c │ │ -1a6960: 6e20 b558 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$11$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b5 │ │ -1a6966: 0e00 |0005: return-void │ │ +1a6950: |[1a6950] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda10.onClick:(Landroid/view/View;)V │ │ +1a6960: 5410 0c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410c │ │ +1a6964: 6e20 b558 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$11$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b5 │ │ +1a696a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -297530,18 +297531,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a6968: |[1a6968] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda11.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -1a6978: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a697e: 5b01 0d41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410d │ │ -1a6982: 0e00 |0005: return-void │ │ +1a696c: |[1a696c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda11.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +1a697c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a6982: 5b01 0d41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410d │ │ +1a6986: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -297551,18 +297552,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a6984: |[1a6984] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda11.onClick:(Landroid/view/View;)V │ │ -1a6994: 5410 0d41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410d │ │ -1a6998: 6e20 b358 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$1$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b3 │ │ -1a699e: 0e00 |0005: return-void │ │ +1a6988: |[1a6988] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda11.onClick:(Landroid/view/View;)V │ │ +1a6998: 5410 0d41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410d │ │ +1a699c: 6e20 b358 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$1$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b3 │ │ +1a69a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -297596,18 +297597,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a69a0: |[1a69a0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda12.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -1a69b0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a69b6: 5b01 0e41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410e │ │ -1a69ba: 0e00 |0005: return-void │ │ +1a69a4: |[1a69a4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda12.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +1a69b4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a69ba: 5b01 0e41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410e │ │ +1a69be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -297617,18 +297618,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a69bc: |[1a69bc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda12.onClick:(Landroid/view/View;)V │ │ -1a69cc: 5410 0e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410e │ │ -1a69d0: 6e20 b658 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$2$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b6 │ │ -1a69d6: 0e00 |0005: return-void │ │ +1a69c0: |[1a69c0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda12.onClick:(Landroid/view/View;)V │ │ +1a69d0: 5410 0e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410e │ │ +1a69d4: 6e20 b658 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$2$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b6 │ │ +1a69da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -297662,18 +297663,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a69d8: |[1a69d8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda13.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -1a69e8: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a69ee: 5b01 0f41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410f │ │ -1a69f2: 0e00 |0005: return-void │ │ +1a69dc: |[1a69dc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda13.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +1a69ec: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a69f2: 5b01 0f41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410f │ │ +1a69f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -297683,18 +297684,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a69f4: |[1a69f4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda13.onClick:(Landroid/view/View;)V │ │ -1a6a04: 5410 0f41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410f │ │ -1a6a08: 6e20 b758 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$3$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b7 │ │ -1a6a0e: 0e00 |0005: return-void │ │ +1a69f8: |[1a69f8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda13.onClick:(Landroid/view/View;)V │ │ +1a6a08: 5410 0f41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410f │ │ +1a6a0c: 6e20 b758 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$3$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b7 │ │ +1a6a12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -297728,18 +297729,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a6a10: |[1a6a10] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda14.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -1a6a20: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a6a26: 5b01 1041 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4110 │ │ -1a6a2a: 0e00 |0005: return-void │ │ +1a6a14: |[1a6a14] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda14.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +1a6a24: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a6a2a: 5b01 1041 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4110 │ │ +1a6a2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -297749,18 +297750,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a6a2c: |[1a6a2c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda14.onClick:(Landroid/view/View;)V │ │ -1a6a3c: 5410 1041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4110 │ │ -1a6a40: 6e20 b858 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$4$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b8 │ │ -1a6a46: 0e00 |0005: return-void │ │ +1a6a30: |[1a6a30] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda14.onClick:(Landroid/view/View;)V │ │ +1a6a40: 5410 1041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4110 │ │ +1a6a44: 6e20 b858 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$4$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b8 │ │ +1a6a4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -297794,18 +297795,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a6a48: |[1a6a48] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -1a6a58: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a6a5e: 5b01 1141 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4111 │ │ -1a6a62: 0e00 |0005: return-void │ │ +1a6a4c: |[1a6a4c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +1a6a5c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a6a62: 5b01 1141 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4111 │ │ +1a6a66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -297815,18 +297816,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a6a64: |[1a6a64] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -1a6a74: 5410 1141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4111 │ │ -1a6a78: 6e20 b958 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$5$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b9 │ │ -1a6a7e: 0e00 |0005: return-void │ │ +1a6a68: |[1a6a68] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +1a6a78: 5410 1141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4111 │ │ +1a6a7c: 6e20 b958 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$5$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b9 │ │ +1a6a82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -297860,18 +297861,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a6ab8: |[1a6ab8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda3.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -1a6ac8: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a6ace: 5b01 1341 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4113 │ │ -1a6ad2: 0e00 |0005: return-void │ │ +1a6abc: |[1a6abc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda3.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +1a6acc: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a6ad2: 5b01 1341 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4113 │ │ +1a6ad6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -297881,18 +297882,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a6ad4: |[1a6ad4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ -1a6ae4: 5410 1341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4113 │ │ -1a6ae8: 6e20 ba58 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$6$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58ba │ │ -1a6aee: 0e00 |0005: return-void │ │ +1a6ad8: |[1a6ad8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ +1a6ae8: 5410 1341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4113 │ │ +1a6aec: 6e20 ba58 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$6$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58ba │ │ +1a6af2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -297926,18 +297927,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a6af0: |[1a6af0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda4.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -1a6b00: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a6b06: 5b01 1441 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4114 │ │ -1a6b0a: 0e00 |0005: return-void │ │ +1a6af4: |[1a6af4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda4.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +1a6b04: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a6b0a: 5b01 1441 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4114 │ │ +1a6b0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -297947,18 +297948,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a6b0c: |[1a6b0c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda4.onClick:(Landroid/view/View;)V │ │ -1a6b1c: 5410 1441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4114 │ │ -1a6b20: 6e20 bb58 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$7$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58bb │ │ -1a6b26: 0e00 |0005: return-void │ │ +1a6b10: |[1a6b10] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda4.onClick:(Landroid/view/View;)V │ │ +1a6b20: 5410 1441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4114 │ │ +1a6b24: 6e20 bb58 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$7$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58bb │ │ +1a6b2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -297992,18 +297993,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a6b28: |[1a6b28] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda5.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -1a6b38: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a6b3e: 5b01 1541 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4115 │ │ -1a6b42: 0e00 |0005: return-void │ │ +1a6b2c: |[1a6b2c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda5.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +1a6b3c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a6b42: 5b01 1541 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4115 │ │ +1a6b46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -298013,18 +298014,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a6b44: |[1a6b44] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ -1a6b54: 5410 1541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4115 │ │ -1a6b58: 6e20 bc58 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$8$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58bc │ │ -1a6b5e: 0e00 |0005: return-void │ │ +1a6b48: |[1a6b48] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ +1a6b58: 5410 1541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4115 │ │ +1a6b5c: 6e20 bc58 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$8$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58bc │ │ +1a6b62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -298058,18 +298059,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a6b98: |[1a6b98] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda7.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -1a6ba8: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a6bae: 5b01 1741 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4117 │ │ -1a6bb2: 0e00 |0005: return-void │ │ +1a6b9c: |[1a6b9c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda7.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +1a6bac: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a6bb2: 5b01 1741 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4117 │ │ +1a6bb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -298079,18 +298080,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a6bb4: |[1a6bb4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda7.onClick:(Landroid/view/View;)V │ │ -1a6bc4: 5410 1741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4117 │ │ -1a6bc8: 6e20 b258 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$0$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b2 │ │ -1a6bce: 0e00 |0005: return-void │ │ +1a6bb8: |[1a6bb8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda7.onClick:(Landroid/view/View;)V │ │ +1a6bc8: 5410 1741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4117 │ │ +1a6bcc: 6e20 b258 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$0$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b2 │ │ +1a6bd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -298124,18 +298125,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a6bd0: |[1a6bd0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda8.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -1a6be0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a6be6: 5b01 1841 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4118 │ │ -1a6bea: 0e00 |0005: return-void │ │ +1a6bd4: |[1a6bd4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda8.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +1a6be4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a6bea: 5b01 1841 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4118 │ │ +1a6bee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -298145,18 +298146,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a6bec: |[1a6bec] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda8.onClick:(Landroid/view/View;)V │ │ -1a6bfc: 5410 1841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4118 │ │ -1a6c00: 6e20 bd58 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$9$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58bd │ │ -1a6c06: 0e00 |0005: return-void │ │ +1a6bf0: |[1a6bf0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda8.onClick:(Landroid/view/View;)V │ │ +1a6c00: 5410 1841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4118 │ │ +1a6c04: 6e20 bd58 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$9$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58bd │ │ +1a6c0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -298190,18 +298191,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a6c08: |[1a6c08] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda9.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -1a6c18: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a6c1e: 5b01 1941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4119 │ │ -1a6c22: 0e00 |0005: return-void │ │ +1a6c0c: |[1a6c0c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda9.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +1a6c1c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a6c22: 5b01 1941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4119 │ │ +1a6c26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -298211,18 +298212,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a6c24: |[1a6c24] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda9.onClick:(Landroid/view/View;)V │ │ -1a6c34: 5410 1941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4119 │ │ -1a6c38: 6e20 b458 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$10$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b4 │ │ -1a6c3e: 0e00 |0005: return-void │ │ +1a6c28: |[1a6c28] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda9.onClick:(Landroid/view/View;)V │ │ +1a6c38: 5410 1941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4119 │ │ +1a6c3c: 6e20 b458 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$10$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b4 │ │ +1a6c42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -298260,44 +298261,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -1a6cf8: |[1a6cf8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$2.:()V │ │ -1a6d08: 7100 a458 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@58a4 │ │ -1a6d0e: 0c00 |0003: move-result-object v0 │ │ -1a6d10: 2100 |0004: array-length v0, v0 │ │ -1a6d12: 2300 2711 |0005: new-array v0, v0, [I // type@1127 │ │ -1a6d16: 6900 1a41 |0007: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@411a │ │ -1a6d1a: 6201 1e41 |0009: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411e │ │ -1a6d1e: 6e10 a258 0100 |000b: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a2 │ │ -1a6d24: 0a01 |000e: move-result v1 │ │ -1a6d26: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -1a6d28: 4b02 0001 |0010: aput v2, v0, v1 │ │ -1a6d2c: 6200 1a41 |0012: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@411a │ │ -1a6d30: 6201 1f41 |0014: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411f │ │ -1a6d34: 6e10 a258 0100 |0016: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a2 │ │ -1a6d3a: 0a01 |0019: move-result v1 │ │ -1a6d3c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -1a6d3e: 4b02 0001 |001b: aput v2, v0, v1 │ │ -1a6d42: 6200 1a41 |001d: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@411a │ │ -1a6d46: 6201 2241 |001f: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4122 │ │ -1a6d4a: 6e10 a258 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a2 │ │ -1a6d50: 0a01 |0024: move-result v1 │ │ -1a6d52: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -1a6d54: 4b02 0001 |0026: aput v2, v0, v1 │ │ -1a6d58: 6200 1a41 |0028: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@411a │ │ -1a6d5c: 6201 1c41 |002a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411c │ │ -1a6d60: 6e10 a258 0100 |002c: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a2 │ │ -1a6d66: 0a01 |002f: move-result v1 │ │ -1a6d68: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -1a6d6a: 4b02 0001 |0031: aput v2, v0, v1 │ │ -1a6d6e: 0e00 |0033: return-void │ │ +1a6cfc: |[1a6cfc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$2.:()V │ │ +1a6d0c: 7100 a458 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@58a4 │ │ +1a6d12: 0c00 |0003: move-result-object v0 │ │ +1a6d14: 2100 |0004: array-length v0, v0 │ │ +1a6d16: 2300 2711 |0005: new-array v0, v0, [I // type@1127 │ │ +1a6d1a: 6900 1a41 |0007: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@411a │ │ +1a6d1e: 6201 1e41 |0009: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411e │ │ +1a6d22: 6e10 a258 0100 |000b: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a2 │ │ +1a6d28: 0a01 |000e: move-result v1 │ │ +1a6d2a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +1a6d2c: 4b02 0001 |0010: aput v2, v0, v1 │ │ +1a6d30: 6200 1a41 |0012: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@411a │ │ +1a6d34: 6201 1f41 |0014: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411f │ │ +1a6d38: 6e10 a258 0100 |0016: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a2 │ │ +1a6d3e: 0a01 |0019: move-result v1 │ │ +1a6d40: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +1a6d42: 4b02 0001 |001b: aput v2, v0, v1 │ │ +1a6d46: 6200 1a41 |001d: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@411a │ │ +1a6d4a: 6201 2241 |001f: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4122 │ │ +1a6d4e: 6e10 a258 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a2 │ │ +1a6d54: 0a01 |0024: move-result v1 │ │ +1a6d56: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +1a6d58: 4b02 0001 |0026: aput v2, v0, v1 │ │ +1a6d5c: 6200 1a41 |0028: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@411a │ │ +1a6d60: 6201 1c41 |002a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411c │ │ +1a6d64: 6e10 a258 0100 |002c: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a2 │ │ +1a6d6a: 0a01 |002f: move-result v1 │ │ +1a6d6c: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +1a6d6e: 4b02 0001 |0031: aput v2, v0, v1 │ │ +1a6d72: 0e00 |0033: return-void │ │ catches : 4 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -298447,93 +298448,93 @@ │ │ type : '()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 39 16-bit code units │ │ -1a6dc8: |[1a6dc8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.$values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ -1a6dd8: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -1a6dda: 2300 c211 |0001: new-array v0, v0, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@11c2 │ │ -1a6dde: 6201 2141 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ -1a6de2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1a6de4: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -1a6de8: 6201 1d41 |0008: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411d │ │ -1a6dec: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -1a6dee: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ -1a6df2: 6201 2241 |000d: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4122 │ │ -1a6df6: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -1a6df8: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ -1a6dfc: 6201 1e41 |0012: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411e │ │ -1a6e00: 1232 |0014: const/4 v2, #int 3 // #3 │ │ -1a6e02: 4d01 0002 |0015: aput-object v1, v0, v2 │ │ -1a6e06: 6201 1f41 |0017: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411f │ │ -1a6e0a: 1242 |0019: const/4 v2, #int 4 // #4 │ │ -1a6e0c: 4d01 0002 |001a: aput-object v1, v0, v2 │ │ -1a6e10: 6201 1c41 |001c: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411c │ │ -1a6e14: 1252 |001e: const/4 v2, #int 5 // #5 │ │ -1a6e16: 4d01 0002 |001f: aput-object v1, v0, v2 │ │ -1a6e1a: 6201 2041 |0021: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ -1a6e1e: 1262 |0023: const/4 v2, #int 6 // #6 │ │ -1a6e20: 4d01 0002 |0024: aput-object v1, v0, v2 │ │ -1a6e24: 1100 |0026: return-object v0 │ │ +1a6dcc: |[1a6dcc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.$values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ +1a6ddc: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +1a6dde: 2300 c211 |0001: new-array v0, v0, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@11c2 │ │ +1a6de2: 6201 2141 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ +1a6de6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1a6de8: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +1a6dec: 6201 1d41 |0008: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411d │ │ +1a6df0: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +1a6df2: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +1a6df6: 6201 2241 |000d: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4122 │ │ +1a6dfa: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +1a6dfc: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ +1a6e00: 6201 1e41 |0012: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411e │ │ +1a6e04: 1232 |0014: const/4 v2, #int 3 // #3 │ │ +1a6e06: 4d01 0002 |0015: aput-object v1, v0, v2 │ │ +1a6e0a: 6201 1f41 |0017: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411f │ │ +1a6e0e: 1242 |0019: const/4 v2, #int 4 // #4 │ │ +1a6e10: 4d01 0002 |001a: aput-object v1, v0, v2 │ │ +1a6e14: 6201 1c41 |001c: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411c │ │ +1a6e18: 1252 |001e: const/4 v2, #int 5 // #5 │ │ +1a6e1a: 4d01 0002 |001f: aput-object v1, v0, v2 │ │ +1a6e1e: 6201 2041 |0021: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ +1a6e22: 1262 |0023: const/4 v2, #int 6 // #6 │ │ +1a6e24: 4d01 0002 |0024: aput-object v1, v0, v2 │ │ +1a6e28: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=240 │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -1a6e4c: |[1a6e4c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.:()V │ │ -1a6e5c: 2200 8410 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ -1a6e60: 1a01 dd31 |0002: const-string v1, "NONE" // string@31dd │ │ -1a6e64: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a6e66: 7030 a158 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@58a1 │ │ -1a6e6c: 6900 2141 |0008: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ -1a6e70: 2200 8410 |000a: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ -1a6e74: 1a01 b712 |000c: const-string v1, "CROP" // string@12b7 │ │ -1a6e78: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -1a6e7a: 7030 a158 1002 |000f: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@58a1 │ │ -1a6e80: 6900 1d41 |0012: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411d │ │ -1a6e84: 2200 8410 |0014: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ -1a6e88: 1a01 913a |0016: const-string v1, "TEXT" // string@3a91 │ │ -1a6e8c: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -1a6e8e: 7030 a158 1002 |0019: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@58a1 │ │ -1a6e94: 6900 2241 |001c: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4122 │ │ -1a6e98: 2200 8410 |001e: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ -1a6e9c: 1a01 c216 |0020: const-string v1, "DRAW" // string@16c2 │ │ -1a6ea0: 1232 |0022: const/4 v2, #int 3 // #3 │ │ -1a6ea2: 7030 a158 1002 |0023: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@58a1 │ │ -1a6ea8: 6900 1e41 |0026: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411e │ │ -1a6eac: 2200 8410 |0028: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ -1a6eb0: 1a01 b819 |002a: const-string v1, "HIGHLIGHT" // string@19b8 │ │ -1a6eb4: 1242 |002c: const/4 v2, #int 4 // #4 │ │ -1a6eb6: 7030 a158 1002 |002d: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@58a1 │ │ -1a6ebc: 6900 1f41 |0030: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411f │ │ -1a6ec0: 2200 8410 |0032: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ -1a6ec4: 1a01 4710 |0034: const-string v1, "BLUR" // string@1047 │ │ -1a6ec8: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -1a6eca: 7030 a158 1002 |0037: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@58a1 │ │ -1a6ed0: 6900 1c41 |003a: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411c │ │ -1a6ed4: 2200 8410 |003c: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ -1a6ed8: 1a01 5030 |003e: const-string v1, "MOVE_DELETE" // string@3050 │ │ -1a6edc: 1262 |0040: const/4 v2, #int 6 // #6 │ │ -1a6ede: 7030 a158 1002 |0041: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@58a1 │ │ -1a6ee4: 6900 2041 |0044: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ -1a6ee8: 7100 9f58 0000 |0046: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@589f │ │ -1a6eee: 0c00 |0049: move-result-object v0 │ │ -1a6ef0: 6900 1b41 |004a: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$VALUES:[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411b │ │ -1a6ef4: 0e00 |004c: return-void │ │ +1a6e50: |[1a6e50] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.:()V │ │ +1a6e60: 2200 8410 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ +1a6e64: 1a01 dd31 |0002: const-string v1, "NONE" // string@31dd │ │ +1a6e68: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a6e6a: 7030 a158 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@58a1 │ │ +1a6e70: 6900 2141 |0008: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ +1a6e74: 2200 8410 |000a: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ +1a6e78: 1a01 b712 |000c: const-string v1, "CROP" // string@12b7 │ │ +1a6e7c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +1a6e7e: 7030 a158 1002 |000f: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@58a1 │ │ +1a6e84: 6900 1d41 |0012: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411d │ │ +1a6e88: 2200 8410 |0014: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ +1a6e8c: 1a01 913a |0016: const-string v1, "TEXT" // string@3a91 │ │ +1a6e90: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +1a6e92: 7030 a158 1002 |0019: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@58a1 │ │ +1a6e98: 6900 2241 |001c: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4122 │ │ +1a6e9c: 2200 8410 |001e: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ +1a6ea0: 1a01 c216 |0020: const-string v1, "DRAW" // string@16c2 │ │ +1a6ea4: 1232 |0022: const/4 v2, #int 3 // #3 │ │ +1a6ea6: 7030 a158 1002 |0023: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@58a1 │ │ +1a6eac: 6900 1e41 |0026: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411e │ │ +1a6eb0: 2200 8410 |0028: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ +1a6eb4: 1a01 b819 |002a: const-string v1, "HIGHLIGHT" // string@19b8 │ │ +1a6eb8: 1242 |002c: const/4 v2, #int 4 // #4 │ │ +1a6eba: 7030 a158 1002 |002d: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@58a1 │ │ +1a6ec0: 6900 1f41 |0030: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411f │ │ +1a6ec4: 2200 8410 |0032: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ +1a6ec8: 1a01 4710 |0034: const-string v1, "BLUR" // string@1047 │ │ +1a6ecc: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +1a6ece: 7030 a158 1002 |0037: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@58a1 │ │ +1a6ed4: 6900 1c41 |003a: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411c │ │ +1a6ed8: 2200 8410 |003c: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ +1a6edc: 1a01 5030 |003e: const-string v1, "MOVE_DELETE" // string@3050 │ │ +1a6ee0: 1262 |0040: const/4 v2, #int 6 // #6 │ │ +1a6ee2: 7030 a158 1002 |0041: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@58a1 │ │ +1a6ee8: 6900 2041 |0044: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ +1a6eec: 7100 9f58 0000 |0046: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@589f │ │ +1a6ef2: 0c00 |0049: move-result-object v0 │ │ +1a6ef4: 6900 1b41 |004a: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$VALUES:[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411b │ │ +1a6ef8: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x000a line=242 │ │ 0x0014 line=243 │ │ 0x001e line=244 │ │ 0x0028 line=245 │ │ @@ -298547,17 +298548,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1a6ef8: |[1a6ef8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.:(Ljava/lang/String;I)V │ │ -1a6f08: 7030 2b0a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a2b │ │ -1a6f0e: 0e00 |0003: return-void │ │ +1a6efc: |[1a6efc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.:(Ljava/lang/String;I)V │ │ +1a6f0c: 7030 2b0a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a2b │ │ +1a6f12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -298567,20 +298568,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a6da4: |[1a6da4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.valueOf:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ -1a6db4: 1c00 8410 |0000: const-class v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ -1a6db8: 7120 2e0a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a2e │ │ -1a6dbe: 0c01 |0005: move-result-object v1 │ │ -1a6dc0: 1f01 8410 |0006: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ -1a6dc4: 1101 |0008: return-object v1 │ │ +1a6da8: |[1a6da8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.valueOf:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ +1a6db8: 1c00 8410 |0000: const-class v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ +1a6dbc: 7120 2e0a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a2e │ │ +1a6dc2: 0c01 |0005: move-result-object v1 │ │ +1a6dc4: 1f01 8410 |0006: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ +1a6dc8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;) │ │ @@ -298588,20 +298589,20 @@ │ │ type : '()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a6e28: |[1a6e28] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ -1a6e38: 6200 1b41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$VALUES:[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411b │ │ -1a6e3c: 6e10 295d 0000 |0002: invoke-virtual {v0}, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.clone:()Ljava/lang/Object; // method@5d29 │ │ -1a6e42: 0c00 |0005: move-result-object v0 │ │ -1a6e44: 1f00 c211 |0006: check-cast v0, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@11c2 │ │ -1a6e48: 1100 |0008: return-object v0 │ │ +1a6e2c: |[1a6e2c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ +1a6e3c: 6200 1b41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$VALUES:[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411b │ │ +1a6e40: 6e10 295d 0000 |0002: invoke-virtual {v0}, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.clone:()Ljava/lang/Object; // method@5d29 │ │ +1a6e46: 0c00 |0005: move-result-object v0 │ │ +1a6e48: 1f00 c211 |0006: check-cast v0, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@11c2 │ │ +1a6e4c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 6791 (ImageEditorHud.java) │ │ @@ -298737,51 +298738,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a6f88: |[1a6f88] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:()V │ │ -1a6f98: 2200 8110 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1; // type@1081 │ │ -1a6f9c: 7010 8d58 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1;.:()V // method@588d │ │ -1a6fa2: 6900 2341 |0005: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4123 │ │ -1a6fa6: 0e00 |0007: return-void │ │ +1a6f8c: |[1a6f8c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:()V │ │ +1a6f9c: 2200 8110 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1; // type@1081 │ │ +1a6fa0: 7010 8d58 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1;.:()V // method@588d │ │ +1a6fa6: 6900 2341 |0005: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4123 │ │ +1a6faa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -1a6fa8: |[1a6fa8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;)V │ │ -1a6fb8: 7020 2704 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0427 │ │ -1a6fbe: 6201 2341 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4123 │ │ -1a6fc2: 5b01 3041 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4130 │ │ -1a6fc6: 2201 7e03 |0007: new-instance v1, Ljava/util/HashMap; // type@037e │ │ -1a6fca: 7010 a10c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0ca1 │ │ -1a6fd0: 5b01 3a41 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@413a │ │ -1a6fd4: 2201 7f03 |000e: new-instance v1, Ljava/util/HashSet; // type@037f │ │ -1a6fd8: 7010 ab0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0cab │ │ -1a6fde: 5b01 2441 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4124 │ │ -1a6fe2: 2201 7210 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1072 │ │ -1a6fe6: 7020 6f58 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@586f │ │ -1a6fec: 5b01 3541 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4135 │ │ -1a6ff0: 2201 7d10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@107d │ │ -1a6ff4: 7020 8558 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5885 │ │ -1a6ffa: 5b01 3241 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4132 │ │ -1a6ffe: 7010 af58 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@58af │ │ -1a7004: 0e00 |0026: return-void │ │ +1a6fac: |[1a6fac] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;)V │ │ +1a6fbc: 7020 2704 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0427 │ │ +1a6fc2: 6201 2341 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4123 │ │ +1a6fc6: 5b01 3041 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4130 │ │ +1a6fca: 2201 7e03 |0007: new-instance v1, Ljava/util/HashMap; // type@037e │ │ +1a6fce: 7010 a10c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0ca1 │ │ +1a6fd4: 5b01 3a41 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@413a │ │ +1a6fd8: 2201 7f03 |000e: new-instance v1, Ljava/util/HashSet; // type@037f │ │ +1a6fdc: 7010 ab0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0cab │ │ +1a6fe2: 5b01 2441 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4124 │ │ +1a6fe6: 2201 7210 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1072 │ │ +1a6fea: 7020 6f58 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@586f │ │ +1a6ff0: 5b01 3541 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4135 │ │ +1a6ff4: 2201 7d10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@107d │ │ +1a6ff8: 7020 8558 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5885 │ │ +1a6ffe: 5b01 3241 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4132 │ │ +1a7002: 7010 af58 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@58af │ │ +1a7008: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=47 │ │ 0x0007 line=52 │ │ 0x000e line=53 │ │ 0x0015 line=226 │ │ @@ -298796,32 +298797,32 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -1a7008: |[1a7008] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -1a7018: 7030 2804 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0428 │ │ -1a701e: 6201 2341 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4123 │ │ -1a7022: 5b01 3041 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4130 │ │ -1a7026: 2201 7e03 |0007: new-instance v1, Ljava/util/HashMap; // type@037e │ │ -1a702a: 7010 a10c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0ca1 │ │ -1a7030: 5b01 3a41 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@413a │ │ -1a7034: 2201 7f03 |000e: new-instance v1, Ljava/util/HashSet; // type@037f │ │ -1a7038: 7010 ab0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0cab │ │ -1a703e: 5b01 2441 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4124 │ │ -1a7042: 2201 7210 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1072 │ │ -1a7046: 7020 6f58 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@586f │ │ -1a704c: 5b01 3541 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4135 │ │ -1a7050: 2201 7d10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@107d │ │ -1a7054: 7020 8558 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5885 │ │ -1a705a: 5b01 3241 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4132 │ │ -1a705e: 7010 af58 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@58af │ │ -1a7064: 0e00 |0026: return-void │ │ +1a700c: |[1a700c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +1a701c: 7030 2804 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0428 │ │ +1a7022: 6201 2341 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4123 │ │ +1a7026: 5b01 3041 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4130 │ │ +1a702a: 2201 7e03 |0007: new-instance v1, Ljava/util/HashMap; // type@037e │ │ +1a702e: 7010 a10c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0ca1 │ │ +1a7034: 5b01 3a41 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@413a │ │ +1a7038: 2201 7f03 |000e: new-instance v1, Ljava/util/HashSet; // type@037f │ │ +1a703c: 7010 ab0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0cab │ │ +1a7042: 5b01 2441 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4124 │ │ +1a7046: 2201 7210 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1072 │ │ +1a704a: 7020 6f58 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@586f │ │ +1a7050: 5b01 3541 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4135 │ │ +1a7054: 2201 7d10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@107d │ │ +1a7058: 7020 8558 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5885 │ │ +1a705e: 5b01 3241 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4132 │ │ +1a7062: 7010 af58 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@58af │ │ +1a7068: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=47 │ │ 0x0007 line=52 │ │ 0x000e line=53 │ │ 0x0015 line=226 │ │ @@ -298837,32 +298838,32 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -1a7068: |[1a7068] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -1a7078: 7040 2904 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0429 │ │ -1a707e: 6201 2341 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4123 │ │ -1a7082: 5b01 3041 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4130 │ │ -1a7086: 2201 7e03 |0007: new-instance v1, Ljava/util/HashMap; // type@037e │ │ -1a708a: 7010 a10c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0ca1 │ │ -1a7090: 5b01 3a41 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@413a │ │ -1a7094: 2201 7f03 |000e: new-instance v1, Ljava/util/HashSet; // type@037f │ │ -1a7098: 7010 ab0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0cab │ │ -1a709e: 5b01 2441 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4124 │ │ -1a70a2: 2201 7210 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1072 │ │ -1a70a6: 7020 6f58 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@586f │ │ -1a70ac: 5b01 3541 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4135 │ │ -1a70b0: 2201 7d10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@107d │ │ -1a70b4: 7020 8558 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5885 │ │ -1a70ba: 5b01 3241 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4132 │ │ -1a70be: 7010 af58 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@58af │ │ -1a70c4: 0e00 |0026: return-void │ │ +1a706c: |[1a706c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +1a707c: 7040 2904 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0429 │ │ +1a7082: 6201 2341 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4123 │ │ +1a7086: 5b01 3041 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4130 │ │ +1a708a: 2201 7e03 |0007: new-instance v1, Ljava/util/HashMap; // type@037e │ │ +1a708e: 7010 a10c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0ca1 │ │ +1a7094: 5b01 3a41 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@413a │ │ +1a7098: 2201 7f03 |000e: new-instance v1, Ljava/util/HashSet; // type@037f │ │ +1a709c: 7010 ab0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0cab │ │ +1a70a2: 5b01 2441 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4124 │ │ +1a70a6: 2201 7210 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1072 │ │ +1a70aa: 7020 6f58 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@586f │ │ +1a70b0: 5b01 3541 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4135 │ │ +1a70b4: 2201 7d10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@107d │ │ +1a70b8: 7020 8558 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5885 │ │ +1a70be: 5b01 3241 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4132 │ │ +1a70c2: 7010 af58 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@58af │ │ +1a70c8: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=47 │ │ 0x0007 line=52 │ │ 0x000e line=53 │ │ 0x0015 line=226 │ │ @@ -298879,27 +298880,27 @@ │ │ type : '(Ljava/util/Set;Landroid/view/View;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1a6f10: |[1a6f10] org.thoughtcrime.securesms.scribbles.ImageEditorHud.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z │ │ -1a6f20: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ -1a6f24: 7220 0e0d 2100 |0002: invoke-interface {v1, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0d0e │ │ -1a6f2a: 0a01 |0005: move-result v1 │ │ -1a6f2c: 3801 0c00 |0006: if-eqz v1, 0012 // +000c │ │ -1a6f30: 5401 3941 |0008: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4139 │ │ -1a6f34: 3312 0600 |000a: if-ne v2, v1, 0010 // +0006 │ │ -1a6f38: 5501 3841 |000c: iget-boolean v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoAvailable:Z // field@4138 │ │ -1a6f3c: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ -1a6f40: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -1a6f42: 2802 |0011: goto 0013 // +0002 │ │ -1a6f44: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -1a6f46: 0f01 |0013: return v1 │ │ +1a6f14: |[1a6f14] org.thoughtcrime.securesms.scribbles.ImageEditorHud.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z │ │ +1a6f24: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ +1a6f28: 7220 0e0d 2100 |0002: invoke-interface {v1, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0d0e │ │ +1a6f2e: 0a01 |0005: move-result v1 │ │ +1a6f30: 3801 0c00 |0006: if-eqz v1, 0012 // +000c │ │ +1a6f34: 5401 3941 |0008: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4139 │ │ +1a6f38: 3312 0600 |000a: if-ne v2, v1, 0010 // +0006 │ │ +1a6f3c: 5501 3841 |000c: iget-boolean v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoAvailable:Z // field@4138 │ │ +1a6f40: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ +1a6f44: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +1a6f46: 2802 |0011: goto 0013 // +0002 │ │ +1a6f48: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +1a6f4a: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=202 │ │ locals : │ │ 0x0000 - 0x0014 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0014 reg=1 (null) Ljava/util/Set; │ │ 0x0000 - 0x0014 reg=2 (null) Landroid/view/View; │ │ @@ -298909,88 +298910,88 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 149 16-bit code units │ │ -1a70e4: |[1a70e4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initialize:()V │ │ -1a70f4: 6e10 ad58 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getContext:()Landroid/content/Context; // method@58ad │ │ -1a70fa: 0c00 |0003: move-result-object v0 │ │ -1a70fc: 6001 8c26 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.image_editor_hud:I // field@268c │ │ -1a7100: 7130 ae58 1002 |0006: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@58ae │ │ -1a7106: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -1a7108: 6e20 ca58 0200 |000a: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setOrientation:(I)V // method@58ca │ │ -1a710e: 6000 bb24 |000d: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_button:I // field@24bb │ │ -1a7112: 6e20 ab58 0200 |000f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ -1a7118: 0c00 |0012: move-result-object v0 │ │ -1a711a: 5b20 2a41 |0013: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@412a │ │ -1a711e: 6000 bc24 |0015: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_flip:I // field@24bc │ │ -1a7122: 6e20 ab58 0200 |0017: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ -1a7128: 0c00 |001a: move-result-object v0 │ │ -1a712a: 5b20 2b41 |001b: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@412b │ │ -1a712e: 6000 bd24 |001d: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_rotate:I // field@24bd │ │ -1a7132: 6e20 ab58 0200 |001f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ -1a7138: 0c00 |0022: move-result-object v0 │ │ -1a713a: 5b20 2c41 |0023: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@412c │ │ -1a713e: 6000 b724 |0025: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_color_palette:I // field@24b7 │ │ -1a7142: 6e20 ab58 0200 |0027: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ -1a7148: 0c00 |002a: move-result-object v0 │ │ -1a714a: 1f00 b601 |002b: check-cast v0, Landroidx/recyclerview/widget/RecyclerView; // type@01b6 │ │ -1a714e: 5b20 2641 |002d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4126 │ │ -1a7152: 6000 bf24 |002f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_draw_button:I // field@24bf │ │ -1a7156: 6e20 ab58 0200 |0031: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ -1a715c: 0c00 |0034: move-result-object v0 │ │ -1a715e: 5b20 2f41 |0035: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@412f │ │ -1a7162: 6000 c024 |0037: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_highlight_button:I // field@24c0 │ │ -1a7166: 6e20 ab58 0200 |0039: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ -1a716c: 0c00 |003c: move-result-object v0 │ │ -1a716e: 5b20 3141 |003d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@4131 │ │ -1a7172: 6000 b524 |003f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_blur_button:I // field@24b5 │ │ -1a7176: 6e20 ab58 0200 |0041: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ -1a717c: 0c00 |0044: move-result-object v0 │ │ -1a717e: 5b20 2541 |0045: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@4125 │ │ -1a7182: 6000 c524 |0047: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_text_button:I // field@24c5 │ │ -1a7186: 6e20 ab58 0200 |0049: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ -1a718c: 0c00 |004c: move-result-object v0 │ │ -1a718e: 5b20 3741 |004d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4137 │ │ -1a7192: 6000 c424 |004f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_sticker_button:I // field@24c4 │ │ -1a7196: 6e20 ab58 0200 |0051: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ -1a719c: 0c00 |0054: move-result-object v0 │ │ -1a719e: 5b20 3641 |0055: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@4136 │ │ -1a71a2: 6000 c724 |0057: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_undo_button:I // field@24c7 │ │ -1a71a6: 6e20 ab58 0200 |0059: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ -1a71ac: 0c00 |005c: move-result-object v0 │ │ -1a71ae: 5b20 3941 |005d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4139 │ │ -1a71b2: 6000 c224 |005f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_save_button:I // field@24c2 │ │ -1a71b6: 6e20 ab58 0200 |0061: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ -1a71bc: 0c00 |0064: move-result-object v0 │ │ -1a71be: 5b20 3341 |0065: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@4133 │ │ -1a71c2: 6000 be24 |0067: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_delete_button:I // field@24be │ │ -1a71c6: 6e20 ab58 0200 |0069: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ -1a71cc: 0c00 |006c: move-result-object v0 │ │ -1a71ce: 5b20 2e41 |006d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@412e │ │ -1a71d2: 6000 b924 |006f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_confirm_button:I // field@24b9 │ │ -1a71d6: 6e20 ab58 0200 |0071: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ -1a71dc: 0c00 |0074: move-result-object v0 │ │ -1a71de: 5b20 2941 |0075: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4129 │ │ -1a71e2: 6000 b824 |0077: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_color_picker:I // field@24b8 │ │ -1a71e6: 6e20 ab58 0200 |0079: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ -1a71ec: 0c00 |007c: move-result-object v0 │ │ -1a71ee: 1f00 9710 |007d: check-cast v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // type@1097 │ │ -1a71f2: 5b20 2841 |007f: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ -1a71f6: 6000 b624 |0081: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_blur_help_text:I // field@24b6 │ │ -1a71fa: 6e20 ab58 0200 |0083: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ -1a7200: 0c00 |0086: move-result-object v0 │ │ -1a7202: 5b20 3441 |0087: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.scribbleBlurHelpText:Landroid/view/View; // field@4134 │ │ -1a7206: 7010 b058 0200 |0089: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initializeViews:()V // method@58b0 │ │ -1a720c: 7010 b158 0200 |008c: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initializeVisibilityMap:()V // method@58b1 │ │ -1a7212: 6200 2141 |008f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ -1a7216: 6e20 c858 0200 |0091: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c8 │ │ -1a721c: 0e00 |0094: return-void │ │ +1a70e8: |[1a70e8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initialize:()V │ │ +1a70f8: 6e10 ad58 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getContext:()Landroid/content/Context; // method@58ad │ │ +1a70fe: 0c00 |0003: move-result-object v0 │ │ +1a7100: 6001 8c26 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.image_editor_hud:I // field@268c │ │ +1a7104: 7130 ae58 1002 |0006: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@58ae │ │ +1a710a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +1a710c: 6e20 ca58 0200 |000a: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setOrientation:(I)V // method@58ca │ │ +1a7112: 6000 bb24 |000d: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_button:I // field@24bb │ │ +1a7116: 6e20 ab58 0200 |000f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ +1a711c: 0c00 |0012: move-result-object v0 │ │ +1a711e: 5b20 2a41 |0013: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@412a │ │ +1a7122: 6000 bc24 |0015: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_flip:I // field@24bc │ │ +1a7126: 6e20 ab58 0200 |0017: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ +1a712c: 0c00 |001a: move-result-object v0 │ │ +1a712e: 5b20 2b41 |001b: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@412b │ │ +1a7132: 6000 bd24 |001d: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_rotate:I // field@24bd │ │ +1a7136: 6e20 ab58 0200 |001f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ +1a713c: 0c00 |0022: move-result-object v0 │ │ +1a713e: 5b20 2c41 |0023: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@412c │ │ +1a7142: 6000 b724 |0025: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_color_palette:I // field@24b7 │ │ +1a7146: 6e20 ab58 0200 |0027: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ +1a714c: 0c00 |002a: move-result-object v0 │ │ +1a714e: 1f00 b601 |002b: check-cast v0, Landroidx/recyclerview/widget/RecyclerView; // type@01b6 │ │ +1a7152: 5b20 2641 |002d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4126 │ │ +1a7156: 6000 bf24 |002f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_draw_button:I // field@24bf │ │ +1a715a: 6e20 ab58 0200 |0031: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ +1a7160: 0c00 |0034: move-result-object v0 │ │ +1a7162: 5b20 2f41 |0035: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@412f │ │ +1a7166: 6000 c024 |0037: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_highlight_button:I // field@24c0 │ │ +1a716a: 6e20 ab58 0200 |0039: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ +1a7170: 0c00 |003c: move-result-object v0 │ │ +1a7172: 5b20 3141 |003d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@4131 │ │ +1a7176: 6000 b524 |003f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_blur_button:I // field@24b5 │ │ +1a717a: 6e20 ab58 0200 |0041: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ +1a7180: 0c00 |0044: move-result-object v0 │ │ +1a7182: 5b20 2541 |0045: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@4125 │ │ +1a7186: 6000 c524 |0047: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_text_button:I // field@24c5 │ │ +1a718a: 6e20 ab58 0200 |0049: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ +1a7190: 0c00 |004c: move-result-object v0 │ │ +1a7192: 5b20 3741 |004d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4137 │ │ +1a7196: 6000 c424 |004f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_sticker_button:I // field@24c4 │ │ +1a719a: 6e20 ab58 0200 |0051: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ +1a71a0: 0c00 |0054: move-result-object v0 │ │ +1a71a2: 5b20 3641 |0055: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@4136 │ │ +1a71a6: 6000 c724 |0057: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_undo_button:I // field@24c7 │ │ +1a71aa: 6e20 ab58 0200 |0059: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ +1a71b0: 0c00 |005c: move-result-object v0 │ │ +1a71b2: 5b20 3941 |005d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4139 │ │ +1a71b6: 6000 c224 |005f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_save_button:I // field@24c2 │ │ +1a71ba: 6e20 ab58 0200 |0061: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ +1a71c0: 0c00 |0064: move-result-object v0 │ │ +1a71c2: 5b20 3341 |0065: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@4133 │ │ +1a71c6: 6000 be24 |0067: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_delete_button:I // field@24be │ │ +1a71ca: 6e20 ab58 0200 |0069: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ +1a71d0: 0c00 |006c: move-result-object v0 │ │ +1a71d2: 5b20 2e41 |006d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@412e │ │ +1a71d6: 6000 b924 |006f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_confirm_button:I // field@24b9 │ │ +1a71da: 6e20 ab58 0200 |0071: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ +1a71e0: 0c00 |0074: move-result-object v0 │ │ +1a71e2: 5b20 2941 |0075: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4129 │ │ +1a71e6: 6000 b824 |0077: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_color_picker:I // field@24b8 │ │ +1a71ea: 6e20 ab58 0200 |0079: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ +1a71f0: 0c00 |007c: move-result-object v0 │ │ +1a71f2: 1f00 9710 |007d: check-cast v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // type@1097 │ │ +1a71f6: 5b20 2841 |007f: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ +1a71fa: 6000 b624 |0081: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_blur_help_text:I // field@24b6 │ │ +1a71fe: 6e20 ab58 0200 |0083: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58ab │ │ +1a7204: 0c00 |0086: move-result-object v0 │ │ +1a7206: 5b20 3441 |0087: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.scribbleBlurHelpText:Landroid/view/View; // field@4134 │ │ +1a720a: 7010 b058 0200 |0089: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initializeViews:()V // method@58b0 │ │ +1a7210: 7010 b158 0200 |008c: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initializeVisibilityMap:()V // method@58b1 │ │ +1a7216: 6200 2141 |008f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ +1a721a: 6e20 c858 0200 |0091: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c8 │ │ +1a7220: 0e00 |0094: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x000a line=75 │ │ 0x000d line=77 │ │ 0x0015 line=78 │ │ 0x001d line=79 │ │ @@ -299017,81 +299018,81 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 162 16-bit code units │ │ -1a7220: |[1a7220] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initializeViews:()V │ │ -1a7230: 5430 3941 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4139 │ │ -1a7234: 2201 7e10 |0002: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7; // type@107e │ │ -1a7238: 7020 8758 3100 |0004: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5887 │ │ -1a723e: 6e20 4003 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1a7244: 5430 2e41 |000a: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@412e │ │ -1a7248: 2201 7410 |000c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11; // type@1074 │ │ -1a724c: 7020 7358 3100 |000e: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5873 │ │ -1a7252: 6e20 4003 1000 |0011: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1a7258: 5430 2a41 |0014: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@412a │ │ -1a725c: 2201 7510 |0016: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12; // type@1075 │ │ -1a7260: 7020 7558 3100 |0018: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5875 │ │ -1a7266: 6e20 4003 1000 |001b: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1a726c: 5430 2b41 |001e: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@412b │ │ -1a7270: 2201 7610 |0020: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13; // type@1076 │ │ -1a7274: 7020 7758 3100 |0022: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5877 │ │ -1a727a: 6e20 4003 1000 |0025: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1a7280: 5430 2c41 |0028: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@412c │ │ -1a7284: 2201 7710 |002a: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14; // type@1077 │ │ -1a7288: 7020 7958 3100 |002c: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5879 │ │ -1a728e: 6e20 4003 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1a7294: 5430 2941 |0032: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4129 │ │ -1a7298: 2201 7810 |0034: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1; // type@1078 │ │ -1a729c: 7020 7b58 3100 |0036: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@587b │ │ -1a72a2: 6e20 4003 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1a72a8: 2200 9510 |003c: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // type@1095 │ │ -1a72ac: 7010 2859 0000 |003e: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.:()V // method@5928 │ │ -1a72b2: 5b30 2741 |0041: iput-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4127 │ │ -1a72b6: 5431 2841 |0043: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ -1a72ba: 7110 fc0c 0100 |0045: invoke-static {v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ -1a72c0: 2202 7910 |0048: new-instance v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2; // type@1079 │ │ -1a72c4: 7020 7d58 1200 |004a: invoke-direct {v2, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V // method@587d │ │ -1a72ca: 6e20 3059 2000 |004d: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V // method@5930 │ │ -1a72d0: 5430 2641 |0050: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4126 │ │ -1a72d4: 2201 ab01 |0052: new-instance v1, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ -1a72d8: 6e10 ad58 0300 |0054: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getContext:()Landroid/content/Context; // method@58ad │ │ -1a72de: 0c02 |0057: move-result-object v2 │ │ -1a72e0: 7020 de05 2100 |0058: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@05de │ │ -1a72e6: 6e20 0a06 1000 |005b: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060a │ │ -1a72ec: 5430 2641 |005e: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4126 │ │ -1a72f0: 5431 2741 |0060: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4127 │ │ -1a72f4: 6e20 0606 1000 |0062: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ -1a72fa: 5430 2f41 |0065: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@412f │ │ -1a72fe: 2201 7a10 |0067: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3; // type@107a │ │ -1a7302: 7020 7f58 3100 |0069: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@587f │ │ -1a7308: 6e20 4003 1000 |006c: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1a730e: 5430 2541 |006f: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@4125 │ │ -1a7312: 2201 7b10 |0071: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4; // type@107b │ │ -1a7316: 7020 8158 3100 |0073: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5881 │ │ -1a731c: 6e20 4003 1000 |0076: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1a7322: 5430 3141 |0079: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@4131 │ │ -1a7326: 2201 7c10 |007b: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5; // type@107c │ │ -1a732a: 7020 8358 3100 |007d: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5883 │ │ -1a7330: 6e20 4003 1000 |0080: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1a7336: 5430 3741 |0083: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4137 │ │ -1a733a: 2201 7f10 |0085: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8; // type@107f │ │ -1a733e: 7020 8958 3100 |0087: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5889 │ │ -1a7344: 6e20 4003 1000 |008a: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1a734a: 5430 3341 |008d: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@4133 │ │ -1a734e: 2201 8010 |008f: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9; // type@1080 │ │ -1a7352: 7020 8b58 3100 |0091: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@588b │ │ -1a7358: 6e20 4003 1000 |0094: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1a735e: 5430 3641 |0097: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@4136 │ │ -1a7362: 2201 7310 |0099: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10; // type@1073 │ │ -1a7366: 7020 7158 3100 |009b: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5871 │ │ -1a736c: 6e20 4003 1000 |009e: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1a7372: 0e00 |00a1: return-void │ │ +1a7224: |[1a7224] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initializeViews:()V │ │ +1a7234: 5430 3941 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4139 │ │ +1a7238: 2201 7e10 |0002: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7; // type@107e │ │ +1a723c: 7020 8758 3100 |0004: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5887 │ │ +1a7242: 6e20 4003 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1a7248: 5430 2e41 |000a: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@412e │ │ +1a724c: 2201 7410 |000c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11; // type@1074 │ │ +1a7250: 7020 7358 3100 |000e: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5873 │ │ +1a7256: 6e20 4003 1000 |0011: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1a725c: 5430 2a41 |0014: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@412a │ │ +1a7260: 2201 7510 |0016: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12; // type@1075 │ │ +1a7264: 7020 7558 3100 |0018: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5875 │ │ +1a726a: 6e20 4003 1000 |001b: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1a7270: 5430 2b41 |001e: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@412b │ │ +1a7274: 2201 7610 |0020: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13; // type@1076 │ │ +1a7278: 7020 7758 3100 |0022: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5877 │ │ +1a727e: 6e20 4003 1000 |0025: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1a7284: 5430 2c41 |0028: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@412c │ │ +1a7288: 2201 7710 |002a: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14; // type@1077 │ │ +1a728c: 7020 7958 3100 |002c: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5879 │ │ +1a7292: 6e20 4003 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1a7298: 5430 2941 |0032: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4129 │ │ +1a729c: 2201 7810 |0034: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1; // type@1078 │ │ +1a72a0: 7020 7b58 3100 |0036: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@587b │ │ +1a72a6: 6e20 4003 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1a72ac: 2200 9510 |003c: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // type@1095 │ │ +1a72b0: 7010 2859 0000 |003e: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.:()V // method@5928 │ │ +1a72b6: 5b30 2741 |0041: iput-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4127 │ │ +1a72ba: 5431 2841 |0043: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ +1a72be: 7110 fc0c 0100 |0045: invoke-static {v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ +1a72c4: 2202 7910 |0048: new-instance v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2; // type@1079 │ │ +1a72c8: 7020 7d58 1200 |004a: invoke-direct {v2, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V // method@587d │ │ +1a72ce: 6e20 3059 2000 |004d: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V // method@5930 │ │ +1a72d4: 5430 2641 |0050: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4126 │ │ +1a72d8: 2201 ab01 |0052: new-instance v1, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ +1a72dc: 6e10 ad58 0300 |0054: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getContext:()Landroid/content/Context; // method@58ad │ │ +1a72e2: 0c02 |0057: move-result-object v2 │ │ +1a72e4: 7020 de05 2100 |0058: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@05de │ │ +1a72ea: 6e20 0a06 1000 |005b: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060a │ │ +1a72f0: 5430 2641 |005e: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4126 │ │ +1a72f4: 5431 2741 |0060: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4127 │ │ +1a72f8: 6e20 0606 1000 |0062: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ +1a72fe: 5430 2f41 |0065: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@412f │ │ +1a7302: 2201 7a10 |0067: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3; // type@107a │ │ +1a7306: 7020 7f58 3100 |0069: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@587f │ │ +1a730c: 6e20 4003 1000 |006c: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1a7312: 5430 2541 |006f: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@4125 │ │ +1a7316: 2201 7b10 |0071: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4; // type@107b │ │ +1a731a: 7020 8158 3100 |0073: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5881 │ │ +1a7320: 6e20 4003 1000 |0076: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1a7326: 5430 3141 |0079: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@4131 │ │ +1a732a: 2201 7c10 |007b: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5; // type@107c │ │ +1a732e: 7020 8358 3100 |007d: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5883 │ │ +1a7334: 6e20 4003 1000 |0080: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1a733a: 5430 3741 |0083: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4137 │ │ +1a733e: 2201 7f10 |0085: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8; // type@107f │ │ +1a7342: 7020 8958 3100 |0087: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5889 │ │ +1a7348: 6e20 4003 1000 |008a: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1a734e: 5430 3341 |008d: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@4133 │ │ +1a7352: 2201 8010 |008f: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9; // type@1080 │ │ +1a7356: 7020 8b58 3100 |0091: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@588b │ │ +1a735c: 6e20 4003 1000 |0094: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1a7362: 5430 3641 |0097: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@4136 │ │ +1a7366: 2201 7310 |0099: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10; // type@1073 │ │ +1a736a: 7020 7158 3100 |009b: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5871 │ │ +1a7370: 6e20 4003 1000 |009e: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1a7376: 0e00 |00a1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x000a line=125 │ │ 0x0014 line=130 │ │ 0x001e line=131 │ │ 0x0028 line=132 │ │ @@ -299114,118 +299115,118 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 204 16-bit code units │ │ -1a7374: |[1a7374] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initializeVisibilityMap:()V │ │ -1a7384: 6200 2141 |0000: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ -1a7388: 54b1 2f41 |0002: iget-object v1, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@412f │ │ -1a738c: 54b2 3141 |0004: iget-object v2, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@4131 │ │ -1a7390: 54b3 2541 |0006: iget-object v3, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@4125 │ │ -1a7394: 54b4 3741 |0008: iget-object v4, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4137 │ │ -1a7398: 54b5 3641 |000a: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@4136 │ │ -1a739c: 54b6 2a41 |000c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@412a │ │ -1a73a0: 54b7 3941 |000e: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4139 │ │ -1a73a4: 54b8 3341 |0010: iget-object v8, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@4133 │ │ -1a73a8: 1309 0800 |0012: const/16 v9, #int 8 // #8 │ │ -1a73ac: 2399 3411 |0014: new-array v9, v9, [Landroid/view/View; // type@1134 │ │ -1a73b0: 120a |0016: const/4 v10, #int 0 // #0 │ │ -1a73b2: 4d01 090a |0017: aput-object v1, v9, v10 │ │ -1a73b6: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -1a73b8: 4d02 0901 |001a: aput-object v2, v9, v1 │ │ -1a73bc: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -1a73be: 4d03 0902 |001d: aput-object v3, v9, v2 │ │ -1a73c2: 1233 |001f: const/4 v3, #int 3 // #3 │ │ -1a73c4: 4d04 0903 |0020: aput-object v4, v9, v3 │ │ -1a73c8: 1244 |0022: const/4 v4, #int 4 // #4 │ │ -1a73ca: 4d05 0904 |0023: aput-object v5, v9, v4 │ │ -1a73ce: 1255 |0025: const/4 v5, #int 5 // #5 │ │ -1a73d0: 4d06 0905 |0026: aput-object v6, v9, v5 │ │ -1a73d4: 1265 |0028: const/4 v5, #int 6 // #6 │ │ -1a73d6: 4d07 0905 |0029: aput-object v7, v9, v5 │ │ -1a73da: 1275 |002b: const/4 v5, #int 7 // #7 │ │ -1a73dc: 4d08 0905 |002c: aput-object v8, v9, v5 │ │ -1a73e0: 7030 cc58 0b09 |002e: invoke-direct {v11, v0, v9}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@58cc │ │ -1a73e6: 6200 1e41 |0031: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411e │ │ -1a73ea: 2345 3411 |0033: new-array v5, v4, [Landroid/view/View; // type@1134 │ │ -1a73ee: 54b6 2941 |0035: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4129 │ │ -1a73f2: 4d06 050a |0037: aput-object v6, v5, v10 │ │ -1a73f6: 54b6 3941 |0039: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4139 │ │ -1a73fa: 4d06 0501 |003b: aput-object v6, v5, v1 │ │ -1a73fe: 54b6 2841 |003d: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ -1a7402: 4d06 0502 |003f: aput-object v6, v5, v2 │ │ -1a7406: 54b6 2641 |0041: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4126 │ │ -1a740a: 4d06 0503 |0043: aput-object v6, v5, v3 │ │ -1a740e: 7030 cc58 0b05 |0045: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@58cc │ │ -1a7414: 6200 1f41 |0048: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411f │ │ -1a7418: 2345 3411 |004a: new-array v5, v4, [Landroid/view/View; // type@1134 │ │ -1a741c: 54b6 2941 |004c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4129 │ │ -1a7420: 4d06 050a |004e: aput-object v6, v5, v10 │ │ -1a7424: 54b6 3941 |0050: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4139 │ │ -1a7428: 4d06 0501 |0052: aput-object v6, v5, v1 │ │ -1a742c: 54b6 2841 |0054: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ -1a7430: 4d06 0502 |0056: aput-object v6, v5, v2 │ │ -1a7434: 54b6 2641 |0058: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4126 │ │ -1a7438: 4d06 0503 |005a: aput-object v6, v5, v3 │ │ -1a743c: 7030 cc58 0b05 |005c: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@58cc │ │ -1a7442: 6200 1c41 |005f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411c │ │ -1a7446: 54b5 2941 |0061: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4129 │ │ -1a744a: 54b6 3941 |0063: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4139 │ │ -1a744e: 54b7 3441 |0065: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.scribbleBlurHelpText:Landroid/view/View; // field@4134 │ │ -1a7452: 2338 3411 |0067: new-array v8, v3, [Landroid/view/View; // type@1134 │ │ -1a7456: 4d05 080a |0069: aput-object v5, v8, v10 │ │ -1a745a: 4d06 0801 |006b: aput-object v6, v8, v1 │ │ -1a745e: 4d07 0802 |006d: aput-object v7, v8, v2 │ │ -1a7462: 7030 cc58 0b08 |006f: invoke-direct {v11, v0, v8}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@58cc │ │ -1a7468: 6200 2241 |0072: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4122 │ │ -1a746c: 2345 3411 |0074: new-array v5, v4, [Landroid/view/View; // type@1134 │ │ -1a7470: 54b6 2941 |0076: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4129 │ │ -1a7474: 4d06 050a |0078: aput-object v6, v5, v10 │ │ -1a7478: 54b6 2e41 |007a: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@412e │ │ -1a747c: 4d06 0501 |007c: aput-object v6, v5, v1 │ │ -1a7480: 54b6 2841 |007e: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ -1a7484: 4d06 0502 |0080: aput-object v6, v5, v2 │ │ -1a7488: 54b6 2641 |0082: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4126 │ │ -1a748c: 4d06 0503 |0084: aput-object v6, v5, v3 │ │ -1a7490: 7030 cc58 0b05 |0086: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@58cc │ │ -1a7496: 6200 2041 |0089: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ -1a749a: 54b5 2941 |008b: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4129 │ │ -1a749e: 54b6 2e41 |008d: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@412e │ │ -1a74a2: 2327 3411 |008f: new-array v7, v2, [Landroid/view/View; // type@1134 │ │ -1a74a6: 4d05 070a |0091: aput-object v5, v7, v10 │ │ -1a74aa: 4d06 0701 |0093: aput-object v6, v7, v1 │ │ -1a74ae: 7030 cc58 0b07 |0095: invoke-direct {v11, v0, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@58cc │ │ -1a74b4: 6200 1d41 |0098: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411d │ │ -1a74b8: 54b5 2941 |009a: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4129 │ │ -1a74bc: 54b6 2b41 |009c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@412b │ │ -1a74c0: 54b7 2c41 |009e: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@412c │ │ -1a74c4: 54b8 3941 |00a0: iget-object v8, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4139 │ │ -1a74c8: 2344 3411 |00a2: new-array v4, v4, [Landroid/view/View; // type@1134 │ │ -1a74cc: 4d05 040a |00a4: aput-object v5, v4, v10 │ │ -1a74d0: 4d06 0401 |00a6: aput-object v6, v4, v1 │ │ -1a74d4: 4d07 0402 |00a8: aput-object v7, v4, v2 │ │ -1a74d8: 4d08 0403 |00aa: aput-object v8, v4, v3 │ │ -1a74dc: 7030 cc58 0b04 |00ac: invoke-direct {v11, v0, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@58cc │ │ -1a74e2: 54b0 3a41 |00af: iget-object v0, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@413a │ │ -1a74e6: 7210 f80c 0000 |00b1: invoke-interface {v0}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0cf8 │ │ -1a74ec: 0c00 |00b4: move-result-object v0 │ │ -1a74ee: 7210 870c 0000 |00b5: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c87 │ │ -1a74f4: 0c00 |00b8: move-result-object v0 │ │ -1a74f6: 7210 bb0c 0000 |00b9: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1a74fc: 0a01 |00bc: move-result v1 │ │ -1a74fe: 3801 0e00 |00bd: if-eqz v1, 00cb // +000e │ │ -1a7502: 7210 bc0c 0000 |00bf: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1a7508: 0c01 |00c2: move-result-object v1 │ │ -1a750a: 1f01 9603 |00c3: check-cast v1, Ljava/util/Set; // type@0396 │ │ -1a750e: 54b2 2441 |00c5: iget-object v2, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4124 │ │ -1a7512: 7220 0c0d 1200 |00c7: invoke-interface {v2, v1}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@0d0c │ │ -1a7518: 28ef |00ca: goto 00b9 // -0011 │ │ -1a751a: 0e00 |00cb: return-void │ │ +1a7378: |[1a7378] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initializeVisibilityMap:()V │ │ +1a7388: 6200 2141 |0000: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ +1a738c: 54b1 2f41 |0002: iget-object v1, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@412f │ │ +1a7390: 54b2 3141 |0004: iget-object v2, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@4131 │ │ +1a7394: 54b3 2541 |0006: iget-object v3, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@4125 │ │ +1a7398: 54b4 3741 |0008: iget-object v4, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4137 │ │ +1a739c: 54b5 3641 |000a: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@4136 │ │ +1a73a0: 54b6 2a41 |000c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@412a │ │ +1a73a4: 54b7 3941 |000e: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4139 │ │ +1a73a8: 54b8 3341 |0010: iget-object v8, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@4133 │ │ +1a73ac: 1309 0800 |0012: const/16 v9, #int 8 // #8 │ │ +1a73b0: 2399 3411 |0014: new-array v9, v9, [Landroid/view/View; // type@1134 │ │ +1a73b4: 120a |0016: const/4 v10, #int 0 // #0 │ │ +1a73b6: 4d01 090a |0017: aput-object v1, v9, v10 │ │ +1a73ba: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +1a73bc: 4d02 0901 |001a: aput-object v2, v9, v1 │ │ +1a73c0: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +1a73c2: 4d03 0902 |001d: aput-object v3, v9, v2 │ │ +1a73c6: 1233 |001f: const/4 v3, #int 3 // #3 │ │ +1a73c8: 4d04 0903 |0020: aput-object v4, v9, v3 │ │ +1a73cc: 1244 |0022: const/4 v4, #int 4 // #4 │ │ +1a73ce: 4d05 0904 |0023: aput-object v5, v9, v4 │ │ +1a73d2: 1255 |0025: const/4 v5, #int 5 // #5 │ │ +1a73d4: 4d06 0905 |0026: aput-object v6, v9, v5 │ │ +1a73d8: 1265 |0028: const/4 v5, #int 6 // #6 │ │ +1a73da: 4d07 0905 |0029: aput-object v7, v9, v5 │ │ +1a73de: 1275 |002b: const/4 v5, #int 7 // #7 │ │ +1a73e0: 4d08 0905 |002c: aput-object v8, v9, v5 │ │ +1a73e4: 7030 cc58 0b09 |002e: invoke-direct {v11, v0, v9}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@58cc │ │ +1a73ea: 6200 1e41 |0031: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411e │ │ +1a73ee: 2345 3411 |0033: new-array v5, v4, [Landroid/view/View; // type@1134 │ │ +1a73f2: 54b6 2941 |0035: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4129 │ │ +1a73f6: 4d06 050a |0037: aput-object v6, v5, v10 │ │ +1a73fa: 54b6 3941 |0039: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4139 │ │ +1a73fe: 4d06 0501 |003b: aput-object v6, v5, v1 │ │ +1a7402: 54b6 2841 |003d: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ +1a7406: 4d06 0502 |003f: aput-object v6, v5, v2 │ │ +1a740a: 54b6 2641 |0041: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4126 │ │ +1a740e: 4d06 0503 |0043: aput-object v6, v5, v3 │ │ +1a7412: 7030 cc58 0b05 |0045: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@58cc │ │ +1a7418: 6200 1f41 |0048: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411f │ │ +1a741c: 2345 3411 |004a: new-array v5, v4, [Landroid/view/View; // type@1134 │ │ +1a7420: 54b6 2941 |004c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4129 │ │ +1a7424: 4d06 050a |004e: aput-object v6, v5, v10 │ │ +1a7428: 54b6 3941 |0050: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4139 │ │ +1a742c: 4d06 0501 |0052: aput-object v6, v5, v1 │ │ +1a7430: 54b6 2841 |0054: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ +1a7434: 4d06 0502 |0056: aput-object v6, v5, v2 │ │ +1a7438: 54b6 2641 |0058: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4126 │ │ +1a743c: 4d06 0503 |005a: aput-object v6, v5, v3 │ │ +1a7440: 7030 cc58 0b05 |005c: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@58cc │ │ +1a7446: 6200 1c41 |005f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411c │ │ +1a744a: 54b5 2941 |0061: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4129 │ │ +1a744e: 54b6 3941 |0063: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4139 │ │ +1a7452: 54b7 3441 |0065: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.scribbleBlurHelpText:Landroid/view/View; // field@4134 │ │ +1a7456: 2338 3411 |0067: new-array v8, v3, [Landroid/view/View; // type@1134 │ │ +1a745a: 4d05 080a |0069: aput-object v5, v8, v10 │ │ +1a745e: 4d06 0801 |006b: aput-object v6, v8, v1 │ │ +1a7462: 4d07 0802 |006d: aput-object v7, v8, v2 │ │ +1a7466: 7030 cc58 0b08 |006f: invoke-direct {v11, v0, v8}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@58cc │ │ +1a746c: 6200 2241 |0072: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4122 │ │ +1a7470: 2345 3411 |0074: new-array v5, v4, [Landroid/view/View; // type@1134 │ │ +1a7474: 54b6 2941 |0076: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4129 │ │ +1a7478: 4d06 050a |0078: aput-object v6, v5, v10 │ │ +1a747c: 54b6 2e41 |007a: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@412e │ │ +1a7480: 4d06 0501 |007c: aput-object v6, v5, v1 │ │ +1a7484: 54b6 2841 |007e: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ +1a7488: 4d06 0502 |0080: aput-object v6, v5, v2 │ │ +1a748c: 54b6 2641 |0082: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4126 │ │ +1a7490: 4d06 0503 |0084: aput-object v6, v5, v3 │ │ +1a7494: 7030 cc58 0b05 |0086: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@58cc │ │ +1a749a: 6200 2041 |0089: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ +1a749e: 54b5 2941 |008b: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4129 │ │ +1a74a2: 54b6 2e41 |008d: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@412e │ │ +1a74a6: 2327 3411 |008f: new-array v7, v2, [Landroid/view/View; // type@1134 │ │ +1a74aa: 4d05 070a |0091: aput-object v5, v7, v10 │ │ +1a74ae: 4d06 0701 |0093: aput-object v6, v7, v1 │ │ +1a74b2: 7030 cc58 0b07 |0095: invoke-direct {v11, v0, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@58cc │ │ +1a74b8: 6200 1d41 |0098: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411d │ │ +1a74bc: 54b5 2941 |009a: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4129 │ │ +1a74c0: 54b6 2b41 |009c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@412b │ │ +1a74c4: 54b7 2c41 |009e: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@412c │ │ +1a74c8: 54b8 3941 |00a0: iget-object v8, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4139 │ │ +1a74cc: 2344 3411 |00a2: new-array v4, v4, [Landroid/view/View; // type@1134 │ │ +1a74d0: 4d05 040a |00a4: aput-object v5, v4, v10 │ │ +1a74d4: 4d06 0401 |00a6: aput-object v6, v4, v1 │ │ +1a74d8: 4d07 0402 |00a8: aput-object v7, v4, v2 │ │ +1a74dc: 4d08 0403 |00aa: aput-object v8, v4, v3 │ │ +1a74e0: 7030 cc58 0b04 |00ac: invoke-direct {v11, v0, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@58cc │ │ +1a74e6: 54b0 3a41 |00af: iget-object v0, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@413a │ │ +1a74ea: 7210 f80c 0000 |00b1: invoke-interface {v0}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0cf8 │ │ +1a74f0: 0c00 |00b4: move-result-object v0 │ │ +1a74f2: 7210 870c 0000 |00b5: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c87 │ │ +1a74f8: 0c00 |00b8: move-result-object v0 │ │ +1a74fa: 7210 bb0c 0000 |00b9: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1a7500: 0a01 |00bc: move-result v1 │ │ +1a7502: 3801 0e00 |00bd: if-eqz v1, 00cb // +000e │ │ +1a7506: 7210 bc0c 0000 |00bf: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1a750c: 0c01 |00c2: move-result-object v1 │ │ +1a750e: 1f01 9603 |00c3: check-cast v1, Ljava/util/Set; // type@0396 │ │ +1a7512: 54b2 2441 |00c5: iget-object v2, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4124 │ │ +1a7516: 7220 0c0d 1200 |00c7: invoke-interface {v2, v1}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@0d0c │ │ +1a751c: 28ef |00ca: goto 00b9 // -0011 │ │ +1a751e: 0e00 |00cb: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0031 line=101 │ │ 0x0048 line=103 │ │ 0x005f line=105 │ │ 0x0072 line=107 │ │ @@ -299241,22 +299242,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1a76b8: |[1a76b8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeBlur:()V │ │ -1a76c8: 5420 2841 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ -1a76cc: 5421 3541 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4135 │ │ -1a76d0: 6e20 4059 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@5940 │ │ -1a76d6: 5420 2841 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ -1a76da: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ -1a76dc: 6e20 3c59 1000 |000a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@593c │ │ -1a76e2: 0e00 |000d: return-void │ │ +1a76bc: |[1a76bc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeBlur:()V │ │ +1a76cc: 5420 2841 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ +1a76d0: 5421 3541 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4135 │ │ +1a76d4: 6e20 4059 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@5940 │ │ +1a76da: 5420 2841 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ +1a76de: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ +1a76e0: 6e20 3c59 1000 |000a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@593c │ │ +1a76e6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0007 line=208 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -299265,22 +299266,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1a76e4: |[1a76e4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeDraw:()V │ │ -1a76f4: 5420 2841 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ -1a76f8: 5421 3541 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4135 │ │ -1a76fc: 6e20 4059 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@5940 │ │ -1a7702: 5420 2841 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ -1a7706: 1501 ffff |0009: const/high16 v1, #int -65536 // #ffff │ │ -1a770a: 6e20 3c59 1000 |000b: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@593c │ │ -1a7710: 0e00 |000e: return-void │ │ +1a76e8: |[1a76e8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeDraw:()V │ │ +1a76f8: 5420 2841 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ +1a76fc: 5421 3541 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4135 │ │ +1a7700: 6e20 4059 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@5940 │ │ +1a7706: 5420 2841 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ +1a770a: 1501 ffff |0009: const/high16 v1, #int -65536 // #ffff │ │ +1a770e: 6e20 3c59 1000 |000b: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@593c │ │ +1a7714: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0007 line=213 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -299289,22 +299290,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1a7714: |[1a7714] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeHighlight:()V │ │ -1a7724: 5420 2841 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ -1a7728: 5421 3241 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4132 │ │ -1a772c: 6e20 4059 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@5940 │ │ -1a7732: 5420 2841 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ -1a7736: 1301 00ff |0009: const/16 v1, #int -256 // #ff00 │ │ -1a773a: 6e20 3c59 1000 |000b: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@593c │ │ -1a7740: 0e00 |000e: return-void │ │ +1a7718: |[1a7718] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeHighlight:()V │ │ +1a7728: 5420 2841 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ +1a772c: 5421 3241 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4132 │ │ +1a7730: 6e20 4059 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@5940 │ │ +1a7736: 5420 2841 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ +1a773a: 1301 00ff |0009: const/16 v1, #int -256 // #ff00 │ │ +1a773e: 6e20 3c59 1000 |000b: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@593c │ │ +1a7744: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0007 line=218 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -299313,22 +299314,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1a7744: |[1a7744] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeText:()V │ │ -1a7754: 5420 2841 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ -1a7758: 5421 3541 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4135 │ │ -1a775c: 6e20 4059 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@5940 │ │ -1a7762: 5420 2841 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ -1a7766: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ -1a7768: 6e20 3c59 1000 |000a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@593c │ │ -1a776e: 0e00 |000d: return-void │ │ +1a7748: |[1a7748] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeText:()V │ │ +1a7758: 5420 2841 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ +1a775c: 5421 3541 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4135 │ │ +1a7760: 6e20 4059 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@5940 │ │ +1a7766: 5420 2841 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ +1a776a: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ +1a776c: 6e20 3c59 1000 |000a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@593c │ │ +1a7772: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0007 line=223 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -299337,72 +299338,72 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -1a6f68: |[1a6f68] org.thoughtcrime.securesms.scribbles.ImageEditorHud.replaceAlphaWith128:(I)I │ │ -1a6f78: 1400 ffff ff00 |0000: const v0, #float 2.35099e-38 // #00ffffff │ │ -1a6f7e: b501 |0003: and-int/2addr v1, v0 │ │ -1a6f80: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -1a6f84: b601 |0006: or-int/2addr v1, v0 │ │ -1a6f86: 0f01 |0007: return v1 │ │ +1a6f6c: |[1a6f6c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.replaceAlphaWith128:(I)I │ │ +1a6f7c: 1400 ffff ff00 |0000: const v0, #float 2.35099e-38 // #00ffffff │ │ +1a6f82: b501 |0003: and-int/2addr v1, v0 │ │ +1a6f84: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +1a6f88: b601 |0006: or-int/2addr v1, v0 │ │ +1a6f8a: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;) │ │ name : 'setMode' │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -1a77e8: |[1a77e8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V │ │ -1a77f8: 5b45 2d41 |0000: iput-object v5, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.currentMode:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@412d │ │ -1a77fc: 7020 cd58 5400 |0002: invoke-direct {v4, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.updateButtonVisibility:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58cd │ │ -1a7802: 6200 1a41 |0005: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@411a │ │ -1a7806: 6e10 a258 0500 |0007: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a2 │ │ -1a780c: 0a01 |000a: move-result v1 │ │ -1a780e: 4400 0001 |000b: aget v0, v0, v1 │ │ -1a7812: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -1a7814: 3210 1800 |000e: if-eq v0, v1, 0026 // +0018 │ │ -1a7818: 1222 |0010: const/4 v2, #int 2 // #2 │ │ -1a781a: 3220 1100 |0011: if-eq v0, v2, 0022 // +0011 │ │ -1a781e: 1232 |0013: const/4 v2, #int 3 // #3 │ │ -1a7820: 3220 0a00 |0014: if-eq v0, v2, 001e // +000a │ │ -1a7824: 1242 |0016: const/4 v2, #int 4 // #4 │ │ -1a7826: 3220 0300 |0017: if-eq v0, v2, 001a // +0003 │ │ -1a782a: 2810 |0019: goto 0029 // +0010 │ │ -1a782c: 7010 c058 0400 |001a: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeBlur:()V // method@58c0 │ │ -1a7832: 280c |001d: goto 0029 // +000c │ │ -1a7834: 7010 c358 0400 |001e: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeText:()V // method@58c3 │ │ -1a783a: 2808 |0021: goto 0029 // +0008 │ │ -1a783c: 7010 c258 0400 |0022: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeHighlight:()V // method@58c2 │ │ -1a7842: 2804 |0025: goto 0029 // +0004 │ │ -1a7844: 7010 c158 0400 |0026: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeDraw:()V // method@58c1 │ │ -1a784a: 3806 0700 |0029: if-eqz v6, 0030 // +0007 │ │ -1a784e: 5446 3041 |002b: iget-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4130 │ │ -1a7852: 7220 9a58 5600 |002d: invoke-interface {v6, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@589a │ │ -1a7858: 5446 3041 |0030: iget-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4130 │ │ -1a785c: 6200 2141 |0032: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ -1a7860: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -1a7862: 3205 0400 |0035: if-eq v5, v0, 0039 // +0004 │ │ -1a7866: 1210 |0037: const/4 v0, #int 1 // #1 │ │ -1a7868: 2802 |0038: goto 003a // +0002 │ │ -1a786a: 1200 |0039: const/4 v0, #int 0 // #0 │ │ -1a786c: 6203 2241 |003a: sget-object v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4122 │ │ -1a7870: 3235 0300 |003c: if-eq v5, v3, 003f // +0003 │ │ -1a7874: 2802 |003e: goto 0040 // +0002 │ │ -1a7876: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -1a7878: 7230 9b58 0601 |0040: invoke-interface {v6, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onRequestFullScreen:(ZZ)V // method@589b │ │ -1a787e: 0e00 |0043: return-void │ │ +1a77ec: |[1a77ec] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V │ │ +1a77fc: 5b45 2d41 |0000: iput-object v5, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.currentMode:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@412d │ │ +1a7800: 7020 cd58 5400 |0002: invoke-direct {v4, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.updateButtonVisibility:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58cd │ │ +1a7806: 6200 1a41 |0005: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@411a │ │ +1a780a: 6e10 a258 0500 |0007: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a2 │ │ +1a7810: 0a01 |000a: move-result v1 │ │ +1a7812: 4400 0001 |000b: aget v0, v0, v1 │ │ +1a7816: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +1a7818: 3210 1800 |000e: if-eq v0, v1, 0026 // +0018 │ │ +1a781c: 1222 |0010: const/4 v2, #int 2 // #2 │ │ +1a781e: 3220 1100 |0011: if-eq v0, v2, 0022 // +0011 │ │ +1a7822: 1232 |0013: const/4 v2, #int 3 // #3 │ │ +1a7824: 3220 0a00 |0014: if-eq v0, v2, 001e // +000a │ │ +1a7828: 1242 |0016: const/4 v2, #int 4 // #4 │ │ +1a782a: 3220 0300 |0017: if-eq v0, v2, 001a // +0003 │ │ +1a782e: 2810 |0019: goto 0029 // +0010 │ │ +1a7830: 7010 c058 0400 |001a: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeBlur:()V // method@58c0 │ │ +1a7836: 280c |001d: goto 0029 // +000c │ │ +1a7838: 7010 c358 0400 |001e: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeText:()V // method@58c3 │ │ +1a783e: 2808 |0021: goto 0029 // +0008 │ │ +1a7840: 7010 c258 0400 |0022: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeHighlight:()V // method@58c2 │ │ +1a7846: 2804 |0025: goto 0029 // +0004 │ │ +1a7848: 7010 c158 0400 |0026: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeDraw:()V // method@58c1 │ │ +1a784e: 3806 0700 |0029: if-eqz v6, 0030 // +0007 │ │ +1a7852: 5446 3041 |002b: iget-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4130 │ │ +1a7856: 7220 9a58 5600 |002d: invoke-interface {v6, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@589a │ │ +1a785c: 5446 3041 |0030: iget-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4130 │ │ +1a7860: 6200 2141 |0032: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ +1a7864: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +1a7866: 3205 0400 |0035: if-eq v5, v0, 0039 // +0004 │ │ +1a786a: 1210 |0037: const/4 v0, #int 1 // #1 │ │ +1a786c: 2802 |0038: goto 003a // +0002 │ │ +1a786e: 1200 |0039: const/4 v0, #int 0 // #0 │ │ +1a7870: 6203 2241 |003a: sget-object v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4122 │ │ +1a7874: 3235 0300 |003c: if-eq v5, v3, 003f // +0003 │ │ +1a7878: 2802 |003e: goto 0040 // +0002 │ │ +1a787a: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +1a787c: 7230 9b58 0601 |0040: invoke-interface {v6, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onRequestFullScreen:(ZZ)V // method@589b │ │ +1a7882: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0002 line=178 │ │ 0x0005 line=180 │ │ 0x001a line=184 │ │ 0x001e line=183 │ │ @@ -299420,22 +299421,22 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V' │ │ access : 0x0082 (PRIVATE VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -1a78cc: |[1a78cc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V │ │ -1a78dc: 5420 3a41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@413a │ │ -1a78e0: 2201 7f03 |0002: new-instance v1, Ljava/util/HashSet; // type@037f │ │ -1a78e4: 7110 680c 0400 |0004: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0c68 │ │ -1a78ea: 0c04 |0007: move-result-object v4 │ │ -1a78ec: 7020 ad0c 4100 |0008: invoke-direct {v1, v4}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0cad │ │ -1a78f2: 7230 f40c 3001 |000b: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1a78f8: 0e00 |000e: return-void │ │ +1a78d0: |[1a78d0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V │ │ +1a78e0: 5420 3a41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@413a │ │ +1a78e4: 2201 7f03 |0002: new-instance v1, Ljava/util/HashSet; // type@037f │ │ +1a78e8: 7110 680c 0400 |0004: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0c68 │ │ +1a78ee: 0c04 |0007: move-result-object v4 │ │ +1a78f0: 7020 ad0c 4100 |0008: invoke-direct {v1, v4}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0cad │ │ +1a78f6: 7230 f40c 3001 |000b: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1a78fc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x000f reg=3 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ 0x0000 - 0x000f reg=4 (null) [Landroid/view/View; │ │ @@ -299445,37 +299446,37 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -1a78fc: |[1a78fc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.updateButtonVisibility:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -1a790c: 5430 3a41 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@413a │ │ -1a7910: 7220 f10c 4000 |0002: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf1 │ │ -1a7916: 0c04 |0005: move-result-object v4 │ │ -1a7918: 1f04 9603 |0006: check-cast v4, Ljava/util/Set; // type@0396 │ │ -1a791c: 5430 2441 |0008: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4124 │ │ -1a7920: 7210 110d 0000 |000a: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d11 │ │ -1a7926: 0c00 |000d: move-result-object v0 │ │ -1a7928: 7210 bb0c 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1a792e: 0a01 |0011: move-result v1 │ │ -1a7930: 3801 1600 |0012: if-eqz v1, 0028 // +0016 │ │ -1a7934: 7210 bc0c 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1a793a: 0c01 |0017: move-result-object v1 │ │ -1a793c: 1f01 f200 |0018: check-cast v1, Landroid/view/View; // type@00f2 │ │ -1a7940: 7030 a958 4301 |001a: invoke-direct {v3, v4, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z // method@58a9 │ │ -1a7946: 0a02 |001d: move-result v2 │ │ -1a7948: 3802 0400 |001e: if-eqz v2, 0022 // +0004 │ │ -1a794c: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -1a794e: 2803 |0021: goto 0024 // +0003 │ │ -1a7950: 1302 0800 |0022: const/16 v2, #int 8 // #8 │ │ -1a7954: 6e20 4b03 2100 |0024: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034b │ │ -1a795a: 28e7 |0027: goto 000e // -0019 │ │ -1a795c: 0e00 |0028: return-void │ │ +1a7900: |[1a7900] org.thoughtcrime.securesms.scribbles.ImageEditorHud.updateButtonVisibility:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +1a7910: 5430 3a41 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@413a │ │ +1a7914: 7220 f10c 4000 |0002: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf1 │ │ +1a791a: 0c04 |0005: move-result-object v4 │ │ +1a791c: 1f04 9603 |0006: check-cast v4, Ljava/util/Set; // type@0396 │ │ +1a7920: 5430 2441 |0008: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4124 │ │ +1a7924: 7210 110d 0000 |000a: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d11 │ │ +1a792a: 0c00 |000d: move-result-object v0 │ │ +1a792c: 7210 bb0c 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1a7932: 0a01 |0011: move-result v1 │ │ +1a7934: 3801 1600 |0012: if-eqz v1, 0028 // +0016 │ │ +1a7938: 7210 bc0c 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1a793e: 0c01 |0017: move-result-object v1 │ │ +1a7940: 1f01 f200 |0018: check-cast v1, Landroid/view/View; // type@00f2 │ │ +1a7944: 7030 a958 4301 |001a: invoke-direct {v3, v4, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z // method@58a9 │ │ +1a794a: 0a02 |001d: move-result v2 │ │ +1a794c: 3802 0400 |001e: if-eqz v2, 0022 // +0004 │ │ +1a7950: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +1a7952: 2803 |0021: goto 0024 // +0003 │ │ +1a7954: 1302 0800 |0022: const/16 v2, #int 8 // #8 │ │ +1a7958: 6e20 4b03 2100 |0024: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034b │ │ +1a795e: 28e7 |0027: goto 000e // -0019 │ │ +1a7960: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0008 line=195 │ │ 0x001a line=196 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ @@ -299487,18 +299488,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1a70c8: |[1a70c8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -1a70d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1a70da: 7030 c958 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V // method@58c9 │ │ -1a70e0: 0e00 |0004: return-void │ │ +1a70cc: |[1a70cc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +1a70dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1a70de: 7030 c958 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V // method@58c9 │ │ +1a70e4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=169 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ │ │ @@ -299507,19 +299508,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a6f48: |[1a6f48] org.thoughtcrime.securesms.scribbles.ImageEditorHud.getActiveColor:()I │ │ -1a6f58: 5410 2841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ -1a6f5c: 6e10 3659 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.getActiveColor:()I // method@5936 │ │ -1a6f62: 0a00 |0005: move-result v0 │ │ -1a6f64: 0f00 |0006: return v0 │ │ +1a6f4c: |[1a6f4c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.getActiveColor:()I │ │ +1a6f5c: 5410 2841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ +1a6f60: 6e10 3659 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.getActiveColor:()I // method@5936 │ │ +1a6f66: 0a00 |0005: move-result v0 │ │ +1a6f68: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;) │ │ @@ -299527,18 +299528,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a751c: |[1a751c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$0$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -1a752c: 5401 3041 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4130 │ │ -1a7530: 7210 9e58 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onUndo:()V // method@589e │ │ -1a7536: 0e00 |0005: return-void │ │ +1a7520: |[1a7520] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$0$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +1a7530: 5401 3041 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4130 │ │ +1a7534: 7210 9e58 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onUndo:()V // method@589e │ │ +1a753a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -299547,20 +299548,20 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1a7538: |[1a7538] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$1$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -1a7548: 5401 3041 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4130 │ │ -1a754c: 7210 9858 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onDelete:()V // method@5898 │ │ -1a7552: 6201 2141 |0005: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ -1a7556: 6e20 c858 1000 |0007: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c8 │ │ -1a755c: 0e00 |000a: return-void │ │ +1a753c: |[1a753c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$1$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +1a754c: 5401 3041 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4130 │ │ +1a7550: 7210 9858 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onDelete:()V // method@5898 │ │ +1a7556: 6201 2141 |0005: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ +1a755a: 6e20 c858 1000 |0007: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c8 │ │ +1a7560: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0005 line=127 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/view/View; │ │ @@ -299570,18 +299571,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a7560: |[1a7560] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$10$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -1a7570: 5401 3041 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4130 │ │ -1a7574: 7210 9d58 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onSave:()V // method@589d │ │ -1a757a: 0e00 |0005: return-void │ │ +1a7564: |[1a7564] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$10$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +1a7574: 5401 3041 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4130 │ │ +1a7578: 7210 9d58 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onSave:()V // method@589d │ │ +1a757e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -299590,18 +299591,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a757c: |[1a757c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$11$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -1a758c: 6201 2041 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ -1a7590: 6e20 c858 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c8 │ │ -1a7596: 0e00 |0005: return-void │ │ +1a7580: |[1a7580] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$11$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +1a7590: 6201 2041 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ +1a7594: 6e20 c858 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c8 │ │ +1a759a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -299610,18 +299611,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a7598: |[1a7598] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$2$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -1a75a8: 6201 1d41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411d │ │ -1a75ac: 6e20 c858 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c8 │ │ -1a75b2: 0e00 |0005: return-void │ │ +1a759c: |[1a759c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$2$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +1a75ac: 6201 1d41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411d │ │ +1a75b0: 6e20 c858 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c8 │ │ +1a75b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -299630,18 +299631,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a75b4: |[1a75b4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$3$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -1a75c4: 5401 3041 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4130 │ │ -1a75c8: 7210 9958 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onFlipHorizontal:()V // method@5899 │ │ -1a75ce: 0e00 |0005: return-void │ │ +1a75b8: |[1a75b8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$3$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +1a75c8: 5401 3041 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4130 │ │ +1a75cc: 7210 9958 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onFlipHorizontal:()V // method@5899 │ │ +1a75d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -299650,18 +299651,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a75d0: |[1a75d0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$4$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -1a75e0: 5401 3041 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4130 │ │ -1a75e4: 7210 9c58 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onRotate90AntiClockwise:()V // method@589c │ │ -1a75ea: 0e00 |0005: return-void │ │ +1a75d4: |[1a75d4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$4$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +1a75e4: 5401 3041 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4130 │ │ +1a75e8: 7210 9c58 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onRotate90AntiClockwise:()V // method@589c │ │ +1a75ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -299670,18 +299671,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a75ec: |[1a75ec] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$5$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -1a75fc: 6201 2141 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ -1a7600: 6e20 c858 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c8 │ │ -1a7606: 0e00 |0005: return-void │ │ +1a75f0: |[1a75f0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$5$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +1a7600: 6201 2141 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ +1a7604: 6e20 c858 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c8 │ │ +1a760a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -299690,18 +299691,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a7608: |[1a7608] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$6$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -1a7618: 6201 1e41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411e │ │ -1a761c: 6e20 c858 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c8 │ │ -1a7622: 0e00 |0005: return-void │ │ +1a760c: |[1a760c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$6$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +1a761c: 6201 1e41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411e │ │ +1a7620: 6e20 c858 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c8 │ │ +1a7626: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -299710,18 +299711,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a7624: |[1a7624] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$7$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -1a7634: 6201 1c41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411c │ │ -1a7638: 6e20 c858 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c8 │ │ -1a763e: 0e00 |0005: return-void │ │ +1a7628: |[1a7628] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$7$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +1a7638: 6201 1c41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411c │ │ +1a763c: 6e20 c858 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c8 │ │ +1a7642: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -299730,18 +299731,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a7640: |[1a7640] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$8$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -1a7650: 6201 1f41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411f │ │ -1a7654: 6e20 c858 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c8 │ │ -1a765a: 0e00 |0005: return-void │ │ +1a7644: |[1a7644] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$8$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +1a7654: 6201 1f41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411f │ │ +1a7658: 6e20 c858 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c8 │ │ +1a765e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -299750,18 +299751,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a765c: |[1a765c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$9$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -1a766c: 6201 2241 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4122 │ │ -1a7670: 6e20 c858 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c8 │ │ -1a7676: 0e00 |0005: return-void │ │ +1a7660: |[1a7660] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$9$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +1a7670: 6201 2241 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4122 │ │ +1a7674: 6e20 c858 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c8 │ │ +1a767a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -299770,18 +299771,18 @@ │ │ type : '(I)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a7678: |[1a7678] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$new$12$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V │ │ -1a7688: 5410 3041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4130 │ │ -1a768c: 7220 9758 2000 |0002: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onColorChange:(I)V // method@5897 │ │ -1a7692: 0e00 |0005: return-void │ │ +1a767c: |[1a767c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$new$12$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V │ │ +1a768c: 5410 3041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4130 │ │ +1a7690: 7220 9758 2000 |0002: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onColorChange:(I)V // method@5897 │ │ +1a7696: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -299790,20 +299791,20 @@ │ │ type : '(I)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1a7694: |[1a7694] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$new$13$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V │ │ -1a76a4: 5410 3041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4130 │ │ -1a76a8: 7110 c458 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.replaceAlphaWith128:(I)I // method@58c4 │ │ -1a76ae: 0a02 |0005: move-result v2 │ │ -1a76b0: 7220 9758 2000 |0006: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onColorChange:(I)V // method@5897 │ │ -1a76b6: 0e00 |0009: return-void │ │ +1a7698: |[1a7698] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$new$13$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V │ │ +1a76a8: 5410 3041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4130 │ │ +1a76ac: 7110 c458 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.replaceAlphaWith128:(I)I // method@58c4 │ │ +1a76b2: 0a02 |0005: move-result v2 │ │ +1a76b4: 7220 9758 2000 |0006: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onColorChange:(I)V // method@5897 │ │ +1a76ba: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ │ │ @@ -299812,18 +299813,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a7770: |[1a7770] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setActiveColor:(I)V │ │ -1a7780: 5410 2841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ -1a7784: 6e20 3c59 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@593c │ │ -1a778a: 0e00 |0005: return-void │ │ +1a7774: |[1a7774] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setActiveColor:(I)V │ │ +1a7784: 5410 2841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4128 │ │ +1a7788: 6e20 3c59 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@593c │ │ +1a778e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -299832,19 +299833,19 @@ │ │ type : '(Ljava/util/Set;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1a778c: |[1a778c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setColorPalette:(Ljava/util/Set;)V │ │ -1a779c: 5410 2741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4127 │ │ -1a77a0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -1a77a4: 6e20 2f59 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.setColors:(Ljava/util/Collection;)V // method@592f │ │ -1a77aa: 0e00 |0007: return-void │ │ +1a7790: |[1a7790] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setColorPalette:(Ljava/util/Set;)V │ │ +1a77a0: 5410 2741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4127 │ │ +1a77a4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +1a77a8: 6e20 2f59 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.setColors:(Ljava/util/Collection;)V // method@592f │ │ +1a77ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0004 line=152 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/util/Set; │ │ @@ -299854,20 +299855,20 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -1a77ac: |[1a77ac] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V │ │ -1a77bc: 3801 0300 |0000: if-eqz v1, 0003 // +0003 │ │ -1a77c0: 2803 |0002: goto 0005 // +0003 │ │ -1a77c2: 6201 2341 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4123 │ │ -1a77c6: 5b01 3041 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4130 │ │ -1a77ca: 0e00 |0007: return-void │ │ +1a77b0: |[1a77b0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V │ │ +1a77c0: 3801 0300 |0000: if-eqz v1, 0003 // +0003 │ │ +1a77c4: 2803 |0002: goto 0005 // +0003 │ │ +1a77c6: 6201 2341 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4123 │ │ +1a77ca: 5b01 3041 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4130 │ │ +1a77ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=165 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; │ │ │ │ @@ -299876,18 +299877,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1a77cc: |[1a77cc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -1a77dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1a77de: 7030 c958 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V // method@58c9 │ │ -1a77e4: 0e00 |0004: return-void │ │ +1a77d0: |[1a77d0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +1a77e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1a77e2: 7030 c958 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V // method@58c9 │ │ +1a77e8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=173 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ │ │ @@ -299896,31 +299897,31 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -1a7880: |[1a7880] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setUndoAvailability:(Z)V │ │ -1a7890: 5c23 3841 |0000: iput-boolean v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoAvailable:Z // field@4138 │ │ -1a7894: 5423 3941 |0002: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4139 │ │ -1a7898: 5420 3a41 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@413a │ │ -1a789c: 5421 2d41 |0006: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.currentMode:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@412d │ │ -1a78a0: 7220 f10c 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf1 │ │ -1a78a6: 0c00 |000b: move-result-object v0 │ │ -1a78a8: 1f00 9603 |000c: check-cast v0, Ljava/util/Set; // type@0396 │ │ -1a78ac: 5421 3941 |000e: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4139 │ │ -1a78b0: 7030 a958 0201 |0010: invoke-direct {v2, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z // method@58a9 │ │ -1a78b6: 0a00 |0013: move-result v0 │ │ -1a78b8: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ -1a78bc: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -1a78be: 2803 |0017: goto 001a // +0003 │ │ -1a78c0: 1300 0800 |0018: const/16 v0, #int 8 // #8 │ │ -1a78c4: 6e20 4b03 0300 |001a: invoke-virtual {v3, v0}, Landroid/view/View;.setVisibility:(I)V // method@034b │ │ -1a78ca: 0e00 |001d: return-void │ │ +1a7884: |[1a7884] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setUndoAvailability:(Z)V │ │ +1a7894: 5c23 3841 |0000: iput-boolean v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoAvailable:Z // field@4138 │ │ +1a7898: 5423 3941 |0002: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4139 │ │ +1a789c: 5420 3a41 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@413a │ │ +1a78a0: 5421 2d41 |0006: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.currentMode:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@412d │ │ +1a78a4: 7220 f10c 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf1 │ │ +1a78aa: 0c00 |000b: move-result-object v0 │ │ +1a78ac: 1f00 9603 |000c: check-cast v0, Ljava/util/Set; // type@0396 │ │ +1a78b0: 5421 3941 |000e: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4139 │ │ +1a78b4: 7030 a958 0201 |0010: invoke-direct {v2, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z // method@58a9 │ │ +1a78ba: 0a00 |0013: move-result v0 │ │ +1a78bc: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ +1a78c0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +1a78c2: 2803 |0017: goto 001a // +0003 │ │ +1a78c4: 1300 0800 |0018: const/16 v0, #int 8 // #8 │ │ +1a78c8: 6e20 4b03 0300 |001a: invoke-virtual {v3, v0}, Landroid/view/View;.setVisibility:(I)V // method@034b │ │ +1a78ce: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0002 line=237 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x001e reg=3 (null) Z │ │ @@ -299987,18 +299988,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a7d18: |[1a7d18] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V │ │ -1a7d28: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a7d2e: 5b01 4541 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // field@4145 │ │ -1a7d32: 0e00 |0005: return-void │ │ +1a7d1c: |[1a7d1c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V │ │ +1a7d2c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a7d32: 5b01 4541 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // field@4145 │ │ +1a7d36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; │ │ │ │ @@ -300008,18 +300009,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a7d34: |[1a7d34] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -1a7d44: 5410 4541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // field@4145 │ │ -1a7d48: 6e20 f058 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.lambda$new$0$org-thoughtcrime-securesms-scribbles-StickerSelectFragment$StickersAdapter$StickerViewHolder:(Landroid/view/View;)V // method@58f0 │ │ -1a7d4e: 0e00 |0005: return-void │ │ +1a7d38: |[1a7d38] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +1a7d48: 5410 4541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // field@4145 │ │ +1a7d4c: 6e20 f058 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.lambda$new$0$org-thoughtcrime-securesms-scribbles-StickerSelectFragment$StickersAdapter$StickerViewHolder:(Landroid/view/View;)V // method@58f0 │ │ +1a7d52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -300055,17 +300056,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a82a4: |[1a82a4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.:()V │ │ -1a82b4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a82ba: 0e00 |0003: return-void │ │ +1a82a8: |[1a82a8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.:()V │ │ +1a82b8: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a82be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2; │ │ │ │ Virtual methods - │ │ @@ -300074,18 +300075,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a8204: |[1a8204] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -1a8214: 6e20 0f59 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.createFromParcel:(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // method@590f │ │ -1a821a: 0c01 |0003: move-result-object v1 │ │ -1a821c: 1101 |0004: return-object v1 │ │ +1a8208: |[1a8208] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +1a8218: 6e20 0f59 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.createFromParcel:(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // method@590f │ │ +1a821e: 0c01 |0003: move-result-object v1 │ │ +1a8220: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -300094,32 +300095,32 @@ │ │ type : '(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -1a823c: |[1a823c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.createFromParcel:(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ -1a824c: 2200 9110 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1091 │ │ -1a8250: 6e10 5d02 0500 |0002: invoke-virtual {v5}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@025d │ │ -1a8256: 0c01 |0005: move-result-object v1 │ │ -1a8258: 7110 0102 0100 |0006: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -1a825e: 0c01 |0009: move-result-object v1 │ │ -1a8260: 6e10 5a02 0500 |000a: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ -1a8266: 0a02 |000d: move-result v2 │ │ -1a8268: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -1a826a: 3332 0300 |000f: if-ne v2, v3, 0012 // +0003 │ │ -1a826e: 2802 |0011: goto 0013 // +0002 │ │ -1a8270: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1a8272: 6e10 5a02 0500 |0013: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ -1a8278: 0a02 |0016: move-result v2 │ │ -1a827a: 6e10 5a02 0500 |0017: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ -1a8280: 0a05 |001a: move-result v5 │ │ -1a8282: 7055 1359 1023 |001b: invoke-direct {v0, v1, v3, v2, v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5913 │ │ -1a8288: 1100 |001e: return-object v0 │ │ +1a8240: |[1a8240] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.createFromParcel:(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ +1a8250: 2200 9110 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1091 │ │ +1a8254: 6e10 5d02 0500 |0002: invoke-virtual {v5}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@025d │ │ +1a825a: 0c01 |0005: move-result-object v1 │ │ +1a825c: 7110 0102 0100 |0006: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +1a8262: 0c01 |0009: move-result-object v1 │ │ +1a8264: 6e10 5a02 0500 |000a: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ +1a826a: 0a02 |000d: move-result v2 │ │ +1a826c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +1a826e: 3332 0300 |000f: if-ne v2, v3, 0012 // +0003 │ │ +1a8272: 2802 |0011: goto 0013 // +0002 │ │ +1a8274: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1a8276: 6e10 5a02 0500 |0013: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ +1a827c: 0a02 |0016: move-result v2 │ │ +1a827e: 6e10 5a02 0500 |0017: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ +1a8284: 0a05 |001a: move-result v5 │ │ +1a8286: 7055 1359 1023 |001b: invoke-direct {v0, v1, v3, v2, v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5913 │ │ +1a828c: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x000a line=287 │ │ 0x0013 line=288 │ │ 0x0017 line=289 │ │ locals : │ │ @@ -300131,18 +300132,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a8220: |[1a8220] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.newArray:(I)[Ljava/lang/Object; │ │ -1a8230: 6e20 1159 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.newArray:(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // method@5911 │ │ -1a8236: 0c01 |0003: move-result-object v1 │ │ -1a8238: 1101 |0004: return-object v1 │ │ +1a8224: |[1a8224] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.newArray:(I)[Ljava/lang/Object; │ │ +1a8234: 6e20 1159 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.newArray:(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // method@5911 │ │ +1a823a: 0c01 |0003: move-result-object v1 │ │ +1a823c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -300151,17 +300152,17 @@ │ │ type : '(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a828c: |[1a828c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.newArray:(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ -1a829c: 2311 c311 |0000: new-array v1, v1, [Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@11c3 │ │ -1a82a0: 1101 |0002: return-object v1 │ │ +1a8290: |[1a8290] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.newArray:(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ +1a82a0: 2311 c311 |0000: new-array v1, v1, [Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@11c3 │ │ +1a82a4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -300199,19 +300200,19 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a8a9c: |[1a8a9c] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;I)V │ │ -1a8aac: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a8ab2: 5b01 6241 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@4162 │ │ -1a8ab6: 5902 6341 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$1:I // field@4163 │ │ -1a8aba: 0e00 |0007: return-void │ │ +1a8aa0: |[1a8aa0] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;I)V │ │ +1a8ab0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a8ab6: 5b01 6241 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@4162 │ │ +1a8aba: 5902 6341 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$1:I // field@4163 │ │ +1a8abe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -300222,19 +300223,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1a8abc: |[1a8abc] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -1a8acc: 5420 6241 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@4162 │ │ -1a8ad0: 5221 6341 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$1:I // field@4163 │ │ -1a8ad4: 7130 2659 1003 |0004: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.lambda$bind$0:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;ILandroid/view/View;)V // method@5926 │ │ -1a8ada: 0e00 |0007: return-void │ │ +1a8ac0: |[1a8ac0] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +1a8ad0: 5420 6241 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@4162 │ │ +1a8ad4: 5221 6341 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$1:I // field@4163 │ │ +1a8ad8: 7130 2659 1003 |0004: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.lambda$bind$0:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;ILandroid/view/View;)V // method@5926 │ │ +1a8ade: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/View; │ │ │ │ @@ -300412,18 +300413,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a8d24: |[1a8d24] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;)V │ │ -1a8d34: 7020 0d03 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@030d │ │ -1a8d3a: 7010 3759 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5937 │ │ -1a8d40: 0e00 |0006: return-void │ │ +1a8d28: |[1a8d28] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;)V │ │ +1a8d38: 7020 0d03 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@030d │ │ +1a8d3e: 7010 3759 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5937 │ │ +1a8d44: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -300433,47 +300434,47 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 63 16-bit code units │ │ -1a8d44: |[1a8d44] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -1a8d54: 7030 0e03 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@030e │ │ -1a8d5a: 6e10 7b00 0300 |0003: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ -1a8d60: 0c03 |0006: move-result-object v3 │ │ -1a8d62: 6200 653a |0007: sget-object v0, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker:[I // field@3a65 │ │ -1a8d66: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -1a8d68: 6e51 d600 4310 |000a: invoke-virtual {v3, v4, v0, v1, v1}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d6 │ │ -1a8d6e: 0c03 |000d: move-result-object v3 │ │ -1a8d70: 6004 683a |000e: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerColors:I // field@3a68 │ │ -1a8d74: 6000 8b12 |0010: sget v0, Lorg/thoughtcrime/securesms/R$array;.scribble_colors:I // field@128b │ │ -1a8d78: 6e30 f200 4300 |0012: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00f2 │ │ -1a8d7e: 0a04 |0015: move-result v4 │ │ -1a8d80: 6e10 f300 0300 |0016: invoke-virtual {v3}, Landroid/content/res/TypedArray;.getResources:()Landroid/content/res/Resources; // method@00f3 │ │ -1a8d86: 0c00 |0019: move-result-object v0 │ │ -1a8d88: 6e20 e300 4000 |001a: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getIntArray:(I)[I // method@00e3 │ │ -1a8d8e: 0c04 |001d: move-result-object v4 │ │ -1a8d90: 5b24 7141 |001e: iput-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@4171 │ │ -1a8d94: 6004 663a |0020: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerBorderColor:I // field@3a66 │ │ -1a8d98: 12f0 |0022: const/4 v0, #int -1 // #ff │ │ -1a8d9a: 6e30 eb00 4300 |0023: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00eb │ │ -1a8da0: 0a04 |0026: move-result v4 │ │ -1a8da2: 5924 6c41 |0027: iput v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@416c │ │ -1a8da6: 6004 673a |0029: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerBorderWidth:I // field@3a67 │ │ -1a8daa: 1500 2041 |002b: const/high16 v0, #int 1092616192 // #4120 │ │ -1a8dae: 6e30 ec00 4300 |002d: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@00ec │ │ -1a8db4: 0a04 |0030: move-result v4 │ │ -1a8db6: 5924 6d41 |0031: iput v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416d │ │ -1a8dba: 6e10 f500 0300 |0033: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ -1a8dc0: 7010 3759 0200 |0036: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5937 │ │ -1a8dc6: 0e00 |0039: return-void │ │ -1a8dc8: 0d04 |003a: move-exception v4 │ │ -1a8dca: 6e10 f500 0300 |003b: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ -1a8dd0: 2704 |003e: throw v4 │ │ +1a8d48: |[1a8d48] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +1a8d58: 7030 0e03 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@030e │ │ +1a8d5e: 6e10 7b00 0300 |0003: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ +1a8d64: 0c03 |0006: move-result-object v3 │ │ +1a8d66: 6200 653a |0007: sget-object v0, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker:[I // field@3a65 │ │ +1a8d6a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +1a8d6c: 6e51 d600 4310 |000a: invoke-virtual {v3, v4, v0, v1, v1}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d6 │ │ +1a8d72: 0c03 |000d: move-result-object v3 │ │ +1a8d74: 6004 683a |000e: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerColors:I // field@3a68 │ │ +1a8d78: 6000 8b12 |0010: sget v0, Lorg/thoughtcrime/securesms/R$array;.scribble_colors:I // field@128b │ │ +1a8d7c: 6e30 f200 4300 |0012: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00f2 │ │ +1a8d82: 0a04 |0015: move-result v4 │ │ +1a8d84: 6e10 f300 0300 |0016: invoke-virtual {v3}, Landroid/content/res/TypedArray;.getResources:()Landroid/content/res/Resources; // method@00f3 │ │ +1a8d8a: 0c00 |0019: move-result-object v0 │ │ +1a8d8c: 6e20 e300 4000 |001a: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getIntArray:(I)[I // method@00e3 │ │ +1a8d92: 0c04 |001d: move-result-object v4 │ │ +1a8d94: 5b24 7141 |001e: iput-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@4171 │ │ +1a8d98: 6004 663a |0020: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerBorderColor:I // field@3a66 │ │ +1a8d9c: 12f0 |0022: const/4 v0, #int -1 // #ff │ │ +1a8d9e: 6e30 eb00 4300 |0023: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00eb │ │ +1a8da4: 0a04 |0026: move-result v4 │ │ +1a8da6: 5924 6c41 |0027: iput v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@416c │ │ +1a8daa: 6004 673a |0029: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerBorderWidth:I // field@3a67 │ │ +1a8dae: 1500 2041 |002b: const/high16 v0, #int 1092616192 // #4120 │ │ +1a8db2: 6e30 ec00 4300 |002d: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@00ec │ │ +1a8db8: 0a04 |0030: move-result v4 │ │ +1a8dba: 5924 6d41 |0031: iput v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416d │ │ +1a8dbe: 6e10 f500 0300 |0033: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ +1a8dc4: 7010 3759 0200 |0036: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5937 │ │ +1a8dca: 0e00 |0039: return-void │ │ +1a8dcc: 0d04 |003a: move-exception v4 │ │ +1a8dce: 6e10 f500 0300 |003b: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ +1a8dd4: 2704 |003e: throw v4 │ │ catches : 1 │ │ 0x000e - 0x0033 │ │ -> 0x003a │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=80 │ │ 0x000e line=83 │ │ @@ -300494,18 +300495,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -1a8de0: |[1a8de0] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -1a8df0: 7040 0f03 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@030f │ │ -1a8df6: 7010 3759 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5937 │ │ -1a8dfc: 0e00 |0006: return-void │ │ +1a8de4: |[1a8de4] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +1a8df4: 7040 0f03 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@030f │ │ +1a8dfa: 7010 3759 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5937 │ │ +1a8e00: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -300517,18 +300518,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -1a8e00: |[1a8e00] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ -1a8e10: 7054 1003 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@0310 │ │ -1a8e16: 7010 3759 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5937 │ │ -1a8e1c: 0e00 |0006: return-void │ │ +1a8e04: |[1a8e04] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ +1a8e14: 7054 1003 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@0310 │ │ +1a8e1a: 7010 3759 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5937 │ │ +1a8e20: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0003 line=103 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -300541,57 +300542,57 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -1a8e20: |[1a8e20] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.init:()V │ │ -1a8e30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1a8e32: 6e20 4159 0400 |0001: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setWillNotDraw:(Z)V // method@5941 │ │ -1a8e38: 2200 5300 |0004: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -1a8e3c: 7010 4c01 0000 |0006: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ -1a8e42: 5b40 7641 |0009: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@4176 │ │ -1a8e46: 6201 1500 |000b: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0015 │ │ -1a8e4a: 6e20 5e01 1000 |000d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ -1a8e50: 5440 7641 |0010: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@4176 │ │ -1a8e54: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -1a8e56: 6e20 5601 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ -1a8e5c: 2200 5600 |0016: new-instance v0, Landroid/graphics/Path; // type@0056 │ │ -1a8e60: 7010 6201 0000 |0018: invoke-direct {v0}, Landroid/graphics/Path;.:()V // method@0162 │ │ -1a8e66: 5b40 7741 |001b: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@4177 │ │ -1a8e6a: 2200 5300 |001d: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -1a8e6e: 7010 4c01 0000 |001f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ -1a8e74: 5b40 7841 |0022: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@4178 │ │ -1a8e78: 6202 1600 |0024: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0016 │ │ -1a8e7c: 6e20 5e01 2000 |0026: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ -1a8e82: 5440 7841 |0029: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@4178 │ │ -1a8e86: 5242 6c41 |002b: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@416c │ │ -1a8e8a: 6e20 5701 2000 |002d: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0157 │ │ -1a8e90: 5440 7841 |0030: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@4178 │ │ -1a8e94: 6e20 5601 1000 |0032: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ -1a8e9a: 5440 7841 |0035: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@4178 │ │ -1a8e9e: 5242 6d41 |0037: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416d │ │ -1a8ea2: 6e20 5d01 2000 |0039: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@015d │ │ -1a8ea8: 2200 5300 |003c: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -1a8eac: 5442 7841 |003e: iget-object v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@4178 │ │ -1a8eb0: 7020 4d01 2000 |0040: invoke-direct {v0, v2}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@014d │ │ -1a8eb6: 5b40 7441 |0043: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorStrokePaint:Landroid/graphics/Paint; // field@4174 │ │ -1a8eba: 5242 6d41 |0045: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416d │ │ -1a8ebe: 1503 0040 |0047: const/high16 v3, #int 1073741824 // #4000 │ │ -1a8ec2: c932 |0049: div-float/2addr v2, v3 │ │ -1a8ec4: 6e20 5d01 2000 |004a: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@015d │ │ -1a8eca: 2200 5300 |004d: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -1a8ece: 7010 4c01 0000 |004f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ -1a8ed4: 5b40 7241 |0052: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@4172 │ │ -1a8ed8: 6202 1500 |0054: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0015 │ │ -1a8edc: 6e20 5e01 2000 |0056: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ -1a8ee2: 5440 7241 |0059: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@4172 │ │ -1a8ee6: 6e20 5601 1000 |005b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ -1a8eec: 0e00 |005e: return-void │ │ +1a8e24: |[1a8e24] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.init:()V │ │ +1a8e34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1a8e36: 6e20 4159 0400 |0001: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setWillNotDraw:(Z)V // method@5941 │ │ +1a8e3c: 2200 5300 |0004: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +1a8e40: 7010 4c01 0000 |0006: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ +1a8e46: 5b40 7641 |0009: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@4176 │ │ +1a8e4a: 6201 1500 |000b: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0015 │ │ +1a8e4e: 6e20 5e01 1000 |000d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ +1a8e54: 5440 7641 |0010: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@4176 │ │ +1a8e58: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +1a8e5a: 6e20 5601 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ +1a8e60: 2200 5600 |0016: new-instance v0, Landroid/graphics/Path; // type@0056 │ │ +1a8e64: 7010 6201 0000 |0018: invoke-direct {v0}, Landroid/graphics/Path;.:()V // method@0162 │ │ +1a8e6a: 5b40 7741 |001b: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@4177 │ │ +1a8e6e: 2200 5300 |001d: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +1a8e72: 7010 4c01 0000 |001f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ +1a8e78: 5b40 7841 |0022: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@4178 │ │ +1a8e7c: 6202 1600 |0024: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0016 │ │ +1a8e80: 6e20 5e01 2000 |0026: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ +1a8e86: 5440 7841 |0029: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@4178 │ │ +1a8e8a: 5242 6c41 |002b: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@416c │ │ +1a8e8e: 6e20 5701 2000 |002d: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0157 │ │ +1a8e94: 5440 7841 |0030: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@4178 │ │ +1a8e98: 6e20 5601 1000 |0032: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ +1a8e9e: 5440 7841 |0035: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@4178 │ │ +1a8ea2: 5242 6d41 |0037: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416d │ │ +1a8ea6: 6e20 5d01 2000 |0039: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@015d │ │ +1a8eac: 2200 5300 |003c: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +1a8eb0: 5442 7841 |003e: iget-object v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@4178 │ │ +1a8eb4: 7020 4d01 2000 |0040: invoke-direct {v0, v2}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@014d │ │ +1a8eba: 5b40 7441 |0043: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorStrokePaint:Landroid/graphics/Paint; // field@4174 │ │ +1a8ebe: 5242 6d41 |0045: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416d │ │ +1a8ec2: 1503 0040 |0047: const/high16 v3, #int 1073741824 // #4000 │ │ +1a8ec6: c932 |0049: div-float/2addr v2, v3 │ │ +1a8ec8: 6e20 5d01 2000 |004a: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@015d │ │ +1a8ece: 2200 5300 |004d: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +1a8ed2: 7010 4c01 0000 |004f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ +1a8ed8: 5b40 7241 |0052: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@4172 │ │ +1a8edc: 6202 1500 |0054: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0015 │ │ +1a8ee0: 6e20 5e01 2000 |0056: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ +1a8ee6: 5440 7241 |0059: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@4172 │ │ +1a8eea: 6e20 5601 1000 |005b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ +1a8ef0: 0e00 |005e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=107 │ │ 0x0004 line=109 │ │ 0x000b line=110 │ │ 0x0010 line=111 │ │ 0x0016 line=113 │ │ @@ -300614,17 +300615,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a8d0c: |[1a8d0c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.getActiveColor:()I │ │ -1a8d1c: 5210 6941 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4169 │ │ -1a8d20: 0f00 |0002: return v0 │ │ +1a8d10: |[1a8d10] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.getActiveColor:()I │ │ +1a8d20: 5210 6941 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4169 │ │ +1a8d24: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;) │ │ @@ -300632,83 +300633,83 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 130 16-bit code units │ │ -1a8ef0: |[1a8ef0] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onDraw:(Landroid/graphics/Canvas;)V │ │ -1a8f00: 6f20 3403 7600 |0000: invoke-super {v6, v7}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@0334 │ │ -1a8f06: 5460 7741 |0003: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@4177 │ │ -1a8f0a: 5261 6e41 |0005: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@416e │ │ -1a8f0e: 8211 |0007: int-to-float v1, v1 │ │ -1a8f10: 5262 6d41 |0008: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416d │ │ -1a8f14: 5263 7041 |000a: iget v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@4170 │ │ -1a8f18: c632 |000c: add-float/2addr v2, v3 │ │ -1a8f1a: 5264 7341 |000d: iget v4, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@4173 │ │ -1a8f1e: c642 |000f: add-float/2addr v2, v4 │ │ -1a8f20: 6204 1700 |0010: sget-object v4, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ -1a8f24: 6e54 6301 1032 |0012: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Path;.addCircle:(FFFLandroid/graphics/Path$Direction;)V // method@0163 │ │ -1a8f2a: 5460 7741 |0015: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@4177 │ │ -1a8f2e: 5461 6f41 |0017: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416f │ │ -1a8f32: 6202 1700 |0019: sget-object v2, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ -1a8f36: 6e30 6401 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;.addRect:(Landroid/graphics/RectF;Landroid/graphics/Path$Direction;)V // method@0164 │ │ -1a8f3c: 5460 7741 |001e: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@4177 │ │ -1a8f40: 5261 6e41 |0020: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@416e │ │ -1a8f44: 8211 |0022: int-to-float v1, v1 │ │ -1a8f46: 5262 7a41 |0023: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@417a │ │ -1a8f4a: 8222 |0025: int-to-float v2, v2 │ │ -1a8f4c: 5263 6d41 |0026: iget v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416d │ │ -1a8f50: 5264 7041 |0028: iget v4, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@4170 │ │ -1a8f54: c643 |002a: add-float/2addr v3, v4 │ │ -1a8f56: 5265 7341 |002b: iget v5, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@4173 │ │ -1a8f5a: c653 |002d: add-float/2addr v3, v5 │ │ -1a8f5c: c732 |002e: sub-float/2addr v2, v3 │ │ -1a8f5e: 6203 1700 |002f: sget-object v3, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ -1a8f62: 6e53 6301 1042 |0031: invoke-virtual {v0, v1, v2, v4, v3}, Landroid/graphics/Path;.addCircle:(FFFLandroid/graphics/Path$Direction;)V // method@0163 │ │ -1a8f68: 5460 6b41 |0034: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@416b │ │ -1a8f6c: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -1a8f6e: 6e20 2201 1000 |0037: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.drawColor:(I)V // method@0122 │ │ -1a8f74: 5460 6b41 |003a: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@416b │ │ -1a8f78: 5461 7741 |003c: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@4177 │ │ -1a8f7c: 5462 7841 |003e: iget-object v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@4178 │ │ -1a8f80: 6e30 2401 1002 |0040: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0124 │ │ -1a8f86: 5460 6b41 |0043: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@416b │ │ -1a8f8a: 5461 7741 |0045: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@4177 │ │ -1a8f8e: 5462 7641 |0047: iget-object v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@4176 │ │ -1a8f92: 6e30 2401 1002 |0049: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0124 │ │ -1a8f98: 5460 6a41 |004c: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@416a │ │ -1a8f9c: 1201 |004e: const/4 v1, #int 0 // #0 │ │ -1a8f9e: 1202 |004f: const/4 v2, #int 0 // #0 │ │ -1a8fa0: 6e52 2001 0711 |0050: invoke-virtual {v7, v0, v1, v1, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ -1a8fa6: 5460 6f41 |0053: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416f │ │ -1a8faa: 5200 2900 |0055: iget v0, v0, Landroid/graphics/RectF;.top:F // field@0029 │ │ -1a8fae: 8700 |0057: float-to-int v0, v0 │ │ -1a8fb0: 5261 7941 |0058: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4179 │ │ -1a8fb4: 7120 790a 1000 |005a: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0a79 │ │ -1a8fba: 0a00 |005d: move-result v0 │ │ -1a8fbc: 5960 7941 |005e: iput v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4179 │ │ -1a8fc0: 5460 7241 |0060: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@4172 │ │ -1a8fc4: 5261 6941 |0062: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4169 │ │ -1a8fc8: 6e20 5701 1000 |0064: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0157 │ │ -1a8fce: 5260 6e41 |0067: iget v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@416e │ │ -1a8fd2: 8200 |0069: int-to-float v0, v0 │ │ -1a8fd4: 5261 7941 |006a: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4179 │ │ -1a8fd8: 8211 |006c: int-to-float v1, v1 │ │ -1a8fda: 5262 7341 |006d: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@4173 │ │ -1a8fde: 5463 7241 |006f: iget-object v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@4172 │ │ -1a8fe2: 6e53 2101 0721 |0071: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0121 │ │ -1a8fe8: 5260 6e41 |0074: iget v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@416e │ │ -1a8fec: 8200 |0076: int-to-float v0, v0 │ │ -1a8fee: 5261 7941 |0077: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4179 │ │ -1a8ff2: 8211 |0079: int-to-float v1, v1 │ │ -1a8ff4: 5262 7341 |007a: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@4173 │ │ -1a8ff8: 5463 7441 |007c: iget-object v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorStrokePaint:Landroid/graphics/Paint; // field@4174 │ │ -1a8ffc: 6e53 2101 0721 |007e: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0121 │ │ -1a9002: 0e00 |0081: return-void │ │ +1a8ef4: |[1a8ef4] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onDraw:(Landroid/graphics/Canvas;)V │ │ +1a8f04: 6f20 3403 7600 |0000: invoke-super {v6, v7}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@0334 │ │ +1a8f0a: 5460 7741 |0003: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@4177 │ │ +1a8f0e: 5261 6e41 |0005: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@416e │ │ +1a8f12: 8211 |0007: int-to-float v1, v1 │ │ +1a8f14: 5262 6d41 |0008: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416d │ │ +1a8f18: 5263 7041 |000a: iget v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@4170 │ │ +1a8f1c: c632 |000c: add-float/2addr v2, v3 │ │ +1a8f1e: 5264 7341 |000d: iget v4, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@4173 │ │ +1a8f22: c642 |000f: add-float/2addr v2, v4 │ │ +1a8f24: 6204 1700 |0010: sget-object v4, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ +1a8f28: 6e54 6301 1032 |0012: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Path;.addCircle:(FFFLandroid/graphics/Path$Direction;)V // method@0163 │ │ +1a8f2e: 5460 7741 |0015: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@4177 │ │ +1a8f32: 5461 6f41 |0017: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416f │ │ +1a8f36: 6202 1700 |0019: sget-object v2, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ +1a8f3a: 6e30 6401 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;.addRect:(Landroid/graphics/RectF;Landroid/graphics/Path$Direction;)V // method@0164 │ │ +1a8f40: 5460 7741 |001e: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@4177 │ │ +1a8f44: 5261 6e41 |0020: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@416e │ │ +1a8f48: 8211 |0022: int-to-float v1, v1 │ │ +1a8f4a: 5262 7a41 |0023: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@417a │ │ +1a8f4e: 8222 |0025: int-to-float v2, v2 │ │ +1a8f50: 5263 6d41 |0026: iget v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416d │ │ +1a8f54: 5264 7041 |0028: iget v4, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@4170 │ │ +1a8f58: c643 |002a: add-float/2addr v3, v4 │ │ +1a8f5a: 5265 7341 |002b: iget v5, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@4173 │ │ +1a8f5e: c653 |002d: add-float/2addr v3, v5 │ │ +1a8f60: c732 |002e: sub-float/2addr v2, v3 │ │ +1a8f62: 6203 1700 |002f: sget-object v3, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ +1a8f66: 6e53 6301 1042 |0031: invoke-virtual {v0, v1, v2, v4, v3}, Landroid/graphics/Path;.addCircle:(FFFLandroid/graphics/Path$Direction;)V // method@0163 │ │ +1a8f6c: 5460 6b41 |0034: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@416b │ │ +1a8f70: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +1a8f72: 6e20 2201 1000 |0037: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.drawColor:(I)V // method@0122 │ │ +1a8f78: 5460 6b41 |003a: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@416b │ │ +1a8f7c: 5461 7741 |003c: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@4177 │ │ +1a8f80: 5462 7841 |003e: iget-object v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@4178 │ │ +1a8f84: 6e30 2401 1002 |0040: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0124 │ │ +1a8f8a: 5460 6b41 |0043: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@416b │ │ +1a8f8e: 5461 7741 |0045: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@4177 │ │ +1a8f92: 5462 7641 |0047: iget-object v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@4176 │ │ +1a8f96: 6e30 2401 1002 |0049: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0124 │ │ +1a8f9c: 5460 6a41 |004c: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@416a │ │ +1a8fa0: 1201 |004e: const/4 v1, #int 0 // #0 │ │ +1a8fa2: 1202 |004f: const/4 v2, #int 0 // #0 │ │ +1a8fa4: 6e52 2001 0711 |0050: invoke-virtual {v7, v0, v1, v1, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ +1a8faa: 5460 6f41 |0053: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416f │ │ +1a8fae: 5200 2900 |0055: iget v0, v0, Landroid/graphics/RectF;.top:F // field@0029 │ │ +1a8fb2: 8700 |0057: float-to-int v0, v0 │ │ +1a8fb4: 5261 7941 |0058: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4179 │ │ +1a8fb8: 7120 790a 1000 |005a: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0a79 │ │ +1a8fbe: 0a00 |005d: move-result v0 │ │ +1a8fc0: 5960 7941 |005e: iput v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4179 │ │ +1a8fc4: 5460 7241 |0060: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@4172 │ │ +1a8fc8: 5261 6941 |0062: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4169 │ │ +1a8fcc: 6e20 5701 1000 |0064: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0157 │ │ +1a8fd2: 5260 6e41 |0067: iget v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@416e │ │ +1a8fd6: 8200 |0069: int-to-float v0, v0 │ │ +1a8fd8: 5261 7941 |006a: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4179 │ │ +1a8fdc: 8211 |006c: int-to-float v1, v1 │ │ +1a8fde: 5262 7341 |006d: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@4173 │ │ +1a8fe2: 5463 7241 |006f: iget-object v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@4172 │ │ +1a8fe6: 6e53 2101 0721 |0071: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0121 │ │ +1a8fec: 5260 6e41 |0074: iget v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@416e │ │ +1a8ff0: 8200 |0076: int-to-float v0, v0 │ │ +1a8ff2: 5261 7941 |0077: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4179 │ │ +1a8ff6: 8211 |0079: int-to-float v1, v1 │ │ +1a8ff8: 5262 7341 |007a: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@4173 │ │ +1a8ffc: 5463 7441 |007c: iget-object v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorStrokePaint:Landroid/graphics/Paint; // field@4174 │ │ +1a9000: 6e53 2101 0721 |007e: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0121 │ │ +1a9006: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=133 │ │ 0x0015 line=134 │ │ 0x001e line=135 │ │ 0x0034 line=137 │ │ @@ -300728,85 +300729,85 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 22 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 125 16-bit code units │ │ -1a9004: |[1a9004] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onSizeChanged:(IIII)V │ │ -1a9014: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1a9018: 0201 1200 |0002: move/from16 v1, v18 │ │ -1a901c: 0202 1300 |0004: move/from16 v2, v19 │ │ -1a9020: 7505 3503 1100 |0006: invoke-super/range {v17, v18, v19, v20, v21}, Landroid/view/View;.onSizeChanged:(IIII)V // method@0335 │ │ -1a9026: 5901 7b41 |0009: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@417b │ │ -1a902a: 5902 7a41 |000b: iput v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@417a │ │ -1a902e: 3d01 6f00 |000d: if-lez v1, 007c // +006f │ │ -1a9032: 3c02 0300 |000f: if-gtz v2, 0012 // +0003 │ │ -1a9036: 286b |0011: goto 007c // +006b │ │ -1a9038: 8212 |0012: int-to-float v2, v1 │ │ -1a903a: 1503 003f |0013: const/high16 v3, #int 1056964608 // #3f00 │ │ -1a903e: a802 0203 |0015: mul-float v2, v2, v3 │ │ -1a9042: 8722 |0017: float-to-int v2, v2 │ │ -1a9044: db03 0102 |0018: div-int/lit8 v3, v1, #int 2 // #02 │ │ -1a9048: 5903 6e41 |001a: iput v3, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@416e │ │ -1a904c: db01 0102 |001c: div-int/lit8 v1, v1, #int 2 // #02 │ │ -1a9050: 8211 |001e: int-to-float v1, v1 │ │ -1a9052: 5203 6d41 |001f: iget v3, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416d │ │ -1a9056: c731 |0021: sub-float/2addr v1, v3 │ │ -1a9058: 5901 7341 |0022: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@4173 │ │ -1a905c: db02 0202 |0024: div-int/lit8 v2, v2, #int 2 // #02 │ │ -1a9060: 8221 |0026: int-to-float v1, v2 │ │ -1a9062: c731 |0027: sub-float/2addr v1, v3 │ │ -1a9064: 5901 7041 |0028: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@4170 │ │ -1a9068: 2201 5c00 |002a: new-instance v1, Landroid/graphics/RectF; // type@005c │ │ -1a906c: 5202 6e41 |002c: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@416e │ │ -1a9070: 8223 |002e: int-to-float v3, v2 │ │ -1a9072: 5204 7041 |002f: iget v4, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@4170 │ │ -1a9076: c743 |0031: sub-float/2addr v3, v4 │ │ -1a9078: 5205 6d41 |0032: iget v5, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416d │ │ -1a907c: a606 0504 |0034: add-float v6, v5, v4 │ │ -1a9080: 5207 7341 |0036: iget v7, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@4173 │ │ -1a9084: c676 |0038: add-float/2addr v6, v7 │ │ -1a9086: 8222 |0039: int-to-float v2, v2 │ │ -1a9088: c642 |003a: add-float/2addr v2, v4 │ │ -1a908a: 5208 7a41 |003b: iget v8, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@417a │ │ -1a908e: 8288 |003d: int-to-float v8, v8 │ │ -1a9090: c645 |003e: add-float/2addr v5, v4 │ │ -1a9092: c675 |003f: add-float/2addr v5, v7 │ │ -1a9094: c758 |0040: sub-float/2addr v8, v5 │ │ -1a9096: 7058 7a01 3126 |0041: invoke-direct {v1, v3, v6, v2, v8}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ -1a909c: 5b01 6f41 |0044: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416f │ │ -1a90a0: 2201 4d00 |0046: new-instance v1, Landroid/graphics/LinearGradient; // type@004d │ │ -1a90a4: 5402 6f41 |0048: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416f │ │ -1a90a8: 522b 2900 |004a: iget v11, v2, Landroid/graphics/RectF;.top:F // field@0029 │ │ -1a90ac: 5402 6f41 |004c: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416f │ │ -1a90b0: 522d 2600 |004e: iget v13, v2, Landroid/graphics/RectF;.bottom:F // field@0026 │ │ -1a90b4: 540e 7141 |0050: iget-object v14, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@4171 │ │ -1a90b8: 120f |0052: const/4 v15, #int 0 // #0 │ │ -1a90ba: 6210 2a00 |0053: sget-object v16, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@002a │ │ -1a90be: 120a |0055: const/4 v10, #int 0 // #0 │ │ -1a90c0: 120c |0056: const/4 v12, #int 0 // #0 │ │ -1a90c2: 0719 |0057: move-object v9, v1 │ │ -1a90c4: 7608 3401 0900 |0058: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16}, Landroid/graphics/LinearGradient;.:(FFFF[I[FLandroid/graphics/Shader$TileMode;)V // method@0134 │ │ -1a90ca: 5402 7641 |005b: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@4176 │ │ -1a90ce: 6e20 5b01 1200 |005d: invoke-virtual {v2, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@015b │ │ -1a90d4: 5401 6a41 |0060: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@416a │ │ -1a90d8: 3801 0500 |0062: if-eqz v1, 0067 // +0005 │ │ -1a90dc: 6e10 1101 0100 |0064: invoke-virtual {v1}, Landroid/graphics/Bitmap;.recycle:()V // method@0111 │ │ -1a90e2: 5201 7b41 |0067: iget v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@417b │ │ -1a90e6: 5202 7a41 |0069: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@417a │ │ -1a90ea: 6203 0900 |006b: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ -1a90ee: 7130 0701 2103 |006d: invoke-static {v1, v2, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ -1a90f4: 0c01 |0070: move-result-object v1 │ │ -1a90f6: 5b01 6a41 |0071: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@416a │ │ -1a90fa: 2201 4900 |0073: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ -1a90fe: 5402 6a41 |0075: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@416a │ │ -1a9102: 7020 1b01 2100 |0077: invoke-direct {v1, v2}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ -1a9108: 5b01 6b41 |007a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@416b │ │ -1a910c: 0e00 |007c: return-void │ │ +1a9008: |[1a9008] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onSizeChanged:(IIII)V │ │ +1a9018: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1a901c: 0201 1200 |0002: move/from16 v1, v18 │ │ +1a9020: 0202 1300 |0004: move/from16 v2, v19 │ │ +1a9024: 7505 3503 1100 |0006: invoke-super/range {v17, v18, v19, v20, v21}, Landroid/view/View;.onSizeChanged:(IIII)V // method@0335 │ │ +1a902a: 5901 7b41 |0009: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@417b │ │ +1a902e: 5902 7a41 |000b: iput v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@417a │ │ +1a9032: 3d01 6f00 |000d: if-lez v1, 007c // +006f │ │ +1a9036: 3c02 0300 |000f: if-gtz v2, 0012 // +0003 │ │ +1a903a: 286b |0011: goto 007c // +006b │ │ +1a903c: 8212 |0012: int-to-float v2, v1 │ │ +1a903e: 1503 003f |0013: const/high16 v3, #int 1056964608 // #3f00 │ │ +1a9042: a802 0203 |0015: mul-float v2, v2, v3 │ │ +1a9046: 8722 |0017: float-to-int v2, v2 │ │ +1a9048: db03 0102 |0018: div-int/lit8 v3, v1, #int 2 // #02 │ │ +1a904c: 5903 6e41 |001a: iput v3, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@416e │ │ +1a9050: db01 0102 |001c: div-int/lit8 v1, v1, #int 2 // #02 │ │ +1a9054: 8211 |001e: int-to-float v1, v1 │ │ +1a9056: 5203 6d41 |001f: iget v3, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416d │ │ +1a905a: c731 |0021: sub-float/2addr v1, v3 │ │ +1a905c: 5901 7341 |0022: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@4173 │ │ +1a9060: db02 0202 |0024: div-int/lit8 v2, v2, #int 2 // #02 │ │ +1a9064: 8221 |0026: int-to-float v1, v2 │ │ +1a9066: c731 |0027: sub-float/2addr v1, v3 │ │ +1a9068: 5901 7041 |0028: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@4170 │ │ +1a906c: 2201 5c00 |002a: new-instance v1, Landroid/graphics/RectF; // type@005c │ │ +1a9070: 5202 6e41 |002c: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@416e │ │ +1a9074: 8223 |002e: int-to-float v3, v2 │ │ +1a9076: 5204 7041 |002f: iget v4, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@4170 │ │ +1a907a: c743 |0031: sub-float/2addr v3, v4 │ │ +1a907c: 5205 6d41 |0032: iget v5, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416d │ │ +1a9080: a606 0504 |0034: add-float v6, v5, v4 │ │ +1a9084: 5207 7341 |0036: iget v7, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@4173 │ │ +1a9088: c676 |0038: add-float/2addr v6, v7 │ │ +1a908a: 8222 |0039: int-to-float v2, v2 │ │ +1a908c: c642 |003a: add-float/2addr v2, v4 │ │ +1a908e: 5208 7a41 |003b: iget v8, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@417a │ │ +1a9092: 8288 |003d: int-to-float v8, v8 │ │ +1a9094: c645 |003e: add-float/2addr v5, v4 │ │ +1a9096: c675 |003f: add-float/2addr v5, v7 │ │ +1a9098: c758 |0040: sub-float/2addr v8, v5 │ │ +1a909a: 7058 7a01 3126 |0041: invoke-direct {v1, v3, v6, v2, v8}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ +1a90a0: 5b01 6f41 |0044: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416f │ │ +1a90a4: 2201 4d00 |0046: new-instance v1, Landroid/graphics/LinearGradient; // type@004d │ │ +1a90a8: 5402 6f41 |0048: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416f │ │ +1a90ac: 522b 2900 |004a: iget v11, v2, Landroid/graphics/RectF;.top:F // field@0029 │ │ +1a90b0: 5402 6f41 |004c: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416f │ │ +1a90b4: 522d 2600 |004e: iget v13, v2, Landroid/graphics/RectF;.bottom:F // field@0026 │ │ +1a90b8: 540e 7141 |0050: iget-object v14, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@4171 │ │ +1a90bc: 120f |0052: const/4 v15, #int 0 // #0 │ │ +1a90be: 6210 2a00 |0053: sget-object v16, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@002a │ │ +1a90c2: 120a |0055: const/4 v10, #int 0 // #0 │ │ +1a90c4: 120c |0056: const/4 v12, #int 0 // #0 │ │ +1a90c6: 0719 |0057: move-object v9, v1 │ │ +1a90c8: 7608 3401 0900 |0058: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16}, Landroid/graphics/LinearGradient;.:(FFFF[I[FLandroid/graphics/Shader$TileMode;)V // method@0134 │ │ +1a90ce: 5402 7641 |005b: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@4176 │ │ +1a90d2: 6e20 5b01 1200 |005d: invoke-virtual {v2, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@015b │ │ +1a90d8: 5401 6a41 |0060: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@416a │ │ +1a90dc: 3801 0500 |0062: if-eqz v1, 0067 // +0005 │ │ +1a90e0: 6e10 1101 0100 |0064: invoke-virtual {v1}, Landroid/graphics/Bitmap;.recycle:()V // method@0111 │ │ +1a90e6: 5201 7b41 |0067: iget v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@417b │ │ +1a90ea: 5202 7a41 |0069: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@417a │ │ +1a90ee: 6203 0900 |006b: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ +1a90f2: 7130 0701 2103 |006d: invoke-static {v1, v2, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ +1a90f8: 0c01 |0070: move-result-object v1 │ │ +1a90fa: 5b01 6a41 |0071: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@416a │ │ +1a90fe: 2201 4900 |0073: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ +1a9102: 5402 6a41 |0075: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@416a │ │ +1a9106: 7020 1b01 2100 |0077: invoke-direct {v1, v2}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ +1a910c: 5b01 6b41 |007a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@416b │ │ +1a9110: 0e00 |007c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=169 │ │ 0x0009 line=171 │ │ 0x000b line=172 │ │ 0x0018 line=178 │ │ 0x001c line=179 │ │ @@ -300830,43 +300831,43 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -1a8c90: |[1a8c90] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -1a8ca0: 6e10 0503 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@0305 │ │ -1a8ca6: 0a03 |0003: move-result v3 │ │ -1a8ca8: 5420 6f41 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416f │ │ -1a8cac: 5200 2600 |0006: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@0026 │ │ -1a8cb0: 7120 7c0a 0300 |0008: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@0a7c │ │ -1a8cb6: 0a03 |000b: move-result v3 │ │ -1a8cb8: 8733 |000c: float-to-int v3, v3 │ │ -1a8cba: 5923 7941 |000d: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4179 │ │ -1a8cbe: 5423 6f41 |000f: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416f │ │ -1a8cc2: 5233 2900 |0011: iget v3, v3, Landroid/graphics/RectF;.top:F // field@0029 │ │ -1a8cc6: 5220 7941 |0013: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4179 │ │ -1a8cca: 8200 |0015: int-to-float v0, v0 │ │ -1a8ccc: 7120 780a 0300 |0016: invoke-static {v3, v0}, Ljava/lang/Math;.max:(FF)F // method@0a78 │ │ -1a8cd2: 0a03 |0019: move-result v3 │ │ -1a8cd4: 8733 |001a: float-to-int v3, v3 │ │ -1a8cd6: 5923 7941 |001b: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4179 │ │ -1a8cda: 5420 6a41 |001d: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@416a │ │ -1a8cde: 5221 7b41 |001f: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@417b │ │ -1a8ce2: db01 0102 |0021: div-int/lit8 v1, v1, #int 2 // #02 │ │ -1a8ce6: 6e30 0d01 1003 |0023: invoke-virtual {v0, v1, v3}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@010d │ │ -1a8cec: 0a03 |0026: move-result v3 │ │ -1a8cee: 5923 6941 |0027: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4169 │ │ -1a8cf2: 5420 7541 |0029: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4175 │ │ -1a8cf6: 3800 0500 |002b: if-eqz v0, 0030 // +0005 │ │ -1a8cfa: 7220 3159 3000 |002d: invoke-interface {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;.onColorChange:(I)V // method@5931 │ │ -1a8d00: 6e10 3859 0200 |0030: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5938 │ │ -1a8d06: 1213 |0033: const/4 v3, #int 1 // #1 │ │ -1a8d08: 0f03 |0034: return v3 │ │ +1a8c94: |[1a8c94] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +1a8ca4: 6e10 0503 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@0305 │ │ +1a8caa: 0a03 |0003: move-result v3 │ │ +1a8cac: 5420 6f41 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416f │ │ +1a8cb0: 5200 2600 |0006: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@0026 │ │ +1a8cb4: 7120 7c0a 0300 |0008: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@0a7c │ │ +1a8cba: 0a03 |000b: move-result v3 │ │ +1a8cbc: 8733 |000c: float-to-int v3, v3 │ │ +1a8cbe: 5923 7941 |000d: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4179 │ │ +1a8cc2: 5423 6f41 |000f: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416f │ │ +1a8cc6: 5233 2900 |0011: iget v3, v3, Landroid/graphics/RectF;.top:F // field@0029 │ │ +1a8cca: 5220 7941 |0013: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4179 │ │ +1a8cce: 8200 |0015: int-to-float v0, v0 │ │ +1a8cd0: 7120 780a 0300 |0016: invoke-static {v3, v0}, Ljava/lang/Math;.max:(FF)F // method@0a78 │ │ +1a8cd6: 0a03 |0019: move-result v3 │ │ +1a8cd8: 8733 |001a: float-to-int v3, v3 │ │ +1a8cda: 5923 7941 |001b: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4179 │ │ +1a8cde: 5420 6a41 |001d: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@416a │ │ +1a8ce2: 5221 7b41 |001f: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@417b │ │ +1a8ce6: db01 0102 |0021: div-int/lit8 v1, v1, #int 2 // #02 │ │ +1a8cea: 6e30 0d01 1003 |0023: invoke-virtual {v0, v1, v3}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@010d │ │ +1a8cf0: 0a03 |0026: move-result v3 │ │ +1a8cf2: 5923 6941 |0027: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4169 │ │ +1a8cf6: 5420 7541 |0029: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4175 │ │ +1a8cfa: 3800 0500 |002b: if-eqz v0, 0030 // +0005 │ │ +1a8cfe: 7220 3159 3000 |002d: invoke-interface {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;.onColorChange:(I)V // method@5931 │ │ +1a8d04: 6e10 3859 0200 |0030: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5938 │ │ +1a8d0a: 1213 |0033: const/4 v3, #int 1 // #1 │ │ +1a8d0c: 0f03 |0034: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x000f line=154 │ │ 0x001d line=156 │ │ 0x0029 line=158 │ │ 0x002d line=159 │ │ @@ -300880,26 +300881,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1a9110: |[1a9110] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setActiveColor:(I)V │ │ -1a9120: 5912 6941 |0000: iput v2, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4169 │ │ -1a9124: 5410 6f41 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416f │ │ -1a9128: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -1a912c: 5200 2900 |0006: iget v0, v0, Landroid/graphics/RectF;.top:F // field@0029 │ │ -1a9130: 8700 |0008: float-to-int v0, v0 │ │ -1a9132: 5910 7941 |0009: iput v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4179 │ │ -1a9136: 5410 7541 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4175 │ │ -1a913a: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ -1a913e: 7220 3159 2000 |000f: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;.onColorChange:(I)V // method@5931 │ │ -1a9144: 6e10 3859 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5938 │ │ -1a914a: 0e00 |0015: return-void │ │ +1a9114: |[1a9114] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setActiveColor:(I)V │ │ +1a9124: 5912 6941 |0000: iput v2, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4169 │ │ +1a9128: 5410 6f41 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416f │ │ +1a912c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +1a9130: 5200 2900 |0006: iget v0, v0, Landroid/graphics/RectF;.top:F // field@0029 │ │ +1a9134: 8700 |0008: float-to-int v0, v0 │ │ +1a9136: 5910 7941 |0009: iput v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4179 │ │ +1a913a: 5410 7541 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4175 │ │ +1a913e: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ +1a9142: 7220 3159 2000 |000f: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;.onColorChange:(I)V // method@5931 │ │ +1a9148: 6e10 3859 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5938 │ │ +1a914e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0002 line=216 │ │ 0x0006 line=217 │ │ 0x000b line=220 │ │ 0x000f line=221 │ │ @@ -300913,18 +300914,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a914c: |[1a914c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setBorderColor:(I)V │ │ -1a915c: 5901 6c41 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@416c │ │ -1a9160: 6e10 3859 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5938 │ │ -1a9166: 0e00 |0005: return-void │ │ +1a9150: |[1a9150] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setBorderColor:(I)V │ │ +1a9160: 5901 6c41 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@416c │ │ +1a9164: 6e10 3859 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5938 │ │ +1a916a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0002 line=200 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ @@ -300934,18 +300935,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a9168: |[1a9168] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setBorderWidth:(F)V │ │ -1a9178: 5901 6d41 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416d │ │ -1a917c: 6e10 3859 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5938 │ │ -1a9182: 0e00 |0005: return-void │ │ +1a916c: |[1a916c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setBorderWidth:(F)V │ │ +1a917c: 5901 6d41 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416d │ │ +1a9180: 6e10 3859 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5938 │ │ +1a9186: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0002 line=205 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; │ │ 0x0000 - 0x0006 reg=1 (null) F │ │ @@ -300955,18 +300956,18 @@ │ │ type : '([I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a9184: |[1a9184] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setColors:([I)V │ │ -1a9194: 5b01 7141 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@4171 │ │ -1a9198: 6e10 3859 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5938 │ │ -1a919e: 0e00 |0005: return-void │ │ +1a9188: |[1a9188] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setColors:([I)V │ │ +1a9198: 5b01 7141 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@4171 │ │ +1a919c: 6e10 3859 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5938 │ │ +1a91a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0002 line=210 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; │ │ 0x0000 - 0x0006 reg=1 (null) [I │ │ @@ -300976,17 +300977,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a91a0: |[1a91a0] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V │ │ -1a91b0: 5b01 7541 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4175 │ │ -1a91b4: 0e00 |0002: return-void │ │ +1a91a4: |[1a91a4] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V │ │ +1a91b4: 5b01 7541 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4175 │ │ +1a91b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; │ │ │ │ @@ -301028,20 +301029,20 @@ │ │ type : '(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1a91f4: |[1a91f4] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda1.:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;)V │ │ -1a9204: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a920a: 5b01 7d41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$0:Lcom/b44t/messenger/DcContext; // field@417d │ │ -1a920e: 5b02 7e41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcContact; // field@417e │ │ -1a9212: 5b03 7f41 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$2:Lorg/thoughtcrime/securesms/ConversationListActivity; // field@417f │ │ -1a9216: 0e00 |0009: return-void │ │ +1a91f8: |[1a91f8] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda1.:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;)V │ │ +1a9208: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a920e: 5b01 7d41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$0:Lcom/b44t/messenger/DcContext; // field@417d │ │ +1a9212: 5b02 7e41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcContact; // field@417e │ │ +1a9216: 5b03 7f41 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$2:Lorg/thoughtcrime/securesms/ConversationListActivity; // field@417f │ │ +1a921a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000a reg=1 (null) Lcom/b44t/messenger/DcContext; │ │ 0x0000 - 0x000a reg=2 (null) Lcom/b44t/messenger/DcContact; │ │ @@ -301053,20 +301054,20 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -1a9218: |[1a9218] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ -1a9228: 5430 7d41 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$0:Lcom/b44t/messenger/DcContext; // field@417d │ │ -1a922c: 5431 7e41 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcContact; // field@417e │ │ -1a9230: 5432 7f41 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$2:Lorg/thoughtcrime/securesms/ConversationListActivity; // field@417f │ │ -1a9234: 7155 4c59 1042 |0006: invoke-static {v0, v1, v2, v4, v5}, Lorg/thoughtcrime/securesms/search/SearchFragment;.lambda$onContactClicked$1:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;Landroid/content/DialogInterface;I)V // method@594c │ │ -1a923a: 0e00 |0009: return-void │ │ +1a921c: |[1a921c] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ +1a922c: 5430 7d41 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$0:Lcom/b44t/messenger/DcContext; // field@417d │ │ +1a9230: 5431 7e41 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcContact; // field@417e │ │ +1a9234: 5432 7f41 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$2:Lorg/thoughtcrime/securesms/ConversationListActivity; // field@417f │ │ +1a9238: 7155 4c59 1042 |0006: invoke-static {v0, v1, v2, v4, v5}, Lorg/thoughtcrime/securesms/search/SearchFragment;.lambda$onContactClicked$1:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;Landroid/content/DialogInterface;I)V // method@594c │ │ +1a923e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000a reg=4 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x000a reg=5 (null) I │ │ @@ -301155,19 +301156,19 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a9884: |[1a9884] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;)V │ │ -1a9894: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a989a: 5b01 8941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4189 │ │ -1a989e: 5b02 8a41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcMsg; // field@418a │ │ -1a98a2: 0e00 |0007: return-void │ │ +1a9888: |[1a9888] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;)V │ │ +1a9898: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a989e: 5b01 8941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4189 │ │ +1a98a2: 5b02 8a41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcMsg; // field@418a │ │ +1a98a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/b44t/messenger/DcMsg; │ │ @@ -301178,19 +301179,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1a98a4: |[1a98a4] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -1a98b4: 5420 8941 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4189 │ │ -1a98b8: 5421 8a41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcMsg; // field@418a │ │ -1a98bc: 7130 7759 1003 |0004: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.lambda$bind$3:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;Landroid/view/View;)V // method@5977 │ │ -1a98c2: 0e00 |0007: return-void │ │ +1a98a8: |[1a98a8] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +1a98b8: 5420 8941 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4189 │ │ +1a98bc: 5421 8a41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcMsg; // field@418a │ │ +1a98c0: 7130 7759 1003 |0004: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.lambda$bind$3:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;Landroid/view/View;)V // method@5977 │ │ +1a98c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/View; │ │ │ │ @@ -301228,19 +301229,19 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a98c4: |[1a98c4] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V │ │ -1a98d4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a98da: 5b01 8b41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@418b │ │ -1a98de: 5b02 8c41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@418c │ │ -1a98e2: 0e00 |0007: return-void │ │ +1a98c8: |[1a98c8] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V │ │ +1a98d8: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a98de: 5b01 8b41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@418b │ │ +1a98e2: 5b02 8c41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@418c │ │ +1a98e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/b44t/messenger/DcChatlist$Item; │ │ @@ -301251,19 +301252,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1a98e4: |[1a98e4] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -1a98f4: 5420 8b41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@418b │ │ -1a98f8: 5421 8c41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@418c │ │ -1a98fc: 7130 7459 1003 |0004: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.lambda$bind$0:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)V // method@5974 │ │ -1a9902: 0e00 |0007: return-void │ │ +1a98e8: |[1a98e8] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +1a98f8: 5420 8b41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@418b │ │ +1a98fc: 5421 8c41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@418c │ │ +1a9900: 7130 7459 1003 |0004: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.lambda$bind$0:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)V // method@5974 │ │ +1a9906: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/View; │ │ │ │ @@ -301301,19 +301302,19 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a9928: |[1a9928] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V │ │ -1a9938: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a993e: 5b01 8d41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@418d │ │ -1a9942: 5b02 8e41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@418e │ │ -1a9946: 0e00 |0007: return-void │ │ +1a992c: |[1a992c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V │ │ +1a993c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a9942: 5b01 8d41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@418d │ │ +1a9946: 5b02 8e41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@418e │ │ +1a994a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/b44t/messenger/DcChatlist$Item; │ │ @@ -301324,20 +301325,20 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a9904: |[1a9904] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2.onLongClick:(Landroid/view/View;)Z │ │ -1a9914: 5420 8d41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@418d │ │ -1a9918: 5421 8e41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@418e │ │ -1a991c: 7130 7559 1003 |0004: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.lambda$bind$1:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)Z // method@5975 │ │ -1a9922: 0a03 |0007: move-result v3 │ │ -1a9924: 0f03 |0008: return v3 │ │ +1a9908: |[1a9908] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2.onLongClick:(Landroid/view/View;)Z │ │ +1a9918: 5420 8d41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@418d │ │ +1a991c: 5421 8e41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@418e │ │ +1a9920: 7130 7559 1003 |0004: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.lambda$bind$1:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)Z // method@5975 │ │ +1a9926: 0a03 |0007: move-result v3 │ │ +1a9928: 0f03 |0008: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0009 reg=3 (null) Landroid/view/View; │ │ │ │ @@ -301375,19 +301376,19 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a9948: |[1a9948] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;)V │ │ -1a9958: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a995e: 5b01 8f41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@418f │ │ -1a9962: 5b02 9041 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$1:Lcom/b44t/messenger/DcContact; // field@4190 │ │ -1a9966: 0e00 |0007: return-void │ │ +1a994c: |[1a994c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;)V │ │ +1a995c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a9962: 5b01 8f41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@418f │ │ +1a9966: 5b02 9041 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$1:Lcom/b44t/messenger/DcContact; // field@4190 │ │ +1a996a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/b44t/messenger/DcContact; │ │ @@ -301398,19 +301399,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1a9968: |[1a9968] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ -1a9978: 5420 8f41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@418f │ │ -1a997c: 5421 9041 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$1:Lcom/b44t/messenger/DcContact; // field@4190 │ │ -1a9980: 7130 7659 1003 |0004: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.lambda$bind$2:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;Landroid/view/View;)V // method@5976 │ │ -1a9986: 0e00 |0007: return-void │ │ +1a996c: |[1a996c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ +1a997c: 5420 8f41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@418f │ │ +1a9980: 5421 9041 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$1:Lcom/b44t/messenger/DcContact; // field@4190 │ │ +1a9984: 7130 7659 1003 |0004: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.lambda$bind$2:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;Landroid/view/View;)V // method@5976 │ │ +1a998a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/View; │ │ │ │ @@ -301444,18 +301445,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1aa024: |[1aa024] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V │ │ -1aa034: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1aa03a: 5b01 9d41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@419d │ │ -1aa03e: 0e00 |0005: return-void │ │ +1aa028: |[1aa028] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V │ │ +1aa038: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1aa03e: 5b01 9d41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@419d │ │ +1aa042: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/search/SearchViewModel; │ │ │ │ @@ -301465,18 +301466,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1aa040: |[1aa040] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda1.run:()V │ │ -1aa050: 5410 9d41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@419d │ │ -1aa054: 6e10 9c59 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lambda$updateQuery$0$org-thoughtcrime-securesms-search-SearchViewModel:()V // method@599c │ │ -1aa05a: 0e00 |0005: return-void │ │ +1aa044: |[1aa044] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda1.run:()V │ │ +1aa054: 5410 9d41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@419d │ │ +1aa058: 6e10 9c59 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lambda$updateQuery$0$org-thoughtcrime-securesms-search-SearchViewModel:()V // method@599c │ │ +1aa05e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1; │ │ │ │ source_file_idx : 5745 (D8$$SyntheticClass) │ │ @@ -301582,47 +301583,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -1aa548: |[1aa548] org.thoughtcrime.securesms.search.model.SearchResult.:()V │ │ -1aa558: 2200 aa10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@10aa │ │ -1aa55c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aa55e: 2312 2711 |0003: new-array v2, v1, [I // type@1127 │ │ -1aa562: 2203 d901 |0005: new-instance v3, Lcom/b44t/messenger/DcChatlist; // type@01d9 │ │ -1aa566: 1604 0000 |0007: const-wide/16 v4, #int 0 // #0 │ │ -1aa56a: 7040 6e06 1354 |0009: invoke-direct {v3, v1, v4, v5}, Lcom/b44t/messenger/DcChatlist;.:(IJ)V // method@066e │ │ -1aa570: 2311 2711 |000c: new-array v1, v1, [I // type@1127 │ │ -1aa574: 1a04 0000 |000e: const-string v4, "" // string@0000 │ │ -1aa578: 7051 a359 4032 |0010: invoke-direct {v0, v4, v2, v3, v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V // method@59a3 │ │ -1aa57e: 6900 a641 |0013: sput-object v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41a6 │ │ -1aa582: 0e00 |0015: return-void │ │ +1aa54c: |[1aa54c] org.thoughtcrime.securesms.search.model.SearchResult.:()V │ │ +1aa55c: 2200 aa10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@10aa │ │ +1aa560: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aa562: 2312 2711 |0003: new-array v2, v1, [I // type@1127 │ │ +1aa566: 2203 d901 |0005: new-instance v3, Lcom/b44t/messenger/DcChatlist; // type@01d9 │ │ +1aa56a: 1604 0000 |0007: const-wide/16 v4, #int 0 // #0 │ │ +1aa56e: 7040 6e06 1354 |0009: invoke-direct {v3, v1, v4, v5}, Lcom/b44t/messenger/DcChatlist;.:(IJ)V // method@066e │ │ +1aa574: 2311 2711 |000c: new-array v1, v1, [I // type@1127 │ │ +1aa578: 1a04 0000 |000e: const-string v4, "" // string@0000 │ │ +1aa57c: 7051 a359 4032 |0010: invoke-direct {v0, v4, v2, v3, v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V // method@59a3 │ │ +1aa582: 6900 a641 |0013: sput-object v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41a6 │ │ +1aa586: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/search/model/SearchResult;) │ │ name : '' │ │ type : '(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1aa584: |[1aa584] org.thoughtcrime.securesms.search.model.SearchResult.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V │ │ -1aa594: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1aa59a: 5b01 aa41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.query:Ljava/lang/String; // field@41aa │ │ -1aa59e: 5b02 a741 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41a7 │ │ -1aa5a2: 5b03 a841 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41a8 │ │ -1aa5a6: 5b04 a941 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41a9 │ │ -1aa5aa: 0e00 |000b: return-void │ │ +1aa588: |[1aa588] org.thoughtcrime.securesms.search.model.SearchResult.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V │ │ +1aa598: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1aa59e: 5b01 aa41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.query:Ljava/lang/String; // field@41aa │ │ +1aa5a2: 5b02 a741 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41a7 │ │ +1aa5a6: 5b03 a841 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41a8 │ │ +1aa5aa: 5b04 a941 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41a9 │ │ +1aa5ae: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x0005 line=26 │ │ 0x0007 line=27 │ │ 0x0009 line=28 │ │ @@ -301639,17 +301640,17 @@ │ │ type : '()Lcom/b44t/messenger/DcChatlist;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aa4b8: |[1aa4b8] org.thoughtcrime.securesms.search.model.SearchResult.getChats:()Lcom/b44t/messenger/DcChatlist; │ │ -1aa4c8: 5410 a841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41a8 │ │ -1aa4cc: 1100 |0002: return-object v0 │ │ +1aa4bc: |[1aa4bc] org.thoughtcrime.securesms.search.model.SearchResult.getChats:()Lcom/b44t/messenger/DcChatlist; │ │ +1aa4cc: 5410 a841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41a8 │ │ +1aa4d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/search/model/SearchResult; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/search/model/SearchResult;) │ │ @@ -301657,17 +301658,17 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aa500: |[1aa500] org.thoughtcrime.securesms.search.model.SearchResult.getContacts:()[I │ │ -1aa510: 5410 a741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41a7 │ │ -1aa514: 1100 |0002: return-object v0 │ │ +1aa504: |[1aa504] org.thoughtcrime.securesms.search.model.SearchResult.getContacts:()[I │ │ +1aa514: 5410 a741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41a7 │ │ +1aa518: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/search/model/SearchResult; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/search/model/SearchResult;) │ │ @@ -301675,17 +301676,17 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aa518: |[1aa518] org.thoughtcrime.securesms.search.model.SearchResult.getMessages:()[I │ │ -1aa528: 5410 a941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41a9 │ │ -1aa52c: 1100 |0002: return-object v0 │ │ +1aa51c: |[1aa51c] org.thoughtcrime.securesms.search.model.SearchResult.getMessages:()[I │ │ +1aa52c: 5410 a941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41a9 │ │ +1aa530: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/search/model/SearchResult; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/search/model/SearchResult;) │ │ @@ -301693,17 +301694,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aa530: |[1aa530] org.thoughtcrime.securesms.search.model.SearchResult.getQuery:()Ljava/lang/String; │ │ -1aa540: 5410 aa41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.query:Ljava/lang/String; // field@41aa │ │ -1aa544: 1100 |0002: return-object v0 │ │ +1aa534: |[1aa534] org.thoughtcrime.securesms.search.model.SearchResult.getQuery:()Ljava/lang/String; │ │ +1aa544: 5410 aa41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.query:Ljava/lang/String; // field@41aa │ │ +1aa548: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/search/model/SearchResult; │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/search/model/SearchResult;) │ │ @@ -301711,22 +301712,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1aa494: |[1aa494] org.thoughtcrime.securesms.search.model.SearchResult.isEmpty:()Z │ │ -1aa4a4: 6e10 a959 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@59a9 │ │ -1aa4aa: 0a00 |0003: move-result v0 │ │ -1aa4ac: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -1aa4b0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -1aa4b2: 2802 |0007: goto 0009 // +0002 │ │ -1aa4b4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -1aa4b6: 0f00 |0009: return v0 │ │ +1aa498: |[1aa498] org.thoughtcrime.securesms.search.model.SearchResult.isEmpty:()Z │ │ +1aa4a8: 6e10 a959 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@59a9 │ │ +1aa4ae: 0a00 |0003: move-result v0 │ │ +1aa4b0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +1aa4b4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +1aa4b6: 2802 |0007: goto 0009 // +0002 │ │ +1aa4b8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +1aa4ba: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/thoughtcrime/securesms/search/model/SearchResult; │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/search/model/SearchResult;) │ │ @@ -301734,25 +301735,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -1aa4d0: |[1aa4d0] org.thoughtcrime.securesms.search.model.SearchResult.size:()I │ │ -1aa4e0: 5420 a741 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41a7 │ │ -1aa4e4: 2100 |0002: array-length v0, v0 │ │ -1aa4e6: 5421 a841 |0003: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41a8 │ │ -1aa4ea: 6e10 7106 0100 |0005: invoke-virtual {v1}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0671 │ │ -1aa4f0: 0a01 |0008: move-result v1 │ │ -1aa4f2: b010 |0009: add-int/2addr v0, v1 │ │ -1aa4f4: 5421 a941 |000a: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41a9 │ │ -1aa4f8: 2111 |000c: array-length v1, v1 │ │ -1aa4fa: b010 |000d: add-int/2addr v0, v1 │ │ -1aa4fc: 0f00 |000e: return v0 │ │ +1aa4d4: |[1aa4d4] org.thoughtcrime.securesms.search.model.SearchResult.size:()I │ │ +1aa4e4: 5420 a741 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41a7 │ │ +1aa4e8: 2100 |0002: array-length v0, v0 │ │ +1aa4ea: 5421 a841 |0003: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41a8 │ │ +1aa4ee: 6e10 7106 0100 |0005: invoke-virtual {v1}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0671 │ │ +1aa4f4: 0a01 |0008: move-result v1 │ │ +1aa4f6: b010 |0009: add-int/2addr v0, v1 │ │ +1aa4f8: 5421 a941 |000a: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41a9 │ │ +1aa4fc: 2111 |000c: array-length v1, v1 │ │ +1aa4fe: b010 |000d: add-int/2addr v0, v1 │ │ +1aa500: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/thoughtcrime/securesms/search/model/SearchResult; │ │ │ │ source_file_idx : 14317 (SearchResult.java) │ │ @@ -301780,17 +301781,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1aa5ac: |[1aa5ac] org.thoughtcrime.securesms.service.BootReceiver.:()V │ │ -1aa5bc: 7010 4900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0049 │ │ -1aa5c2: 0e00 |0003: return-void │ │ +1aa5b0: |[1aa5b0] org.thoughtcrime.securesms.service.BootReceiver.:()V │ │ +1aa5c0: 7010 4900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0049 │ │ +1aa5c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/service/BootReceiver; │ │ │ │ Virtual methods - │ │ @@ -301799,19 +301800,19 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1aa5c4: |[1aa5c4] org.thoughtcrime.securesms.service.BootReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -1aa5d4: 1a01 2617 |0000: const-string v1, "DeltaChat" // string@1726 │ │ -1aa5d8: 1a02 d40b |0002: const-string v2, "*** BootReceiver.onReceive()" // string@0bd4 │ │ -1aa5dc: 7120 c002 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1aa5e2: 0e00 |0007: return-void │ │ +1aa5c8: |[1aa5c8] org.thoughtcrime.securesms.service.BootReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +1aa5d8: 1a01 2617 |0000: const-string v1, "DeltaChat" // string@1726 │ │ +1aa5dc: 1a02 d40b |0002: const-string v2, "*** BootReceiver.onReceive()" // string@0bd4 │ │ +1aa5e0: 7120 c002 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1aa5e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/service/BootReceiver; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Intent; │ │ @@ -301846,18 +301847,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1aa5e4: |[1aa5e4] org.thoughtcrime.securesms.service.FetchForegroundService$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V │ │ -1aa5f4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1aa5fa: 5b01 ab41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/service/FetchForegroundService; // field@41ab │ │ -1aa5fe: 0e00 |0005: return-void │ │ +1aa5e8: |[1aa5e8] org.thoughtcrime.securesms.service.FetchForegroundService$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V │ │ +1aa5f8: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1aa5fe: 5b01 ab41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/service/FetchForegroundService; // field@41ab │ │ +1aa602: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/service/FetchForegroundService; │ │ │ │ @@ -301867,18 +301868,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1aa600: |[1aa600] org.thoughtcrime.securesms.service.FetchForegroundService$$ExternalSyntheticLambda0.run:()V │ │ -1aa610: 5410 ab41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/service/FetchForegroundService; // field@41ab │ │ -1aa614: 6e10 b159 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.lambda$onCreate$0$org-thoughtcrime-securesms-service-FetchForegroundService:()V // method@59b1 │ │ -1aa61a: 0e00 |0005: return-void │ │ +1aa604: |[1aa604] org.thoughtcrime.securesms.service.FetchForegroundService$$ExternalSyntheticLambda0.run:()V │ │ +1aa614: 5410 ab41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/service/FetchForegroundService; // field@41ab │ │ +1aa618: 6e10 b159 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.lambda$onCreate$0$org-thoughtcrime-securesms-service-FetchForegroundService:()V // method@59b1 │ │ +1aa61e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 5745 (D8$$SyntheticClass) │ │ @@ -301926,27 +301927,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -1aa630: |[1aa630] org.thoughtcrime.securesms.service.FetchForegroundService.:()V │ │ -1aa640: 1c00 bd0f |0000: const-class v0, Lorg/thoughtcrime/securesms/notifications/FcmReceiveService; // type@0fbd │ │ -1aa644: 1a00 d018 |0002: const-string v0, "FcmReceiveService" // string@18d0 │ │ -1aa648: 6900 ae41 |0004: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41ae │ │ -1aa64c: 2200 fe02 |0006: new-instance v0, Ljava/lang/Object; // type@02fe │ │ -1aa650: 7010 a10a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1aa656: 6900 ac41 |000b: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41ac │ │ -1aa65a: 2200 fe02 |000d: new-instance v0, Ljava/lang/Object; // type@02fe │ │ -1aa65e: 7010 a10a 0000 |000f: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1aa664: 6900 ad41 |0012: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41ad │ │ -1aa668: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -1aa66a: 6a00 af41 |0015: sput-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41af │ │ -1aa66e: 0e00 |0017: return-void │ │ +1aa634: |[1aa634] org.thoughtcrime.securesms.service.FetchForegroundService.:()V │ │ +1aa644: 1c00 bd0f |0000: const-class v0, Lorg/thoughtcrime/securesms/notifications/FcmReceiveService; // type@0fbd │ │ +1aa648: 1a00 d018 |0002: const-string v0, "FcmReceiveService" // string@18d0 │ │ +1aa64c: 6900 ae41 |0004: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41ae │ │ +1aa650: 2200 fe02 |0006: new-instance v0, Ljava/lang/Object; // type@02fe │ │ +1aa654: 7010 a10a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1aa65a: 6900 ac41 |000b: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41ac │ │ +1aa65e: 2200 fe02 |000d: new-instance v0, Ljava/lang/Object; // type@02fe │ │ +1aa662: 7010 a10a 0000 |000f: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1aa668: 6900 ad41 |0012: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41ad │ │ +1aa66c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +1aa66e: 6a00 af41 |0015: sput-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41af │ │ +1aa672: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0006 line=23 │ │ 0x000d line=24 │ │ 0x0015 line=25 │ │ locals : │ │ @@ -301956,17 +301957,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1aa670: |[1aa670] org.thoughtcrime.securesms.service.FetchForegroundService.:()V │ │ -1aa680: 7010 4200 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@0042 │ │ -1aa686: 0e00 |0003: return-void │ │ +1aa674: |[1aa674] org.thoughtcrime.securesms.service.FetchForegroundService.:()V │ │ +1aa684: 7010 4200 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@0042 │ │ +1aa68a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/service/FetchForegroundService; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/service/FetchForegroundService;) │ │ @@ -301974,68 +301975,68 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -1aa754: |[1aa754] org.thoughtcrime.securesms.service.FetchForegroundService.start:(Landroid/content/Context;)V │ │ -1aa764: 7100 fc4d 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/connect/ForegroundDetector;.getInstance:()Lorg/thoughtcrime/securesms/connect/ForegroundDetector; // method@4dfc │ │ -1aa76a: 0c00 |0003: move-result-object v0 │ │ -1aa76c: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -1aa770: 6e10 fe4d 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/connect/ForegroundDetector;.isForeground:()Z // method@4dfe │ │ -1aa776: 0a00 |0009: move-result v0 │ │ -1aa778: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -1aa77c: 0e00 |000c: return-void │ │ -1aa77e: 7110 c559 0300 |000d: invoke-static {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.createFgNotificationChannel:(Landroid/content/Context;)V // method@59c5 │ │ -1aa784: 6200 ac41 |0010: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41ac │ │ -1aa788: 1d00 |0012: monitor-enter v0 │ │ -1aa78a: 6201 b041 |0013: sget-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41b0 │ │ -1aa78e: 3901 0e00 |0015: if-nez v1, 0023 // +000e │ │ -1aa792: 2201 2b00 |0017: new-instance v1, Landroid/content/Intent; // type@002b │ │ -1aa796: 1c02 ad10 |0019: const-class v2, Lorg/thoughtcrime/securesms/service/FetchForegroundService; // type@10ad │ │ -1aa79a: 7030 8400 3102 |001b: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -1aa7a0: 6901 b041 |001e: sput-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41b0 │ │ -1aa7a4: 7120 3005 1300 |0020: invoke-static {v3, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0530 │ │ -1aa7aa: 1e00 |0023: monitor-exit v0 │ │ -1aa7ac: 283c |0024: goto 0060 // +003c │ │ -1aa7ae: 0d03 |0025: move-exception v3 │ │ -1aa7b0: 1e00 |0026: monitor-exit v0 │ │ -1aa7b2: 2703 |0027: throw v3 │ │ -1aa7b4: 0d03 |0028: move-exception v3 │ │ -1aa7b6: 6200 ae41 |0029: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41ae │ │ -1aa7ba: 2201 0c03 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ -1aa7be: 1a02 cc18 |002d: const-string v2, "Failed to start foreground service: " // string@18cc │ │ -1aa7c2: 7020 0f0b 2100 |002f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1aa7c8: 6e20 170b 3100 |0032: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ -1aa7ce: 1a03 820c |0035: const-string v3, ", fetching in background." // string@0c82 │ │ -1aa7d2: 6e20 180b 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1aa7d8: 6e10 290b 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1aa7de: 0c03 |003d: move-result-object v3 │ │ -1aa7e0: 7120 c402 3000 |003e: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ -1aa7e6: 1213 |0041: const/4 v3, #int 1 // #1 │ │ -1aa7e8: 6a03 af41 |0042: sput-boolean v3, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41af │ │ -1aa7ec: 6203 af0e |0044: sget-object v3, Lorg/thoughtcrime/securesms/ApplicationContext;.dcAccounts:Lcom/b44t/messenger/DcAccounts; // field@0eaf │ │ -1aa7f0: 1300 0a00 |0046: const/16 v0, #int 10 // #a │ │ -1aa7f4: 6e20 4706 0300 |0048: invoke-virtual {v3, v0}, Lcom/b44t/messenger/DcAccounts;.backgroundFetch:(I)Z // method@0647 │ │ -1aa7fa: 0a03 |004b: move-result v3 │ │ -1aa7fc: 3803 1400 |004c: if-eqz v3, 0060 // +0014 │ │ -1aa800: 6203 ad41 |004e: sget-object v3, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41ad │ │ -1aa804: 1d03 |0050: monitor-enter v3 │ │ -1aa806: 6300 af41 |0051: sget-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41af │ │ -1aa80a: 3800 0800 |0053: if-eqz v0, 005b // +0008 │ │ -1aa80e: 6200 ad41 |0055: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41ad │ │ -1aa812: 6e10 a70a 0000 |0057: invoke-virtual {v0}, Ljava/lang/Object;.wait:()V // method@0aa7 │ │ -1aa818: 28f7 |005a: goto 0051 // -0009 │ │ -1aa81a: 1e03 |005b: monitor-exit v3 │ │ -1aa81c: 2804 |005c: goto 0060 // +0004 │ │ -1aa81e: 0d00 |005d: move-exception v0 │ │ -1aa820: 1e03 |005e: monitor-exit v3 │ │ -1aa822: 2700 |005f: throw v0 │ │ -1aa824: 0e00 |0060: return-void │ │ +1aa758: |[1aa758] org.thoughtcrime.securesms.service.FetchForegroundService.start:(Landroid/content/Context;)V │ │ +1aa768: 7100 fc4d 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/connect/ForegroundDetector;.getInstance:()Lorg/thoughtcrime/securesms/connect/ForegroundDetector; // method@4dfc │ │ +1aa76e: 0c00 |0003: move-result-object v0 │ │ +1aa770: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +1aa774: 6e10 fe4d 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/connect/ForegroundDetector;.isForeground:()Z // method@4dfe │ │ +1aa77a: 0a00 |0009: move-result v0 │ │ +1aa77c: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +1aa780: 0e00 |000c: return-void │ │ +1aa782: 7110 c559 0300 |000d: invoke-static {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.createFgNotificationChannel:(Landroid/content/Context;)V // method@59c5 │ │ +1aa788: 6200 ac41 |0010: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41ac │ │ +1aa78c: 1d00 |0012: monitor-enter v0 │ │ +1aa78e: 6201 b041 |0013: sget-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41b0 │ │ +1aa792: 3901 0e00 |0015: if-nez v1, 0023 // +000e │ │ +1aa796: 2201 2b00 |0017: new-instance v1, Landroid/content/Intent; // type@002b │ │ +1aa79a: 1c02 ad10 |0019: const-class v2, Lorg/thoughtcrime/securesms/service/FetchForegroundService; // type@10ad │ │ +1aa79e: 7030 8400 3102 |001b: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +1aa7a4: 6901 b041 |001e: sput-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41b0 │ │ +1aa7a8: 7120 3005 1300 |0020: invoke-static {v3, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0530 │ │ +1aa7ae: 1e00 |0023: monitor-exit v0 │ │ +1aa7b0: 283c |0024: goto 0060 // +003c │ │ +1aa7b2: 0d03 |0025: move-exception v3 │ │ +1aa7b4: 1e00 |0026: monitor-exit v0 │ │ +1aa7b6: 2703 |0027: throw v3 │ │ +1aa7b8: 0d03 |0028: move-exception v3 │ │ +1aa7ba: 6200 ae41 |0029: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41ae │ │ +1aa7be: 2201 0c03 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ +1aa7c2: 1a02 cc18 |002d: const-string v2, "Failed to start foreground service: " // string@18cc │ │ +1aa7c6: 7020 0f0b 2100 |002f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1aa7cc: 6e20 170b 3100 |0032: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ +1aa7d2: 1a03 820c |0035: const-string v3, ", fetching in background." // string@0c82 │ │ +1aa7d6: 6e20 180b 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1aa7dc: 6e10 290b 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1aa7e2: 0c03 |003d: move-result-object v3 │ │ +1aa7e4: 7120 c402 3000 |003e: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ +1aa7ea: 1213 |0041: const/4 v3, #int 1 // #1 │ │ +1aa7ec: 6a03 af41 |0042: sput-boolean v3, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41af │ │ +1aa7f0: 6203 af0e |0044: sget-object v3, Lorg/thoughtcrime/securesms/ApplicationContext;.dcAccounts:Lcom/b44t/messenger/DcAccounts; // field@0eaf │ │ +1aa7f4: 1300 0a00 |0046: const/16 v0, #int 10 // #a │ │ +1aa7f8: 6e20 4706 0300 |0048: invoke-virtual {v3, v0}, Lcom/b44t/messenger/DcAccounts;.backgroundFetch:(I)Z // method@0647 │ │ +1aa7fe: 0a03 |004b: move-result v3 │ │ +1aa800: 3803 1400 |004c: if-eqz v3, 0060 // +0014 │ │ +1aa804: 6203 ad41 |004e: sget-object v3, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41ad │ │ +1aa808: 1d03 |0050: monitor-enter v3 │ │ +1aa80a: 6300 af41 |0051: sget-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41af │ │ +1aa80e: 3800 0800 |0053: if-eqz v0, 005b // +0008 │ │ +1aa812: 6200 ad41 |0055: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41ad │ │ +1aa816: 6e10 a70a 0000 |0057: invoke-virtual {v0}, Ljava/lang/Object;.wait:()V // method@0aa7 │ │ +1aa81c: 28f7 |005a: goto 0051 // -0009 │ │ +1aa81e: 1e03 |005b: monitor-exit v3 │ │ +1aa820: 2804 |005c: goto 0060 // +0004 │ │ +1aa822: 0d00 |005d: move-exception v0 │ │ +1aa824: 1e03 |005e: monitor-exit v3 │ │ +1aa826: 2700 |005f: throw v0 │ │ +1aa828: 0e00 |0060: return-void │ │ catches : 6 │ │ 0x0010 - 0x0013 │ │ Ljava/lang/Exception; -> 0x0028 │ │ 0x0013 - 0x0027 │ │ -> 0x0025 │ │ 0x0027 - 0x0028 │ │ Ljava/lang/Exception; -> 0x0028 │ │ @@ -302070,39 +302071,39 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -1aa868: |[1aa868] org.thoughtcrime.securesms.service.FetchForegroundService.stop:(Landroid/content/Context;)V │ │ -1aa878: 6300 af41 |0000: sget-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41af │ │ -1aa87c: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -1aa880: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1aa882: 6a00 af41 |0005: sput-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41af │ │ -1aa886: 6200 ad41 |0007: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41ad │ │ -1aa88a: 1d00 |0009: monitor-enter v0 │ │ -1aa88c: 6e10 a50a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0aa5 │ │ -1aa892: 1e00 |000d: monitor-exit v0 │ │ -1aa894: 2804 |000e: goto 0012 // +0004 │ │ -1aa896: 0d02 |000f: move-exception v2 │ │ -1aa898: 1e00 |0010: monitor-exit v0 │ │ -1aa89a: 2702 |0011: throw v2 │ │ -1aa89c: 6200 ac41 |0012: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41ac │ │ -1aa8a0: 1d00 |0014: monitor-enter v0 │ │ -1aa8a2: 6201 b041 |0015: sget-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41b0 │ │ -1aa8a6: 3801 0800 |0017: if-eqz v1, 001f // +0008 │ │ -1aa8aa: 6e20 8000 1200 |0019: invoke-virtual {v2, v1}, Landroid/content/Context;.stopService:(Landroid/content/Intent;)Z // method@0080 │ │ -1aa8b0: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -1aa8b2: 6902 b041 |001d: sput-object v2, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41b0 │ │ -1aa8b6: 1e00 |001f: monitor-exit v0 │ │ -1aa8b8: 0e00 |0020: return-void │ │ -1aa8ba: 0d02 |0021: move-exception v2 │ │ -1aa8bc: 1e00 |0022: monitor-exit v0 │ │ -1aa8be: 2702 |0023: throw v2 │ │ +1aa86c: |[1aa86c] org.thoughtcrime.securesms.service.FetchForegroundService.stop:(Landroid/content/Context;)V │ │ +1aa87c: 6300 af41 |0000: sget-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41af │ │ +1aa880: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +1aa884: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +1aa886: 6a00 af41 |0005: sput-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41af │ │ +1aa88a: 6200 ad41 |0007: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41ad │ │ +1aa88e: 1d00 |0009: monitor-enter v0 │ │ +1aa890: 6e10 a50a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0aa5 │ │ +1aa896: 1e00 |000d: monitor-exit v0 │ │ +1aa898: 2804 |000e: goto 0012 // +0004 │ │ +1aa89a: 0d02 |000f: move-exception v2 │ │ +1aa89c: 1e00 |0010: monitor-exit v0 │ │ +1aa89e: 2702 |0011: throw v2 │ │ +1aa8a0: 6200 ac41 |0012: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41ac │ │ +1aa8a4: 1d00 |0014: monitor-enter v0 │ │ +1aa8a6: 6201 b041 |0015: sget-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41b0 │ │ +1aa8aa: 3801 0800 |0017: if-eqz v1, 001f // +0008 │ │ +1aa8ae: 6e20 8000 1200 |0019: invoke-virtual {v2, v1}, Landroid/content/Context;.stopService:(Landroid/content/Intent;)Z // method@0080 │ │ +1aa8b4: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +1aa8b6: 6902 b041 |001d: sput-object v2, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41b0 │ │ +1aa8ba: 1e00 |001f: monitor-exit v0 │ │ +1aa8bc: 0e00 |0020: return-void │ │ +1aa8be: 0d02 |0021: move-exception v2 │ │ +1aa8c0: 1e00 |0022: monitor-exit v0 │ │ +1aa8c2: 2702 |0023: throw v2 │ │ catches : 2 │ │ 0x000a - 0x0011 │ │ -> 0x000f │ │ 0x0015 - 0x0023 │ │ -> 0x0021 │ │ positions : │ │ 0x0000 line=66 │ │ @@ -302124,25 +302125,25 @@ │ │ type : '()V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -1aa688: |[1aa688] org.thoughtcrime.securesms.service.FetchForegroundService.lambda$onCreate$0$org-thoughtcrime-securesms-service-FetchForegroundService:()V │ │ -1aa698: 6200 ae41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41ae │ │ -1aa69c: 1a01 4a39 |0002: const-string v1, "Starting fetch" // string@394a │ │ -1aa6a0: 7120 c002 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1aa6a6: 6200 af0e |0007: sget-object v0, Lorg/thoughtcrime/securesms/ApplicationContext;.dcAccounts:Lcom/b44t/messenger/DcAccounts; // field@0eaf │ │ -1aa6aa: 1301 2c01 |0009: const/16 v1, #int 300 // #12c │ │ -1aa6ae: 6e20 4706 1000 |000b: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcAccounts;.backgroundFetch:(I)Z // method@0647 │ │ -1aa6b4: 0a00 |000e: move-result v0 │ │ -1aa6b6: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ -1aa6ba: 7110 b759 0200 |0011: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.stop:(Landroid/content/Context;)V // method@59b7 │ │ -1aa6c0: 0e00 |0014: return-void │ │ +1aa68c: |[1aa68c] org.thoughtcrime.securesms.service.FetchForegroundService.lambda$onCreate$0$org-thoughtcrime-securesms-service-FetchForegroundService:()V │ │ +1aa69c: 6200 ae41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41ae │ │ +1aa6a0: 1a01 4a39 |0002: const-string v1, "Starting fetch" // string@394a │ │ +1aa6a4: 7120 c002 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1aa6aa: 6200 af0e |0007: sget-object v0, Lorg/thoughtcrime/securesms/ApplicationContext;.dcAccounts:Lcom/b44t/messenger/DcAccounts; // field@0eaf │ │ +1aa6ae: 1301 2c01 |0009: const/16 v1, #int 300 // #12c │ │ +1aa6b2: 6e20 4706 1000 |000b: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcAccounts;.backgroundFetch:(I)Z // method@0647 │ │ +1aa6b8: 0a00 |000e: move-result v0 │ │ +1aa6ba: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ +1aa6be: 7110 b759 0200 |0011: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.stop:(Landroid/content/Context;)V // method@59b7 │ │ +1aa6c4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0007 line=95 │ │ 0x0011 line=96 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/thoughtcrime/securesms/service/FetchForegroundService; │ │ @@ -302152,54 +302153,54 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1aa61c: |[1aa61c] org.thoughtcrime.securesms.service.FetchForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -1aa62c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -1aa62e: 1101 |0001: return-object v1 │ │ +1aa620: |[1aa620] org.thoughtcrime.securesms.service.FetchForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +1aa630: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +1aa632: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/service/FetchForegroundService;) │ │ name : 'onCreate' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -1aa6c4: |[1aa6c4] org.thoughtcrime.securesms.service.FetchForegroundService.onCreate:()V │ │ -1aa6d4: 6200 ae41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41ae │ │ -1aa6d8: 1a01 5616 |0002: const-string v1, "Creating fetch service" // string@1656 │ │ -1aa6dc: 7120 c002 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1aa6e2: 6f10 4400 0200 |0007: invoke-super {v2}, Landroid/app/Service;.onCreate:()V // method@0044 │ │ -1aa6e8: 2200 6101 |000a: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@0161 │ │ -1aa6ec: 1a01 384b |000c: const-string v1, "ch_generic" // string@4b38 │ │ -1aa6f0: 7030 fc04 2001 |000e: invoke-direct {v0, v2, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@04fc │ │ -1aa6f6: 6001 3528 |0011: sget v1, Lorg/thoughtcrime/securesms/R$string;.connectivity_updating:I // field@2835 │ │ -1aa6fa: 6e20 b059 1200 |0013: invoke-virtual {v2, v1}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.getString:(I)Ljava/lang/String; // method@59b0 │ │ -1aa700: 0c01 |0016: move-result-object v1 │ │ -1aa702: 6e20 0605 1000 |0017: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0506 │ │ -1aa708: 0c00 |001a: move-result-object v0 │ │ -1aa70a: 6001 9021 |001b: sget v1, Lorg/thoughtcrime/securesms/R$drawable;.notification_permanent:I // field@2190 │ │ -1aa70e: 6e20 1105 1000 |001d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@0511 │ │ -1aa714: 0c00 |0020: move-result-object v0 │ │ -1aa716: 6e10 fe04 0000 |0021: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@04fe │ │ -1aa71c: 0c00 |0024: move-result-object v0 │ │ -1aa71e: 1241 |0025: const/4 v1, #int 4 // #4 │ │ -1aa720: 6e30 b659 1200 |0026: invoke-virtual {v2, v1, v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@59b6 │ │ -1aa726: 2200 ac10 |0029: new-instance v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0; // type@10ac │ │ -1aa72a: 7020 ac59 2000 |002b: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V // method@59ac │ │ -1aa730: 7110 835b 0000 |002e: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5b83 │ │ -1aa736: 0e00 |0031: return-void │ │ +1aa6c8: |[1aa6c8] org.thoughtcrime.securesms.service.FetchForegroundService.onCreate:()V │ │ +1aa6d8: 6200 ae41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41ae │ │ +1aa6dc: 1a01 5616 |0002: const-string v1, "Creating fetch service" // string@1656 │ │ +1aa6e0: 7120 c002 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1aa6e6: 6f10 4400 0200 |0007: invoke-super {v2}, Landroid/app/Service;.onCreate:()V // method@0044 │ │ +1aa6ec: 2200 6101 |000a: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@0161 │ │ +1aa6f0: 1a01 384b |000c: const-string v1, "ch_generic" // string@4b38 │ │ +1aa6f4: 7030 fc04 2001 |000e: invoke-direct {v0, v2, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@04fc │ │ +1aa6fa: 6001 3528 |0011: sget v1, Lorg/thoughtcrime/securesms/R$string;.connectivity_updating:I // field@2835 │ │ +1aa6fe: 6e20 b059 1200 |0013: invoke-virtual {v2, v1}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.getString:(I)Ljava/lang/String; // method@59b0 │ │ +1aa704: 0c01 |0016: move-result-object v1 │ │ +1aa706: 6e20 0605 1000 |0017: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0506 │ │ +1aa70c: 0c00 |001a: move-result-object v0 │ │ +1aa70e: 6001 9021 |001b: sget v1, Lorg/thoughtcrime/securesms/R$drawable;.notification_permanent:I // field@2190 │ │ +1aa712: 6e20 1105 1000 |001d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@0511 │ │ +1aa718: 0c00 |0020: move-result-object v0 │ │ +1aa71a: 6e10 fe04 0000 |0021: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@04fe │ │ +1aa720: 0c00 |0024: move-result-object v0 │ │ +1aa722: 1241 |0025: const/4 v1, #int 4 // #4 │ │ +1aa724: 6e30 b659 1200 |0026: invoke-virtual {v2, v1, v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@59b6 │ │ +1aa72a: 2200 ac10 |0029: new-instance v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0; // type@10ac │ │ +1aa72e: 7020 ac59 2000 |002b: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V // method@59ac │ │ +1aa734: 7110 835b 0000 |002e: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5b83 │ │ +1aa73a: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0007 line=84 │ │ 0x000a line=86 │ │ 0x0013 line=87 │ │ 0x001d line=88 │ │ @@ -302214,18 +302215,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1aa738: |[1aa738] org.thoughtcrime.securesms.service.FetchForegroundService.onDestroy:()V │ │ -1aa748: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1aa74a: 6e20 b859 0100 |0001: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.stopForeground:(Z)V // method@59b8 │ │ -1aa750: 0e00 |0004: return-void │ │ +1aa73c: |[1aa73c] org.thoughtcrime.securesms.service.FetchForegroundService.onDestroy:()V │ │ +1aa74c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1aa74e: 6e20 b859 0100 |0001: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.stopForeground:(Z)V // method@59b8 │ │ +1aa754: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=103 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/service/FetchForegroundService; │ │ │ │ source_file_idx : 6360 (FetchForegroundService.java) │ │ @@ -302316,25 +302317,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZ)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -1aab80: |[1aab80] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZ)V │ │ -1aab90: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1aab96: 5b01 b841 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41b8 │ │ -1aab9a: 5b02 b241 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41b2 │ │ -1aab9e: 5b03 b141 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b1 │ │ -1aaba2: 5904 b341 |0009: iput v4, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41b3 │ │ -1aaba6: 5905 b441 |000b: iput v5, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b4 │ │ -1aabaa: 5907 b641 |000d: iput v7, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41b6 │ │ -1aabae: 5906 b741 |000f: iput v6, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41b7 │ │ -1aabb2: 5c08 b541 |0011: iput-boolean v8, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41b5 │ │ -1aabb6: 0e00 |0013: return-void │ │ +1aab84: |[1aab84] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZ)V │ │ +1aab94: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1aab9a: 5b01 b841 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41b8 │ │ +1aab9e: 5b02 b241 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41b2 │ │ +1aaba2: 5b03 b141 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b1 │ │ +1aaba6: 5904 b341 |0009: iput v4, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41b3 │ │ +1aabaa: 5905 b441 |000b: iput v5, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b4 │ │ +1aabae: 5907 b641 |000d: iput v7, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41b6 │ │ +1aabb2: 5906 b741 |000f: iput v6, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41b7 │ │ +1aabb6: 5c08 b541 |0011: iput-boolean v8, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41b5 │ │ +1aabba: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0003 line=211 │ │ 0x0005 line=212 │ │ 0x0007 line=213 │ │ 0x0009 line=214 │ │ @@ -302358,17 +302359,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZLorg/thoughtcrime/securesms/service/GenericForegroundService$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 9 │ │ insns size : 4 16-bit code units │ │ -1aabb8: |[1aabb8] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZLorg/thoughtcrime/securesms/service/GenericForegroundService$1;)V │ │ -1aabc8: 7609 b959 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZ)V // method@59b9 │ │ -1aabce: 0e00 |0003: return-void │ │ +1aabbc: |[1aabbc] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZLorg/thoughtcrime/securesms/service/GenericForegroundService$1;)V │ │ +1aabcc: 7609 b959 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZ)V // method@59b9 │ │ +1aabd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -302385,18 +302386,18 @@ │ │ type : '(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1aaa74: |[1aaa74] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.access$100:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ -1aaa84: 7110 bd59 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.fromIntent:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59bd │ │ -1aaa8a: 0c00 |0003: move-result-object v0 │ │ -1aaa8c: 1100 |0004: return-object v0 │ │ +1aaa78: |[1aaa78] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.access$100:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ +1aaa88: 7110 bd59 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.fromIntent:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59bd │ │ +1aaa8e: 0c00 |0003: move-result-object v0 │ │ +1aaa90: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/Intent; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;) │ │ @@ -302404,73 +302405,73 @@ │ │ type : '(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 112 16-bit code units │ │ -1aaa90: |[1aaa90] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.fromIntent:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ -1aaaa0: 7100 c459 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c4 │ │ -1aaaa6: 0c00 |0003: move-result-object v0 │ │ -1aaaa8: 5200 b441 |0004: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b4 │ │ -1aaaac: 1a01 ac55 |0006: const-string v1, "extra_id" // string@55ac │ │ -1aaab0: 6e30 9400 1b00 |0008: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -1aaab6: 0a07 |000b: move-result v7 │ │ -1aaab8: 1a00 b455 |000c: const-string v0, "extra_title" // string@55b4 │ │ -1aaabc: 6e20 9a00 0b00 |000e: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -1aaac2: 0c00 |0011: move-result-object v0 │ │ -1aaac4: 3900 0800 |0012: if-nez v0, 001a // +0008 │ │ -1aaac8: 7100 c459 0000 |0014: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c4 │ │ -1aaace: 0c00 |0017: move-result-object v0 │ │ -1aaad0: 5400 b841 |0018: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41b8 │ │ -1aaad4: 0703 |001a: move-object v3, v0 │ │ -1aaad6: 1a00 aa55 |001b: const-string v0, "extra_content_text" // string@55aa │ │ -1aaada: 6e20 9a00 0b00 |001d: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -1aaae0: 0c00 |0020: move-result-object v0 │ │ -1aaae2: 3900 0800 |0021: if-nez v0, 0029 // +0008 │ │ -1aaae6: 7100 c459 0000 |0023: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c4 │ │ -1aaaec: 0c00 |0026: move-result-object v0 │ │ -1aaaee: 5400 b241 |0027: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41b2 │ │ -1aaaf2: 0704 |0029: move-object v4, v0 │ │ -1aaaf4: 1a00 a955 |002a: const-string v0, "extra_channel_id" // string@55a9 │ │ -1aaaf8: 6e20 9a00 0b00 |002c: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -1aaafe: 0c00 |002f: move-result-object v0 │ │ -1aab00: 3900 0800 |0030: if-nez v0, 0038 // +0008 │ │ -1aab04: 7100 c459 0000 |0032: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c4 │ │ -1aab0a: 0c00 |0035: move-result-object v0 │ │ -1aab0c: 5400 b141 |0036: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b1 │ │ -1aab10: 0705 |0038: move-object v5, v0 │ │ -1aab12: 7100 c459 0000 |0039: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c4 │ │ -1aab18: 0c00 |003c: move-result-object v0 │ │ -1aab1a: 5200 b341 |003d: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41b3 │ │ -1aab1e: 1a01 ab55 |003f: const-string v1, "extra_icon_res" // string@55ab │ │ -1aab22: 6e30 9400 1b00 |0041: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -1aab28: 0a06 |0044: move-result v6 │ │ -1aab2a: 7100 c459 0000 |0045: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c4 │ │ -1aab30: 0c00 |0048: move-result-object v0 │ │ -1aab32: 5200 b641 |0049: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41b6 │ │ -1aab36: 1a01 ae55 |004b: const-string v1, "extra_progress" // string@55ae │ │ -1aab3a: 6e30 9400 1b00 |004d: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -1aab40: 0a09 |0050: move-result v9 │ │ -1aab42: 7100 c459 0000 |0051: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c4 │ │ -1aab48: 0c00 |0054: move-result-object v0 │ │ -1aab4a: 5200 b741 |0055: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41b7 │ │ -1aab4e: 1a01 b055 |0057: const-string v1, "extra_progress_max" // string@55b0 │ │ -1aab52: 6e30 9400 1b00 |0059: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -1aab58: 0a08 |005c: move-result v8 │ │ -1aab5a: 7100 c459 0000 |005d: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c4 │ │ -1aab60: 0c00 |0060: move-result-object v0 │ │ -1aab62: 5500 b541 |0061: iget-boolean v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41b5 │ │ -1aab66: 1a01 af55 |0063: const-string v1, "extra_progress_indeterminate" // string@55af │ │ -1aab6a: 6e30 8b00 1b00 |0065: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ -1aab70: 0a0a |0068: move-result v10 │ │ -1aab72: 220b af10 |0069: new-instance v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10af │ │ -1aab76: 07b2 |006b: move-object v2, v11 │ │ -1aab78: 7609 b959 0200 |006c: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZ)V // method@59b9 │ │ -1aab7e: 110b |006f: return-object v11 │ │ +1aaa94: |[1aaa94] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.fromIntent:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ +1aaaa4: 7100 c459 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c4 │ │ +1aaaaa: 0c00 |0003: move-result-object v0 │ │ +1aaaac: 5200 b441 |0004: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b4 │ │ +1aaab0: 1a01 ac55 |0006: const-string v1, "extra_id" // string@55ac │ │ +1aaab4: 6e30 9400 1b00 |0008: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +1aaaba: 0a07 |000b: move-result v7 │ │ +1aaabc: 1a00 b455 |000c: const-string v0, "extra_title" // string@55b4 │ │ +1aaac0: 6e20 9a00 0b00 |000e: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +1aaac6: 0c00 |0011: move-result-object v0 │ │ +1aaac8: 3900 0800 |0012: if-nez v0, 001a // +0008 │ │ +1aaacc: 7100 c459 0000 |0014: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c4 │ │ +1aaad2: 0c00 |0017: move-result-object v0 │ │ +1aaad4: 5400 b841 |0018: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41b8 │ │ +1aaad8: 0703 |001a: move-object v3, v0 │ │ +1aaada: 1a00 aa55 |001b: const-string v0, "extra_content_text" // string@55aa │ │ +1aaade: 6e20 9a00 0b00 |001d: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +1aaae4: 0c00 |0020: move-result-object v0 │ │ +1aaae6: 3900 0800 |0021: if-nez v0, 0029 // +0008 │ │ +1aaaea: 7100 c459 0000 |0023: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c4 │ │ +1aaaf0: 0c00 |0026: move-result-object v0 │ │ +1aaaf2: 5400 b241 |0027: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41b2 │ │ +1aaaf6: 0704 |0029: move-object v4, v0 │ │ +1aaaf8: 1a00 a955 |002a: const-string v0, "extra_channel_id" // string@55a9 │ │ +1aaafc: 6e20 9a00 0b00 |002c: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +1aab02: 0c00 |002f: move-result-object v0 │ │ +1aab04: 3900 0800 |0030: if-nez v0, 0038 // +0008 │ │ +1aab08: 7100 c459 0000 |0032: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c4 │ │ +1aab0e: 0c00 |0035: move-result-object v0 │ │ +1aab10: 5400 b141 |0036: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b1 │ │ +1aab14: 0705 |0038: move-object v5, v0 │ │ +1aab16: 7100 c459 0000 |0039: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c4 │ │ +1aab1c: 0c00 |003c: move-result-object v0 │ │ +1aab1e: 5200 b341 |003d: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41b3 │ │ +1aab22: 1a01 ab55 |003f: const-string v1, "extra_icon_res" // string@55ab │ │ +1aab26: 6e30 9400 1b00 |0041: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +1aab2c: 0a06 |0044: move-result v6 │ │ +1aab2e: 7100 c459 0000 |0045: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c4 │ │ +1aab34: 0c00 |0048: move-result-object v0 │ │ +1aab36: 5200 b641 |0049: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41b6 │ │ +1aab3a: 1a01 ae55 |004b: const-string v1, "extra_progress" // string@55ae │ │ +1aab3e: 6e30 9400 1b00 |004d: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +1aab44: 0a09 |0050: move-result v9 │ │ +1aab46: 7100 c459 0000 |0051: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c4 │ │ +1aab4c: 0c00 |0054: move-result-object v0 │ │ +1aab4e: 5200 b741 |0055: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41b7 │ │ +1aab52: 1a01 b055 |0057: const-string v1, "extra_progress_max" // string@55b0 │ │ +1aab56: 6e30 9400 1b00 |0059: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +1aab5c: 0a08 |005c: move-result v8 │ │ +1aab5e: 7100 c459 0000 |005d: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c4 │ │ +1aab64: 0c00 |0060: move-result-object v0 │ │ +1aab66: 5500 b541 |0061: iget-boolean v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41b5 │ │ +1aab6a: 1a01 af55 |0063: const-string v1, "extra_progress_indeterminate" // string@55af │ │ +1aab6e: 6e30 8b00 1b00 |0065: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ +1aab74: 0a0a |0068: move-result v10 │ │ +1aab76: 220b af10 |0069: new-instance v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10af │ │ +1aab7a: 07b2 |006b: move-object v2, v11 │ │ +1aab7c: 7609 b959 0200 |006c: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZ)V // method@59b9 │ │ +1aab82: 110b |006f: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x000c line=224 │ │ 0x0014 line=225 │ │ 0x001b line=227 │ │ 0x0023 line=228 │ │ @@ -302490,61 +302491,61 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -1aa8d8: |[1aa8d8] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.equals:(Ljava/lang/Object;)Z │ │ -1aa8e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1aa8ea: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1aa8ee: 0f00 |0003: return v0 │ │ -1aa8f0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1aa8f2: 3805 4e00 |0005: if-eqz v5, 0053 // +004e │ │ -1aa8f6: 6e10 a30a 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0aa3 │ │ -1aa8fc: 0c02 |000a: move-result-object v2 │ │ -1aa8fe: 6e10 a30a 0500 |000b: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0aa3 │ │ -1aa904: 0c03 |000e: move-result-object v3 │ │ -1aa906: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ -1aa90a: 2842 |0011: goto 0053 // +0042 │ │ -1aa90c: 1f05 af10 |0012: check-cast v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10af │ │ -1aa910: 5242 b441 |0014: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b4 │ │ -1aa914: 5253 b441 |0016: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b4 │ │ -1aa918: 3332 3900 |0018: if-ne v2, v3, 0051 // +0039 │ │ -1aa91c: 5242 b341 |001a: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41b3 │ │ -1aa920: 5253 b341 |001c: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41b3 │ │ -1aa924: 3332 3300 |001e: if-ne v2, v3, 0051 // +0033 │ │ -1aa928: 5242 b641 |0020: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41b6 │ │ -1aa92c: 5253 b641 |0022: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41b6 │ │ -1aa930: 3332 2d00 |0024: if-ne v2, v3, 0051 // +002d │ │ -1aa934: 5242 b741 |0026: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41b7 │ │ -1aa938: 5253 b741 |0028: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41b7 │ │ -1aa93c: 3332 2700 |002a: if-ne v2, v3, 0051 // +0027 │ │ -1aa940: 5542 b541 |002c: iget-boolean v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41b5 │ │ -1aa944: 5553 b541 |002e: iget-boolean v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41b5 │ │ -1aa948: 3332 2100 |0030: if-ne v2, v3, 0051 // +0021 │ │ -1aa94c: 5442 b841 |0032: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41b8 │ │ -1aa950: 5453 b841 |0034: iget-object v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41b8 │ │ -1aa954: 6e20 d60a 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1aa95a: 0a02 |0039: move-result v2 │ │ -1aa95c: 3802 1700 |003a: if-eqz v2, 0051 // +0017 │ │ -1aa960: 5442 b241 |003c: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41b2 │ │ -1aa964: 5453 b241 |003e: iget-object v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41b2 │ │ -1aa968: 6e20 d60a 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1aa96e: 0a02 |0043: move-result v2 │ │ -1aa970: 3802 0d00 |0044: if-eqz v2, 0051 // +000d │ │ -1aa974: 5442 b141 |0046: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b1 │ │ -1aa978: 5455 b141 |0048: iget-object v5, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b1 │ │ -1aa97c: 6e20 d60a 5200 |004a: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1aa982: 0a05 |004d: move-result v5 │ │ -1aa984: 3805 0300 |004e: if-eqz v5, 0051 // +0003 │ │ -1aa988: 2802 |0050: goto 0052 // +0002 │ │ -1aa98a: 1200 |0051: const/4 v0, #int 0 // #0 │ │ -1aa98c: 0f00 |0052: return v0 │ │ -1aa98e: 0f01 |0053: return v1 │ │ +1aa8dc: |[1aa8dc] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.equals:(Ljava/lang/Object;)Z │ │ +1aa8ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1aa8ee: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1aa8f2: 0f00 |0003: return v0 │ │ +1aa8f4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1aa8f6: 3805 4e00 |0005: if-eqz v5, 0053 // +004e │ │ +1aa8fa: 6e10 a30a 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0aa3 │ │ +1aa900: 0c02 |000a: move-result-object v2 │ │ +1aa902: 6e10 a30a 0500 |000b: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0aa3 │ │ +1aa908: 0c03 |000e: move-result-object v3 │ │ +1aa90a: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ +1aa90e: 2842 |0011: goto 0053 // +0042 │ │ +1aa910: 1f05 af10 |0012: check-cast v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10af │ │ +1aa914: 5242 b441 |0014: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b4 │ │ +1aa918: 5253 b441 |0016: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b4 │ │ +1aa91c: 3332 3900 |0018: if-ne v2, v3, 0051 // +0039 │ │ +1aa920: 5242 b341 |001a: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41b3 │ │ +1aa924: 5253 b341 |001c: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41b3 │ │ +1aa928: 3332 3300 |001e: if-ne v2, v3, 0051 // +0033 │ │ +1aa92c: 5242 b641 |0020: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41b6 │ │ +1aa930: 5253 b641 |0022: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41b6 │ │ +1aa934: 3332 2d00 |0024: if-ne v2, v3, 0051 // +002d │ │ +1aa938: 5242 b741 |0026: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41b7 │ │ +1aa93c: 5253 b741 |0028: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41b7 │ │ +1aa940: 3332 2700 |002a: if-ne v2, v3, 0051 // +0027 │ │ +1aa944: 5542 b541 |002c: iget-boolean v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41b5 │ │ +1aa948: 5553 b541 |002e: iget-boolean v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41b5 │ │ +1aa94c: 3332 2100 |0030: if-ne v2, v3, 0051 // +0021 │ │ +1aa950: 5442 b841 |0032: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41b8 │ │ +1aa954: 5453 b841 |0034: iget-object v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41b8 │ │ +1aa958: 6e20 d60a 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1aa95e: 0a02 |0039: move-result v2 │ │ +1aa960: 3802 1700 |003a: if-eqz v2, 0051 // +0017 │ │ +1aa964: 5442 b241 |003c: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41b2 │ │ +1aa968: 5453 b241 |003e: iget-object v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41b2 │ │ +1aa96c: 6e20 d60a 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1aa972: 0a02 |0043: move-result v2 │ │ +1aa974: 3802 0d00 |0044: if-eqz v2, 0051 // +000d │ │ +1aa978: 5442 b141 |0046: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b1 │ │ +1aa97c: 5455 b141 |0048: iget-object v5, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b1 │ │ +1aa980: 6e20 d60a 5200 |004a: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1aa986: 0a05 |004d: move-result v5 │ │ +1aa988: 3805 0300 |004e: if-eqz v5, 0051 // +0003 │ │ +1aa98c: 2802 |0050: goto 0052 // +0002 │ │ +1aa98e: 1200 |0051: const/4 v0, #int 0 // #0 │ │ +1aa990: 0f00 |0052: return v0 │ │ +1aa992: 0f01 |0053: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=249 │ │ 0x0012 line=251 │ │ 0x0014 line=252 │ │ 0x0036 line=257 │ │ 0x0040 line=258 │ │ @@ -302558,39 +302559,39 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -1aa990: |[1aa990] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.hashCode:()I │ │ -1aa9a0: 5420 b841 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41b8 │ │ -1aa9a4: 6e10 dd0a 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@0add │ │ -1aa9aa: 0a00 |0005: move-result v0 │ │ -1aa9ac: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1aa9b0: 5421 b141 |0008: iget-object v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b1 │ │ -1aa9b4: 6e10 dd0a 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0add │ │ -1aa9ba: 0a01 |000d: move-result v1 │ │ -1aa9bc: b010 |000e: add-int/2addr v0, v1 │ │ -1aa9be: da00 001f |000f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1aa9c2: 5221 b441 |0011: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b4 │ │ -1aa9c6: b010 |0013: add-int/2addr v0, v1 │ │ -1aa9c8: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1aa9cc: 5221 b341 |0016: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41b3 │ │ -1aa9d0: b010 |0018: add-int/2addr v0, v1 │ │ -1aa9d2: da00 001f |0019: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1aa9d6: 5221 b641 |001b: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41b6 │ │ -1aa9da: b010 |001d: add-int/2addr v0, v1 │ │ -1aa9dc: da00 001f |001e: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1aa9e0: 5221 b741 |0020: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41b7 │ │ -1aa9e4: b010 |0022: add-int/2addr v0, v1 │ │ -1aa9e6: da00 001f |0023: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1aa9ea: 5521 b541 |0025: iget-boolean v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41b5 │ │ -1aa9ee: b010 |0027: add-int/2addr v0, v1 │ │ -1aa9f0: 0f00 |0028: return v0 │ │ +1aa994: |[1aa994] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.hashCode:()I │ │ +1aa9a4: 5420 b841 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41b8 │ │ +1aa9a8: 6e10 dd0a 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@0add │ │ +1aa9ae: 0a00 |0005: move-result v0 │ │ +1aa9b0: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1aa9b4: 5421 b141 |0008: iget-object v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b1 │ │ +1aa9b8: 6e10 dd0a 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0add │ │ +1aa9be: 0a01 |000d: move-result v1 │ │ +1aa9c0: b010 |000e: add-int/2addr v0, v1 │ │ +1aa9c2: da00 001f |000f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1aa9c6: 5221 b441 |0011: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b4 │ │ +1aa9ca: b010 |0013: add-int/2addr v0, v1 │ │ +1aa9cc: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1aa9d0: 5221 b341 |0016: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41b3 │ │ +1aa9d4: b010 |0018: add-int/2addr v0, v1 │ │ +1aa9d6: da00 001f |0019: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1aa9da: 5221 b641 |001b: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41b6 │ │ +1aa9de: b010 |001d: add-int/2addr v0, v1 │ │ +1aa9e0: da00 001f |001e: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1aa9e4: 5221 b741 |0020: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41b7 │ │ +1aa9e8: b010 |0022: add-int/2addr v0, v1 │ │ +1aa9ea: da00 001f |0023: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1aa9ee: 5521 b541 |0025: iget-boolean v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41b5 │ │ +1aa9f2: b010 |0027: add-int/2addr v0, v1 │ │ +1aa9f4: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0008 line=266 │ │ 0x0011 line=268 │ │ 0x0016 line=270 │ │ 0x001b line=272 │ │ @@ -302604,47 +302605,47 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -1aa9f4: |[1aa9f4] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.toString:()Ljava/lang/String; │ │ -1aaa04: 6200 9f00 |0000: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ -1aaa08: 5481 b141 |0002: iget-object v1, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b1 │ │ -1aaa0c: 5282 b441 |0004: iget v2, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b4 │ │ -1aaa10: 7110 530a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1aaa16: 0c02 |0009: move-result-object v2 │ │ -1aaa18: 5283 b641 |000a: iget v3, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41b6 │ │ -1aaa1c: 7110 530a 0300 |000c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1aaa22: 0c03 |000f: move-result-object v3 │ │ -1aaa24: 5284 b741 |0010: iget v4, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41b7 │ │ -1aaa28: 7110 530a 0400 |0012: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1aaa2e: 0c04 |0015: move-result-object v4 │ │ -1aaa30: 5585 b541 |0016: iget-boolean v5, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41b5 │ │ -1aaa34: 3805 0500 |0018: if-eqz v5, 001d // +0005 │ │ -1aaa38: 1a05 ad60 |001a: const-string v5, "indeterminate" // string@60ad │ │ -1aaa3c: 2803 |001c: goto 001f // +0003 │ │ -1aaa3e: 1a05 bc51 |001d: const-string v5, "determinate" // string@51bc │ │ -1aaa42: 1256 |001f: const/4 v6, #int 5 // #5 │ │ -1aaa44: 2366 4011 |0020: new-array v6, v6, [Ljava/lang/Object; // type@1140 │ │ -1aaa48: 1207 |0022: const/4 v7, #int 0 // #0 │ │ -1aaa4a: 4d01 0607 |0023: aput-object v1, v6, v7 │ │ -1aaa4e: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -1aaa50: 4d02 0601 |0026: aput-object v2, v6, v1 │ │ -1aaa54: 1221 |0028: const/4 v1, #int 2 // #2 │ │ -1aaa56: 4d03 0601 |0029: aput-object v3, v6, v1 │ │ -1aaa5a: 1231 |002b: const/4 v1, #int 3 // #3 │ │ -1aaa5c: 4d04 0601 |002c: aput-object v4, v6, v1 │ │ -1aaa60: 1241 |002e: const/4 v1, #int 4 // #4 │ │ -1aaa62: 4d05 0601 |002f: aput-object v5, v6, v1 │ │ -1aaa66: 1a01 1e13 |0031: const-string v1, "ChannelId: %s Id: %d Progress: %d/%d %s" // string@131e │ │ -1aaa6a: 7130 d90a 1006 |0033: invoke-static {v0, v1, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad9 │ │ -1aaa70: 0c00 |0036: move-result-object v0 │ │ -1aaa72: 1100 |0037: return-object v0 │ │ +1aa9f8: |[1aa9f8] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.toString:()Ljava/lang/String; │ │ +1aaa08: 6200 9f00 |0000: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ +1aaa0c: 5481 b141 |0002: iget-object v1, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b1 │ │ +1aaa10: 5282 b441 |0004: iget v2, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b4 │ │ +1aaa14: 7110 530a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1aaa1a: 0c02 |0009: move-result-object v2 │ │ +1aaa1c: 5283 b641 |000a: iget v3, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41b6 │ │ +1aaa20: 7110 530a 0300 |000c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1aaa26: 0c03 |000f: move-result-object v3 │ │ +1aaa28: 5284 b741 |0010: iget v4, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41b7 │ │ +1aaa2c: 7110 530a 0400 |0012: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1aaa32: 0c04 |0015: move-result-object v4 │ │ +1aaa34: 5585 b541 |0016: iget-boolean v5, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41b5 │ │ +1aaa38: 3805 0500 |0018: if-eqz v5, 001d // +0005 │ │ +1aaa3c: 1a05 ad60 |001a: const-string v5, "indeterminate" // string@60ad │ │ +1aaa40: 2803 |001c: goto 001f // +0003 │ │ +1aaa42: 1a05 bc51 |001d: const-string v5, "determinate" // string@51bc │ │ +1aaa46: 1256 |001f: const/4 v6, #int 5 // #5 │ │ +1aaa48: 2366 4011 |0020: new-array v6, v6, [Ljava/lang/Object; // type@1140 │ │ +1aaa4c: 1207 |0022: const/4 v7, #int 0 // #0 │ │ +1aaa4e: 4d01 0607 |0023: aput-object v1, v6, v7 │ │ +1aaa52: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +1aaa54: 4d02 0601 |0026: aput-object v2, v6, v1 │ │ +1aaa58: 1221 |0028: const/4 v1, #int 2 // #2 │ │ +1aaa5a: 4d03 0601 |0029: aput-object v3, v6, v1 │ │ +1aaa5e: 1231 |002b: const/4 v1, #int 3 // #3 │ │ +1aaa60: 4d04 0601 |002c: aput-object v4, v6, v1 │ │ +1aaa64: 1241 |002e: const/4 v1, #int 4 // #4 │ │ +1aaa66: 4d05 0601 |002f: aput-object v5, v6, v1 │ │ +1aaa6a: 1a01 1e13 |0031: const-string v1, "ChannelId: %s Id: %d Progress: %d/%d %s" // string@131e │ │ +1aaa6e: 7130 d90a 1006 |0033: invoke-static {v0, v1, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad9 │ │ +1aaa74: 0c00 |0036: move-result-object v0 │ │ +1aaa76: 1100 |0037: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x0038 reg=8 this Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ │ │ source_file_idx : 6523 (GenericForegroundService.java) │ │ @@ -302681,18 +302682,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1aabe8: |[1aabe8] org.thoughtcrime.securesms.service.GenericForegroundService$LocalBinder.:(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V │ │ -1aabf8: 5b01 b941 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.this$0:Lorg/thoughtcrime/securesms/service/GenericForegroundService; // field@41b9 │ │ -1aabfc: 7010 3202 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@0232 │ │ -1aac02: 0e00 |0005: return-void │ │ +1aabec: |[1aabec] org.thoughtcrime.securesms.service.GenericForegroundService$LocalBinder.:(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V │ │ +1aabfc: 5b01 b941 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.this$0:Lorg/thoughtcrime/securesms/service/GenericForegroundService; // field@41b9 │ │ +1aac00: 7010 3202 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@0232 │ │ +1aac06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/service/GenericForegroundService; │ │ │ │ @@ -302702,17 +302703,17 @@ │ │ type : '()Lorg/thoughtcrime/securesms/service/GenericForegroundService;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aabd0: |[1aabd0] org.thoughtcrime.securesms.service.GenericForegroundService$LocalBinder.getService:()Lorg/thoughtcrime/securesms/service/GenericForegroundService; │ │ -1aabe0: 5410 b941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.this$0:Lorg/thoughtcrime/securesms/service/GenericForegroundService; // field@41b9 │ │ -1aabe4: 1100 |0002: return-object v0 │ │ +1aabd4: |[1aabd4] org.thoughtcrime.securesms.service.GenericForegroundService$LocalBinder.getService:()Lorg/thoughtcrime/securesms/service/GenericForegroundService; │ │ +1aabe4: 5410 b941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.this$0:Lorg/thoughtcrime/securesms/service/GenericForegroundService; // field@41b9 │ │ +1aabe8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; │ │ │ │ source_file_idx : 6523 (GenericForegroundService.java) │ │ @@ -302832,37 +302833,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 0 │ │ outs : 10 │ │ insns size : 39 16-bit code units │ │ -1aad8c: |[1aad8c] org.thoughtcrime.securesms.service.GenericForegroundService.:()V │ │ -1aad9c: 2200 bc03 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@03bc │ │ -1aada0: 7010 770d 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@0d77 │ │ -1aada6: 6900 c641 |0005: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.NEXT_ID:Ljava/util/concurrent/atomic/AtomicInteger; // field@41c6 │ │ -1aadaa: 2200 bb03 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@03bb │ │ -1aadae: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -1aadb0: 7020 740d 1000 |000a: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@0d74 │ │ -1aadb6: 6900 bc41 |000d: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.CHANNEL_CREATED:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41bc │ │ -1aadba: 6701 cb41 |000f: sput v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41cb │ │ -1aadbe: 2200 af10 |0011: new-instance v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10af │ │ -1aadc2: 6006 3a21 |0013: sget v6, Lorg/thoughtcrime/securesms/R$drawable;.icon_notification:I // field@213a │ │ -1aadc6: 120a |0015: const/4 v10, #int 0 // #0 │ │ -1aadc8: 120b |0016: const/4 v11, #int 0 // #0 │ │ -1aadca: 1a03 0000 |0017: const-string v3, "" // string@0000 │ │ -1aadce: 1a04 0000 |0019: const-string v4, "" // string@0000 │ │ -1aadd2: 1a05 384b |001b: const-string v5, "ch_generic" // string@4b38 │ │ -1aadd6: 12f7 |001d: const/4 v7, #int -1 // #ff │ │ -1aadd8: 1208 |001e: const/4 v8, #int 0 // #0 │ │ -1aadda: 1209 |001f: const/4 v9, #int 0 // #0 │ │ -1aaddc: 0702 |0020: move-object v2, v0 │ │ -1aadde: 760a ba59 0200 |0021: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZLorg/thoughtcrime/securesms/service/GenericForegroundService$1;)V // method@59ba │ │ -1aade4: 6900 bd41 |0024: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41bd │ │ -1aade8: 0e00 |0026: return-void │ │ +1aad90: |[1aad90] org.thoughtcrime.securesms.service.GenericForegroundService.:()V │ │ +1aada0: 2200 bc03 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@03bc │ │ +1aada4: 7010 770d 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@0d77 │ │ +1aadaa: 6900 c641 |0005: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.NEXT_ID:Ljava/util/concurrent/atomic/AtomicInteger; // field@41c6 │ │ +1aadae: 2200 bb03 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@03bb │ │ +1aadb2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +1aadb4: 7020 740d 1000 |000a: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@0d74 │ │ +1aadba: 6900 bc41 |000d: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.CHANNEL_CREATED:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41bc │ │ +1aadbe: 6701 cb41 |000f: sput v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41cb │ │ +1aadc2: 2200 af10 |0011: new-instance v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10af │ │ +1aadc6: 6006 3a21 |0013: sget v6, Lorg/thoughtcrime/securesms/R$drawable;.icon_notification:I // field@213a │ │ +1aadca: 120a |0015: const/4 v10, #int 0 // #0 │ │ +1aadcc: 120b |0016: const/4 v11, #int 0 // #0 │ │ +1aadce: 1a03 0000 |0017: const-string v3, "" // string@0000 │ │ +1aadd2: 1a04 0000 |0019: const-string v4, "" // string@0000 │ │ +1aadd6: 1a05 384b |001b: const-string v5, "ch_generic" // string@4b38 │ │ +1aadda: 12f7 |001d: const/4 v7, #int -1 // #ff │ │ +1aaddc: 1208 |001e: const/4 v8, #int 0 // #0 │ │ +1aadde: 1209 |001f: const/4 v9, #int 0 // #0 │ │ +1aade0: 0702 |0020: move-object v2, v0 │ │ +1aade2: 760a ba59 0200 |0021: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZLorg/thoughtcrime/securesms/service/GenericForegroundService$1;)V // method@59ba │ │ +1aade8: 6900 bd41 |0024: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41bd │ │ +1aadec: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0007 line=51 │ │ 0x000f line=53 │ │ 0x0011 line=57 │ │ locals : │ │ @@ -302872,23 +302873,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1aadec: |[1aadec] org.thoughtcrime.securesms.service.GenericForegroundService.:()V │ │ -1aadfc: 7010 4200 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0042 │ │ -1aae02: 2200 b010 |0003: new-instance v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; // type@10b0 │ │ -1aae06: 7020 c059 1000 |0005: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.:(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V // method@59c0 │ │ -1aae0c: 5b10 c941 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.binder:Landroid/os/IBinder; // field@41c9 │ │ -1aae10: 2200 8303 |000a: new-instance v0, Ljava/util/LinkedHashMap; // type@0383 │ │ -1aae14: 7010 be0c 0000 |000c: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0cbe │ │ -1aae1a: 5b10 c841 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41c8 │ │ -1aae1e: 0e00 |0011: return-void │ │ +1aadf0: |[1aadf0] org.thoughtcrime.securesms.service.GenericForegroundService.:()V │ │ +1aae00: 7010 4200 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0042 │ │ +1aae06: 2200 b010 |0003: new-instance v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; // type@10b0 │ │ +1aae0a: 7020 c059 1000 |0005: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.:(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V // method@59c0 │ │ +1aae10: 5b10 c941 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.binder:Landroid/os/IBinder; // field@41c9 │ │ +1aae14: 2200 8303 |000a: new-instance v0, Ljava/util/LinkedHashMap; // type@0383 │ │ +1aae18: 7010 be0c 0000 |000c: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0cbe │ │ +1aae1e: 5b10 c841 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41c8 │ │ +1aae22: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=36 │ │ 0x000a line=55 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/thoughtcrime/securesms/service/GenericForegroundService; │ │ @@ -302898,53 +302899,53 @@ │ │ type : '()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aacec: |[1aacec] org.thoughtcrime.securesms.service.GenericForegroundService.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ -1aacfc: 6200 bd41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41bd │ │ -1aad00: 1100 |0002: return-object v0 │ │ +1aacf0: |[1aacf0] org.thoughtcrime.securesms.service.GenericForegroundService.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ +1aad00: 6200 bd41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41bd │ │ +1aad04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/service/GenericForegroundService;) │ │ name : 'createFgNotificationChannel' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -1aae20: |[1aae20] org.thoughtcrime.securesms.service.GenericForegroundService.createFgNotificationChannel:(Landroid/content/Context;)V │ │ -1aae30: 6200 bc41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.CHANNEL_CREATED:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41bc │ │ -1aae34: 6e10 750d 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0d75 │ │ -1aae3a: 0a01 |0005: move-result v1 │ │ -1aae3c: 3901 2400 |0006: if-nez v1, 002a // +0024 │ │ -1aae40: 6001 3800 |0008: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1aae44: 1302 1a00 |000a: const/16 v2, #int 26 // #1a │ │ -1aae48: 3421 1e00 |000c: if-lt v1, v2, 002a // +001e │ │ -1aae4c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -1aae4e: 6e20 760d 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0d76 │ │ -1aae54: 1a00 384b |0012: const-string v0, "ch_generic" // string@4b38 │ │ -1aae58: 1a02 7919 |0014: const-string v2, "Generic Background Service" // string@1979 │ │ -1aae5c: 7130 935b 2001 |0016: invoke-static {v0, v2, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; // method@5b93 │ │ -1aae62: 0c00 |0019: move-result-object v0 │ │ -1aae64: 1a01 0318 |001a: const-string v1, "Ensure app will not be killed while long ongoing background tasks are running." // string@1803 │ │ -1aae68: 7120 a95b 1000 |001c: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V // method@5ba9 │ │ -1aae6e: 1c01 1800 |001f: const-class v1, Landroid/app/NotificationManager; // type@0018 │ │ -1aae72: 7120 a35b 1300 |0021: invoke-static {v3, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; // method@5ba3 │ │ -1aae78: 0c03 |0024: move-result-object v3 │ │ -1aae7a: 1f03 1800 |0025: check-cast v3, Landroid/app/NotificationManager; // type@0018 │ │ -1aae7e: 7120 ab5b 0300 |0027: invoke-static {v3, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V // method@5bab │ │ -1aae84: 0e00 |002a: return-void │ │ +1aae24: |[1aae24] org.thoughtcrime.securesms.service.GenericForegroundService.createFgNotificationChannel:(Landroid/content/Context;)V │ │ +1aae34: 6200 bc41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.CHANNEL_CREATED:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41bc │ │ +1aae38: 6e10 750d 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0d75 │ │ +1aae3e: 0a01 |0005: move-result v1 │ │ +1aae40: 3901 2400 |0006: if-nez v1, 002a // +0024 │ │ +1aae44: 6001 3800 |0008: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1aae48: 1302 1a00 |000a: const/16 v2, #int 26 // #1a │ │ +1aae4c: 3421 1e00 |000c: if-lt v1, v2, 002a // +001e │ │ +1aae50: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +1aae52: 6e20 760d 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0d76 │ │ +1aae58: 1a00 384b |0012: const-string v0, "ch_generic" // string@4b38 │ │ +1aae5c: 1a02 7919 |0014: const-string v2, "Generic Background Service" // string@1979 │ │ +1aae60: 7130 935b 2001 |0016: invoke-static {v0, v2, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; // method@5b93 │ │ +1aae66: 0c00 |0019: move-result-object v0 │ │ +1aae68: 1a01 0318 |001a: const-string v1, "Ensure app will not be killed while long ongoing background tasks are running." // string@1803 │ │ +1aae6c: 7120 a95b 1000 |001c: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V // method@5ba9 │ │ +1aae72: 1c01 1800 |001f: const-class v1, Landroid/app/NotificationManager; // type@0018 │ │ +1aae76: 7120 a35b 1300 |0021: invoke-static {v3, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; // method@5ba3 │ │ +1aae7c: 0c03 |0024: move-result-object v3 │ │ +1aae7e: 1f03 1800 |0025: check-cast v3, Landroid/app/NotificationManager; // type@0018 │ │ +1aae82: 7120 ab5b 0300 |0027: invoke-static {v3, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V // method@5bab │ │ +1aae88: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x000f line=190 │ │ 0x0012 line=191 │ │ 0x001a line=193 │ │ 0x001f line=194 │ │ @@ -302957,38 +302958,38 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -1aae88: |[1aae88] org.thoughtcrime.securesms.service.GenericForegroundService.handleStart:(Landroid/content/Intent;)V │ │ -1aae98: 1d05 |0000: monitor-enter v5 │ │ -1aae9a: 7110 bb59 0600 |0001: invoke-static {v6}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.access$100:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59bb │ │ -1aaea0: 0c06 |0004: move-result-object v6 │ │ -1aaea2: 6200 c741 |0005: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41c7 │ │ -1aaea6: 6201 9f00 |0007: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ -1aaeaa: 1a02 bd5e |0009: const-string v2, "handleStart() %s" // string@5ebd │ │ -1aaeae: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -1aaeb0: 2333 4011 |000c: new-array v3, v3, [Ljava/lang/Object; // type@1140 │ │ -1aaeb4: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -1aaeb6: 4d06 0304 |000f: aput-object v6, v3, v4 │ │ -1aaeba: 7130 d90a 2103 |0011: invoke-static {v1, v2, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad9 │ │ -1aaec0: 0c01 |0014: move-result-object v1 │ │ -1aaec2: 7120 c002 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1aaec8: 5450 c841 |0018: iget-object v0, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41c8 │ │ -1aaecc: 5261 b441 |001a: iget v1, v6, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b4 │ │ -1aaed0: 7110 530a 0100 |001c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1aaed6: 0c01 |001f: move-result-object v1 │ │ -1aaed8: 6e30 c10c 1006 |0020: invoke-virtual {v0, v1, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cc1 │ │ -1aaede: 1e05 |0023: monitor-exit v5 │ │ -1aaee0: 0e00 |0024: return-void │ │ -1aaee2: 0d06 |0025: move-exception v6 │ │ -1aaee4: 1e05 |0026: monitor-exit v5 │ │ -1aaee6: 2706 |0027: throw v6 │ │ +1aae8c: |[1aae8c] org.thoughtcrime.securesms.service.GenericForegroundService.handleStart:(Landroid/content/Intent;)V │ │ +1aae9c: 1d05 |0000: monitor-enter v5 │ │ +1aae9e: 7110 bb59 0600 |0001: invoke-static {v6}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.access$100:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59bb │ │ +1aaea4: 0c06 |0004: move-result-object v6 │ │ +1aaea6: 6200 c741 |0005: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41c7 │ │ +1aaeaa: 6201 9f00 |0007: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ +1aaeae: 1a02 bd5e |0009: const-string v2, "handleStart() %s" // string@5ebd │ │ +1aaeb2: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +1aaeb4: 2333 4011 |000c: new-array v3, v3, [Ljava/lang/Object; // type@1140 │ │ +1aaeb8: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +1aaeba: 4d06 0304 |000f: aput-object v6, v3, v4 │ │ +1aaebe: 7130 d90a 2103 |0011: invoke-static {v1, v2, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad9 │ │ +1aaec4: 0c01 |0014: move-result-object v1 │ │ +1aaec6: 7120 c002 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1aaecc: 5450 c841 |0018: iget-object v0, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41c8 │ │ +1aaed0: 5261 b441 |001a: iget v1, v6, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b4 │ │ +1aaed4: 7110 530a 0100 |001c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1aaeda: 0c01 |001f: move-result-object v1 │ │ +1aaedc: 6e30 c10c 1006 |0020: invoke-virtual {v0, v1, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cc1 │ │ +1aaee2: 1e05 |0023: monitor-exit v5 │ │ +1aaee4: 0e00 |0024: return-void │ │ +1aaee6: 0d06 |0025: move-exception v6 │ │ +1aaee8: 1e05 |0026: monitor-exit v5 │ │ +1aaeea: 2706 |0027: throw v6 │ │ catches : 2 │ │ 0x0001 - 0x0023 │ │ -> 0x0025 │ │ 0x0026 - 0x0027 │ │ -> 0x0025 │ │ positions : │ │ 0x0001 line=94 │ │ @@ -303004,37 +303005,37 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -1aaefc: |[1aaefc] org.thoughtcrime.securesms.service.GenericForegroundService.handleStop:(Landroid/content/Intent;)V │ │ -1aaf0c: 1d03 |0000: monitor-enter v3 │ │ -1aaf0e: 6200 c741 |0001: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41c7 │ │ -1aaf12: 1a01 bf5e |0003: const-string v1, "handleStop()" // string@5ebf │ │ -1aaf16: 7120 c002 1000 |0005: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1aaf1c: 1a01 ac55 |0008: const-string v1, "extra_id" // string@55ac │ │ -1aaf20: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ -1aaf22: 6e30 9400 1402 |000b: invoke-virtual {v4, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -1aaf28: 0a04 |000e: move-result v4 │ │ -1aaf2a: 5431 c841 |000f: iget-object v1, v3, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41c8 │ │ -1aaf2e: 7110 530a 0400 |0011: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1aaf34: 0c04 |0014: move-result-object v4 │ │ -1aaf36: 6e20 c20c 4100 |0015: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cc2 │ │ -1aaf3c: 0c04 |0018: move-result-object v4 │ │ -1aaf3e: 1f04 af10 |0019: check-cast v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10af │ │ -1aaf42: 3904 0700 |001b: if-nez v4, 0022 // +0007 │ │ -1aaf46: 1a04 4616 |001d: const-string v4, "Could not find entry to remove" // string@1646 │ │ -1aaf4a: 7120 c402 4000 |001f: invoke-static {v0, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ -1aaf50: 1e03 |0022: monitor-exit v3 │ │ -1aaf52: 0e00 |0023: return-void │ │ -1aaf54: 0d04 |0024: move-exception v4 │ │ -1aaf56: 1e03 |0025: monitor-exit v3 │ │ -1aaf58: 2704 |0026: throw v4 │ │ +1aaf00: |[1aaf00] org.thoughtcrime.securesms.service.GenericForegroundService.handleStop:(Landroid/content/Intent;)V │ │ +1aaf10: 1d03 |0000: monitor-enter v3 │ │ +1aaf12: 6200 c741 |0001: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41c7 │ │ +1aaf16: 1a01 bf5e |0003: const-string v1, "handleStop()" // string@5ebf │ │ +1aaf1a: 7120 c002 1000 |0005: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1aaf20: 1a01 ac55 |0008: const-string v1, "extra_id" // string@55ac │ │ +1aaf24: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ +1aaf26: 6e30 9400 1402 |000b: invoke-virtual {v4, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +1aaf2c: 0a04 |000e: move-result v4 │ │ +1aaf2e: 5431 c841 |000f: iget-object v1, v3, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41c8 │ │ +1aaf32: 7110 530a 0400 |0011: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1aaf38: 0c04 |0014: move-result-object v4 │ │ +1aaf3a: 6e20 c20c 4100 |0015: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cc2 │ │ +1aaf40: 0c04 |0018: move-result-object v4 │ │ +1aaf42: 1f04 af10 |0019: check-cast v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10af │ │ +1aaf46: 3904 0700 |001b: if-nez v4, 0022 // +0007 │ │ +1aaf4a: 1a04 4616 |001d: const-string v4, "Could not find entry to remove" // string@1646 │ │ +1aaf4e: 7120 c402 4000 |001f: invoke-static {v0, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ +1aaf54: 1e03 |0022: monitor-exit v3 │ │ +1aaf56: 0e00 |0023: return-void │ │ +1aaf58: 0d04 |0024: move-exception v4 │ │ +1aaf5a: 1e03 |0025: monitor-exit v3 │ │ +1aaf5c: 2704 |0026: throw v4 │ │ catches : 2 │ │ 0x0001 - 0x0022 │ │ -> 0x0024 │ │ 0x0025 - 0x0026 │ │ -> 0x0024 │ │ positions : │ │ 0x0001 line=102 │ │ @@ -303051,72 +303052,72 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -1aac1c: |[1aac1c] org.thoughtcrime.securesms.service.GenericForegroundService.isForegroundTaskStarted:()Z │ │ -1aac2c: 6000 cb41 |0000: sget v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41cb │ │ -1aac30: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -1aac34: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -1aac36: 2802 |0005: goto 0007 // +0002 │ │ -1aac38: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -1aac3a: 0f00 |0007: return v0 │ │ +1aac20: |[1aac20] org.thoughtcrime.securesms.service.GenericForegroundService.isForegroundTaskStarted:()Z │ │ +1aac30: 6000 cb41 |0000: sget v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41cb │ │ +1aac34: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +1aac38: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1aac3a: 2802 |0005: goto 0007 // +0002 │ │ +1aac3c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +1aac3e: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ │ │ #7 : (in Lorg/thoughtcrime/securesms/service/GenericForegroundService;) │ │ name : 'postObligatoryForegroundNotification' │ │ type : '(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 72 16-bit code units │ │ -1aaf70: |[1aaf70] org.thoughtcrime.securesms.service.GenericForegroundService.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V │ │ -1aaf80: 5b34 ca41 |0000: iput-object v4, v3, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.lastPosted:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41ca │ │ -1aaf84: 2200 6101 |0002: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@0161 │ │ -1aaf88: 5441 b141 |0004: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b1 │ │ -1aaf8c: 7030 fc04 3001 |0006: invoke-direct {v0, v3, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@04fc │ │ -1aaf92: 5241 b341 |0009: iget v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41b3 │ │ -1aaf96: 6e20 1105 1000 |000b: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@0511 │ │ -1aaf9c: 0c00 |000e: move-result-object v0 │ │ -1aaf9e: 5441 b841 |000f: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41b8 │ │ -1aafa2: 6e20 0605 1000 |0011: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0506 │ │ -1aafa8: 0c00 |0014: move-result-object v0 │ │ -1aafaa: 5441 b241 |0015: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41b2 │ │ -1aafae: 6e20 1505 1000 |0017: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0515 │ │ -1aafb4: 0c00 |001a: move-result-object v0 │ │ -1aafb6: 5441 b241 |001b: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41b2 │ │ -1aafba: 6e20 0505 1000 |001d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0505 │ │ -1aafc0: 0c00 |0020: move-result-object v0 │ │ -1aafc2: 5241 b741 |0021: iget v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41b7 │ │ -1aafc6: 5242 b641 |0023: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41b6 │ │ -1aafca: 5544 b541 |0025: iget-boolean v4, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41b5 │ │ -1aafce: 6e40 1005 1042 |0027: invoke-virtual {v0, v1, v2, v4}, Landroidx/core/app/NotificationCompat$Builder;.setProgress:(IIZ)Landroidx/core/app/NotificationCompat$Builder; // method@0510 │ │ -1aafd4: 0c04 |002a: move-result-object v4 │ │ -1aafd6: 2200 2b00 |002b: new-instance v0, Landroid/content/Intent; // type@002b │ │ -1aafda: 1c01 4c0d |002d: const-class v1, Lorg/thoughtcrime/securesms/DummyActivity; // type@0d4c │ │ -1aafde: 7030 8400 3001 |002f: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -1aafe4: 7100 3c5a 0000 |0032: invoke-static {}, Lorg/thoughtcrime/securesms/util/IntentUtils;.FLAG_MUTABLE:()I // method@5a3c │ │ -1aafea: 0a01 |0035: move-result v1 │ │ -1aafec: 1202 |0036: const/4 v2, #int 0 // #0 │ │ -1aafee: 7140 4000 2310 |0037: invoke-static {v3, v2, v0, v1}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0040 │ │ -1aaff4: 0c00 |003a: move-result-object v0 │ │ -1aaff6: 6e20 0405 0400 |003b: invoke-virtual {v4, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@0504 │ │ -1aaffc: 0c04 |003e: move-result-object v4 │ │ -1aaffe: 6e10 fe04 0400 |003f: invoke-virtual {v4}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@04fe │ │ -1ab004: 0c04 |0042: move-result-object v4 │ │ -1ab006: 1230 |0043: const/4 v0, #int 3 // #3 │ │ -1ab008: 6e30 cd59 0304 |0044: invoke-virtual {v3, v0, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@59cd │ │ -1ab00e: 0e00 |0047: return-void │ │ +1aaf74: |[1aaf74] org.thoughtcrime.securesms.service.GenericForegroundService.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V │ │ +1aaf84: 5b34 ca41 |0000: iput-object v4, v3, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.lastPosted:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41ca │ │ +1aaf88: 2200 6101 |0002: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@0161 │ │ +1aaf8c: 5441 b141 |0004: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b1 │ │ +1aaf90: 7030 fc04 3001 |0006: invoke-direct {v0, v3, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@04fc │ │ +1aaf96: 5241 b341 |0009: iget v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41b3 │ │ +1aaf9a: 6e20 1105 1000 |000b: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@0511 │ │ +1aafa0: 0c00 |000e: move-result-object v0 │ │ +1aafa2: 5441 b841 |000f: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41b8 │ │ +1aafa6: 6e20 0605 1000 |0011: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0506 │ │ +1aafac: 0c00 |0014: move-result-object v0 │ │ +1aafae: 5441 b241 |0015: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41b2 │ │ +1aafb2: 6e20 1505 1000 |0017: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0515 │ │ +1aafb8: 0c00 |001a: move-result-object v0 │ │ +1aafba: 5441 b241 |001b: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41b2 │ │ +1aafbe: 6e20 0505 1000 |001d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0505 │ │ +1aafc4: 0c00 |0020: move-result-object v0 │ │ +1aafc6: 5241 b741 |0021: iget v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41b7 │ │ +1aafca: 5242 b641 |0023: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41b6 │ │ +1aafce: 5544 b541 |0025: iget-boolean v4, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41b5 │ │ +1aafd2: 6e40 1005 1042 |0027: invoke-virtual {v0, v1, v2, v4}, Landroidx/core/app/NotificationCompat$Builder;.setProgress:(IIZ)Landroidx/core/app/NotificationCompat$Builder; // method@0510 │ │ +1aafd8: 0c04 |002a: move-result-object v4 │ │ +1aafda: 2200 2b00 |002b: new-instance v0, Landroid/content/Intent; // type@002b │ │ +1aafde: 1c01 4c0d |002d: const-class v1, Lorg/thoughtcrime/securesms/DummyActivity; // type@0d4c │ │ +1aafe2: 7030 8400 3001 |002f: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +1aafe8: 7100 3c5a 0000 |0032: invoke-static {}, Lorg/thoughtcrime/securesms/util/IntentUtils;.FLAG_MUTABLE:()I // method@5a3c │ │ +1aafee: 0a01 |0035: move-result v1 │ │ +1aaff0: 1202 |0036: const/4 v2, #int 0 // #0 │ │ +1aaff2: 7140 4000 2310 |0037: invoke-static {v3, v2, v0, v1}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0040 │ │ +1aaff8: 0c00 |003a: move-result-object v0 │ │ +1aaffa: 6e20 0405 0400 |003b: invoke-virtual {v4, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@0504 │ │ +1ab000: 0c04 |003e: move-result-object v4 │ │ +1ab002: 6e10 fe04 0400 |003f: invoke-virtual {v4}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@04fe │ │ +1ab008: 0c04 |0042: move-result-object v4 │ │ +1ab00a: 1230 |0043: const/4 v0, #int 3 // #3 │ │ +1ab00c: 6e30 cd59 0304 |0044: invoke-virtual {v3, v0, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@59cd │ │ +1ab012: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0002 line=115 │ │ 0x000b line=116 │ │ 0x0011 line=117 │ │ 0x0017 line=118 │ │ @@ -303134,41 +303135,41 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Lorg/thoughtcrime/securesms/service/NotificationController;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -1aad04: |[1aad04] org.thoughtcrime.securesms.service.GenericForegroundService.startForegroundTask:(Landroid/content/Context;Ljava/lang/String;)Lorg/thoughtcrime/securesms/service/NotificationController; │ │ -1aad14: 6000 cb41 |0000: sget v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41cb │ │ -1aad18: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1aad1c: 6700 cb41 |0004: sput v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41cb │ │ -1aad20: 6200 c641 |0006: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.NEXT_ID:Ljava/util/concurrent/atomic/AtomicInteger; // field@41c6 │ │ -1aad24: 6e10 7b0d 0000 |0008: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@0d7b │ │ -1aad2a: 0a00 |000b: move-result v0 │ │ -1aad2c: 7110 c559 0300 |000c: invoke-static {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.createFgNotificationChannel:(Landroid/content/Context;)V // method@59c5 │ │ -1aad32: 2201 2b00 |000f: new-instance v1, Landroid/content/Intent; // type@002b │ │ -1aad36: 1c02 b110 |0011: const-class v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10b1 │ │ -1aad3a: 7030 8400 3102 |0013: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -1aad40: 1a02 8482 |0016: const-string v2, "start" // string@8284 │ │ -1aad44: 6e20 a900 2100 |0018: invoke-virtual {v1, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ -1aad4a: 1a02 b455 |001b: const-string v2, "extra_title" // string@55b4 │ │ -1aad4e: 6e30 a000 2104 |001d: invoke-virtual {v1, v2, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -1aad54: 1a04 a955 |0020: const-string v4, "extra_channel_id" // string@55a9 │ │ -1aad58: 1a02 384b |0022: const-string v2, "ch_generic" // string@4b38 │ │ -1aad5c: 6e30 a000 4102 |0024: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -1aad62: 1a04 ab55 |0027: const-string v4, "extra_icon_res" // string@55ab │ │ -1aad66: 6002 9021 |0029: sget v2, Lorg/thoughtcrime/securesms/R$drawable;.notification_permanent:I // field@2190 │ │ -1aad6a: 6e30 9c00 4102 |002b: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -1aad70: 1a04 ac55 |002e: const-string v4, "extra_id" // string@55ac │ │ -1aad74: 6e30 9c00 4100 |0030: invoke-virtual {v1, v4, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -1aad7a: 7120 3005 1300 |0033: invoke-static {v3, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0530 │ │ -1aad80: 2204 b510 |0036: new-instance v4, Lorg/thoughtcrime/securesms/service/NotificationController; // type@10b5 │ │ -1aad84: 7030 dd59 3400 |0038: invoke-direct {v4, v3, v0}, Lorg/thoughtcrime/securesms/service/NotificationController;.:(Landroid/content/Context;I)V // method@59dd │ │ -1aad8a: 1104 |003b: return-object v4 │ │ +1aad08: |[1aad08] org.thoughtcrime.securesms.service.GenericForegroundService.startForegroundTask:(Landroid/content/Context;Ljava/lang/String;)Lorg/thoughtcrime/securesms/service/NotificationController; │ │ +1aad18: 6000 cb41 |0000: sget v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41cb │ │ +1aad1c: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1aad20: 6700 cb41 |0004: sput v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41cb │ │ +1aad24: 6200 c641 |0006: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.NEXT_ID:Ljava/util/concurrent/atomic/AtomicInteger; // field@41c6 │ │ +1aad28: 6e10 7b0d 0000 |0008: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@0d7b │ │ +1aad2e: 0a00 |000b: move-result v0 │ │ +1aad30: 7110 c559 0300 |000c: invoke-static {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.createFgNotificationChannel:(Landroid/content/Context;)V // method@59c5 │ │ +1aad36: 2201 2b00 |000f: new-instance v1, Landroid/content/Intent; // type@002b │ │ +1aad3a: 1c02 b110 |0011: const-class v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10b1 │ │ +1aad3e: 7030 8400 3102 |0013: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +1aad44: 1a02 8482 |0016: const-string v2, "start" // string@8284 │ │ +1aad48: 6e20 a900 2100 |0018: invoke-virtual {v1, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ +1aad4e: 1a02 b455 |001b: const-string v2, "extra_title" // string@55b4 │ │ +1aad52: 6e30 a000 2104 |001d: invoke-virtual {v1, v2, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +1aad58: 1a04 a955 |0020: const-string v4, "extra_channel_id" // string@55a9 │ │ +1aad5c: 1a02 384b |0022: const-string v2, "ch_generic" // string@4b38 │ │ +1aad60: 6e30 a000 4102 |0024: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +1aad66: 1a04 ab55 |0027: const-string v4, "extra_icon_res" // string@55ab │ │ +1aad6a: 6002 9021 |0029: sget v2, Lorg/thoughtcrime/securesms/R$drawable;.notification_permanent:I // field@2190 │ │ +1aad6e: 6e30 9c00 4102 |002b: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +1aad74: 1a04 ac55 |002e: const-string v4, "extra_id" // string@55ac │ │ +1aad78: 6e30 9c00 4100 |0030: invoke-virtual {v1, v4, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +1aad7e: 7120 3005 1300 |0033: invoke-static {v3, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0530 │ │ +1aad84: 2204 b510 |0036: new-instance v4, Lorg/thoughtcrime/securesms/service/NotificationController; // type@10b5 │ │ +1aad88: 7030 dd59 3400 |0038: invoke-direct {v4, v3, v0}, Lorg/thoughtcrime/securesms/service/NotificationController;.:(Landroid/content/Context;I)V // method@59dd │ │ +1aad8e: 1104 |003b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0006 line=133 │ │ 0x000c line=135 │ │ 0x000f line=136 │ │ 0x0016 line=137 │ │ @@ -303187,30 +303188,30 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -1ab118: |[1ab118] org.thoughtcrime.securesms.service.GenericForegroundService.stopForegroundTask:(Landroid/content/Context;I)V │ │ -1ab128: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ -1ab12c: 1c01 b110 |0002: const-class v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10b1 │ │ -1ab130: 7030 8400 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -1ab136: 1a01 1a83 |0007: const-string v1, "stop" // string@831a │ │ -1ab13a: 6e20 a900 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ -1ab140: 1a01 ac55 |000c: const-string v1, "extra_id" // string@55ac │ │ -1ab144: 6e30 9c00 1003 |000e: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -1ab14a: 7120 3005 0200 |0011: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0530 │ │ -1ab150: 6002 cb41 |0014: sget v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41cb │ │ -1ab154: d802 02ff |0016: add-int/lit8 v2, v2, #int -1 // #ff │ │ -1ab158: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -1ab15a: 7120 790a 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@0a79 │ │ -1ab160: 0a02 |001c: move-result v2 │ │ -1ab162: 6702 cb41 |001d: sput v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41cb │ │ -1ab166: 0e00 |001f: return-void │ │ +1ab11c: |[1ab11c] org.thoughtcrime.securesms.service.GenericForegroundService.stopForegroundTask:(Landroid/content/Context;I)V │ │ +1ab12c: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ +1ab130: 1c01 b110 |0002: const-class v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10b1 │ │ +1ab134: 7030 8400 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +1ab13a: 1a01 1a83 |0007: const-string v1, "stop" // string@831a │ │ +1ab13e: 6e20 a900 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ +1ab144: 1a01 ac55 |000c: const-string v1, "extra_id" // string@55ac │ │ +1ab148: 6e30 9c00 1003 |000e: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +1ab14e: 7120 3005 0200 |0011: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0530 │ │ +1ab154: 6002 cb41 |0014: sget v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41cb │ │ +1ab158: d802 02ff |0016: add-int/lit8 v2, v2, #int -1 // #ff │ │ +1ab15c: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +1ab15e: 7120 790a 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@0a79 │ │ +1ab164: 0a02 |001c: move-result v2 │ │ +1ab166: 6702 cb41 |001d: sput v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41cb │ │ +1ab16a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0007 line=150 │ │ 0x000c line=151 │ │ 0x0011 line=153 │ │ 0x0014 line=154 │ │ @@ -303223,45 +303224,45 @@ │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -1ab168: |[1ab168] org.thoughtcrime.securesms.service.GenericForegroundService.updateNotification:()V │ │ -1ab178: 1d02 |0000: monitor-enter v2 │ │ -1ab17a: 5420 c841 |0001: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41c8 │ │ -1ab17e: 6e10 c30c 0000 |0003: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@0cc3 │ │ -1ab184: 0c00 |0006: move-result-object v0 │ │ -1ab186: 7210 870c 0000 |0007: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c87 │ │ -1ab18c: 0c00 |000a: move-result-object v0 │ │ -1ab18e: 7210 bb0c 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1ab194: 0a01 |000e: move-result v1 │ │ -1ab196: 3801 0c00 |000f: if-eqz v1, 001b // +000c │ │ -1ab19a: 7210 bc0c 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1ab1a0: 0c00 |0014: move-result-object v0 │ │ -1ab1a2: 1f00 af10 |0015: check-cast v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10af │ │ -1ab1a6: 7020 cb59 0200 |0017: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V // method@59cb │ │ -1ab1ac: 2819 |001a: goto 0033 // +0019 │ │ -1ab1ae: 6200 c741 |001b: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41c7 │ │ -1ab1b2: 1a01 b01e |001d: const-string v1, "Last request. Ending foreground service." // string@1eb0 │ │ -1ab1b6: 7120 c002 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1ab1bc: 5420 ca41 |0022: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.lastPosted:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41ca │ │ -1ab1c0: 3800 0300 |0024: if-eqz v0, 0027 // +0003 │ │ -1ab1c4: 2803 |0026: goto 0029 // +0003 │ │ -1ab1c6: 6200 bd41 |0027: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41bd │ │ -1ab1ca: 7020 cb59 0200 |0029: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V // method@59cb │ │ -1ab1d0: 1210 |002c: const/4 v0, #int 1 // #1 │ │ -1ab1d2: 6e20 cf59 0200 |002d: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopForeground:(Z)V // method@59cf │ │ -1ab1d8: 6e10 d159 0200 |0030: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopSelf:()V // method@59d1 │ │ -1ab1de: 1e02 |0033: monitor-exit v2 │ │ -1ab1e0: 0e00 |0034: return-void │ │ -1ab1e2: 0d00 |0035: move-exception v0 │ │ -1ab1e4: 1e02 |0036: monitor-exit v2 │ │ -1ab1e6: 2700 |0037: throw v0 │ │ +1ab16c: |[1ab16c] org.thoughtcrime.securesms.service.GenericForegroundService.updateNotification:()V │ │ +1ab17c: 1d02 |0000: monitor-enter v2 │ │ +1ab17e: 5420 c841 |0001: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41c8 │ │ +1ab182: 6e10 c30c 0000 |0003: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@0cc3 │ │ +1ab188: 0c00 |0006: move-result-object v0 │ │ +1ab18a: 7210 870c 0000 |0007: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c87 │ │ +1ab190: 0c00 |000a: move-result-object v0 │ │ +1ab192: 7210 bb0c 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1ab198: 0a01 |000e: move-result v1 │ │ +1ab19a: 3801 0c00 |000f: if-eqz v1, 001b // +000c │ │ +1ab19e: 7210 bc0c 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1ab1a4: 0c00 |0014: move-result-object v0 │ │ +1ab1a6: 1f00 af10 |0015: check-cast v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10af │ │ +1ab1aa: 7020 cb59 0200 |0017: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V // method@59cb │ │ +1ab1b0: 2819 |001a: goto 0033 // +0019 │ │ +1ab1b2: 6200 c741 |001b: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41c7 │ │ +1ab1b6: 1a01 b01e |001d: const-string v1, "Last request. Ending foreground service." // string@1eb0 │ │ +1ab1ba: 7120 c002 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1ab1c0: 5420 ca41 |0022: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.lastPosted:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41ca │ │ +1ab1c4: 3800 0300 |0024: if-eqz v0, 0027 // +0003 │ │ +1ab1c8: 2803 |0026: goto 0029 // +0003 │ │ +1ab1ca: 6200 bd41 |0027: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41bd │ │ +1ab1ce: 7020 cb59 0200 |0029: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V // method@59cb │ │ +1ab1d4: 1210 |002c: const/4 v0, #int 1 // #1 │ │ +1ab1d6: 6e20 cf59 0200 |002d: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopForeground:(Z)V // method@59cf │ │ +1ab1dc: 6e10 d159 0200 |0030: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopSelf:()V // method@59d1 │ │ +1ab1e2: 1e02 |0033: monitor-exit v2 │ │ +1ab1e4: 0e00 |0034: return-void │ │ +1ab1e6: 0d00 |0035: move-exception v0 │ │ +1ab1e8: 1e02 |0036: monitor-exit v2 │ │ +1ab1ea: 2700 |0037: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0033 │ │ -> 0x0035 │ │ 0x0036 - 0x0037 │ │ -> 0x0035 │ │ positions : │ │ 0x0001 line=80 │ │ @@ -303281,17 +303282,17 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aac04: |[1aac04] org.thoughtcrime.securesms.service.GenericForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -1aac14: 5401 c941 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.binder:Landroid/os/IBinder; // field@41c9 │ │ -1aac18: 1101 |0002: return-object v1 │ │ +1aac08: |[1aac08] org.thoughtcrime.securesms.service.GenericForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +1aac18: 5401 c941 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.binder:Landroid/os/IBinder; // field@41c9 │ │ +1aac1c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/thoughtcrime/securesms/service/GenericForegroundService; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/content/Intent; │ │ │ │ @@ -303300,55 +303301,55 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -1aac3c: |[1aac3c] org.thoughtcrime.securesms.service.GenericForegroundService.onStartCommand:(Landroid/content/Intent;II)I │ │ -1aac4c: 3804 4100 |0000: if-eqz v4, 0041 // +0041 │ │ -1aac50: 1c05 b110 |0002: const-class v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10b1 │ │ -1aac54: 1d05 |0004: monitor-enter v5 │ │ -1aac56: 6e10 8a00 0400 |0005: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@008a │ │ -1aac5c: 0c06 |0008: move-result-object v6 │ │ -1aac5e: 1a00 8482 |0009: const-string v0, "start" // string@8284 │ │ -1aac62: 6e20 d60a 6000 |000b: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1aac68: 0a00 |000e: move-result v0 │ │ -1aac6a: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -1aac6c: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ -1aac70: 7020 c659 4300 |0012: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.handleStart:(Landroid/content/Intent;)V // method@59c6 │ │ -1aac76: 280c |0015: goto 0021 // +000c │ │ -1aac78: 1a00 1a83 |0016: const-string v0, "stop" // string@831a │ │ -1aac7c: 6e20 d60a 6000 |0018: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1aac82: 0a06 |001b: move-result v6 │ │ -1aac84: 3806 0a00 |001c: if-eqz v6, 0026 // +000a │ │ -1aac88: 7020 c759 4300 |001e: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.handleStop:(Landroid/content/Intent;)V // method@59c7 │ │ -1aac8e: 7010 d259 0300 |0021: invoke-direct {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.updateNotification:()V // method@59d2 │ │ -1aac94: 1e05 |0024: monitor-exit v5 │ │ -1aac96: 0f01 |0025: return v1 │ │ -1aac98: 2204 ef02 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@02ef │ │ -1aac9c: 1a06 870e |0028: const-string v6, "Action needs to be %s or %s." // string@0e87 │ │ -1aaca0: 2310 4011 |002a: new-array v0, v1, [Ljava/lang/Object; // type@1140 │ │ -1aaca4: 1a01 8482 |002c: const-string v1, "start" // string@8284 │ │ -1aaca8: 1202 |002e: const/4 v2, #int 0 // #0 │ │ -1aacaa: 4d01 0002 |002f: aput-object v1, v0, v2 │ │ -1aacae: 1a01 1a83 |0031: const-string v1, "stop" // string@831a │ │ -1aacb2: 1212 |0033: const/4 v2, #int 1 // #1 │ │ -1aacb4: 4d01 0002 |0034: aput-object v1, v0, v2 │ │ -1aacb8: 7120 d80a 0600 |0036: invoke-static {v6, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ -1aacbe: 0c06 |0039: move-result-object v6 │ │ -1aacc0: 7020 460a 6400 |003a: invoke-direct {v4, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a46 │ │ -1aacc6: 2704 |003d: throw v4 │ │ -1aacc8: 0d04 |003e: move-exception v4 │ │ -1aacca: 1e05 |003f: monitor-exit v5 │ │ -1aaccc: 2704 |0040: throw v4 │ │ -1aacce: 2204 ef02 |0041: new-instance v4, Ljava/lang/IllegalStateException; // type@02ef │ │ -1aacd2: 1a05 e31a |0043: const-string v5, "Intent needs to be non-null." // string@1ae3 │ │ -1aacd6: 7020 460a 5400 |0045: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a46 │ │ -1aacdc: 2704 |0048: throw v4 │ │ +1aac40: |[1aac40] org.thoughtcrime.securesms.service.GenericForegroundService.onStartCommand:(Landroid/content/Intent;II)I │ │ +1aac50: 3804 4100 |0000: if-eqz v4, 0041 // +0041 │ │ +1aac54: 1c05 b110 |0002: const-class v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10b1 │ │ +1aac58: 1d05 |0004: monitor-enter v5 │ │ +1aac5a: 6e10 8a00 0400 |0005: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@008a │ │ +1aac60: 0c06 |0008: move-result-object v6 │ │ +1aac62: 1a00 8482 |0009: const-string v0, "start" // string@8284 │ │ +1aac66: 6e20 d60a 6000 |000b: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1aac6c: 0a00 |000e: move-result v0 │ │ +1aac6e: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +1aac70: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ +1aac74: 7020 c659 4300 |0012: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.handleStart:(Landroid/content/Intent;)V // method@59c6 │ │ +1aac7a: 280c |0015: goto 0021 // +000c │ │ +1aac7c: 1a00 1a83 |0016: const-string v0, "stop" // string@831a │ │ +1aac80: 6e20 d60a 6000 |0018: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1aac86: 0a06 |001b: move-result v6 │ │ +1aac88: 3806 0a00 |001c: if-eqz v6, 0026 // +000a │ │ +1aac8c: 7020 c759 4300 |001e: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.handleStop:(Landroid/content/Intent;)V // method@59c7 │ │ +1aac92: 7010 d259 0300 |0021: invoke-direct {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.updateNotification:()V // method@59d2 │ │ +1aac98: 1e05 |0024: monitor-exit v5 │ │ +1aac9a: 0f01 |0025: return v1 │ │ +1aac9c: 2204 ef02 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@02ef │ │ +1aaca0: 1a06 870e |0028: const-string v6, "Action needs to be %s or %s." // string@0e87 │ │ +1aaca4: 2310 4011 |002a: new-array v0, v1, [Ljava/lang/Object; // type@1140 │ │ +1aaca8: 1a01 8482 |002c: const-string v1, "start" // string@8284 │ │ +1aacac: 1202 |002e: const/4 v2, #int 0 // #0 │ │ +1aacae: 4d01 0002 |002f: aput-object v1, v0, v2 │ │ +1aacb2: 1a01 1a83 |0031: const-string v1, "stop" // string@831a │ │ +1aacb6: 1212 |0033: const/4 v2, #int 1 // #1 │ │ +1aacb8: 4d01 0002 |0034: aput-object v1, v0, v2 │ │ +1aacbc: 7120 d80a 0600 |0036: invoke-static {v6, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ +1aacc2: 0c06 |0039: move-result-object v6 │ │ +1aacc4: 7020 460a 6400 |003a: invoke-direct {v4, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a46 │ │ +1aacca: 2704 |003d: throw v4 │ │ +1aaccc: 0d04 |003e: move-exception v4 │ │ +1aacce: 1e05 |003f: monitor-exit v5 │ │ +1aacd0: 2704 |0040: throw v4 │ │ +1aacd2: 2204 ef02 |0041: new-instance v4, Ljava/lang/IllegalStateException; // type@02ef │ │ +1aacd6: 1a05 e31a |0043: const-string v5, "Intent needs to be non-null." // string@1ae3 │ │ +1aacda: 7020 460a 5400 |0045: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a46 │ │ +1aace0: 2704 |0048: throw v4 │ │ catches : 1 │ │ 0x0005 - 0x0040 │ │ -> 0x003e │ │ positions : │ │ 0x0002 line=67 │ │ 0x0005 line=68 │ │ 0x0009 line=69 │ │ @@ -303369,74 +303370,74 @@ │ │ type : '(IIIZLjava/lang/String;)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 10 │ │ insns size : 106 16-bit code units │ │ -1ab010: |[1ab010] org.thoughtcrime.securesms.service.GenericForegroundService.replaceProgress:(IIIZLjava/lang/String;)V │ │ -1ab020: 1d0a |0000: monitor-enter v10 │ │ -1ab022: 54a0 c841 |0001: iget-object v0, v10, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41c8 │ │ -1ab026: 7110 530a 0b00 |0003: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1ab02c: 0c0b |0006: move-result-object v11 │ │ -1ab02e: 6e20 c00c b000 |0007: invoke-virtual {v0, v11}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cc0 │ │ -1ab034: 0c0b |000a: move-result-object v11 │ │ -1ab036: 1f0b af10 |000b: check-cast v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10af │ │ -1ab03a: 390b 0b00 |000d: if-nez v11, 0018 // +000b │ │ -1ab03e: 620b c741 |000f: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41c7 │ │ -1ab042: 1a0c ca18 |0011: const-string v12, "Failed to replace notification, it was not found" // string@18ca │ │ -1ab046: 7120 c402 cb00 |0013: invoke-static {v11, v12}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ -1ab04c: 1e0a |0016: monitor-exit v10 │ │ -1ab04e: 0e00 |0017: return-void │ │ -1ab050: 390f 0400 |0018: if-nez v15, 001c // +0004 │ │ -1ab054: 54bf b241 |001a: iget-object v15, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41b2 │ │ -1ab058: 07f2 |001c: move-object v2, v15 │ │ -1ab05a: 220f af10 |001d: new-instance v15, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10af │ │ -1ab05e: 54b1 b841 |001f: iget-object v1, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41b8 │ │ -1ab062: 54b3 b141 |0021: iget-object v3, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b1 │ │ -1ab066: 52b4 b341 |0023: iget v4, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41b3 │ │ -1ab06a: 52b5 b441 |0025: iget v5, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b4 │ │ -1ab06e: 1209 |0027: const/4 v9, #int 0 // #0 │ │ -1ab070: 07f0 |0028: move-object v0, v15 │ │ -1ab072: 01c6 |0029: move v6, v12 │ │ -1ab074: 01d7 |002a: move v7, v13 │ │ -1ab076: 01e8 |002b: move v8, v14 │ │ -1ab078: 760a ba59 0000 |002c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZLorg/thoughtcrime/securesms/service/GenericForegroundService$1;)V // method@59ba │ │ -1ab07e: 6e20 bc59 fb00 |002f: invoke-virtual {v11, v15}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.equals:(Ljava/lang/Object;)Z // method@59bc │ │ -1ab084: 0a0b |0032: move-result v11 │ │ -1ab086: 120c |0033: const/4 v12, #int 0 // #0 │ │ -1ab088: 121d |0034: const/4 v13, #int 1 // #1 │ │ -1ab08a: 380b 1300 |0035: if-eqz v11, 0048 // +0013 │ │ -1ab08e: 620b c741 |0037: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41c7 │ │ -1ab092: 1a0e ad5e |0039: const-string v14, "handleReplace() skip, no change %s" // string@5ead │ │ -1ab096: 23dd 4011 |003b: new-array v13, v13, [Ljava/lang/Object; // type@1140 │ │ -1ab09a: 4d0f 0d0c |003d: aput-object v15, v13, v12 │ │ -1ab09e: 7120 d80a de00 |003f: invoke-static {v14, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ -1ab0a4: 0c0c |0042: move-result-object v12 │ │ -1ab0a6: 7120 bc02 cb00 |0043: invoke-static {v11, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ -1ab0ac: 1e0a |0046: monitor-exit v10 │ │ -1ab0ae: 0e00 |0047: return-void │ │ -1ab0b0: 620b c741 |0048: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41c7 │ │ -1ab0b4: 1a0e ac5e |004a: const-string v14, "handleReplace() %s" // string@5eac │ │ -1ab0b8: 23dd 4011 |004c: new-array v13, v13, [Ljava/lang/Object; // type@1140 │ │ -1ab0bc: 4d0f 0d0c |004e: aput-object v15, v13, v12 │ │ -1ab0c0: 7120 d80a de00 |0050: invoke-static {v14, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ -1ab0c6: 0c0c |0053: move-result-object v12 │ │ -1ab0c8: 7120 c002 cb00 |0054: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1ab0ce: 54ab c841 |0057: iget-object v11, v10, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41c8 │ │ -1ab0d2: 52fc b441 |0059: iget v12, v15, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b4 │ │ -1ab0d6: 7110 530a 0c00 |005b: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1ab0dc: 0c0c |005e: move-result-object v12 │ │ -1ab0de: 6e30 c10c cb0f |005f: invoke-virtual {v11, v12, v15}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cc1 │ │ -1ab0e4: 7010 d259 0a00 |0062: invoke-direct {v10}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.updateNotification:()V // method@59d2 │ │ -1ab0ea: 1e0a |0065: monitor-exit v10 │ │ -1ab0ec: 0e00 |0066: return-void │ │ -1ab0ee: 0d0b |0067: move-exception v11 │ │ -1ab0f0: 1e0a |0068: monitor-exit v10 │ │ -1ab0f2: 270b |0069: throw v11 │ │ +1ab014: |[1ab014] org.thoughtcrime.securesms.service.GenericForegroundService.replaceProgress:(IIIZLjava/lang/String;)V │ │ +1ab024: 1d0a |0000: monitor-enter v10 │ │ +1ab026: 54a0 c841 |0001: iget-object v0, v10, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41c8 │ │ +1ab02a: 7110 530a 0b00 |0003: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1ab030: 0c0b |0006: move-result-object v11 │ │ +1ab032: 6e20 c00c b000 |0007: invoke-virtual {v0, v11}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cc0 │ │ +1ab038: 0c0b |000a: move-result-object v11 │ │ +1ab03a: 1f0b af10 |000b: check-cast v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10af │ │ +1ab03e: 390b 0b00 |000d: if-nez v11, 0018 // +000b │ │ +1ab042: 620b c741 |000f: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41c7 │ │ +1ab046: 1a0c ca18 |0011: const-string v12, "Failed to replace notification, it was not found" // string@18ca │ │ +1ab04a: 7120 c402 cb00 |0013: invoke-static {v11, v12}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ +1ab050: 1e0a |0016: monitor-exit v10 │ │ +1ab052: 0e00 |0017: return-void │ │ +1ab054: 390f 0400 |0018: if-nez v15, 001c // +0004 │ │ +1ab058: 54bf b241 |001a: iget-object v15, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41b2 │ │ +1ab05c: 07f2 |001c: move-object v2, v15 │ │ +1ab05e: 220f af10 |001d: new-instance v15, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10af │ │ +1ab062: 54b1 b841 |001f: iget-object v1, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41b8 │ │ +1ab066: 54b3 b141 |0021: iget-object v3, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b1 │ │ +1ab06a: 52b4 b341 |0023: iget v4, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41b3 │ │ +1ab06e: 52b5 b441 |0025: iget v5, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b4 │ │ +1ab072: 1209 |0027: const/4 v9, #int 0 // #0 │ │ +1ab074: 07f0 |0028: move-object v0, v15 │ │ +1ab076: 01c6 |0029: move v6, v12 │ │ +1ab078: 01d7 |002a: move v7, v13 │ │ +1ab07a: 01e8 |002b: move v8, v14 │ │ +1ab07c: 760a ba59 0000 |002c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZLorg/thoughtcrime/securesms/service/GenericForegroundService$1;)V // method@59ba │ │ +1ab082: 6e20 bc59 fb00 |002f: invoke-virtual {v11, v15}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.equals:(Ljava/lang/Object;)Z // method@59bc │ │ +1ab088: 0a0b |0032: move-result v11 │ │ +1ab08a: 120c |0033: const/4 v12, #int 0 // #0 │ │ +1ab08c: 121d |0034: const/4 v13, #int 1 // #1 │ │ +1ab08e: 380b 1300 |0035: if-eqz v11, 0048 // +0013 │ │ +1ab092: 620b c741 |0037: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41c7 │ │ +1ab096: 1a0e ad5e |0039: const-string v14, "handleReplace() skip, no change %s" // string@5ead │ │ +1ab09a: 23dd 4011 |003b: new-array v13, v13, [Ljava/lang/Object; // type@1140 │ │ +1ab09e: 4d0f 0d0c |003d: aput-object v15, v13, v12 │ │ +1ab0a2: 7120 d80a de00 |003f: invoke-static {v14, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ +1ab0a8: 0c0c |0042: move-result-object v12 │ │ +1ab0aa: 7120 bc02 cb00 |0043: invoke-static {v11, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ +1ab0b0: 1e0a |0046: monitor-exit v10 │ │ +1ab0b2: 0e00 |0047: return-void │ │ +1ab0b4: 620b c741 |0048: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41c7 │ │ +1ab0b8: 1a0e ac5e |004a: const-string v14, "handleReplace() %s" // string@5eac │ │ +1ab0bc: 23dd 4011 |004c: new-array v13, v13, [Ljava/lang/Object; // type@1140 │ │ +1ab0c0: 4d0f 0d0c |004e: aput-object v15, v13, v12 │ │ +1ab0c4: 7120 d80a de00 |0050: invoke-static {v14, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ +1ab0ca: 0c0c |0053: move-result-object v12 │ │ +1ab0cc: 7120 c002 cb00 |0054: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1ab0d2: 54ab c841 |0057: iget-object v11, v10, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41c8 │ │ +1ab0d6: 52fc b441 |0059: iget v12, v15, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b4 │ │ +1ab0da: 7110 530a 0c00 |005b: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1ab0e0: 0c0c |005e: move-result-object v12 │ │ +1ab0e2: 6e30 c10c cb0f |005f: invoke-virtual {v11, v12, v15}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cc1 │ │ +1ab0e8: 7010 d259 0a00 |0062: invoke-direct {v10}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.updateNotification:()V // method@59d2 │ │ +1ab0ee: 1e0a |0065: monitor-exit v10 │ │ +1ab0f0: 0e00 |0066: return-void │ │ +1ab0f2: 0d0b |0067: move-exception v11 │ │ +1ab0f4: 1e0a |0068: monitor-exit v10 │ │ +1ab0f6: 270b |0069: throw v11 │ │ catches : 4 │ │ 0x0001 - 0x0016 │ │ -> 0x0067 │ │ 0x001a - 0x0046 │ │ -> 0x0067 │ │ 0x0048 - 0x0065 │ │ -> 0x0067 │ │ @@ -303499,20 +303500,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1ab1fc: |[1ab1fc] org.thoughtcrime.securesms.service.IPCAddAccountsService$IncomingHandler.:(Landroid/content/Context;)V │ │ -1ab20c: 7010 4402 0100 |0000: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@0244 │ │ -1ab212: 2200 2203 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@0322 │ │ -1ab216: 7020 600b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b60 │ │ -1ab21c: 5b10 cc41 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.contextRef:Ljava/lang/ref/WeakReference; // field@41cc │ │ -1ab220: 0e00 |000a: return-void │ │ +1ab200: |[1ab200] org.thoughtcrime.securesms.service.IPCAddAccountsService$IncomingHandler.:(Landroid/content/Context;)V │ │ +1ab210: 7010 4402 0100 |0000: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@0244 │ │ +1ab216: 2200 2203 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@0322 │ │ +1ab21a: 7020 600b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b60 │ │ +1ab220: 5b10 cc41 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.contextRef:Ljava/lang/ref/WeakReference; // field@41cc │ │ +1ab224: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/content/Context; │ │ @@ -303523,87 +303524,87 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 155 16-bit code units │ │ -1ab224: |[1ab224] org.thoughtcrime.securesms.service.IPCAddAccountsService$IncomingHandler.handleMessage:(Landroid/os/Message;)V │ │ -1ab234: 6e10 5002 0b00 |0000: invoke-virtual {v11}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@0250 │ │ -1ab23a: 0c00 |0003: move-result-object v0 │ │ -1ab23c: 54a1 cc41 |0004: iget-object v1, v10, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.contextRef:Ljava/lang/ref/WeakReference; // field@41cc │ │ -1ab240: 6e10 620b 0100 |0006: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b62 │ │ -1ab246: 0c01 |0009: move-result-object v1 │ │ -1ab248: 1f01 2700 |000a: check-cast v1, Landroid/content/Context; // type@0027 │ │ -1ab24c: 3800 8e00 |000c: if-eqz v0, 009a // +008e │ │ -1ab250: 3801 8c00 |000e: if-eqz v1, 009a // +008c │ │ -1ab254: 52bb 4300 |0010: iget v11, v11, Landroid/os/Message;.what:I // field@0043 │ │ -1ab258: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -1ab25a: 332b 8700 |0013: if-ne v11, v2, 009a // +0087 │ │ -1ab25e: 1a0b 9646 |0015: const-string v11, "addr" // string@4696 │ │ -1ab262: 6e20 3b02 b000 |0017: invoke-virtual {v0, v11}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@023b │ │ -1ab268: 0c0b |001a: move-result-object v11 │ │ -1ab26a: 7100 d759 0000 |001b: invoke-static {}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.access$000:()Ljava/lang/String; // method@59d7 │ │ -1ab270: 0c02 |001e: move-result-object v2 │ │ -1ab272: 2203 0c03 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@030c │ │ -1ab276: 1a04 380e |0021: const-string v4, "ADD ACCOUNT called for account: " // string@0e38 │ │ -1ab27a: 7020 0f0b 4300 |0023: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1ab280: 6e20 180b b300 |0026: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1ab286: 6e10 290b 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1ab28c: 0c03 |002c: move-result-object v3 │ │ -1ab28e: 7120 bc02 3200 |002d: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ -1ab294: 7110 c44d 0100 |0030: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getAccounts:(Landroid/content/Context;)Lcom/b44t/messenger/DcAccounts; // method@4dc4 │ │ -1ab29a: 0c02 |0033: move-result-object v2 │ │ -1ab29c: 6e10 4906 0200 |0034: invoke-virtual {v2}, Lcom/b44t/messenger/DcAccounts;.getAll:()[I // method@0649 │ │ -1ab2a2: 0c03 |0037: move-result-object v3 │ │ -1ab2a4: 2134 |0038: array-length v4, v3 │ │ -1ab2a6: 1205 |0039: const/4 v5, #int 0 // #0 │ │ -1ab2a8: 1406 0080 0010 |003a: const v6, #float 2.53422e-29 // #10008000 │ │ -1ab2ae: 3545 4400 |003d: if-ge v5, v4, 0081 // +0044 │ │ -1ab2b2: 4407 0305 |003f: aget v7, v3, v5 │ │ -1ab2b6: 6e20 4806 7200 |0041: invoke-virtual {v2, v7}, Lcom/b44t/messenger/DcAccounts;.getAccount:(I)Lcom/b44t/messenger/DcContext; // method@0648 │ │ -1ab2bc: 0c08 |0044: move-result-object v8 │ │ -1ab2be: 1a09 9e4d |0045: const-string v9, "configured_addr" // string@4d9e │ │ -1ab2c2: 6e20 a106 9800 |0047: invoke-virtual {v8, v9}, Lcom/b44t/messenger/DcContext;.getConfig:(Ljava/lang/String;)Ljava/lang/String; // method@06a1 │ │ -1ab2c8: 0c08 |004a: move-result-object v8 │ │ -1ab2ca: 6e20 d60a b800 |004b: invoke-virtual {v8, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ab2d0: 0a08 |004e: move-result v8 │ │ -1ab2d2: 3808 2f00 |004f: if-eqz v8, 007e // +002f │ │ -1ab2d6: 7100 d759 0000 |0051: invoke-static {}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.access$000:()Ljava/lang/String; // method@59d7 │ │ -1ab2dc: 0c00 |0054: move-result-object v0 │ │ -1ab2de: 2202 0c03 |0055: new-instance v2, Ljava/lang/StringBuilder; // type@030c │ │ -1ab2e2: 7010 0c0b 0200 |0057: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1ab2e8: 6e20 180b b200 |005a: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1ab2ee: 1a0b f603 |005d: const-string v11, " already exists. Switching account." // string@03f6 │ │ -1ab2f2: 6e20 180b b200 |005f: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1ab2f8: 6e10 290b 0200 |0062: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1ab2fe: 0c0b |0065: move-result-object v11 │ │ -1ab300: 7120 bc02 b000 |0066: invoke-static {v0, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ -1ab306: 7100 844d 0000 |0069: invoke-static {}, Lorg/thoughtcrime/securesms/connect/AccountManager;.getInstance:()Lorg/thoughtcrime/securesms/connect/AccountManager; // method@4d84 │ │ -1ab30c: 0c0b |006c: move-result-object v11 │ │ -1ab30e: 6e30 894d 1b07 |006d: invoke-virtual {v11, v1, v7}, Lorg/thoughtcrime/securesms/connect/AccountManager;.switchAccount:(Landroid/content/Context;I)V // method@4d89 │ │ -1ab314: 220b 2b00 |0070: new-instance v11, Landroid/content/Intent; // type@002b │ │ -1ab318: 1c00 2a0d |0072: const-class v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d2a │ │ -1ab31c: 7030 8400 1b00 |0074: invoke-direct {v11, v1, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -1ab322: 6e20 8800 6b00 |0077: invoke-virtual {v11, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0088 │ │ -1ab328: 6e20 7f00 b100 |007a: invoke-virtual {v1, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ -1ab32e: 0e00 |007d: return-void │ │ -1ab330: d805 0501 |007e: add-int/lit8 v5, v5, #int 1 // #01 │ │ -1ab334: 28ba |0080: goto 003a // -0046 │ │ -1ab336: 7100 844d 0000 |0081: invoke-static {}, Lorg/thoughtcrime/securesms/connect/AccountManager;.getInstance:()Lorg/thoughtcrime/securesms/connect/AccountManager; // method@4d84 │ │ -1ab33c: 0c0b |0084: move-result-object v11 │ │ -1ab33e: 6e20 824d 1b00 |0085: invoke-virtual {v11, v1}, Lorg/thoughtcrime/securesms/connect/AccountManager;.beginAccountCreation:(Landroid/content/Context;)I // method@4d82 │ │ -1ab344: 220b 2b00 |0088: new-instance v11, Landroid/content/Intent; // type@002b │ │ -1ab348: 1c02 f50d |008a: const-class v2, Lorg/thoughtcrime/securesms/RegistrationActivity; // type@0df5 │ │ -1ab34c: 7030 8400 1b02 |008c: invoke-direct {v11, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -1ab352: 1a02 2e0e |008f: const-string v2, "ACCOUNT_DATA" // string@0e2e │ │ -1ab356: 6e30 9d00 2b00 |0091: invoke-virtual {v11, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@009d │ │ -1ab35c: 6e20 8800 6b00 |0094: invoke-virtual {v11, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0088 │ │ -1ab362: 6e20 7f00 b100 |0097: invoke-virtual {v1, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ -1ab368: 0e00 |009a: return-void │ │ +1ab228: |[1ab228] org.thoughtcrime.securesms.service.IPCAddAccountsService$IncomingHandler.handleMessage:(Landroid/os/Message;)V │ │ +1ab238: 6e10 5002 0b00 |0000: invoke-virtual {v11}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@0250 │ │ +1ab23e: 0c00 |0003: move-result-object v0 │ │ +1ab240: 54a1 cc41 |0004: iget-object v1, v10, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.contextRef:Ljava/lang/ref/WeakReference; // field@41cc │ │ +1ab244: 6e10 620b 0100 |0006: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b62 │ │ +1ab24a: 0c01 |0009: move-result-object v1 │ │ +1ab24c: 1f01 2700 |000a: check-cast v1, Landroid/content/Context; // type@0027 │ │ +1ab250: 3800 8e00 |000c: if-eqz v0, 009a // +008e │ │ +1ab254: 3801 8c00 |000e: if-eqz v1, 009a // +008c │ │ +1ab258: 52bb 4300 |0010: iget v11, v11, Landroid/os/Message;.what:I // field@0043 │ │ +1ab25c: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +1ab25e: 332b 8700 |0013: if-ne v11, v2, 009a // +0087 │ │ +1ab262: 1a0b 9646 |0015: const-string v11, "addr" // string@4696 │ │ +1ab266: 6e20 3b02 b000 |0017: invoke-virtual {v0, v11}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@023b │ │ +1ab26c: 0c0b |001a: move-result-object v11 │ │ +1ab26e: 7100 d759 0000 |001b: invoke-static {}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.access$000:()Ljava/lang/String; // method@59d7 │ │ +1ab274: 0c02 |001e: move-result-object v2 │ │ +1ab276: 2203 0c03 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@030c │ │ +1ab27a: 1a04 380e |0021: const-string v4, "ADD ACCOUNT called for account: " // string@0e38 │ │ +1ab27e: 7020 0f0b 4300 |0023: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1ab284: 6e20 180b b300 |0026: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1ab28a: 6e10 290b 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1ab290: 0c03 |002c: move-result-object v3 │ │ +1ab292: 7120 bc02 3200 |002d: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ +1ab298: 7110 c44d 0100 |0030: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getAccounts:(Landroid/content/Context;)Lcom/b44t/messenger/DcAccounts; // method@4dc4 │ │ +1ab29e: 0c02 |0033: move-result-object v2 │ │ +1ab2a0: 6e10 4906 0200 |0034: invoke-virtual {v2}, Lcom/b44t/messenger/DcAccounts;.getAll:()[I // method@0649 │ │ +1ab2a6: 0c03 |0037: move-result-object v3 │ │ +1ab2a8: 2134 |0038: array-length v4, v3 │ │ +1ab2aa: 1205 |0039: const/4 v5, #int 0 // #0 │ │ +1ab2ac: 1406 0080 0010 |003a: const v6, #float 2.53422e-29 // #10008000 │ │ +1ab2b2: 3545 4400 |003d: if-ge v5, v4, 0081 // +0044 │ │ +1ab2b6: 4407 0305 |003f: aget v7, v3, v5 │ │ +1ab2ba: 6e20 4806 7200 |0041: invoke-virtual {v2, v7}, Lcom/b44t/messenger/DcAccounts;.getAccount:(I)Lcom/b44t/messenger/DcContext; // method@0648 │ │ +1ab2c0: 0c08 |0044: move-result-object v8 │ │ +1ab2c2: 1a09 9e4d |0045: const-string v9, "configured_addr" // string@4d9e │ │ +1ab2c6: 6e20 a106 9800 |0047: invoke-virtual {v8, v9}, Lcom/b44t/messenger/DcContext;.getConfig:(Ljava/lang/String;)Ljava/lang/String; // method@06a1 │ │ +1ab2cc: 0c08 |004a: move-result-object v8 │ │ +1ab2ce: 6e20 d60a b800 |004b: invoke-virtual {v8, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ab2d4: 0a08 |004e: move-result v8 │ │ +1ab2d6: 3808 2f00 |004f: if-eqz v8, 007e // +002f │ │ +1ab2da: 7100 d759 0000 |0051: invoke-static {}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.access$000:()Ljava/lang/String; // method@59d7 │ │ +1ab2e0: 0c00 |0054: move-result-object v0 │ │ +1ab2e2: 2202 0c03 |0055: new-instance v2, Ljava/lang/StringBuilder; // type@030c │ │ +1ab2e6: 7010 0c0b 0200 |0057: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1ab2ec: 6e20 180b b200 |005a: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1ab2f2: 1a0b f603 |005d: const-string v11, " already exists. Switching account." // string@03f6 │ │ +1ab2f6: 6e20 180b b200 |005f: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1ab2fc: 6e10 290b 0200 |0062: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1ab302: 0c0b |0065: move-result-object v11 │ │ +1ab304: 7120 bc02 b000 |0066: invoke-static {v0, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ +1ab30a: 7100 844d 0000 |0069: invoke-static {}, Lorg/thoughtcrime/securesms/connect/AccountManager;.getInstance:()Lorg/thoughtcrime/securesms/connect/AccountManager; // method@4d84 │ │ +1ab310: 0c0b |006c: move-result-object v11 │ │ +1ab312: 6e30 894d 1b07 |006d: invoke-virtual {v11, v1, v7}, Lorg/thoughtcrime/securesms/connect/AccountManager;.switchAccount:(Landroid/content/Context;I)V // method@4d89 │ │ +1ab318: 220b 2b00 |0070: new-instance v11, Landroid/content/Intent; // type@002b │ │ +1ab31c: 1c00 2a0d |0072: const-class v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d2a │ │ +1ab320: 7030 8400 1b00 |0074: invoke-direct {v11, v1, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +1ab326: 6e20 8800 6b00 |0077: invoke-virtual {v11, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0088 │ │ +1ab32c: 6e20 7f00 b100 |007a: invoke-virtual {v1, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ +1ab332: 0e00 |007d: return-void │ │ +1ab334: d805 0501 |007e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +1ab338: 28ba |0080: goto 003a // -0046 │ │ +1ab33a: 7100 844d 0000 |0081: invoke-static {}, Lorg/thoughtcrime/securesms/connect/AccountManager;.getInstance:()Lorg/thoughtcrime/securesms/connect/AccountManager; // method@4d84 │ │ +1ab340: 0c0b |0084: move-result-object v11 │ │ +1ab342: 6e20 824d 1b00 |0085: invoke-virtual {v11, v1}, Lorg/thoughtcrime/securesms/connect/AccountManager;.beginAccountCreation:(Landroid/content/Context;)I // method@4d82 │ │ +1ab348: 220b 2b00 |0088: new-instance v11, Landroid/content/Intent; // type@002b │ │ +1ab34c: 1c02 f50d |008a: const-class v2, Lorg/thoughtcrime/securesms/RegistrationActivity; // type@0df5 │ │ +1ab350: 7030 8400 1b02 |008c: invoke-direct {v11, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +1ab356: 1a02 2e0e |008f: const-string v2, "ACCOUNT_DATA" // string@0e2e │ │ +1ab35a: 6e30 9d00 2b00 |0091: invoke-virtual {v11, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@009d │ │ +1ab360: 6e20 8800 6b00 |0094: invoke-virtual {v11, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0088 │ │ +1ab366: 6e20 7f00 b100 |0097: invoke-virtual {v1, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ +1ab36c: 0e00 |009a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=51 │ │ 0x0010 line=52 │ │ 0x0015 line=53 │ │ 0x001b line=54 │ │ @@ -303675,37 +303676,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1ab3b8: |[1ab3b8] org.thoughtcrime.securesms.service.IPCAddAccountsService.:()V │ │ -1ab3c8: 0e00 |0000: return-void │ │ +1ab3bc: |[1ab3bc] org.thoughtcrime.securesms.service.IPCAddAccountsService.:()V │ │ +1ab3cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1ab3cc: |[1ab3cc] org.thoughtcrime.securesms.service.IPCAddAccountsService.:()V │ │ -1ab3dc: 7010 4200 0200 |0000: invoke-direct {v2}, Landroid/app/Service;.:()V // method@0042 │ │ -1ab3e2: 2200 9e00 |0003: new-instance v0, Landroid/os/Messenger; // type@009e │ │ -1ab3e6: 2201 b210 |0005: new-instance v1, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler; // type@10b2 │ │ -1ab3ea: 7020 d359 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.:(Landroid/content/Context;)V // method@59d3 │ │ -1ab3f0: 7020 5102 1000 |000a: invoke-direct {v0, v1}, Landroid/os/Messenger;.:(Landroid/os/Handler;)V // method@0251 │ │ -1ab3f6: 5b20 d041 |000d: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.messenger:Landroid/os/Messenger; // field@41d0 │ │ -1ab3fa: 0e00 |000f: return-void │ │ +1ab3d0: |[1ab3d0] org.thoughtcrime.securesms.service.IPCAddAccountsService.:()V │ │ +1ab3e0: 7010 4200 0200 |0000: invoke-direct {v2}, Landroid/app/Service;.:()V // method@0042 │ │ +1ab3e6: 2200 9e00 |0003: new-instance v0, Landroid/os/Messenger; // type@009e │ │ +1ab3ea: 2201 b210 |0005: new-instance v1, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler; // type@10b2 │ │ +1ab3ee: 7020 d359 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.:(Landroid/content/Context;)V // method@59d3 │ │ +1ab3f4: 7020 5102 1000 |000a: invoke-direct {v0, v1}, Landroid/os/Messenger;.:(Landroid/os/Handler;)V // method@0251 │ │ +1ab3fa: 5b20 d041 |000d: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.messenger:Landroid/os/Messenger; // field@41d0 │ │ +1ab3fe: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=81 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/thoughtcrime/securesms/service/IPCAddAccountsService; │ │ │ │ @@ -303714,17 +303715,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ab3a0: |[1ab3a0] org.thoughtcrime.securesms.service.IPCAddAccountsService.access$000:()Ljava/lang/String; │ │ -1ab3b0: 6200 cf41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.TAG:Ljava/lang/String; // field@41cf │ │ -1ab3b4: 1100 |0002: return-object v0 │ │ +1ab3a4: |[1ab3a4] org.thoughtcrime.securesms.service.IPCAddAccountsService.access$000:()Ljava/lang/String; │ │ +1ab3b4: 6200 cf41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.TAG:Ljava/lang/String; // field@41cf │ │ +1ab3b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;) │ │ @@ -303732,19 +303733,19 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1ab36c: |[1ab36c] org.thoughtcrime.securesms.service.IPCAddAccountsService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -1ab37c: 5401 d041 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.messenger:Landroid/os/Messenger; // field@41d0 │ │ -1ab380: 6e10 5202 0100 |0002: invoke-virtual {v1}, Landroid/os/Messenger;.getBinder:()Landroid/os/IBinder; // method@0252 │ │ -1ab386: 0c01 |0005: move-result-object v1 │ │ -1ab388: 1101 |0006: return-object v1 │ │ +1ab370: |[1ab370] org.thoughtcrime.securesms.service.IPCAddAccountsService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +1ab380: 5401 d041 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.messenger:Landroid/os/Messenger; // field@41d0 │ │ +1ab384: 6e10 5202 0100 |0002: invoke-virtual {v1}, Landroid/os/Messenger;.getBinder:()Landroid/os/IBinder; // method@0252 │ │ +1ab38a: 0c01 |0005: move-result-object v1 │ │ +1ab38c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/thoughtcrime/securesms/service/IPCAddAccountsService; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Intent; │ │ │ │ @@ -303753,17 +303754,17 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1ab38c: |[1ab38c] org.thoughtcrime.securesms.service.IPCAddAccountsService.onStartCommand:(Landroid/content/Intent;II)I │ │ -1ab39c: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -1ab39e: 0f01 |0001: return v1 │ │ +1ab390: |[1ab390] org.thoughtcrime.securesms.service.IPCAddAccountsService.onStartCommand:(Landroid/content/Intent;II)I │ │ +1ab3a0: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +1ab3a2: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6764 (IPCAddAccountsService.java) │ │ │ │ Class #1774 header: │ │ @@ -303799,18 +303800,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/service/NotificationController;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1ab3fc: |[1ab3fc] org.thoughtcrime.securesms.service.NotificationController$1.:(Lorg/thoughtcrime/securesms/service/NotificationController;)V │ │ -1ab40c: 5b01 d141 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41d1 │ │ -1ab410: 7010 a10a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ab416: 0e00 |0005: return-void │ │ +1ab400: |[1ab400] org.thoughtcrime.securesms.service.NotificationController$1.:(Lorg/thoughtcrime/securesms/service/NotificationController;)V │ │ +1ab410: 5b01 d141 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41d1 │ │ +1ab414: 7010 a10a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ab41a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/service/NotificationController$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/service/NotificationController; │ │ │ │ @@ -303820,25 +303821,25 @@ │ │ type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -1ab418: |[1ab418] org.thoughtcrime.securesms.service.NotificationController$1.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -1ab428: 1f02 b010 |0000: check-cast v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; // type@10b0 │ │ -1ab42c: 6e10 c159 0200 |0002: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.getService:()Lorg/thoughtcrime/securesms/service/GenericForegroundService; // method@59c1 │ │ -1ab432: 0c01 |0005: move-result-object v1 │ │ -1ab434: 5402 d141 |0006: iget-object v2, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41d1 │ │ -1ab438: 7110 de59 0200 |0008: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; // method@59de │ │ -1ab43e: 0c02 |000b: move-result-object v2 │ │ -1ab440: 6e20 9a0d 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0d9a │ │ -1ab446: 5401 d141 |000f: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41d1 │ │ -1ab44a: 7110 df59 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$100:(Lorg/thoughtcrime/securesms/service/NotificationController;)V // method@59df │ │ -1ab450: 0e00 |0014: return-void │ │ +1ab41c: |[1ab41c] org.thoughtcrime.securesms.service.NotificationController$1.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +1ab42c: 1f02 b010 |0000: check-cast v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; // type@10b0 │ │ +1ab430: 6e10 c159 0200 |0002: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.getService:()Lorg/thoughtcrime/securesms/service/GenericForegroundService; // method@59c1 │ │ +1ab436: 0c01 |0005: move-result-object v1 │ │ +1ab438: 5402 d141 |0006: iget-object v2, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41d1 │ │ +1ab43c: 7110 de59 0200 |0008: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; // method@59de │ │ +1ab442: 0c02 |000b: move-result-object v2 │ │ +1ab444: 6e20 9a0d 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0d9a │ │ +1ab44a: 5401 d141 |000f: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41d1 │ │ +1ab44e: 7110 df59 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$100:(Lorg/thoughtcrime/securesms/service/NotificationController;)V // method@59df │ │ +1ab454: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0002 line=40 │ │ 0x0006 line=42 │ │ 0x000f line=44 │ │ locals : │ │ @@ -303851,21 +303852,21 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1ab454: |[1ab454] org.thoughtcrime.securesms.service.NotificationController$1.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -1ab464: 5412 d141 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41d1 │ │ -1ab468: 7110 de59 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; // method@59de │ │ -1ab46e: 0c02 |0005: move-result-object v2 │ │ -1ab470: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -1ab472: 6e20 9a0d 0200 |0007: invoke-virtual {v2, v0}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0d9a │ │ -1ab478: 0e00 |000a: return-void │ │ +1ab458: |[1ab458] org.thoughtcrime.securesms.service.NotificationController$1.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +1ab468: 5412 d141 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41d1 │ │ +1ab46c: 7110 de59 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; // method@59de │ │ +1ab472: 0c02 |0005: move-result-object v2 │ │ +1ab474: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +1ab476: 6e20 9a0d 0200 |0007: invoke-virtual {v2, v0}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0d9a │ │ +1ab47c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/service/NotificationController$1; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/content/ComponentName; │ │ │ │ @@ -303934,34 +303935,34 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -1ab4ac: |[1ab4ac] org.thoughtcrime.securesms.service.NotificationController.:(Landroid/content/Context;I)V │ │ -1ab4bc: 7010 a10a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ab4c2: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -1ab4c6: 5b20 d541 |0005: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@41d5 │ │ -1ab4ca: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ -1ab4ce: 5a20 d641 |0009: iput-wide v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@41d6 │ │ -1ab4d2: 2200 c103 |000b: new-instance v0, Ljava/util/concurrent/atomic/AtomicReference; // type@03c1 │ │ -1ab4d6: 7010 960d 0000 |000d: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@0d96 │ │ -1ab4dc: 5b20 d941 |0010: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@41d9 │ │ -1ab4e0: 5b23 d241 |0012: iput-object v3, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@41d2 │ │ -1ab4e4: 5924 d341 |0014: iput v4, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@41d3 │ │ -1ab4e8: 2204 b410 |0016: new-instance v4, Lorg/thoughtcrime/securesms/service/NotificationController$1; // type@10b4 │ │ -1ab4ec: 7020 da59 2400 |0018: invoke-direct {v4, v2}, Lorg/thoughtcrime/securesms/service/NotificationController$1;.:(Lorg/thoughtcrime/securesms/service/NotificationController;)V // method@59da │ │ -1ab4f2: 5b24 da41 |001b: iput-object v4, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.serviceConnection:Landroid/content/ServiceConnection; // field@41da │ │ -1ab4f6: 2200 2b00 |001d: new-instance v0, Landroid/content/Intent; // type@002b │ │ -1ab4fa: 1c01 b110 |001f: const-class v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10b1 │ │ -1ab4fe: 7030 8400 3001 |0021: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -1ab504: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -1ab506: 6e40 6a00 0314 |0025: invoke-virtual {v3, v0, v4, v1}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@006a │ │ -1ab50c: 0e00 |0028: return-void │ │ +1ab4b0: |[1ab4b0] org.thoughtcrime.securesms.service.NotificationController.:(Landroid/content/Context;I)V │ │ +1ab4c0: 7010 a10a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ab4c6: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +1ab4ca: 5b20 d541 |0005: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@41d5 │ │ +1ab4ce: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ +1ab4d2: 5a20 d641 |0009: iput-wide v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@41d6 │ │ +1ab4d6: 2200 c103 |000b: new-instance v0, Ljava/util/concurrent/atomic/AtomicReference; // type@03c1 │ │ +1ab4da: 7010 960d 0000 |000d: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@0d96 │ │ +1ab4e0: 5b20 d941 |0010: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@41d9 │ │ +1ab4e4: 5b23 d241 |0012: iput-object v3, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@41d2 │ │ +1ab4e8: 5924 d341 |0014: iput v4, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@41d3 │ │ +1ab4ec: 2204 b410 |0016: new-instance v4, Lorg/thoughtcrime/securesms/service/NotificationController$1; // type@10b4 │ │ +1ab4f0: 7020 da59 2400 |0018: invoke-direct {v4, v2}, Lorg/thoughtcrime/securesms/service/NotificationController$1;.:(Lorg/thoughtcrime/securesms/service/NotificationController;)V // method@59da │ │ +1ab4f6: 5b24 da41 |001b: iput-object v4, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.serviceConnection:Landroid/content/ServiceConnection; // field@41da │ │ +1ab4fa: 2200 2b00 |001d: new-instance v0, Landroid/content/Intent; // type@002b │ │ +1ab4fe: 1c01 b110 |001f: const-class v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10b1 │ │ +1ab502: 7030 8400 3001 |0021: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +1ab508: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +1ab50a: 6e40 6a00 0314 |0025: invoke-virtual {v3, v0, v4, v1}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@006a │ │ +1ab510: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=25 │ │ 0x0009 line=26 │ │ 0x000b line=30 │ │ 0x0012 line=33 │ │ @@ -303978,17 +303979,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ab494: |[1ab494] org.thoughtcrime.securesms.service.NotificationController.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; │ │ -1ab4a4: 5400 d941 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@41d9 │ │ -1ab4a8: 1100 |0002: return-object v0 │ │ +1ab498: |[1ab498] org.thoughtcrime.securesms.service.NotificationController.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; │ │ +1ab4a8: 5400 d941 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@41d9 │ │ +1ab4ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/service/NotificationController; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/service/NotificationController;) │ │ @@ -303996,17 +303997,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/service/NotificationController;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ab510: |[1ab510] org.thoughtcrime.securesms.service.NotificationController.access$100:(Lorg/thoughtcrime/securesms/service/NotificationController;)V │ │ -1ab520: 7010 e559 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/service/NotificationController;.updateProgressOnService:()V // method@59e5 │ │ -1ab526: 0e00 |0003: return-void │ │ +1ab514: |[1ab514] org.thoughtcrime.securesms.service.NotificationController.access$100:(Lorg/thoughtcrime/securesms/service/NotificationController;)V │ │ +1ab524: 7010 e559 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/service/NotificationController;.updateProgressOnService:()V // method@59e5 │ │ +1ab52a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/thoughtcrime/securesms/service/NotificationController; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/service/NotificationController;) │ │ @@ -304014,49 +304015,49 @@ │ │ type : '(IIZLjava/lang/String;)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -1ab590: |[1ab590] org.thoughtcrime.securesms.service.NotificationController.setProgress:(IIZLjava/lang/String;)V │ │ -1ab5a0: 1d05 |0000: monitor-enter v5 │ │ -1ab5a2: 3806 0800 |0001: if-eqz v6, 0009 // +0008 │ │ -1ab5a6: da00 0764 |0003: mul-int/lit8 v0, v7, #int 100 // #64 │ │ -1ab5aa: b360 |0005: div-int/2addr v0, v6 │ │ -1ab5ac: 2804 |0006: goto 000a // +0004 │ │ -1ab5ae: 0d06 |0007: move-exception v6 │ │ -1ab5b0: 282b |0008: goto 0033 // +002b │ │ -1ab5b2: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ -1ab5b4: 8100 |000a: int-to-long v0, v0 │ │ -1ab5b6: 5352 d641 |000b: iget-wide v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@41d6 │ │ -1ab5ba: 3104 0002 |000d: cmp-long v4, v0, v2 │ │ -1ab5be: 3904 1000 |000f: if-nez v4, 001f // +0010 │ │ -1ab5c2: 5552 d441 |0011: iget-boolean v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@41d4 │ │ -1ab5c6: 3382 0c00 |0013: if-ne v2, v8, 001f // +000c │ │ -1ab5ca: 5452 d541 |0015: iget-object v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@41d5 │ │ -1ab5ce: 6e20 d60a 2900 |0017: invoke-virtual {v9, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ab5d4: 0a02 |001a: move-result v2 │ │ -1ab5d6: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -1ab5da: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -1ab5dc: 2802 |001e: goto 0020 // +0002 │ │ -1ab5de: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -1ab5e0: 5a50 d641 |0020: iput-wide v0, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@41d6 │ │ -1ab5e4: 5957 d741 |0022: iput v7, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.progress:I // field@41d7 │ │ -1ab5e8: 5956 d841 |0024: iput v6, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.progressMax:I // field@41d8 │ │ -1ab5ec: 5c58 d441 |0026: iput-boolean v8, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@41d4 │ │ -1ab5f0: 5b59 d541 |0028: iput-object v9, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@41d5 │ │ -1ab5f4: 3802 0400 |002a: if-eqz v2, 002e // +0004 │ │ -1ab5f8: 1e05 |002c: monitor-exit v5 │ │ -1ab5fa: 0e00 |002d: return-void │ │ -1ab5fc: 7010 e559 0500 |002e: invoke-direct {v5}, Lorg/thoughtcrime/securesms/service/NotificationController;.updateProgressOnService:()V // method@59e5 │ │ -1ab602: 1e05 |0031: monitor-exit v5 │ │ -1ab604: 0e00 |0032: return-void │ │ -1ab606: 1e05 |0033: monitor-exit v5 │ │ -1ab608: 2706 |0034: throw v6 │ │ +1ab594: |[1ab594] org.thoughtcrime.securesms.service.NotificationController.setProgress:(IIZLjava/lang/String;)V │ │ +1ab5a4: 1d05 |0000: monitor-enter v5 │ │ +1ab5a6: 3806 0800 |0001: if-eqz v6, 0009 // +0008 │ │ +1ab5aa: da00 0764 |0003: mul-int/lit8 v0, v7, #int 100 // #64 │ │ +1ab5ae: b360 |0005: div-int/2addr v0, v6 │ │ +1ab5b0: 2804 |0006: goto 000a // +0004 │ │ +1ab5b2: 0d06 |0007: move-exception v6 │ │ +1ab5b4: 282b |0008: goto 0033 // +002b │ │ +1ab5b6: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ +1ab5b8: 8100 |000a: int-to-long v0, v0 │ │ +1ab5ba: 5352 d641 |000b: iget-wide v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@41d6 │ │ +1ab5be: 3104 0002 |000d: cmp-long v4, v0, v2 │ │ +1ab5c2: 3904 1000 |000f: if-nez v4, 001f // +0010 │ │ +1ab5c6: 5552 d441 |0011: iget-boolean v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@41d4 │ │ +1ab5ca: 3382 0c00 |0013: if-ne v2, v8, 001f // +000c │ │ +1ab5ce: 5452 d541 |0015: iget-object v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@41d5 │ │ +1ab5d2: 6e20 d60a 2900 |0017: invoke-virtual {v9, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ab5d8: 0a02 |001a: move-result v2 │ │ +1ab5da: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +1ab5de: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +1ab5e0: 2802 |001e: goto 0020 // +0002 │ │ +1ab5e2: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +1ab5e4: 5a50 d641 |0020: iput-wide v0, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@41d6 │ │ +1ab5e8: 5957 d741 |0022: iput v7, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.progress:I // field@41d7 │ │ +1ab5ec: 5956 d841 |0024: iput v6, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.progressMax:I // field@41d8 │ │ +1ab5f0: 5c58 d441 |0026: iput-boolean v8, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@41d4 │ │ +1ab5f4: 5b59 d541 |0028: iput-object v9, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@41d5 │ │ +1ab5f8: 3802 0400 |002a: if-eqz v2, 002e // +0004 │ │ +1ab5fc: 1e05 |002c: monitor-exit v5 │ │ +1ab5fe: 0e00 |002d: return-void │ │ +1ab600: 7010 e559 0500 |002e: invoke-direct {v5}, Lorg/thoughtcrime/securesms/service/NotificationController;.updateProgressOnService:()V // method@59e5 │ │ +1ab606: 1e05 |0031: monitor-exit v5 │ │ +1ab608: 0e00 |0032: return-void │ │ +1ab60a: 1e05 |0033: monitor-exit v5 │ │ +1ab60c: 2706 |0034: throw v6 │ │ catches : 3 │ │ 0x0005 - 0x002a │ │ -> 0x0007 │ │ 0x002e - 0x0031 │ │ -> 0x0007 │ │ 0x0033 - 0x0034 │ │ -> 0x0007 │ │ @@ -304083,35 +304084,35 @@ │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 32 16-bit code units │ │ -1ab648: |[1ab648] org.thoughtcrime.securesms.service.NotificationController.updateProgressOnService:()V │ │ -1ab658: 1d07 |0000: monitor-enter v7 │ │ -1ab65a: 5470 d941 |0001: iget-object v0, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@41d9 │ │ -1ab65e: 6e10 980d 0000 |0003: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@0d98 │ │ -1ab664: 0c00 |0006: move-result-object v0 │ │ -1ab666: 0701 |0007: move-object v1, v0 │ │ -1ab668: 1f01 b110 |0008: check-cast v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10b1 │ │ -1ab66c: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -1ab670: 1e07 |000c: monitor-exit v7 │ │ -1ab672: 0e00 |000d: return-void │ │ -1ab674: 5272 d341 |000e: iget v2, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@41d3 │ │ -1ab678: 5273 d841 |0010: iget v3, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.progressMax:I // field@41d8 │ │ -1ab67c: 5274 d741 |0012: iget v4, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.progress:I // field@41d7 │ │ -1ab680: 5575 d441 |0014: iget-boolean v5, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@41d4 │ │ -1ab684: 5476 d541 |0016: iget-object v6, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@41d5 │ │ -1ab688: 7406 cc59 0100 |0018: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.replaceProgress:(IIIZLjava/lang/String;)V // method@59cc │ │ -1ab68e: 1e07 |001b: monitor-exit v7 │ │ -1ab690: 0e00 |001c: return-void │ │ -1ab692: 0d00 |001d: move-exception v0 │ │ -1ab694: 1e07 |001e: monitor-exit v7 │ │ -1ab696: 2700 |001f: throw v0 │ │ +1ab64c: |[1ab64c] org.thoughtcrime.securesms.service.NotificationController.updateProgressOnService:()V │ │ +1ab65c: 1d07 |0000: monitor-enter v7 │ │ +1ab65e: 5470 d941 |0001: iget-object v0, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@41d9 │ │ +1ab662: 6e10 980d 0000 |0003: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@0d98 │ │ +1ab668: 0c00 |0006: move-result-object v0 │ │ +1ab66a: 0701 |0007: move-object v1, v0 │ │ +1ab66c: 1f01 b110 |0008: check-cast v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10b1 │ │ +1ab670: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +1ab674: 1e07 |000c: monitor-exit v7 │ │ +1ab676: 0e00 |000d: return-void │ │ +1ab678: 5272 d341 |000e: iget v2, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@41d3 │ │ +1ab67c: 5273 d841 |0010: iget v3, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.progressMax:I // field@41d8 │ │ +1ab680: 5274 d741 |0012: iget v4, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.progress:I // field@41d7 │ │ +1ab684: 5575 d441 |0014: iget-boolean v5, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@41d4 │ │ +1ab688: 5476 d541 |0016: iget-object v6, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@41d5 │ │ +1ab68c: 7406 cc59 0100 |0018: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.replaceProgress:(IIIZLjava/lang/String;)V // method@59cc │ │ +1ab692: 1e07 |001b: monitor-exit v7 │ │ +1ab694: 0e00 |001c: return-void │ │ +1ab696: 0d00 |001d: move-exception v0 │ │ +1ab698: 1e07 |001e: monitor-exit v7 │ │ +1ab69a: 2700 |001f: throw v0 │ │ catches : 3 │ │ 0x0001 - 0x000a │ │ -> 0x001d │ │ 0x000e - 0x001b │ │ -> 0x001d │ │ 0x001e - 0x001f │ │ -> 0x001d │ │ @@ -304129,25 +304130,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1ab528: |[1ab528] org.thoughtcrime.securesms.service.NotificationController.close:()V │ │ -1ab538: 5420 d241 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@41d2 │ │ -1ab53c: 5221 d341 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@41d3 │ │ -1ab540: 7120 d059 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopForegroundTask:(Landroid/content/Context;I)V // method@59d0 │ │ -1ab546: 5420 d241 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@41d2 │ │ -1ab54a: 5421 da41 |0009: iget-object v1, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.serviceConnection:Landroid/content/ServiceConnection; // field@41da │ │ -1ab54e: 6e20 8100 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@0081 │ │ -1ab554: 2805 |000e: goto 0013 // +0005 │ │ -1ab556: 0d00 |000f: move-exception v0 │ │ -1ab558: 6e10 370a 0000 |0010: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1ab55e: 0e00 |0013: return-void │ │ +1ab52c: |[1ab52c] org.thoughtcrime.securesms.service.NotificationController.close:()V │ │ +1ab53c: 5420 d241 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@41d2 │ │ +1ab540: 5221 d341 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@41d3 │ │ +1ab544: 7120 d059 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopForegroundTask:(Landroid/content/Context;I)V // method@59d0 │ │ +1ab54a: 5420 d241 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@41d2 │ │ +1ab54e: 5421 da41 |0009: iget-object v1, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.serviceConnection:Landroid/content/ServiceConnection; // field@41da │ │ +1ab552: 6e20 8100 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@0081 │ │ +1ab558: 2805 |000e: goto 0013 // +0005 │ │ +1ab55a: 0d00 |000f: move-exception v0 │ │ +1ab55c: 6e10 370a 0000 |0010: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1ab562: 0e00 |0013: return-void │ │ catches : 1 │ │ 0x0000 - 0x000e │ │ Ljava/lang/Exception; -> 0x000f │ │ positions : │ │ 0x0000 line=62 │ │ 0x0007 line=63 │ │ 0x0010 line=65 │ │ @@ -304159,17 +304160,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ab47c: |[1ab47c] org.thoughtcrime.securesms.service.NotificationController.getId:()I │ │ -1ab48c: 5210 d341 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@41d3 │ │ -1ab490: 0f00 |0002: return v0 │ │ +1ab480: |[1ab480] org.thoughtcrime.securesms.service.NotificationController.getId:()I │ │ +1ab490: 5210 d341 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@41d3 │ │ +1ab494: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/service/NotificationController; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/service/NotificationController;) │ │ @@ -304177,20 +304178,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -1ab570: |[1ab570] org.thoughtcrime.securesms.service.NotificationController.setIndeterminateProgress:()V │ │ -1ab580: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1ab582: 5431 d541 |0001: iget-object v1, v3, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@41d5 │ │ -1ab586: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -1ab588: 7051 e359 2302 |0004: invoke-direct {v3, v2, v2, v0, v1}, Lorg/thoughtcrime/securesms/service/NotificationController;.setProgress:(IIZLjava/lang/String;)V // method@59e3 │ │ -1ab58e: 0e00 |0007: return-void │ │ +1ab574: |[1ab574] org.thoughtcrime.securesms.service.NotificationController.setIndeterminateProgress:()V │ │ +1ab584: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1ab586: 5431 d541 |0001: iget-object v1, v3, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@41d5 │ │ +1ab58a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +1ab58c: 7051 e359 2302 |0004: invoke-direct {v3, v2, v2, v0, v1}, Lorg/thoughtcrime/securesms/service/NotificationController;.setProgress:(IIZLjava/lang/String;)V // method@59e3 │ │ +1ab592: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=70 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lorg/thoughtcrime/securesms/service/NotificationController; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/service/NotificationController;) │ │ @@ -304198,20 +304199,20 @@ │ │ type : '(JJLjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -1ab628: |[1ab628] org.thoughtcrime.securesms.service.NotificationController.setProgress:(JJLjava/lang/String;)V │ │ -1ab638: 8412 |0000: long-to-int v2, v1 │ │ -1ab63a: 8431 |0001: long-to-int v1, v3 │ │ -1ab63c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -1ab63e: 7055 e359 2031 |0003: invoke-direct {v0, v2, v1, v3, v5}, Lorg/thoughtcrime/securesms/service/NotificationController;.setProgress:(IIZLjava/lang/String;)V // method@59e3 │ │ -1ab644: 0e00 |0006: return-void │ │ +1ab62c: |[1ab62c] org.thoughtcrime.securesms.service.NotificationController.setProgress:(JJLjava/lang/String;)V │ │ +1ab63c: 8412 |0000: long-to-int v2, v1 │ │ +1ab63e: 8431 |0001: long-to-int v1, v3 │ │ +1ab640: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +1ab642: 7055 e359 2031 |0003: invoke-direct {v0, v2, v1, v3, v5}, Lorg/thoughtcrime/securesms/service/NotificationController;.setProgress:(IIZLjava/lang/String;)V // method@59e3 │ │ +1ab648: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=74 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/thoughtcrime/securesms/service/NotificationController; │ │ 0x0000 - 0x0007 reg=1 (null) J │ │ 0x0000 - 0x0007 reg=3 (null) J │ │ @@ -304242,17 +304243,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ab6b4: |[1ab6b4] org.thoughtcrime.securesms.service.PanicResponderListener.:()V │ │ -1ab6c4: 7010 4900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0049 │ │ -1ab6ca: 0e00 |0003: return-void │ │ +1ab6b8: |[1ab6b8] org.thoughtcrime.securesms.service.PanicResponderListener.:()V │ │ +1ab6c8: 7010 4900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0049 │ │ +1ab6ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/service/PanicResponderListener; │ │ │ │ Virtual methods - │ │ @@ -304261,24 +304262,24 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1ab6cc: |[1ab6cc] org.thoughtcrime.securesms.service.PanicResponderListener.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -1ab6dc: 3802 1100 |0000: if-eqz v2, 0011 // +0011 │ │ -1ab6e0: 7110 c95a 0100 |0002: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Prefs;.isPasswordDisabled:(Landroid/content/Context;)Z // method@5ac9 │ │ -1ab6e6: 0a01 |0005: move-result v1 │ │ -1ab6e8: 3901 0b00 |0006: if-nez v1, 0011 // +000b │ │ -1ab6ec: 1a01 e560 |0008: const-string v1, "info.guardianproject.panic.action.TRIGGER" // string@60e5 │ │ -1ab6f0: 6e10 8a00 0200 |000a: invoke-virtual {v2}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@008a │ │ -1ab6f6: 0c02 |000d: move-result-object v2 │ │ -1ab6f8: 6e20 d60a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ab6fe: 0e00 |0011: return-void │ │ +1ab6d0: |[1ab6d0] org.thoughtcrime.securesms.service.PanicResponderListener.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +1ab6e0: 3802 1100 |0000: if-eqz v2, 0011 // +0011 │ │ +1ab6e4: 7110 c95a 0100 |0002: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Prefs;.isPasswordDisabled:(Landroid/content/Context;)Z // method@5ac9 │ │ +1ab6ea: 0a01 |0005: move-result v1 │ │ +1ab6ec: 3901 0b00 |0006: if-nez v1, 0011 // +000b │ │ +1ab6f0: 1a01 e560 |0008: const-string v1, "info.guardianproject.panic.action.TRIGGER" // string@60e5 │ │ +1ab6f4: 6e10 8a00 0200 |000a: invoke-virtual {v2}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@008a │ │ +1ab6fa: 0c02 |000d: move-result-object v2 │ │ +1ab6fc: 6e20 d60a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ab702: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=20 │ │ 0x000a line=21 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lorg/thoughtcrime/securesms/service/PanicResponderListener; │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ @@ -304309,17 +304310,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ab74c: |[1ab74c] org.thoughtcrime.securesms.util.AccessibilityUtil.:()V │ │ -1ab75c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ab762: 0e00 |0003: return-void │ │ +1ab750: |[1ab750] org.thoughtcrime.securesms.util.AccessibilityUtil.:()V │ │ +1ab760: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ab766: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/AccessibilityUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/AccessibilityUtil;) │ │ @@ -304327,32 +304328,32 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -1ab700: |[1ab700] org.thoughtcrime.securesms.util.AccessibilityUtil.areAnimationsDisabled:(Landroid/content/Context;)Z │ │ -1ab710: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1ab712: 3903 0a00 |0001: if-nez v3, 000b // +000a │ │ -1ab716: 1a03 7d0e |0003: const-string v3, "AccessibilityUtil" // string@0e7d │ │ -1ab71a: 1a01 6147 |0005: const-string v1, "animationsDisabled: context was null" // string@4761 │ │ -1ab71e: 7120 be02 1300 |0007: invoke-static {v3, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ -1ab724: 0f00 |000a: return v0 │ │ -1ab726: 6e10 6e00 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -1ab72c: 0c03 |000e: move-result-object v3 │ │ -1ab72e: 1a01 6347 |000f: const-string v1, "animator_duration_scale" // string@4763 │ │ -1ab732: 1502 803f |0011: const/high16 v2, #int 1065353216 // #3f80 │ │ -1ab736: 7130 7902 1302 |0013: invoke-static {v3, v1, v2}, Landroid/provider/Settings$Global;.getFloat:(Landroid/content/ContentResolver;Ljava/lang/String;F)F // method@0279 │ │ -1ab73c: 0a03 |0016: move-result v3 │ │ -1ab73e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -1ab740: 2d03 0301 |0018: cmpl-float v3, v3, v1 │ │ -1ab744: 3903 0300 |001a: if-nez v3, 001d // +0003 │ │ -1ab748: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -1ab74a: 0f00 |001d: return v0 │ │ +1ab704: |[1ab704] org.thoughtcrime.securesms.util.AccessibilityUtil.areAnimationsDisabled:(Landroid/content/Context;)Z │ │ +1ab714: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1ab716: 3903 0a00 |0001: if-nez v3, 000b // +000a │ │ +1ab71a: 1a03 7d0e |0003: const-string v3, "AccessibilityUtil" // string@0e7d │ │ +1ab71e: 1a01 6147 |0005: const-string v1, "animationsDisabled: context was null" // string@4761 │ │ +1ab722: 7120 be02 1300 |0007: invoke-static {v3, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ +1ab728: 0f00 |000a: return v0 │ │ +1ab72a: 6e10 6e00 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +1ab730: 0c03 |000e: move-result-object v3 │ │ +1ab732: 1a01 6347 |000f: const-string v1, "animator_duration_scale" // string@4763 │ │ +1ab736: 1502 803f |0011: const/high16 v2, #int 1065353216 // #3f80 │ │ +1ab73a: 7130 7902 1302 |0013: invoke-static {v3, v1, v2}, Landroid/provider/Settings$Global;.getFloat:(Landroid/content/ContentResolver;Ljava/lang/String;F)F // method@0279 │ │ +1ab740: 0a03 |0016: move-result v3 │ │ +1ab742: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +1ab744: 2d03 0301 |0018: cmpl-float v3, v3, v1 │ │ +1ab748: 3903 0300 |001a: if-nez v3, 001d // +0003 │ │ +1ab74c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +1ab74e: 0f00 |001d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=14 │ │ 0x000b line=17 │ │ locals : │ │ 0x0000 - 0x001e reg=3 (null) Landroid/content/Context; │ │ │ │ @@ -304387,27 +304388,27 @@ │ │ type : '(I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -1ab764: |[1ab764] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger$1.:(I)V │ │ -1ab774: 7020 c902 1000 |0000: invoke-direct {v0, v1}, Landroid/util/SparseIntArray;.:(I)V // method@02c9 │ │ -1ab77a: 1241 |0003: const/4 v1, #int 4 // #4 │ │ -1ab77c: 6e30 eb59 1001 |0004: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@59eb │ │ -1ab782: 1271 |0007: const/4 v1, #int 7 // #7 │ │ -1ab784: 6e30 eb59 1001 |0008: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@59eb │ │ -1ab78a: 1231 |000b: const/4 v1, #int 3 // #3 │ │ -1ab78c: 6e30 eb59 1001 |000c: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@59eb │ │ -1ab792: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -1ab794: 6e30 eb59 1001 |0010: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@59eb │ │ -1ab79a: 1251 |0013: const/4 v1, #int 5 // #5 │ │ -1ab79c: 6e30 eb59 1001 |0014: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@59eb │ │ -1ab7a2: 0e00 |0017: return-void │ │ +1ab768: |[1ab768] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger$1.:(I)V │ │ +1ab778: 7020 c902 1000 |0000: invoke-direct {v0, v1}, Landroid/util/SparseIntArray;.:(I)V // method@02c9 │ │ +1ab77e: 1241 |0003: const/4 v1, #int 4 // #4 │ │ +1ab780: 6e30 eb59 1001 |0004: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@59eb │ │ +1ab786: 1271 |0007: const/4 v1, #int 7 // #7 │ │ +1ab788: 6e30 eb59 1001 |0008: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@59eb │ │ +1ab78e: 1231 |000b: const/4 v1, #int 3 // #3 │ │ +1ab790: 6e30 eb59 1001 |000c: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@59eb │ │ +1ab796: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +1ab798: 6e30 eb59 1001 |0010: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@59eb │ │ +1ab79e: 1251 |0013: const/4 v1, #int 5 // #5 │ │ +1ab7a0: 6e30 eb59 1001 |0014: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@59eb │ │ +1ab7a6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0004 line=14 │ │ 0x0008 line=15 │ │ 0x000c line=16 │ │ 0x0010 line=17 │ │ @@ -304442,17 +304443,17 @@ │ │ type : '(Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1ab8c4: |[1ab8c4] org.thoughtcrime.securesms.util.BitmapDecodingException.:(Ljava/lang/Exception;)V │ │ -1ab8d4: 7020 350a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@0a35 │ │ -1ab8da: 0e00 |0003: return-void │ │ +1ab8c8: |[1ab8c8] org.thoughtcrime.securesms.util.BitmapDecodingException.:(Ljava/lang/Exception;)V │ │ +1ab8d8: 7020 350a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@0a35 │ │ +1ab8de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/BitmapDecodingException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Exception; │ │ │ │ @@ -304461,17 +304462,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1ab8dc: |[1ab8dc] org.thoughtcrime.securesms.util.BitmapDecodingException.:(Ljava/lang/String;)V │ │ -1ab8ec: 7020 330a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0a33 │ │ -1ab8f2: 0e00 |0003: return-void │ │ +1ab8e0: |[1ab8e0] org.thoughtcrime.securesms.util.BitmapDecodingException.:(Ljava/lang/String;)V │ │ +1ab8f0: 7020 330a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0a33 │ │ +1ab8f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/BitmapDecodingException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -304529,22 +304530,22 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;[Landroid/graphics/Bitmap;IILjava/util/concurrent/atomic/AtomicBoolean;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -1ab8f4: |[1ab8f4] org.thoughtcrime.securesms.util.BitmapUtil$1.:(Landroid/graphics/drawable/Drawable;[Landroid/graphics/Bitmap;IILjava/util/concurrent/atomic/AtomicBoolean;)V │ │ -1ab904: 5b01 de41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@41de │ │ -1ab908: 5b02 e041 |0002: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@41e0 │ │ -1ab90c: 5903 e141 |0004: iput v3, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$width:I // field@41e1 │ │ -1ab910: 5904 df41 |0006: iput v4, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$height:I // field@41df │ │ -1ab914: 5b05 dd41 |0008: iput-object v5, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$created:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41dd │ │ -1ab918: 7010 a10a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ab91e: 0e00 |000d: return-void │ │ +1ab8f8: |[1ab8f8] org.thoughtcrime.securesms.util.BitmapUtil$1.:(Landroid/graphics/drawable/Drawable;[Landroid/graphics/Bitmap;IILjava/util/concurrent/atomic/AtomicBoolean;)V │ │ +1ab908: 5b01 de41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@41de │ │ +1ab90c: 5b02 e041 |0002: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@41e0 │ │ +1ab910: 5903 e141 |0004: iput v3, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$width:I // field@41e1 │ │ +1ab914: 5904 df41 |0006: iput v4, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$height:I // field@41df │ │ +1ab918: 5b05 dd41 |0008: iput-object v5, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$created:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41dd │ │ +1ab91c: 7010 a10a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ab922: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/thoughtcrime/securesms/util/BitmapUtil$1; │ │ 0x0000 - 0x000e reg=1 (null) Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x000e reg=2 (null) [Landroid/graphics/Bitmap; │ │ @@ -304558,67 +304559,67 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 98 16-bit code units │ │ -1ab920: |[1ab920] org.thoughtcrime.securesms.util.BitmapUtil$1.run:()V │ │ -1ab930: 5460 de41 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@41de │ │ -1ab934: 2001 6500 |0002: instance-of v1, v0, Landroid/graphics/drawable/BitmapDrawable; // type@0065 │ │ -1ab938: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1ab93a: 3801 0d00 |0005: if-eqz v1, 0012 // +000d │ │ -1ab93e: 5461 e041 |0007: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@41e0 │ │ -1ab942: 1f00 6500 |0009: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@0065 │ │ -1ab946: 6e10 9001 0000 |000b: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@0190 │ │ -1ab94c: 0c00 |000e: move-result-object v0 │ │ -1ab94e: 4d00 0102 |000f: aput-object v0, v1, v2 │ │ -1ab952: 283e |0011: goto 004f // +003e │ │ -1ab954: 6e10 9501 0000 |0012: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0195 │ │ -1ab95a: 0a00 |0015: move-result v0 │ │ -1ab95c: 3c00 0400 |0016: if-gtz v0, 001a // +0004 │ │ -1ab960: 5260 e141 |0018: iget v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$width:I // field@41e1 │ │ -1ab964: 5461 de41 |001a: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@41de │ │ -1ab968: 6e10 9401 0100 |001c: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0194 │ │ -1ab96e: 0a01 |001f: move-result v1 │ │ -1ab970: 3c01 0400 |0020: if-gtz v1, 0024 // +0004 │ │ -1ab974: 5261 df41 |0022: iget v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$height:I // field@41df │ │ -1ab978: 6203 0900 |0024: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ -1ab97c: 7130 0701 1003 |0026: invoke-static {v0, v1, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ -1ab982: 0c00 |0029: move-result-object v0 │ │ -1ab984: 2201 4900 |002a: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ -1ab988: 7020 1b01 0100 |002c: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ -1ab98e: 5463 de41 |002f: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@41de │ │ -1ab992: 6e10 2a01 0100 |0031: invoke-virtual {v1}, Landroid/graphics/Canvas;.getWidth:()I // method@012a │ │ -1ab998: 0a04 |0034: move-result v4 │ │ -1ab99a: 6e10 2901 0100 |0035: invoke-virtual {v1}, Landroid/graphics/Canvas;.getHeight:()I // method@0129 │ │ -1ab9a0: 0a05 |0038: move-result v5 │ │ -1ab9a2: 6e55 9801 2342 |0039: invoke-virtual {v3, v2, v2, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0198 │ │ -1ab9a8: 5463 de41 |003c: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@41de │ │ -1ab9ac: 6e20 9301 1300 |003e: invoke-virtual {v3, v1}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0193 │ │ -1ab9b2: 280a |0041: goto 004b // +000a │ │ -1ab9b4: 0d00 |0042: move-exception v0 │ │ -1ab9b6: 7100 fe59 0000 |0043: invoke-static {}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.access$000:()Ljava/lang/String; // method@59fe │ │ -1ab9bc: 0c01 |0046: move-result-object v1 │ │ -1ab9be: 7120 c602 0100 |0047: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -1ab9c4: 1200 |004a: const/4 v0, #int 0 // #0 │ │ -1ab9c6: 5461 e041 |004b: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@41e0 │ │ -1ab9ca: 4d00 0102 |004d: aput-object v0, v1, v2 │ │ -1ab9ce: 5460 e041 |004f: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@41e0 │ │ -1ab9d2: 1d00 |0051: monitor-enter v0 │ │ -1ab9d4: 5461 dd41 |0052: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$created:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41dd │ │ -1ab9d8: 1212 |0054: const/4 v2, #int 1 // #1 │ │ -1ab9da: 6e20 760d 2100 |0055: invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0d76 │ │ -1ab9e0: 5461 e041 |0058: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@41e0 │ │ -1ab9e4: 6e10 a50a 0100 |005a: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@0aa5 │ │ -1ab9ea: 1e00 |005d: monitor-exit v0 │ │ -1ab9ec: 0e00 |005e: return-void │ │ -1ab9ee: 0d01 |005f: move-exception v1 │ │ -1ab9f0: 1e00 |0060: monitor-exit v0 │ │ -1ab9f2: 2701 |0061: throw v1 │ │ +1ab924: |[1ab924] org.thoughtcrime.securesms.util.BitmapUtil$1.run:()V │ │ +1ab934: 5460 de41 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@41de │ │ +1ab938: 2001 6500 |0002: instance-of v1, v0, Landroid/graphics/drawable/BitmapDrawable; // type@0065 │ │ +1ab93c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1ab93e: 3801 0d00 |0005: if-eqz v1, 0012 // +000d │ │ +1ab942: 5461 e041 |0007: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@41e0 │ │ +1ab946: 1f00 6500 |0009: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@0065 │ │ +1ab94a: 6e10 9001 0000 |000b: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@0190 │ │ +1ab950: 0c00 |000e: move-result-object v0 │ │ +1ab952: 4d00 0102 |000f: aput-object v0, v1, v2 │ │ +1ab956: 283e |0011: goto 004f // +003e │ │ +1ab958: 6e10 9501 0000 |0012: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0195 │ │ +1ab95e: 0a00 |0015: move-result v0 │ │ +1ab960: 3c00 0400 |0016: if-gtz v0, 001a // +0004 │ │ +1ab964: 5260 e141 |0018: iget v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$width:I // field@41e1 │ │ +1ab968: 5461 de41 |001a: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@41de │ │ +1ab96c: 6e10 9401 0100 |001c: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0194 │ │ +1ab972: 0a01 |001f: move-result v1 │ │ +1ab974: 3c01 0400 |0020: if-gtz v1, 0024 // +0004 │ │ +1ab978: 5261 df41 |0022: iget v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$height:I // field@41df │ │ +1ab97c: 6203 0900 |0024: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ +1ab980: 7130 0701 1003 |0026: invoke-static {v0, v1, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ +1ab986: 0c00 |0029: move-result-object v0 │ │ +1ab988: 2201 4900 |002a: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ +1ab98c: 7020 1b01 0100 |002c: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ +1ab992: 5463 de41 |002f: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@41de │ │ +1ab996: 6e10 2a01 0100 |0031: invoke-virtual {v1}, Landroid/graphics/Canvas;.getWidth:()I // method@012a │ │ +1ab99c: 0a04 |0034: move-result v4 │ │ +1ab99e: 6e10 2901 0100 |0035: invoke-virtual {v1}, Landroid/graphics/Canvas;.getHeight:()I // method@0129 │ │ +1ab9a4: 0a05 |0038: move-result v5 │ │ +1ab9a6: 6e55 9801 2342 |0039: invoke-virtual {v3, v2, v2, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0198 │ │ +1ab9ac: 5463 de41 |003c: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@41de │ │ +1ab9b0: 6e20 9301 1300 |003e: invoke-virtual {v3, v1}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0193 │ │ +1ab9b6: 280a |0041: goto 004b // +000a │ │ +1ab9b8: 0d00 |0042: move-exception v0 │ │ +1ab9ba: 7100 fe59 0000 |0043: invoke-static {}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.access$000:()Ljava/lang/String; // method@59fe │ │ +1ab9c0: 0c01 |0046: move-result-object v1 │ │ +1ab9c2: 7120 c602 0100 |0047: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +1ab9c8: 1200 |004a: const/4 v0, #int 0 // #0 │ │ +1ab9ca: 5461 e041 |004b: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@41e0 │ │ +1ab9ce: 4d00 0102 |004d: aput-object v0, v1, v2 │ │ +1ab9d2: 5460 e041 |004f: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@41e0 │ │ +1ab9d6: 1d00 |0051: monitor-enter v0 │ │ +1ab9d8: 5461 dd41 |0052: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$created:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41dd │ │ +1ab9dc: 1212 |0054: const/4 v2, #int 1 // #1 │ │ +1ab9de: 6e20 760d 2100 |0055: invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0d76 │ │ +1ab9e4: 5461 e041 |0058: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@41e0 │ │ +1ab9e8: 6e10 a50a 0100 |005a: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@0aa5 │ │ +1ab9ee: 1e00 |005d: monitor-exit v0 │ │ +1ab9f0: 0e00 |005e: return-void │ │ +1ab9f2: 0d01 |005f: move-exception v1 │ │ +1ab9f4: 1e00 |0060: monitor-exit v0 │ │ +1ab9f6: 2701 |0061: throw v1 │ │ catches : 2 │ │ 0x0024 - 0x0041 │ │ Ljava/lang/Exception; -> 0x0042 │ │ 0x0052 - 0x0061 │ │ -> 0x005f │ │ positions : │ │ 0x0000 line=186 │ │ @@ -304684,32 +304685,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1abf60: |[1abf60] org.thoughtcrime.securesms.util.BitmapUtil.:()V │ │ -1abf70: 0e00 |0000: return-void │ │ +1abf64: |[1abf64] org.thoughtcrime.securesms.util.BitmapUtil.:()V │ │ +1abf74: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/BitmapUtil;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1abf74: |[1abf74] org.thoughtcrime.securesms.util.BitmapUtil.:()V │ │ -1abf84: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1abf8a: 0e00 |0003: return-void │ │ +1abf78: |[1abf78] org.thoughtcrime.securesms.util.BitmapUtil.:()V │ │ +1abf88: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1abf8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/BitmapUtil; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/BitmapUtil;) │ │ @@ -304717,59 +304718,59 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1abf48: |[1abf48] org.thoughtcrime.securesms.util.BitmapUtil.access$000:()Ljava/lang/String; │ │ -1abf58: 6200 e241 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/BitmapUtil;.TAG:Ljava/lang/String; // field@41e2 │ │ -1abf5c: 1100 |0002: return-object v0 │ │ +1abf4c: |[1abf4c] org.thoughtcrime.securesms.util.BitmapUtil.access$000:()Ljava/lang/String; │ │ +1abf5c: 6200 e241 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/BitmapUtil;.TAG:Ljava/lang/String; // field@41e2 │ │ +1abf60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/BitmapUtil;) │ │ name : 'createFromDrawable' │ │ type : '(Landroid/graphics/drawable/Drawable;II)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 43 16-bit code units │ │ -1aba0c: |[1aba0c] org.thoughtcrime.securesms.util.BitmapUtil.createFromDrawable:(Landroid/graphics/drawable/Drawable;II)Landroid/graphics/Bitmap; │ │ -1aba1c: 2206 bb03 |0000: new-instance v6, Ljava/util/concurrent/atomic/AtomicBoolean; // type@03bb │ │ -1aba20: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -1aba22: 7020 740d 7600 |0003: invoke-direct {v6, v7}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@0d74 │ │ -1aba28: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -1aba2a: 2308 2b11 |0007: new-array v8, v0, [Landroid/graphics/Bitmap; // type@112b │ │ -1aba2e: 2209 bc10 |0009: new-instance v9, Lorg/thoughtcrime/securesms/util/BitmapUtil$1; // type@10bc │ │ -1aba32: 0790 |000b: move-object v0, v9 │ │ -1aba34: 07a1 |000c: move-object v1, v10 │ │ -1aba36: 0782 |000d: move-object v2, v8 │ │ -1aba38: 01b3 |000e: move v3, v11 │ │ -1aba3a: 01c4 |000f: move v4, v12 │ │ -1aba3c: 0765 |0010: move-object v5, v6 │ │ -1aba3e: 7606 fa59 0000 |0011: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.:(Landroid/graphics/drawable/Drawable;[Landroid/graphics/Bitmap;IILjava/util/concurrent/atomic/AtomicBoolean;)V // method@59fa │ │ -1aba44: 7110 865b 0900 |0014: invoke-static {v9}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5b86 │ │ -1aba4a: 1d08 |0017: monitor-enter v8 │ │ -1aba4c: 6e10 750d 0600 |0018: invoke-virtual {v6}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0d75 │ │ -1aba52: 0a0a |001b: move-result v10 │ │ -1aba54: 390a 0800 |001c: if-nez v10, 0024 // +0008 │ │ -1aba58: 160a 0000 |001e: const-wide/16 v10, #int 0 // #0 │ │ -1aba5c: 7130 8b5b a80b |0020: invoke-static {v8, v10, v11}, Lorg/thoughtcrime/securesms/util/Util;.wait:(Ljava/lang/Object;J)V // method@5b8b │ │ -1aba62: 28f5 |0023: goto 0018 // -000b │ │ -1aba64: 460a 0807 |0024: aget-object v10, v8, v7 │ │ -1aba68: 1e08 |0026: monitor-exit v8 │ │ -1aba6a: 110a |0027: return-object v10 │ │ -1aba6c: 0d0a |0028: move-exception v10 │ │ -1aba6e: 1e08 |0029: monitor-exit v8 │ │ -1aba70: 270a |002a: throw v10 │ │ +1aba10: |[1aba10] org.thoughtcrime.securesms.util.BitmapUtil.createFromDrawable:(Landroid/graphics/drawable/Drawable;II)Landroid/graphics/Bitmap; │ │ +1aba20: 2206 bb03 |0000: new-instance v6, Ljava/util/concurrent/atomic/AtomicBoolean; // type@03bb │ │ +1aba24: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +1aba26: 7020 740d 7600 |0003: invoke-direct {v6, v7}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@0d74 │ │ +1aba2c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +1aba2e: 2308 2b11 |0007: new-array v8, v0, [Landroid/graphics/Bitmap; // type@112b │ │ +1aba32: 2209 bc10 |0009: new-instance v9, Lorg/thoughtcrime/securesms/util/BitmapUtil$1; // type@10bc │ │ +1aba36: 0790 |000b: move-object v0, v9 │ │ +1aba38: 07a1 |000c: move-object v1, v10 │ │ +1aba3a: 0782 |000d: move-object v2, v8 │ │ +1aba3c: 01b3 |000e: move v3, v11 │ │ +1aba3e: 01c4 |000f: move v4, v12 │ │ +1aba40: 0765 |0010: move-object v5, v6 │ │ +1aba42: 7606 fa59 0000 |0011: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.:(Landroid/graphics/drawable/Drawable;[Landroid/graphics/Bitmap;IILjava/util/concurrent/atomic/AtomicBoolean;)V // method@59fa │ │ +1aba48: 7110 865b 0900 |0014: invoke-static {v9}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5b86 │ │ +1aba4e: 1d08 |0017: monitor-enter v8 │ │ +1aba50: 6e10 750d 0600 |0018: invoke-virtual {v6}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0d75 │ │ +1aba56: 0a0a |001b: move-result v10 │ │ +1aba58: 390a 0800 |001c: if-nez v10, 0024 // +0008 │ │ +1aba5c: 160a 0000 |001e: const-wide/16 v10, #int 0 // #0 │ │ +1aba60: 7130 8b5b a80b |0020: invoke-static {v8, v10, v11}, Lorg/thoughtcrime/securesms/util/Util;.wait:(Ljava/lang/Object;J)V // method@5b8b │ │ +1aba66: 28f5 |0023: goto 0018 // -000b │ │ +1aba68: 460a 0807 |0024: aget-object v10, v8, v7 │ │ +1aba6c: 1e08 |0026: monitor-exit v8 │ │ +1aba6e: 110a |0027: return-object v10 │ │ +1aba70: 0d0a |0028: move-exception v10 │ │ +1aba72: 1e08 |0029: monitor-exit v8 │ │ +1aba74: 270a |002a: throw v10 │ │ catches : 1 │ │ 0x0018 - 0x002a │ │ -> 0x0028 │ │ positions : │ │ 0x0000 line=180 │ │ 0x0007 line=181 │ │ 0x0009 line=183 │ │ @@ -304788,39 +304789,39 @@ │ │ type : '([BIIILandroid/graphics/Rect;Z)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 43 16-bit code units │ │ -1abc8c: |[1abc8c] org.thoughtcrime.securesms.util.BitmapUtil.createFromNV21:([BIIILandroid/graphics/Rect;Z)[B │ │ -1abc9c: 715b 065a 7698 |0000: invoke-static {v6, v7, v8, v9, v11}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.rotateNV21:([BIIIZ)[B // method@5a06 │ │ -1abca2: 0c01 |0003: move-result-object v1 │ │ -1abca4: d499 b400 |0004: rem-int/lit16 v9, v9, #int 180 // #00b4 │ │ -1abca8: 3d09 0400 |0006: if-lez v9, 000a // +0004 │ │ -1abcac: 0183 |0008: move v3, v8 │ │ -1abcae: 2802 |0009: goto 000b // +0002 │ │ -1abcb0: 0173 |000a: move v3, v7 │ │ -1abcb2: 3d09 0400 |000b: if-lez v9, 000f // +0004 │ │ -1abcb6: 0174 |000d: move v4, v7 │ │ -1abcb8: 2802 |000e: goto 0010 // +0002 │ │ -1abcba: 0184 |000f: move v4, v8 │ │ -1abcbc: 2206 6300 |0010: new-instance v6, Landroid/graphics/YuvImage; // type@0063 │ │ -1abcc0: 1302 1100 |0012: const/16 v2, #int 17 // #11 │ │ -1abcc4: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -1abcc6: 0760 |0015: move-object v0, v6 │ │ -1abcc8: 7606 8b01 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/YuvImage;.:([BIII[I)V // method@018b │ │ -1abcce: 2207 c002 |0019: new-instance v7, Ljava/io/ByteArrayOutputStream; // type@02c0 │ │ -1abcd2: 7010 6309 0700 |001b: invoke-direct {v7}, Ljava/io/ByteArrayOutputStream;.:()V // method@0963 │ │ -1abcd8: 1308 5000 |001e: const/16 v8, #int 80 // #50 │ │ -1abcdc: 6e40 8c01 a678 |0020: invoke-virtual {v6, v10, v8, v7}, Landroid/graphics/YuvImage;.compressToJpeg:(Landroid/graphics/Rect;ILjava/io/OutputStream;)Z // method@018c │ │ -1abce2: 6e10 6709 0700 |0023: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@0967 │ │ -1abce8: 0c06 |0026: move-result-object v6 │ │ -1abcea: 6e10 6509 0700 |0027: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.close:()V // method@0965 │ │ -1abcf0: 1106 |002a: return-object v6 │ │ +1abc90: |[1abc90] org.thoughtcrime.securesms.util.BitmapUtil.createFromNV21:([BIIILandroid/graphics/Rect;Z)[B │ │ +1abca0: 715b 065a 7698 |0000: invoke-static {v6, v7, v8, v9, v11}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.rotateNV21:([BIIIZ)[B // method@5a06 │ │ +1abca6: 0c01 |0003: move-result-object v1 │ │ +1abca8: d499 b400 |0004: rem-int/lit16 v9, v9, #int 180 // #00b4 │ │ +1abcac: 3d09 0400 |0006: if-lez v9, 000a // +0004 │ │ +1abcb0: 0183 |0008: move v3, v8 │ │ +1abcb2: 2802 |0009: goto 000b // +0002 │ │ +1abcb4: 0173 |000a: move v3, v7 │ │ +1abcb6: 3d09 0400 |000b: if-lez v9, 000f // +0004 │ │ +1abcba: 0174 |000d: move v4, v7 │ │ +1abcbc: 2802 |000e: goto 0010 // +0002 │ │ +1abcbe: 0184 |000f: move v4, v8 │ │ +1abcc0: 2206 6300 |0010: new-instance v6, Landroid/graphics/YuvImage; // type@0063 │ │ +1abcc4: 1302 1100 |0012: const/16 v2, #int 17 // #11 │ │ +1abcc8: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +1abcca: 0760 |0015: move-object v0, v6 │ │ +1abccc: 7606 8b01 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/YuvImage;.:([BIII[I)V // method@018b │ │ +1abcd2: 2207 c002 |0019: new-instance v7, Ljava/io/ByteArrayOutputStream; // type@02c0 │ │ +1abcd6: 7010 6309 0700 |001b: invoke-direct {v7}, Ljava/io/ByteArrayOutputStream;.:()V // method@0963 │ │ +1abcdc: 1308 5000 |001e: const/16 v8, #int 80 // #50 │ │ +1abce0: 6e40 8c01 a678 |0020: invoke-virtual {v6, v10, v8, v7}, Landroid/graphics/YuvImage;.compressToJpeg:(Landroid/graphics/Rect;ILjava/io/OutputStream;)Z // method@018c │ │ +1abce6: 6e10 6709 0700 |0023: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@0967 │ │ +1abcec: 0c06 |0026: move-result-object v6 │ │ +1abcee: 6e10 6509 0700 |0027: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.close:()V // method@0965 │ │ +1abcf4: 1106 |002a: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ 0x0010 line=115 │ │ 0x0019 line=118 │ │ 0x0020 line=119 │ │ @@ -304839,52 +304840,52 @@ │ │ type : '(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -1aba80: |[1aba80] org.thoughtcrime.securesms.util.BitmapUtil.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; │ │ -1aba90: 6e10 0f01 0300 |0000: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1aba96: 0a00 |0003: move-result v0 │ │ -1aba98: 3640 0900 |0004: if-gt v0, v4, 000d // +0009 │ │ -1aba9c: 6e10 0c01 0300 |0006: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1abaa2: 0a00 |0009: move-result v0 │ │ -1abaa4: 3650 0300 |000a: if-gt v0, v5, 000d // +0003 │ │ -1abaa8: 1103 |000c: return-object v3 │ │ -1abaaa: 3d04 2b00 |000d: if-lez v4, 0038 // +002b │ │ -1abaae: 3c05 0300 |000f: if-gtz v5, 0012 // +0003 │ │ -1abab2: 2827 |0011: goto 0038 // +0027 │ │ -1abab4: 6e10 0f01 0300 |0012: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1ababa: 0a00 |0015: move-result v0 │ │ -1ababc: 8200 |0016: int-to-float v0, v0 │ │ -1ababe: 8241 |0017: int-to-float v1, v4 │ │ -1abac0: c910 |0018: div-float/2addr v0, v1 │ │ -1abac2: 6e10 0c01 0300 |0019: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1abac8: 0a01 |001c: move-result v1 │ │ -1abaca: 8211 |001d: int-to-float v1, v1 │ │ -1abacc: 8252 |001e: int-to-float v2, v5 │ │ -1abace: c921 |001f: div-float/2addr v1, v2 │ │ -1abad0: 2d02 0001 |0020: cmpl-float v2, v0, v1 │ │ -1abad4: 3d02 0a00 |0022: if-lez v2, 002c // +000a │ │ -1abad8: 6e10 0c01 0300 |0024: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1abade: 0a05 |0027: move-result v5 │ │ -1abae0: 8255 |0028: int-to-float v5, v5 │ │ -1abae2: c905 |0029: div-float/2addr v5, v0 │ │ -1abae4: 8755 |002a: float-to-int v5, v5 │ │ -1abae6: 2808 |002b: goto 0033 // +0008 │ │ -1abae8: 6e10 0f01 0300 |002c: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1abaee: 0a04 |002f: move-result v4 │ │ -1abaf0: 8244 |0030: int-to-float v4, v4 │ │ -1abaf2: c914 |0031: div-float/2addr v4, v1 │ │ -1abaf4: 8744 |0032: float-to-int v4, v4 │ │ -1abaf6: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -1abaf8: 7140 0901 4305 |0034: invoke-static {v3, v4, v5, v0}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0109 │ │ -1abafe: 0c03 |0037: move-result-object v3 │ │ -1abb00: 1103 |0038: return-object v3 │ │ +1aba84: |[1aba84] org.thoughtcrime.securesms.util.BitmapUtil.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; │ │ +1aba94: 6e10 0f01 0300 |0000: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1aba9a: 0a00 |0003: move-result v0 │ │ +1aba9c: 3640 0900 |0004: if-gt v0, v4, 000d // +0009 │ │ +1abaa0: 6e10 0c01 0300 |0006: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1abaa6: 0a00 |0009: move-result v0 │ │ +1abaa8: 3650 0300 |000a: if-gt v0, v5, 000d // +0003 │ │ +1abaac: 1103 |000c: return-object v3 │ │ +1abaae: 3d04 2b00 |000d: if-lez v4, 0038 // +002b │ │ +1abab2: 3c05 0300 |000f: if-gtz v5, 0012 // +0003 │ │ +1abab6: 2827 |0011: goto 0038 // +0027 │ │ +1abab8: 6e10 0f01 0300 |0012: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1ababe: 0a00 |0015: move-result v0 │ │ +1abac0: 8200 |0016: int-to-float v0, v0 │ │ +1abac2: 8241 |0017: int-to-float v1, v4 │ │ +1abac4: c910 |0018: div-float/2addr v0, v1 │ │ +1abac6: 6e10 0c01 0300 |0019: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1abacc: 0a01 |001c: move-result v1 │ │ +1abace: 8211 |001d: int-to-float v1, v1 │ │ +1abad0: 8252 |001e: int-to-float v2, v5 │ │ +1abad2: c921 |001f: div-float/2addr v1, v2 │ │ +1abad4: 2d02 0001 |0020: cmpl-float v2, v0, v1 │ │ +1abad8: 3d02 0a00 |0022: if-lez v2, 002c // +000a │ │ +1abadc: 6e10 0c01 0300 |0024: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1abae2: 0a05 |0027: move-result v5 │ │ +1abae4: 8255 |0028: int-to-float v5, v5 │ │ +1abae6: c905 |0029: div-float/2addr v5, v0 │ │ +1abae8: 8755 |002a: float-to-int v5, v5 │ │ +1abaea: 2808 |002b: goto 0033 // +0008 │ │ +1abaec: 6e10 0f01 0300 |002c: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1abaf2: 0a04 |002f: move-result v4 │ │ +1abaf4: 8244 |0030: int-to-float v4, v4 │ │ +1abaf6: c914 |0031: div-float/2addr v4, v1 │ │ +1abaf8: 8744 |0032: float-to-int v4, v4 │ │ +1abafa: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +1abafc: 7140 0901 4305 |0034: invoke-static {v3, v4, v5, v0}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0109 │ │ +1abb02: 0c03 |0037: move-result-object v3 │ │ +1abb04: 1103 |0038: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0012 line=47 │ │ 0x0019 line=48 │ │ 0x0024 line=51 │ │ 0x002c line=53 │ │ @@ -304899,26 +304900,26 @@ │ │ type : '(Ljava/io/InputStream;)Landroid/util/Pair;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -1abbb0: |[1abbb0] org.thoughtcrime.securesms.util.BitmapUtil.getDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; │ │ -1abbc0: 7110 045a 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getImageDimensions:(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options; // method@5a04 │ │ -1abbc6: 0c02 |0003: move-result-object v2 │ │ -1abbc8: 2200 d600 |0004: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ -1abbcc: 5221 0f00 |0006: iget v1, v2, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ -1abbd0: 7110 530a 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1abbd6: 0c01 |000b: move-result-object v1 │ │ -1abbd8: 5222 0e00 |000c: iget v2, v2, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ -1abbdc: 7110 530a 0200 |000e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1abbe2: 0c02 |0011: move-result-object v2 │ │ -1abbe4: 7030 c702 1002 |0012: invoke-direct {v0, v1, v2}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c7 │ │ -1abbea: 1100 |0015: return-object v0 │ │ +1abbb4: |[1abbb4] org.thoughtcrime.securesms.util.BitmapUtil.getDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; │ │ +1abbc4: 7110 045a 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getImageDimensions:(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options; // method@5a04 │ │ +1abbca: 0c02 |0003: move-result-object v2 │ │ +1abbcc: 2200 d600 |0004: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ +1abbd0: 5221 0f00 |0006: iget v1, v2, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ +1abbd4: 7110 530a 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1abbda: 0c01 |000b: move-result-object v1 │ │ +1abbdc: 5222 0e00 |000c: iget v2, v2, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ +1abbe0: 7110 530a 0200 |000e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1abbe6: 0c02 |0011: move-result-object v2 │ │ +1abbe8: 7030 c702 1002 |0012: invoke-direct {v0, v1, v2}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c7 │ │ +1abbee: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=101 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -304927,54 +304928,54 @@ │ │ type : '(Ljava/io/InputStream;)Landroid/util/Pair;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -1abbec: |[1abbec] org.thoughtcrime.securesms.util.BitmapUtil.getExifDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; │ │ -1abbfc: 2200 8401 |0000: new-instance v0, Landroidx/exifinterface/media/ExifInterface; // type@0184 │ │ -1abc00: 7020 5f05 4000 |0002: invoke-direct {v0, v4}, Landroidx/exifinterface/media/ExifInterface;.:(Ljava/io/InputStream;)V // method@055f │ │ -1abc06: 1a04 a31a |0005: const-string v4, "ImageWidth" // string@1aa3 │ │ -1abc0a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -1abc0c: 6e30 6005 4001 |0008: invoke-virtual {v0, v4, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0560 │ │ -1abc12: 0a04 |000b: move-result v4 │ │ -1abc14: 1a02 a11a |000c: const-string v2, "ImageLength" // string@1aa1 │ │ -1abc18: 6e30 6005 2001 |000e: invoke-virtual {v0, v2, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0560 │ │ -1abc1e: 0a02 |0011: move-result v2 │ │ -1abc20: 3904 0600 |0012: if-nez v4, 0018 // +0006 │ │ -1abc24: 3902 0400 |0014: if-nez v2, 0018 // +0004 │ │ -1abc28: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -1abc2a: 1104 |0017: return-object v4 │ │ -1abc2c: 1a03 d132 |0018: const-string v3, "Orientation" // string@32d1 │ │ -1abc30: 6e30 6005 3001 |001a: invoke-virtual {v0, v3, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0560 │ │ -1abc36: 0a00 |001d: move-result v0 │ │ -1abc38: 1261 |001e: const/4 v1, #int 6 // #6 │ │ -1abc3a: 3210 1b00 |001f: if-eq v0, v1, 003a // +001b │ │ -1abc3e: 1301 0800 |0021: const/16 v1, #int 8 // #8 │ │ -1abc42: 3210 1700 |0023: if-eq v0, v1, 003a // +0017 │ │ -1abc46: 1271 |0025: const/4 v1, #int 7 // #7 │ │ -1abc48: 3210 1400 |0026: if-eq v0, v1, 003a // +0014 │ │ -1abc4c: 1251 |0028: const/4 v1, #int 5 // #5 │ │ -1abc4e: 3310 0300 |0029: if-ne v0, v1, 002c // +0003 │ │ -1abc52: 280f |002b: goto 003a // +000f │ │ -1abc54: 2200 d600 |002c: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ -1abc58: 7110 530a 0400 |002e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1abc5e: 0c04 |0031: move-result-object v4 │ │ -1abc60: 7110 530a 0200 |0032: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1abc66: 0c01 |0035: move-result-object v1 │ │ -1abc68: 7030 c702 4001 |0036: invoke-direct {v0, v4, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c7 │ │ -1abc6e: 1100 |0039: return-object v0 │ │ -1abc70: 2200 d600 |003a: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ -1abc74: 7110 530a 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1abc7a: 0c01 |003f: move-result-object v1 │ │ -1abc7c: 7110 530a 0400 |0040: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1abc82: 0c04 |0043: move-result-object v4 │ │ -1abc84: 7030 c702 1004 |0044: invoke-direct {v0, v1, v4}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c7 │ │ -1abc8a: 1100 |0047: return-object v0 │ │ +1abbf0: |[1abbf0] org.thoughtcrime.securesms.util.BitmapUtil.getExifDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; │ │ +1abc00: 2200 8401 |0000: new-instance v0, Landroidx/exifinterface/media/ExifInterface; // type@0184 │ │ +1abc04: 7020 5f05 4000 |0002: invoke-direct {v0, v4}, Landroidx/exifinterface/media/ExifInterface;.:(Ljava/io/InputStream;)V // method@055f │ │ +1abc0a: 1a04 a31a |0005: const-string v4, "ImageWidth" // string@1aa3 │ │ +1abc0e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +1abc10: 6e30 6005 4001 |0008: invoke-virtual {v0, v4, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0560 │ │ +1abc16: 0a04 |000b: move-result v4 │ │ +1abc18: 1a02 a11a |000c: const-string v2, "ImageLength" // string@1aa1 │ │ +1abc1c: 6e30 6005 2001 |000e: invoke-virtual {v0, v2, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0560 │ │ +1abc22: 0a02 |0011: move-result v2 │ │ +1abc24: 3904 0600 |0012: if-nez v4, 0018 // +0006 │ │ +1abc28: 3902 0400 |0014: if-nez v2, 0018 // +0004 │ │ +1abc2c: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +1abc2e: 1104 |0017: return-object v4 │ │ +1abc30: 1a03 d132 |0018: const-string v3, "Orientation" // string@32d1 │ │ +1abc34: 6e30 6005 3001 |001a: invoke-virtual {v0, v3, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0560 │ │ +1abc3a: 0a00 |001d: move-result v0 │ │ +1abc3c: 1261 |001e: const/4 v1, #int 6 // #6 │ │ +1abc3e: 3210 1b00 |001f: if-eq v0, v1, 003a // +001b │ │ +1abc42: 1301 0800 |0021: const/16 v1, #int 8 // #8 │ │ +1abc46: 3210 1700 |0023: if-eq v0, v1, 003a // +0017 │ │ +1abc4a: 1271 |0025: const/4 v1, #int 7 // #7 │ │ +1abc4c: 3210 1400 |0026: if-eq v0, v1, 003a // +0014 │ │ +1abc50: 1251 |0028: const/4 v1, #int 5 // #5 │ │ +1abc52: 3310 0300 |0029: if-ne v0, v1, 002c // +0003 │ │ +1abc56: 280f |002b: goto 003a // +000f │ │ +1abc58: 2200 d600 |002c: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ +1abc5c: 7110 530a 0400 |002e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1abc62: 0c04 |0031: move-result-object v4 │ │ +1abc64: 7110 530a 0200 |0032: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1abc6a: 0c01 |0035: move-result-object v1 │ │ +1abc6c: 7030 c702 4001 |0036: invoke-direct {v0, v4, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c7 │ │ +1abc72: 1100 |0039: return-object v0 │ │ +1abc74: 2200 d600 |003a: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ +1abc78: 7110 530a 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1abc7e: 0c01 |003f: move-result-object v1 │ │ +1abc80: 7110 530a 0400 |0040: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1abc86: 0c04 |0043: move-result-object v4 │ │ +1abc88: 7030 c702 1004 |0044: invoke-direct {v0, v1, v4}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c7 │ │ +1abc8e: 1100 |0047: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=82 │ │ 0x000c line=83 │ │ 0x0018 line=88 │ │ 0x002c line=96 │ │ @@ -304987,48 +304988,48 @@ │ │ type : '(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -1abb04: |[1abb04] org.thoughtcrime.securesms.util.BitmapUtil.getImageDimensions:(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options; │ │ -1abb14: 2200 4600 |0000: new-instance v0, Landroid/graphics/BitmapFactory$Options; // type@0046 │ │ -1abb18: 7010 1201 0000 |0002: invoke-direct {v0}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0112 │ │ -1abb1e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -1abb20: 5c01 0b00 |0006: iput-boolean v1, v0, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@000b │ │ -1abb24: 2201 bb02 |0008: new-instance v1, Ljava/io/BufferedInputStream; // type@02bb │ │ -1abb28: 7020 5409 3100 |000a: invoke-direct {v1, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@0954 │ │ -1abb2e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -1abb30: 7130 1401 3100 |000e: invoke-static {v1, v3, v0}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0114 │ │ -1abb36: 6e10 5609 0100 |0011: invoke-virtual {v1}, Ljava/io/BufferedInputStream;.close:()V // method@0956 │ │ -1abb3c: 2808 |0014: goto 001c // +0008 │ │ -1abb3e: 6203 e241 |0015: sget-object v3, Lorg/thoughtcrime/securesms/util/BitmapUtil;.TAG:Ljava/lang/String; // field@41e2 │ │ -1abb42: 1a01 da55 |0017: const-string v1, "failed to close the InputStream after reading image dimensions" // string@55da │ │ -1abb46: 7120 c402 1300 |0019: invoke-static {v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ -1abb4c: 5203 0f00 |001c: iget v3, v0, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ -1abb50: 12f1 |001e: const/4 v1, #int -1 // #ff │ │ -1abb52: 3213 0700 |001f: if-eq v3, v1, 0026 // +0007 │ │ -1abb56: 5203 0e00 |0021: iget v3, v0, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ -1abb5a: 3213 0300 |0023: if-eq v3, v1, 0026 // +0003 │ │ -1abb5e: 1100 |0025: return-object v0 │ │ -1abb60: 2203 bb10 |0026: new-instance v3, Lorg/thoughtcrime/securesms/util/BitmapDecodingException; // type@10bb │ │ -1abb64: 2201 0c03 |0028: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ -1abb68: 1a02 c418 |002a: const-string v2, "Failed to decode image dimensions: " // string@18c4 │ │ -1abb6c: 7020 0f0b 2100 |002c: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1abb72: 5202 0f00 |002f: iget v2, v0, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ -1abb76: 6e20 130b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1abb7c: 1a02 630c |0034: const-string v2, ", " // string@0c63 │ │ -1abb80: 6e20 180b 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1abb86: 5200 0e00 |0039: iget v0, v0, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ -1abb8a: 6e20 130b 0100 |003b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1abb90: 6e10 290b 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1abb96: 0c00 |0041: move-result-object v0 │ │ -1abb98: 7020 f959 0300 |0042: invoke-direct {v3, v0}, Lorg/thoughtcrime/securesms/util/BitmapDecodingException;.:(Ljava/lang/String;)V // method@59f9 │ │ -1abb9e: 2703 |0045: throw v3 │ │ +1abb08: |[1abb08] org.thoughtcrime.securesms.util.BitmapUtil.getImageDimensions:(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options; │ │ +1abb18: 2200 4600 |0000: new-instance v0, Landroid/graphics/BitmapFactory$Options; // type@0046 │ │ +1abb1c: 7010 1201 0000 |0002: invoke-direct {v0}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0112 │ │ +1abb22: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +1abb24: 5c01 0b00 |0006: iput-boolean v1, v0, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@000b │ │ +1abb28: 2201 bb02 |0008: new-instance v1, Ljava/io/BufferedInputStream; // type@02bb │ │ +1abb2c: 7020 5409 3100 |000a: invoke-direct {v1, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@0954 │ │ +1abb32: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +1abb34: 7130 1401 3100 |000e: invoke-static {v1, v3, v0}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0114 │ │ +1abb3a: 6e10 5609 0100 |0011: invoke-virtual {v1}, Ljava/io/BufferedInputStream;.close:()V // method@0956 │ │ +1abb40: 2808 |0014: goto 001c // +0008 │ │ +1abb42: 6203 e241 |0015: sget-object v3, Lorg/thoughtcrime/securesms/util/BitmapUtil;.TAG:Ljava/lang/String; // field@41e2 │ │ +1abb46: 1a01 da55 |0017: const-string v1, "failed to close the InputStream after reading image dimensions" // string@55da │ │ +1abb4a: 7120 c402 1300 |0019: invoke-static {v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ +1abb50: 5203 0f00 |001c: iget v3, v0, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ +1abb54: 12f1 |001e: const/4 v1, #int -1 // #ff │ │ +1abb56: 3213 0700 |001f: if-eq v3, v1, 0026 // +0007 │ │ +1abb5a: 5203 0e00 |0021: iget v3, v0, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ +1abb5e: 3213 0300 |0023: if-eq v3, v1, 0026 // +0003 │ │ +1abb62: 1100 |0025: return-object v0 │ │ +1abb64: 2203 bb10 |0026: new-instance v3, Lorg/thoughtcrime/securesms/util/BitmapDecodingException; // type@10bb │ │ +1abb68: 2201 0c03 |0028: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ +1abb6c: 1a02 c418 |002a: const-string v2, "Failed to decode image dimensions: " // string@18c4 │ │ +1abb70: 7020 0f0b 2100 |002c: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1abb76: 5202 0f00 |002f: iget v2, v0, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ +1abb7a: 6e20 130b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1abb80: 1a02 630c |0034: const-string v2, ", " // string@0c63 │ │ +1abb84: 6e20 180b 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1abb8a: 5200 0e00 |0039: iget v0, v0, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ +1abb8e: 6e20 130b 0100 |003b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1abb94: 6e10 290b 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1abb9a: 0c00 |0041: move-result-object v0 │ │ +1abb9c: 7020 f959 0300 |0042: invoke-direct {v3, v0}, Lorg/thoughtcrime/securesms/util/BitmapDecodingException;.:(Ljava/lang/String;)V // method@59f9 │ │ +1abba2: 2703 |0045: throw v3 │ │ catches : 1 │ │ 0x0011 - 0x0014 │ │ Ljava/io/IOException; -> 0x0015 │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=63 │ │ 0x0008 line=64 │ │ @@ -305045,50 +305046,50 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 66 16-bit code units │ │ -1abeb4: |[1abeb4] org.thoughtcrime.securesms.util.BitmapUtil.getMaxTextureSize:()I │ │ -1abec4: 7100 f90d 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@0df9 │ │ -1abeca: 0c00 |0003: move-result-object v0 │ │ -1abecc: 1f00 df03 |0004: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03df │ │ -1abed0: 6201 a800 |0006: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@00a8 │ │ -1abed4: 7220 f40d 1000 |0008: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@0df4 │ │ -1abeda: 0c01 |000b: move-result-object v1 │ │ -1abedc: 1222 |000c: const/4 v2, #int 2 // #2 │ │ -1abede: 2322 2711 |000d: new-array v2, v2, [I // type@1127 │ │ -1abee2: 7230 f60d 1002 |000f: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@0df6 │ │ -1abee8: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -1abeea: 2323 2711 |0013: new-array v3, v2, [I // type@1127 │ │ -1abeee: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -1abef0: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -1abef2: 7253 f20d 1054 |0017: invoke-interface {v0, v1, v4, v5, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigs:(Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@0df2 │ │ -1abef8: 4404 0305 |001a: aget v4, v3, v5 │ │ -1abefc: 2346 5411 |001c: new-array v6, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@1154 │ │ -1abf00: 7253 f20d 1046 |001e: invoke-interface {v0, v1, v6, v4, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigs:(Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@0df2 │ │ -1abf06: 2322 2711 |0021: new-array v2, v2, [I // type@1127 │ │ -1abf0a: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -1abf0c: 1207 |0024: const/4 v7, #int 0 // #0 │ │ -1abf0e: 4408 0305 |0025: aget v8, v3, v5 │ │ -1abf12: 3584 1100 |0027: if-ge v4, v8, 0038 // +0011 │ │ -1abf16: 4608 0604 |0029: aget-object v8, v6, v4 │ │ -1abf1a: 1309 2c30 |002b: const/16 v9, #int 12332 // #302c │ │ -1abf1e: 7252 f10d 1098 |002d: invoke-interface {v0, v1, v8, v9, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@0df1 │ │ -1abf24: 4408 0205 |0030: aget v8, v2, v5 │ │ -1abf28: 3587 0300 |0032: if-ge v7, v8, 0035 // +0003 │ │ -1abf2c: 0187 |0034: move v7, v8 │ │ -1abf2e: d804 0401 |0035: add-int/lit8 v4, v4, #int 1 // #01 │ │ -1abf32: 28ee |0037: goto 0025 // -0012 │ │ -1abf34: 7220 f80d 1000 |0038: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@0df8 │ │ -1abf3a: 1300 0008 |003b: const/16 v0, #int 2048 // #800 │ │ -1abf3e: 7120 7d0a 0700 |003d: invoke-static {v7, v0}, Ljava/lang/Math;.min:(II)I // method@0a7d │ │ -1abf44: 0a00 |0040: move-result v0 │ │ -1abf46: 0f00 |0041: return v0 │ │ +1abeb8: |[1abeb8] org.thoughtcrime.securesms.util.BitmapUtil.getMaxTextureSize:()I │ │ +1abec8: 7100 f90d 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@0df9 │ │ +1abece: 0c00 |0003: move-result-object v0 │ │ +1abed0: 1f00 df03 |0004: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03df │ │ +1abed4: 6201 a800 |0006: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@00a8 │ │ +1abed8: 7220 f40d 1000 |0008: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@0df4 │ │ +1abede: 0c01 |000b: move-result-object v1 │ │ +1abee0: 1222 |000c: const/4 v2, #int 2 // #2 │ │ +1abee2: 2322 2711 |000d: new-array v2, v2, [I // type@1127 │ │ +1abee6: 7230 f60d 1002 |000f: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@0df6 │ │ +1abeec: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +1abeee: 2323 2711 |0013: new-array v3, v2, [I // type@1127 │ │ +1abef2: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +1abef4: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +1abef6: 7253 f20d 1054 |0017: invoke-interface {v0, v1, v4, v5, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigs:(Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@0df2 │ │ +1abefc: 4404 0305 |001a: aget v4, v3, v5 │ │ +1abf00: 2346 5411 |001c: new-array v6, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@1154 │ │ +1abf04: 7253 f20d 1046 |001e: invoke-interface {v0, v1, v6, v4, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigs:(Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@0df2 │ │ +1abf0a: 2322 2711 |0021: new-array v2, v2, [I // type@1127 │ │ +1abf0e: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +1abf10: 1207 |0024: const/4 v7, #int 0 // #0 │ │ +1abf12: 4408 0305 |0025: aget v8, v3, v5 │ │ +1abf16: 3584 1100 |0027: if-ge v4, v8, 0038 // +0011 │ │ +1abf1a: 4608 0604 |0029: aget-object v8, v6, v4 │ │ +1abf1e: 1309 2c30 |002b: const/16 v9, #int 12332 // #302c │ │ +1abf22: 7252 f10d 1098 |002d: invoke-interface {v0, v1, v8, v9, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@0df1 │ │ +1abf28: 4408 0205 |0030: aget v8, v2, v5 │ │ +1abf2c: 3587 0300 |0032: if-ge v7, v8, 0035 // +0003 │ │ +1abf30: 0187 |0034: move v7, v8 │ │ +1abf32: d804 0401 |0035: add-int/lit8 v4, v4, #int 1 // #01 │ │ +1abf36: 28ee |0037: goto 0025 // -0012 │ │ +1abf38: 7220 f80d 1000 |0038: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@0df8 │ │ +1abf3e: 1300 0008 |003b: const/16 v0, #int 2048 // #800 │ │ +1abf42: 7120 7d0a 0700 |003d: invoke-static {v7, v0}, Ljava/lang/Math;.min:(II)I // method@0a7d │ │ +1abf48: 0a00 |0040: move-result v0 │ │ +1abf4a: 0f00 |0041: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0006 line=229 │ │ 0x000d line=231 │ │ 0x000f line=232 │ │ 0x0013 line=234 │ │ @@ -305108,135 +305109,135 @@ │ │ type : '([BIIIZ)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 24 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 215 16-bit code units │ │ -1abcf4: |[1abcf4] org.thoughtcrime.securesms.util.BitmapUtil.rotateNV21:([BIIIZ)[B │ │ -1abd04: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -1abd08: 0201 1400 |0002: move/from16 v1, v20 │ │ -1abd0c: 0202 1500 |0004: move/from16 v2, v21 │ │ -1abd10: 0203 1600 |0006: move/from16 v3, v22 │ │ -1abd14: 3903 0300 |0008: if-nez v3, 000b // +0003 │ │ -1abd18: 1100 |000a: return-object v0 │ │ -1abd1a: dc04 035a |000b: rem-int/lit8 v4, v3, #int 90 // #5a │ │ -1abd1e: 3904 c200 |000d: if-nez v4, 00cf // +00c2 │ │ -1abd22: 3a03 c000 |000f: if-ltz v3, 00cf // +00c0 │ │ -1abd26: 1304 0e01 |0011: const/16 v4, #int 270 // #10e │ │ -1abd2a: 3643 bc00 |0013: if-gt v3, v4, 00cf // +00bc │ │ -1abd2e: 9204 0102 |0015: mul-int v4, v1, v2 │ │ -1abd32: da05 0403 |0017: mul-int/lit8 v5, v4, #int 3 // #03 │ │ -1abd36: db05 0502 |0019: div-int/lit8 v5, v5, #int 2 // #02 │ │ -1abd3a: 2106 |001b: array-length v6, v0 │ │ -1abd3c: 3365 8600 |001c: if-ne v5, v6, 00a2 // +0086 │ │ -1abd40: 2105 |001e: array-length v5, v0 │ │ -1abd42: 2355 2311 |001f: new-array v5, v5, [B // type@1123 │ │ -1abd46: d436 b400 |0021: rem-int/lit16 v6, v3, #int 180 // #00b4 │ │ -1abd4a: 1207 |0023: const/4 v7, #int 0 // #0 │ │ -1abd4c: 1218 |0024: const/4 v8, #int 1 // #1 │ │ -1abd4e: 3806 0400 |0025: if-eqz v6, 0029 // +0004 │ │ -1abd52: 1216 |0027: const/4 v6, #int 1 // #1 │ │ -1abd54: 2802 |0028: goto 002a // +0002 │ │ -1abd56: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -1abd58: d439 0e01 |002a: rem-int/lit16 v9, v3, #int 270 // #010e │ │ -1abd5c: 3817 0500 |002c: if-eqz v23, 0031 // +0005 │ │ -1abd60: 3909 0700 |002e: if-nez v9, 0035 // +0007 │ │ -1abd64: 2803 |0030: goto 0033 // +0003 │ │ -1abd66: 3809 0400 |0031: if-eqz v9, 0035 // +0004 │ │ -1abd6a: 1219 |0033: const/4 v9, #int 1 // #1 │ │ -1abd6c: 2802 |0034: goto 0036 // +0002 │ │ -1abd6e: 1209 |0035: const/4 v9, #int 0 // #0 │ │ -1abd70: 130a b400 |0036: const/16 v10, #int 180 // #b4 │ │ -1abd74: 34a3 0400 |0038: if-lt v3, v10, 003c // +0004 │ │ -1abd78: 1213 |003a: const/4 v3, #int 1 // #1 │ │ -1abd7a: 2802 |003b: goto 003d // +0002 │ │ -1abd7c: 1203 |003c: const/4 v3, #int 0 // #0 │ │ -1abd7e: 120a |003d: const/4 v10, #int 0 // #0 │ │ -1abd80: 352a 6300 |003e: if-ge v10, v2, 00a1 // +0063 │ │ -1abd84: 120b |0040: const/4 v11, #int 0 // #0 │ │ -1abd86: 351b 5d00 |0041: if-ge v11, v1, 009e // +005d │ │ -1abd8a: 920c 0a01 |0043: mul-int v12, v10, v1 │ │ -1abd8e: b0bc |0045: add-int/2addr v12, v11 │ │ -1abd90: e10d 0a01 |0046: shr-int/lit8 v13, v10, #int 1 // #01 │ │ -1abd94: 920d 0d01 |0048: mul-int v13, v13, v1 │ │ -1abd98: b04d |004a: add-int/2addr v13, v4 │ │ -1abd9a: dd0e 0bfe |004b: and-int/lit8 v14, v11, #int -2 // #fe │ │ -1abd9e: b0ed |004d: add-int/2addr v13, v14 │ │ -1abda0: d80e 0d01 |004e: add-int/lit8 v14, v13, #int 1 // #01 │ │ -1abda4: 3806 0400 |0050: if-eqz v6, 0054 // +0004 │ │ -1abda8: 012f |0052: move v15, v2 │ │ -1abdaa: 2802 |0053: goto 0055 // +0002 │ │ -1abdac: 011f |0054: move v15, v1 │ │ -1abdae: 3806 0500 |0055: if-eqz v6, 005a // +0005 │ │ -1abdb2: 0210 0100 |0057: move/from16 v16, v1 │ │ -1abdb6: 2803 |0059: goto 005c // +0003 │ │ -1abdb8: 0210 0200 |005a: move/from16 v16, v2 │ │ -1abdbc: 3806 0500 |005c: if-eqz v6, 0061 // +0005 │ │ -1abdc0: 0211 0a00 |005e: move/from16 v17, v10 │ │ -1abdc4: 2803 |0060: goto 0063 // +0003 │ │ -1abdc6: 0211 0b00 |0061: move/from16 v17, v11 │ │ -1abdca: 3806 0500 |0063: if-eqz v6, 0068 // +0005 │ │ -1abdce: 0212 0b00 |0065: move/from16 v18, v11 │ │ -1abdd2: 2803 |0067: goto 006a // +0003 │ │ -1abdd4: 0212 0a00 |0068: move/from16 v18, v10 │ │ -1abdd8: 3809 0600 |006a: if-eqz v9, 0070 // +0006 │ │ -1abddc: 9111 0f11 |006c: sub-int v17, v15, v17 │ │ -1abde0: d811 11ff |006e: add-int/lit8 v17, v17, #int -1 // #ff │ │ -1abde4: 3803 0600 |0070: if-eqz v3, 0076 // +0006 │ │ -1abde8: 9110 1012 |0072: sub-int v16, v16, v18 │ │ -1abdec: d812 10ff |0074: add-int/lit8 v18, v16, #int -1 // #ff │ │ -1abdf0: 9210 120f |0076: mul-int v16, v18, v15 │ │ -1abdf4: 9010 1011 |0078: add-int v16, v16, v17 │ │ -1abdf8: e112 1201 |007a: shr-int/lit8 v18, v18, #int 1 // #01 │ │ -1abdfc: 9212 120f |007c: mul-int v18, v18, v15 │ │ -1abe00: 9012 0412 |007e: add-int v18, v4, v18 │ │ -1abe04: dd0f 11fe |0080: and-int/lit8 v15, v17, #int -2 // #fe │ │ -1abe08: 9012 120f |0082: add-int v18, v18, v15 │ │ -1abe0c: d80f 1201 |0084: add-int/lit8 v15, v18, #int 1 // #01 │ │ -1abe10: 480c 000c |0086: aget-byte v12, v0, v12 │ │ -1abe14: d5cc ff00 |0088: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -1abe18: 8dcc |008a: int-to-byte v12, v12 │ │ -1abe1a: 4f0c 0510 |008b: aput-byte v12, v5, v16 │ │ -1abe1e: 480c 000d |008d: aget-byte v12, v0, v13 │ │ -1abe22: d5cc ff00 |008f: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -1abe26: 8dcc |0091: int-to-byte v12, v12 │ │ -1abe28: 4f0c 0512 |0092: aput-byte v12, v5, v18 │ │ -1abe2c: 480c 000e |0094: aget-byte v12, v0, v14 │ │ -1abe30: d5cc ff00 |0096: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -1abe34: 8dcc |0098: int-to-byte v12, v12 │ │ -1abe36: 4f0c 050f |0099: aput-byte v12, v5, v15 │ │ -1abe3a: d80b 0b01 |009b: add-int/lit8 v11, v11, #int 1 // #01 │ │ -1abe3e: 28a4 |009d: goto 0041 // -005c │ │ -1abe40: d80a 0a01 |009e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -1abe44: 289e |00a0: goto 003e // -0062 │ │ -1abe46: 1105 |00a1: return-object v5 │ │ -1abe48: 2203 c802 |00a2: new-instance v3, Ljava/io/IOException; // type@02c8 │ │ -1abe4c: 2204 0c03 |00a4: new-instance v4, Ljava/lang/StringBuilder; // type@030c │ │ -1abe50: 1a06 4279 |00a6: const-string v6, "provided width and height don't jive with the data length (" // string@7942 │ │ -1abe54: 7020 0f0b 6400 |00a8: invoke-direct {v4, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1abe5a: 2100 |00ab: array-length v0, v0 │ │ -1abe5c: 6e20 130b 0400 |00ac: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1abe62: 1a00 c50b |00af: const-string v0, "). Width: " // string@0bc5 │ │ -1abe66: 6e20 180b 0400 |00b1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1abe6c: 6e20 130b 1400 |00b4: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1abe72: 1a00 0c04 |00b7: const-string v0, " height: " // string@040c │ │ -1abe76: 6e20 180b 0400 |00b9: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1abe7c: 6e20 130b 2400 |00bc: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1abe82: 1a00 ef03 |00bf: const-string v0, " = data length: " // string@03ef │ │ -1abe86: 6e20 180b 0400 |00c1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1abe8c: 6e20 130b 5400 |00c4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1abe92: 6e10 290b 0400 |00c7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1abe98: 0c00 |00ca: move-result-object v0 │ │ -1abe9a: 7020 9109 0300 |00cb: invoke-direct {v3, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0991 │ │ -1abea0: 2703 |00ce: throw v3 │ │ -1abea2: 2200 ee02 |00cf: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02ee │ │ -1abea6: 1a01 640d |00d1: const-string v1, "0 <= rotation < 360, rotation % 90 == 0" // string@0d64 │ │ -1abeaa: 7020 420a 1000 |00d3: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a42 │ │ -1abeb0: 2700 |00d6: throw v0 │ │ +1abcf8: |[1abcf8] org.thoughtcrime.securesms.util.BitmapUtil.rotateNV21:([BIIIZ)[B │ │ +1abd08: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +1abd0c: 0201 1400 |0002: move/from16 v1, v20 │ │ +1abd10: 0202 1500 |0004: move/from16 v2, v21 │ │ +1abd14: 0203 1600 |0006: move/from16 v3, v22 │ │ +1abd18: 3903 0300 |0008: if-nez v3, 000b // +0003 │ │ +1abd1c: 1100 |000a: return-object v0 │ │ +1abd1e: dc04 035a |000b: rem-int/lit8 v4, v3, #int 90 // #5a │ │ +1abd22: 3904 c200 |000d: if-nez v4, 00cf // +00c2 │ │ +1abd26: 3a03 c000 |000f: if-ltz v3, 00cf // +00c0 │ │ +1abd2a: 1304 0e01 |0011: const/16 v4, #int 270 // #10e │ │ +1abd2e: 3643 bc00 |0013: if-gt v3, v4, 00cf // +00bc │ │ +1abd32: 9204 0102 |0015: mul-int v4, v1, v2 │ │ +1abd36: da05 0403 |0017: mul-int/lit8 v5, v4, #int 3 // #03 │ │ +1abd3a: db05 0502 |0019: div-int/lit8 v5, v5, #int 2 // #02 │ │ +1abd3e: 2106 |001b: array-length v6, v0 │ │ +1abd40: 3365 8600 |001c: if-ne v5, v6, 00a2 // +0086 │ │ +1abd44: 2105 |001e: array-length v5, v0 │ │ +1abd46: 2355 2311 |001f: new-array v5, v5, [B // type@1123 │ │ +1abd4a: d436 b400 |0021: rem-int/lit16 v6, v3, #int 180 // #00b4 │ │ +1abd4e: 1207 |0023: const/4 v7, #int 0 // #0 │ │ +1abd50: 1218 |0024: const/4 v8, #int 1 // #1 │ │ +1abd52: 3806 0400 |0025: if-eqz v6, 0029 // +0004 │ │ +1abd56: 1216 |0027: const/4 v6, #int 1 // #1 │ │ +1abd58: 2802 |0028: goto 002a // +0002 │ │ +1abd5a: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +1abd5c: d439 0e01 |002a: rem-int/lit16 v9, v3, #int 270 // #010e │ │ +1abd60: 3817 0500 |002c: if-eqz v23, 0031 // +0005 │ │ +1abd64: 3909 0700 |002e: if-nez v9, 0035 // +0007 │ │ +1abd68: 2803 |0030: goto 0033 // +0003 │ │ +1abd6a: 3809 0400 |0031: if-eqz v9, 0035 // +0004 │ │ +1abd6e: 1219 |0033: const/4 v9, #int 1 // #1 │ │ +1abd70: 2802 |0034: goto 0036 // +0002 │ │ +1abd72: 1209 |0035: const/4 v9, #int 0 // #0 │ │ +1abd74: 130a b400 |0036: const/16 v10, #int 180 // #b4 │ │ +1abd78: 34a3 0400 |0038: if-lt v3, v10, 003c // +0004 │ │ +1abd7c: 1213 |003a: const/4 v3, #int 1 // #1 │ │ +1abd7e: 2802 |003b: goto 003d // +0002 │ │ +1abd80: 1203 |003c: const/4 v3, #int 0 // #0 │ │ +1abd82: 120a |003d: const/4 v10, #int 0 // #0 │ │ +1abd84: 352a 6300 |003e: if-ge v10, v2, 00a1 // +0063 │ │ +1abd88: 120b |0040: const/4 v11, #int 0 // #0 │ │ +1abd8a: 351b 5d00 |0041: if-ge v11, v1, 009e // +005d │ │ +1abd8e: 920c 0a01 |0043: mul-int v12, v10, v1 │ │ +1abd92: b0bc |0045: add-int/2addr v12, v11 │ │ +1abd94: e10d 0a01 |0046: shr-int/lit8 v13, v10, #int 1 // #01 │ │ +1abd98: 920d 0d01 |0048: mul-int v13, v13, v1 │ │ +1abd9c: b04d |004a: add-int/2addr v13, v4 │ │ +1abd9e: dd0e 0bfe |004b: and-int/lit8 v14, v11, #int -2 // #fe │ │ +1abda2: b0ed |004d: add-int/2addr v13, v14 │ │ +1abda4: d80e 0d01 |004e: add-int/lit8 v14, v13, #int 1 // #01 │ │ +1abda8: 3806 0400 |0050: if-eqz v6, 0054 // +0004 │ │ +1abdac: 012f |0052: move v15, v2 │ │ +1abdae: 2802 |0053: goto 0055 // +0002 │ │ +1abdb0: 011f |0054: move v15, v1 │ │ +1abdb2: 3806 0500 |0055: if-eqz v6, 005a // +0005 │ │ +1abdb6: 0210 0100 |0057: move/from16 v16, v1 │ │ +1abdba: 2803 |0059: goto 005c // +0003 │ │ +1abdbc: 0210 0200 |005a: move/from16 v16, v2 │ │ +1abdc0: 3806 0500 |005c: if-eqz v6, 0061 // +0005 │ │ +1abdc4: 0211 0a00 |005e: move/from16 v17, v10 │ │ +1abdc8: 2803 |0060: goto 0063 // +0003 │ │ +1abdca: 0211 0b00 |0061: move/from16 v17, v11 │ │ +1abdce: 3806 0500 |0063: if-eqz v6, 0068 // +0005 │ │ +1abdd2: 0212 0b00 |0065: move/from16 v18, v11 │ │ +1abdd6: 2803 |0067: goto 006a // +0003 │ │ +1abdd8: 0212 0a00 |0068: move/from16 v18, v10 │ │ +1abddc: 3809 0600 |006a: if-eqz v9, 0070 // +0006 │ │ +1abde0: 9111 0f11 |006c: sub-int v17, v15, v17 │ │ +1abde4: d811 11ff |006e: add-int/lit8 v17, v17, #int -1 // #ff │ │ +1abde8: 3803 0600 |0070: if-eqz v3, 0076 // +0006 │ │ +1abdec: 9110 1012 |0072: sub-int v16, v16, v18 │ │ +1abdf0: d812 10ff |0074: add-int/lit8 v18, v16, #int -1 // #ff │ │ +1abdf4: 9210 120f |0076: mul-int v16, v18, v15 │ │ +1abdf8: 9010 1011 |0078: add-int v16, v16, v17 │ │ +1abdfc: e112 1201 |007a: shr-int/lit8 v18, v18, #int 1 // #01 │ │ +1abe00: 9212 120f |007c: mul-int v18, v18, v15 │ │ +1abe04: 9012 0412 |007e: add-int v18, v4, v18 │ │ +1abe08: dd0f 11fe |0080: and-int/lit8 v15, v17, #int -2 // #fe │ │ +1abe0c: 9012 120f |0082: add-int v18, v18, v15 │ │ +1abe10: d80f 1201 |0084: add-int/lit8 v15, v18, #int 1 // #01 │ │ +1abe14: 480c 000c |0086: aget-byte v12, v0, v12 │ │ +1abe18: d5cc ff00 |0088: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +1abe1c: 8dcc |008a: int-to-byte v12, v12 │ │ +1abe1e: 4f0c 0510 |008b: aput-byte v12, v5, v16 │ │ +1abe22: 480c 000d |008d: aget-byte v12, v0, v13 │ │ +1abe26: d5cc ff00 |008f: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +1abe2a: 8dcc |0091: int-to-byte v12, v12 │ │ +1abe2c: 4f0c 0512 |0092: aput-byte v12, v5, v18 │ │ +1abe30: 480c 000e |0094: aget-byte v12, v0, v14 │ │ +1abe34: d5cc ff00 |0096: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +1abe38: 8dcc |0098: int-to-byte v12, v12 │ │ +1abe3a: 4f0c 050f |0099: aput-byte v12, v5, v15 │ │ +1abe3e: d80b 0b01 |009b: add-int/lit8 v11, v11, #int 1 // #01 │ │ +1abe42: 28a4 |009d: goto 0041 // -005c │ │ +1abe44: d80a 0a01 |009e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +1abe48: 289e |00a0: goto 003e // -0062 │ │ +1abe4a: 1105 |00a1: return-object v5 │ │ +1abe4c: 2203 c802 |00a2: new-instance v3, Ljava/io/IOException; // type@02c8 │ │ +1abe50: 2204 0c03 |00a4: new-instance v4, Ljava/lang/StringBuilder; // type@030c │ │ +1abe54: 1a06 4279 |00a6: const-string v6, "provided width and height don't jive with the data length (" // string@7942 │ │ +1abe58: 7020 0f0b 6400 |00a8: invoke-direct {v4, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1abe5e: 2100 |00ab: array-length v0, v0 │ │ +1abe60: 6e20 130b 0400 |00ac: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1abe66: 1a00 c50b |00af: const-string v0, "). Width: " // string@0bc5 │ │ +1abe6a: 6e20 180b 0400 |00b1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1abe70: 6e20 130b 1400 |00b4: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1abe76: 1a00 0c04 |00b7: const-string v0, " height: " // string@040c │ │ +1abe7a: 6e20 180b 0400 |00b9: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1abe80: 6e20 130b 2400 |00bc: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1abe86: 1a00 ef03 |00bf: const-string v0, " = data length: " // string@03ef │ │ +1abe8a: 6e20 180b 0400 |00c1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1abe90: 6e20 130b 5400 |00c4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1abe96: 6e10 290b 0400 |00c7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1abe9c: 0c00 |00ca: move-result-object v0 │ │ +1abe9e: 7020 9109 0300 |00cb: invoke-direct {v3, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0991 │ │ +1abea4: 2703 |00ce: throw v3 │ │ +1abea6: 2200 ee02 |00cf: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02ee │ │ +1abeaa: 1a01 640d |00d1: const-string v1, "0 <= rotation < 360, rotation % 90 == 0" // string@0d64 │ │ +1abeae: 7020 420a 1000 |00d3: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a42 │ │ +1abeb4: 2700 |00d6: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x000b line=140 │ │ 0x0019 line=142 │ │ 0x001e line=148 │ │ 0x0021 line=150 │ │ 0x002a line=151 │ │ @@ -305278,17 +305279,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ac054: |[1ac054] org.thoughtcrime.securesms.util.Conversions.:()V │ │ -1ac064: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ac06a: 0e00 |0003: return-void │ │ +1ac058: |[1ac058] org.thoughtcrime.securesms.util.Conversions.:()V │ │ +1ac068: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ac06e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/Conversions; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/Conversions;) │ │ @@ -305296,61 +305297,61 @@ │ │ type : '([BIJ)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 74 16-bit code units │ │ -1abfb0: |[1abfb0] org.thoughtcrime.securesms.util.Conversions.longToByteArray:([BIJ)I │ │ -1abfc0: d800 0507 |0000: add-int/lit8 v0, v5, #int 7 // #07 │ │ -1abfc4: 8461 |0002: long-to-int v1, v6 │ │ -1abfc6: 8d11 |0003: int-to-byte v1, v1 │ │ -1abfc8: 4f01 0400 |0004: aput-byte v1, v4, v0 │ │ -1abfcc: d800 0506 |0006: add-int/lit8 v0, v5, #int 6 // #06 │ │ -1abfd0: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ -1abfd4: a402 0601 |000a: shr-long v2, v6, v1 │ │ -1abfd8: 8423 |000c: long-to-int v3, v2 │ │ -1abfda: 8d32 |000d: int-to-byte v2, v3 │ │ -1abfdc: 4f02 0400 |000e: aput-byte v2, v4, v0 │ │ -1abfe0: d800 0505 |0010: add-int/lit8 v0, v5, #int 5 // #05 │ │ -1abfe4: 1302 1000 |0012: const/16 v2, #int 16 // #10 │ │ -1abfe8: a402 0602 |0014: shr-long v2, v6, v2 │ │ -1abfec: 8423 |0016: long-to-int v3, v2 │ │ -1abfee: 8d32 |0017: int-to-byte v2, v3 │ │ -1abff0: 4f02 0400 |0018: aput-byte v2, v4, v0 │ │ -1abff4: d800 0504 |001a: add-int/lit8 v0, v5, #int 4 // #04 │ │ -1abff8: 1302 1800 |001c: const/16 v2, #int 24 // #18 │ │ -1abffc: a402 0602 |001e: shr-long v2, v6, v2 │ │ -1ac000: 8423 |0020: long-to-int v3, v2 │ │ -1ac002: 8d32 |0021: int-to-byte v2, v3 │ │ -1ac004: 4f02 0400 |0022: aput-byte v2, v4, v0 │ │ -1ac008: d800 0503 |0024: add-int/lit8 v0, v5, #int 3 // #03 │ │ -1ac00c: 1302 2000 |0026: const/16 v2, #int 32 // #20 │ │ -1ac010: a402 0602 |0028: shr-long v2, v6, v2 │ │ -1ac014: 8423 |002a: long-to-int v3, v2 │ │ -1ac016: 8d32 |002b: int-to-byte v2, v3 │ │ -1ac018: 4f02 0400 |002c: aput-byte v2, v4, v0 │ │ -1ac01c: d800 0502 |002e: add-int/lit8 v0, v5, #int 2 // #02 │ │ -1ac020: 1302 2800 |0030: const/16 v2, #int 40 // #28 │ │ -1ac024: a402 0602 |0032: shr-long v2, v6, v2 │ │ -1ac028: 8423 |0034: long-to-int v3, v2 │ │ -1ac02a: 8d32 |0035: int-to-byte v2, v3 │ │ -1ac02c: 4f02 0400 |0036: aput-byte v2, v4, v0 │ │ -1ac030: d800 0501 |0038: add-int/lit8 v0, v5, #int 1 // #01 │ │ -1ac034: 1302 3000 |003a: const/16 v2, #int 48 // #30 │ │ -1ac038: a402 0602 |003c: shr-long v2, v6, v2 │ │ -1ac03c: 8423 |003e: long-to-int v3, v2 │ │ -1ac03e: 8d32 |003f: int-to-byte v2, v3 │ │ -1ac040: 4f02 0400 |0040: aput-byte v2, v4, v0 │ │ -1ac044: 1300 3800 |0042: const/16 v0, #int 56 // #38 │ │ -1ac048: c406 |0044: shr-long/2addr v6, v0 │ │ -1ac04a: 8467 |0045: long-to-int v7, v6 │ │ -1ac04c: 8d76 |0046: int-to-byte v6, v7 │ │ -1ac04e: 4f06 0405 |0047: aput-byte v6, v4, v5 │ │ -1ac052: 0f01 |0049: return v1 │ │ +1abfb4: |[1abfb4] org.thoughtcrime.securesms.util.Conversions.longToByteArray:([BIJ)I │ │ +1abfc4: d800 0507 |0000: add-int/lit8 v0, v5, #int 7 // #07 │ │ +1abfc8: 8461 |0002: long-to-int v1, v6 │ │ +1abfca: 8d11 |0003: int-to-byte v1, v1 │ │ +1abfcc: 4f01 0400 |0004: aput-byte v1, v4, v0 │ │ +1abfd0: d800 0506 |0006: add-int/lit8 v0, v5, #int 6 // #06 │ │ +1abfd4: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ +1abfd8: a402 0601 |000a: shr-long v2, v6, v1 │ │ +1abfdc: 8423 |000c: long-to-int v3, v2 │ │ +1abfde: 8d32 |000d: int-to-byte v2, v3 │ │ +1abfe0: 4f02 0400 |000e: aput-byte v2, v4, v0 │ │ +1abfe4: d800 0505 |0010: add-int/lit8 v0, v5, #int 5 // #05 │ │ +1abfe8: 1302 1000 |0012: const/16 v2, #int 16 // #10 │ │ +1abfec: a402 0602 |0014: shr-long v2, v6, v2 │ │ +1abff0: 8423 |0016: long-to-int v3, v2 │ │ +1abff2: 8d32 |0017: int-to-byte v2, v3 │ │ +1abff4: 4f02 0400 |0018: aput-byte v2, v4, v0 │ │ +1abff8: d800 0504 |001a: add-int/lit8 v0, v5, #int 4 // #04 │ │ +1abffc: 1302 1800 |001c: const/16 v2, #int 24 // #18 │ │ +1ac000: a402 0602 |001e: shr-long v2, v6, v2 │ │ +1ac004: 8423 |0020: long-to-int v3, v2 │ │ +1ac006: 8d32 |0021: int-to-byte v2, v3 │ │ +1ac008: 4f02 0400 |0022: aput-byte v2, v4, v0 │ │ +1ac00c: d800 0503 |0024: add-int/lit8 v0, v5, #int 3 // #03 │ │ +1ac010: 1302 2000 |0026: const/16 v2, #int 32 // #20 │ │ +1ac014: a402 0602 |0028: shr-long v2, v6, v2 │ │ +1ac018: 8423 |002a: long-to-int v3, v2 │ │ +1ac01a: 8d32 |002b: int-to-byte v2, v3 │ │ +1ac01c: 4f02 0400 |002c: aput-byte v2, v4, v0 │ │ +1ac020: d800 0502 |002e: add-int/lit8 v0, v5, #int 2 // #02 │ │ +1ac024: 1302 2800 |0030: const/16 v2, #int 40 // #28 │ │ +1ac028: a402 0602 |0032: shr-long v2, v6, v2 │ │ +1ac02c: 8423 |0034: long-to-int v3, v2 │ │ +1ac02e: 8d32 |0035: int-to-byte v2, v3 │ │ +1ac030: 4f02 0400 |0036: aput-byte v2, v4, v0 │ │ +1ac034: d800 0501 |0038: add-int/lit8 v0, v5, #int 1 // #01 │ │ +1ac038: 1302 3000 |003a: const/16 v2, #int 48 // #30 │ │ +1ac03c: a402 0602 |003c: shr-long v2, v6, v2 │ │ +1ac040: 8423 |003e: long-to-int v3, v2 │ │ +1ac042: 8d32 |003f: int-to-byte v2, v3 │ │ +1ac044: 4f02 0400 |0040: aput-byte v2, v4, v0 │ │ +1ac048: 1300 3800 |0042: const/16 v0, #int 56 // #38 │ │ +1ac04c: c406 |0044: shr-long/2addr v6, v0 │ │ +1ac04e: 8467 |0045: long-to-int v7, v6 │ │ +1ac050: 8d76 |0046: int-to-byte v6, v7 │ │ +1ac052: 4f06 0405 |0047: aput-byte v6, v4, v5 │ │ +1ac056: 0f01 |0049: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=28 │ │ 0x000e line=29 │ │ 0x0018 line=30 │ │ 0x0022 line=31 │ │ 0x002c line=32 │ │ @@ -305367,20 +305368,20 @@ │ │ type : '(J)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -1abf8c: |[1abf8c] org.thoughtcrime.securesms.util.Conversions.longToByteArray:(J)[B │ │ -1abf9c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -1abfa0: 2300 2311 |0002: new-array v0, v0, [B // type@1123 │ │ -1abfa4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1abfa6: 7140 085a 1032 |0005: invoke-static {v0, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/Conversions;.longToByteArray:([BIJ)I // method@5a08 │ │ -1abfac: 1100 |0008: return-object v0 │ │ +1abf90: |[1abf90] org.thoughtcrime.securesms.util.Conversions.longToByteArray:(J)[B │ │ +1abfa0: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +1abfa4: 2300 2311 |0002: new-array v0, v0, [B // type@1123 │ │ +1abfa8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1abfaa: 7140 085a 1032 |0005: invoke-static {v0, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/Conversions;.longToByteArray:([BIJ)I // method@5a08 │ │ +1abfb0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=22 │ │ 0x0005 line=23 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 (null) J │ │ │ │ @@ -305410,17 +305411,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ac4e0: |[1ac4e0] org.thoughtcrime.securesms.util.DateUtils.:()V │ │ -1ac4f0: 7010 aa02 0000 |0000: invoke-direct {v0}, Landroid/text/format/DateUtils;.:()V // method@02aa │ │ -1ac4f6: 0e00 |0003: return-void │ │ +1ac4e4: |[1ac4e4] org.thoughtcrime.securesms.util.DateUtils.:()V │ │ +1ac4f4: 7010 aa02 0000 |0000: invoke-direct {v0}, Landroid/text/format/DateUtils;.:()V // method@02aa │ │ +1ac4fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/DateUtils; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/DateUtils;) │ │ @@ -305428,23 +305429,23 @@ │ │ type : '(JLjava/util/concurrent/TimeUnit;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -1ac0cc: |[1ac0cc] org.thoughtcrime.securesms.util.DateUtils.convertDelta:(JLjava/util/concurrent/TimeUnit;)I │ │ -1ac0dc: 7100 2c0b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1ac0e2: 0b00 |0003: move-result-wide v0 │ │ -1ac0e4: bc20 |0004: sub-long/2addr v0, v2 │ │ -1ac0e6: 6202 a400 |0005: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -1ac0ea: 6e40 6d0d 0421 |0007: invoke-virtual {v4, v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@0d6d │ │ -1ac0f0: 0b02 |000a: move-result-wide v2 │ │ -1ac0f2: 8423 |000b: long-to-int v3, v2 │ │ -1ac0f4: 0f03 |000c: return v3 │ │ +1ac0d0: |[1ac0d0] org.thoughtcrime.securesms.util.DateUtils.convertDelta:(JLjava/util/concurrent/TimeUnit;)I │ │ +1ac0e0: 7100 2c0b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1ac0e6: 0b00 |0003: move-result-wide v0 │ │ +1ac0e8: bc20 |0004: sub-long/2addr v0, v2 │ │ +1ac0ea: 6202 a400 |0005: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +1ac0ee: 6e40 6d0d 0421 |0007: invoke-virtual {v4, v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@0d6d │ │ +1ac0f4: 0b02 |000a: move-result-wide v2 │ │ +1ac0f6: 8423 |000b: long-to-int v3, v2 │ │ +1ac0f8: 0f03 |000c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) J │ │ 0x0000 - 0x000d reg=4 (null) Ljava/util/concurrent/TimeUnit; │ │ │ │ @@ -305453,82 +305454,82 @@ │ │ type : '(Landroid/content/Context;J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 126 16-bit code units │ │ -1ac0f8: |[1ac0f8] org.thoughtcrime.securesms.util.DateUtils.getBriefRelativeTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ -1ac108: 6200 a500 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ -1ac10c: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ -1ac110: 7150 155a 7621 |0004: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a15 │ │ -1ac116: 0a00 |0007: move-result v0 │ │ -1ac118: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -1ac11c: 6006 6b2a |000a: sget v6, Lorg/thoughtcrime/securesms/R$string;.now:I // field@2a6b │ │ -1ac120: 6e20 7700 6500 |000c: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1ac126: 0c05 |000f: move-result-object v5 │ │ -1ac128: 1105 |0010: return-object v5 │ │ -1ac12a: 6200 a200 |0011: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ -1ac12e: 7150 155a 7621 |0013: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a15 │ │ -1ac134: 0a00 |0016: move-result v0 │ │ -1ac136: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -1ac138: 1214 |0018: const/4 v4, #int 1 // #1 │ │ -1ac13a: 3800 1b00 |0019: if-eqz v0, 0034 // +001b │ │ -1ac13e: 6200 a500 |001b: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ -1ac142: 7130 0b5a 7600 |001d: invoke-static {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.convertDelta:(JLjava/util/concurrent/TimeUnit;)I // method@5a0b │ │ -1ac148: 0a06 |0020: move-result v6 │ │ -1ac14a: 6e10 7600 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1ac150: 0c05 |0024: move-result-object v5 │ │ -1ac152: 6007 5327 |0025: sget v7, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2753 │ │ -1ac156: 7110 530a 0600 |0027: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1ac15c: 0c00 |002a: move-result-object v0 │ │ -1ac15e: 2341 4011 |002b: new-array v1, v4, [Ljava/lang/Object; // type@1140 │ │ -1ac162: 4d00 0103 |002d: aput-object v0, v1, v3 │ │ -1ac166: 6e40 e400 7516 |002f: invoke-virtual {v5, v7, v6, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -1ac16c: 0c05 |0032: move-result-object v5 │ │ -1ac16e: 1105 |0033: return-object v5 │ │ -1ac170: 6200 a100 |0034: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -1ac174: 7150 155a 7621 |0036: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a15 │ │ -1ac17a: 0a00 |0039: move-result v0 │ │ -1ac17c: 3800 1b00 |003a: if-eqz v0, 0055 // +001b │ │ -1ac180: 6200 a200 |003c: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ -1ac184: 7130 0b5a 7600 |003e: invoke-static {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.convertDelta:(JLjava/util/concurrent/TimeUnit;)I // method@5a0b │ │ -1ac18a: 0a06 |0041: move-result v6 │ │ -1ac18c: 6e10 7600 0500 |0042: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1ac192: 0c05 |0045: move-result-object v5 │ │ -1ac194: 6007 5027 |0046: sget v7, Lorg/thoughtcrime/securesms/R$plurals;.n_hours:I // field@2750 │ │ -1ac198: 7110 530a 0600 |0048: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1ac19e: 0c00 |004b: move-result-object v0 │ │ -1ac1a0: 2341 4011 |004c: new-array v1, v4, [Ljava/lang/Object; // type@1140 │ │ -1ac1a4: 4d00 0103 |004e: aput-object v0, v1, v3 │ │ -1ac1a8: 6e40 e400 7516 |0050: invoke-virtual {v5, v7, v6, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -1ac1ae: 0c05 |0053: move-result-object v5 │ │ -1ac1b0: 1105 |0054: return-object v5 │ │ -1ac1b2: 1600 0600 |0055: const-wide/16 v0, #int 6 // #6 │ │ -1ac1b6: 6205 a100 |0057: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -1ac1ba: 7155 155a 7610 |0059: invoke-static {v6, v7, v0, v1, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a15 │ │ -1ac1c0: 0a05 |005c: move-result v5 │ │ -1ac1c2: 3805 0900 |005d: if-eqz v5, 0066 // +0009 │ │ -1ac1c6: 1a05 9017 |005f: const-string v5, "EEE" // string@1790 │ │ -1ac1ca: 7130 105a 7605 |0061: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5a10 │ │ -1ac1d0: 0c05 |0064: move-result-object v5 │ │ -1ac1d2: 1105 |0065: return-object v5 │ │ -1ac1d4: 1600 6d01 |0066: const-wide/16 v0, #int 365 // #16d │ │ -1ac1d8: 6205 a100 |0068: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -1ac1dc: 7155 155a 7610 |006a: invoke-static {v6, v7, v0, v1, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a15 │ │ -1ac1e2: 0a05 |006d: move-result v5 │ │ -1ac1e4: 3805 0900 |006e: if-eqz v5, 0077 // +0009 │ │ -1ac1e8: 1a05 4330 |0070: const-string v5, "MMM d" // string@3043 │ │ -1ac1ec: 7130 105a 7605 |0072: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5a10 │ │ -1ac1f2: 0c05 |0075: move-result-object v5 │ │ -1ac1f4: 1105 |0076: return-object v5 │ │ -1ac1f6: 1a05 4530 |0077: const-string v5, "MMM d, yyyy" // string@3045 │ │ -1ac1fa: 7130 105a 7605 |0079: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5a10 │ │ -1ac200: 0c05 |007c: move-result-object v5 │ │ -1ac202: 1105 |007d: return-object v5 │ │ +1ac0fc: |[1ac0fc] org.thoughtcrime.securesms.util.DateUtils.getBriefRelativeTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ +1ac10c: 6200 a500 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ +1ac110: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ +1ac114: 7150 155a 7621 |0004: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a15 │ │ +1ac11a: 0a00 |0007: move-result v0 │ │ +1ac11c: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +1ac120: 6006 6b2a |000a: sget v6, Lorg/thoughtcrime/securesms/R$string;.now:I // field@2a6b │ │ +1ac124: 6e20 7700 6500 |000c: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1ac12a: 0c05 |000f: move-result-object v5 │ │ +1ac12c: 1105 |0010: return-object v5 │ │ +1ac12e: 6200 a200 |0011: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ +1ac132: 7150 155a 7621 |0013: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a15 │ │ +1ac138: 0a00 |0016: move-result v0 │ │ +1ac13a: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +1ac13c: 1214 |0018: const/4 v4, #int 1 // #1 │ │ +1ac13e: 3800 1b00 |0019: if-eqz v0, 0034 // +001b │ │ +1ac142: 6200 a500 |001b: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ +1ac146: 7130 0b5a 7600 |001d: invoke-static {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.convertDelta:(JLjava/util/concurrent/TimeUnit;)I // method@5a0b │ │ +1ac14c: 0a06 |0020: move-result v6 │ │ +1ac14e: 6e10 7600 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1ac154: 0c05 |0024: move-result-object v5 │ │ +1ac156: 6007 5327 |0025: sget v7, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2753 │ │ +1ac15a: 7110 530a 0600 |0027: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1ac160: 0c00 |002a: move-result-object v0 │ │ +1ac162: 2341 4011 |002b: new-array v1, v4, [Ljava/lang/Object; // type@1140 │ │ +1ac166: 4d00 0103 |002d: aput-object v0, v1, v3 │ │ +1ac16a: 6e40 e400 7516 |002f: invoke-virtual {v5, v7, v6, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +1ac170: 0c05 |0032: move-result-object v5 │ │ +1ac172: 1105 |0033: return-object v5 │ │ +1ac174: 6200 a100 |0034: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +1ac178: 7150 155a 7621 |0036: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a15 │ │ +1ac17e: 0a00 |0039: move-result v0 │ │ +1ac180: 3800 1b00 |003a: if-eqz v0, 0055 // +001b │ │ +1ac184: 6200 a200 |003c: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ +1ac188: 7130 0b5a 7600 |003e: invoke-static {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.convertDelta:(JLjava/util/concurrent/TimeUnit;)I // method@5a0b │ │ +1ac18e: 0a06 |0041: move-result v6 │ │ +1ac190: 6e10 7600 0500 |0042: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1ac196: 0c05 |0045: move-result-object v5 │ │ +1ac198: 6007 5027 |0046: sget v7, Lorg/thoughtcrime/securesms/R$plurals;.n_hours:I // field@2750 │ │ +1ac19c: 7110 530a 0600 |0048: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1ac1a2: 0c00 |004b: move-result-object v0 │ │ +1ac1a4: 2341 4011 |004c: new-array v1, v4, [Ljava/lang/Object; // type@1140 │ │ +1ac1a8: 4d00 0103 |004e: aput-object v0, v1, v3 │ │ +1ac1ac: 6e40 e400 7516 |0050: invoke-virtual {v5, v7, v6, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +1ac1b2: 0c05 |0053: move-result-object v5 │ │ +1ac1b4: 1105 |0054: return-object v5 │ │ +1ac1b6: 1600 0600 |0055: const-wide/16 v0, #int 6 // #6 │ │ +1ac1ba: 6205 a100 |0057: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +1ac1be: 7155 155a 7610 |0059: invoke-static {v6, v7, v0, v1, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a15 │ │ +1ac1c4: 0a05 |005c: move-result v5 │ │ +1ac1c6: 3805 0900 |005d: if-eqz v5, 0066 // +0009 │ │ +1ac1ca: 1a05 9017 |005f: const-string v5, "EEE" // string@1790 │ │ +1ac1ce: 7130 105a 7605 |0061: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5a10 │ │ +1ac1d4: 0c05 |0064: move-result-object v5 │ │ +1ac1d6: 1105 |0065: return-object v5 │ │ +1ac1d8: 1600 6d01 |0066: const-wide/16 v0, #int 365 // #16d │ │ +1ac1dc: 6205 a100 |0068: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +1ac1e0: 7155 155a 7610 |006a: invoke-static {v6, v7, v0, v1, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a15 │ │ +1ac1e6: 0a05 |006d: move-result v5 │ │ +1ac1e8: 3805 0900 |006e: if-eqz v5, 0077 // +0009 │ │ +1ac1ec: 1a05 4330 |0070: const-string v5, "MMM d" // string@3043 │ │ +1ac1f0: 7130 105a 7605 |0072: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5a10 │ │ +1ac1f6: 0c05 |0075: move-result-object v5 │ │ +1ac1f8: 1105 |0076: return-object v5 │ │ +1ac1fa: 1a05 4530 |0077: const-string v5, "MMM d, yyyy" // string@3045 │ │ +1ac1fe: 7130 105a 7605 |0079: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5a10 │ │ +1ac204: 0c05 |007c: move-result-object v5 │ │ +1ac206: 1105 |007d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x000a line=60 │ │ 0x0011 line=61 │ │ 0x001b line=62 │ │ 0x0021 line=63 │ │ @@ -305549,51 +305550,51 @@ │ │ type : '(Landroid/content/Context;J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 65 16-bit code units │ │ -1ac204: |[1ac204] org.thoughtcrime.securesms.util.DateUtils.getExtendedRelativeTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ -1ac214: 6200 a500 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ -1ac218: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ -1ac21c: 7150 155a 5421 |0004: invoke-static {v4, v5, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a15 │ │ -1ac222: 0a00 |0007: move-result v0 │ │ -1ac224: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -1ac228: 6004 6b2a |000a: sget v4, Lorg/thoughtcrime/securesms/R$string;.now:I // field@2a6b │ │ -1ac22c: 6e20 7700 4300 |000c: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1ac232: 0c03 |000f: move-result-object v3 │ │ -1ac234: 1103 |0010: return-object v3 │ │ -1ac236: 6200 a200 |0011: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ -1ac23a: 7150 155a 5421 |0013: invoke-static {v4, v5, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a15 │ │ -1ac240: 0a00 |0016: move-result v0 │ │ -1ac242: 3800 2500 |0017: if-eqz v0, 003c // +0025 │ │ -1ac246: 6200 a500 |0019: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ -1ac24a: 7100 2c0b 0000 |001b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1ac250: 0b01 |001e: move-result-wide v1 │ │ -1ac252: bc41 |001f: sub-long/2addr v1, v4 │ │ -1ac254: 6204 a400 |0020: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -1ac258: 6e40 6d0d 1042 |0022: invoke-virtual {v0, v1, v2, v4}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@0d6d │ │ -1ac25e: 0b04 |0025: move-result-wide v4 │ │ -1ac260: 8445 |0026: long-to-int v5, v4 │ │ -1ac262: 6e10 7600 0300 |0027: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1ac268: 0c03 |002a: move-result-object v3 │ │ -1ac26a: 6004 5327 |002b: sget v4, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2753 │ │ -1ac26e: 7110 530a 0500 |002d: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1ac274: 0c00 |0030: move-result-object v0 │ │ -1ac276: 1211 |0031: const/4 v1, #int 1 // #1 │ │ -1ac278: 2311 4011 |0032: new-array v1, v1, [Ljava/lang/Object; // type@1140 │ │ -1ac27c: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -1ac27e: 4d00 0102 |0035: aput-object v0, v1, v2 │ │ -1ac282: 6e40 e400 4315 |0037: invoke-virtual {v3, v4, v5, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -1ac288: 0c03 |003a: move-result-object v3 │ │ -1ac28a: 1103 |003b: return-object v3 │ │ -1ac28c: 7130 0e5a 4305 |003c: invoke-static {v3, v4, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getExtendedTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; // method@5a0e │ │ -1ac292: 0c03 |003f: move-result-object v3 │ │ -1ac294: 1103 |0040: return-object v3 │ │ +1ac208: |[1ac208] org.thoughtcrime.securesms.util.DateUtils.getExtendedRelativeTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ +1ac218: 6200 a500 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ +1ac21c: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ +1ac220: 7150 155a 5421 |0004: invoke-static {v4, v5, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a15 │ │ +1ac226: 0a00 |0007: move-result v0 │ │ +1ac228: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +1ac22c: 6004 6b2a |000a: sget v4, Lorg/thoughtcrime/securesms/R$string;.now:I // field@2a6b │ │ +1ac230: 6e20 7700 4300 |000c: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1ac236: 0c03 |000f: move-result-object v3 │ │ +1ac238: 1103 |0010: return-object v3 │ │ +1ac23a: 6200 a200 |0011: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ +1ac23e: 7150 155a 5421 |0013: invoke-static {v4, v5, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a15 │ │ +1ac244: 0a00 |0016: move-result v0 │ │ +1ac246: 3800 2500 |0017: if-eqz v0, 003c // +0025 │ │ +1ac24a: 6200 a500 |0019: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ +1ac24e: 7100 2c0b 0000 |001b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1ac254: 0b01 |001e: move-result-wide v1 │ │ +1ac256: bc41 |001f: sub-long/2addr v1, v4 │ │ +1ac258: 6204 a400 |0020: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +1ac25c: 6e40 6d0d 1042 |0022: invoke-virtual {v0, v1, v2, v4}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@0d6d │ │ +1ac262: 0b04 |0025: move-result-wide v4 │ │ +1ac264: 8445 |0026: long-to-int v5, v4 │ │ +1ac266: 6e10 7600 0300 |0027: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1ac26c: 0c03 |002a: move-result-object v3 │ │ +1ac26e: 6004 5327 |002b: sget v4, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2753 │ │ +1ac272: 7110 530a 0500 |002d: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1ac278: 0c00 |0030: move-result-object v0 │ │ +1ac27a: 1211 |0031: const/4 v1, #int 1 // #1 │ │ +1ac27c: 2311 4011 |0032: new-array v1, v1, [Ljava/lang/Object; // type@1140 │ │ +1ac280: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +1ac282: 4d00 0102 |0035: aput-object v0, v1, v2 │ │ +1ac286: 6e40 e400 4315 |0037: invoke-virtual {v3, v4, v5, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +1ac28c: 0c03 |003a: move-result-object v3 │ │ +1ac28e: 1103 |003b: return-object v3 │ │ +1ac290: 7130 0e5a 4305 |003c: invoke-static {v3, v4, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getExtendedTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; // method@5a0e │ │ +1ac296: 0c03 |003f: move-result-object v3 │ │ +1ac298: 1103 |0040: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x000a line=91 │ │ 0x0011 line=92 │ │ 0x0019 line=93 │ │ 0x0027 line=94 │ │ @@ -305607,52 +305608,52 @@ │ │ type : '(Landroid/content/Context;J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 75 16-bit code units │ │ -1ac298: |[1ac298] org.thoughtcrime.securesms.util.DateUtils.getExtendedTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ -1ac2a8: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ -1ac2ac: 7010 0c0b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1ac2b2: 7120 145a 6500 |0005: invoke-static {v5, v6}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5a14 │ │ -1ac2b8: 0a01 |0008: move-result v1 │ │ -1ac2ba: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ -1ac2be: 2826 |000b: goto 0031 // +0026 │ │ -1ac2c0: 1601 0600 |000c: const-wide/16 v1, #int 6 // #6 │ │ -1ac2c4: 6203 a100 |000e: sget-object v3, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -1ac2c8: 7153 155a 6521 |0010: invoke-static {v5, v6, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a15 │ │ -1ac2ce: 0a01 |0013: move-result v1 │ │ -1ac2d0: 3801 0800 |0014: if-eqz v1, 001c // +0008 │ │ -1ac2d4: 1a01 9117 |0016: const-string v1, "EEE " // string@1791 │ │ -1ac2d8: 6e20 180b 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1ac2de: 2816 |001b: goto 0031 // +0016 │ │ -1ac2e0: 1601 6d01 |001c: const-wide/16 v1, #int 365 // #16d │ │ -1ac2e4: 6203 a100 |001e: sget-object v3, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -1ac2e8: 7153 155a 6521 |0020: invoke-static {v5, v6, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a15 │ │ -1ac2ee: 0a01 |0023: move-result v1 │ │ -1ac2f0: 3801 0800 |0024: if-eqz v1, 002c // +0008 │ │ -1ac2f4: 1a01 4430 |0026: const-string v1, "MMM d, " // string@3044 │ │ -1ac2f8: 6e20 180b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1ac2fe: 2806 |002b: goto 0031 // +0006 │ │ -1ac300: 1a01 4630 |002c: const-string v1, "MMM d, yyyy, " // string@3046 │ │ -1ac304: 6e20 180b 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1ac30a: 7110 a902 0400 |0031: invoke-static {v4}, Landroid/text/format/DateFormat;.is24HourFormat:(Landroid/content/Context;)Z // method@02a9 │ │ -1ac310: 0a04 |0034: move-result v4 │ │ -1ac312: 3804 0800 |0035: if-eqz v4, 003d // +0008 │ │ -1ac316: 1a04 b619 |0037: const-string v4, "HH:mm" // string@19b6 │ │ -1ac31a: 6e20 180b 4000 |0039: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1ac320: 2806 |003c: goto 0042 // +0006 │ │ -1ac322: 1a04 165f |003d: const-string v4, "hh:mm a" // string@5f16 │ │ -1ac326: 6e20 180b 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1ac32c: 6e10 290b 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1ac332: 0c04 |0045: move-result-object v4 │ │ -1ac334: 7130 105a 6504 |0046: invoke-static {v5, v6, v4}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5a10 │ │ -1ac33a: 0c04 |0049: move-result-object v4 │ │ -1ac33c: 1104 |004a: return-object v4 │ │ +1ac29c: |[1ac29c] org.thoughtcrime.securesms.util.DateUtils.getExtendedTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ +1ac2ac: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ +1ac2b0: 7010 0c0b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1ac2b6: 7120 145a 6500 |0005: invoke-static {v5, v6}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5a14 │ │ +1ac2bc: 0a01 |0008: move-result v1 │ │ +1ac2be: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ +1ac2c2: 2826 |000b: goto 0031 // +0026 │ │ +1ac2c4: 1601 0600 |000c: const-wide/16 v1, #int 6 // #6 │ │ +1ac2c8: 6203 a100 |000e: sget-object v3, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +1ac2cc: 7153 155a 6521 |0010: invoke-static {v5, v6, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a15 │ │ +1ac2d2: 0a01 |0013: move-result v1 │ │ +1ac2d4: 3801 0800 |0014: if-eqz v1, 001c // +0008 │ │ +1ac2d8: 1a01 9117 |0016: const-string v1, "EEE " // string@1791 │ │ +1ac2dc: 6e20 180b 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1ac2e2: 2816 |001b: goto 0031 // +0016 │ │ +1ac2e4: 1601 6d01 |001c: const-wide/16 v1, #int 365 // #16d │ │ +1ac2e8: 6203 a100 |001e: sget-object v3, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +1ac2ec: 7153 155a 6521 |0020: invoke-static {v5, v6, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a15 │ │ +1ac2f2: 0a01 |0023: move-result v1 │ │ +1ac2f4: 3801 0800 |0024: if-eqz v1, 002c // +0008 │ │ +1ac2f8: 1a01 4430 |0026: const-string v1, "MMM d, " // string@3044 │ │ +1ac2fc: 6e20 180b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1ac302: 2806 |002b: goto 0031 // +0006 │ │ +1ac304: 1a01 4630 |002c: const-string v1, "MMM d, yyyy, " // string@3046 │ │ +1ac308: 6e20 180b 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1ac30e: 7110 a902 0400 |0031: invoke-static {v4}, Landroid/text/format/DateFormat;.is24HourFormat:(Landroid/content/Context;)Z // method@02a9 │ │ +1ac314: 0a04 |0034: move-result v4 │ │ +1ac316: 3804 0800 |0035: if-eqz v4, 003d // +0008 │ │ +1ac31a: 1a04 b619 |0037: const-string v4, "HH:mm" // string@19b6 │ │ +1ac31e: 6e20 180b 4000 |0039: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1ac324: 2806 |003c: goto 0042 // +0006 │ │ +1ac326: 1a04 165f |003d: const-string v4, "hh:mm a" // string@5f16 │ │ +1ac32a: 6e20 180b 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1ac330: 6e10 290b 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1ac336: 0c04 |0045: move-result-object v4 │ │ +1ac338: 7130 105a 6504 |0046: invoke-static {v5, v6, v4}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5a10 │ │ +1ac33e: 0c04 |0049: move-result-object v4 │ │ +1ac340: 1104 |004a: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ 0x000e line=79 │ │ 0x001e line=80 │ │ 0x002c line=81 │ │ @@ -305668,41 +305669,41 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -1ac340: |[1ac340] org.thoughtcrime.securesms.util.DateUtils.getFormatedDuration:(J)Ljava/lang/String; │ │ -1ac350: 6200 a400 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -1ac354: 6e30 700d 6007 |0002: invoke-virtual {v0, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@0d70 │ │ -1ac35a: 0b00 |0005: move-result-wide v0 │ │ -1ac35c: 7120 5f0a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1ac362: 0c00 |0009: move-result-object v0 │ │ -1ac364: 6201 a400 |000a: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -1ac368: 6202 a400 |000c: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -1ac36c: 6e30 700d 6207 |000e: invoke-virtual {v2, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@0d70 │ │ -1ac372: 0b02 |0011: move-result-wide v2 │ │ -1ac374: 1704 60ea 0000 |0012: const-wide/32 v4, #float 8.40779e-41 // #0000ea60 │ │ -1ac37a: 9d02 0204 |0015: mul-long v2, v2, v4 │ │ -1ac37e: bc26 |0017: sub-long/2addr v6, v2 │ │ -1ac380: 6e30 720d 6107 |0018: invoke-virtual {v1, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d72 │ │ -1ac386: 0b06 |001b: move-result-wide v6 │ │ -1ac388: 7120 5f0a 7600 |001c: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1ac38e: 0c06 |001f: move-result-object v6 │ │ -1ac390: 1227 |0020: const/4 v7, #int 2 // #2 │ │ -1ac392: 2377 4011 |0021: new-array v7, v7, [Ljava/lang/Object; // type@1140 │ │ -1ac396: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -1ac398: 4d00 0701 |0024: aput-object v0, v7, v1 │ │ -1ac39c: 1210 |0026: const/4 v0, #int 1 // #1 │ │ -1ac39e: 4d06 0700 |0027: aput-object v6, v7, v0 │ │ -1ac3a2: 1a06 2e06 |0029: const-string v6, "%02d:%02d" // string@062e │ │ -1ac3a6: 7120 d80a 7600 |002b: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ -1ac3ac: 0c06 |002e: move-result-object v6 │ │ -1ac3ae: 1106 |002f: return-object v6 │ │ +1ac344: |[1ac344] org.thoughtcrime.securesms.util.DateUtils.getFormatedDuration:(J)Ljava/lang/String; │ │ +1ac354: 6200 a400 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +1ac358: 6e30 700d 6007 |0002: invoke-virtual {v0, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@0d70 │ │ +1ac35e: 0b00 |0005: move-result-wide v0 │ │ +1ac360: 7120 5f0a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1ac366: 0c00 |0009: move-result-object v0 │ │ +1ac368: 6201 a400 |000a: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +1ac36c: 6202 a400 |000c: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +1ac370: 6e30 700d 6207 |000e: invoke-virtual {v2, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@0d70 │ │ +1ac376: 0b02 |0011: move-result-wide v2 │ │ +1ac378: 1704 60ea 0000 |0012: const-wide/32 v4, #float 8.40779e-41 // #0000ea60 │ │ +1ac37e: 9d02 0204 |0015: mul-long v2, v2, v4 │ │ +1ac382: bc26 |0017: sub-long/2addr v6, v2 │ │ +1ac384: 6e30 720d 6107 |0018: invoke-virtual {v1, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d72 │ │ +1ac38a: 0b06 |001b: move-result-wide v6 │ │ +1ac38c: 7120 5f0a 7600 |001c: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1ac392: 0c06 |001f: move-result-object v6 │ │ +1ac394: 1227 |0020: const/4 v7, #int 2 // #2 │ │ +1ac396: 2377 4011 |0021: new-array v7, v7, [Ljava/lang/Object; // type@1140 │ │ +1ac39a: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +1ac39c: 4d00 0701 |0024: aput-object v0, v7, v1 │ │ +1ac3a0: 1210 |0026: const/4 v0, #int 1 // #1 │ │ +1ac3a2: 4d06 0700 |0027: aput-object v6, v7, v0 │ │ +1ac3a6: 1a06 2e06 |0029: const-string v6, "%02d:%02d" // string@062e │ │ +1ac3aa: 7120 d80a 7600 |002b: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ +1ac3b0: 0c06 |002e: move-result-object v6 │ │ +1ac3b2: 1106 |002f: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0002 line=118 │ │ 0x000e line=119 │ │ 0x0029 line=117 │ │ locals : │ │ @@ -305713,28 +305714,28 @@ │ │ type : '(JLjava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -1ac3b0: |[1ac3b0] org.thoughtcrime.securesms.util.DateUtils.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; │ │ -1ac3c0: 7110 125a 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.getLocalizedPattern:(Ljava/lang/String;)Ljava/lang/String; // method@5a12 │ │ -1ac3c6: 0c03 |0003: move-result-object v3 │ │ -1ac3c8: 2200 7103 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@0371 │ │ -1ac3cc: 7020 440c 3000 |0006: invoke-direct {v0, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0c44 │ │ -1ac3d2: 2203 7b03 |0009: new-instance v3, Ljava/util/Date; // type@037b │ │ -1ac3d6: 7030 9b0c 1302 |000b: invoke-direct {v3, v1, v2}, Ljava/util/Date;.:(J)V // method@0c9b │ │ -1ac3dc: 6e20 470c 3000 |000e: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0c47 │ │ -1ac3e2: 0c01 |0011: move-result-object v1 │ │ -1ac3e4: 1a02 3f0d |0012: const-string v2, ".," // string@0d3f │ │ -1ac3e8: 1a03 5c0c |0014: const-string v3, "," // string@0c5c │ │ -1ac3ec: 6e30 ed0a 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aed │ │ -1ac3f2: 0c01 |0019: move-result-object v1 │ │ -1ac3f4: 1101 |001a: return-object v1 │ │ +1ac3b4: |[1ac3b4] org.thoughtcrime.securesms.util.DateUtils.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; │ │ +1ac3c4: 7110 125a 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.getLocalizedPattern:(Ljava/lang/String;)Ljava/lang/String; // method@5a12 │ │ +1ac3ca: 0c03 |0003: move-result-object v3 │ │ +1ac3cc: 2200 7103 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@0371 │ │ +1ac3d0: 7020 440c 3000 |0006: invoke-direct {v0, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0c44 │ │ +1ac3d6: 2203 7b03 |0009: new-instance v3, Ljava/util/Date; // type@037b │ │ +1ac3da: 7030 9b0c 1302 |000b: invoke-direct {v3, v1, v2}, Ljava/util/Date;.:(J)V // method@0c9b │ │ +1ac3e0: 6e20 470c 3000 |000e: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0c47 │ │ +1ac3e6: 0c01 |0011: move-result-object v1 │ │ +1ac3e8: 1a02 3f0d |0012: const-string v2, ".," // string@0d3f │ │ +1ac3ec: 1a03 5c0c |0014: const-string v3, "," // string@0c5c │ │ +1ac3f0: 6e30 ed0a 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aed │ │ +1ac3f6: 0c01 |0019: move-result-object v1 │ │ +1ac3f8: 1101 |001a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0004 line=49 │ │ 0x0012 line=53 │ │ locals : │ │ 0x0000 - 0x001b reg=1 (null) J │ │ @@ -305745,41 +305746,41 @@ │ │ type : '(Landroid/content/Context;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -1ac3f8: |[1ac3f8] org.thoughtcrime.securesms.util.DateUtils.getFormattedTimespan:(Landroid/content/Context;I)Ljava/lang/String; │ │ -1ac408: 1400 60ea 0000 |0000: const v0, #float 8.40779e-41 // #0000ea60 │ │ -1ac40e: b305 |0003: div-int/2addr v5, v0 │ │ -1ac410: db00 053c |0004: div-int/lit8 v0, v5, #int 60 // #3c │ │ -1ac414: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1ac416: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -1ac418: 3900 1500 |0008: if-nez v0, 001d // +0015 │ │ -1ac41c: 6e10 7600 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1ac422: 0c04 |000d: move-result-object v4 │ │ -1ac424: 6000 5327 |000e: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2753 │ │ -1ac428: 7110 530a 0500 |0010: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1ac42e: 0c03 |0013: move-result-object v3 │ │ -1ac430: 2322 4011 |0014: new-array v2, v2, [Ljava/lang/Object; // type@1140 │ │ -1ac434: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ -1ac438: 6e40 e400 0425 |0018: invoke-virtual {v4, v0, v5, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -1ac43e: 0c04 |001b: move-result-object v4 │ │ -1ac440: 1104 |001c: return-object v4 │ │ -1ac442: 6e10 7600 0400 |001d: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1ac448: 0c04 |0020: move-result-object v4 │ │ -1ac44a: 6005 5027 |0021: sget v5, Lorg/thoughtcrime/securesms/R$plurals;.n_hours:I // field@2750 │ │ -1ac44e: 7110 530a 0000 |0023: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1ac454: 0c03 |0026: move-result-object v3 │ │ -1ac456: 2322 4011 |0027: new-array v2, v2, [Ljava/lang/Object; // type@1140 │ │ -1ac45a: 4d03 0201 |0029: aput-object v3, v2, v1 │ │ -1ac45e: 6e40 e400 5420 |002b: invoke-virtual {v4, v5, v0, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -1ac464: 0c04 |002e: move-result-object v4 │ │ -1ac466: 1104 |002f: return-object v4 │ │ +1ac3fc: |[1ac3fc] org.thoughtcrime.securesms.util.DateUtils.getFormattedTimespan:(Landroid/content/Context;I)Ljava/lang/String; │ │ +1ac40c: 1400 60ea 0000 |0000: const v0, #float 8.40779e-41 // #0000ea60 │ │ +1ac412: b305 |0003: div-int/2addr v5, v0 │ │ +1ac414: db00 053c |0004: div-int/lit8 v0, v5, #int 60 // #3c │ │ +1ac418: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1ac41a: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +1ac41c: 3900 1500 |0008: if-nez v0, 001d // +0015 │ │ +1ac420: 6e10 7600 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1ac426: 0c04 |000d: move-result-object v4 │ │ +1ac428: 6000 5327 |000e: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2753 │ │ +1ac42c: 7110 530a 0500 |0010: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1ac432: 0c03 |0013: move-result-object v3 │ │ +1ac434: 2322 4011 |0014: new-array v2, v2, [Ljava/lang/Object; // type@1140 │ │ +1ac438: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ +1ac43c: 6e40 e400 0425 |0018: invoke-virtual {v4, v0, v5, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +1ac442: 0c04 |001b: move-result-object v4 │ │ +1ac444: 1104 |001c: return-object v4 │ │ +1ac446: 6e10 7600 0400 |001d: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1ac44c: 0c04 |0020: move-result-object v4 │ │ +1ac44e: 6005 5027 |0021: sget v5, Lorg/thoughtcrime/securesms/R$plurals;.n_hours:I // field@2750 │ │ +1ac452: 7110 530a 0000 |0023: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1ac458: 0c03 |0026: move-result-object v3 │ │ +1ac45a: 2322 4011 |0027: new-array v2, v2, [Ljava/lang/Object; // type@1140 │ │ +1ac45e: 4d03 0201 |0029: aput-object v3, v2, v1 │ │ +1ac462: 6e40 e400 5420 |002b: invoke-virtual {v4, v5, v0, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +1ac468: 0c04 |002e: move-result-object v4 │ │ +1ac46a: 1104 |002f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=123 │ │ 0x0004 line=124 │ │ 0x000a line=125 │ │ 0x001d line=128 │ │ locals : │ │ @@ -305791,20 +305792,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1ac468: |[1ac468] org.thoughtcrime.securesms.util.DateUtils.getLocalizedPattern:(Ljava/lang/String;)Ljava/lang/String; │ │ -1ac478: 7100 6f5b 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.getLocale:()Ljava/util/Locale; // method@5b6f │ │ -1ac47e: 0c00 |0003: move-result-object v0 │ │ -1ac480: 7120 a802 1000 |0004: invoke-static {v0, v1}, Landroid/text/format/DateFormat;.getBestDateTimePattern:(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String; // method@02a8 │ │ -1ac486: 0c01 |0007: move-result-object v1 │ │ -1ac488: 1101 |0008: return-object v1 │ │ +1ac46c: |[1ac46c] org.thoughtcrime.securesms.util.DateUtils.getLocalizedPattern:(Ljava/lang/String;)Ljava/lang/String; │ │ +1ac47c: 7100 6f5b 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.getLocale:()Ljava/util/Locale; // method@5b6f │ │ +1ac482: 0c00 |0003: move-result-object v0 │ │ +1ac484: 7120 a802 1000 |0004: invoke-static {v0, v1}, Landroid/text/format/DateFormat;.getBestDateTimePattern:(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String; // method@02a8 │ │ +1ac48a: 0c01 |0007: move-result-object v1 │ │ +1ac48c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #9 : (in Lorg/thoughtcrime/securesms/util/DateUtils;) │ │ @@ -305812,33 +305813,33 @@ │ │ type : '(Landroid/content/Context;J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -1ac48c: |[1ac48c] org.thoughtcrime.securesms.util.DateUtils.getRelativeDate:(Landroid/content/Context;J)Ljava/lang/String; │ │ -1ac49c: 7120 145a 3200 |0000: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5a14 │ │ -1ac4a2: 0a00 |0003: move-result v0 │ │ -1ac4a4: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -1ac4a8: 6002 ac2b |0006: sget v2, Lorg/thoughtcrime/securesms/R$string;.today:I // field@2bac │ │ -1ac4ac: 6e20 7700 2100 |0008: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1ac4b2: 0c01 |000b: move-result-object v1 │ │ -1ac4b4: 1101 |000c: return-object v1 │ │ -1ac4b6: 7120 165a 3200 |000d: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isYesterday:(J)Z // method@5a16 │ │ -1ac4bc: 0a00 |0010: move-result v0 │ │ -1ac4be: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ -1ac4c2: 6002 e32b |0013: sget v2, Lorg/thoughtcrime/securesms/R$string;.yesterday:I // field@2be3 │ │ -1ac4c6: 6e20 7700 2100 |0015: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1ac4cc: 0c01 |0018: move-result-object v1 │ │ -1ac4ce: 1101 |0019: return-object v1 │ │ -1ac4d0: 1a01 9217 |001a: const-string v1, "EEEE, MMMM d, yyyy" // string@1792 │ │ -1ac4d4: 7130 105a 3201 |001c: invoke-static {v2, v3, v1}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5a10 │ │ -1ac4da: 0c01 |001f: move-result-object v1 │ │ -1ac4dc: 1101 |0020: return-object v1 │ │ +1ac490: |[1ac490] org.thoughtcrime.securesms.util.DateUtils.getRelativeDate:(Landroid/content/Context;J)Ljava/lang/String; │ │ +1ac4a0: 7120 145a 3200 |0000: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5a14 │ │ +1ac4a6: 0a00 |0003: move-result v0 │ │ +1ac4a8: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +1ac4ac: 6002 ac2b |0006: sget v2, Lorg/thoughtcrime/securesms/R$string;.today:I // field@2bac │ │ +1ac4b0: 6e20 7700 2100 |0008: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1ac4b6: 0c01 |000b: move-result-object v1 │ │ +1ac4b8: 1101 |000c: return-object v1 │ │ +1ac4ba: 7120 165a 3200 |000d: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isYesterday:(J)Z // method@5a16 │ │ +1ac4c0: 0a00 |0010: move-result v0 │ │ +1ac4c2: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ +1ac4c6: 6002 e32b |0013: sget v2, Lorg/thoughtcrime/securesms/R$string;.yesterday:I // field@2be3 │ │ +1ac4ca: 6e20 7700 2100 |0015: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1ac4d0: 0c01 |0018: move-result-object v1 │ │ +1ac4d2: 1101 |0019: return-object v1 │ │ +1ac4d4: 1a01 9217 |001a: const-string v1, "EEEE, MMMM d, yyyy" // string@1792 │ │ +1ac4d8: 7130 105a 3201 |001c: invoke-static {v2, v3, v1}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5a10 │ │ +1ac4de: 0c01 |001f: move-result-object v1 │ │ +1ac4e0: 1101 |0020: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0006 line=104 │ │ 0x000d line=105 │ │ 0x0013 line=106 │ │ 0x001a line=108 │ │ @@ -305851,26 +305852,26 @@ │ │ type : '(JJLjava/util/concurrent/TimeUnit;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -1ac06c: |[1ac06c] org.thoughtcrime.securesms.util.DateUtils.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z │ │ -1ac07c: 7100 2c0b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1ac082: 0b00 |0003: move-result-wide v0 │ │ -1ac084: bc20 |0004: sub-long/2addr v0, v2 │ │ -1ac086: 6e30 6f0d 4605 |0005: invoke-virtual {v6, v4, v5}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0d6f │ │ -1ac08c: 0b02 |0008: move-result-wide v2 │ │ -1ac08e: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ -1ac092: 3c04 0400 |000b: if-gtz v4, 000f // +0004 │ │ -1ac096: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -1ac098: 2802 |000e: goto 0010 // +0002 │ │ -1ac09a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -1ac09c: 0f02 |0010: return v2 │ │ +1ac070: |[1ac070] org.thoughtcrime.securesms.util.DateUtils.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z │ │ +1ac080: 7100 2c0b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1ac086: 0b00 |0003: move-result-wide v0 │ │ +1ac088: bc20 |0004: sub-long/2addr v0, v2 │ │ +1ac08a: 6e30 6f0d 4605 |0005: invoke-virtual {v6, v4, v5}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0d6f │ │ +1ac090: 0b02 |0008: move-result-wide v2 │ │ +1ac092: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ +1ac096: 3c04 0400 |000b: if-gtz v4, 000f // +0004 │ │ +1ac09a: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +1ac09c: 2802 |000e: goto 0010 // +0002 │ │ +1ac09e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +1ac0a0: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) J │ │ 0x0000 - 0x0011 reg=4 (null) J │ │ 0x0000 - 0x0011 reg=6 (null) Ljava/util/concurrent/TimeUnit; │ │ @@ -305880,23 +305881,23 @@ │ │ type : '(J)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -1ac0a0: |[1ac0a0] org.thoughtcrime.securesms.util.DateUtils.isYesterday:(J)Z │ │ -1ac0b0: 6200 a100 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -1ac0b4: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ -1ac0b8: 6e30 6f0d 1002 |0004: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0d6f │ │ -1ac0be: 0b00 |0007: move-result-wide v0 │ │ -1ac0c0: bb03 |0008: add-long/2addr v3, v0 │ │ -1ac0c2: 7120 145a 4300 |0009: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5a14 │ │ -1ac0c8: 0a03 |000c: move-result v3 │ │ -1ac0ca: 0f03 |000d: return v3 │ │ +1ac0a4: |[1ac0a4] org.thoughtcrime.securesms.util.DateUtils.isYesterday:(J)Z │ │ +1ac0b4: 6200 a100 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +1ac0b8: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ +1ac0bc: 6e30 6f0d 1002 |0004: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0d6f │ │ +1ac0c2: 0b00 |0007: move-result-wide v0 │ │ +1ac0c4: bb03 |0008: add-long/2addr v3, v0 │ │ +1ac0c6: 7120 145a 4300 |0009: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5a14 │ │ +1ac0cc: 0a03 |000c: move-result v3 │ │ +1ac0ce: 0f03 |000d: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x000e reg=3 (null) J │ │ │ │ Virtual methods - │ │ @@ -305933,21 +305934,21 @@ │ │ type : '(J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1ac4f8: |[1ac4f8] org.thoughtcrime.securesms.util.Debouncer.:(J)V │ │ -1ac508: 7010 a10a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ac50e: 2200 9900 |0003: new-instance v0, Landroid/os/Handler; // type@0099 │ │ -1ac512: 7010 4402 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0244 │ │ -1ac518: 5b10 e341 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@41e3 │ │ -1ac51c: 5a12 e441 |000a: iput-wide v2, v1, Lorg/thoughtcrime/securesms/util/Debouncer;.threshold:J // field@41e4 │ │ -1ac520: 0e00 |000c: return-void │ │ +1ac4fc: |[1ac4fc] org.thoughtcrime.securesms.util.Debouncer.:(J)V │ │ +1ac50c: 7010 a10a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ac512: 2200 9900 |0003: new-instance v0, Landroid/os/Handler; // type@0099 │ │ +1ac516: 7010 4402 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0244 │ │ +1ac51c: 5b10 e341 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@41e3 │ │ +1ac520: 5a12 e441 |000a: iput-wide v2, v1, Lorg/thoughtcrime/securesms/util/Debouncer;.threshold:J // field@41e4 │ │ +1ac524: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x000a line=25 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/thoughtcrime/securesms/util/Debouncer; │ │ @@ -305959,19 +305960,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1ac524: |[1ac524] org.thoughtcrime.securesms.util.Debouncer.clear:()V │ │ -1ac534: 5420 e341 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@41e3 │ │ -1ac538: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1ac53a: 6e20 4a02 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@024a │ │ -1ac540: 0e00 |0006: return-void │ │ +1ac528: |[1ac528] org.thoughtcrime.securesms.util.Debouncer.clear:()V │ │ +1ac538: 5420 e341 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@41e3 │ │ +1ac53c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1ac53e: 6e20 4a02 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@024a │ │ +1ac544: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/thoughtcrime/securesms/util/Debouncer; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/Debouncer;) │ │ @@ -305979,22 +305980,22 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -1ac544: |[1ac544] org.thoughtcrime.securesms.util.Debouncer.publish:(Ljava/lang/Runnable;)V │ │ -1ac554: 5430 e341 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@41e3 │ │ -1ac558: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1ac55a: 6e20 4a02 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@024a │ │ -1ac560: 5430 e341 |0006: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@41e3 │ │ -1ac564: 5331 e441 |0008: iget-wide v1, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.threshold:J // field@41e4 │ │ -1ac568: 6e40 4802 4021 |000a: invoke-virtual {v0, v4, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ -1ac56e: 0e00 |000d: return-void │ │ +1ac548: |[1ac548] org.thoughtcrime.securesms.util.Debouncer.publish:(Ljava/lang/Runnable;)V │ │ +1ac558: 5430 e341 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@41e3 │ │ +1ac55c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1ac55e: 6e20 4a02 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@024a │ │ +1ac564: 5430 e341 |0006: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@41e3 │ │ +1ac568: 5331 e441 |0008: iget-wide v1, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.threshold:J // field@41e4 │ │ +1ac56c: 6e40 4802 4021 |000a: invoke-virtual {v0, v4, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ +1ac572: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0006 line=30 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lorg/thoughtcrime/securesms/util/Debouncer; │ │ 0x0000 - 0x000e reg=4 (null) Ljava/lang/Runnable; │ │ @@ -306036,27 +306037,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -1ac5bc: |[1ac5bc] org.thoughtcrime.securesms.util.DrawableUtil.:()V │ │ -1ac5cc: 1300 6c00 |0000: const/16 v0, #int 108 // #6c │ │ -1ac5d0: 7110 c25b 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@5bc2 │ │ -1ac5d6: 0a00 |0005: move-result v0 │ │ -1ac5d8: 6700 e541 |0006: sput v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_BITMAP_SIZE:I // field@41e5 │ │ -1ac5dc: 1301 4800 |0008: const/16 v1, #int 72 // #48 │ │ -1ac5e0: 7110 c25b 0100 |000a: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@5bc2 │ │ -1ac5e6: 0a01 |000d: move-result v1 │ │ -1ac5e8: 6701 e741 |000e: sput v1, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_WRAPPED_SIZE:I // field@41e7 │ │ -1ac5ec: b110 |0010: sub-int/2addr v0, v1 │ │ -1ac5ee: db00 0002 |0011: div-int/lit8 v0, v0, #int 2 // #02 │ │ -1ac5f2: 6700 e641 |0013: sput v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_PADDING:I // field@41e6 │ │ -1ac5f6: 0e00 |0015: return-void │ │ +1ac5c0: |[1ac5c0] org.thoughtcrime.securesms.util.DrawableUtil.:()V │ │ +1ac5d0: 1300 6c00 |0000: const/16 v0, #int 108 // #6c │ │ +1ac5d4: 7110 c25b 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@5bc2 │ │ +1ac5da: 0a00 |0005: move-result v0 │ │ +1ac5dc: 6700 e541 |0006: sput v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_BITMAP_SIZE:I // field@41e5 │ │ +1ac5e0: 1301 4800 |0008: const/16 v1, #int 72 // #48 │ │ +1ac5e4: 7110 c25b 0100 |000a: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@5bc2 │ │ +1ac5ea: 0a01 |000d: move-result v1 │ │ +1ac5ec: 6701 e741 |000e: sput v1, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_WRAPPED_SIZE:I // field@41e7 │ │ +1ac5f0: b110 |0010: sub-int/2addr v0, v1 │ │ +1ac5f2: db00 0002 |0011: div-int/lit8 v0, v0, #int 2 // #02 │ │ +1ac5f6: 6700 e641 |0013: sput v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_PADDING:I // field@41e6 │ │ +1ac5fa: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=10 │ │ 0x000a line=11 │ │ 0x0011 line=12 │ │ locals : │ │ │ │ @@ -306065,17 +306066,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ac5f8: |[1ac5f8] org.thoughtcrime.securesms.util.DrawableUtil.:()V │ │ -1ac608: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ac60e: 0e00 |0003: return-void │ │ +1ac5fc: |[1ac5fc] org.thoughtcrime.securesms.util.DrawableUtil.:()V │ │ +1ac60c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ac612: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/DrawableUtil; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/DrawableUtil;) │ │ @@ -306083,31 +306084,31 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -1ac570: |[1ac570] org.thoughtcrime.securesms.util.DrawableUtil.wrapBitmapForShortcutInfo:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ -1ac580: 6000 e541 |0000: sget v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_BITMAP_SIZE:I // field@41e5 │ │ -1ac584: 6201 0900 |0002: sget-object v1, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ -1ac588: 7130 0701 0001 |0004: invoke-static {v0, v0, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ -1ac58e: 0c00 |0007: move-result-object v0 │ │ -1ac590: 6001 e741 |0008: sget v1, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_WRAPPED_SIZE:I // field@41e7 │ │ -1ac594: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -1ac596: 7140 0901 1521 |000b: invoke-static {v5, v1, v1, v2}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0109 │ │ -1ac59c: 0c05 |000e: move-result-object v5 │ │ -1ac59e: 2201 4900 |000f: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ -1ac5a2: 7020 1b01 0100 |0011: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ -1ac5a8: 6002 e641 |0014: sget v2, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_PADDING:I // field@41e6 │ │ -1ac5ac: 8223 |0016: int-to-float v3, v2 │ │ -1ac5ae: 8222 |0017: int-to-float v2, v2 │ │ -1ac5b0: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -1ac5b2: 6e54 2001 5123 |0019: invoke-virtual {v1, v5, v3, v2, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ -1ac5b8: 1100 |001c: return-object v0 │ │ +1ac574: |[1ac574] org.thoughtcrime.securesms.util.DrawableUtil.wrapBitmapForShortcutInfo:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ +1ac584: 6000 e541 |0000: sget v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_BITMAP_SIZE:I // field@41e5 │ │ +1ac588: 6201 0900 |0002: sget-object v1, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ +1ac58c: 7130 0701 0001 |0004: invoke-static {v0, v0, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ +1ac592: 0c00 |0007: move-result-object v0 │ │ +1ac594: 6001 e741 |0008: sget v1, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_WRAPPED_SIZE:I // field@41e7 │ │ +1ac598: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +1ac59a: 7140 0901 1521 |000b: invoke-static {v5, v1, v1, v2}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0109 │ │ +1ac5a0: 0c05 |000e: move-result-object v5 │ │ +1ac5a2: 2201 4900 |000f: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ +1ac5a6: 7020 1b01 0100 |0011: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ +1ac5ac: 6002 e641 |0014: sget v2, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_PADDING:I // field@41e6 │ │ +1ac5b0: 8223 |0016: int-to-float v3, v2 │ │ +1ac5b2: 8222 |0017: int-to-float v2, v2 │ │ +1ac5b4: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +1ac5b6: 6e54 2001 5123 |0019: invoke-virtual {v1, v5, v3, v2, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ +1ac5bc: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0008 line=16 │ │ 0x000f line=18 │ │ 0x0014 line=19 │ │ locals : │ │ @@ -306144,17 +306145,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ac658: |[1ac658] org.thoughtcrime.securesms.util.DynamicTheme$OverridePendingTransition.:()V │ │ -1ac668: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ac66e: 0e00 |0003: return-void │ │ +1ac65c: |[1ac65c] org.thoughtcrime.securesms.util.DynamicTheme$OverridePendingTransition.:()V │ │ +1ac66c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ac672: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;) │ │ @@ -306162,18 +306163,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1ac670: |[1ac670] org.thoughtcrime.securesms.util.DynamicTheme$OverridePendingTransition.invoke:(Landroid/app/Activity;)V │ │ -1ac680: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1ac682: 6e30 2400 0100 |0001: invoke-virtual {v1, v0, v0}, Landroid/app/Activity;.overridePendingTransition:(II)V // method@0024 │ │ -1ac688: 0e00 |0004: return-void │ │ +1ac674: |[1ac674] org.thoughtcrime.securesms.util.DynamicTheme$OverridePendingTransition.invoke:(Landroid/app/Activity;)V │ │ +1ac684: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1ac686: 6e30 2400 0100 |0001: invoke-virtual {v1, v0, v0}, Landroid/app/Activity;.overridePendingTransition:(II)V // method@0024 │ │ +1ac68c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=110 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ @@ -306225,17 +306226,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ac7bc: |[1ac7bc] org.thoughtcrime.securesms.util.DynamicTheme.:()V │ │ -1ac7cc: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ac7d2: 0e00 |0003: return-void │ │ +1ac7c0: |[1ac7c0] org.thoughtcrime.securesms.util.DynamicTheme.:()V │ │ +1ac7d0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ac7d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/DynamicTheme; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/DynamicTheme;) │ │ @@ -306243,22 +306244,22 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1ac794: |[1ac794] org.thoughtcrime.securesms.util.DynamicTheme.getCheckmarkEmoji:(Landroid/content/Context;)Ljava/lang/String; │ │ -1ac7a4: 7110 275a 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5a27 │ │ -1ac7aa: 0a00 |0003: move-result v0 │ │ -1ac7ac: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -1ac7b0: 1a00 038a |0006: const-string v0, "✅" // string@8a03 │ │ -1ac7b4: 2803 |0008: goto 000b // +0003 │ │ -1ac7b6: 1a00 048a |0009: const-string v0, "✔️" // string@8a04 │ │ -1ac7ba: 1100 |000b: return-object v0 │ │ +1ac798: |[1ac798] org.thoughtcrime.securesms.util.DynamicTheme.getCheckmarkEmoji:(Landroid/content/Context;)Ljava/lang/String; │ │ +1ac7a8: 7110 275a 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5a27 │ │ +1ac7ae: 0a00 |0003: move-result v0 │ │ +1ac7b0: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +1ac7b4: 1a00 038a |0006: const-string v0, "✅" // string@8a03 │ │ +1ac7b8: 2803 |0008: goto 000b // +0003 │ │ +1ac7ba: 1a00 048a |0009: const-string v0, "✔️" // string@8a04 │ │ +1ac7be: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) Landroid/content/Context; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/DynamicTheme;) │ │ @@ -306266,24 +306267,24 @@ │ │ type : '(Landroid/app/Activity;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -1ac764: |[1ac764] org.thoughtcrime.securesms.util.DynamicTheme.getSelectedTheme:(Landroid/app/Activity;)I │ │ -1ac774: 7110 275a 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5a27 │ │ -1ac77a: 0a01 |0003: move-result v1 │ │ -1ac77c: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ -1ac780: 6e10 245a 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getDarkThemeStyle:()I // method@5a24 │ │ -1ac786: 0a01 |0009: move-result v1 │ │ -1ac788: 0f01 |000a: return v1 │ │ -1ac78a: 6e10 255a 0000 |000b: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getLightThemeStyle:()I // method@5a25 │ │ -1ac790: 0a01 |000e: move-result v1 │ │ -1ac792: 0f01 |000f: return v1 │ │ +1ac768: |[1ac768] org.thoughtcrime.securesms.util.DynamicTheme.getSelectedTheme:(Landroid/app/Activity;)I │ │ +1ac778: 7110 275a 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5a27 │ │ +1ac77e: 0a01 |0003: move-result v1 │ │ +1ac780: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ +1ac784: 6e10 245a 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getDarkThemeStyle:()I // method@5a24 │ │ +1ac78a: 0a01 |0009: move-result v1 │ │ +1ac78c: 0f01 |000a: return v1 │ │ +1ac78e: 6e10 255a 0000 |000b: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getLightThemeStyle:()I // method@5a25 │ │ +1ac794: 0a01 |000e: move-result v1 │ │ +1ac796: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0006 line=68 │ │ 0x000b line=70 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Lorg/thoughtcrime/securesms/util/DynamicTheme; │ │ @@ -306294,31 +306295,31 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -1ac68c: |[1ac68c] org.thoughtcrime.securesms.util.DynamicTheme.isDarkTheme:(Landroid/content/Context;)Z │ │ -1ac69c: 7110 bf5a 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getTheme:(Landroid/content/Context;)Ljava/lang/String; // method@5abf │ │ -1ac6a2: 0c00 |0003: move-result-object v0 │ │ -1ac6a4: 1a01 e183 |0004: const-string v1, "system" // string@83e1 │ │ -1ac6a8: 6e20 d60a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ac6ae: 0a01 |0009: move-result v1 │ │ -1ac6b0: 3801 0d00 |000a: if-eqz v1, 0017 // +000d │ │ -1ac6b4: 7100 2c5a 0000 |000c: invoke-static {}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.systemThemeAvailable:()Z // method@5a2c │ │ -1ac6ba: 0a01 |000f: move-result v1 │ │ -1ac6bc: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ -1ac6c0: 7110 285a 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isSystemInDarkTheme:(Landroid/content/Context;)Z // method@5a28 │ │ -1ac6c6: 0a02 |0015: move-result v2 │ │ -1ac6c8: 0f02 |0016: return v2 │ │ -1ac6ca: 1a02 4750 |0017: const-string v2, "dark" // string@5047 │ │ -1ac6ce: 6e20 d60a 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ac6d4: 0a02 |001c: move-result v2 │ │ -1ac6d6: 0f02 |001d: return v2 │ │ +1ac690: |[1ac690] org.thoughtcrime.securesms.util.DynamicTheme.isDarkTheme:(Landroid/content/Context;)Z │ │ +1ac6a0: 7110 bf5a 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getTheme:(Landroid/content/Context;)Ljava/lang/String; // method@5abf │ │ +1ac6a6: 0c00 |0003: move-result-object v0 │ │ +1ac6a8: 1a01 e183 |0004: const-string v1, "system" // string@83e1 │ │ +1ac6ac: 6e20 d60a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ac6b2: 0a01 |0009: move-result v1 │ │ +1ac6b4: 3801 0d00 |000a: if-eqz v1, 0017 // +000d │ │ +1ac6b8: 7100 2c5a 0000 |000c: invoke-static {}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.systemThemeAvailable:()Z // method@5a2c │ │ +1ac6be: 0a01 |000f: move-result v1 │ │ +1ac6c0: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ +1ac6c4: 7110 285a 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isSystemInDarkTheme:(Landroid/content/Context;)Z // method@5a28 │ │ +1ac6ca: 0a02 |0015: move-result v2 │ │ +1ac6cc: 0f02 |0016: return v2 │ │ +1ac6ce: 1a02 4750 |0017: const-string v2, "dark" // string@5047 │ │ +1ac6d2: 6e20 d60a 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ac6d8: 0a02 |001c: move-result v2 │ │ +1ac6da: 0f02 |001d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0004 line=92 │ │ 0x0012 line=93 │ │ 0x0017 line=95 │ │ locals : │ │ @@ -306329,27 +306330,27 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -1ac6d8: |[1ac6d8] org.thoughtcrime.securesms.util.DynamicTheme.isSystemInDarkTheme:(Landroid/content/Context;)Z │ │ -1ac6e8: 6e10 7600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1ac6ee: 0c01 |0003: move-result-object v1 │ │ -1ac6f0: 6e10 dd00 0100 |0004: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ -1ac6f6: 0c01 |0007: move-result-object v1 │ │ -1ac6f8: 5211 0700 |0008: iget v1, v1, Landroid/content/res/Configuration;.uiMode:I // field@0007 │ │ -1ac6fc: dd01 0130 |000a: and-int/lit8 v1, v1, #int 48 // #30 │ │ -1ac700: 1300 2000 |000c: const/16 v0, #int 32 // #20 │ │ -1ac704: 3301 0400 |000e: if-ne v1, v0, 0012 // +0004 │ │ -1ac708: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -1ac70a: 2802 |0011: goto 0013 // +0002 │ │ -1ac70c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -1ac70e: 0f01 |0013: return v1 │ │ +1ac6dc: |[1ac6dc] org.thoughtcrime.securesms.util.DynamicTheme.isSystemInDarkTheme:(Landroid/content/Context;)Z │ │ +1ac6ec: 6e10 7600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1ac6f2: 0c01 |0003: move-result-object v1 │ │ +1ac6f4: 6e10 dd00 0100 |0004: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ +1ac6fa: 0c01 |0007: move-result-object v1 │ │ +1ac6fc: 5211 0700 |0008: iget v1, v1, Landroid/content/res/Configuration;.uiMode:I // field@0007 │ │ +1ac700: dd01 0130 |000a: and-int/lit8 v1, v1, #int 48 // #30 │ │ +1ac704: 1300 2000 |000c: const/16 v0, #int 32 // #20 │ │ +1ac708: 3301 0400 |000e: if-ne v1, v0, 0012 // +0004 │ │ +1ac70c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +1ac70e: 2802 |0011: goto 0013 // +0002 │ │ +1ac710: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +1ac712: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 (null) Landroid/content/Context; │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/util/DynamicTheme;) │ │ @@ -306357,33 +306358,33 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1ac83c: |[1ac83c] org.thoughtcrime.securesms.util.DynamicTheme.setDefaultDayNightMode:(Landroid/content/Context;)V │ │ -1ac84c: 7110 bf5a 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getTheme:(Landroid/content/Context;)Ljava/lang/String; // method@5abf │ │ -1ac852: 0c00 |0003: move-result-object v0 │ │ -1ac854: 1a01 e183 |0004: const-string v1, "system" // string@83e1 │ │ -1ac858: 6e20 d60a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ac85e: 0a00 |0009: move-result v0 │ │ -1ac860: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -1ac864: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ -1ac866: 7110 a904 0200 |000d: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04a9 │ │ -1ac86c: 2810 |0010: goto 0020 // +0010 │ │ -1ac86e: 7110 275a 0200 |0011: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5a27 │ │ -1ac874: 0a02 |0014: move-result v2 │ │ -1ac876: 3802 0700 |0015: if-eqz v2, 001c // +0007 │ │ -1ac87a: 1222 |0017: const/4 v2, #int 2 // #2 │ │ -1ac87c: 7110 a904 0200 |0018: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04a9 │ │ -1ac882: 2805 |001b: goto 0020 // +0005 │ │ -1ac884: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -1ac886: 7110 a904 0200 |001d: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04a9 │ │ -1ac88c: 0e00 |0020: return-void │ │ +1ac840: |[1ac840] org.thoughtcrime.securesms.util.DynamicTheme.setDefaultDayNightMode:(Landroid/content/Context;)V │ │ +1ac850: 7110 bf5a 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getTheme:(Landroid/content/Context;)Ljava/lang/String; // method@5abf │ │ +1ac856: 0c00 |0003: move-result-object v0 │ │ +1ac858: 1a01 e183 |0004: const-string v1, "system" // string@83e1 │ │ +1ac85c: 6e20 d60a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ac862: 0a00 |0009: move-result v0 │ │ +1ac864: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +1ac868: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ +1ac86a: 7110 a904 0200 |000d: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04a9 │ │ +1ac870: 2810 |0010: goto 0020 // +0010 │ │ +1ac872: 7110 275a 0200 |0011: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5a27 │ │ +1ac878: 0a02 |0014: move-result v2 │ │ +1ac87a: 3802 0700 |0015: if-eqz v2, 001c // +0007 │ │ +1ac87e: 1222 |0017: const/4 v2, #int 2 // #2 │ │ +1ac880: 7110 a904 0200 |0018: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04a9 │ │ +1ac886: 2805 |001b: goto 0020 // +0005 │ │ +1ac888: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +1ac88a: 7110 a904 0200 |001d: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04a9 │ │ +1ac890: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=54 │ │ 0x000d line=55 │ │ 0x0011 line=56 │ │ 0x0018 line=57 │ │ @@ -306396,22 +306397,22 @@ │ │ type : '()Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -1ac710: |[1ac710] org.thoughtcrime.securesms.util.DynamicTheme.systemThemeAvailable:()Z │ │ -1ac720: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1ac724: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ -1ac728: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -1ac72c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -1ac72e: 2802 |0007: goto 0009 // +0002 │ │ -1ac730: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -1ac732: 0f00 |0009: return v0 │ │ +1ac714: |[1ac714] org.thoughtcrime.securesms.util.DynamicTheme.systemThemeAvailable:()Z │ │ +1ac724: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1ac728: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ +1ac72c: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +1ac730: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +1ac732: 2802 |0007: goto 0009 // +0002 │ │ +1ac734: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +1ac736: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/thoughtcrime/securesms/util/DynamicTheme;) │ │ @@ -306419,17 +306420,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ac734: |[1ac734] org.thoughtcrime.securesms.util.DynamicTheme.getDarkThemeStyle:()I │ │ -1ac744: 6000 542e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_DarkTheme:I // field@2e54 │ │ -1ac748: 0f00 |0002: return v0 │ │ +1ac738: |[1ac738] org.thoughtcrime.securesms.util.DynamicTheme.getDarkThemeStyle:()I │ │ +1ac748: 6000 542e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_DarkTheme:I // field@2e54 │ │ +1ac74c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/DynamicTheme; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/DynamicTheme;) │ │ @@ -306437,17 +306438,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ac74c: |[1ac74c] org.thoughtcrime.securesms.util.DynamicTheme.getLightThemeStyle:()I │ │ -1ac75c: 6000 582e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_LightTheme:I // field@2e58 │ │ -1ac760: 0f00 |0002: return v0 │ │ +1ac750: |[1ac750] org.thoughtcrime.securesms.util.DynamicTheme.getLightThemeStyle:()I │ │ +1ac760: 6000 582e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_LightTheme:I // field@2e58 │ │ +1ac764: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/DynamicTheme; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/DynamicTheme;) │ │ @@ -306455,20 +306456,20 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1ac7d4: |[1ac7d4] org.thoughtcrime.securesms.util.DynamicTheme.onCreate:(Landroid/app/Activity;)V │ │ -1ac7e4: 7020 265a 2100 |0000: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getSelectedTheme:(Landroid/app/Activity;)I // method@5a26 │ │ -1ac7ea: 0a00 |0003: move-result v0 │ │ -1ac7ec: 5910 eb41 |0004: iput v0, v1, Lorg/thoughtcrime/securesms/util/DynamicTheme;.currentTheme:I // field@41eb │ │ -1ac7f0: 6e20 2700 0200 |0006: invoke-virtual {v2, v0}, Landroid/app/Activity;.setTheme:(I)V // method@0027 │ │ -1ac7f6: 0e00 |0009: return-void │ │ +1ac7d8: |[1ac7d8] org.thoughtcrime.securesms.util.DynamicTheme.onCreate:(Landroid/app/Activity;)V │ │ +1ac7e8: 7020 265a 2100 |0000: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getSelectedTheme:(Landroid/app/Activity;)I // method@5a26 │ │ +1ac7ee: 0a00 |0003: move-result v0 │ │ +1ac7f0: 5910 eb41 |0004: iput v0, v1, Lorg/thoughtcrime/securesms/util/DynamicTheme;.currentTheme:I // field@41eb │ │ +1ac7f4: 6e20 2700 0200 |0006: invoke-virtual {v2, v0}, Landroid/app/Activity;.setTheme:(I)V // method@0027 │ │ +1ac7fa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0006 line=31 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/thoughtcrime/securesms/util/DynamicTheme; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/app/Activity; │ │ @@ -306478,26 +306479,26 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -1ac7f8: |[1ac7f8] org.thoughtcrime.securesms.util.DynamicTheme.onResume:(Landroid/app/Activity;)V │ │ -1ac808: 5220 eb41 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/util/DynamicTheme;.currentTheme:I // field@41eb │ │ -1ac80c: 7020 265a 3200 |0002: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getSelectedTheme:(Landroid/app/Activity;)I // method@5a26 │ │ -1ac812: 0a01 |0005: move-result v1 │ │ -1ac814: 3210 1200 |0006: if-eq v0, v1, 0018 // +0012 │ │ -1ac818: 6e10 1a00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1ac81e: 0c00 |000b: move-result-object v0 │ │ -1ac820: 6e10 1500 0300 |000c: invoke-virtual {v3}, Landroid/app/Activity;.finish:()V // method@0015 │ │ -1ac826: 7110 215a 0300 |000f: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;.invoke:(Landroid/app/Activity;)V // method@5a21 │ │ -1ac82c: 6e20 2800 0300 |0012: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0028 │ │ -1ac832: 7110 215a 0300 |0015: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;.invoke:(Landroid/app/Activity;)V // method@5a21 │ │ -1ac838: 0e00 |0018: return-void │ │ +1ac7fc: |[1ac7fc] org.thoughtcrime.securesms.util.DynamicTheme.onResume:(Landroid/app/Activity;)V │ │ +1ac80c: 5220 eb41 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/util/DynamicTheme;.currentTheme:I // field@41eb │ │ +1ac810: 7020 265a 3200 |0002: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getSelectedTheme:(Landroid/app/Activity;)I // method@5a26 │ │ +1ac816: 0a01 |0005: move-result v1 │ │ +1ac818: 3210 1200 |0006: if-eq v0, v1, 0018 // +0012 │ │ +1ac81c: 6e10 1a00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1ac822: 0c00 |000b: move-result-object v0 │ │ +1ac824: 6e10 1500 0300 |000c: invoke-virtual {v3}, Landroid/app/Activity;.finish:()V // method@0015 │ │ +1ac82a: 7110 215a 0300 |000f: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;.invoke:(Landroid/app/Activity;)V // method@5a21 │ │ +1ac830: 6e20 2800 0300 |0012: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0028 │ │ +1ac836: 7110 215a 0300 |0015: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;.invoke:(Landroid/app/Activity;)V // method@5a21 │ │ +1ac83c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0008 line=42 │ │ 0x000c line=43 │ │ 0x000f line=44 │ │ 0x0012 line=45 │ │ @@ -306540,17 +306541,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ac8b0: |[1ac8b0] org.thoughtcrime.securesms.util.FileProviderUtil.:()V │ │ -1ac8c0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ac8c6: 0e00 |0003: return-void │ │ +1ac8b4: |[1ac8b4] org.thoughtcrime.securesms.util.FileProviderUtil.:()V │ │ +1ac8c4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ac8ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/FileProviderUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/FileProviderUtil;) │ │ @@ -306558,19 +306559,19 @@ │ │ type : '(Landroid/content/Context;Ljava/io/File;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1ac890: |[1ac890] org.thoughtcrime.securesms.util.FileProviderUtil.getUriFor:(Landroid/content/Context;Ljava/io/File;)Landroid/net/Uri; │ │ -1ac8a0: 1a00 fb4c |0000: const-string v0, "com.b44t.messenger.fileprovider" // string@4cfb │ │ -1ac8a4: 7130 3105 0102 |0002: invoke-static {v1, v0, v2}, Landroidx/core/content/FileProvider;.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; // method@0531 │ │ -1ac8aa: 0c01 |0005: move-result-object v1 │ │ -1ac8ac: 1101 |0006: return-object v1 │ │ +1ac894: |[1ac894] org.thoughtcrime.securesms.util.FileProviderUtil.getUriFor:(Landroid/content/Context;Ljava/io/File;)Landroid/net/Uri; │ │ +1ac8a4: 1a00 fb4c |0000: const-string v0, "com.b44t.messenger.fileprovider" // string@4cfb │ │ +1ac8a8: 7130 3105 0102 |0002: invoke-static {v1, v0, v2}, Landroidx/core/content/FileProvider;.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; // method@0531 │ │ +1ac8ae: 0c01 |0005: move-result-object v1 │ │ +1ac8b0: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/io/File; │ │ │ │ @@ -306600,17 +306601,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ac9d8: |[1ac9d8] org.thoughtcrime.securesms.util.FileUtils.:()V │ │ -1ac9e8: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ac9ee: 0e00 |0003: return-void │ │ +1ac9dc: |[1ac9dc] org.thoughtcrime.securesms.util.FileUtils.:()V │ │ +1ac9ec: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ac9f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/FileUtils; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/FileUtils;) │ │ @@ -306618,92 +306619,92 @@ │ │ type : '(C)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 49 16-bit code units │ │ -1ac8c8: |[1ac8c8] org.thoughtcrime.securesms.util.FileUtils.isValidFilenameChar:(C)Z │ │ -1ac8d8: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ -1ac8dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1ac8de: 3602 0300 |0003: if-gt v2, v0, 0006 // +0003 │ │ -1ac8e2: 0f01 |0005: return v1 │ │ -1ac8e4: 1300 2200 |0006: const/16 v0, #int 34 // #22 │ │ -1ac8e8: 3202 2800 |0008: if-eq v2, v0, 0030 // +0028 │ │ -1ac8ec: 1300 2a00 |000a: const/16 v0, #int 42 // #2a │ │ -1ac8f0: 3202 2400 |000c: if-eq v2, v0, 0030 // +0024 │ │ -1ac8f4: 1300 2f00 |000e: const/16 v0, #int 47 // #2f │ │ -1ac8f8: 3202 2000 |0010: if-eq v2, v0, 0030 // +0020 │ │ -1ac8fc: 1300 3a00 |0012: const/16 v0, #int 58 // #3a │ │ -1ac900: 3202 1c00 |0014: if-eq v2, v0, 0030 // +001c │ │ -1ac904: 1300 3c00 |0016: const/16 v0, #int 60 // #3c │ │ -1ac908: 3202 1800 |0018: if-eq v2, v0, 0030 // +0018 │ │ -1ac90c: 1300 5c00 |001a: const/16 v0, #int 92 // #5c │ │ -1ac910: 3202 1400 |001c: if-eq v2, v0, 0030 // +0014 │ │ -1ac914: 1300 7c00 |001e: const/16 v0, #int 124 // #7c │ │ -1ac918: 3202 1000 |0020: if-eq v2, v0, 0030 // +0010 │ │ -1ac91c: 1300 7f00 |0022: const/16 v0, #int 127 // #7f │ │ -1ac920: 3202 0c00 |0024: if-eq v2, v0, 0030 // +000c │ │ -1ac924: 1300 3e00 |0026: const/16 v0, #int 62 // #3e │ │ -1ac928: 3202 0800 |0028: if-eq v2, v0, 0030 // +0008 │ │ -1ac92c: 1300 3f00 |002a: const/16 v0, #int 63 // #3f │ │ -1ac930: 3202 0400 |002c: if-eq v2, v0, 0030 // +0004 │ │ -1ac934: 1212 |002e: const/4 v2, #int 1 // #1 │ │ -1ac936: 0f02 |002f: return v2 │ │ -1ac938: 0f01 |0030: return v1 │ │ +1ac8cc: |[1ac8cc] org.thoughtcrime.securesms.util.FileUtils.isValidFilenameChar:(C)Z │ │ +1ac8dc: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ +1ac8e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1ac8e2: 3602 0300 |0003: if-gt v2, v0, 0006 // +0003 │ │ +1ac8e6: 0f01 |0005: return v1 │ │ +1ac8e8: 1300 2200 |0006: const/16 v0, #int 34 // #22 │ │ +1ac8ec: 3202 2800 |0008: if-eq v2, v0, 0030 // +0028 │ │ +1ac8f0: 1300 2a00 |000a: const/16 v0, #int 42 // #2a │ │ +1ac8f4: 3202 2400 |000c: if-eq v2, v0, 0030 // +0024 │ │ +1ac8f8: 1300 2f00 |000e: const/16 v0, #int 47 // #2f │ │ +1ac8fc: 3202 2000 |0010: if-eq v2, v0, 0030 // +0020 │ │ +1ac900: 1300 3a00 |0012: const/16 v0, #int 58 // #3a │ │ +1ac904: 3202 1c00 |0014: if-eq v2, v0, 0030 // +001c │ │ +1ac908: 1300 3c00 |0016: const/16 v0, #int 60 // #3c │ │ +1ac90c: 3202 1800 |0018: if-eq v2, v0, 0030 // +0018 │ │ +1ac910: 1300 5c00 |001a: const/16 v0, #int 92 // #5c │ │ +1ac914: 3202 1400 |001c: if-eq v2, v0, 0030 // +0014 │ │ +1ac918: 1300 7c00 |001e: const/16 v0, #int 124 // #7c │ │ +1ac91c: 3202 1000 |0020: if-eq v2, v0, 0030 // +0010 │ │ +1ac920: 1300 7f00 |0022: const/16 v0, #int 127 // #7f │ │ +1ac924: 3202 0c00 |0024: if-eq v2, v0, 0030 // +000c │ │ +1ac928: 1300 3e00 |0026: const/16 v0, #int 62 // #3e │ │ +1ac92c: 3202 0800 |0028: if-eq v2, v0, 0030 // +0008 │ │ +1ac930: 1300 3f00 |002a: const/16 v0, #int 63 // #3f │ │ +1ac934: 3202 0400 |002c: if-eq v2, v0, 0030 // +0004 │ │ +1ac938: 1212 |002e: const/4 v2, #int 1 // #1 │ │ +1ac93a: 0f02 |002f: return v2 │ │ +1ac93c: 0f01 |0030: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/FileUtils;) │ │ name : 'sanitizeFilename' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -1ac93c: |[1ac93c] org.thoughtcrime.securesms.util.FileUtils.sanitizeFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ -1ac94c: 7110 a702 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ -1ac952: 0a00 |0003: move-result v0 │ │ -1ac954: 3900 3e00 |0004: if-nez v0, 0042 // +003e │ │ -1ac958: 1a00 330d |0006: const-string v0, "." // string@0d33 │ │ -1ac95c: 6e20 d60a 4000 |0008: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ac962: 0a00 |000b: move-result v0 │ │ -1ac964: 3900 3600 |000c: if-nez v0, 0042 // +0036 │ │ -1ac968: 1a00 400d |000e: const-string v0, ".." // string@0d40 │ │ -1ac96c: 6e20 d60a 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ac972: 0a00 |0013: move-result v0 │ │ -1ac974: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ -1ac978: 282c |0016: goto 0042 // +002c │ │ -1ac97a: 2200 0c03 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ -1ac97e: 6e10 e80a 0400 |0019: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0ae8 │ │ -1ac984: 0a01 |001c: move-result v1 │ │ -1ac986: 7020 0d0b 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b0d │ │ -1ac98c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -1ac98e: 6e10 e80a 0400 |0021: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0ae8 │ │ -1ac994: 0a02 |0024: move-result v2 │ │ -1ac996: 3521 1800 |0025: if-ge v1, v2, 003d // +0018 │ │ -1ac99a: 6e20 cb0a 1400 |0027: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@0acb │ │ -1ac9a0: 0a02 |002a: move-result v2 │ │ -1ac9a2: 7110 305a 0200 |002b: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/FileUtils;.isValidFilenameChar:(C)Z // method@5a30 │ │ -1ac9a8: 0a03 |002e: move-result v3 │ │ -1ac9aa: 3803 0600 |002f: if-eqz v3, 0035 // +0006 │ │ -1ac9ae: 6e20 100b 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b10 │ │ -1ac9b4: 2806 |0034: goto 003a // +0006 │ │ -1ac9b6: 1302 5f00 |0035: const/16 v2, #int 95 // #5f │ │ -1ac9ba: 6e20 100b 2000 |0037: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b10 │ │ -1ac9c0: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1ac9c4: 28e5 |003c: goto 0021 // -001b │ │ -1ac9c6: 6e10 290b 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1ac9cc: 0c04 |0040: move-result-object v4 │ │ -1ac9ce: 1104 |0041: return-object v4 │ │ -1ac9d0: 1a04 b20b |0042: const-string v4, "(invalid)" // string@0bb2 │ │ -1ac9d4: 1104 |0044: return-object v4 │ │ +1ac940: |[1ac940] org.thoughtcrime.securesms.util.FileUtils.sanitizeFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ +1ac950: 7110 a702 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ +1ac956: 0a00 |0003: move-result v0 │ │ +1ac958: 3900 3e00 |0004: if-nez v0, 0042 // +003e │ │ +1ac95c: 1a00 330d |0006: const-string v0, "." // string@0d33 │ │ +1ac960: 6e20 d60a 4000 |0008: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ac966: 0a00 |000b: move-result v0 │ │ +1ac968: 3900 3600 |000c: if-nez v0, 0042 // +0036 │ │ +1ac96c: 1a00 400d |000e: const-string v0, ".." // string@0d40 │ │ +1ac970: 6e20 d60a 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ac976: 0a00 |0013: move-result v0 │ │ +1ac978: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ +1ac97c: 282c |0016: goto 0042 // +002c │ │ +1ac97e: 2200 0c03 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ +1ac982: 6e10 e80a 0400 |0019: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0ae8 │ │ +1ac988: 0a01 |001c: move-result v1 │ │ +1ac98a: 7020 0d0b 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b0d │ │ +1ac990: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +1ac992: 6e10 e80a 0400 |0021: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0ae8 │ │ +1ac998: 0a02 |0024: move-result v2 │ │ +1ac99a: 3521 1800 |0025: if-ge v1, v2, 003d // +0018 │ │ +1ac99e: 6e20 cb0a 1400 |0027: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@0acb │ │ +1ac9a4: 0a02 |002a: move-result v2 │ │ +1ac9a6: 7110 305a 0200 |002b: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/FileUtils;.isValidFilenameChar:(C)Z // method@5a30 │ │ +1ac9ac: 0a03 |002e: move-result v3 │ │ +1ac9ae: 3803 0600 |002f: if-eqz v3, 0035 // +0006 │ │ +1ac9b2: 6e20 100b 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b10 │ │ +1ac9b8: 2806 |0034: goto 003a // +0006 │ │ +1ac9ba: 1302 5f00 |0035: const/16 v2, #int 95 // #5f │ │ +1ac9be: 6e20 100b 2000 |0037: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b10 │ │ +1ac9c4: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1ac9c8: 28e5 |003c: goto 0021 // -001b │ │ +1ac9ca: 6e10 290b 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1ac9d0: 0c04 |0040: move-result-object v4 │ │ +1ac9d2: 1104 |0041: return-object v4 │ │ +1ac9d4: 1a04 b20b |0042: const-string v4, "(invalid)" // string@0bb2 │ │ +1ac9d8: 1104 |0044: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0017 line=11 │ │ 0x0021 line=12 │ │ 0x0027 line=13 │ │ 0x002b line=14 │ │ @@ -306779,17 +306780,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1aca70: |[1aca70] org.thoughtcrime.securesms.util.Hash.:()V │ │ -1aca80: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1aca86: 0e00 |0003: return-void │ │ +1aca74: |[1aca74] org.thoughtcrime.securesms.util.Hash.:()V │ │ +1aca84: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1aca8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/Hash; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/Hash;) │ │ @@ -306797,40 +306798,40 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -1ac9f0: |[1ac9f0] org.thoughtcrime.securesms.util.Hash.sha256:(Ljava/lang/String;)Ljava/lang/String; │ │ -1aca00: 1a00 ed35 |0000: const-string v0, "SHA-256" // string@35ed │ │ -1aca04: 7110 310c 0000 |0002: invoke-static {v0}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0c31 │ │ -1aca0a: 0c00 |0005: move-result-object v0 │ │ -1aca0c: 1a01 193e |0006: const-string v1, "UTF-8" // string@3e19 │ │ -1aca10: 7110 ca0b 0100 |0008: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0bca │ │ -1aca16: 0c01 |000b: move-result-object v1 │ │ -1aca18: 6e20 db0a 1300 |000c: invoke-virtual {v3, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@0adb │ │ -1aca1e: 0c03 |000f: move-result-object v3 │ │ -1aca20: 6e20 330c 3000 |0010: invoke-virtual {v0, v3}, Ljava/security/MessageDigest;.update:([B)V // method@0c33 │ │ -1aca26: 6e10 300c 0000 |0013: invoke-virtual {v0}, Ljava/security/MessageDigest;.digest:()[B // method@0c30 │ │ -1aca2c: 0c03 |0016: move-result-object v3 │ │ -1aca2e: 1a00 2f06 |0017: const-string v0, "%064x" // string@062f │ │ -1aca32: 2201 3503 |0019: new-instance v1, Ljava/math/BigInteger; // type@0335 │ │ -1aca36: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -1aca38: 7030 970b 2103 |001c: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(I[B)V // method@0b97 │ │ -1aca3e: 2323 4011 |001f: new-array v3, v2, [Ljava/lang/Object; // type@1140 │ │ -1aca42: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -1aca44: 4d01 0302 |0022: aput-object v1, v3, v2 │ │ -1aca48: 7120 d80a 3000 |0024: invoke-static {v0, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ -1aca4e: 0c03 |0027: move-result-object v3 │ │ -1aca50: 1103 |0028: return-object v3 │ │ -1aca52: 0d03 |0029: move-exception v3 │ │ -1aca54: 6e10 340c 0300 |002a: invoke-virtual {v3}, Ljava/security/NoSuchAlgorithmException;.printStackTrace:()V // method@0c34 │ │ -1aca5a: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -1aca5c: 1103 |002e: return-object v3 │ │ +1ac9f4: |[1ac9f4] org.thoughtcrime.securesms.util.Hash.sha256:(Ljava/lang/String;)Ljava/lang/String; │ │ +1aca04: 1a00 ed35 |0000: const-string v0, "SHA-256" // string@35ed │ │ +1aca08: 7110 310c 0000 |0002: invoke-static {v0}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0c31 │ │ +1aca0e: 0c00 |0005: move-result-object v0 │ │ +1aca10: 1a01 193e |0006: const-string v1, "UTF-8" // string@3e19 │ │ +1aca14: 7110 ca0b 0100 |0008: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0bca │ │ +1aca1a: 0c01 |000b: move-result-object v1 │ │ +1aca1c: 6e20 db0a 1300 |000c: invoke-virtual {v3, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@0adb │ │ +1aca22: 0c03 |000f: move-result-object v3 │ │ +1aca24: 6e20 330c 3000 |0010: invoke-virtual {v0, v3}, Ljava/security/MessageDigest;.update:([B)V // method@0c33 │ │ +1aca2a: 6e10 300c 0000 |0013: invoke-virtual {v0}, Ljava/security/MessageDigest;.digest:()[B // method@0c30 │ │ +1aca30: 0c03 |0016: move-result-object v3 │ │ +1aca32: 1a00 2f06 |0017: const-string v0, "%064x" // string@062f │ │ +1aca36: 2201 3503 |0019: new-instance v1, Ljava/math/BigInteger; // type@0335 │ │ +1aca3a: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +1aca3c: 7030 970b 2103 |001c: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(I[B)V // method@0b97 │ │ +1aca42: 2323 4011 |001f: new-array v3, v2, [Ljava/lang/Object; // type@1140 │ │ +1aca46: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +1aca48: 4d01 0302 |0022: aput-object v1, v3, v2 │ │ +1aca4c: 7120 d80a 3000 |0024: invoke-static {v0, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ +1aca52: 0c03 |0027: move-result-object v3 │ │ +1aca54: 1103 |0028: return-object v3 │ │ +1aca56: 0d03 |0029: move-exception v3 │ │ +1aca58: 6e10 340c 0300 |002a: invoke-virtual {v3}, Ljava/security/NoSuchAlgorithmException;.printStackTrace:()V // method@0c34 │ │ +1aca5e: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +1aca60: 1103 |002e: return-object v3 │ │ catches : 1 │ │ 0x0000 - 0x0028 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0029 │ │ positions : │ │ 0x0000 line=12 │ │ 0x0006 line=13 │ │ 0x0013 line=14 │ │ @@ -306873,38 +306874,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -1acb44: |[1acb44] org.thoughtcrime.securesms.util.Hex.:()V │ │ -1acb54: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -1acb58: 2300 2411 |0002: new-array v0, v0, [C // type@1124 │ │ -1acb5c: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -1acb62: 6900 ed41 |0007: sput-object v0, Lorg/thoughtcrime/securesms/util/Hex;.HEX_DIGITS:[C // field@41ed │ │ -1acb66: 0e00 |0009: return-void │ │ -1acb68: 0003 0200 1000 0000 3000 3100 3200 ... |000a: array-data (20 units) │ │ +1acb48: |[1acb48] org.thoughtcrime.securesms.util.Hex.:()V │ │ +1acb58: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +1acb5c: 2300 2411 |0002: new-array v0, v0, [C // type@1124 │ │ +1acb60: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +1acb66: 6900 ed41 |0007: sput-object v0, Lorg/thoughtcrime/securesms/util/Hex;.HEX_DIGITS:[C // field@41ed │ │ +1acb6a: 0e00 |0009: return-void │ │ +1acb6c: 0003 0200 1000 0000 3000 3100 3200 ... |000a: array-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=26 │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/Hex;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1acb90: |[1acb90] org.thoughtcrime.securesms.util.Hex.:()V │ │ -1acba0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1acba6: 0e00 |0003: return-void │ │ +1acb94: |[1acb94] org.thoughtcrime.securesms.util.Hex.:()V │ │ +1acba4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1acbaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/Hex; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/Hex;) │ │ @@ -306912,24 +306913,24 @@ │ │ type : '(Ljava/lang/StringBuffer;I)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -1acba8: |[1acba8] org.thoughtcrime.securesms.util.Hex.appendHexChar:(Ljava/lang/StringBuffer;I)V │ │ -1acbb8: 6200 ed41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Hex;.HEX_DIGITS:[C // field@41ed │ │ -1acbbc: e101 0304 |0002: shr-int/lit8 v1, v3, #int 4 // #04 │ │ -1acbc0: dd01 010f |0004: and-int/lit8 v1, v1, #int 15 // #0f │ │ -1acbc4: 4901 0001 |0006: aget-char v1, v0, v1 │ │ -1acbc8: 6e20 070b 1200 |0008: invoke-virtual {v2, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@0b07 │ │ -1acbce: dd03 030f |000b: and-int/lit8 v3, v3, #int 15 // #0f │ │ -1acbd2: 4903 0003 |000d: aget-char v3, v0, v3 │ │ -1acbd6: 6e20 070b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@0b07 │ │ -1acbdc: 0e00 |0012: return-void │ │ +1acbac: |[1acbac] org.thoughtcrime.securesms.util.Hex.appendHexChar:(Ljava/lang/StringBuffer;I)V │ │ +1acbbc: 6200 ed41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Hex;.HEX_DIGITS:[C // field@41ed │ │ +1acbc0: e101 0304 |0002: shr-int/lit8 v1, v3, #int 4 // #04 │ │ +1acbc4: dd01 010f |0004: and-int/lit8 v1, v1, #int 15 // #0f │ │ +1acbc8: 4901 0001 |0006: aget-char v1, v0, v1 │ │ +1acbcc: 6e20 070b 1200 |0008: invoke-virtual {v2, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@0b07 │ │ +1acbd2: dd03 030f |000b: and-int/lit8 v3, v3, #int 15 // #0f │ │ +1acbd6: 4903 0003 |000d: aget-char v3, v0, v3 │ │ +1acbda: 6e20 070b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@0b07 │ │ +1acbe0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x000d line=62 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 (null) Ljava/lang/StringBuffer; │ │ 0x0000 - 0x0013 reg=3 (null) I │ │ @@ -306939,46 +306940,46 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -1aca88: |[1aca88] org.thoughtcrime.securesms.util.Hex.fromStringCondensed:(Ljava/lang/String;)[B │ │ -1aca98: 6e10 f70a 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.toCharArray:()[C // method@0af7 │ │ -1aca9e: 0c07 |0003: move-result-object v7 │ │ -1acaa0: 2170 |0004: array-length v0, v7 │ │ -1acaa2: dd01 0001 |0005: and-int/lit8 v1, v0, #int 1 // #01 │ │ -1acaa6: 3901 2800 |0007: if-nez v1, 002f // +0028 │ │ -1acaaa: e101 0001 |0009: shr-int/lit8 v1, v0, #int 1 // #01 │ │ -1acaae: 2311 2311 |000b: new-array v1, v1, [B // type@1123 │ │ -1acab2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -1acab4: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -1acab6: 3502 1f00 |000f: if-ge v2, v0, 002e // +001f │ │ -1acaba: 4904 0702 |0011: aget-char v4, v7, v2 │ │ -1acabe: 1305 1000 |0013: const/16 v5, #int 16 // #10 │ │ -1acac2: 7120 d309 5400 |0015: invoke-static {v4, v5}, Ljava/lang/Character;.digit:(CI)I // method@09d3 │ │ -1acac8: 0a04 |0018: move-result v4 │ │ -1acaca: e004 0404 |0019: shl-int/lit8 v4, v4, #int 4 // #04 │ │ -1acace: d806 0201 |001b: add-int/lit8 v6, v2, #int 1 // #01 │ │ -1acad2: 4906 0706 |001d: aget-char v6, v7, v6 │ │ -1acad6: 7120 d309 5600 |001f: invoke-static {v6, v5}, Ljava/lang/Character;.digit:(CI)I // method@09d3 │ │ -1acadc: 0a05 |0022: move-result v5 │ │ -1acade: b654 |0023: or-int/2addr v4, v5 │ │ -1acae0: d802 0202 |0024: add-int/lit8 v2, v2, #int 2 // #02 │ │ -1acae4: d544 ff00 |0026: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -1acae8: 8d44 |0028: int-to-byte v4, v4 │ │ -1acaea: 4f04 0103 |0029: aput-byte v4, v1, v3 │ │ -1acaee: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1acaf2: 28e2 |002d: goto 000f // -001e │ │ -1acaf4: 1101 |002e: return-object v1 │ │ -1acaf6: 2207 c802 |002f: new-instance v7, Ljava/io/IOException; // type@02c8 │ │ -1acafa: 1a00 9d32 |0031: const-string v0, "Odd number of characters." // string@329d │ │ -1acafe: 7020 9109 0700 |0033: invoke-direct {v7, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0991 │ │ -1acb04: 2707 |0036: throw v7 │ │ +1aca8c: |[1aca8c] org.thoughtcrime.securesms.util.Hex.fromStringCondensed:(Ljava/lang/String;)[B │ │ +1aca9c: 6e10 f70a 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.toCharArray:()[C // method@0af7 │ │ +1acaa2: 0c07 |0003: move-result-object v7 │ │ +1acaa4: 2170 |0004: array-length v0, v7 │ │ +1acaa6: dd01 0001 |0005: and-int/lit8 v1, v0, #int 1 // #01 │ │ +1acaaa: 3901 2800 |0007: if-nez v1, 002f // +0028 │ │ +1acaae: e101 0001 |0009: shr-int/lit8 v1, v0, #int 1 // #01 │ │ +1acab2: 2311 2311 |000b: new-array v1, v1, [B // type@1123 │ │ +1acab6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +1acab8: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +1acaba: 3502 1f00 |000f: if-ge v2, v0, 002e // +001f │ │ +1acabe: 4904 0702 |0011: aget-char v4, v7, v2 │ │ +1acac2: 1305 1000 |0013: const/16 v5, #int 16 // #10 │ │ +1acac6: 7120 d309 5400 |0015: invoke-static {v4, v5}, Ljava/lang/Character;.digit:(CI)I // method@09d3 │ │ +1acacc: 0a04 |0018: move-result v4 │ │ +1acace: e004 0404 |0019: shl-int/lit8 v4, v4, #int 4 // #04 │ │ +1acad2: d806 0201 |001b: add-int/lit8 v6, v2, #int 1 // #01 │ │ +1acad6: 4906 0706 |001d: aget-char v6, v7, v6 │ │ +1acada: 7120 d309 5600 |001f: invoke-static {v6, v5}, Ljava/lang/Character;.digit:(CI)I // method@09d3 │ │ +1acae0: 0a05 |0022: move-result v5 │ │ +1acae2: b654 |0023: or-int/2addr v4, v5 │ │ +1acae4: d802 0202 |0024: add-int/lit8 v2, v2, #int 2 // #02 │ │ +1acae8: d544 ff00 |0026: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +1acaec: 8d44 |0028: int-to-byte v4, v4 │ │ +1acaee: 4f04 0103 |0029: aput-byte v4, v1, v3 │ │ +1acaf2: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1acaf6: 28e2 |002d: goto 000f // -001e │ │ +1acaf8: 1101 |002e: return-object v1 │ │ +1acafa: 2207 c802 |002f: new-instance v7, Ljava/io/IOException; // type@02c8 │ │ +1acafe: 1a00 9d32 |0031: const-string v0, "Odd number of characters." // string@329d │ │ +1acb02: 7020 9109 0700 |0033: invoke-direct {v7, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0991 │ │ +1acb08: 2707 |0036: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ 0x000b line=46 │ │ 0x0011 line=50 │ │ 0x001d line=52 │ │ @@ -306992,27 +306993,27 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1acb08: |[1acb08] org.thoughtcrime.securesms.util.Hex.toStringCondensed:([B)Ljava/lang/String; │ │ -1acb18: 2200 0b03 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@030b │ │ -1acb1c: 7010 050b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@0b05 │ │ -1acb22: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -1acb24: 2132 |0006: array-length v2, v3 │ │ -1acb26: 3521 0a00 |0007: if-ge v1, v2, 0011 // +000a │ │ -1acb2a: 4802 0301 |0009: aget-byte v2, v3, v1 │ │ -1acb2e: 7120 385a 2000 |000b: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/util/Hex;.appendHexChar:(Ljava/lang/StringBuffer;I)V // method@5a38 │ │ -1acb34: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1acb38: 28f6 |0010: goto 0006 // -000a │ │ -1acb3a: 6e10 0b0b 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@0b0b │ │ -1acb40: 0c03 |0014: move-result-object v3 │ │ -1acb42: 1103 |0015: return-object v3 │ │ +1acb0c: |[1acb0c] org.thoughtcrime.securesms.util.Hex.toStringCondensed:([B)Ljava/lang/String; │ │ +1acb1c: 2200 0b03 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@030b │ │ +1acb20: 7010 050b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@0b05 │ │ +1acb26: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +1acb28: 2132 |0006: array-length v2, v3 │ │ +1acb2a: 3521 0a00 |0007: if-ge v1, v2, 0011 // +000a │ │ +1acb2e: 4802 0301 |0009: aget-byte v2, v3, v1 │ │ +1acb32: 7120 385a 2000 |000b: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/util/Hex;.appendHexChar:(Ljava/lang/StringBuffer;I)V // method@5a38 │ │ +1acb38: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1acb3c: 28f6 |0010: goto 0006 // -000a │ │ +1acb3e: 6e10 0b0b 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@0b0b │ │ +1acb44: 0c03 |0014: move-result-object v3 │ │ +1acb46: 1103 |0015: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0006 line=32 │ │ 0x0009 line=33 │ │ 0x0011 line=35 │ │ locals : │ │ @@ -307044,17 +307045,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1acc40: |[1acc40] org.thoughtcrime.securesms.util.IntentUtils.:()V │ │ -1acc50: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1acc56: 0e00 |0003: return-void │ │ +1acc44: |[1acc44] org.thoughtcrime.securesms.util.IntentUtils.:()V │ │ +1acc54: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1acc5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/IntentUtils; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/IntentUtils;) │ │ @@ -307062,49 +307063,49 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -1acc18: |[1acc18] org.thoughtcrime.securesms.util.IntentUtils.FLAG_MUTABLE:()I │ │ -1acc28: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1acc2c: 1301 1f00 |0002: const/16 v1, #int 31 // #1f │ │ -1acc30: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -1acc34: 1500 0002 |0006: const/high16 v0, #int 33554432 // #200 │ │ -1acc38: 0f00 |0008: return v0 │ │ -1acc3a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -1acc3c: 0f00 |000a: return v0 │ │ +1acc1c: |[1acc1c] org.thoughtcrime.securesms.util.IntentUtils.FLAG_MUTABLE:()I │ │ +1acc2c: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1acc30: 1301 1f00 |0002: const/16 v1, #int 31 // #1f │ │ +1acc34: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +1acc38: 1500 0002 |0006: const/high16 v0, #int 33554432 // #200 │ │ +1acc3c: 0f00 |0008: return v0 │ │ +1acc3e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +1acc40: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/IntentUtils;) │ │ name : 'isResolvable' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -1acbe0: |[1acbe0] org.thoughtcrime.securesms.util.IntentUtils.isResolvable:(Landroid/content/Context;Landroid/content/Intent;)Z │ │ -1acbf0: 6e10 7400 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0074 │ │ -1acbf6: 0c01 |0003: move-result-object v1 │ │ -1acbf8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1acbfa: 6e30 cd00 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@00cd │ │ -1acc00: 0c01 |0008: move-result-object v1 │ │ -1acc02: 3801 0a00 |0009: if-eqz v1, 0013 // +000a │ │ -1acc06: 7210 e00c 0100 |000b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ -1acc0c: 0a01 |000e: move-result v1 │ │ -1acc0e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -1acc10: 3721 0300 |0010: if-le v1, v2, 0013 // +0003 │ │ -1acc14: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -1acc16: 0f00 |0013: return v0 │ │ +1acbe4: |[1acbe4] org.thoughtcrime.securesms.util.IntentUtils.isResolvable:(Landroid/content/Context;Landroid/content/Intent;)Z │ │ +1acbf4: 6e10 7400 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0074 │ │ +1acbfa: 0c01 |0003: move-result-object v1 │ │ +1acbfc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +1acbfe: 6e30 cd00 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@00cd │ │ +1acc04: 0c01 |0008: move-result-object v1 │ │ +1acc06: 3801 0a00 |0009: if-eqz v1, 0013 // +000a │ │ +1acc0a: 7210 e00c 0100 |000b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ +1acc10: 0a01 |000e: move-result v1 │ │ +1acc12: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +1acc14: 3721 0300 |0010: if-le v1, v2, 0013 // +0003 │ │ +1acc18: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +1acc1a: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x000b line=23 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0014 reg=2 (null) Landroid/content/Intent; │ │ @@ -307114,28 +307115,28 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -1acc58: |[1acc58] org.thoughtcrime.securesms.util.IntentUtils.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V │ │ -1acc68: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ -1acc6c: 1a01 1347 |0002: const-string v1, "android.intent.action.VIEW" // string@4713 │ │ -1acc70: 7110 0102 0300 |0004: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -1acc76: 0c03 |0007: move-result-object v3 │ │ -1acc78: 7030 8600 1003 |0008: invoke-direct {v0, v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0086 │ │ -1acc7e: 6e20 7f00 0200 |000b: invoke-virtual {v2, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ -1acc84: 280b |000e: goto 0019 // +000b │ │ -1acc86: 6003 582a |000f: sget v3, Lorg/thoughtcrime/securesms/R$string;.no_browser_installed:I // field@2a58 │ │ -1acc8a: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -1acc8c: 7130 7104 3200 |0012: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0471 │ │ -1acc92: 0c02 |0015: move-result-object v2 │ │ -1acc94: 6e10 7304 0200 |0016: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@0473 │ │ -1acc9a: 0e00 |0019: return-void │ │ +1acc5c: |[1acc5c] org.thoughtcrime.securesms.util.IntentUtils.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V │ │ +1acc6c: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ +1acc70: 1a01 1347 |0002: const-string v1, "android.intent.action.VIEW" // string@4713 │ │ +1acc74: 7110 0102 0300 |0004: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +1acc7a: 0c03 |0007: move-result-object v3 │ │ +1acc7c: 7030 8600 1003 |0008: invoke-direct {v0, v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0086 │ │ +1acc82: 6e20 7f00 0200 |000b: invoke-virtual {v2, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ +1acc88: 280b |000e: goto 0019 // +000b │ │ +1acc8a: 6003 582a |000f: sget v3, Lorg/thoughtcrime/securesms/R$string;.no_browser_installed:I // field@2a58 │ │ +1acc8e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +1acc90: 7130 7104 3200 |0012: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0471 │ │ +1acc96: 0c02 |0015: move-result-object v2 │ │ +1acc98: 6e10 7304 0200 |0016: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@0473 │ │ +1acc9e: 0e00 |0019: return-void │ │ catches : 1 │ │ 0x000b - 0x000e │ │ Landroid/content/ActivityNotFoundException; -> 0x000f │ │ positions : │ │ 0x0000 line=27 │ │ 0x000b line=29 │ │ 0x000f line=31 │ │ @@ -307184,18 +307185,18 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1acd3c: |[1acd3c] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.:(Lorg/json/JSONObject;)V │ │ -1acd4c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1acd52: 5b01 ee41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@41ee │ │ -1acd56: 0e00 |0005: return-void │ │ +1acd40: |[1acd40] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.:(Lorg/json/JSONObject;)V │ │ +1acd50: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1acd56: 5b01 ee41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@41ee │ │ +1acd5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/json/JSONObject; │ │ @@ -307206,19 +307207,19 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1accc8: |[1accc8] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getInt:(Ljava/lang/String;)I │ │ -1accd8: 5410 ee41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@41ee │ │ -1accdc: 6e20 a13e 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@3ea1 │ │ -1acce2: 0a02 |0005: move-result v2 │ │ -1acce4: 0f02 |0006: return v2 │ │ +1acccc: |[1acccc] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getInt:(Ljava/lang/String;)I │ │ +1accdc: 5410 ee41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@41ee │ │ +1acce0: 6e20 a13e 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@3ea1 │ │ +1acce6: 0a02 |0005: move-result v2 │ │ +1acce8: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -307227,19 +307228,19 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1acd1c: |[1acd1c] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getLong:(Ljava/lang/String;)J │ │ -1acd2c: 5420 ee41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@41ee │ │ -1acd30: 6e20 a23e 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@3ea2 │ │ -1acd36: 0b00 |0005: move-result-wide v0 │ │ -1acd38: 1000 |0006: return-wide v0 │ │ +1acd20: |[1acd20] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getLong:(Ljava/lang/String;)J │ │ +1acd30: 5420 ee41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@41ee │ │ +1acd34: 6e20 a23e 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@3ea2 │ │ +1acd3a: 0b00 |0005: move-result-wide v0 │ │ +1acd3c: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -307248,25 +307249,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -1acce8: |[1acce8] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ -1accf8: 5410 ee41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@41ee │ │ -1accfc: 6e20 a53e 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@3ea5 │ │ -1acd02: 0a00 |0005: move-result v0 │ │ -1acd04: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -1acd08: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -1acd0a: 1102 |0009: return-object v2 │ │ -1acd0c: 5410 ee41 |000a: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@41ee │ │ -1acd10: 6e20 a33e 2000 |000c: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@3ea3 │ │ -1acd16: 0c02 |000f: move-result-object v2 │ │ -1acd18: 1102 |0010: return-object v2 │ │ +1accec: |[1accec] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ +1accfc: 5410 ee41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@41ee │ │ +1acd00: 6e20 a53e 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@3ea5 │ │ +1acd06: 0a00 |0005: move-result v0 │ │ +1acd08: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +1acd0c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +1acd0e: 1102 |0009: return-object v2 │ │ +1acd10: 5410 ee41 |000a: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@41ee │ │ +1acd14: 6e20 a33e 2000 |000c: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@3ea3 │ │ +1acd1a: 0c02 |000f: move-result-object v2 │ │ +1acd1c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x000a line=74 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject; │ │ 0x0000 - 0x0011 reg=2 (null) Ljava/lang/String; │ │ @@ -307276,19 +307277,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1acca8: |[1acca8] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.isNull:(Ljava/lang/String;)Z │ │ -1accb8: 5410 ee41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@41ee │ │ -1accbc: 6e20 a53e 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@3ea5 │ │ -1accc2: 0a02 |0005: move-result v2 │ │ -1accc4: 0f02 |0006: return v2 │ │ +1accac: |[1accac] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.isNull:(Ljava/lang/String;)Z │ │ +1accbc: 5410 ee41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@41ee │ │ +1accc0: 6e20 a53e 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@3ea5 │ │ +1accc6: 0a02 |0005: move-result v2 │ │ +1accc8: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -307339,26 +307340,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -1ace74: |[1ace74] org.thoughtcrime.securesms.util.JsonUtils.:()V │ │ -1ace84: 2200 4f02 |0000: new-instance v0, Lcom/fasterxml/jackson/databind/ObjectMapper; // type@024f │ │ -1ace88: 7010 8c08 0000 |0002: invoke-direct {v0}, Lcom/fasterxml/jackson/databind/ObjectMapper;.:()V // method@088c │ │ -1ace8e: 6900 ef41 |0005: sput-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@41ef │ │ -1ace92: 6201 6f00 |0007: sget-object v1, Lcom/fasterxml/jackson/databind/DeserializationFeature;.FAIL_ON_UNKNOWN_PROPERTIES:Lcom/fasterxml/jackson/databind/DeserializationFeature; // field@006f │ │ -1ace96: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1ace98: 6e30 8d08 1002 |000a: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.configure:(Lcom/fasterxml/jackson/databind/DeserializationFeature;Z)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@088d │ │ -1ace9e: 6201 7100 |000d: sget-object v1, Lcom/fasterxml/jackson/databind/SerializationFeature;.WRITE_ENUMS_USING_TO_STRING:Lcom/fasterxml/jackson/databind/SerializationFeature; // field@0071 │ │ -1acea2: 6e20 8f08 1000 |000f: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.enable:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@088f │ │ -1acea8: 6201 7000 |0012: sget-object v1, Lcom/fasterxml/jackson/databind/DeserializationFeature;.READ_ENUMS_USING_TO_STRING:Lcom/fasterxml/jackson/databind/DeserializationFeature; // field@0070 │ │ -1aceac: 6e20 8e08 1000 |0014: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.enable:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@088e │ │ -1aceb2: 0e00 |0017: return-void │ │ +1ace78: |[1ace78] org.thoughtcrime.securesms.util.JsonUtils.:()V │ │ +1ace88: 2200 4f02 |0000: new-instance v0, Lcom/fasterxml/jackson/databind/ObjectMapper; // type@024f │ │ +1ace8c: 7010 8c08 0000 |0002: invoke-direct {v0}, Lcom/fasterxml/jackson/databind/ObjectMapper;.:()V // method@088c │ │ +1ace92: 6900 ef41 |0005: sput-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@41ef │ │ +1ace96: 6201 6f00 |0007: sget-object v1, Lcom/fasterxml/jackson/databind/DeserializationFeature;.FAIL_ON_UNKNOWN_PROPERTIES:Lcom/fasterxml/jackson/databind/DeserializationFeature; // field@006f │ │ +1ace9a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1ace9c: 6e30 8d08 1002 |000a: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.configure:(Lcom/fasterxml/jackson/databind/DeserializationFeature;Z)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@088d │ │ +1acea2: 6201 7100 |000d: sget-object v1, Lcom/fasterxml/jackson/databind/SerializationFeature;.WRITE_ENUMS_USING_TO_STRING:Lcom/fasterxml/jackson/databind/SerializationFeature; // field@0071 │ │ +1acea6: 6e20 8f08 1000 |000f: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.enable:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@088f │ │ +1aceac: 6201 7000 |0012: sget-object v1, Lcom/fasterxml/jackson/databind/DeserializationFeature;.READ_ENUMS_USING_TO_STRING:Lcom/fasterxml/jackson/databind/DeserializationFeature; // field@0070 │ │ +1aceb0: 6e20 8e08 1000 |0014: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.enable:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@088e │ │ +1aceb6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0007 line=19 │ │ 0x000d line=20 │ │ 0x0012 line=21 │ │ locals : │ │ @@ -307368,17 +307369,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1aceb4: |[1aceb4] org.thoughtcrime.securesms.util.JsonUtils.:()V │ │ -1acec4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1aceca: 0e00 |0003: return-void │ │ +1aceb8: |[1aceb8] org.thoughtcrime.securesms.util.JsonUtils.:()V │ │ +1acec8: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1acece: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/JsonUtils; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/JsonUtils;) │ │ @@ -307386,19 +307387,19 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1acdc4: |[1acdc4] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; │ │ -1acdd4: 6200 ef41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@41ef │ │ -1acdd8: 6e30 9008 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; // method@0890 │ │ -1acdde: 0c01 |0005: move-result-object v1 │ │ -1acde0: 1101 |0006: return-object v1 │ │ +1acdc8: |[1acdc8] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; │ │ +1acdd8: 6200 ef41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@41ef │ │ +1acddc: 6e30 9008 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; // method@0890 │ │ +1acde2: 0c01 |0005: move-result-object v1 │ │ +1acde4: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Class; │ │ │ │ @@ -307407,19 +307408,19 @@ │ │ type : '(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1acde4: |[1acde4] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; │ │ -1acdf4: 6200 ef41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@41ef │ │ -1acdf8: 6e30 9108 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; // method@0891 │ │ -1acdfe: 0c01 |0005: move-result-object v1 │ │ -1ace00: 1101 |0006: return-object v1 │ │ +1acde8: |[1acde8] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; │ │ +1acdf8: 6200 ef41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@41ef │ │ +1acdfc: 6e30 9108 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; // method@0891 │ │ +1ace02: 0c01 |0005: move-result-object v1 │ │ +1ace04: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/io/Reader; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Class; │ │ │ │ @@ -307428,19 +307429,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1ace04: |[1ace04] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ -1ace14: 6200 ef41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@41ef │ │ -1ace18: 6e30 9208 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@0892 │ │ -1ace1e: 0c01 |0005: move-result-object v1 │ │ -1ace20: 1101 |0006: return-object v1 │ │ +1ace08: |[1ace08] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ +1ace18: 6200 ef41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@41ef │ │ +1ace1c: 6e30 9208 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@0892 │ │ +1ace22: 0c01 |0005: move-result-object v1 │ │ +1ace24: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Class; │ │ │ │ @@ -307449,20 +307450,20 @@ │ │ type : '([BLjava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1acda0: |[1acda0] org.thoughtcrime.securesms.util.JsonUtils.fromJson:([BLjava/lang/Class;)Ljava/lang/Object; │ │ -1acdb0: 2200 0a03 |0000: new-instance v0, Ljava/lang/String; // type@030a │ │ -1acdb4: 7020 c50a 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/String;.:([B)V // method@0ac5 │ │ -1acdba: 7120 485a 2000 |0005: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/util/JsonUtils;.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@5a48 │ │ -1acdc0: 0c01 |0008: move-result-object v1 │ │ -1acdc2: 1101 |0009: return-object v1 │ │ +1acda4: |[1acda4] org.thoughtcrime.securesms.util.JsonUtils.fromJson:([BLjava/lang/Class;)Ljava/lang/Object; │ │ +1acdb4: 2200 0a03 |0000: new-instance v0, Ljava/lang/String; // type@030a │ │ +1acdb8: 7020 c50a 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/String;.:([B)V // method@0ac5 │ │ +1acdbe: 7120 485a 2000 |0005: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/util/JsonUtils;.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@5a48 │ │ +1acdc4: 0c01 |0008: move-result-object v1 │ │ +1acdc6: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) [B │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/Class; │ │ │ │ @@ -307471,37 +307472,37 @@ │ │ type : '()Lcom/fasterxml/jackson/databind/ObjectMapper;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1acd88: |[1acd88] org.thoughtcrime.securesms.util.JsonUtils.getMapper:()Lcom/fasterxml/jackson/databind/ObjectMapper; │ │ -1acd98: 6200 ef41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@41ef │ │ -1acd9c: 1100 |0002: return-object v0 │ │ +1acd8c: |[1acd8c] org.thoughtcrime.securesms.util.JsonUtils.getMapper:()Lcom/fasterxml/jackson/databind/ObjectMapper; │ │ +1acd9c: 6200 ef41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@41ef │ │ +1acda0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ │ │ #7 : (in Lorg/thoughtcrime/securesms/util/JsonUtils;) │ │ name : 'optBoolean' │ │ type : '(Lorg/json/JSONObject;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1acd58: |[1acd58] org.thoughtcrime.securesms.util.JsonUtils.optBoolean:(Lorg/json/JSONObject;Ljava/lang/String;)Z │ │ -1acd68: 6e20 a63e 1000 |0000: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.optBoolean:(Ljava/lang/String;)Z // method@3ea6 │ │ -1acd6e: 0a00 |0003: move-result v0 │ │ -1acd70: 0f00 |0004: return v0 │ │ -1acd72: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -1acd74: 0f00 |0006: return v0 │ │ +1acd5c: |[1acd5c] org.thoughtcrime.securesms.util.JsonUtils.optBoolean:(Lorg/json/JSONObject;Ljava/lang/String;)Z │ │ +1acd6c: 6e20 a63e 1000 |0000: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.optBoolean:(Ljava/lang/String;)Z // method@3ea6 │ │ +1acd72: 0a00 |0003: move-result v0 │ │ +1acd74: 0f00 |0004: return v0 │ │ +1acd76: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +1acd78: 0f00 |0006: return v0 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/lang/Exception; -> 0x0005 │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 (null) Lorg/json/JSONObject; │ │ @@ -307512,20 +307513,20 @@ │ │ type : '(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1ace24: |[1ace24] org.thoughtcrime.securesms.util.JsonUtils.optString:(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String; │ │ -1ace34: 6e20 a83e 1000 |0000: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@3ea8 │ │ -1ace3a: 0c00 |0003: move-result-object v0 │ │ -1ace3c: 1100 |0004: return-object v0 │ │ -1ace3e: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ -1ace42: 1100 |0007: return-object v0 │ │ +1ace28: |[1ace28] org.thoughtcrime.securesms.util.JsonUtils.optString:(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String; │ │ +1ace38: 6e20 a83e 1000 |0000: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@3ea8 │ │ +1ace3e: 0c00 |0003: move-result-object v0 │ │ +1ace40: 1100 |0004: return-object v0 │ │ +1ace42: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ +1ace46: 1100 |0007: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/lang/Exception; -> 0x0005 │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=52 │ │ locals : │ │ @@ -307537,19 +307538,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1ace54: |[1ace54] org.thoughtcrime.securesms.util.JsonUtils.toJson:(Ljava/lang/Object;)Ljava/lang/String; │ │ -1ace64: 6200 ef41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@41ef │ │ -1ace68: 6e20 9308 1000 |0002: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.writeValueAsString:(Ljava/lang/Object;)Ljava/lang/String; // method@0893 │ │ -1ace6e: 0c01 |0005: move-result-object v1 │ │ -1ace70: 1101 |0006: return-object v1 │ │ +1ace58: |[1ace58] org.thoughtcrime.securesms.util.JsonUtils.toJson:(Ljava/lang/Object;)Ljava/lang/String; │ │ +1ace68: 6200 ef41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@41ef │ │ +1ace6c: 6e20 9308 1000 |0002: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.writeValueAsString:(Ljava/lang/Object;)Ljava/lang/String; // method@0893 │ │ +1ace72: 0c01 |0005: move-result-object v1 │ │ +1ace74: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ @@ -307588,18 +307589,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1acef4: |[1acef4] org.thoughtcrime.securesms.util.LRUCache.:(I)V │ │ -1acf04: 7010 be0c 0000 |0000: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0cbe │ │ -1acf0a: 5901 f041 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/LRUCache;.maxSize:I // field@41f0 │ │ -1acf0e: 0e00 |0005: return-void │ │ +1acef8: |[1acef8] org.thoughtcrime.securesms.util.LRUCache.:(I)V │ │ +1acf08: 7010 be0c 0000 |0000: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0cbe │ │ +1acf0e: 5901 f041 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/LRUCache;.maxSize:I // field@41f0 │ │ +1acf12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/LRUCache; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ @@ -307610,23 +307611,23 @@ │ │ type : '(Ljava/util/Map$Entry;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1acecc: |[1acecc] org.thoughtcrime.securesms.util.LRUCache.removeEldestEntry:(Ljava/util/Map$Entry;)Z │ │ -1acedc: 6e10 505a 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/LRUCache;.size:()I // method@5a50 │ │ -1acee2: 0a02 |0003: move-result v2 │ │ -1acee4: 5210 f041 |0004: iget v0, v1, Lorg/thoughtcrime/securesms/util/LRUCache;.maxSize:I // field@41f0 │ │ -1acee8: 3702 0400 |0006: if-le v2, v0, 000a // +0004 │ │ -1aceec: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -1aceee: 2802 |0009: goto 000b // +0002 │ │ -1acef0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -1acef2: 0f02 |000b: return v2 │ │ +1aced0: |[1aced0] org.thoughtcrime.securesms.util.LRUCache.removeEldestEntry:(Ljava/util/Map$Entry;)Z │ │ +1acee0: 6e10 505a 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/LRUCache;.size:()I // method@5a50 │ │ +1acee6: 0a02 |0003: move-result v2 │ │ +1acee8: 5210 f041 |0004: iget v0, v1, Lorg/thoughtcrime/securesms/util/LRUCache;.maxSize:I // field@41f0 │ │ +1aceec: 3702 0400 |0006: if-le v2, v0, 000a // +0004 │ │ +1acef0: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +1acef2: 2802 |0009: goto 000b // +0002 │ │ +1acef4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +1acef6: 0f02 |000b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/thoughtcrime/securesms/util/LRUCache; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/util/Map$Entry; │ │ │ │ @@ -307663,24 +307664,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -1acf68: |[1acf68] org.thoughtcrime.securesms.util.Linkifier.:()V │ │ -1acf78: 1a00 d506 |0000: const-string v0, "(?<=^|\s)/[a-zA-Z][a-zA-Z@\d_/.-]{0,254}" // string@06d5 │ │ -1acf7c: 7110 cf0d 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0dcf │ │ -1acf82: 0c00 |0005: move-result-object v0 │ │ -1acf84: 6900 f141 |0006: sput-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.CMD_PATTERN:Ljava/util/regex/Pattern; // field@41f1 │ │ -1acf88: 1a00 d406 |0008: const-string v0, "(?<=^|\s)(SOCKS5|socks5|ss|SS):[^ \n]+" // string@06d4 │ │ -1acf8c: 7110 cf0d 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0dcf │ │ -1acf92: 0c00 |000d: move-result-object v0 │ │ -1acf94: 6900 f241 |000e: sput-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.PROXY_PATTERN:Ljava/util/regex/Pattern; // field@41f2 │ │ -1acf98: 0e00 |0010: return-void │ │ +1acf6c: |[1acf6c] org.thoughtcrime.securesms.util.Linkifier.:()V │ │ +1acf7c: 1a00 d506 |0000: const-string v0, "(?<=^|\s)/[a-zA-Z][a-zA-Z@\d_/.-]{0,254}" // string@06d5 │ │ +1acf80: 7110 cf0d 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0dcf │ │ +1acf86: 0c00 |0005: move-result-object v0 │ │ +1acf88: 6900 f141 |0006: sput-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.CMD_PATTERN:Ljava/util/regex/Pattern; // field@41f1 │ │ +1acf8c: 1a00 d406 |0008: const-string v0, "(?<=^|\s)(SOCKS5|socks5|ss|SS):[^ \n]+" // string@06d4 │ │ +1acf90: 7110 cf0d 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0dcf │ │ +1acf96: 0c00 |000d: move-result-object v0 │ │ +1acf98: 6900 f241 |000e: sput-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.PROXY_PATTERN:Ljava/util/regex/Pattern; // field@41f2 │ │ +1acf9c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0008 line=13 │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/Linkifier;) │ │ @@ -307688,17 +307689,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1acf9c: |[1acf9c] org.thoughtcrime.securesms.util.Linkifier.:()V │ │ -1acfac: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1acfb2: 0e00 |0003: return-void │ │ +1acfa0: |[1acfa0] org.thoughtcrime.securesms.util.Linkifier.:()V │ │ +1acfb0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1acfb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/Linkifier; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/Linkifier;) │ │ @@ -307706,33 +307707,33 @@ │ │ type : '(Landroid/text/SpannableString;)Landroid/text/SpannableString;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -1acf10: |[1acf10] org.thoughtcrime.securesms.util.Linkifier.linkify:(Landroid/text/SpannableString;)Landroid/text/SpannableString; │ │ -1acf20: 6200 f141 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.CMD_PATTERN:Ljava/util/regex/Pattern; // field@41f1 │ │ -1acf24: 1a01 6f4c |0002: const-string v1, "cmd:" // string@4c6f │ │ -1acf28: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1acf2a: 7152 b702 0321 |0005: invoke-static {v3, v0, v1, v2, v2}, Landroid/text/util/Linkify;.addLinks:(Landroid/text/Spannable;Ljava/util/regex/Pattern;Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;)Z // method@02b7 │ │ -1acf30: 0a00 |0008: move-result v0 │ │ -1acf32: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -1acf36: 7110 545a 0300 |000b: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5a54 │ │ -1acf3c: 6200 f241 |000e: sget-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.PROXY_PATTERN:Ljava/util/regex/Pattern; // field@41f2 │ │ -1acf40: 7152 b702 0322 |0010: invoke-static {v3, v0, v2, v2, v2}, Landroid/text/util/Linkify;.addLinks:(Landroid/text/Spannable;Ljava/util/regex/Pattern;Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;)Z // method@02b7 │ │ -1acf46: 0a00 |0013: move-result v0 │ │ -1acf48: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ -1acf4c: 7110 545a 0300 |0016: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5a54 │ │ -1acf52: 1270 |0019: const/4 v0, #int 7 // #7 │ │ -1acf54: 7120 b602 0300 |001a: invoke-static {v3, v0}, Landroid/text/util/Linkify;.addLinks:(Landroid/text/Spannable;I)Z // method@02b6 │ │ -1acf5a: 0a00 |001d: move-result v0 │ │ -1acf5c: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ -1acf60: 7110 545a 0300 |0020: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5a54 │ │ -1acf66: 1103 |0023: return-object v3 │ │ +1acf14: |[1acf14] org.thoughtcrime.securesms.util.Linkifier.linkify:(Landroid/text/SpannableString;)Landroid/text/SpannableString; │ │ +1acf24: 6200 f141 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.CMD_PATTERN:Ljava/util/regex/Pattern; // field@41f1 │ │ +1acf28: 1a01 6f4c |0002: const-string v1, "cmd:" // string@4c6f │ │ +1acf2c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1acf2e: 7152 b702 0321 |0005: invoke-static {v3, v0, v1, v2, v2}, Landroid/text/util/Linkify;.addLinks:(Landroid/text/Spannable;Ljava/util/regex/Pattern;Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;)Z // method@02b7 │ │ +1acf34: 0a00 |0008: move-result v0 │ │ +1acf36: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +1acf3a: 7110 545a 0300 |000b: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5a54 │ │ +1acf40: 6200 f241 |000e: sget-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.PROXY_PATTERN:Ljava/util/regex/Pattern; // field@41f2 │ │ +1acf44: 7152 b702 0322 |0010: invoke-static {v3, v0, v2, v2, v2}, Landroid/text/util/Linkify;.addLinks:(Landroid/text/Spannable;Ljava/util/regex/Pattern;Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;)Z // method@02b7 │ │ +1acf4a: 0a00 |0013: move-result v0 │ │ +1acf4c: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ +1acf50: 7110 545a 0300 |0016: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5a54 │ │ +1acf56: 1270 |0019: const/4 v0, #int 7 // #7 │ │ +1acf58: 7120 b602 0300 |001a: invoke-static {v3, v0}, Landroid/text/util/Linkify;.addLinks:(Landroid/text/Spannable;I)Z // method@02b6 │ │ +1acf5e: 0a00 |001d: move-result v0 │ │ +1acf60: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ +1acf64: 7110 545a 0300 |0020: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5a54 │ │ +1acf6a: 1103 |0023: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x000b line=29 │ │ 0x000e line=32 │ │ 0x0016 line=33 │ │ 0x001a line=37 │ │ @@ -307745,38 +307746,38 @@ │ │ type : '(Landroid/text/SpannableString;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -1acfb4: |[1acfb4] org.thoughtcrime.securesms.util.Linkifier.replaceURLSpan:(Landroid/text/SpannableString;)V │ │ -1acfc4: 6e10 9902 0700 |0000: invoke-virtual {v7}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ -1acfca: 0a00 |0003: move-result v0 │ │ -1acfcc: 1c01 ce00 |0004: const-class v1, Landroid/text/style/URLSpan; // type@00ce │ │ -1acfd0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1acfd2: 6e40 9802 2710 |0007: invoke-virtual {v7, v2, v0, v1}, Landroid/text/SpannableString;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0298 │ │ -1acfd8: 0c00 |000a: move-result-object v0 │ │ -1acfda: 1f00 3311 |000b: check-cast v0, [Landroid/text/style/URLSpan; // type@1133 │ │ -1acfde: 2101 |000d: array-length v1, v0 │ │ -1acfe0: 3512 1d00 |000e: if-ge v2, v1, 002b // +001d │ │ -1acfe4: 4603 0002 |0010: aget-object v3, v0, v2 │ │ -1acfe8: 6e20 9702 3700 |0012: invoke-virtual {v7, v3}, Landroid/text/SpannableString;.getSpanStart:(Ljava/lang/Object;)I // method@0297 │ │ -1acfee: 0a04 |0015: move-result v4 │ │ -1acff0: 6e20 9602 3700 |0016: invoke-virtual {v7, v3}, Landroid/text/SpannableString;.getSpanEnd:(Ljava/lang/Object;)I // method@0296 │ │ -1acff6: 0a05 |0019: move-result v5 │ │ -1acff8: 2206 d410 |001a: new-instance v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10d4 │ │ -1acffc: 6e10 b502 0300 |001c: invoke-virtual {v3}, Landroid/text/style/URLSpan;.getURL:()Ljava/lang/String; // method@02b5 │ │ -1ad002: 0c03 |001f: move-result-object v3 │ │ -1ad004: 7020 6e5a 3600 |0020: invoke-direct {v6, v3}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.:(Ljava/lang/String;)V // method@5a6e │ │ -1ad00a: 1303 2100 |0023: const/16 v3, #int 33 // #21 │ │ -1ad00e: 6e53 9a02 6754 |0025: invoke-virtual {v7, v6, v4, v5, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -1ad014: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1ad018: 28e4 |002a: goto 000e // -001c │ │ -1ad01a: 0e00 |002b: return-void │ │ +1acfb8: |[1acfb8] org.thoughtcrime.securesms.util.Linkifier.replaceURLSpan:(Landroid/text/SpannableString;)V │ │ +1acfc8: 6e10 9902 0700 |0000: invoke-virtual {v7}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ +1acfce: 0a00 |0003: move-result v0 │ │ +1acfd0: 1c01 ce00 |0004: const-class v1, Landroid/text/style/URLSpan; // type@00ce │ │ +1acfd4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1acfd6: 6e40 9802 2710 |0007: invoke-virtual {v7, v2, v0, v1}, Landroid/text/SpannableString;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0298 │ │ +1acfdc: 0c00 |000a: move-result-object v0 │ │ +1acfde: 1f00 3311 |000b: check-cast v0, [Landroid/text/style/URLSpan; // type@1133 │ │ +1acfe2: 2101 |000d: array-length v1, v0 │ │ +1acfe4: 3512 1d00 |000e: if-ge v2, v1, 002b // +001d │ │ +1acfe8: 4603 0002 |0010: aget-object v3, v0, v2 │ │ +1acfec: 6e20 9702 3700 |0012: invoke-virtual {v7, v3}, Landroid/text/SpannableString;.getSpanStart:(Ljava/lang/Object;)I // method@0297 │ │ +1acff2: 0a04 |0015: move-result v4 │ │ +1acff4: 6e20 9602 3700 |0016: invoke-virtual {v7, v3}, Landroid/text/SpannableString;.getSpanEnd:(Ljava/lang/Object;)I // method@0296 │ │ +1acffa: 0a05 |0019: move-result v5 │ │ +1acffc: 2206 d410 |001a: new-instance v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10d4 │ │ +1ad000: 6e10 b502 0300 |001c: invoke-virtual {v3}, Landroid/text/style/URLSpan;.getURL:()Ljava/lang/String; // method@02b5 │ │ +1ad006: 0c03 |001f: move-result-object v3 │ │ +1ad008: 7020 6e5a 3600 |0020: invoke-direct {v6, v3}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.:(Ljava/lang/String;)V // method@5a6e │ │ +1ad00e: 1303 2100 |0023: const/16 v3, #int 33 // #21 │ │ +1ad012: 6e53 9a02 6754 |0025: invoke-virtual {v7, v6, v4, v5, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +1ad018: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1ad01c: 28e4 |002a: goto 000e // -001c │ │ +1ad01e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x000d line=17 │ │ 0x0012 line=18 │ │ 0x0016 line=19 │ │ 0x001a line=21 │ │ @@ -307825,18 +307826,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1ad034: |[1ad034] org.thoughtcrime.securesms.util.ListenableFutureTask$1.:(Ljava/lang/Object;)V │ │ -1ad044: 5b01 f341 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.val$result:Ljava/lang/Object; // field@41f3 │ │ -1ad048: 7010 a10a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ad04e: 0e00 |0005: return-void │ │ +1ad038: |[1ad038] org.thoughtcrime.securesms.util.ListenableFutureTask$1.:(Ljava/lang/Object;)V │ │ +1ad048: 5b01 f341 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.val$result:Ljava/lang/Object; // field@41f3 │ │ +1ad04c: 7010 a10a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ad052: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -307846,17 +307847,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ad01c: |[1ad01c] org.thoughtcrime.securesms.util.ListenableFutureTask$1.call:()Ljava/lang/Object; │ │ -1ad02c: 5410 f341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.val$result:Ljava/lang/Object; // field@41f3 │ │ -1ad030: 1100 |0002: return-object v0 │ │ +1ad020: |[1ad020] org.thoughtcrime.securesms.util.ListenableFutureTask$1.call:()Ljava/lang/Object; │ │ +1ad030: 5410 f341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.val$result:Ljava/lang/Object; // field@41f3 │ │ +1ad034: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1; │ │ │ │ source_file_idx : 8249 (ListenableFutureTask.java) │ │ @@ -307894,18 +307895,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1ad050: |[1ad050] org.thoughtcrime.securesms.util.ListenableFutureTask$2.:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V │ │ -1ad060: 5b01 f441 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@41f4 │ │ -1ad064: 7010 a10a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ad06a: 0e00 |0005: return-void │ │ +1ad054: |[1ad054] org.thoughtcrime.securesms.util.ListenableFutureTask$2.:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V │ │ +1ad064: 5b01 f441 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@41f4 │ │ +1ad068: 7010 a10a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ad06e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/util/ListenableFutureTask; │ │ │ │ @@ -307915,30 +307916,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -1ad06c: |[1ad06c] org.thoughtcrime.securesms.util.ListenableFutureTask$2.run:()V │ │ -1ad07c: 5430 f441 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@41f4 │ │ -1ad080: 7110 5e5a 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.access$000:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; // method@5a5e │ │ -1ad086: 0c00 |0005: move-result-object v0 │ │ -1ad088: 7210 da0c 0000 |0006: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cda │ │ -1ad08e: 0c00 |0009: move-result-object v0 │ │ -1ad090: 7210 bb0c 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1ad096: 0a01 |000d: move-result v1 │ │ -1ad098: 3801 0e00 |000e: if-eqz v1, 001c // +000e │ │ -1ad09c: 7210 bc0c 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1ad0a2: 0c01 |0013: move-result-object v1 │ │ -1ad0a4: 1f01 c710 |0014: check-cast v1, Lorg/thoughtcrime/securesms/util/FutureTaskListener; // type@10c7 │ │ -1ad0a8: 5432 f441 |0016: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@41f4 │ │ -1ad0ac: 7120 5f5a 1200 |0018: invoke-static {v2, v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.access$100:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@5a5f │ │ -1ad0b2: 28ef |001b: goto 000a // -0011 │ │ -1ad0b4: 0e00 |001c: return-void │ │ +1ad070: |[1ad070] org.thoughtcrime.securesms.util.ListenableFutureTask$2.run:()V │ │ +1ad080: 5430 f441 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@41f4 │ │ +1ad084: 7110 5e5a 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.access$000:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; // method@5a5e │ │ +1ad08a: 0c00 |0005: move-result-object v0 │ │ +1ad08c: 7210 da0c 0000 |0006: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cda │ │ +1ad092: 0c00 |0009: move-result-object v0 │ │ +1ad094: 7210 bb0c 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1ad09a: 0a01 |000d: move-result v1 │ │ +1ad09c: 3801 0e00 |000e: if-eqz v1, 001c // +000e │ │ +1ad0a0: 7210 bc0c 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1ad0a6: 0c01 |0013: move-result-object v1 │ │ +1ad0a8: 1f01 c710 |0014: check-cast v1, Lorg/thoughtcrime/securesms/util/FutureTaskListener; // type@10c7 │ │ +1ad0ac: 5432 f441 |0016: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@41f4 │ │ +1ad0b0: 7120 5f5a 1200 |0018: invoke-static {v2, v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.access$100:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@5a5f │ │ +1ad0b6: 28ef |001b: goto 000a // -0011 │ │ +1ad0b8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0016 line=91 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2; │ │ │ │ @@ -308001,18 +308002,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1ad134: |[1ad134] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/lang/Object;)V │ │ -1ad144: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1ad146: 7030 5a5a 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5a5a │ │ -1ad14c: 0e00 |0004: return-void │ │ +1ad138: |[1ad138] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/lang/Object;)V │ │ +1ad148: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1ad14a: 7030 5a5a 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5a5a │ │ +1ad150: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/util/ListenableFutureTask; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -308021,26 +308022,26 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -1ad150: |[1ad150] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -1ad160: 2200 cf10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1; // type@10cf │ │ -1ad164: 7020 555a 2000 |0002: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.:(Ljava/lang/Object;)V // method@5a55 │ │ -1ad16a: 7020 620d 0100 |0005: invoke-direct {v1, v0}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0d62 │ │ -1ad170: 2202 8503 |0008: new-instance v2, Ljava/util/LinkedList; // type@0385 │ │ -1ad174: 7010 c70c 0200 |000a: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@0cc7 │ │ -1ad17a: 5b12 f741 |000d: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@41f7 │ │ -1ad17e: 5b13 f641 |000f: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@41f6 │ │ -1ad182: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -1ad184: 5b12 f541 |0012: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@41f5 │ │ -1ad188: 6e10 695a 0100 |0014: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.run:()V // method@5a69 │ │ -1ad18e: 0e00 |0017: return-void │ │ +1ad154: |[1ad154] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +1ad164: 2200 cf10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1; // type@10cf │ │ +1ad168: 7020 555a 2000 |0002: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.:(Ljava/lang/Object;)V // method@5a55 │ │ +1ad16e: 7020 620d 0100 |0005: invoke-direct {v1, v0}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0d62 │ │ +1ad174: 2202 8503 |0008: new-instance v2, Ljava/util/LinkedList; // type@0385 │ │ +1ad178: 7010 c70c 0200 |000a: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@0cc7 │ │ +1ad17e: 5b12 f741 |000d: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@41f7 │ │ +1ad182: 5b13 f641 |000f: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@41f6 │ │ +1ad186: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +1ad188: 5b12 f541 |0012: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@41f5 │ │ +1ad18c: 6e10 695a 0100 |0014: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.run:()V // method@5a69 │ │ +1ad192: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0008 line=30 │ │ 0x000f line=64 │ │ 0x0012 line=65 │ │ 0x0014 line=66 │ │ @@ -308054,18 +308055,18 @@ │ │ type : '(Ljava/util/concurrent/Callable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1ad190: |[1ad190] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;)V │ │ -1ad1a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1ad1a2: 7030 5c5a 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V // method@5a5c │ │ -1ad1a8: 0e00 |0004: return-void │ │ +1ad194: |[1ad194] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;)V │ │ +1ad1a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1ad1a6: 7030 5c5a 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V // method@5a5c │ │ +1ad1ac: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/util/ListenableFutureTask; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/util/concurrent/Callable; │ │ │ │ @@ -308074,18 +308075,18 @@ │ │ type : '(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -1ad1ac: |[1ad1ac] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V │ │ -1ad1bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1ad1be: 7040 5d5a 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;Ljava/util/concurrent/Executor;)V // method@5a5d │ │ -1ad1c4: 0e00 |0004: return-void │ │ +1ad1b0: |[1ad1b0] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V │ │ +1ad1c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1ad1c2: 7040 5d5a 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;Ljava/util/concurrent/Executor;)V // method@5a5d │ │ +1ad1c8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/util/ListenableFutureTask; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/util/concurrent/Callable; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/Object; │ │ @@ -308095,22 +308096,22 @@ │ │ type : '(Ljava/util/concurrent/Callable;Ljava/lang/Object;Ljava/util/concurrent/Executor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1ad1c8: |[1ad1c8] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;Ljava/util/concurrent/Executor;)V │ │ -1ad1d8: 7020 620d 1000 |0000: invoke-direct {v0, v1}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0d62 │ │ -1ad1de: 2201 8503 |0003: new-instance v1, Ljava/util/LinkedList; // type@0385 │ │ -1ad1e2: 7010 c70c 0100 |0005: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0cc7 │ │ -1ad1e8: 5b01 f741 |0008: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@41f7 │ │ -1ad1ec: 5b02 f641 |000a: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@41f6 │ │ -1ad1f0: 5b03 f541 |000c: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@41f5 │ │ -1ad1f4: 0e00 |000e: return-void │ │ +1ad1cc: |[1ad1cc] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;Ljava/util/concurrent/Executor;)V │ │ +1ad1dc: 7020 620d 1000 |0000: invoke-direct {v0, v1}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0d62 │ │ +1ad1e2: 2201 8503 |0003: new-instance v1, Ljava/util/LinkedList; // type@0385 │ │ +1ad1e6: 7010 c70c 0100 |0005: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0cc7 │ │ +1ad1ec: 5b01 f741 |0008: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@41f7 │ │ +1ad1f0: 5b02 f641 |000a: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@41f6 │ │ +1ad1f4: 5b03 f541 |000c: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@41f5 │ │ +1ad1f8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=30 │ │ 0x000a line=48 │ │ 0x000c line=49 │ │ locals : │ │ @@ -308124,17 +308125,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ad11c: |[1ad11c] org.thoughtcrime.securesms.util.ListenableFutureTask.access$000:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; │ │ -1ad12c: 5400 f741 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@41f7 │ │ -1ad130: 1100 |0002: return-object v0 │ │ +1ad120: |[1ad120] org.thoughtcrime.securesms.util.ListenableFutureTask.access$000:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; │ │ +1ad130: 5400 f741 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@41f7 │ │ +1ad134: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/ListenableFutureTask; │ │ │ │ #6 : (in Lorg/thoughtcrime/securesms/util/ListenableFutureTask;) │ │ @@ -308142,17 +308143,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1ad1f8: |[1ad1f8] org.thoughtcrime.securesms.util.ListenableFutureTask.access$100:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ -1ad208: 7020 625a 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@5a62 │ │ -1ad20e: 0e00 |0003: return-void │ │ +1ad1fc: |[1ad1fc] org.thoughtcrime.securesms.util.ListenableFutureTask.access$100:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ +1ad20c: 7020 625a 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@5a62 │ │ +1ad212: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/thoughtcrime/securesms/util/ListenableFutureTask; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/thoughtcrime/securesms/util/FutureTaskListener; │ │ │ │ @@ -308161,23 +308162,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -1ad260: |[1ad260] org.thoughtcrime.securesms.util.ListenableFutureTask.callback:()V │ │ -1ad270: 2200 d010 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2; // type@10d0 │ │ -1ad274: 7020 575a 2000 |0002: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V // method@5a57 │ │ -1ad27a: 5421 f541 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@41f5 │ │ -1ad27e: 3901 0600 |0007: if-nez v1, 000d // +0006 │ │ -1ad282: 7210 ad0a 0000 |0009: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@0aad │ │ -1ad288: 2804 |000c: goto 0010 // +0004 │ │ -1ad28a: 7220 5a0d 0100 |000d: invoke-interface {v1, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d5a │ │ -1ad290: 0e00 |0010: return-void │ │ +1ad264: |[1ad264] org.thoughtcrime.securesms.util.ListenableFutureTask.callback:()V │ │ +1ad274: 2200 d010 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2; // type@10d0 │ │ +1ad278: 7020 575a 2000 |0002: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V // method@5a57 │ │ +1ad27e: 5421 f541 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@41f5 │ │ +1ad282: 3901 0600 |0007: if-nez v1, 000d // +0006 │ │ +1ad286: 7210 ad0a 0000 |0009: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@0aad │ │ +1ad28c: 2804 |000c: goto 0010 // +0004 │ │ +1ad28e: 7220 5a0d 0100 |000d: invoke-interface {v1, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d5a │ │ +1ad294: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0005 line=96 │ │ 0x000d line=97 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/thoughtcrime/securesms/util/ListenableFutureTask; │ │ @@ -308187,28 +308188,28 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -1ad294: |[1ad294] org.thoughtcrime.securesms.util.ListenableFutureTask.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ -1ad2a4: 3802 1600 |0000: if-eqz v2, 0016 // +0016 │ │ -1ad2a8: 6e10 655a 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.get:()Ljava/lang/Object; // method@5a65 │ │ -1ad2ae: 0c00 |0005: move-result-object v0 │ │ -1ad2b0: 7220 335a 0200 |0006: invoke-interface {v2, v0}, Lorg/thoughtcrime/securesms/util/FutureTaskListener;.onSuccess:(Ljava/lang/Object;)V // method@5a33 │ │ -1ad2b6: 280d |0009: goto 0016 // +000d │ │ -1ad2b8: 0d00 |000a: move-exception v0 │ │ -1ad2ba: 7220 325a 0200 |000b: invoke-interface {v2, v0}, Lorg/thoughtcrime/securesms/util/FutureTaskListener;.onFailure:(Ljava/util/concurrent/ExecutionException;)V // method@5a32 │ │ -1ad2c0: 2808 |000e: goto 0016 // +0008 │ │ -1ad2c2: 0d02 |000f: move-exception v2 │ │ -1ad2c4: 2200 d902 |0010: new-instance v0, Ljava/lang/AssertionError; // type@02d9 │ │ -1ad2c8: 7020 c309 2000 |0012: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ -1ad2ce: 2700 |0015: throw v0 │ │ -1ad2d0: 0e00 |0016: return-void │ │ +1ad298: |[1ad298] org.thoughtcrime.securesms.util.ListenableFutureTask.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ +1ad2a8: 3802 1600 |0000: if-eqz v2, 0016 // +0016 │ │ +1ad2ac: 6e10 655a 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.get:()Ljava/lang/Object; // method@5a65 │ │ +1ad2b2: 0c00 |0005: move-result-object v0 │ │ +1ad2b4: 7220 335a 0200 |0006: invoke-interface {v2, v0}, Lorg/thoughtcrime/securesms/util/FutureTaskListener;.onSuccess:(Ljava/lang/Object;)V // method@5a33 │ │ +1ad2ba: 280d |0009: goto 0016 // +000d │ │ +1ad2bc: 0d00 |000a: move-exception v0 │ │ +1ad2be: 7220 325a 0200 |000b: invoke-interface {v2, v0}, Lorg/thoughtcrime/securesms/util/FutureTaskListener;.onFailure:(Ljava/util/concurrent/ExecutionException;)V // method@5a32 │ │ +1ad2c4: 2808 |000e: goto 0016 // +0008 │ │ +1ad2c6: 0d02 |000f: move-exception v2 │ │ +1ad2c8: 2200 d902 |0010: new-instance v0, Ljava/lang/AssertionError; // type@02d9 │ │ +1ad2cc: 7020 c309 2000 |0012: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ +1ad2d2: 2700 |0015: throw v0 │ │ +1ad2d4: 0e00 |0016: return-void │ │ catches : 1 │ │ 0x0002 - 0x0009 │ │ Ljava/lang/InterruptedException; -> 0x000f │ │ Ljava/util/concurrent/ExecutionException; -> 0x000a │ │ positions : │ │ 0x0002 line=103 │ │ 0x000b line=107 │ │ @@ -308223,28 +308224,28 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -1ad210: |[1ad210] org.thoughtcrime.securesms.util.ListenableFutureTask.addListener:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ -1ad220: 1d01 |0000: monitor-enter v1 │ │ -1ad222: 6e10 675a 0100 |0001: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.isDone:()Z // method@5a67 │ │ -1ad228: 0a00 |0004: move-result v0 │ │ -1ad22a: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -1ad22e: 7020 625a 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@5a62 │ │ -1ad234: 2806 |000a: goto 0010 // +0006 │ │ -1ad236: 5410 f741 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@41f7 │ │ -1ad23a: 7220 d20c 2000 |000d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cd2 │ │ -1ad240: 1e01 |0010: monitor-exit v1 │ │ -1ad242: 0e00 |0011: return-void │ │ -1ad244: 0d02 |0012: move-exception v2 │ │ -1ad246: 1e01 |0013: monitor-exit v1 │ │ -1ad248: 2702 |0014: throw v2 │ │ +1ad214: |[1ad214] org.thoughtcrime.securesms.util.ListenableFutureTask.addListener:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ +1ad224: 1d01 |0000: monitor-enter v1 │ │ +1ad226: 6e10 675a 0100 |0001: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.isDone:()Z // method@5a67 │ │ +1ad22c: 0a00 |0004: move-result v0 │ │ +1ad22e: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +1ad232: 7020 625a 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@5a62 │ │ +1ad238: 2806 |000a: goto 0010 // +0006 │ │ +1ad23a: 5410 f741 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@41f7 │ │ +1ad23e: 7220 d20c 2000 |000d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cd2 │ │ +1ad244: 1e01 |0010: monitor-exit v1 │ │ +1ad246: 0e00 |0011: return-void │ │ +1ad248: 0d02 |0012: move-exception v2 │ │ +1ad24a: 1e01 |0013: monitor-exit v1 │ │ +1ad24c: 2702 |0014: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0010 │ │ -> 0x0012 │ │ 0x0013 - 0x0014 │ │ -> 0x0012 │ │ positions : │ │ 0x0001 line=70 │ │ @@ -308260,22 +308261,22 @@ │ │ type : '()V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1ad2e4: |[1ad2e4] org.thoughtcrime.securesms.util.ListenableFutureTask.done:()V │ │ -1ad2f4: 1d01 |0000: monitor-enter v1 │ │ -1ad2f6: 7010 615a 0100 |0001: invoke-direct {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:()V // method@5a61 │ │ -1ad2fc: 1e01 |0004: monitor-exit v1 │ │ -1ad2fe: 0e00 |0005: return-void │ │ -1ad300: 0d00 |0006: move-exception v0 │ │ -1ad302: 1e01 |0007: monitor-exit v1 │ │ -1ad304: 2700 |0008: throw v0 │ │ +1ad2e8: |[1ad2e8] org.thoughtcrime.securesms.util.ListenableFutureTask.done:()V │ │ +1ad2f8: 1d01 |0000: monitor-enter v1 │ │ +1ad2fa: 7010 615a 0100 |0001: invoke-direct {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:()V // method@5a61 │ │ +1ad300: 1e01 |0004: monitor-exit v1 │ │ +1ad302: 0e00 |0005: return-void │ │ +1ad304: 0d00 |0006: move-exception v0 │ │ +1ad306: 1e01 |0007: monitor-exit v1 │ │ +1ad308: 2700 |0008: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0004 │ │ -> 0x0006 │ │ 0x0007 - 0x0008 │ │ -> 0x0006 │ │ positions : │ │ 0x0001 line=83 │ │ @@ -308288,26 +308289,26 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1ad0b8: |[1ad0b8] org.thoughtcrime.securesms.util.ListenableFutureTask.equals:(Ljava/lang/Object;)Z │ │ -1ad0c8: 3802 0f00 |0000: if-eqz v2, 000f // +000f │ │ -1ad0cc: 2020 d110 |0002: instance-of v0, v2, Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // type@10d1 │ │ -1ad0d0: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -1ad0d4: 5410 f641 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@41f6 │ │ -1ad0d8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -1ad0dc: 6e20 a20a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa2 │ │ -1ad0e2: 0a02 |000d: move-result v2 │ │ -1ad0e4: 0f02 |000e: return v2 │ │ -1ad0e6: 6f20 a20a 2100 |000f: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa2 │ │ -1ad0ec: 0a02 |0012: move-result v2 │ │ -1ad0ee: 0f02 |0013: return v2 │ │ +1ad0bc: |[1ad0bc] org.thoughtcrime.securesms.util.ListenableFutureTask.equals:(Ljava/lang/Object;)Z │ │ +1ad0cc: 3802 0f00 |0000: if-eqz v2, 000f // +000f │ │ +1ad0d0: 2020 d110 |0002: instance-of v0, v2, Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // type@10d1 │ │ +1ad0d4: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +1ad0d8: 5410 f641 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@41f6 │ │ +1ad0dc: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +1ad0e0: 6e20 a20a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa2 │ │ +1ad0e6: 0a02 |000d: move-result v2 │ │ +1ad0e8: 0f02 |000e: return v2 │ │ +1ad0ea: 6f20 a20a 2100 |000f: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa2 │ │ +1ad0f0: 0a02 |0012: move-result v2 │ │ +1ad0f2: 0f02 |0013: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=114 │ │ 0x000a line=115 │ │ 0x000f line=117 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/thoughtcrime/securesms/util/ListenableFutureTask; │ │ @@ -308318,23 +308319,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -1ad0f0: |[1ad0f0] org.thoughtcrime.securesms.util.ListenableFutureTask.hashCode:()I │ │ -1ad100: 5410 f641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@41f6 │ │ -1ad104: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -1ad108: 6e10 a40a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0aa4 │ │ -1ad10e: 0a00 |0007: move-result v0 │ │ -1ad110: 0f00 |0008: return v0 │ │ -1ad112: 6f10 a40a 0100 |0009: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@0aa4 │ │ -1ad118: 0a00 |000c: move-result v0 │ │ -1ad11a: 0f00 |000d: return v0 │ │ +1ad0f4: |[1ad0f4] org.thoughtcrime.securesms.util.ListenableFutureTask.hashCode:()I │ │ +1ad104: 5410 f641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@41f6 │ │ +1ad108: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +1ad10c: 6e10 a40a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0aa4 │ │ +1ad112: 0a00 |0007: move-result v0 │ │ +1ad114: 0f00 |0008: return v0 │ │ +1ad116: 6f10 a40a 0100 |0009: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@0aa4 │ │ +1ad11c: 0a00 |000c: move-result v0 │ │ +1ad11e: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0009 line=124 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/util/ListenableFutureTask; │ │ │ │ @@ -308343,23 +308344,23 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1ad31c: |[1ad31c] org.thoughtcrime.securesms.util.ListenableFutureTask.removeListener:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ -1ad32c: 1d01 |0000: monitor-enter v1 │ │ -1ad32e: 5410 f741 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@41f7 │ │ -1ad332: 7220 de0c 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0cde │ │ -1ad338: 1e01 |0006: monitor-exit v1 │ │ -1ad33a: 0e00 |0007: return-void │ │ -1ad33c: 0d02 |0008: move-exception v2 │ │ -1ad33e: 1e01 |0009: monitor-exit v1 │ │ -1ad340: 2702 |000a: throw v2 │ │ +1ad320: |[1ad320] org.thoughtcrime.securesms.util.ListenableFutureTask.removeListener:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ +1ad330: 1d01 |0000: monitor-enter v1 │ │ +1ad332: 5410 f741 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@41f7 │ │ +1ad336: 7220 de0c 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0cde │ │ +1ad33c: 1e01 |0006: monitor-exit v1 │ │ +1ad33e: 0e00 |0007: return-void │ │ +1ad340: 0d02 |0008: move-exception v2 │ │ +1ad342: 1e01 |0009: monitor-exit v1 │ │ +1ad344: 2702 |000a: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=78 │ │ @@ -308406,20 +308407,20 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/LongClickCopySpan;Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1ad358: |[1ad358] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/util/LongClickCopySpan;Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V │ │ -1ad368: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ad36e: 5b01 f841 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@41f8 │ │ -1ad372: 5b02 f941 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@41f9 │ │ -1ad376: 5b03 fa41 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcContact; // field@41fa │ │ -1ad37a: 0e00 |0009: return-void │ │ +1ad35c: |[1ad35c] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/util/LongClickCopySpan;Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V │ │ +1ad36c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ad372: 5b01 f841 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@41f8 │ │ +1ad376: 5b02 f941 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@41f9 │ │ +1ad37a: 5b03 fa41 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcContact; // field@41fa │ │ +1ad37e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000a reg=1 (null) Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/app/Activity; │ │ @@ -308431,20 +308432,20 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -1ad37c: |[1ad37c] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ -1ad38c: 5430 f841 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@41f8 │ │ -1ad390: 5431 f941 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@41f9 │ │ -1ad394: 5432 fa41 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcContact; // field@41fa │ │ -1ad398: 6e55 6f5a 1042 |0006: invoke-virtual {v0, v1, v2, v4, v5}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.lambda$onClick$0$org-thoughtcrime-securesms-util-LongClickCopySpan:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;Landroid/content/DialogInterface;I)V // method@5a6f │ │ -1ad39e: 0e00 |0009: return-void │ │ +1ad380: |[1ad380] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ +1ad390: 5430 f841 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@41f8 │ │ +1ad394: 5431 f941 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@41f9 │ │ +1ad398: 5432 fa41 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcContact; // field@41fa │ │ +1ad39c: 6e55 6f5a 1042 |0006: invoke-virtual {v0, v1, v2, v4, v5}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.lambda$onClick$0$org-thoughtcrime-securesms-util-LongClickCopySpan:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;Landroid/content/DialogInterface;I)V // method@5a6f │ │ +1ad3a2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000a reg=4 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x000a reg=5 (null) I │ │ @@ -308483,19 +308484,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1ad3a0: |[1ad3a0] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda1.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -1ad3b0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ad3b6: 5b01 fb41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@41fb │ │ -1ad3ba: 5b02 fc41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@41fc │ │ -1ad3be: 0e00 |0007: return-void │ │ +1ad3a4: |[1ad3a4] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda1.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +1ad3b4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ad3ba: 5b01 fb41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@41fb │ │ +1ad3be: 5b02 fc41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@41fc │ │ +1ad3c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -308506,19 +308507,19 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -1ad3c0: |[1ad3c0] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ -1ad3d0: 5420 fb41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@41fb │ │ -1ad3d4: 5421 fc41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@41fc │ │ -1ad3d8: 7140 705a 1043 |0004: invoke-static {v0, v1, v3, v4}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.lambda$onLongClick$1:(Landroid/content/Context;Ljava/lang/String;Landroid/content/DialogInterface;I)V // method@5a70 │ │ -1ad3de: 0e00 |0007: return-void │ │ +1ad3c4: |[1ad3c4] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ +1ad3d4: 5420 fb41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@41fb │ │ +1ad3d8: 5421 fc41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@41fc │ │ +1ad3dc: 7140 705a 1043 |0004: invoke-static {v0, v1, v3, v4}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.lambda$onLongClick$1:(Landroid/content/Context;Ljava/lang/String;Landroid/content/DialogInterface;I)V // method@5a70 │ │ +1ad3e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0008 reg=4 (null) I │ │ @@ -308575,18 +308576,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1ad428: |[1ad428] org.thoughtcrime.securesms.util.LongClickCopySpan.:(Ljava/lang/String;)V │ │ -1ad438: 7010 ae02 0000 |0000: invoke-direct {v0}, Landroid/text/style/ClickableSpan;.:()V // method@02ae │ │ -1ad43e: 5b01 0242 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4202 │ │ -1ad442: 0e00 |0005: return-void │ │ +1ad42c: |[1ad42c] org.thoughtcrime.securesms.util.LongClickCopySpan.:(Ljava/lang/String;)V │ │ +1ad43c: 7010 ae02 0000 |0000: invoke-direct {v0}, Landroid/text/style/ClickableSpan;.:()V // method@02ae │ │ +1ad442: 5b01 0242 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4202 │ │ +1ad446: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -308596,24 +308597,24 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Landroid/content/DialogInterface;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1ad45c: |[1ad45c] org.thoughtcrime.securesms.util.LongClickCopySpan.lambda$onLongClick$1:(Landroid/content/Context;Ljava/lang/String;Landroid/content/DialogInterface;I)V │ │ -1ad46c: 7120 8c5b 1000 |0000: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@5b8c │ │ -1ad472: 6001 4028 |0003: sget v1, Lorg/thoughtcrime/securesms/R$string;.copied_to_clipboard:I // field@2840 │ │ -1ad476: 6e20 7700 1000 |0005: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1ad47c: 0c01 |0008: move-result-object v1 │ │ -1ad47e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1ad480: 7130 7204 1002 |000a: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0472 │ │ -1ad486: 0c00 |000d: move-result-object v0 │ │ -1ad488: 6e10 7304 0000 |000e: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0473 │ │ -1ad48e: 0e00 |0011: return-void │ │ +1ad460: |[1ad460] org.thoughtcrime.securesms.util.LongClickCopySpan.lambda$onLongClick$1:(Landroid/content/Context;Ljava/lang/String;Landroid/content/DialogInterface;I)V │ │ +1ad470: 7120 8c5b 1000 |0000: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@5b8c │ │ +1ad476: 6001 4028 |0003: sget v1, Lorg/thoughtcrime/securesms/R$string;.copied_to_clipboard:I // field@2840 │ │ +1ad47a: 6e20 7700 1000 |0005: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1ad480: 0c01 |0008: move-result-object v1 │ │ +1ad482: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1ad484: 7130 7204 1002 |000a: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0472 │ │ +1ad48a: 0c00 |000d: move-result-object v0 │ │ +1ad48c: 6e10 7304 0000 |000e: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0473 │ │ +1ad492: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0012 reg=1 (null) Ljava/lang/String; │ │ @@ -308625,29 +308626,29 @@ │ │ type : '(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -1ad750: |[1ad750] org.thoughtcrime.securesms.util.LongClickCopySpan.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V │ │ -1ad760: 7110 c84d 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ -1ad766: 0c00 |0003: move-result-object v0 │ │ -1ad768: 6e10 7a06 0400 |0004: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067a │ │ -1ad76e: 0a04 |0007: move-result v4 │ │ -1ad770: 6e20 8c06 4000 |0008: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.createChatByContactId:(I)I // method@068c │ │ -1ad776: 0a04 |000b: move-result v4 │ │ -1ad778: 3804 1100 |000c: if-eqz v4, 001d // +0011 │ │ -1ad77c: 2200 2b00 |000e: new-instance v0, Landroid/content/Intent; // type@002b │ │ -1ad780: 1c01 f50c |0010: const-class v1, Lorg/thoughtcrime/securesms/ConversationActivity; // type@0cf5 │ │ -1ad784: 7030 8400 3001 |0012: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -1ad78a: 1a01 714b |0015: const-string v1, "chat_id" // string@4b71 │ │ -1ad78e: 6e30 9c00 1004 |0017: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -1ad794: 6e20 2800 0300 |001a: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0028 │ │ -1ad79a: 0e00 |001d: return-void │ │ +1ad754: |[1ad754] org.thoughtcrime.securesms.util.LongClickCopySpan.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V │ │ +1ad764: 7110 c84d 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ +1ad76a: 0c00 |0003: move-result-object v0 │ │ +1ad76c: 6e10 7a06 0400 |0004: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067a │ │ +1ad772: 0a04 |0007: move-result v4 │ │ +1ad774: 6e20 8c06 4000 |0008: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.createChatByContactId:(I)I // method@068c │ │ +1ad77a: 0a04 |000b: move-result v4 │ │ +1ad77c: 3804 1100 |000c: if-eqz v4, 001d // +0011 │ │ +1ad780: 2200 2b00 |000e: new-instance v0, Landroid/content/Intent; // type@002b │ │ +1ad784: 1c01 f50c |0010: const-class v1, Lorg/thoughtcrime/securesms/ConversationActivity; // type@0cf5 │ │ +1ad788: 7030 8400 3001 |0012: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +1ad78e: 1a01 714b |0015: const-string v1, "chat_id" // string@4b71 │ │ +1ad792: 6e30 9c00 1004 |0017: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +1ad798: 6e20 2800 0300 |001a: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0028 │ │ +1ad79e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0004 line=38 │ │ 0x000e line=40 │ │ 0x0015 line=41 │ │ 0x001a line=42 │ │ @@ -308661,31 +308662,31 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -1ad3e0: |[1ad3e0] org.thoughtcrime.securesms.util.LongClickCopySpan.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ -1ad3f0: 1a00 826c |0000: const-string v0, "mailto:" // string@6c82 │ │ -1ad3f4: 6e20 f20a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1ad3fa: 0a00 |0005: move-result v0 │ │ -1ad3fc: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -1ad400: 1270 |0008: const/4 v0, #int 7 // #7 │ │ -1ad402: 6e20 f50a 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af5 │ │ -1ad408: 0c02 |000c: move-result-object v2 │ │ -1ad40a: 1102 |000d: return-object v2 │ │ -1ad40c: 1a00 6184 |000e: const-string v0, "tel:" // string@8461 │ │ -1ad410: 6e20 f20a 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1ad416: 0a00 |0013: move-result v0 │ │ -1ad418: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -1ad41c: 1240 |0016: const/4 v0, #int 4 // #4 │ │ -1ad41e: 6e20 f50a 0200 |0017: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af5 │ │ -1ad424: 0c02 |001a: move-result-object v2 │ │ -1ad426: 1102 |001b: return-object v2 │ │ +1ad3e4: |[1ad3e4] org.thoughtcrime.securesms.util.LongClickCopySpan.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ +1ad3f4: 1a00 826c |0000: const-string v0, "mailto:" // string@6c82 │ │ +1ad3f8: 6e20 f20a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1ad3fe: 0a00 |0005: move-result v0 │ │ +1ad400: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +1ad404: 1270 |0008: const/4 v0, #int 7 // #7 │ │ +1ad406: 6e20 f50a 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af5 │ │ +1ad40c: 0c02 |000c: move-result-object v2 │ │ +1ad40e: 1102 |000d: return-object v2 │ │ +1ad410: 1a00 6184 |000e: const-string v0, "tel:" // string@8461 │ │ +1ad414: 6e20 f20a 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1ad41a: 0a00 |0013: move-result v0 │ │ +1ad41c: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +1ad420: 1240 |0016: const/4 v0, #int 4 // #4 │ │ +1ad422: 6e20 f50a 0200 |0017: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af5 │ │ +1ad428: 0c02 |001a: move-result-object v2 │ │ +1ad42a: 1102 |001b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0009 line=127 │ │ 0x000e line=128 │ │ 0x0017 line=129 │ │ locals : │ │ @@ -308698,17 +308699,17 @@ │ │ type : '(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;Landroid/content/DialogInterface;I)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1ad444: |[1ad444] org.thoughtcrime.securesms.util.LongClickCopySpan.lambda$onClick$0$org-thoughtcrime-securesms-util-LongClickCopySpan:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;Landroid/content/DialogInterface;I)V │ │ -1ad454: 7030 735a 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@5a73 │ │ -1ad45a: 0e00 |0003: return-void │ │ +1ad448: |[1ad448] org.thoughtcrime.securesms.util.LongClickCopySpan.lambda$onClick$0$org-thoughtcrime-securesms-util-LongClickCopySpan:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;Landroid/content/DialogInterface;I)V │ │ +1ad458: 7030 735a 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@5a73 │ │ +1ad45e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/app/Activity; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/b44t/messenger/DcContact; │ │ @@ -308720,130 +308721,130 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 235 16-bit code units │ │ -1ad490: |[1ad490] org.thoughtcrime.securesms.util.LongClickCopySpan.onClick:(Landroid/view/View;)V │ │ -1ad4a0: 5470 0242 |0000: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4202 │ │ -1ad4a4: 1a01 6f4c |0002: const-string v1, "cmd:" // string@4c6f │ │ -1ad4a8: 6e20 f20a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1ad4ae: 0a00 |0007: move-result v0 │ │ -1ad4b0: 3800 2b00 |0008: if-eqz v0, 0033 // +002b │ │ -1ad4b4: 5470 0242 |000a: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4202 │ │ -1ad4b8: 1241 |000c: const/4 v1, #int 4 // #4 │ │ -1ad4ba: 6e20 f50a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af5 │ │ -1ad4c0: 0c00 |0010: move-result-object v0 │ │ -1ad4c2: 6e10 1903 0800 |0011: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ -1ad4c8: 0c08 |0014: move-result-object v8 │ │ -1ad4ca: 1f08 f50c |0015: check-cast v8, Lorg/thoughtcrime/securesms/ConversationActivity; // type@0cf5 │ │ -1ad4ce: 2201 0c03 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ -1ad4d2: 7010 0c0b 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1ad4d8: 6e20 180b 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1ad4de: 1a00 d603 |001f: const-string v0, " " // string@03d6 │ │ -1ad4e2: 6e20 180b 0100 |0021: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1ad4e8: 6e10 290b 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1ad4ee: 0c00 |0027: move-result-object v0 │ │ -1ad4f0: 6e20 0441 0800 |0028: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/ConversationActivity;.setDraftText:(Ljava/lang/String;)V // method@4104 │ │ -1ad4f6: 2900 bf00 |002b: goto/16 00ea // +00bf │ │ -1ad4fa: 0d08 |002d: move-exception v8 │ │ -1ad4fc: 6e10 370a 0800 |002e: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1ad502: 2900 b900 |0031: goto/16 00ea // +00b9 │ │ -1ad506: 5470 0242 |0033: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4202 │ │ -1ad50a: 1a01 826c |0035: const-string v1, "mailto:" // string@6c82 │ │ -1ad50e: 6e20 f20a 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1ad514: 0a00 |003a: move-result v0 │ │ -1ad516: 3800 6a00 |003b: if-eqz v0, 00a5 // +006a │ │ -1ad51a: 5470 0242 |003d: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4202 │ │ -1ad51e: 7020 745a 0700 |003f: invoke-direct {v7, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@5a74 │ │ -1ad524: 0c00 |0042: move-result-object v0 │ │ -1ad526: 6e10 1903 0800 |0043: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ -1ad52c: 0c08 |0046: move-result-object v8 │ │ -1ad52e: 1f08 0e00 |0047: check-cast v8, Landroid/app/Activity; // type@000e │ │ -1ad532: 7110 c84d 0800 |0049: invoke-static {v8}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ -1ad538: 0c01 |004c: move-result-object v1 │ │ -1ad53a: 1202 |004d: const/4 v2, #int 0 // #0 │ │ -1ad53c: 6e30 8d06 2100 |004e: invoke-virtual {v1, v2, v0}, Lcom/b44t/messenger/DcContext;.createContact:(Ljava/lang/String;Ljava/lang/String;)I // method@068d │ │ -1ad542: 0a00 |0051: move-result v0 │ │ -1ad544: 6e20 a506 0100 |0052: invoke-virtual {v1, v0}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ -1ad54a: 0c00 |0055: move-result-object v0 │ │ -1ad54c: 6e10 7a06 0000 |0056: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067a │ │ -1ad552: 0a03 |0059: move-result v3 │ │ -1ad554: 3803 1700 |005a: if-eqz v3, 0071 // +0017 │ │ -1ad558: 6e10 8006 0000 |005c: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.isBlocked:()Z // method@0680 │ │ -1ad55e: 0a03 |005f: move-result v3 │ │ -1ad560: 3903 1100 |0060: if-nez v3, 0071 // +0011 │ │ -1ad564: 6e10 7a06 0000 |0062: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067a │ │ -1ad56a: 0a03 |0065: move-result v3 │ │ -1ad56c: 6e20 9d06 3100 |0066: invoke-virtual {v1, v3}, Lcom/b44t/messenger/DcContext;.getChatIdByContactId:(I)I // method@069d │ │ -1ad572: 0a01 |0069: move-result v1 │ │ -1ad574: 3801 0700 |006a: if-eqz v1, 0071 // +0007 │ │ -1ad578: 7030 735a 8700 |006c: invoke-direct {v7, v8, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@5a73 │ │ -1ad57e: 2900 7b00 |006f: goto/16 00ea // +007b │ │ -1ad582: 2201 4901 |0071: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -1ad586: 7020 8704 8100 |0073: invoke-direct {v1, v8}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0487 │ │ -1ad58c: 6003 d027 |0076: sget v3, Lorg/thoughtcrime/securesms/R$string;.ask_start_chat_with:I // field@27d0 │ │ -1ad590: 6e10 7906 0000 |0078: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@0679 │ │ -1ad596: 0c04 |007b: move-result-object v4 │ │ -1ad598: 1215 |007c: const/4 v5, #int 1 // #1 │ │ -1ad59a: 2355 4011 |007d: new-array v5, v5, [Ljava/lang/Object; // type@1140 │ │ -1ad59e: 1206 |007f: const/4 v6, #int 0 // #0 │ │ -1ad5a0: 4d04 0506 |0080: aput-object v4, v5, v6 │ │ -1ad5a4: 6e30 1f00 3805 |0082: invoke-virtual {v8, v3, v5}, Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@001f │ │ -1ad5aa: 0c03 |0085: move-result-object v3 │ │ -1ad5ac: 6e20 8d04 3100 |0086: invoke-virtual {v1, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048d │ │ -1ad5b2: 0c01 |0089: move-result-object v1 │ │ -1ad5b4: 2203 d210 |008a: new-instance v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0; // type@10d2 │ │ -1ad5b8: 7040 6a5a 7308 |008c: invoke-direct {v3, v7, v8, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/util/LongClickCopySpan;Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@5a6a │ │ -1ad5be: 1408 0a00 0401 |008f: const v8, #float 2.42446e-38 // #0104000a │ │ -1ad5c4: 6e30 9304 8103 |0092: invoke-virtual {v1, v8, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0493 │ │ -1ad5ca: 0c08 |0095: move-result-object v8 │ │ -1ad5cc: 6000 0428 |0096: sget v0, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2804 │ │ -1ad5d0: 6e30 8e04 0802 |0098: invoke-virtual {v8, v0, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ -1ad5d6: 0c08 |009b: move-result-object v8 │ │ -1ad5d8: 6e10 9904 0800 |009c: invoke-virtual {v8}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0499 │ │ -1ad5de: 284b |009f: goto 00ea // +004b │ │ -1ad5e0: 0d08 |00a0: move-exception v8 │ │ -1ad5e2: 6e10 370a 0800 |00a1: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1ad5e8: 2846 |00a4: goto 00ea // +0046 │ │ -1ad5ea: 5470 0242 |00a5: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4202 │ │ -1ad5ee: 7110 765b 0000 |00a7: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.isInviteURL:(Ljava/lang/String;)Z // method@5b76 │ │ -1ad5f4: 0a00 |00aa: move-result v0 │ │ -1ad5f6: 3800 1300 |00ab: if-eqz v0, 00be // +0013 │ │ -1ad5fa: 2200 4d10 |00ad: new-instance v0, Lorg/thoughtcrime/securesms/qr/QrCodeHandler; // type@104d │ │ -1ad5fe: 6e10 1903 0800 |00af: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ -1ad604: 0c08 |00b2: move-result-object v8 │ │ -1ad606: 1f08 0e00 |00b3: check-cast v8, Landroid/app/Activity; // type@000e │ │ -1ad60a: 7020 5757 8000 |00b5: invoke-direct {v0, v8}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.:(Landroid/app/Activity;)V // method@5757 │ │ -1ad610: 5478 0242 |00b8: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4202 │ │ -1ad614: 6e20 5957 8000 |00ba: invoke-virtual {v0, v8}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.handleQrData:(Ljava/lang/String;)V // method@5759 │ │ -1ad61a: 282d |00bd: goto 00ea // +002d │ │ -1ad61c: 6e10 1903 0800 |00be: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ -1ad622: 0c00 |00c1: move-result-object v0 │ │ -1ad624: 1f00 0e00 |00c2: check-cast v0, Landroid/app/Activity; // type@000e │ │ -1ad628: 7110 c84d 0000 |00c4: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ -1ad62e: 0c01 |00c7: move-result-object v1 │ │ -1ad630: 5472 0242 |00c8: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4202 │ │ -1ad634: 6e20 8a06 2100 |00ca: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.checkQr:(Ljava/lang/String;)Lcom/b44t/messenger/DcLot; // method@068a │ │ -1ad63a: 0c01 |00cd: move-result-object v1 │ │ -1ad63c: 6e10 ee06 0100 |00ce: invoke-virtual {v1}, Lcom/b44t/messenger/DcLot;.getState:()I // method@06ee │ │ -1ad642: 0a01 |00d1: move-result v1 │ │ -1ad644: 1302 0f01 |00d2: const/16 v2, #int 271 // #10f │ │ -1ad648: 3321 0d00 |00d4: if-ne v1, v2, 00e1 // +000d │ │ -1ad64c: 2208 4d10 |00d6: new-instance v8, Lorg/thoughtcrime/securesms/qr/QrCodeHandler; // type@104d │ │ -1ad650: 7020 5757 0800 |00d8: invoke-direct {v8, v0}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.:(Landroid/app/Activity;)V // method@5757 │ │ -1ad656: 5470 0242 |00db: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4202 │ │ -1ad65a: 6e20 5957 0800 |00dd: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.handleQrData:(Ljava/lang/String;)V // method@5759 │ │ -1ad660: 280a |00e0: goto 00ea // +000a │ │ -1ad662: 6e10 1903 0800 |00e1: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ -1ad668: 0c08 |00e4: move-result-object v8 │ │ -1ad66a: 5470 0242 |00e5: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4202 │ │ -1ad66e: 7120 3e5a 0800 |00e7: invoke-static {v8, v0}, Lorg/thoughtcrime/securesms/util/IntentUtils;.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@5a3e │ │ -1ad674: 0e00 |00ea: return-void │ │ +1ad494: |[1ad494] org.thoughtcrime.securesms.util.LongClickCopySpan.onClick:(Landroid/view/View;)V │ │ +1ad4a4: 5470 0242 |0000: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4202 │ │ +1ad4a8: 1a01 6f4c |0002: const-string v1, "cmd:" // string@4c6f │ │ +1ad4ac: 6e20 f20a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1ad4b2: 0a00 |0007: move-result v0 │ │ +1ad4b4: 3800 2b00 |0008: if-eqz v0, 0033 // +002b │ │ +1ad4b8: 5470 0242 |000a: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4202 │ │ +1ad4bc: 1241 |000c: const/4 v1, #int 4 // #4 │ │ +1ad4be: 6e20 f50a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af5 │ │ +1ad4c4: 0c00 |0010: move-result-object v0 │ │ +1ad4c6: 6e10 1903 0800 |0011: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ +1ad4cc: 0c08 |0014: move-result-object v8 │ │ +1ad4ce: 1f08 f50c |0015: check-cast v8, Lorg/thoughtcrime/securesms/ConversationActivity; // type@0cf5 │ │ +1ad4d2: 2201 0c03 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ +1ad4d6: 7010 0c0b 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1ad4dc: 6e20 180b 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1ad4e2: 1a00 d603 |001f: const-string v0, " " // string@03d6 │ │ +1ad4e6: 6e20 180b 0100 |0021: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1ad4ec: 6e10 290b 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1ad4f2: 0c00 |0027: move-result-object v0 │ │ +1ad4f4: 6e20 0441 0800 |0028: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/ConversationActivity;.setDraftText:(Ljava/lang/String;)V // method@4104 │ │ +1ad4fa: 2900 bf00 |002b: goto/16 00ea // +00bf │ │ +1ad4fe: 0d08 |002d: move-exception v8 │ │ +1ad500: 6e10 370a 0800 |002e: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1ad506: 2900 b900 |0031: goto/16 00ea // +00b9 │ │ +1ad50a: 5470 0242 |0033: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4202 │ │ +1ad50e: 1a01 826c |0035: const-string v1, "mailto:" // string@6c82 │ │ +1ad512: 6e20 f20a 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1ad518: 0a00 |003a: move-result v0 │ │ +1ad51a: 3800 6a00 |003b: if-eqz v0, 00a5 // +006a │ │ +1ad51e: 5470 0242 |003d: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4202 │ │ +1ad522: 7020 745a 0700 |003f: invoke-direct {v7, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@5a74 │ │ +1ad528: 0c00 |0042: move-result-object v0 │ │ +1ad52a: 6e10 1903 0800 |0043: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ +1ad530: 0c08 |0046: move-result-object v8 │ │ +1ad532: 1f08 0e00 |0047: check-cast v8, Landroid/app/Activity; // type@000e │ │ +1ad536: 7110 c84d 0800 |0049: invoke-static {v8}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ +1ad53c: 0c01 |004c: move-result-object v1 │ │ +1ad53e: 1202 |004d: const/4 v2, #int 0 // #0 │ │ +1ad540: 6e30 8d06 2100 |004e: invoke-virtual {v1, v2, v0}, Lcom/b44t/messenger/DcContext;.createContact:(Ljava/lang/String;Ljava/lang/String;)I // method@068d │ │ +1ad546: 0a00 |0051: move-result v0 │ │ +1ad548: 6e20 a506 0100 |0052: invoke-virtual {v1, v0}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ +1ad54e: 0c00 |0055: move-result-object v0 │ │ +1ad550: 6e10 7a06 0000 |0056: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067a │ │ +1ad556: 0a03 |0059: move-result v3 │ │ +1ad558: 3803 1700 |005a: if-eqz v3, 0071 // +0017 │ │ +1ad55c: 6e10 8006 0000 |005c: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.isBlocked:()Z // method@0680 │ │ +1ad562: 0a03 |005f: move-result v3 │ │ +1ad564: 3903 1100 |0060: if-nez v3, 0071 // +0011 │ │ +1ad568: 6e10 7a06 0000 |0062: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067a │ │ +1ad56e: 0a03 |0065: move-result v3 │ │ +1ad570: 6e20 9d06 3100 |0066: invoke-virtual {v1, v3}, Lcom/b44t/messenger/DcContext;.getChatIdByContactId:(I)I // method@069d │ │ +1ad576: 0a01 |0069: move-result v1 │ │ +1ad578: 3801 0700 |006a: if-eqz v1, 0071 // +0007 │ │ +1ad57c: 7030 735a 8700 |006c: invoke-direct {v7, v8, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@5a73 │ │ +1ad582: 2900 7b00 |006f: goto/16 00ea // +007b │ │ +1ad586: 2201 4901 |0071: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +1ad58a: 7020 8704 8100 |0073: invoke-direct {v1, v8}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0487 │ │ +1ad590: 6003 d027 |0076: sget v3, Lorg/thoughtcrime/securesms/R$string;.ask_start_chat_with:I // field@27d0 │ │ +1ad594: 6e10 7906 0000 |0078: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@0679 │ │ +1ad59a: 0c04 |007b: move-result-object v4 │ │ +1ad59c: 1215 |007c: const/4 v5, #int 1 // #1 │ │ +1ad59e: 2355 4011 |007d: new-array v5, v5, [Ljava/lang/Object; // type@1140 │ │ +1ad5a2: 1206 |007f: const/4 v6, #int 0 // #0 │ │ +1ad5a4: 4d04 0506 |0080: aput-object v4, v5, v6 │ │ +1ad5a8: 6e30 1f00 3805 |0082: invoke-virtual {v8, v3, v5}, Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@001f │ │ +1ad5ae: 0c03 |0085: move-result-object v3 │ │ +1ad5b0: 6e20 8d04 3100 |0086: invoke-virtual {v1, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048d │ │ +1ad5b6: 0c01 |0089: move-result-object v1 │ │ +1ad5b8: 2203 d210 |008a: new-instance v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0; // type@10d2 │ │ +1ad5bc: 7040 6a5a 7308 |008c: invoke-direct {v3, v7, v8, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/util/LongClickCopySpan;Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@5a6a │ │ +1ad5c2: 1408 0a00 0401 |008f: const v8, #float 2.42446e-38 // #0104000a │ │ +1ad5c8: 6e30 9304 8103 |0092: invoke-virtual {v1, v8, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0493 │ │ +1ad5ce: 0c08 |0095: move-result-object v8 │ │ +1ad5d0: 6000 0428 |0096: sget v0, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2804 │ │ +1ad5d4: 6e30 8e04 0802 |0098: invoke-virtual {v8, v0, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ +1ad5da: 0c08 |009b: move-result-object v8 │ │ +1ad5dc: 6e10 9904 0800 |009c: invoke-virtual {v8}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0499 │ │ +1ad5e2: 284b |009f: goto 00ea // +004b │ │ +1ad5e4: 0d08 |00a0: move-exception v8 │ │ +1ad5e6: 6e10 370a 0800 |00a1: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1ad5ec: 2846 |00a4: goto 00ea // +0046 │ │ +1ad5ee: 5470 0242 |00a5: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4202 │ │ +1ad5f2: 7110 765b 0000 |00a7: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.isInviteURL:(Ljava/lang/String;)Z // method@5b76 │ │ +1ad5f8: 0a00 |00aa: move-result v0 │ │ +1ad5fa: 3800 1300 |00ab: if-eqz v0, 00be // +0013 │ │ +1ad5fe: 2200 4d10 |00ad: new-instance v0, Lorg/thoughtcrime/securesms/qr/QrCodeHandler; // type@104d │ │ +1ad602: 6e10 1903 0800 |00af: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ +1ad608: 0c08 |00b2: move-result-object v8 │ │ +1ad60a: 1f08 0e00 |00b3: check-cast v8, Landroid/app/Activity; // type@000e │ │ +1ad60e: 7020 5757 8000 |00b5: invoke-direct {v0, v8}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.:(Landroid/app/Activity;)V // method@5757 │ │ +1ad614: 5478 0242 |00b8: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4202 │ │ +1ad618: 6e20 5957 8000 |00ba: invoke-virtual {v0, v8}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.handleQrData:(Ljava/lang/String;)V // method@5759 │ │ +1ad61e: 282d |00bd: goto 00ea // +002d │ │ +1ad620: 6e10 1903 0800 |00be: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ +1ad626: 0c00 |00c1: move-result-object v0 │ │ +1ad628: 1f00 0e00 |00c2: check-cast v0, Landroid/app/Activity; // type@000e │ │ +1ad62c: 7110 c84d 0000 |00c4: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ +1ad632: 0c01 |00c7: move-result-object v1 │ │ +1ad634: 5472 0242 |00c8: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4202 │ │ +1ad638: 6e20 8a06 2100 |00ca: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.checkQr:(Ljava/lang/String;)Lcom/b44t/messenger/DcLot; // method@068a │ │ +1ad63e: 0c01 |00cd: move-result-object v1 │ │ +1ad640: 6e10 ee06 0100 |00ce: invoke-virtual {v1}, Lcom/b44t/messenger/DcLot;.getState:()I // method@06ee │ │ +1ad646: 0a01 |00d1: move-result v1 │ │ +1ad648: 1302 0f01 |00d2: const/16 v2, #int 271 // #10f │ │ +1ad64c: 3321 0d00 |00d4: if-ne v1, v2, 00e1 // +000d │ │ +1ad650: 2208 4d10 |00d6: new-instance v8, Lorg/thoughtcrime/securesms/qr/QrCodeHandler; // type@104d │ │ +1ad654: 7020 5757 0800 |00d8: invoke-direct {v8, v0}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.:(Landroid/app/Activity;)V // method@5757 │ │ +1ad65a: 5470 0242 |00db: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4202 │ │ +1ad65e: 6e20 5957 0800 |00dd: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.handleQrData:(Ljava/lang/String;)V // method@5759 │ │ +1ad664: 280a |00e0: goto 00ea // +000a │ │ +1ad666: 6e10 1903 0800 |00e1: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ +1ad66c: 0c08 |00e4: move-result-object v8 │ │ +1ad66e: 5470 0242 |00e5: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4202 │ │ +1ad672: 7120 3e5a 0800 |00e7: invoke-static {v8, v0}, Lorg/thoughtcrime/securesms/util/IntentUtils;.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@5a3e │ │ +1ad678: 0e00 |00ea: return-void │ │ catches : 2 │ │ 0x000a - 0x002b │ │ Ljava/lang/Exception; -> 0x002d │ │ 0x003d - 0x009f │ │ Ljava/lang/Exception; -> 0x00a0 │ │ positions : │ │ 0x0000 line=48 │ │ @@ -308882,58 +308883,58 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -1ad694: |[1ad694] org.thoughtcrime.securesms.util.LongClickCopySpan.onLongClick:(Landroid/view/View;)V │ │ -1ad6a4: 6e10 1903 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ -1ad6aa: 0c06 |0003: move-result-object v6 │ │ -1ad6ac: 5450 0242 |0004: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4202 │ │ -1ad6b0: 1a01 6f4c |0006: const-string v1, "cmd:" // string@4c6f │ │ -1ad6b4: 6e20 f20a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1ad6ba: 0a00 |000b: move-result v0 │ │ -1ad6bc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -1ad6be: 3800 1a00 |000d: if-eqz v0, 0027 // +001a │ │ -1ad6c2: 5450 0242 |000f: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4202 │ │ -1ad6c6: 1242 |0011: const/4 v2, #int 4 // #4 │ │ -1ad6c8: 6e20 f50a 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af5 │ │ -1ad6ce: 0c00 |0015: move-result-object v0 │ │ -1ad6d0: 7120 8c5b 0600 |0016: invoke-static {v6, v0}, Lorg/thoughtcrime/securesms/util/Util;.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@5b8c │ │ -1ad6d6: 6000 4028 |0019: sget v0, Lorg/thoughtcrime/securesms/R$string;.copied_to_clipboard:I // field@2840 │ │ -1ad6da: 6e20 7700 0600 |001b: invoke-virtual {v6, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1ad6e0: 0c00 |001e: move-result-object v0 │ │ -1ad6e2: 7130 7204 0601 |001f: invoke-static {v6, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0472 │ │ -1ad6e8: 0c06 |0022: move-result-object v6 │ │ -1ad6ea: 6e10 7304 0600 |0023: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0473 │ │ -1ad6f0: 282e |0026: goto 0054 // +002e │ │ -1ad6f2: 5450 0242 |0027: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4202 │ │ -1ad6f6: 7020 745a 0500 |0029: invoke-direct {v5, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@5a74 │ │ -1ad6fc: 0c00 |002c: move-result-object v0 │ │ -1ad6fe: 2202 4901 |002d: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -1ad702: 7020 8704 6200 |002f: invoke-direct {v2, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0487 │ │ -1ad708: 6e20 9704 0200 |0032: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0497 │ │ -1ad70e: 0c02 |0035: move-result-object v2 │ │ -1ad710: 1213 |0036: const/4 v3, #int 1 // #1 │ │ -1ad712: 2333 3a11 |0037: new-array v3, v3, [Ljava/lang/CharSequence; // type@113a │ │ -1ad716: 6004 cd29 |0039: sget v4, Lorg/thoughtcrime/securesms/R$string;.menu_copy_to_clipboard:I // field@29cd │ │ -1ad71a: 6e20 7700 4600 |003b: invoke-virtual {v6, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1ad720: 0c04 |003e: move-result-object v4 │ │ -1ad722: 4d04 0301 |003f: aput-object v4, v3, v1 │ │ -1ad726: 2201 d310 |0041: new-instance v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1; // type@10d3 │ │ -1ad72a: 7030 6c5a 6100 |0043: invoke-direct {v1, v6, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.:(Landroid/content/Context;Ljava/lang/String;)V // method@5a6c │ │ -1ad730: 6e30 8b04 3201 |0046: invoke-virtual {v2, v3, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048b │ │ -1ad736: 0c06 |0049: move-result-object v6 │ │ -1ad738: 6000 0428 |004a: sget v0, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2804 │ │ -1ad73c: 1201 |004c: const/4 v1, #int 0 // #0 │ │ -1ad73e: 6e30 8e04 0601 |004d: invoke-virtual {v6, v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ -1ad744: 0c06 |0050: move-result-object v6 │ │ -1ad746: 6e10 9904 0600 |0051: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0499 │ │ -1ad74c: 0e00 |0054: return-void │ │ +1ad698: |[1ad698] org.thoughtcrime.securesms.util.LongClickCopySpan.onLongClick:(Landroid/view/View;)V │ │ +1ad6a8: 6e10 1903 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ +1ad6ae: 0c06 |0003: move-result-object v6 │ │ +1ad6b0: 5450 0242 |0004: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4202 │ │ +1ad6b4: 1a01 6f4c |0006: const-string v1, "cmd:" // string@4c6f │ │ +1ad6b8: 6e20 f20a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1ad6be: 0a00 |000b: move-result v0 │ │ +1ad6c0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +1ad6c2: 3800 1a00 |000d: if-eqz v0, 0027 // +001a │ │ +1ad6c6: 5450 0242 |000f: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4202 │ │ +1ad6ca: 1242 |0011: const/4 v2, #int 4 // #4 │ │ +1ad6cc: 6e20 f50a 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af5 │ │ +1ad6d2: 0c00 |0015: move-result-object v0 │ │ +1ad6d4: 7120 8c5b 0600 |0016: invoke-static {v6, v0}, Lorg/thoughtcrime/securesms/util/Util;.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@5b8c │ │ +1ad6da: 6000 4028 |0019: sget v0, Lorg/thoughtcrime/securesms/R$string;.copied_to_clipboard:I // field@2840 │ │ +1ad6de: 6e20 7700 0600 |001b: invoke-virtual {v6, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1ad6e4: 0c00 |001e: move-result-object v0 │ │ +1ad6e6: 7130 7204 0601 |001f: invoke-static {v6, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0472 │ │ +1ad6ec: 0c06 |0022: move-result-object v6 │ │ +1ad6ee: 6e10 7304 0600 |0023: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0473 │ │ +1ad6f4: 282e |0026: goto 0054 // +002e │ │ +1ad6f6: 5450 0242 |0027: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4202 │ │ +1ad6fa: 7020 745a 0500 |0029: invoke-direct {v5, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@5a74 │ │ +1ad700: 0c00 |002c: move-result-object v0 │ │ +1ad702: 2202 4901 |002d: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +1ad706: 7020 8704 6200 |002f: invoke-direct {v2, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0487 │ │ +1ad70c: 6e20 9704 0200 |0032: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0497 │ │ +1ad712: 0c02 |0035: move-result-object v2 │ │ +1ad714: 1213 |0036: const/4 v3, #int 1 // #1 │ │ +1ad716: 2333 3a11 |0037: new-array v3, v3, [Ljava/lang/CharSequence; // type@113a │ │ +1ad71a: 6004 cd29 |0039: sget v4, Lorg/thoughtcrime/securesms/R$string;.menu_copy_to_clipboard:I // field@29cd │ │ +1ad71e: 6e20 7700 4600 |003b: invoke-virtual {v6, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1ad724: 0c04 |003e: move-result-object v4 │ │ +1ad726: 4d04 0301 |003f: aput-object v4, v3, v1 │ │ +1ad72a: 2201 d310 |0041: new-instance v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1; // type@10d3 │ │ +1ad72e: 7030 6c5a 6100 |0043: invoke-direct {v1, v6, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.:(Landroid/content/Context;Ljava/lang/String;)V // method@5a6c │ │ +1ad734: 6e30 8b04 3201 |0046: invoke-virtual {v2, v3, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048b │ │ +1ad73a: 0c06 |0049: move-result-object v6 │ │ +1ad73c: 6000 0428 |004a: sget v0, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2804 │ │ +1ad740: 1201 |004c: const/4 v1, #int 0 // #0 │ │ +1ad742: 6e30 8e04 0601 |004d: invoke-virtual {v6, v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ +1ad748: 0c06 |0050: move-result-object v6 │ │ +1ad74a: 6e10 9904 0600 |0051: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0499 │ │ +1ad750: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0004 line=94 │ │ 0x000f line=95 │ │ 0x0019 line=96 │ │ 0x0027 line=98 │ │ @@ -308952,18 +308953,18 @@ │ │ type : '(ZI)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1ad79c: |[1ad79c] org.thoughtcrime.securesms.util.LongClickCopySpan.setHighlighted:(ZI)V │ │ -1ad7ac: 5c01 0142 |0000: iput-boolean v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.isHighlighted:Z // field@4201 │ │ -1ad7b0: 5902 0042 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.highlightColor:I // field@4200 │ │ -1ad7b4: 0e00 |0004: return-void │ │ +1ad7a0: |[1ad7a0] org.thoughtcrime.securesms.util.LongClickCopySpan.setHighlighted:(ZI)V │ │ +1ad7b0: 5c01 0142 |0000: iput-boolean v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.isHighlighted:Z // field@4201 │ │ +1ad7b4: 5902 0042 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.highlightColor:I // field@4200 │ │ +1ad7b8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0002 line=122 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ 0x0000 - 0x0005 reg=1 (null) Z │ │ @@ -308974,22 +308975,22 @@ │ │ type : '(Landroid/text/TextPaint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1ad7b8: |[1ad7b8] org.thoughtcrime.securesms.util.LongClickCopySpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ -1ad7c8: 6f20 af02 2100 |0000: invoke-super {v1, v2}, Landroid/text/style/ClickableSpan;.updateDrawState:(Landroid/text/TextPaint;)V // method@02af │ │ -1ad7ce: 5210 0042 |0003: iget v0, v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.highlightColor:I // field@4200 │ │ -1ad7d2: 5920 4c00 |0005: iput v0, v2, Landroid/text/TextPaint;.bgColor:I // field@004c │ │ -1ad7d6: 5510 0142 |0007: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.isHighlighted:Z // field@4201 │ │ -1ad7da: df00 0001 |0009: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -1ad7de: 6e20 a402 0200 |000b: invoke-virtual {v2, v0}, Landroid/text/TextPaint;.setUnderlineText:(Z)V // method@02a4 │ │ -1ad7e4: 0e00 |000e: return-void │ │ +1ad7bc: |[1ad7bc] org.thoughtcrime.securesms.util.LongClickCopySpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ +1ad7cc: 6f20 af02 2100 |0000: invoke-super {v1, v2}, Landroid/text/style/ClickableSpan;.updateDrawState:(Landroid/text/TextPaint;)V // method@02af │ │ +1ad7d2: 5210 0042 |0003: iget v0, v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.highlightColor:I // field@4200 │ │ +1ad7d6: 5920 4c00 |0005: iput v0, v2, Landroid/text/TextPaint;.bgColor:I // field@004c │ │ +1ad7da: 5510 0142 |0007: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.isHighlighted:Z // field@4201 │ │ +1ad7de: df00 0001 |0009: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +1ad7e2: 6e20 a402 0200 |000b: invoke-virtual {v2, v0}, Landroid/text/TextPaint;.setUnderlineText:(Z)V // method@02a4 │ │ +1ad7e8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0003 line=116 │ │ 0x0007 line=117 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ @@ -309029,18 +309030,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1ad850: |[1ad850] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V │ │ -1ad860: 5b01 0342 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4203 │ │ -1ad864: 7010 e002 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@02e0 │ │ -1ad86a: 0e00 |0005: return-void │ │ +1ad854: |[1ad854] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V │ │ +1ad864: 5b01 0342 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4203 │ │ +1ad868: 7010 e002 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@02e0 │ │ +1ad86e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ │ │ @@ -309050,36 +309051,36 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -1ad86c: |[1ad86c] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ -1ad87c: 5412 0342 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4203 │ │ -1ad880: 7110 7b5a 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@5a7b │ │ -1ad886: 0c02 |0005: move-result-object v2 │ │ -1ad888: 3802 2400 |0006: if-eqz v2, 002a // +0024 │ │ -1ad88c: 5412 0342 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4203 │ │ -1ad890: 7110 7d5a 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5a7d │ │ -1ad896: 0c02 |000d: move-result-object v2 │ │ -1ad898: 3802 1c00 |000e: if-eqz v2, 002a // +001c │ │ -1ad89c: 5412 0342 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4203 │ │ -1ad8a0: 7110 7b5a 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@5a7b │ │ -1ad8a6: 0c02 |0015: move-result-object v2 │ │ -1ad8a8: 5410 0342 |0016: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4203 │ │ -1ad8ac: 7110 7d5a 0000 |0018: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5a7d │ │ -1ad8b2: 0c00 |001b: move-result-object v0 │ │ -1ad8b4: 6e20 725a 0200 |001c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.onLongClick:(Landroid/view/View;)V // method@5a72 │ │ -1ad8ba: 5412 0342 |001f: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4203 │ │ -1ad8be: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -1ad8c0: 7120 7e5a 0200 |0022: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$102:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Landroid/view/View;)Landroid/view/View; // method@5a7e │ │ -1ad8c6: 5412 0342 |0025: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4203 │ │ -1ad8ca: 7120 7c5a 0200 |0027: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$002:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Lorg/thoughtcrime/securesms/util/LongClickCopySpan;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@5a7c │ │ -1ad8d0: 0e00 |002a: return-void │ │ +1ad870: |[1ad870] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ +1ad880: 5412 0342 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4203 │ │ +1ad884: 7110 7b5a 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@5a7b │ │ +1ad88a: 0c02 |0005: move-result-object v2 │ │ +1ad88c: 3802 2400 |0006: if-eqz v2, 002a // +0024 │ │ +1ad890: 5412 0342 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4203 │ │ +1ad894: 7110 7d5a 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5a7d │ │ +1ad89a: 0c02 |000d: move-result-object v2 │ │ +1ad89c: 3802 1c00 |000e: if-eqz v2, 002a // +001c │ │ +1ad8a0: 5412 0342 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4203 │ │ +1ad8a4: 7110 7b5a 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@5a7b │ │ +1ad8aa: 0c02 |0015: move-result-object v2 │ │ +1ad8ac: 5410 0342 |0016: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4203 │ │ +1ad8b0: 7110 7d5a 0000 |0018: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5a7d │ │ +1ad8b6: 0c00 |001b: move-result-object v0 │ │ +1ad8b8: 6e20 725a 0200 |001c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.onLongClick:(Landroid/view/View;)V // method@5a72 │ │ +1ad8be: 5412 0342 |001f: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4203 │ │ +1ad8c2: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +1ad8c4: 7120 7e5a 0200 |0022: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$102:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Landroid/view/View;)Landroid/view/View; // method@5a7e │ │ +1ad8ca: 5412 0342 |0025: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4203 │ │ +1ad8ce: 7120 7c5a 0200 |0027: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$002:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Lorg/thoughtcrime/securesms/util/LongClickCopySpan;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@5a7c │ │ +1ad8d4: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0010 line=32 │ │ 0x001f line=33 │ │ 0x0025 line=34 │ │ locals : │ │ @@ -309091,37 +309092,37 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -1ad7e8: |[1ad7e8] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.onSingleTapUp:(Landroid/view/MotionEvent;)Z │ │ -1ad7f8: 5412 0342 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4203 │ │ -1ad7fc: 7110 7b5a 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@5a7b │ │ -1ad802: 0c02 |0005: move-result-object v2 │ │ -1ad804: 3802 2400 |0006: if-eqz v2, 002a // +0024 │ │ -1ad808: 5412 0342 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4203 │ │ -1ad80c: 7110 7d5a 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5a7d │ │ -1ad812: 0c02 |000d: move-result-object v2 │ │ -1ad814: 3802 1c00 |000e: if-eqz v2, 002a // +001c │ │ -1ad818: 5412 0342 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4203 │ │ -1ad81c: 7110 7b5a 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@5a7b │ │ -1ad822: 0c02 |0015: move-result-object v2 │ │ -1ad824: 5410 0342 |0016: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4203 │ │ -1ad828: 7110 7d5a 0000 |0018: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5a7d │ │ -1ad82e: 0c00 |001b: move-result-object v0 │ │ -1ad830: 6e20 715a 0200 |001c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.onClick:(Landroid/view/View;)V // method@5a71 │ │ -1ad836: 5412 0342 |001f: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4203 │ │ -1ad83a: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -1ad83c: 7120 7e5a 0200 |0022: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$102:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Landroid/view/View;)Landroid/view/View; // method@5a7e │ │ -1ad842: 5412 0342 |0025: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4203 │ │ -1ad846: 7120 7c5a 0200 |0027: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$002:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Lorg/thoughtcrime/securesms/util/LongClickCopySpan;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@5a7c │ │ -1ad84c: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -1ad84e: 0f02 |002b: return v2 │ │ +1ad7ec: |[1ad7ec] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.onSingleTapUp:(Landroid/view/MotionEvent;)Z │ │ +1ad7fc: 5412 0342 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4203 │ │ +1ad800: 7110 7b5a 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@5a7b │ │ +1ad806: 0c02 |0005: move-result-object v2 │ │ +1ad808: 3802 2400 |0006: if-eqz v2, 002a // +0024 │ │ +1ad80c: 5412 0342 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4203 │ │ +1ad810: 7110 7d5a 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5a7d │ │ +1ad816: 0c02 |000d: move-result-object v2 │ │ +1ad818: 3802 1c00 |000e: if-eqz v2, 002a // +001c │ │ +1ad81c: 5412 0342 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4203 │ │ +1ad820: 7110 7b5a 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@5a7b │ │ +1ad826: 0c02 |0015: move-result-object v2 │ │ +1ad828: 5410 0342 |0016: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4203 │ │ +1ad82c: 7110 7d5a 0000 |0018: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5a7d │ │ +1ad832: 0c00 |001b: move-result-object v0 │ │ +1ad834: 6e20 715a 0200 |001c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.onClick:(Landroid/view/View;)V // method@5a71 │ │ +1ad83a: 5412 0342 |001f: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4203 │ │ +1ad83e: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +1ad840: 7120 7e5a 0200 |0022: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$102:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Landroid/view/View;)Landroid/view/View; // method@5a7e │ │ +1ad846: 5412 0342 |0025: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4203 │ │ +1ad84a: 7120 7c5a 0200 |0027: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$002:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Lorg/thoughtcrime/securesms/util/LongClickCopySpan;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@5a7c │ │ +1ad850: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +1ad852: 0f02 |002b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0010 line=41 │ │ 0x001f line=42 │ │ 0x0025 line=43 │ │ locals : │ │ @@ -309169,22 +309170,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -1adab4: |[1adab4] org.thoughtcrime.securesms.util.LongClickMovementMethod.:(Landroid/content/Context;)V │ │ -1adac4: 7010 ac02 0200 |0000: invoke-direct {v2}, Landroid/text/method/LinkMovementMethod;.:()V // method@02ac │ │ -1adaca: 2200 e100 |0003: new-instance v0, Landroid/view/GestureDetector; // type@00e1 │ │ -1adace: 2201 d510 |0005: new-instance v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1; // type@10d5 │ │ -1adad2: 7020 775a 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V // method@5a77 │ │ -1adad8: 7030 e102 3001 |000a: invoke-direct {v0, v3, v1}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@02e1 │ │ -1adade: 5b20 0542 |000d: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@4205 │ │ -1adae2: 0e00 |000f: return-void │ │ +1adab8: |[1adab8] org.thoughtcrime.securesms.util.LongClickMovementMethod.:(Landroid/content/Context;)V │ │ +1adac8: 7010 ac02 0200 |0000: invoke-direct {v2}, Landroid/text/method/LinkMovementMethod;.:()V // method@02ac │ │ +1adace: 2200 e100 |0003: new-instance v0, Landroid/view/GestureDetector; // type@00e1 │ │ +1adad2: 2201 d510 |0005: new-instance v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1; // type@10d5 │ │ +1adad6: 7020 775a 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V // method@5a77 │ │ +1adadc: 7030 e102 3001 |000a: invoke-direct {v0, v3, v1}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@02e1 │ │ +1adae2: 5b20 0542 |000d: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@4205 │ │ +1adae6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ 0x0000 - 0x0010 reg=3 (null) Landroid/content/Context; │ │ @@ -309194,17 +309195,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ada50: |[1ada50] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ -1ada60: 5400 0442 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4204 │ │ -1ada64: 1100 |0002: return-object v0 │ │ +1ada54: |[1ada54] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ +1ada64: 5400 0442 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4204 │ │ +1ada68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;) │ │ @@ -309212,17 +309213,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Lorg/thoughtcrime/securesms/util/LongClickCopySpan;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ada68: |[1ada68] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$002:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Lorg/thoughtcrime/securesms/util/LongClickCopySpan;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ -1ada78: 5b01 0442 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4204 │ │ -1ada7c: 1101 |0002: return-object v1 │ │ +1ada6c: |[1ada6c] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$002:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Lorg/thoughtcrime/securesms/util/LongClickCopySpan;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ +1ada7c: 5b01 0442 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4204 │ │ +1ada80: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ │ │ @@ -309231,17 +309232,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ad8d4: |[1ad8d4] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; │ │ -1ad8e4: 5400 0742 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4207 │ │ -1ad8e8: 1100 |0002: return-object v0 │ │ +1ad8d8: |[1ad8d8] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; │ │ +1ad8e8: 5400 0742 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4207 │ │ +1ad8ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;) │ │ @@ -309249,17 +309250,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Landroid/view/View;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ad8ec: |[1ad8ec] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$102:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Landroid/view/View;)Landroid/view/View; │ │ -1ad8fc: 5b01 0742 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4207 │ │ -1ad900: 1101 |0002: return-object v1 │ │ +1ad8f0: |[1ad8f0] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$102:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Landroid/view/View;)Landroid/view/View; │ │ +1ad900: 5b01 0742 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4207 │ │ +1ad904: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -309268,24 +309269,24 @@ │ │ type : '(Landroid/content/Context;)Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1ada80: |[1ada80] org.thoughtcrime.securesms.util.LongClickMovementMethod.getInstance:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ -1ada90: 6200 0642 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4206 │ │ -1ada94: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -1ada98: 2200 d610 |0004: new-instance v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // type@10d6 │ │ -1ada9c: 6e10 6b00 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ -1adaa2: 0c01 |0009: move-result-object v1 │ │ -1adaa4: 7020 7a5a 1000 |000a: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.:(Landroid/content/Context;)V // method@5a7a │ │ -1adaaa: 6900 0642 |000d: sput-object v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4206 │ │ -1adaae: 6201 0642 |000f: sget-object v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4206 │ │ -1adab2: 1101 |0011: return-object v1 │ │ +1ada84: |[1ada84] org.thoughtcrime.securesms.util.LongClickMovementMethod.getInstance:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ +1ada94: 6200 0642 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4206 │ │ +1ada98: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +1ada9c: 2200 d610 |0004: new-instance v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // type@10d6 │ │ +1adaa0: 6e10 6b00 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ +1adaa6: 0c01 |0009: move-result-object v1 │ │ +1adaa8: 7020 7a5a 1000 |000a: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.:(Landroid/content/Context;)V // method@5a7a │ │ +1adaae: 6900 0642 |000d: sput-object v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4206 │ │ +1adab2: 6201 0642 |000f: sget-object v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4206 │ │ +1adab6: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=101 │ │ 0x000f line=103 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ @@ -309296,100 +309297,100 @@ │ │ type : '(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 157 16-bit code units │ │ -1ad904: |[1ad904] org.thoughtcrime.securesms.util.LongClickMovementMethod.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z │ │ -1ad914: 6e10 fa02 0900 |0000: invoke-virtual {v9}, Landroid/view/MotionEvent;.getAction:()I // method@02fa │ │ -1ad91a: 0a00 |0003: move-result v0 │ │ -1ad91c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1ad91e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -1ad920: 3220 2e00 |0006: if-eq v0, v2, 0034 // +002e │ │ -1ad924: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -1ad928: 282a |000a: goto 0034 // +002a │ │ -1ad92a: 1232 |000b: const/4 v2, #int 3 // #3 │ │ -1ad92c: 3320 8c00 |000c: if-ne v0, v2, 0098 // +008c │ │ -1ad930: 7110 8d02 0800 |000e: invoke-static {v8}, Landroid/text/Selection;.getSelectionStart:(Ljava/lang/CharSequence;)I // method@028d │ │ -1ad936: 0a07 |0011: move-result v7 │ │ -1ad938: 7110 8c02 0800 |0012: invoke-static {v8}, Landroid/text/Selection;.getSelectionEnd:(Ljava/lang/CharSequence;)I // method@028c │ │ -1ad93e: 0a00 |0015: move-result v0 │ │ -1ad940: 1c02 d410 |0016: const-class v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10d4 │ │ -1ad944: 7240 9202 7820 |0018: invoke-interface {v8, v7, v0, v2}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0292 │ │ -1ad94a: 0c07 |001b: move-result-object v7 │ │ -1ad94c: 1f07 c411 |001c: check-cast v7, [Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@11c4 │ │ -1ad950: 2170 |001e: array-length v0, v7 │ │ -1ad952: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -1ad954: 3502 0a00 |0020: if-ge v2, v0, 002a // +000a │ │ -1ad958: 4603 0702 |0022: aget-object v3, v7, v2 │ │ -1ad95c: 6e30 755a 1301 |0024: invoke-virtual {v3, v1, v1}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5a75 │ │ -1ad962: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1ad966: 28f7 |0029: goto 0020 // -0009 │ │ -1ad968: 7110 8e02 0800 |002a: invoke-static {v8}, Landroid/text/Selection;.removeSelection:(Landroid/text/Spannable;)V // method@028e │ │ -1ad96e: 5467 0542 |002d: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@4205 │ │ -1ad972: 6e20 e202 9700 |002f: invoke-virtual {v7, v9}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02e2 │ │ -1ad978: 0a07 |0032: move-result v7 │ │ -1ad97a: 0f07 |0033: return v7 │ │ -1ad97c: 6e10 0303 0900 |0034: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@0303 │ │ -1ad982: 0a03 |0037: move-result v3 │ │ -1ad984: 8733 |0038: float-to-int v3, v3 │ │ -1ad986: 6e10 0503 0900 |0039: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@0305 │ │ -1ad98c: 0a04 |003c: move-result v4 │ │ -1ad98e: 8744 |003d: float-to-int v4, v4 │ │ -1ad990: 6e10 5904 0700 |003e: invoke-virtual {v7}, Landroid/widget/TextView;.getTotalPaddingLeft:()I // method@0459 │ │ -1ad996: 0a05 |0041: move-result v5 │ │ -1ad998: b153 |0042: sub-int/2addr v3, v5 │ │ -1ad99a: 6e10 5a04 0700 |0043: invoke-virtual {v7}, Landroid/widget/TextView;.getTotalPaddingTop:()I // method@045a │ │ -1ad9a0: 0a05 |0046: move-result v5 │ │ -1ad9a2: b154 |0047: sub-int/2addr v4, v5 │ │ -1ad9a4: 6e10 5604 0700 |0048: invoke-virtual {v7}, Landroid/widget/TextView;.getScrollX:()I // method@0456 │ │ -1ad9aa: 0a05 |004b: move-result v5 │ │ -1ad9ac: b053 |004c: add-int/2addr v3, v5 │ │ -1ad9ae: 6e10 5704 0700 |004d: invoke-virtual {v7}, Landroid/widget/TextView;.getScrollY:()I // method@0457 │ │ -1ad9b4: 0a05 |0050: move-result v5 │ │ -1ad9b6: b054 |0051: add-int/2addr v4, v5 │ │ -1ad9b8: 6e10 5504 0700 |0052: invoke-virtual {v7}, Landroid/widget/TextView;.getLayout:()Landroid/text/Layout; // method@0455 │ │ -1ad9be: 0c05 |0055: move-result-object v5 │ │ -1ad9c0: 6e20 8a02 4500 |0056: invoke-virtual {v5, v4}, Landroid/text/Layout;.getLineForVertical:(I)I // method@028a │ │ -1ad9c6: 0a04 |0059: move-result v4 │ │ -1ad9c8: 8233 |005a: int-to-float v3, v3 │ │ -1ad9ca: 6e30 8b02 4503 |005b: invoke-virtual {v5, v4, v3}, Landroid/text/Layout;.getOffsetForHorizontal:(IF)I // method@028b │ │ -1ad9d0: 0a03 |005e: move-result v3 │ │ -1ad9d2: 1c04 d410 |005f: const-class v4, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10d4 │ │ -1ad9d6: 7240 9202 3843 |0061: invoke-interface {v8, v3, v3, v4}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0292 │ │ -1ad9dc: 0c03 |0064: move-result-object v3 │ │ -1ad9de: 1f03 c411 |0065: check-cast v3, [Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@11c4 │ │ -1ad9e2: 2134 |0067: array-length v4, v3 │ │ -1ad9e4: 3804 3000 |0068: if-eqz v4, 0098 // +0030 │ │ -1ad9e8: 4603 0301 |006a: aget-object v3, v3, v1 │ │ -1ad9ec: 3900 1b00 |006c: if-nez v0, 0087 // +001b │ │ -1ad9f0: 7220 9102 3800 |006e: invoke-interface {v8, v3}, Landroid/text/Spannable;.getSpanStart:(Ljava/lang/Object;)I // method@0291 │ │ -1ad9f6: 0a00 |0071: move-result v0 │ │ -1ad9f8: 7220 9002 3800 |0072: invoke-interface {v8, v3}, Landroid/text/Spannable;.getSpanEnd:(Ljava/lang/Object;)I // method@0290 │ │ -1ad9fe: 0a01 |0075: move-result v1 │ │ -1ada00: 7130 8f02 0801 |0076: invoke-static {v8, v0, v1}, Landroid/text/Selection;.setSelection:(Landroid/text/Spannable;II)V // method@028f │ │ -1ada06: 6e10 5404 0700 |0079: invoke-virtual {v7}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0454 │ │ -1ada0c: 0c08 |007c: move-result-object v8 │ │ -1ada0e: 6000 1d1c |007d: sget v0, Lorg/thoughtcrime/securesms/R$color;.touch_highlight:I // field@1c1d │ │ -1ada12: 7120 2e05 0800 |007f: invoke-static {v8, v0}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@052e │ │ -1ada18: 0a08 |0082: move-result v8 │ │ -1ada1a: 6e30 755a 2308 |0083: invoke-virtual {v3, v2, v8}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5a75 │ │ -1ada20: 2807 |0086: goto 008d // +0007 │ │ -1ada22: 7110 8e02 0800 |0087: invoke-static {v8}, Landroid/text/Selection;.removeSelection:(Landroid/text/Spannable;)V // method@028e │ │ -1ada28: 6e30 755a 1301 |008a: invoke-virtual {v3, v1, v1}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5a75 │ │ -1ada2e: 5b63 0442 |008d: iput-object v3, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4204 │ │ -1ada32: 5b67 0742 |008f: iput-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4207 │ │ -1ada36: 5467 0542 |0091: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@4205 │ │ -1ada3a: 6e20 e202 9700 |0093: invoke-virtual {v7, v9}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02e2 │ │ -1ada40: 0a07 |0096: move-result v7 │ │ -1ada42: 0f07 |0097: return v7 │ │ -1ada44: 6f40 ad02 7698 |0098: invoke-super {v6, v7, v8, v9}, Landroid/text/method/LinkMovementMethod;.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z // method@02ad │ │ -1ada4a: 0a07 |009b: move-result v7 │ │ -1ada4c: 0f07 |009c: return v7 │ │ +1ad908: |[1ad908] org.thoughtcrime.securesms.util.LongClickMovementMethod.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z │ │ +1ad918: 6e10 fa02 0900 |0000: invoke-virtual {v9}, Landroid/view/MotionEvent;.getAction:()I // method@02fa │ │ +1ad91e: 0a00 |0003: move-result v0 │ │ +1ad920: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1ad922: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +1ad924: 3220 2e00 |0006: if-eq v0, v2, 0034 // +002e │ │ +1ad928: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +1ad92c: 282a |000a: goto 0034 // +002a │ │ +1ad92e: 1232 |000b: const/4 v2, #int 3 // #3 │ │ +1ad930: 3320 8c00 |000c: if-ne v0, v2, 0098 // +008c │ │ +1ad934: 7110 8d02 0800 |000e: invoke-static {v8}, Landroid/text/Selection;.getSelectionStart:(Ljava/lang/CharSequence;)I // method@028d │ │ +1ad93a: 0a07 |0011: move-result v7 │ │ +1ad93c: 7110 8c02 0800 |0012: invoke-static {v8}, Landroid/text/Selection;.getSelectionEnd:(Ljava/lang/CharSequence;)I // method@028c │ │ +1ad942: 0a00 |0015: move-result v0 │ │ +1ad944: 1c02 d410 |0016: const-class v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10d4 │ │ +1ad948: 7240 9202 7820 |0018: invoke-interface {v8, v7, v0, v2}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0292 │ │ +1ad94e: 0c07 |001b: move-result-object v7 │ │ +1ad950: 1f07 c411 |001c: check-cast v7, [Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@11c4 │ │ +1ad954: 2170 |001e: array-length v0, v7 │ │ +1ad956: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +1ad958: 3502 0a00 |0020: if-ge v2, v0, 002a // +000a │ │ +1ad95c: 4603 0702 |0022: aget-object v3, v7, v2 │ │ +1ad960: 6e30 755a 1301 |0024: invoke-virtual {v3, v1, v1}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5a75 │ │ +1ad966: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1ad96a: 28f7 |0029: goto 0020 // -0009 │ │ +1ad96c: 7110 8e02 0800 |002a: invoke-static {v8}, Landroid/text/Selection;.removeSelection:(Landroid/text/Spannable;)V // method@028e │ │ +1ad972: 5467 0542 |002d: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@4205 │ │ +1ad976: 6e20 e202 9700 |002f: invoke-virtual {v7, v9}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02e2 │ │ +1ad97c: 0a07 |0032: move-result v7 │ │ +1ad97e: 0f07 |0033: return v7 │ │ +1ad980: 6e10 0303 0900 |0034: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@0303 │ │ +1ad986: 0a03 |0037: move-result v3 │ │ +1ad988: 8733 |0038: float-to-int v3, v3 │ │ +1ad98a: 6e10 0503 0900 |0039: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@0305 │ │ +1ad990: 0a04 |003c: move-result v4 │ │ +1ad992: 8744 |003d: float-to-int v4, v4 │ │ +1ad994: 6e10 5904 0700 |003e: invoke-virtual {v7}, Landroid/widget/TextView;.getTotalPaddingLeft:()I // method@0459 │ │ +1ad99a: 0a05 |0041: move-result v5 │ │ +1ad99c: b153 |0042: sub-int/2addr v3, v5 │ │ +1ad99e: 6e10 5a04 0700 |0043: invoke-virtual {v7}, Landroid/widget/TextView;.getTotalPaddingTop:()I // method@045a │ │ +1ad9a4: 0a05 |0046: move-result v5 │ │ +1ad9a6: b154 |0047: sub-int/2addr v4, v5 │ │ +1ad9a8: 6e10 5604 0700 |0048: invoke-virtual {v7}, Landroid/widget/TextView;.getScrollX:()I // method@0456 │ │ +1ad9ae: 0a05 |004b: move-result v5 │ │ +1ad9b0: b053 |004c: add-int/2addr v3, v5 │ │ +1ad9b2: 6e10 5704 0700 |004d: invoke-virtual {v7}, Landroid/widget/TextView;.getScrollY:()I // method@0457 │ │ +1ad9b8: 0a05 |0050: move-result v5 │ │ +1ad9ba: b054 |0051: add-int/2addr v4, v5 │ │ +1ad9bc: 6e10 5504 0700 |0052: invoke-virtual {v7}, Landroid/widget/TextView;.getLayout:()Landroid/text/Layout; // method@0455 │ │ +1ad9c2: 0c05 |0055: move-result-object v5 │ │ +1ad9c4: 6e20 8a02 4500 |0056: invoke-virtual {v5, v4}, Landroid/text/Layout;.getLineForVertical:(I)I // method@028a │ │ +1ad9ca: 0a04 |0059: move-result v4 │ │ +1ad9cc: 8233 |005a: int-to-float v3, v3 │ │ +1ad9ce: 6e30 8b02 4503 |005b: invoke-virtual {v5, v4, v3}, Landroid/text/Layout;.getOffsetForHorizontal:(IF)I // method@028b │ │ +1ad9d4: 0a03 |005e: move-result v3 │ │ +1ad9d6: 1c04 d410 |005f: const-class v4, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10d4 │ │ +1ad9da: 7240 9202 3843 |0061: invoke-interface {v8, v3, v3, v4}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0292 │ │ +1ad9e0: 0c03 |0064: move-result-object v3 │ │ +1ad9e2: 1f03 c411 |0065: check-cast v3, [Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@11c4 │ │ +1ad9e6: 2134 |0067: array-length v4, v3 │ │ +1ad9e8: 3804 3000 |0068: if-eqz v4, 0098 // +0030 │ │ +1ad9ec: 4603 0301 |006a: aget-object v3, v3, v1 │ │ +1ad9f0: 3900 1b00 |006c: if-nez v0, 0087 // +001b │ │ +1ad9f4: 7220 9102 3800 |006e: invoke-interface {v8, v3}, Landroid/text/Spannable;.getSpanStart:(Ljava/lang/Object;)I // method@0291 │ │ +1ad9fa: 0a00 |0071: move-result v0 │ │ +1ad9fc: 7220 9002 3800 |0072: invoke-interface {v8, v3}, Landroid/text/Spannable;.getSpanEnd:(Ljava/lang/Object;)I // method@0290 │ │ +1ada02: 0a01 |0075: move-result v1 │ │ +1ada04: 7130 8f02 0801 |0076: invoke-static {v8, v0, v1}, Landroid/text/Selection;.setSelection:(Landroid/text/Spannable;II)V // method@028f │ │ +1ada0a: 6e10 5404 0700 |0079: invoke-virtual {v7}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0454 │ │ +1ada10: 0c08 |007c: move-result-object v8 │ │ +1ada12: 6000 1d1c |007d: sget v0, Lorg/thoughtcrime/securesms/R$color;.touch_highlight:I // field@1c1d │ │ +1ada16: 7120 2e05 0800 |007f: invoke-static {v8, v0}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@052e │ │ +1ada1c: 0a08 |0082: move-result v8 │ │ +1ada1e: 6e30 755a 2308 |0083: invoke-virtual {v3, v2, v8}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5a75 │ │ +1ada24: 2807 |0086: goto 008d // +0007 │ │ +1ada26: 7110 8e02 0800 |0087: invoke-static {v8}, Landroid/text/Selection;.removeSelection:(Landroid/text/Spannable;)V // method@028e │ │ +1ada2c: 6e30 755a 1301 |008a: invoke-virtual {v3, v1, v1}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5a75 │ │ +1ada32: 5b63 0442 |008d: iput-object v3, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4204 │ │ +1ada36: 5b67 0742 |008f: iput-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4207 │ │ +1ada3a: 5467 0542 |0091: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@4205 │ │ +1ada3e: 6e20 e202 9700 |0093: invoke-virtual {v7, v9}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02e2 │ │ +1ada44: 0a07 |0096: move-result v7 │ │ +1ada46: 0f07 |0097: return v7 │ │ +1ada48: 6f40 ad02 7698 |0098: invoke-super {v6, v7, v8, v9}, Landroid/text/method/LinkMovementMethod;.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z // method@02ad │ │ +1ada4e: 0a07 |009b: move-result v7 │ │ +1ada50: 0f07 |009c: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x000e line=88 │ │ 0x0012 line=89 │ │ 0x0018 line=88 │ │ 0x001e line=90 │ │ @@ -309479,17 +309480,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1adca0: |[1adca0] org.thoughtcrime.securesms.util.MailtoUtil.:()V │ │ -1adcb0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1adcb6: 0e00 |0003: return-void │ │ +1adca4: |[1adca4] org.thoughtcrime.securesms.util.MailtoUtil.:()V │ │ +1adcb4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1adcba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/MailtoUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/MailtoUtil;) │ │ @@ -309497,47 +309498,47 @@ │ │ type : '(Landroid/net/Uri;)Ljava/util/Map;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -1adc08: |[1adc08] org.thoughtcrime.securesms.util.MailtoUtil.getMailtoQueryMap:(Landroid/net/Uri;)Ljava/util/Map; │ │ -1adc18: 2200 7e03 |0000: new-instance v0, Ljava/util/HashMap; // type@037e │ │ -1adc1c: 7010 a10c 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0ca1 │ │ -1adc22: 6e10 f901 0700 |0005: invoke-virtual {v7}, Landroid/net/Uri;.getEncodedQuery:()Ljava/lang/String; // method@01f9 │ │ -1adc28: 0c07 |0008: move-result-object v7 │ │ -1adc2a: 3807 3100 |0009: if-eqz v7, 003a // +0031 │ │ -1adc2e: 6e10 e30a 0700 |000b: invoke-virtual {v7}, Ljava/lang/String;.isEmpty:()Z // method@0ae3 │ │ -1adc34: 0a01 |000e: move-result v1 │ │ -1adc36: 3901 2b00 |000f: if-nez v1, 003a // +002b │ │ -1adc3a: 1a01 3b06 |0011: const-string v1, "&" // string@063b │ │ -1adc3e: 6e20 f00a 1700 |0013: invoke-virtual {v7, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0af0 │ │ -1adc44: 0c07 |0016: move-result-object v7 │ │ -1adc46: 2171 |0017: array-length v1, v7 │ │ -1adc48: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -1adc4a: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -1adc4c: 3513 2000 |001a: if-ge v3, v1, 003a // +0020 │ │ -1adc50: 4604 0703 |001c: aget-object v4, v7, v3 │ │ -1adc54: 1a05 af0d |001e: const-string v5, "=" // string@0daf │ │ -1adc58: 6e20 f00a 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0af0 │ │ -1adc5e: 0c04 |0023: move-result-object v4 │ │ -1adc60: 4605 0402 |0024: aget-object v5, v4, v2 │ │ -1adc64: 1216 |0026: const/4 v6, #int 1 // #1 │ │ -1adc66: 4604 0406 |0027: aget-object v4, v4, v6 │ │ -1adc6a: 1a06 193e |0029: const-string v6, "UTF-8" // string@3e19 │ │ -1adc6e: 7120 9e0b 6400 |002b: invoke-static {v4, v6}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0b9e │ │ -1adc74: 0c04 |002e: move-result-object v4 │ │ -1adc76: 7230 f40c 5004 |002f: invoke-interface {v0, v5, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1adc7c: 2805 |0032: goto 0037 // +0005 │ │ -1adc7e: 0d04 |0033: move-exception v4 │ │ -1adc80: 6e10 370a 0400 |0034: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1adc86: d803 0301 |0037: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1adc8a: 28e1 |0039: goto 001a // -001f │ │ -1adc8c: 1100 |003a: return-object v0 │ │ +1adc0c: |[1adc0c] org.thoughtcrime.securesms.util.MailtoUtil.getMailtoQueryMap:(Landroid/net/Uri;)Ljava/util/Map; │ │ +1adc1c: 2200 7e03 |0000: new-instance v0, Ljava/util/HashMap; // type@037e │ │ +1adc20: 7010 a10c 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0ca1 │ │ +1adc26: 6e10 f901 0700 |0005: invoke-virtual {v7}, Landroid/net/Uri;.getEncodedQuery:()Ljava/lang/String; // method@01f9 │ │ +1adc2c: 0c07 |0008: move-result-object v7 │ │ +1adc2e: 3807 3100 |0009: if-eqz v7, 003a // +0031 │ │ +1adc32: 6e10 e30a 0700 |000b: invoke-virtual {v7}, Ljava/lang/String;.isEmpty:()Z // method@0ae3 │ │ +1adc38: 0a01 |000e: move-result v1 │ │ +1adc3a: 3901 2b00 |000f: if-nez v1, 003a // +002b │ │ +1adc3e: 1a01 3b06 |0011: const-string v1, "&" // string@063b │ │ +1adc42: 6e20 f00a 1700 |0013: invoke-virtual {v7, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0af0 │ │ +1adc48: 0c07 |0016: move-result-object v7 │ │ +1adc4a: 2171 |0017: array-length v1, v7 │ │ +1adc4c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +1adc4e: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +1adc50: 3513 2000 |001a: if-ge v3, v1, 003a // +0020 │ │ +1adc54: 4604 0703 |001c: aget-object v4, v7, v3 │ │ +1adc58: 1a05 af0d |001e: const-string v5, "=" // string@0daf │ │ +1adc5c: 6e20 f00a 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0af0 │ │ +1adc62: 0c04 |0023: move-result-object v4 │ │ +1adc64: 4605 0402 |0024: aget-object v5, v4, v2 │ │ +1adc68: 1216 |0026: const/4 v6, #int 1 // #1 │ │ +1adc6a: 4604 0406 |0027: aget-object v4, v4, v6 │ │ +1adc6e: 1a06 193e |0029: const-string v6, "UTF-8" // string@3e19 │ │ +1adc72: 7120 9e0b 6400 |002b: invoke-static {v4, v6}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0b9e │ │ +1adc78: 0c04 |002e: move-result-object v4 │ │ +1adc7a: 7230 f40c 5004 |002f: invoke-interface {v0, v5, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1adc80: 2805 |0032: goto 0037 // +0005 │ │ +1adc82: 0d04 |0033: move-exception v4 │ │ +1adc84: 6e10 370a 0400 |0034: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1adc8a: d803 0301 |0037: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1adc8e: 28e1 |0039: goto 001a // -001f │ │ +1adc90: 1100 |003a: return-object v0 │ │ catches : 1 │ │ 0x0024 - 0x0032 │ │ Ljava/lang/Exception; -> 0x0033 │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=49 │ │ 0x000b line=50 │ │ @@ -309554,36 +309555,36 @@ │ │ type : '(Landroid/net/Uri;)[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -1adba8: |[1adba8] org.thoughtcrime.securesms.util.MailtoUtil.getRecipients:(Landroid/net/Uri;)[Ljava/lang/String; │ │ -1adbb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1adbba: 2300 4211 |0001: new-array v0, v0, [Ljava/lang/String; // type@1142 │ │ -1adbbe: 3802 2400 |0003: if-eqz v2, 0027 // +0024 │ │ -1adbc2: 6e10 0202 0200 |0005: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -1adbc8: 0c02 |0008: move-result-object v2 │ │ -1adbca: 7110 ed01 0200 |0009: invoke-static {v2}, Landroid/net/MailTo;.parse:(Ljava/lang/String;)Landroid/net/MailTo; // method@01ed │ │ -1adbd0: 0c02 |000c: move-result-object v2 │ │ -1adbd2: 6e10 ec01 0200 |000d: invoke-virtual {v2}, Landroid/net/MailTo;.getTo:()Ljava/lang/String; // method@01ec │ │ -1adbd8: 0c02 |0010: move-result-object v2 │ │ -1adbda: 3802 1600 |0011: if-eqz v2, 0027 // +0016 │ │ -1adbde: 6e10 fd0a 0200 |0013: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afd │ │ -1adbe4: 0c01 |0016: move-result-object v1 │ │ -1adbe6: 6e10 e30a 0100 |0017: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@0ae3 │ │ -1adbec: 0a01 |001a: move-result v1 │ │ -1adbee: 3901 0c00 |001b: if-nez v1, 0027 // +000c │ │ -1adbf2: 6e10 fd0a 0200 |001d: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afd │ │ -1adbf8: 0c02 |0020: move-result-object v2 │ │ -1adbfa: 1a00 5c0c |0021: const-string v0, "," // string@0c5c │ │ -1adbfe: 6e20 f00a 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0af0 │ │ -1adc04: 0c00 |0026: move-result-object v0 │ │ -1adc06: 1100 |0027: return-object v0 │ │ +1adbac: |[1adbac] org.thoughtcrime.securesms.util.MailtoUtil.getRecipients:(Landroid/net/Uri;)[Ljava/lang/String; │ │ +1adbbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1adbbe: 2300 4211 |0001: new-array v0, v0, [Ljava/lang/String; // type@1142 │ │ +1adbc2: 3802 2400 |0003: if-eqz v2, 0027 // +0024 │ │ +1adbc6: 6e10 0202 0200 |0005: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +1adbcc: 0c02 |0008: move-result-object v2 │ │ +1adbce: 7110 ed01 0200 |0009: invoke-static {v2}, Landroid/net/MailTo;.parse:(Ljava/lang/String;)Landroid/net/MailTo; // method@01ed │ │ +1adbd4: 0c02 |000c: move-result-object v2 │ │ +1adbd6: 6e10 ec01 0200 |000d: invoke-virtual {v2}, Landroid/net/MailTo;.getTo:()Ljava/lang/String; // method@01ec │ │ +1adbdc: 0c02 |0010: move-result-object v2 │ │ +1adbde: 3802 1600 |0011: if-eqz v2, 0027 // +0016 │ │ +1adbe2: 6e10 fd0a 0200 |0013: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afd │ │ +1adbe8: 0c01 |0016: move-result-object v1 │ │ +1adbea: 6e10 e30a 0100 |0017: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@0ae3 │ │ +1adbf0: 0a01 |001a: move-result v1 │ │ +1adbf2: 3901 0c00 |001b: if-nez v1, 0027 // +000c │ │ +1adbf6: 6e10 fd0a 0200 |001d: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afd │ │ +1adbfc: 0c02 |0020: move-result-object v2 │ │ +1adbfe: 1a00 5c0c |0021: const-string v0, "," // string@0c5c │ │ +1adc02: 6e20 f00a 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0af0 │ │ +1adc08: 0c00 |0026: move-result-object v0 │ │ +1adc0a: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=22 │ │ 0x0005 line=24 │ │ 0x000d line=25 │ │ 0x0013 line=26 │ │ 0x001d line=27 │ │ @@ -309595,48 +309596,48 @@ │ │ type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -1adb18: |[1adb18] org.thoughtcrime.securesms.util.MailtoUtil.getText:(Landroid/net/Uri;)Ljava/lang/String; │ │ -1adb28: 7110 825a 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/MailtoUtil;.getMailtoQueryMap:(Landroid/net/Uri;)Ljava/util/Map; // method@5a82 │ │ -1adb2e: 0c02 |0003: move-result-object v2 │ │ -1adb30: 1a00 5883 |0004: const-string v0, "subject" // string@8358 │ │ -1adb34: 7220 f10c 0200 |0006: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf1 │ │ -1adb3a: 0c00 |0009: move-result-object v0 │ │ -1adb3c: 1f00 0a03 |000a: check-cast v0, Ljava/lang/String; // type@030a │ │ -1adb40: 1a01 a849 |000c: const-string v1, "body" // string@49a8 │ │ -1adb44: 7220 f10c 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf1 │ │ -1adb4a: 0c02 |0011: move-result-object v2 │ │ -1adb4c: 1f02 0a03 |0012: check-cast v2, Ljava/lang/String; // type@030a │ │ -1adb50: 3802 2600 |0014: if-eqz v2, 003a // +0026 │ │ -1adb54: 6e10 e30a 0200 |0016: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@0ae3 │ │ -1adb5a: 0a01 |0019: move-result v1 │ │ -1adb5c: 3901 2000 |001a: if-nez v1, 003a // +0020 │ │ -1adb60: 3800 1d00 |001c: if-eqz v0, 0039 // +001d │ │ -1adb64: 6e10 e30a 0000 |001e: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0ae3 │ │ -1adb6a: 0a01 |0021: move-result v1 │ │ -1adb6c: 3901 1700 |0022: if-nez v1, 0039 // +0017 │ │ -1adb70: 2201 0c03 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ -1adb74: 7010 0c0b 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1adb7a: 6e20 180b 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1adb80: 1a00 c503 |002c: const-string v0, " │ │ +1adb1c: |[1adb1c] org.thoughtcrime.securesms.util.MailtoUtil.getText:(Landroid/net/Uri;)Ljava/lang/String; │ │ +1adb2c: 7110 825a 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/MailtoUtil;.getMailtoQueryMap:(Landroid/net/Uri;)Ljava/util/Map; // method@5a82 │ │ +1adb32: 0c02 |0003: move-result-object v2 │ │ +1adb34: 1a00 5883 |0004: const-string v0, "subject" // string@8358 │ │ +1adb38: 7220 f10c 0200 |0006: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf1 │ │ +1adb3e: 0c00 |0009: move-result-object v0 │ │ +1adb40: 1f00 0a03 |000a: check-cast v0, Ljava/lang/String; // type@030a │ │ +1adb44: 1a01 a849 |000c: const-string v1, "body" // string@49a8 │ │ +1adb48: 7220 f10c 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf1 │ │ +1adb4e: 0c02 |0011: move-result-object v2 │ │ +1adb50: 1f02 0a03 |0012: check-cast v2, Ljava/lang/String; // type@030a │ │ +1adb54: 3802 2600 |0014: if-eqz v2, 003a // +0026 │ │ +1adb58: 6e10 e30a 0200 |0016: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@0ae3 │ │ +1adb5e: 0a01 |0019: move-result v1 │ │ +1adb60: 3901 2000 |001a: if-nez v1, 003a // +0020 │ │ +1adb64: 3800 1d00 |001c: if-eqz v0, 0039 // +001d │ │ +1adb68: 6e10 e30a 0000 |001e: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0ae3 │ │ +1adb6e: 0a01 |0021: move-result v1 │ │ +1adb70: 3901 1700 |0022: if-nez v1, 0039 // +0017 │ │ +1adb74: 2201 0c03 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ +1adb78: 7010 0c0b 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1adb7e: 6e20 180b 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1adb84: 1a00 c503 |002c: const-string v0, " │ │ " // string@03c5 │ │ -1adb84: 6e20 180b 0100 |002e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1adb8a: 6e20 180b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1adb90: 6e10 290b 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1adb96: 0c00 |0037: move-result-object v0 │ │ -1adb98: 2802 |0038: goto 003a // +0002 │ │ -1adb9a: 0720 |0039: move-object v0, v2 │ │ -1adb9c: 3800 0300 |003a: if-eqz v0, 003d // +0003 │ │ -1adba0: 2803 |003c: goto 003f // +0003 │ │ -1adba2: 1a00 0000 |003d: const-string v0, "" // string@0000 │ │ -1adba6: 1100 |003f: return-object v0 │ │ +1adb88: 6e20 180b 0100 |002e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1adb8e: 6e20 180b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1adb94: 6e10 290b 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1adb9a: 0c00 |0037: move-result-object v0 │ │ +1adb9c: 2802 |0038: goto 003a // +0002 │ │ +1adb9e: 0720 |0039: move-object v0, v2 │ │ +1adba0: 3800 0300 |003a: if-eqz v0, 003d // +0003 │ │ +1adba4: 2803 |003c: goto 003f // +0003 │ │ +1adba6: 1a00 0000 |003d: const-string v0, "" // string@0000 │ │ +1adbaa: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0004 line=35 │ │ 0x000c line=36 │ │ 0x0016 line=37 │ │ 0x001e line=38 │ │ @@ -309650,26 +309651,26 @@ │ │ type : '(Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1adae4: |[1adae4] org.thoughtcrime.securesms.util.MailtoUtil.isMailto:(Landroid/net/Uri;)Z │ │ -1adaf4: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ -1adaf8: 1a00 816c |0002: const-string v0, "mailto" // string@6c81 │ │ -1adafc: 6e10 ff01 0100 |0004: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ -1adb02: 0c01 |0007: move-result-object v1 │ │ -1adb04: 6e20 d60a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1adb0a: 0a01 |000b: move-result v1 │ │ -1adb0c: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ -1adb10: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -1adb12: 2802 |000f: goto 0011 // +0002 │ │ -1adb14: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -1adb16: 0f01 |0011: return v1 │ │ +1adae8: |[1adae8] org.thoughtcrime.securesms.util.MailtoUtil.isMailto:(Landroid/net/Uri;)Z │ │ +1adaf8: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ +1adafc: 1a00 816c |0002: const-string v0, "mailto" // string@6c81 │ │ +1adb00: 6e10 ff01 0100 |0004: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ +1adb06: 0c01 |0007: move-result-object v1 │ │ +1adb08: 6e20 d60a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1adb0e: 0a01 |000b: move-result v1 │ │ +1adb10: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ +1adb14: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +1adb16: 2802 |000f: goto 0011 // +0002 │ │ +1adb18: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +1adb1a: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=18 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/net/Uri; │ │ │ │ Virtual methods - │ │ @@ -309711,19 +309712,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1adcb8: |[1adcb8] org.thoughtcrime.securesms.util.MediaUtil$ThumbnailSize.:(II)V │ │ -1adcc8: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1adcce: 5901 0e42 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.width:I // field@420e │ │ -1adcd2: 5902 0d42 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.height:I // field@420d │ │ -1adcd6: 0e00 |0007: return-void │ │ +1adcbc: |[1adcbc] org.thoughtcrime.securesms.util.MediaUtil$ThumbnailSize.:(II)V │ │ +1adccc: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1adcd2: 5901 0e42 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.width:I // field@420e │ │ +1adcd6: 5902 0d42 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.height:I // field@420d │ │ +1adcda: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0003 line=257 │ │ 0x0005 line=258 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize; │ │ @@ -309814,32 +309815,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1ae650: |[1ae650] org.thoughtcrime.securesms.util.MediaUtil.:()V │ │ -1ae660: 0e00 |0000: return-void │ │ +1ae654: |[1ae654] org.thoughtcrime.securesms.util.MediaUtil.:()V │ │ +1ae664: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/MediaUtil;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ae664: |[1ae664] org.thoughtcrime.securesms.util.MediaUtil.:()V │ │ -1ae674: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ae67a: 0e00 |0003: return-void │ │ +1ae668: |[1ae668] org.thoughtcrime.securesms.util.MediaUtil.:()V │ │ +1ae678: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ae67e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/MediaUtil; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/MediaUtil;) │ │ @@ -309847,59 +309848,59 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;Landroid/net/Uri;Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 90 16-bit code units │ │ -1ae010: |[1ae010] org.thoughtcrime.securesms.util.MediaUtil.createVideoThumbnailIfNeeded:(Landroid/content/Context;Landroid/net/Uri;Landroid/net/Uri;Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;)Z │ │ -1ae020: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1ae022: 2201 c202 |0001: new-instance v1, Ljava/io/File; // type@02c2 │ │ -1ae026: 6e10 fc01 0800 |0003: invoke-virtual {v8}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -1ae02c: 0c08 |0006: move-result-object v8 │ │ -1ae02e: 7020 6b09 8100 |0007: invoke-direct {v1, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ -1ae034: 2208 c202 |000a: new-instance v8, Ljava/io/File; // type@02c2 │ │ -1ae038: 6e10 fc01 0700 |000c: invoke-virtual {v7}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -1ae03e: 0c02 |000f: move-result-object v2 │ │ -1ae040: 7020 6b09 2800 |0010: invoke-direct {v8, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ -1ae046: 6e10 7109 0100 |0013: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0971 │ │ -1ae04c: 0a02 |0016: move-result v2 │ │ -1ae04e: 3802 0e00 |0017: if-eqz v2, 0025 // +000e │ │ -1ae052: 6e10 7a09 0800 |0019: invoke-virtual {v8}, Ljava/io/File;.lastModified:()J // method@097a │ │ -1ae058: 0b02 |001c: move-result-wide v2 │ │ -1ae05a: 6e10 7a09 0100 |001d: invoke-virtual {v1}, Ljava/io/File;.lastModified:()J // method@097a │ │ -1ae060: 0b04 |0020: move-result-wide v4 │ │ -1ae062: 3108 0204 |0021: cmp-long v8, v2, v4 │ │ -1ae066: 3d08 3600 |0023: if-lez v8, 0059 // +0036 │ │ -1ae06a: 2208 7700 |0025: new-instance v8, Landroid/media/MediaMetadataRetriever; // type@0077 │ │ -1ae06e: 7010 dc01 0800 |0027: invoke-direct {v8}, Landroid/media/MediaMetadataRetriever;.:()V // method@01dc │ │ -1ae074: 6e30 df01 6807 |002a: invoke-virtual {v8, v6, v7}, Landroid/media/MediaMetadataRetriever;.setDataSource:(Landroid/content/Context;Landroid/net/Uri;)V // method@01df │ │ -1ae07a: 1606 ffff |002d: const-wide/16 v6, #int -1 // #ffff │ │ -1ae07e: 6e30 dd01 6807 |002f: invoke-virtual {v8, v6, v7}, Landroid/media/MediaMetadataRetriever;.getFrameAtTime:(J)Landroid/graphics/Bitmap; // method@01dd │ │ -1ae084: 0c06 |0032: move-result-object v6 │ │ -1ae086: 3809 0e00 |0033: if-eqz v9, 0041 // +000e │ │ -1ae08a: 6e10 0f01 0600 |0035: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1ae090: 0a07 |0038: move-result v7 │ │ -1ae092: 5997 0e42 |0039: iput v7, v9, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.width:I // field@420e │ │ -1ae096: 6e10 0c01 0600 |003b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1ae09c: 0a07 |003e: move-result v7 │ │ -1ae09e: 5997 0d42 |003f: iput v7, v9, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.height:I // field@420d │ │ -1ae0a2: 6e10 de01 0800 |0041: invoke-virtual {v8}, Landroid/media/MediaMetadataRetriever;.release:()V // method@01de │ │ -1ae0a8: 3806 1500 |0044: if-eqz v6, 0059 // +0015 │ │ -1ae0ac: 2207 c502 |0046: new-instance v7, Ljava/io/FileOutputStream; // type@02c5 │ │ -1ae0b0: 7020 8909 1700 |0048: invoke-direct {v7, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0989 │ │ -1ae0b6: 6208 0800 |004b: sget-object v8, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0008 │ │ -1ae0ba: 1309 5a00 |004d: const/16 v9, #int 90 // #5a │ │ -1ae0be: 6e40 0601 8679 |004f: invoke-virtual {v6, v8, v9, v7}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0106 │ │ -1ae0c4: 1216 |0052: const/4 v6, #int 1 // #1 │ │ -1ae0c6: 1210 |0053: const/4 v0, #int 1 // #1 │ │ -1ae0c8: 2805 |0054: goto 0059 // +0005 │ │ -1ae0ca: 0d06 |0055: move-exception v6 │ │ -1ae0cc: 6e10 370a 0600 |0056: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1ae0d2: 0f00 |0059: return v0 │ │ +1ae014: |[1ae014] org.thoughtcrime.securesms.util.MediaUtil.createVideoThumbnailIfNeeded:(Landroid/content/Context;Landroid/net/Uri;Landroid/net/Uri;Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;)Z │ │ +1ae024: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1ae026: 2201 c202 |0001: new-instance v1, Ljava/io/File; // type@02c2 │ │ +1ae02a: 6e10 fc01 0800 |0003: invoke-virtual {v8}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +1ae030: 0c08 |0006: move-result-object v8 │ │ +1ae032: 7020 6b09 8100 |0007: invoke-direct {v1, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ +1ae038: 2208 c202 |000a: new-instance v8, Ljava/io/File; // type@02c2 │ │ +1ae03c: 6e10 fc01 0700 |000c: invoke-virtual {v7}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +1ae042: 0c02 |000f: move-result-object v2 │ │ +1ae044: 7020 6b09 2800 |0010: invoke-direct {v8, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ +1ae04a: 6e10 7109 0100 |0013: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0971 │ │ +1ae050: 0a02 |0016: move-result v2 │ │ +1ae052: 3802 0e00 |0017: if-eqz v2, 0025 // +000e │ │ +1ae056: 6e10 7a09 0800 |0019: invoke-virtual {v8}, Ljava/io/File;.lastModified:()J // method@097a │ │ +1ae05c: 0b02 |001c: move-result-wide v2 │ │ +1ae05e: 6e10 7a09 0100 |001d: invoke-virtual {v1}, Ljava/io/File;.lastModified:()J // method@097a │ │ +1ae064: 0b04 |0020: move-result-wide v4 │ │ +1ae066: 3108 0204 |0021: cmp-long v8, v2, v4 │ │ +1ae06a: 3d08 3600 |0023: if-lez v8, 0059 // +0036 │ │ +1ae06e: 2208 7700 |0025: new-instance v8, Landroid/media/MediaMetadataRetriever; // type@0077 │ │ +1ae072: 7010 dc01 0800 |0027: invoke-direct {v8}, Landroid/media/MediaMetadataRetriever;.:()V // method@01dc │ │ +1ae078: 6e30 df01 6807 |002a: invoke-virtual {v8, v6, v7}, Landroid/media/MediaMetadataRetriever;.setDataSource:(Landroid/content/Context;Landroid/net/Uri;)V // method@01df │ │ +1ae07e: 1606 ffff |002d: const-wide/16 v6, #int -1 // #ffff │ │ +1ae082: 6e30 dd01 6807 |002f: invoke-virtual {v8, v6, v7}, Landroid/media/MediaMetadataRetriever;.getFrameAtTime:(J)Landroid/graphics/Bitmap; // method@01dd │ │ +1ae088: 0c06 |0032: move-result-object v6 │ │ +1ae08a: 3809 0e00 |0033: if-eqz v9, 0041 // +000e │ │ +1ae08e: 6e10 0f01 0600 |0035: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1ae094: 0a07 |0038: move-result v7 │ │ +1ae096: 5997 0e42 |0039: iput v7, v9, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.width:I // field@420e │ │ +1ae09a: 6e10 0c01 0600 |003b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1ae0a0: 0a07 |003e: move-result v7 │ │ +1ae0a2: 5997 0d42 |003f: iput v7, v9, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.height:I // field@420d │ │ +1ae0a6: 6e10 de01 0800 |0041: invoke-virtual {v8}, Landroid/media/MediaMetadataRetriever;.release:()V // method@01de │ │ +1ae0ac: 3806 1500 |0044: if-eqz v6, 0059 // +0015 │ │ +1ae0b0: 2207 c502 |0046: new-instance v7, Ljava/io/FileOutputStream; // type@02c5 │ │ +1ae0b4: 7020 8909 1700 |0048: invoke-direct {v7, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0989 │ │ +1ae0ba: 6208 0800 |004b: sget-object v8, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0008 │ │ +1ae0be: 1309 5a00 |004d: const/16 v9, #int 90 // #5a │ │ +1ae0c2: 6e40 0601 8679 |004f: invoke-virtual {v6, v8, v9, v7}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0106 │ │ +1ae0c8: 1216 |0052: const/4 v6, #int 1 // #1 │ │ +1ae0ca: 1210 |0053: const/4 v0, #int 1 // #1 │ │ +1ae0cc: 2805 |0054: goto 0059 // +0005 │ │ +1ae0ce: 0d06 |0055: move-exception v6 │ │ +1ae0d0: 6e10 370a 0600 |0056: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1ae0d6: 0f00 |0059: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0052 │ │ Ljava/lang/Exception; -> 0x0055 │ │ positions : │ │ 0x0001 line=267 │ │ 0x000a line=268 │ │ 0x0013 line=269 │ │ @@ -309923,32 +309924,32 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -1ae2a4: |[1ae2a4] org.thoughtcrime.securesms.util.MediaUtil.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ -1ae2b4: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -1ae2b8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -1ae2ba: 1102 |0003: return-object v2 │ │ -1ae2bc: 6e10 dd0a 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0add │ │ -1ae2c2: 1a00 3160 |0007: const-string v0, "image/jpg" // string@6031 │ │ -1ae2c6: 6e20 d60a 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ae2cc: 0a00 |000c: move-result v0 │ │ -1ae2ce: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -1ae2d2: 1102 |000f: return-object v2 │ │ -1ae2d4: 7100 a003 0000 |0010: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a0 │ │ -1ae2da: 0c00 |0013: move-result-object v0 │ │ -1ae2dc: 1a01 3060 |0014: const-string v1, "image/jpeg" // string@6030 │ │ -1ae2e0: 6e20 a103 1000 |0016: invoke-virtual {v0, v1}, Landroid/webkit/MimeTypeMap;.hasMimeType:(Ljava/lang/String;)Z // method@03a1 │ │ -1ae2e6: 0a00 |0019: move-result v0 │ │ -1ae2e8: 3800 0300 |001a: if-eqz v0, 001d // +0003 │ │ -1ae2ec: 0712 |001c: move-object v2, v1 │ │ -1ae2ee: 1102 |001d: return-object v2 │ │ +1ae2a8: |[1ae2a8] org.thoughtcrime.securesms.util.MediaUtil.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ +1ae2b8: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +1ae2bc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +1ae2be: 1102 |0003: return-object v2 │ │ +1ae2c0: 6e10 dd0a 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0add │ │ +1ae2c6: 1a00 3160 |0007: const-string v0, "image/jpg" // string@6031 │ │ +1ae2ca: 6e20 d60a 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ae2d0: 0a00 |000c: move-result v0 │ │ +1ae2d2: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +1ae2d6: 1102 |000f: return-object v2 │ │ +1ae2d8: 7100 a003 0000 |0010: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a0 │ │ +1ae2de: 0c00 |0013: move-result-object v0 │ │ +1ae2e0: 1a01 3060 |0014: const-string v1, "image/jpeg" // string@6030 │ │ +1ae2e4: 6e20 a103 1000 |0016: invoke-virtual {v0, v1}, Landroid/webkit/MimeTypeMap;.hasMimeType:(Ljava/lang/String;)Z // method@03a1 │ │ +1ae2ea: 0a00 |0019: move-result v0 │ │ +1ae2ec: 3800 0300 |001a: if-eqz v0, 001d // +0003 │ │ +1ae2f0: 0712 |001c: move-object v2, v1 │ │ +1ae2f2: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=99 │ │ 0x0010 line=101 │ │ locals : │ │ 0x0000 - 0x001e reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -309957,185 +309958,185 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;)Landroid/util/Pair;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 304 16-bit code units │ │ -1adcd8: |[1adcd8] org.thoughtcrime.securesms.util.MediaUtil.getDimensions:(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;)Landroid/util/Pair; │ │ -1adce8: 1a00 c118 |0000: const-string v0, "Failed to close stream after retrieving dimensions." // string@18c1 │ │ -1adcec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1adcee: 7110 530a 0100 |0003: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1adcf4: 0c01 |0006: move-result-object v1 │ │ -1adcf6: 3807 2301 |0007: if-eqz v7, 012a // +0123 │ │ -1adcfa: 7110 945a 0600 |0009: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@5a94 │ │ -1add00: 0a02 |000c: move-result v2 │ │ -1add02: 3902 0400 |000d: if-nez v2, 0011 // +0004 │ │ -1add06: 2900 1b01 |000f: goto/16 012a // +011b │ │ -1add0a: 7110 925a 0600 |0011: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isGif:(Ljava/lang/String;)Z // method@5a92 │ │ -1add10: 0a02 |0014: move-result v2 │ │ -1add12: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -1add14: 3802 5400 |0016: if-eqz v2, 006a // +0054 │ │ -1add18: 7110 1753 0500 |0018: invoke-static {v5}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@5317 │ │ -1add1e: 0c05 |001b: move-result-object v5 │ │ -1add20: 6e10 3554 0500 |001c: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.asGif:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5435 │ │ -1add26: 0c05 |001f: move-result-object v5 │ │ -1add28: 1216 |0020: const/4 v6, #int 1 // #1 │ │ -1add2a: 6e20 0a54 6500 |0021: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.skipMemoryCache:(Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@540a │ │ -1add30: 0c05 |0024: move-result-object v5 │ │ -1add32: 6206 6d00 |0025: sget-object v6, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ -1add36: 6e20 ab53 6500 |0027: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@53ab │ │ -1add3c: 0c05 |002a: move-result-object v5 │ │ -1add3e: 2206 a90f |002b: new-instance v6, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; // type@0fa9 │ │ -1add42: 7020 f652 7600 |002d: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri;.:(Landroid/net/Uri;)V // method@52f6 │ │ -1add48: 6e20 e553 6500 |0030: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.load:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@53e5 │ │ -1add4e: 0c05 |0033: move-result-object v5 │ │ -1add50: 6e10 0b54 0500 |0034: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@540b │ │ -1add56: 0c05 |0037: move-result-object v5 │ │ -1add58: 7210 d507 0500 |0038: invoke-interface {v5}, Lcom/bumptech/glide/request/FutureTarget;.get:()Ljava/lang/Object; // method@07d5 │ │ -1add5e: 0c05 |003b: move-result-object v5 │ │ -1add60: 1f05 0a02 |003c: check-cast v5, Lcom/bumptech/glide/load/resource/gif/GifDrawable; // type@020a │ │ -1add64: 2206 d600 |003e: new-instance v6, Landroid/util/Pair; // type@00d6 │ │ -1add68: 6e10 d307 0500 |0040: invoke-virtual {v5}, Lcom/bumptech/glide/load/resource/gif/GifDrawable;.getIntrinsicWidth:()I // method@07d3 │ │ -1add6e: 0a00 |0043: move-result v0 │ │ -1add70: 7110 530a 0000 |0044: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1add76: 0c00 |0047: move-result-object v0 │ │ -1add78: 6e10 d207 0500 |0048: invoke-virtual {v5}, Lcom/bumptech/glide/load/resource/gif/GifDrawable;.getIntrinsicHeight:()I // method@07d2 │ │ -1add7e: 0a05 |004b: move-result v5 │ │ -1add80: 7110 530a 0500 |004c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1add86: 0c05 |004f: move-result-object v5 │ │ -1add88: 7030 c702 0605 |0050: invoke-direct {v6, v0, v5}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c7 │ │ -1add8e: 0763 |0053: move-object v3, v6 │ │ -1add90: 2900 9a00 |0054: goto/16 00ee // +009a │ │ -1add94: 0d05 |0056: move-exception v5 │ │ -1add96: 6206 1542 |0057: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4215 │ │ -1add9a: 1a00 8519 |0059: const-string v0, "Glide experienced an exception while trying to get GIF dimensions." // string@1985 │ │ -1add9e: 7130 c502 0605 |005b: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1adda4: 2900 9000 |005e: goto/16 00ee // +0090 │ │ -1adda8: 0d05 |0060: move-exception v5 │ │ -1addaa: 6206 1542 |0061: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4215 │ │ -1addae: 1a00 1640 |0063: const-string v0, "Was unable to complete work for GIF dimensions." // string@4016 │ │ -1addb2: 7130 c502 0605 |0065: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1addb8: 2900 8600 |0068: goto/16 00ee // +0086 │ │ -1addbc: 7110 965a 0600 |006a: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isJpegType:(Ljava/lang/String;)Z // method@5a96 │ │ -1addc2: 0a06 |006d: move-result v6 │ │ -1addc4: 3806 2400 |006e: if-eqz v6, 0092 // +0024 │ │ -1addc8: 7120 6954 7500 |0070: invoke-static {v5, v7}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@5469 │ │ -1addce: 0c06 |0073: move-result-object v6 │ │ -1addd0: 7110 035a 0600 |0074: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getExifDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; // method@5a03 │ │ -1addd6: 0c02 |0077: move-result-object v2 │ │ -1addd8: 6e10 9609 0600 |0078: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@0996 │ │ -1addde: 2818 |007b: goto 0093 // +0018 │ │ -1adde0: 0d05 |007c: move-exception v5 │ │ -1adde2: 280b |007d: goto 0088 // +000b │ │ -1adde4: 0d05 |007e: move-exception v5 │ │ -1adde6: 280d |007f: goto 008c // +000d │ │ -1adde8: 0d05 |0080: move-exception v5 │ │ -1addea: 280f |0081: goto 0090 // +000f │ │ -1addec: 0d05 |0082: move-exception v5 │ │ -1addee: 0763 |0083: move-object v3, v6 │ │ -1addf0: 2900 9900 |0084: goto/16 011d // +0099 │ │ -1addf4: 0d05 |0086: move-exception v5 │ │ -1addf6: 0732 |0087: move-object v2, v3 │ │ -1addf8: 0763 |0088: move-object v3, v6 │ │ -1addfa: 282f |0089: goto 00b8 // +002f │ │ -1addfc: 0d05 |008a: move-exception v5 │ │ -1addfe: 0732 |008b: move-object v2, v3 │ │ -1ade00: 0763 |008c: move-object v3, v6 │ │ -1ade02: 283c |008d: goto 00c9 // +003c │ │ -1ade04: 0d05 |008e: move-exception v5 │ │ -1ade06: 0732 |008f: move-object v2, v3 │ │ -1ade08: 0763 |0090: move-object v3, v6 │ │ -1ade0a: 2849 |0091: goto 00da // +0049 │ │ -1ade0c: 0732 |0092: move-object v2, v3 │ │ -1ade0e: 3902 1100 |0093: if-nez v2, 00a4 // +0011 │ │ -1ade12: 7120 6954 7500 |0095: invoke-static {v5, v7}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@5469 │ │ -1ade18: 0c03 |0098: move-result-object v3 │ │ -1ade1a: 7110 025a 0300 |0099: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; // method@5a02 │ │ -1ade20: 0c05 |009c: move-result-object v5 │ │ -1ade22: 2808 |009d: goto 00a5 // +0008 │ │ -1ade24: 0d05 |009e: move-exception v5 │ │ -1ade26: 2819 |009f: goto 00b8 // +0019 │ │ -1ade28: 0d05 |00a0: move-exception v5 │ │ -1ade2a: 2828 |00a1: goto 00c9 // +0028 │ │ -1ade2c: 0d05 |00a2: move-exception v5 │ │ -1ade2e: 2837 |00a3: goto 00da // +0037 │ │ -1ade30: 0725 |00a4: move-object v5, v2 │ │ -1ade32: 3803 0c00 |00a5: if-eqz v3, 00b1 // +000c │ │ -1ade36: 6e10 9609 0300 |00a7: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0996 │ │ -1ade3c: 2807 |00aa: goto 00b1 // +0007 │ │ -1ade3e: 0d06 |00ab: move-exception v6 │ │ -1ade40: 6202 1542 |00ac: sget-object v2, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4215 │ │ -1ade44: 7130 c502 0206 |00ae: invoke-static {v2, v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1ade4a: 0753 |00b1: move-object v3, v5 │ │ -1ade4c: 283c |00b2: goto 00ee // +003c │ │ -1ade4e: 0d05 |00b3: move-exception v5 │ │ -1ade50: 2900 6900 |00b4: goto/16 011d // +0069 │ │ -1ade54: 0d05 |00b6: move-exception v5 │ │ -1ade56: 0732 |00b7: move-object v2, v3 │ │ -1ade58: 6206 1542 |00b8: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4215 │ │ -1ade5c: 1a04 be11 |00ba: const-string v4, "Bitmap decoding error when retrieving dimensions." // string@11be │ │ -1ade60: 7130 c502 4605 |00bc: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1ade66: 3803 2e00 |00bf: if-eqz v3, 00ed // +002e │ │ -1ade6a: 6e10 9609 0300 |00c1: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0996 │ │ -1ade70: 2829 |00c4: goto 00ed // +0029 │ │ -1ade72: 0d05 |00c5: move-exception v5 │ │ -1ade74: 2822 |00c6: goto 00e8 // +0022 │ │ -1ade76: 0d05 |00c7: move-exception v5 │ │ -1ade78: 0732 |00c8: move-object v2, v3 │ │ -1ade7a: 6206 1542 |00c9: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4215 │ │ -1ade7e: 1a04 6c18 |00cb: const-string v4, "Experienced a read error when retrieving media dimensions." // string@186c │ │ -1ade82: 7130 c502 4605 |00cd: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1ade88: 3803 1d00 |00d0: if-eqz v3, 00ed // +001d │ │ -1ade8c: 6e10 9609 0300 |00d2: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0996 │ │ -1ade92: 2818 |00d5: goto 00ed // +0018 │ │ -1ade94: 0d05 |00d6: move-exception v5 │ │ -1ade96: 2811 |00d7: goto 00e8 // +0011 │ │ -1ade98: 0d05 |00d8: move-exception v5 │ │ -1ade9a: 0732 |00d9: move-object v2, v3 │ │ -1ade9c: 6206 1542 |00da: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4215 │ │ -1adea0: 1a04 c618 |00dc: const-string v4, "Failed to find file when retrieving media dimensions." // string@18c6 │ │ -1adea4: 7130 c502 4605 |00de: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1adeaa: 3803 0c00 |00e1: if-eqz v3, 00ed // +000c │ │ -1adeae: 6e10 9609 0300 |00e3: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0996 │ │ -1adeb4: 2807 |00e6: goto 00ed // +0007 │ │ -1adeb6: 0d05 |00e7: move-exception v5 │ │ -1adeb8: 6206 1542 |00e8: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4215 │ │ -1adebc: 7130 c502 0605 |00ea: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1adec2: 0723 |00ed: move-object v3, v2 │ │ -1adec4: 3903 0700 |00ee: if-nez v3, 00f5 // +0007 │ │ -1adec8: 2203 d600 |00f0: new-instance v3, Landroid/util/Pair; // type@00d6 │ │ -1adecc: 7030 c702 1301 |00f2: invoke-direct {v3, v1, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c7 │ │ -1aded2: 6205 1542 |00f5: sget-object v5, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4215 │ │ -1aded6: 2206 0c03 |00f7: new-instance v6, Ljava/lang/StringBuilder; // type@030c │ │ -1adeda: 1a00 4317 |00f9: const-string v0, "Dimensions for [" // string@1743 │ │ -1adede: 7020 0f0b 0600 |00fb: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1adee4: 6e20 170b 7600 |00fe: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ -1adeea: 1a07 fa42 |0101: const-string v7, "] are " // string@42fa │ │ -1adeee: 6e20 180b 7600 |0103: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1adef4: 5437 5200 |0106: iget-object v7, v3, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0052 │ │ -1adef8: 6e20 170b 7600 |0108: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ -1adefe: 1a07 4004 |010b: const-string v7, " x " // string@0440 │ │ -1adf02: 6e20 180b 7600 |010d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1adf08: 5437 5300 |0110: iget-object v7, v3, Landroid/util/Pair;.second:Ljava/lang/Object; // field@0053 │ │ -1adf0c: 6e20 170b 7600 |0112: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ -1adf12: 6e10 290b 0600 |0115: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1adf18: 0c06 |0118: move-result-object v6 │ │ -1adf1a: 7120 bc02 6500 |0119: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ -1adf20: 1103 |011c: return-object v3 │ │ -1adf22: 3803 0c00 |011d: if-eqz v3, 0129 // +000c │ │ -1adf26: 6e10 9609 0300 |011f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0996 │ │ -1adf2c: 2807 |0122: goto 0129 // +0007 │ │ -1adf2e: 0d06 |0123: move-exception v6 │ │ -1adf30: 6207 1542 |0124: sget-object v7, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4215 │ │ -1adf34: 7130 c502 0706 |0126: invoke-static {v7, v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1adf3a: 2705 |0129: throw v5 │ │ -1adf3c: 2205 d600 |012a: new-instance v5, Landroid/util/Pair; // type@00d6 │ │ -1adf40: 7030 c702 1501 |012c: invoke-direct {v5, v1, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c7 │ │ -1adf46: 1105 |012f: return-object v5 │ │ +1adcdc: |[1adcdc] org.thoughtcrime.securesms.util.MediaUtil.getDimensions:(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;)Landroid/util/Pair; │ │ +1adcec: 1a00 c118 |0000: const-string v0, "Failed to close stream after retrieving dimensions." // string@18c1 │ │ +1adcf0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1adcf2: 7110 530a 0100 |0003: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1adcf8: 0c01 |0006: move-result-object v1 │ │ +1adcfa: 3807 2301 |0007: if-eqz v7, 012a // +0123 │ │ +1adcfe: 7110 945a 0600 |0009: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@5a94 │ │ +1add04: 0a02 |000c: move-result v2 │ │ +1add06: 3902 0400 |000d: if-nez v2, 0011 // +0004 │ │ +1add0a: 2900 1b01 |000f: goto/16 012a // +011b │ │ +1add0e: 7110 925a 0600 |0011: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isGif:(Ljava/lang/String;)Z // method@5a92 │ │ +1add14: 0a02 |0014: move-result v2 │ │ +1add16: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +1add18: 3802 5400 |0016: if-eqz v2, 006a // +0054 │ │ +1add1c: 7110 1753 0500 |0018: invoke-static {v5}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@5317 │ │ +1add22: 0c05 |001b: move-result-object v5 │ │ +1add24: 6e10 3554 0500 |001c: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.asGif:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5435 │ │ +1add2a: 0c05 |001f: move-result-object v5 │ │ +1add2c: 1216 |0020: const/4 v6, #int 1 // #1 │ │ +1add2e: 6e20 0a54 6500 |0021: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.skipMemoryCache:(Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@540a │ │ +1add34: 0c05 |0024: move-result-object v5 │ │ +1add36: 6206 6d00 |0025: sget-object v6, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ +1add3a: 6e20 ab53 6500 |0027: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@53ab │ │ +1add40: 0c05 |002a: move-result-object v5 │ │ +1add42: 2206 a90f |002b: new-instance v6, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; // type@0fa9 │ │ +1add46: 7020 f652 7600 |002d: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri;.:(Landroid/net/Uri;)V // method@52f6 │ │ +1add4c: 6e20 e553 6500 |0030: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.load:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@53e5 │ │ +1add52: 0c05 |0033: move-result-object v5 │ │ +1add54: 6e10 0b54 0500 |0034: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@540b │ │ +1add5a: 0c05 |0037: move-result-object v5 │ │ +1add5c: 7210 d507 0500 |0038: invoke-interface {v5}, Lcom/bumptech/glide/request/FutureTarget;.get:()Ljava/lang/Object; // method@07d5 │ │ +1add62: 0c05 |003b: move-result-object v5 │ │ +1add64: 1f05 0a02 |003c: check-cast v5, Lcom/bumptech/glide/load/resource/gif/GifDrawable; // type@020a │ │ +1add68: 2206 d600 |003e: new-instance v6, Landroid/util/Pair; // type@00d6 │ │ +1add6c: 6e10 d307 0500 |0040: invoke-virtual {v5}, Lcom/bumptech/glide/load/resource/gif/GifDrawable;.getIntrinsicWidth:()I // method@07d3 │ │ +1add72: 0a00 |0043: move-result v0 │ │ +1add74: 7110 530a 0000 |0044: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1add7a: 0c00 |0047: move-result-object v0 │ │ +1add7c: 6e10 d207 0500 |0048: invoke-virtual {v5}, Lcom/bumptech/glide/load/resource/gif/GifDrawable;.getIntrinsicHeight:()I // method@07d2 │ │ +1add82: 0a05 |004b: move-result v5 │ │ +1add84: 7110 530a 0500 |004c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1add8a: 0c05 |004f: move-result-object v5 │ │ +1add8c: 7030 c702 0605 |0050: invoke-direct {v6, v0, v5}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c7 │ │ +1add92: 0763 |0053: move-object v3, v6 │ │ +1add94: 2900 9a00 |0054: goto/16 00ee // +009a │ │ +1add98: 0d05 |0056: move-exception v5 │ │ +1add9a: 6206 1542 |0057: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4215 │ │ +1add9e: 1a00 8519 |0059: const-string v0, "Glide experienced an exception while trying to get GIF dimensions." // string@1985 │ │ +1adda2: 7130 c502 0605 |005b: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1adda8: 2900 9000 |005e: goto/16 00ee // +0090 │ │ +1addac: 0d05 |0060: move-exception v5 │ │ +1addae: 6206 1542 |0061: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4215 │ │ +1addb2: 1a00 1640 |0063: const-string v0, "Was unable to complete work for GIF dimensions." // string@4016 │ │ +1addb6: 7130 c502 0605 |0065: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1addbc: 2900 8600 |0068: goto/16 00ee // +0086 │ │ +1addc0: 7110 965a 0600 |006a: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isJpegType:(Ljava/lang/String;)Z // method@5a96 │ │ +1addc6: 0a06 |006d: move-result v6 │ │ +1addc8: 3806 2400 |006e: if-eqz v6, 0092 // +0024 │ │ +1addcc: 7120 6954 7500 |0070: invoke-static {v5, v7}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@5469 │ │ +1addd2: 0c06 |0073: move-result-object v6 │ │ +1addd4: 7110 035a 0600 |0074: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getExifDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; // method@5a03 │ │ +1addda: 0c02 |0077: move-result-object v2 │ │ +1adddc: 6e10 9609 0600 |0078: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@0996 │ │ +1adde2: 2818 |007b: goto 0093 // +0018 │ │ +1adde4: 0d05 |007c: move-exception v5 │ │ +1adde6: 280b |007d: goto 0088 // +000b │ │ +1adde8: 0d05 |007e: move-exception v5 │ │ +1addea: 280d |007f: goto 008c // +000d │ │ +1addec: 0d05 |0080: move-exception v5 │ │ +1addee: 280f |0081: goto 0090 // +000f │ │ +1addf0: 0d05 |0082: move-exception v5 │ │ +1addf2: 0763 |0083: move-object v3, v6 │ │ +1addf4: 2900 9900 |0084: goto/16 011d // +0099 │ │ +1addf8: 0d05 |0086: move-exception v5 │ │ +1addfa: 0732 |0087: move-object v2, v3 │ │ +1addfc: 0763 |0088: move-object v3, v6 │ │ +1addfe: 282f |0089: goto 00b8 // +002f │ │ +1ade00: 0d05 |008a: move-exception v5 │ │ +1ade02: 0732 |008b: move-object v2, v3 │ │ +1ade04: 0763 |008c: move-object v3, v6 │ │ +1ade06: 283c |008d: goto 00c9 // +003c │ │ +1ade08: 0d05 |008e: move-exception v5 │ │ +1ade0a: 0732 |008f: move-object v2, v3 │ │ +1ade0c: 0763 |0090: move-object v3, v6 │ │ +1ade0e: 2849 |0091: goto 00da // +0049 │ │ +1ade10: 0732 |0092: move-object v2, v3 │ │ +1ade12: 3902 1100 |0093: if-nez v2, 00a4 // +0011 │ │ +1ade16: 7120 6954 7500 |0095: invoke-static {v5, v7}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@5469 │ │ +1ade1c: 0c03 |0098: move-result-object v3 │ │ +1ade1e: 7110 025a 0300 |0099: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; // method@5a02 │ │ +1ade24: 0c05 |009c: move-result-object v5 │ │ +1ade26: 2808 |009d: goto 00a5 // +0008 │ │ +1ade28: 0d05 |009e: move-exception v5 │ │ +1ade2a: 2819 |009f: goto 00b8 // +0019 │ │ +1ade2c: 0d05 |00a0: move-exception v5 │ │ +1ade2e: 2828 |00a1: goto 00c9 // +0028 │ │ +1ade30: 0d05 |00a2: move-exception v5 │ │ +1ade32: 2837 |00a3: goto 00da // +0037 │ │ +1ade34: 0725 |00a4: move-object v5, v2 │ │ +1ade36: 3803 0c00 |00a5: if-eqz v3, 00b1 // +000c │ │ +1ade3a: 6e10 9609 0300 |00a7: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0996 │ │ +1ade40: 2807 |00aa: goto 00b1 // +0007 │ │ +1ade42: 0d06 |00ab: move-exception v6 │ │ +1ade44: 6202 1542 |00ac: sget-object v2, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4215 │ │ +1ade48: 7130 c502 0206 |00ae: invoke-static {v2, v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1ade4e: 0753 |00b1: move-object v3, v5 │ │ +1ade50: 283c |00b2: goto 00ee // +003c │ │ +1ade52: 0d05 |00b3: move-exception v5 │ │ +1ade54: 2900 6900 |00b4: goto/16 011d // +0069 │ │ +1ade58: 0d05 |00b6: move-exception v5 │ │ +1ade5a: 0732 |00b7: move-object v2, v3 │ │ +1ade5c: 6206 1542 |00b8: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4215 │ │ +1ade60: 1a04 be11 |00ba: const-string v4, "Bitmap decoding error when retrieving dimensions." // string@11be │ │ +1ade64: 7130 c502 4605 |00bc: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1ade6a: 3803 2e00 |00bf: if-eqz v3, 00ed // +002e │ │ +1ade6e: 6e10 9609 0300 |00c1: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0996 │ │ +1ade74: 2829 |00c4: goto 00ed // +0029 │ │ +1ade76: 0d05 |00c5: move-exception v5 │ │ +1ade78: 2822 |00c6: goto 00e8 // +0022 │ │ +1ade7a: 0d05 |00c7: move-exception v5 │ │ +1ade7c: 0732 |00c8: move-object v2, v3 │ │ +1ade7e: 6206 1542 |00c9: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4215 │ │ +1ade82: 1a04 6c18 |00cb: const-string v4, "Experienced a read error when retrieving media dimensions." // string@186c │ │ +1ade86: 7130 c502 4605 |00cd: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1ade8c: 3803 1d00 |00d0: if-eqz v3, 00ed // +001d │ │ +1ade90: 6e10 9609 0300 |00d2: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0996 │ │ +1ade96: 2818 |00d5: goto 00ed // +0018 │ │ +1ade98: 0d05 |00d6: move-exception v5 │ │ +1ade9a: 2811 |00d7: goto 00e8 // +0011 │ │ +1ade9c: 0d05 |00d8: move-exception v5 │ │ +1ade9e: 0732 |00d9: move-object v2, v3 │ │ +1adea0: 6206 1542 |00da: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4215 │ │ +1adea4: 1a04 c618 |00dc: const-string v4, "Failed to find file when retrieving media dimensions." // string@18c6 │ │ +1adea8: 7130 c502 4605 |00de: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1adeae: 3803 0c00 |00e1: if-eqz v3, 00ed // +000c │ │ +1adeb2: 6e10 9609 0300 |00e3: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0996 │ │ +1adeb8: 2807 |00e6: goto 00ed // +0007 │ │ +1adeba: 0d05 |00e7: move-exception v5 │ │ +1adebc: 6206 1542 |00e8: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4215 │ │ +1adec0: 7130 c502 0605 |00ea: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1adec6: 0723 |00ed: move-object v3, v2 │ │ +1adec8: 3903 0700 |00ee: if-nez v3, 00f5 // +0007 │ │ +1adecc: 2203 d600 |00f0: new-instance v3, Landroid/util/Pair; // type@00d6 │ │ +1aded0: 7030 c702 1301 |00f2: invoke-direct {v3, v1, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c7 │ │ +1aded6: 6205 1542 |00f5: sget-object v5, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4215 │ │ +1adeda: 2206 0c03 |00f7: new-instance v6, Ljava/lang/StringBuilder; // type@030c │ │ +1adede: 1a00 4317 |00f9: const-string v0, "Dimensions for [" // string@1743 │ │ +1adee2: 7020 0f0b 0600 |00fb: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1adee8: 6e20 170b 7600 |00fe: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ +1adeee: 1a07 fa42 |0101: const-string v7, "] are " // string@42fa │ │ +1adef2: 6e20 180b 7600 |0103: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1adef8: 5437 5200 |0106: iget-object v7, v3, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0052 │ │ +1adefc: 6e20 170b 7600 |0108: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ +1adf02: 1a07 4004 |010b: const-string v7, " x " // string@0440 │ │ +1adf06: 6e20 180b 7600 |010d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1adf0c: 5437 5300 |0110: iget-object v7, v3, Landroid/util/Pair;.second:Ljava/lang/Object; // field@0053 │ │ +1adf10: 6e20 170b 7600 |0112: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ +1adf16: 6e10 290b 0600 |0115: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1adf1c: 0c06 |0118: move-result-object v6 │ │ +1adf1e: 7120 bc02 6500 |0119: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ +1adf24: 1103 |011c: return-object v3 │ │ +1adf26: 3803 0c00 |011d: if-eqz v3, 0129 // +000c │ │ +1adf2a: 6e10 9609 0300 |011f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0996 │ │ +1adf30: 2807 |0122: goto 0129 // +0007 │ │ +1adf32: 0d06 |0123: move-exception v6 │ │ +1adf34: 6207 1542 |0124: sget-object v7, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4215 │ │ +1adf38: 7130 c502 0706 |0126: invoke-static {v7, v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1adf3e: 2705 |0129: throw v5 │ │ +1adf40: 2205 d600 |012a: new-instance v5, Landroid/util/Pair; // type@00d6 │ │ +1adf44: 7030 c702 1501 |012c: invoke-direct {v5, v1, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c7 │ │ +1adf4a: 1105 |012f: return-object v5 │ │ catches : 13 │ │ 0x0018 - 0x0053 │ │ Ljava/lang/InterruptedException; -> 0x0060 │ │ Ljava/util/concurrent/ExecutionException; -> 0x0056 │ │ 0x006a - 0x0074 │ │ Ljava/io/FileNotFoundException; -> 0x00d8 │ │ Ljava/io/IOException; -> 0x00c7 │ │ @@ -310218,68 +310219,68 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -1ae2f0: |[1ae2f0] org.thoughtcrime.securesms.util.MediaUtil.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ -1ae300: 7100 a003 0000 |0000: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a0 │ │ -1ae306: 0c00 |0003: move-result-object v0 │ │ -1ae308: 6e20 9e03 2000 |0004: invoke-virtual {v0, v2}, Landroid/webkit/MimeTypeMap;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@039e │ │ -1ae30e: 0c00 |0007: move-result-object v0 │ │ -1ae310: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -1ae314: 1100 |000a: return-object v0 │ │ -1ae316: 6e10 dd0a 0200 |000b: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0add │ │ -1ae31c: 6e10 dd0a 0200 |000e: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0add │ │ -1ae322: 0a00 |0011: move-result v0 │ │ -1ae324: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ -1ae326: 2c00 4100 0000 |0013: sparse-switch v0, 00000054 // +00000041 │ │ -1ae32c: 282c |0016: goto 0042 // +002c │ │ -1ae32e: 1a00 7484 |0017: const-string v0, "text/vcard" // string@8474 │ │ -1ae332: 6e20 d60a 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ae338: 0a02 |001c: move-result v2 │ │ -1ae33a: 3902 0300 |001d: if-nez v2, 0020 // +0003 │ │ -1ae33e: 2823 |001f: goto 0042 // +0023 │ │ -1ae340: 1231 |0020: const/4 v1, #int 3 // #3 │ │ -1ae342: 2821 |0021: goto 0042 // +0021 │ │ -1ae344: 1a00 7948 |0022: const-string v0, "audio/aac" // string@4879 │ │ -1ae348: 6e20 d60a 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ae34e: 0a02 |0027: move-result v2 │ │ -1ae350: 3902 0300 |0028: if-nez v2, 002b // +0003 │ │ -1ae354: 2818 |002a: goto 0042 // +0018 │ │ -1ae356: 1221 |002b: const/4 v1, #int 2 // #2 │ │ -1ae358: 2816 |002c: goto 0042 // +0016 │ │ -1ae35a: 1a00 3360 |002d: const-string v0, "image/webp" // string@6033 │ │ -1ae35e: 6e20 d60a 0200 |002f: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ae364: 0a02 |0032: move-result v2 │ │ -1ae366: 3902 0300 |0033: if-nez v2, 0036 // +0003 │ │ -1ae36a: 280d |0035: goto 0042 // +000d │ │ -1ae36c: 1211 |0036: const/4 v1, #int 1 // #1 │ │ -1ae36e: 280b |0037: goto 0042 // +000b │ │ -1ae370: 1a00 ab47 |0038: const-string v0, "application/webxdc+zip" // string@47ab │ │ -1ae374: 6e20 d60a 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ae37a: 0a02 |003d: move-result v2 │ │ -1ae37c: 3902 0300 |003e: if-nez v2, 0041 // +0003 │ │ -1ae380: 2802 |0040: goto 0042 // +0002 │ │ -1ae382: 1201 |0041: const/4 v1, #int 0 // #0 │ │ -1ae384: 2b01 2400 0000 |0042: packed-switch v1, 00000066 // +00000024 │ │ -1ae38a: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -1ae38c: 1102 |0046: return-object v2 │ │ -1ae38e: 1a02 5888 |0047: const-string v2, "vcf" // string@8858 │ │ -1ae392: 1102 |0049: return-object v2 │ │ -1ae394: 1a02 6543 |004a: const-string v2, "aac" // string@4365 │ │ -1ae398: 1102 |004c: return-object v2 │ │ -1ae39a: 1a02 e788 |004d: const-string v2, "webp" // string@88e7 │ │ -1ae39e: 1102 |004f: return-object v2 │ │ -1ae3a0: 1a02 8089 |0050: const-string v2, "xdc" // string@8980 │ │ -1ae3a4: 1102 |0052: return-object v2 │ │ -1ae3a6: 0000 |0053: nop // spacer │ │ -1ae3a8: 0002 0400 d8c6 0698 d0e7 5da7 8a96 ... |0054: sparse-switch-data (18 units) │ │ -1ae3cc: 0001 0400 0000 0000 0e00 0000 0b00 ... |0066: packed-switch-data (12 units) │ │ +1ae2f4: |[1ae2f4] org.thoughtcrime.securesms.util.MediaUtil.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ +1ae304: 7100 a003 0000 |0000: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a0 │ │ +1ae30a: 0c00 |0003: move-result-object v0 │ │ +1ae30c: 6e20 9e03 2000 |0004: invoke-virtual {v0, v2}, Landroid/webkit/MimeTypeMap;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@039e │ │ +1ae312: 0c00 |0007: move-result-object v0 │ │ +1ae314: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +1ae318: 1100 |000a: return-object v0 │ │ +1ae31a: 6e10 dd0a 0200 |000b: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0add │ │ +1ae320: 6e10 dd0a 0200 |000e: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0add │ │ +1ae326: 0a00 |0011: move-result v0 │ │ +1ae328: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ +1ae32a: 2c00 4100 0000 |0013: sparse-switch v0, 00000054 // +00000041 │ │ +1ae330: 282c |0016: goto 0042 // +002c │ │ +1ae332: 1a00 7484 |0017: const-string v0, "text/vcard" // string@8474 │ │ +1ae336: 6e20 d60a 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ae33c: 0a02 |001c: move-result v2 │ │ +1ae33e: 3902 0300 |001d: if-nez v2, 0020 // +0003 │ │ +1ae342: 2823 |001f: goto 0042 // +0023 │ │ +1ae344: 1231 |0020: const/4 v1, #int 3 // #3 │ │ +1ae346: 2821 |0021: goto 0042 // +0021 │ │ +1ae348: 1a00 7948 |0022: const-string v0, "audio/aac" // string@4879 │ │ +1ae34c: 6e20 d60a 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ae352: 0a02 |0027: move-result v2 │ │ +1ae354: 3902 0300 |0028: if-nez v2, 002b // +0003 │ │ +1ae358: 2818 |002a: goto 0042 // +0018 │ │ +1ae35a: 1221 |002b: const/4 v1, #int 2 // #2 │ │ +1ae35c: 2816 |002c: goto 0042 // +0016 │ │ +1ae35e: 1a00 3360 |002d: const-string v0, "image/webp" // string@6033 │ │ +1ae362: 6e20 d60a 0200 |002f: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ae368: 0a02 |0032: move-result v2 │ │ +1ae36a: 3902 0300 |0033: if-nez v2, 0036 // +0003 │ │ +1ae36e: 280d |0035: goto 0042 // +000d │ │ +1ae370: 1211 |0036: const/4 v1, #int 1 // #1 │ │ +1ae372: 280b |0037: goto 0042 // +000b │ │ +1ae374: 1a00 ab47 |0038: const-string v0, "application/webxdc+zip" // string@47ab │ │ +1ae378: 6e20 d60a 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ae37e: 0a02 |003d: move-result v2 │ │ +1ae380: 3902 0300 |003e: if-nez v2, 0041 // +0003 │ │ +1ae384: 2802 |0040: goto 0042 // +0002 │ │ +1ae386: 1201 |0041: const/4 v1, #int 0 // #0 │ │ +1ae388: 2b01 2400 0000 |0042: packed-switch v1, 00000066 // +00000024 │ │ +1ae38e: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +1ae390: 1102 |0046: return-object v2 │ │ +1ae392: 1a02 5888 |0047: const-string v2, "vcf" // string@8858 │ │ +1ae396: 1102 |0049: return-object v2 │ │ +1ae398: 1a02 6543 |004a: const-string v2, "aac" // string@4365 │ │ +1ae39c: 1102 |004c: return-object v2 │ │ +1ae39e: 1a02 e788 |004d: const-string v2, "webp" // string@88e7 │ │ +1ae3a2: 1102 |004f: return-object v2 │ │ +1ae3a4: 1a02 8089 |0050: const-string v2, "xdc" // string@8980 │ │ +1ae3a8: 1102 |0052: return-object v2 │ │ +1ae3aa: 0000 |0053: nop // spacer │ │ +1ae3ac: 0002 0400 d8c6 0698 d0e7 5da7 8a96 ... |0054: sparse-switch-data (18 units) │ │ +1ae3d0: 0001 0400 0000 0000 0e00 0000 0b00 ... |0066: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x000b line=301 │ │ 0x0047 line=309 │ │ 0x004a line=303 │ │ 0x004d line=305 │ │ @@ -310292,52 +310293,52 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -1ae3e4: |[1ae3e4] org.thoughtcrime.securesms.util.MediaUtil.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ -1ae3f4: 7110 a702 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ -1ae3fa: 0a00 |0003: move-result v0 │ │ -1ae3fc: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ -1ae400: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -1ae404: 1101 |0008: return-object v1 │ │ -1ae406: 1300 2300 |0009: const/16 v0, #int 35 // #23 │ │ -1ae40a: 6e20 e40a 0300 |000b: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ae4 │ │ -1ae410: 0a00 |000e: move-result v0 │ │ -1ae412: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -1ae414: 3d00 0600 |0010: if-lez v0, 0016 // +0006 │ │ -1ae418: 6e30 f60a 2300 |0012: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0af6 │ │ -1ae41e: 0c03 |0015: move-result-object v3 │ │ -1ae420: 1300 3f00 |0016: const/16 v0, #int 63 // #3f │ │ -1ae424: 6e20 e40a 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ae4 │ │ -1ae42a: 0a00 |001b: move-result v0 │ │ -1ae42c: 3d00 0600 |001c: if-lez v0, 0022 // +0006 │ │ -1ae430: 6e30 f60a 2300 |001e: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0af6 │ │ -1ae436: 0c03 |0021: move-result-object v3 │ │ -1ae438: 1300 2f00 |0022: const/16 v0, #int 47 // #2f │ │ -1ae43c: 6e20 e40a 0300 |0024: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ae4 │ │ -1ae442: 0a00 |0027: move-result v0 │ │ -1ae444: 3a00 0800 |0028: if-ltz v0, 0030 // +0008 │ │ -1ae448: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1ae44c: 6e20 f50a 0300 |002c: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af5 │ │ -1ae452: 0c03 |002f: move-result-object v3 │ │ -1ae454: 6e10 e30a 0300 |0030: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@0ae3 │ │ -1ae45a: 0a00 |0033: move-result v0 │ │ -1ae45c: 3900 1100 |0034: if-nez v0, 0045 // +0011 │ │ -1ae460: 1300 2e00 |0036: const/16 v0, #int 46 // #2e │ │ -1ae464: 6e20 e40a 0300 |0038: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ae4 │ │ -1ae46a: 0a00 |003b: move-result v0 │ │ -1ae46c: 3a00 0900 |003c: if-ltz v0, 0045 // +0009 │ │ -1ae470: d800 0001 |003e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1ae474: 6e20 f50a 0300 |0040: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af5 │ │ -1ae47a: 0c03 |0043: move-result-object v3 │ │ -1ae47c: 1103 |0044: return-object v3 │ │ -1ae47e: 1101 |0045: return-object v1 │ │ +1ae3e8: |[1ae3e8] org.thoughtcrime.securesms.util.MediaUtil.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ +1ae3f8: 7110 a702 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ +1ae3fe: 0a00 |0003: move-result v0 │ │ +1ae400: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ +1ae404: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +1ae408: 1101 |0008: return-object v1 │ │ +1ae40a: 1300 2300 |0009: const/16 v0, #int 35 // #23 │ │ +1ae40e: 6e20 e40a 0300 |000b: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ae4 │ │ +1ae414: 0a00 |000e: move-result v0 │ │ +1ae416: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +1ae418: 3d00 0600 |0010: if-lez v0, 0016 // +0006 │ │ +1ae41c: 6e30 f60a 2300 |0012: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0af6 │ │ +1ae422: 0c03 |0015: move-result-object v3 │ │ +1ae424: 1300 3f00 |0016: const/16 v0, #int 63 // #3f │ │ +1ae428: 6e20 e40a 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ae4 │ │ +1ae42e: 0a00 |001b: move-result v0 │ │ +1ae430: 3d00 0600 |001c: if-lez v0, 0022 // +0006 │ │ +1ae434: 6e30 f60a 2300 |001e: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0af6 │ │ +1ae43a: 0c03 |0021: move-result-object v3 │ │ +1ae43c: 1300 2f00 |0022: const/16 v0, #int 47 // #2f │ │ +1ae440: 6e20 e40a 0300 |0024: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ae4 │ │ +1ae446: 0a00 |0027: move-result v0 │ │ +1ae448: 3a00 0800 |0028: if-ltz v0, 0030 // +0008 │ │ +1ae44c: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1ae450: 6e20 f50a 0300 |002c: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af5 │ │ +1ae456: 0c03 |002f: move-result-object v3 │ │ +1ae458: 6e10 e30a 0300 |0030: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@0ae3 │ │ +1ae45e: 0a00 |0033: move-result v0 │ │ +1ae460: 3900 1100 |0034: if-nez v0, 0045 // +0011 │ │ +1ae464: 1300 2e00 |0036: const/16 v0, #int 46 // #2e │ │ +1ae468: 6e20 e40a 0300 |0038: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ae4 │ │ +1ae46e: 0a00 |003b: move-result v0 │ │ +1ae470: 3a00 0900 |003c: if-ltz v0, 0045 // +0009 │ │ +1ae474: d800 0001 |003e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1ae478: 6e20 f50a 0300 |0040: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af5 │ │ +1ae47e: 0c03 |0043: move-result-object v3 │ │ +1ae480: 1103 |0044: return-object v3 │ │ +1ae482: 1101 |0045: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x000b line=120 │ │ 0x0012 line=122 │ │ 0x0018 line=125 │ │ 0x001e line=127 │ │ @@ -310354,34 +310355,34 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -1ae4fc: |[1ae4fc] org.thoughtcrime.securesms.util.MediaUtil.getMediaSize:(Landroid/content/Context;Landroid/net/Uri;)J │ │ -1ae50c: 7120 6954 5400 |0000: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@5469 │ │ -1ae512: 0c04 |0003: move-result-object v4 │ │ -1ae514: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -1ae518: 1305 0010 |0006: const/16 v5, #int 4096 // #1000 │ │ -1ae51c: 2355 2311 |0008: new-array v5, v5, [B // type@1123 │ │ -1ae520: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ -1ae524: 6e20 9809 5400 |000c: invoke-virtual {v4, v5}, Ljava/io/InputStream;.read:([B)I // method@0998 │ │ -1ae52a: 0a02 |000f: move-result v2 │ │ -1ae52c: 12f3 |0010: const/4 v3, #int -1 // #ff │ │ -1ae52e: 3232 0500 |0011: if-eq v2, v3, 0016 // +0005 │ │ -1ae532: 8122 |0013: int-to-long v2, v2 │ │ -1ae534: bb20 |0014: add-long/2addr v0, v2 │ │ -1ae536: 28f7 |0015: goto 000c // -0009 │ │ -1ae538: 6e10 9609 0400 |0016: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@0996 │ │ -1ae53e: 1000 |0019: return-wide v0 │ │ -1ae540: 2204 c802 |001a: new-instance v4, Ljava/io/IOException; // type@02c8 │ │ -1ae544: 1a05 4f16 |001c: const-string v5, "Couldn't obtain input stream." // string@164f │ │ -1ae548: 7020 9109 5400 |001e: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0991 │ │ -1ae54e: 2704 |0021: throw v4 │ │ +1ae500: |[1ae500] org.thoughtcrime.securesms.util.MediaUtil.getMediaSize:(Landroid/content/Context;Landroid/net/Uri;)J │ │ +1ae510: 7120 6954 5400 |0000: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@5469 │ │ +1ae516: 0c04 |0003: move-result-object v4 │ │ +1ae518: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +1ae51c: 1305 0010 |0006: const/16 v5, #int 4096 // #1000 │ │ +1ae520: 2355 2311 |0008: new-array v5, v5, [B // type@1123 │ │ +1ae524: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ +1ae528: 6e20 9809 5400 |000c: invoke-virtual {v4, v5}, Ljava/io/InputStream;.read:([B)I // method@0998 │ │ +1ae52e: 0a02 |000f: move-result v2 │ │ +1ae530: 12f3 |0010: const/4 v3, #int -1 // #ff │ │ +1ae532: 3232 0500 |0011: if-eq v2, v3, 0016 // +0005 │ │ +1ae536: 8122 |0013: int-to-long v2, v2 │ │ +1ae538: bb20 |0014: add-long/2addr v0, v2 │ │ +1ae53a: 28f7 |0015: goto 000c // -0009 │ │ +1ae53c: 6e10 9609 0400 |0016: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@0996 │ │ +1ae542: 1000 |0019: return-wide v0 │ │ +1ae544: 2204 c802 |001a: new-instance v4, Ljava/io/IOException; // type@02c8 │ │ +1ae548: 1a05 4f16 |001c: const-string v5, "Couldn't obtain input stream." // string@164f │ │ +1ae54c: 7020 9109 5400 |001e: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0991 │ │ +1ae552: 2704 |0021: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0008 line=149 │ │ 0x000c line=152 │ │ 0x0016 line=155 │ │ 0x001a line=146 │ │ @@ -310394,44 +310395,44 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -1ae480: |[1ae480] org.thoughtcrime.securesms.util.MediaUtil.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ -1ae490: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -1ae494: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1ae496: 1101 |0003: return-object v1 │ │ -1ae498: 7120 7656 2100 |0004: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.isAuthority:(Landroid/content/Context;Landroid/net/Uri;)Z // method@5676 │ │ -1ae49e: 0a00 |0007: move-result v0 │ │ -1ae4a0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -1ae4a4: 7120 7256 2100 |000a: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@5672 │ │ -1ae4aa: 0c01 |000d: move-result-object v1 │ │ -1ae4ac: 1101 |000e: return-object v1 │ │ -1ae4ae: 6e10 6e00 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -1ae4b4: 0c01 |0012: move-result-object v1 │ │ -1ae4b6: 6e20 5d00 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@005d │ │ -1ae4bc: 0c01 |0016: move-result-object v1 │ │ -1ae4be: 3901 1a00 |0017: if-nez v1, 0031 // +001a │ │ -1ae4c2: 6e10 0202 0200 |0019: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -1ae4c8: 0c01 |001c: move-result-object v1 │ │ -1ae4ca: 7110 8d5a 0100 |001d: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@5a8d │ │ -1ae4d0: 0c01 |0020: move-result-object v1 │ │ -1ae4d2: 7100 a003 0000 |0021: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a0 │ │ -1ae4d8: 0c02 |0024: move-result-object v2 │ │ -1ae4da: 6e10 f80a 0100 |0025: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0af8 │ │ -1ae4e0: 0c01 |0028: move-result-object v1 │ │ -1ae4e2: 6e20 9f03 1200 |0029: invoke-virtual {v2, v1}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@039f │ │ -1ae4e8: 0c01 |002c: move-result-object v1 │ │ -1ae4ea: 3901 0400 |002d: if-nez v1, 0031 // +0004 │ │ -1ae4ee: 1a01 a847 |002f: const-string v1, "application/octet-stream" // string@47a8 │ │ -1ae4f2: 7110 8a5a 0100 |0031: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@5a8a │ │ -1ae4f8: 0c01 |0034: move-result-object v1 │ │ -1ae4fa: 1101 |0035: return-object v1 │ │ +1ae484: |[1ae484] org.thoughtcrime.securesms.util.MediaUtil.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ +1ae494: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +1ae498: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1ae49a: 1101 |0003: return-object v1 │ │ +1ae49c: 7120 7656 2100 |0004: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.isAuthority:(Landroid/content/Context;Landroid/net/Uri;)Z // method@5676 │ │ +1ae4a2: 0a00 |0007: move-result v0 │ │ +1ae4a4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +1ae4a8: 7120 7256 2100 |000a: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@5672 │ │ +1ae4ae: 0c01 |000d: move-result-object v1 │ │ +1ae4b0: 1101 |000e: return-object v1 │ │ +1ae4b2: 6e10 6e00 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +1ae4b8: 0c01 |0012: move-result-object v1 │ │ +1ae4ba: 6e20 5d00 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@005d │ │ +1ae4c0: 0c01 |0016: move-result-object v1 │ │ +1ae4c2: 3901 1a00 |0017: if-nez v1, 0031 // +001a │ │ +1ae4c6: 6e10 0202 0200 |0019: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +1ae4cc: 0c01 |001c: move-result-object v1 │ │ +1ae4ce: 7110 8d5a 0100 |001d: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@5a8d │ │ +1ae4d4: 0c01 |0020: move-result-object v1 │ │ +1ae4d6: 7100 a003 0000 |0021: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a0 │ │ +1ae4dc: 0c02 |0024: move-result-object v2 │ │ +1ae4de: 6e10 f80a 0100 |0025: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0af8 │ │ +1ae4e4: 0c01 |0028: move-result-object v1 │ │ +1ae4e6: 6e20 9f03 1200 |0029: invoke-virtual {v2, v1}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@039f │ │ +1ae4ec: 0c01 |002c: move-result-object v1 │ │ +1ae4ee: 3901 0400 |002d: if-nez v1, 0031 // +0004 │ │ +1ae4f2: 1a01 a847 |002f: const-string v1, "application/octet-stream" // string@47a8 │ │ +1ae4f6: 7110 8a5a 0100 |0031: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@5a8a │ │ +1ae4fc: 0c01 |0034: move-result-object v1 │ │ +1ae4fe: 1101 |0035: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=81 │ │ 0x000a line=82 │ │ 0x000f line=85 │ │ 0x0019 line=87 │ │ 0x0021 line=88 │ │ @@ -310446,76 +310447,76 @@ │ │ type : '(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)Lorg/thoughtcrime/securesms/mms/Slide;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -1ae550: |[1ae550] org.thoughtcrime.securesms.util.MediaUtil.getSlideForMsg:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)Lorg/thoughtcrime/securesms/mms/Slide; │ │ -1ae560: 6e10 1807 0300 |0000: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ -1ae566: 0a00 |0003: move-result v0 │ │ -1ae568: 1301 1500 |0004: const/16 v1, #int 21 // #15 │ │ -1ae56c: 3310 0900 |0006: if-ne v0, v1, 000f // +0009 │ │ -1ae570: 2200 ad0f |0008: new-instance v0, Lorg/thoughtcrime/securesms/mms/GifSlide; // type@0fad │ │ -1ae574: 7030 0b53 2003 |000a: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/GifSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@530b │ │ -1ae57a: 2900 6900 |000d: goto/16 0076 // +0069 │ │ -1ae57e: 6e10 1807 0300 |000f: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ -1ae584: 0a00 |0012: move-result v0 │ │ -1ae586: 1301 1400 |0013: const/16 v1, #int 20 // #14 │ │ -1ae58a: 3310 0800 |0015: if-ne v0, v1, 001d // +0008 │ │ -1ae58e: 2200 b20f |0017: new-instance v0, Lorg/thoughtcrime/securesms/mms/ImageSlide; // type@0fb2 │ │ -1ae592: 7030 5a54 2003 |0019: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/ImageSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@545a │ │ -1ae598: 285a |001c: goto 0076 // +005a │ │ -1ae59a: 6e10 1807 0300 |001d: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ -1ae5a0: 0a00 |0020: move-result v0 │ │ -1ae5a2: 1301 1700 |0021: const/16 v1, #int 23 // #17 │ │ -1ae5a6: 3310 0800 |0023: if-ne v0, v1, 002b // +0008 │ │ -1ae5aa: 2200 ba0f |0025: new-instance v0, Lorg/thoughtcrime/securesms/mms/StickerSlide; // type@0fba │ │ -1ae5ae: 7030 9354 2003 |0027: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/StickerSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@5493 │ │ -1ae5b4: 284c |002a: goto 0076 // +004c │ │ -1ae5b6: 6e10 1807 0300 |002b: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ -1ae5bc: 0a00 |002e: move-result v0 │ │ -1ae5be: 1301 3200 |002f: const/16 v1, #int 50 // #32 │ │ -1ae5c2: 3310 0800 |0031: if-ne v0, v1, 0039 // +0008 │ │ -1ae5c6: 2200 bc0f |0033: new-instance v0, Lorg/thoughtcrime/securesms/mms/VideoSlide; // type@0fbc │ │ -1ae5ca: 7030 9a54 2003 |0035: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/VideoSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@549a │ │ -1ae5d0: 283e |0038: goto 0076 // +003e │ │ -1ae5d2: 6e10 1807 0300 |0039: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ -1ae5d8: 0a00 |003c: move-result v0 │ │ -1ae5da: 1301 2800 |003d: const/16 v1, #int 40 // #28 │ │ -1ae5de: 3210 3200 |003f: if-eq v0, v1, 0071 // +0032 │ │ -1ae5e2: 6e10 1807 0300 |0041: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ -1ae5e8: 0a00 |0044: move-result v0 │ │ -1ae5ea: 1301 2900 |0045: const/16 v1, #int 41 // #29 │ │ -1ae5ee: 3310 0300 |0047: if-ne v0, v1, 004a // +0003 │ │ -1ae5f2: 2828 |0049: goto 0071 // +0028 │ │ -1ae5f4: 6e10 1807 0300 |004a: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ -1ae5fa: 0a00 |004d: move-result v0 │ │ -1ae5fc: 1301 5a00 |004e: const/16 v1, #int 90 // #5a │ │ -1ae600: 3310 0800 |0050: if-ne v0, v1, 0058 // +0008 │ │ -1ae604: 2200 bb0f |0052: new-instance v0, Lorg/thoughtcrime/securesms/mms/VcardSlide; // type@0fbb │ │ -1ae608: 7030 9654 2003 |0054: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/VcardSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@5496 │ │ -1ae60e: 281f |0057: goto 0076 // +001f │ │ -1ae610: 6e10 1807 0300 |0058: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ -1ae616: 0a00 |005b: move-result v0 │ │ -1ae618: 1301 3c00 |005c: const/16 v1, #int 60 // #3c │ │ -1ae61c: 3210 0d00 |005e: if-eq v0, v1, 006b // +000d │ │ -1ae620: 6e10 1807 0300 |0060: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ -1ae626: 0a00 |0063: move-result v0 │ │ -1ae628: 1301 5000 |0064: const/16 v1, #int 80 // #50 │ │ -1ae62c: 3310 0300 |0066: if-ne v0, v1, 0069 // +0003 │ │ -1ae630: 2803 |0068: goto 006b // +0003 │ │ -1ae632: 1200 |0069: const/4 v0, #int 0 // #0 │ │ -1ae634: 280c |006a: goto 0076 // +000c │ │ -1ae636: 2200 ac0f |006b: new-instance v0, Lorg/thoughtcrime/securesms/mms/DocumentSlide; // type@0fac │ │ -1ae63a: 7030 0453 2003 |006d: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/DocumentSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@5304 │ │ -1ae640: 2806 |0070: goto 0076 // +0006 │ │ -1ae642: 2200 a60f |0071: new-instance v0, Lorg/thoughtcrime/securesms/mms/AudioSlide; // type@0fa6 │ │ -1ae646: 7030 e952 2003 |0073: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/AudioSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@52e9 │ │ -1ae64c: 1100 |0076: return-object v0 │ │ +1ae554: |[1ae554] org.thoughtcrime.securesms.util.MediaUtil.getSlideForMsg:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)Lorg/thoughtcrime/securesms/mms/Slide; │ │ +1ae564: 6e10 1807 0300 |0000: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ +1ae56a: 0a00 |0003: move-result v0 │ │ +1ae56c: 1301 1500 |0004: const/16 v1, #int 21 // #15 │ │ +1ae570: 3310 0900 |0006: if-ne v0, v1, 000f // +0009 │ │ +1ae574: 2200 ad0f |0008: new-instance v0, Lorg/thoughtcrime/securesms/mms/GifSlide; // type@0fad │ │ +1ae578: 7030 0b53 2003 |000a: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/GifSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@530b │ │ +1ae57e: 2900 6900 |000d: goto/16 0076 // +0069 │ │ +1ae582: 6e10 1807 0300 |000f: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ +1ae588: 0a00 |0012: move-result v0 │ │ +1ae58a: 1301 1400 |0013: const/16 v1, #int 20 // #14 │ │ +1ae58e: 3310 0800 |0015: if-ne v0, v1, 001d // +0008 │ │ +1ae592: 2200 b20f |0017: new-instance v0, Lorg/thoughtcrime/securesms/mms/ImageSlide; // type@0fb2 │ │ +1ae596: 7030 5a54 2003 |0019: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/ImageSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@545a │ │ +1ae59c: 285a |001c: goto 0076 // +005a │ │ +1ae59e: 6e10 1807 0300 |001d: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ +1ae5a4: 0a00 |0020: move-result v0 │ │ +1ae5a6: 1301 1700 |0021: const/16 v1, #int 23 // #17 │ │ +1ae5aa: 3310 0800 |0023: if-ne v0, v1, 002b // +0008 │ │ +1ae5ae: 2200 ba0f |0025: new-instance v0, Lorg/thoughtcrime/securesms/mms/StickerSlide; // type@0fba │ │ +1ae5b2: 7030 9354 2003 |0027: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/StickerSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@5493 │ │ +1ae5b8: 284c |002a: goto 0076 // +004c │ │ +1ae5ba: 6e10 1807 0300 |002b: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ +1ae5c0: 0a00 |002e: move-result v0 │ │ +1ae5c2: 1301 3200 |002f: const/16 v1, #int 50 // #32 │ │ +1ae5c6: 3310 0800 |0031: if-ne v0, v1, 0039 // +0008 │ │ +1ae5ca: 2200 bc0f |0033: new-instance v0, Lorg/thoughtcrime/securesms/mms/VideoSlide; // type@0fbc │ │ +1ae5ce: 7030 9a54 2003 |0035: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/VideoSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@549a │ │ +1ae5d4: 283e |0038: goto 0076 // +003e │ │ +1ae5d6: 6e10 1807 0300 |0039: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ +1ae5dc: 0a00 |003c: move-result v0 │ │ +1ae5de: 1301 2800 |003d: const/16 v1, #int 40 // #28 │ │ +1ae5e2: 3210 3200 |003f: if-eq v0, v1, 0071 // +0032 │ │ +1ae5e6: 6e10 1807 0300 |0041: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ +1ae5ec: 0a00 |0044: move-result v0 │ │ +1ae5ee: 1301 2900 |0045: const/16 v1, #int 41 // #29 │ │ +1ae5f2: 3310 0300 |0047: if-ne v0, v1, 004a // +0003 │ │ +1ae5f6: 2828 |0049: goto 0071 // +0028 │ │ +1ae5f8: 6e10 1807 0300 |004a: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ +1ae5fe: 0a00 |004d: move-result v0 │ │ +1ae600: 1301 5a00 |004e: const/16 v1, #int 90 // #5a │ │ +1ae604: 3310 0800 |0050: if-ne v0, v1, 0058 // +0008 │ │ +1ae608: 2200 bb0f |0052: new-instance v0, Lorg/thoughtcrime/securesms/mms/VcardSlide; // type@0fbb │ │ +1ae60c: 7030 9654 2003 |0054: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/VcardSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@5496 │ │ +1ae612: 281f |0057: goto 0076 // +001f │ │ +1ae614: 6e10 1807 0300 |0058: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ +1ae61a: 0a00 |005b: move-result v0 │ │ +1ae61c: 1301 3c00 |005c: const/16 v1, #int 60 // #3c │ │ +1ae620: 3210 0d00 |005e: if-eq v0, v1, 006b // +000d │ │ +1ae624: 6e10 1807 0300 |0060: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ +1ae62a: 0a00 |0063: move-result v0 │ │ +1ae62c: 1301 5000 |0064: const/16 v1, #int 80 // #50 │ │ +1ae630: 3310 0300 |0066: if-ne v0, v1, 0069 // +0003 │ │ +1ae634: 2803 |0068: goto 006b // +0003 │ │ +1ae636: 1200 |0069: const/4 v0, #int 0 // #0 │ │ +1ae638: 280c |006a: goto 0076 // +000c │ │ +1ae63a: 2200 ac0f |006b: new-instance v0, Lorg/thoughtcrime/securesms/mms/DocumentSlide; // type@0fac │ │ +1ae63e: 7030 0453 2003 |006d: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/DocumentSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@5304 │ │ +1ae644: 2806 |0070: goto 0076 // +0006 │ │ +1ae646: 2200 a60f |0071: new-instance v0, Lorg/thoughtcrime/securesms/mms/AudioSlide; // type@0fa6 │ │ +1ae64a: 7030 e952 2003 |0073: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/AudioSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@52e9 │ │ +1ae650: 1100 |0076: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0008 line=58 │ │ 0x000f line=59 │ │ 0x0017 line=60 │ │ 0x001d line=61 │ │ @@ -310539,24 +310540,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1ae0e4: |[1ae0e4] org.thoughtcrime.securesms.util.MediaUtil.isAudioType:(Ljava/lang/String;)Z │ │ -1ae0f4: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -1ae0f8: 1a00 7748 |0002: const-string v0, "audio/" // string@4877 │ │ -1ae0fc: 6e20 f20a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1ae102: 0a01 |0007: move-result v1 │ │ -1ae104: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -1ae108: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -1ae10a: 2802 |000b: goto 000d // +0002 │ │ -1ae10c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -1ae10e: 0f01 |000d: return v1 │ │ +1ae0e8: |[1ae0e8] org.thoughtcrime.securesms.util.MediaUtil.isAudioType:(Ljava/lang/String;)Z │ │ +1ae0f8: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +1ae0fc: 1a00 7748 |0002: const-string v0, "audio/" // string@4877 │ │ +1ae100: 6e20 f20a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1ae106: 0a01 |0007: move-result v1 │ │ +1ae108: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +1ae10c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +1ae10e: 2802 |000b: goto 000d // +0002 │ │ +1ae110: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +1ae112: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=236 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ │ │ #11 : (in Lorg/thoughtcrime/securesms/util/MediaUtil;) │ │ @@ -310564,28 +310565,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1ae110: |[1ae110] org.thoughtcrime.securesms.util.MediaUtil.isGif:(Ljava/lang/String;)Z │ │ -1ae120: 7110 a702 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ -1ae126: 0a00 |0003: move-result v0 │ │ -1ae128: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -1ae12c: 6e10 fd0a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afd │ │ -1ae132: 0c01 |0009: move-result-object v1 │ │ -1ae134: 1a00 2f60 |000a: const-string v0, "image/gif" // string@602f │ │ -1ae138: 6e20 d60a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ae13e: 0a01 |000f: move-result v1 │ │ -1ae140: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ -1ae144: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -1ae146: 2802 |0013: goto 0015 // +0002 │ │ -1ae148: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -1ae14a: 0f01 |0015: return v1 │ │ +1ae114: |[1ae114] org.thoughtcrime.securesms.util.MediaUtil.isGif:(Ljava/lang/String;)Z │ │ +1ae124: 7110 a702 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ +1ae12a: 0a00 |0003: move-result v0 │ │ +1ae12c: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +1ae130: 6e10 fd0a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afd │ │ +1ae136: 0c01 |0009: move-result-object v1 │ │ +1ae138: 1a00 2f60 |000a: const-string v0, "image/gif" // string@602f │ │ +1ae13c: 6e20 d60a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ae142: 0a01 |000f: move-result v1 │ │ +1ae144: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ +1ae148: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +1ae14a: 2802 |0013: goto 0015 // +0002 │ │ +1ae14c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +1ae14e: 0f01 |0015: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 (null) Ljava/lang/String; │ │ │ │ #12 : (in Lorg/thoughtcrime/securesms/util/MediaUtil;) │ │ @@ -310593,26 +310594,26 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -1ae14c: |[1ae14c] org.thoughtcrime.securesms.util.MediaUtil.isImageOrVideoType:(Ljava/lang/String;)Z │ │ -1ae15c: 7110 945a 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@5a94 │ │ -1ae162: 0a00 |0003: move-result v0 │ │ -1ae164: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -1ae168: 7110 995a 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@5a99 │ │ -1ae16e: 0a01 |0009: move-result v1 │ │ -1ae170: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -1ae174: 2803 |000c: goto 000f // +0003 │ │ -1ae176: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1ae178: 2802 |000e: goto 0010 // +0002 │ │ -1ae17a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -1ae17c: 0f01 |0010: return v1 │ │ +1ae150: |[1ae150] org.thoughtcrime.securesms.util.MediaUtil.isImageOrVideoType:(Ljava/lang/String;)Z │ │ +1ae160: 7110 945a 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@5a94 │ │ +1ae166: 0a00 |0003: move-result v0 │ │ +1ae168: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +1ae16c: 7110 995a 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@5a99 │ │ +1ae172: 0a01 |0009: move-result v1 │ │ +1ae174: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +1ae178: 2803 |000c: goto 000f // +0003 │ │ +1ae17a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1ae17c: 2802 |000e: goto 0010 // +0002 │ │ +1ae17e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +1ae180: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) Ljava/lang/String; │ │ │ │ #13 : (in Lorg/thoughtcrime/securesms/util/MediaUtil;) │ │ @@ -310620,24 +310621,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1ae180: |[1ae180] org.thoughtcrime.securesms.util.MediaUtil.isImageType:(Ljava/lang/String;)Z │ │ -1ae190: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -1ae194: 1a00 2d60 |0002: const-string v0, "image/" // string@602d │ │ -1ae198: 6e20 f20a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1ae19e: 0a01 |0007: move-result v1 │ │ -1ae1a0: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -1ae1a4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -1ae1a6: 2802 |000b: goto 000d // +0002 │ │ -1ae1a8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -1ae1aa: 0f01 |000d: return v1 │ │ +1ae184: |[1ae184] org.thoughtcrime.securesms.util.MediaUtil.isImageType:(Ljava/lang/String;)Z │ │ +1ae194: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +1ae198: 1a00 2d60 |0002: const-string v0, "image/" // string@602d │ │ +1ae19c: 6e20 f20a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1ae1a2: 0a01 |0007: move-result v1 │ │ +1ae1a4: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +1ae1a8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +1ae1aa: 2802 |000b: goto 000d // +0002 │ │ +1ae1ac: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +1ae1ae: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=232 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ │ │ #14 : (in Lorg/thoughtcrime/securesms/util/MediaUtil;) │ │ @@ -310645,26 +310646,26 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -1ae1ac: |[1ae1ac] org.thoughtcrime.securesms.util.MediaUtil.isImageVideoOrAudioType:(Ljava/lang/String;)Z │ │ -1ae1bc: 7110 935a 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageOrVideoType:(Ljava/lang/String;)Z // method@5a93 │ │ -1ae1c2: 0a00 |0003: move-result v0 │ │ -1ae1c4: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -1ae1c8: 7110 915a 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isAudioType:(Ljava/lang/String;)Z // method@5a91 │ │ -1ae1ce: 0a01 |0009: move-result v1 │ │ -1ae1d0: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -1ae1d4: 2803 |000c: goto 000f // +0003 │ │ -1ae1d6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1ae1d8: 2802 |000e: goto 0010 // +0002 │ │ -1ae1da: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -1ae1dc: 0f01 |0010: return v1 │ │ +1ae1b0: |[1ae1b0] org.thoughtcrime.securesms.util.MediaUtil.isImageVideoOrAudioType:(Ljava/lang/String;)Z │ │ +1ae1c0: 7110 935a 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageOrVideoType:(Ljava/lang/String;)Z // method@5a93 │ │ +1ae1c6: 0a00 |0003: move-result v0 │ │ +1ae1c8: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +1ae1cc: 7110 915a 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isAudioType:(Ljava/lang/String;)Z // method@5a91 │ │ +1ae1d2: 0a01 |0009: move-result v1 │ │ +1ae1d4: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +1ae1d8: 2803 |000c: goto 000f // +0003 │ │ +1ae1da: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1ae1dc: 2802 |000e: goto 0010 // +0002 │ │ +1ae1de: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +1ae1e0: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) Ljava/lang/String; │ │ │ │ #15 : (in Lorg/thoughtcrime/securesms/util/MediaUtil;) │ │ @@ -310672,28 +310673,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1ae1e0: |[1ae1e0] org.thoughtcrime.securesms.util.MediaUtil.isJpegType:(Ljava/lang/String;)Z │ │ -1ae1f0: 7110 a702 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ -1ae1f6: 0a00 |0003: move-result v0 │ │ -1ae1f8: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -1ae1fc: 6e10 fd0a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afd │ │ -1ae202: 0c01 |0009: move-result-object v1 │ │ -1ae204: 1a00 3060 |000a: const-string v0, "image/jpeg" // string@6030 │ │ -1ae208: 6e20 d60a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ae20e: 0a01 |000f: move-result v1 │ │ -1ae210: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ -1ae214: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -1ae216: 2802 |0013: goto 0015 // +0002 │ │ -1ae218: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -1ae21a: 0f01 |0015: return v1 │ │ +1ae1e4: |[1ae1e4] org.thoughtcrime.securesms.util.MediaUtil.isJpegType:(Ljava/lang/String;)Z │ │ +1ae1f4: 7110 a702 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ +1ae1fa: 0a00 |0003: move-result v0 │ │ +1ae1fc: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +1ae200: 6e10 fd0a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afd │ │ +1ae206: 0c01 |0009: move-result-object v1 │ │ +1ae208: 1a00 3060 |000a: const-string v0, "image/jpeg" // string@6030 │ │ +1ae20c: 6e20 d60a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ae212: 0a01 |000f: move-result v1 │ │ +1ae214: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ +1ae218: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +1ae21a: 2802 |0013: goto 0015 // +0002 │ │ +1ae21c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +1ae21e: 0f01 |0015: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 (null) Ljava/lang/String; │ │ │ │ #16 : (in Lorg/thoughtcrime/securesms/util/MediaUtil;) │ │ @@ -310701,19 +310702,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1ae21c: |[1ae21c] org.thoughtcrime.securesms.util.MediaUtil.isOctetStream:(Ljava/lang/String;)Z │ │ -1ae22c: 1a00 a847 |0000: const-string v0, "application/octet-stream" // string@47a8 │ │ -1ae230: 6e20 d60a 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ae236: 0a01 |0005: move-result v1 │ │ -1ae238: 0f01 |0006: return v1 │ │ +1ae220: |[1ae220] org.thoughtcrime.securesms.util.MediaUtil.isOctetStream:(Ljava/lang/String;)Z │ │ +1ae230: 1a00 a847 |0000: const-string v0, "application/octet-stream" // string@47a8 │ │ +1ae234: 6e20 d60a 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ae23a: 0a01 |0005: move-result v1 │ │ +1ae23c: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ │ │ #17 : (in Lorg/thoughtcrime/securesms/util/MediaUtil;) │ │ @@ -310721,28 +310722,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1ae23c: |[1ae23c] org.thoughtcrime.securesms.util.MediaUtil.isVideo:(Ljava/lang/String;)Z │ │ -1ae24c: 7110 a702 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ -1ae252: 0a00 |0003: move-result v0 │ │ -1ae254: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -1ae258: 6e10 fd0a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afd │ │ -1ae25e: 0c01 |0009: move-result-object v1 │ │ -1ae260: 1a00 7288 |000a: const-string v0, "video/" // string@8872 │ │ -1ae264: 6e20 f20a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1ae26a: 0a01 |000f: move-result v1 │ │ -1ae26c: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ -1ae270: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -1ae272: 2802 |0013: goto 0015 // +0002 │ │ -1ae274: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -1ae276: 0f01 |0015: return v1 │ │ +1ae240: |[1ae240] org.thoughtcrime.securesms.util.MediaUtil.isVideo:(Ljava/lang/String;)Z │ │ +1ae250: 7110 a702 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ +1ae256: 0a00 |0003: move-result v0 │ │ +1ae258: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +1ae25c: 6e10 fd0a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afd │ │ +1ae262: 0c01 |0009: move-result-object v1 │ │ +1ae264: 1a00 7288 |000a: const-string v0, "video/" // string@8872 │ │ +1ae268: 6e20 f20a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1ae26e: 0a01 |000f: move-result v1 │ │ +1ae270: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ +1ae274: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +1ae276: 2802 |0013: goto 0015 // +0002 │ │ +1ae278: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +1ae27a: 0f01 |0015: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 (null) Ljava/lang/String; │ │ │ │ #18 : (in Lorg/thoughtcrime/securesms/util/MediaUtil;) │ │ @@ -310750,24 +310751,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1ae278: |[1ae278] org.thoughtcrime.securesms.util.MediaUtil.isVideoType:(Ljava/lang/String;)Z │ │ -1ae288: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -1ae28c: 1a00 7288 |0002: const-string v0, "video/" // string@8872 │ │ -1ae290: 6e20 f20a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1ae296: 0a01 |0007: move-result v1 │ │ -1ae298: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -1ae29c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -1ae29e: 2802 |000b: goto 000d // +0002 │ │ -1ae2a0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -1ae2a2: 0f01 |000d: return v1 │ │ +1ae27c: |[1ae27c] org.thoughtcrime.securesms.util.MediaUtil.isVideoType:(Ljava/lang/String;)Z │ │ +1ae28c: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +1ae290: 1a00 7288 |0002: const-string v0, "video/" // string@8872 │ │ +1ae294: 6e20 f20a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1ae29a: 0a01 |0007: move-result v1 │ │ +1ae29c: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +1ae2a0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +1ae2a2: 2802 |000b: goto 000d // +0002 │ │ +1ae2a4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +1ae2a6: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=240 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -310818,19 +310819,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1ae770: |[1ae770] org.thoughtcrime.securesms.util.Pair.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -1ae780: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ae786: 5b01 1942 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Pair;.v1:Ljava/lang/Object; // field@4219 │ │ -1ae78a: 5b02 1a42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/Pair;.v2:Ljava/lang/Object; // field@421a │ │ -1ae78e: 0e00 |0007: return-void │ │ +1ae774: |[1ae774] org.thoughtcrime.securesms.util.Pair.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +1ae784: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ae78a: 5b01 1942 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Pair;.v1:Ljava/lang/Object; // field@4219 │ │ +1ae78e: 5b02 1a42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/Pair;.v2:Ljava/lang/Object; // field@421a │ │ +1ae792: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=13 │ │ 0x0005 line=14 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/util/Pair; │ │ @@ -310842,27 +310843,27 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1ae67c: |[1ae67c] org.thoughtcrime.securesms.util.Pair.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -1ae68c: 3901 0600 |0000: if-nez v1, 0006 // +0006 │ │ -1ae690: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ -1ae694: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -1ae696: 0f01 |0005: return v1 │ │ -1ae698: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ -1ae69c: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ -1ae6a0: 2806 |000a: goto 0010 // +0006 │ │ -1ae6a2: 6e20 a20a 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa2 │ │ -1ae6a8: 0a01 |000e: move-result v1 │ │ -1ae6aa: 0f01 |000f: return v1 │ │ -1ae6ac: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -1ae6ae: 0f01 |0011: return v1 │ │ +1ae680: |[1ae680] org.thoughtcrime.securesms.util.Pair.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +1ae690: 3901 0600 |0000: if-nez v1, 0006 // +0006 │ │ +1ae694: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ +1ae698: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +1ae69a: 0f01 |0005: return v1 │ │ +1ae69c: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ +1ae6a0: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ +1ae6a4: 2806 |000a: goto 0010 // +0006 │ │ +1ae6a6: 6e20 a20a 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa2 │ │ +1ae6ac: 0a01 |000e: move-result v1 │ │ +1ae6ae: 0f01 |000f: return v1 │ │ +1ae6b0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +1ae6b2: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x000b line=38 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lorg/thoughtcrime/securesms/util/Pair; │ │ 0x0000 - 0x0012 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0012 reg=2 (null) Ljava/lang/Object; │ │ @@ -310873,36 +310874,36 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -1ae6b0: |[1ae6b0] org.thoughtcrime.securesms.util.Pair.equals:(Ljava/lang/Object;)Z │ │ -1ae6c0: 2030 da10 |0000: instance-of v0, v3, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ -1ae6c4: 3800 2200 |0002: if-eqz v0, 0024 // +0022 │ │ -1ae6c8: 1f03 da10 |0004: check-cast v3, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ -1ae6cc: 6e10 9d5a 0300 |0006: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5a9d │ │ -1ae6d2: 0c00 |0009: move-result-object v0 │ │ -1ae6d4: 6e10 9d5a 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5a9d │ │ -1ae6da: 0c01 |000d: move-result-object v1 │ │ -1ae6dc: 7030 9b5a 0201 |000e: invoke-direct {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Pair;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@5a9b │ │ -1ae6e2: 0a00 |0011: move-result v0 │ │ -1ae6e4: 3800 1200 |0012: if-eqz v0, 0024 // +0012 │ │ -1ae6e8: 6e10 9f5a 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5a9f │ │ -1ae6ee: 0c03 |0017: move-result-object v3 │ │ -1ae6f0: 6e10 9f5a 0200 |0018: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5a9f │ │ -1ae6f6: 0c00 |001b: move-result-object v0 │ │ -1ae6f8: 7030 9b5a 3200 |001c: invoke-direct {v2, v3, v0}, Lorg/thoughtcrime/securesms/util/Pair;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@5a9b │ │ -1ae6fe: 0a03 |001f: move-result v3 │ │ -1ae700: 3803 0400 |0020: if-eqz v3, 0024 // +0004 │ │ -1ae704: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -1ae706: 2802 |0023: goto 0025 // +0002 │ │ -1ae708: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -1ae70a: 0f03 |0025: return v3 │ │ +1ae6b4: |[1ae6b4] org.thoughtcrime.securesms.util.Pair.equals:(Ljava/lang/Object;)Z │ │ +1ae6c4: 2030 da10 |0000: instance-of v0, v3, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ +1ae6c8: 3800 2200 |0002: if-eqz v0, 0024 // +0022 │ │ +1ae6cc: 1f03 da10 |0004: check-cast v3, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ +1ae6d0: 6e10 9d5a 0300 |0006: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5a9d │ │ +1ae6d6: 0c00 |0009: move-result-object v0 │ │ +1ae6d8: 6e10 9d5a 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5a9d │ │ +1ae6de: 0c01 |000d: move-result-object v1 │ │ +1ae6e0: 7030 9b5a 0201 |000e: invoke-direct {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Pair;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@5a9b │ │ +1ae6e6: 0a00 |0011: move-result v0 │ │ +1ae6e8: 3800 1200 |0012: if-eqz v0, 0024 // +0012 │ │ +1ae6ec: 6e10 9f5a 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5a9f │ │ +1ae6f2: 0c03 |0017: move-result-object v3 │ │ +1ae6f4: 6e10 9f5a 0200 |0018: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5a9f │ │ +1ae6fa: 0c00 |001b: move-result-object v0 │ │ +1ae6fc: 7030 9b5a 3200 |001c: invoke-direct {v2, v3, v0}, Lorg/thoughtcrime/securesms/util/Pair;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@5a9b │ │ +1ae702: 0a03 |001f: move-result v3 │ │ +1ae704: 3803 0400 |0020: if-eqz v3, 0024 // +0004 │ │ +1ae708: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +1ae70a: 2802 |0023: goto 0025 // +0002 │ │ +1ae70c: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +1ae70e: 0f03 |0025: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0006 line=27 │ │ 0x0014 line=28 │ │ locals : │ │ 0x0000 - 0x0026 reg=2 this Lorg/thoughtcrime/securesms/util/Pair; │ │ @@ -310913,17 +310914,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ae740: |[1ae740] org.thoughtcrime.securesms.util.Pair.first:()Ljava/lang/Object; │ │ -1ae750: 5410 1942 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Pair;.v1:Ljava/lang/Object; // field@4219 │ │ -1ae754: 1100 |0002: return-object v0 │ │ +1ae744: |[1ae744] org.thoughtcrime.securesms.util.Pair.first:()Ljava/lang/Object; │ │ +1ae754: 5410 1942 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Pair;.v1:Ljava/lang/Object; // field@4219 │ │ +1ae758: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/Pair; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/Pair;) │ │ @@ -310931,25 +310932,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -1ae70c: |[1ae70c] org.thoughtcrime.securesms.util.Pair.hashCode:()I │ │ -1ae71c: 6e10 9d5a 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5a9d │ │ -1ae722: 0c00 |0003: move-result-object v0 │ │ -1ae724: 6e10 a40a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0aa4 │ │ -1ae72a: 0a00 |0007: move-result v0 │ │ -1ae72c: 6e10 9f5a 0200 |0008: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5a9f │ │ -1ae732: 0c01 |000b: move-result-object v1 │ │ -1ae734: 6e10 a40a 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@0aa4 │ │ -1ae73a: 0a01 |000f: move-result v1 │ │ -1ae73c: b710 |0010: xor-int/2addr v0, v1 │ │ -1ae73e: 0f00 |0011: return v0 │ │ +1ae710: |[1ae710] org.thoughtcrime.securesms.util.Pair.hashCode:()I │ │ +1ae720: 6e10 9d5a 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5a9d │ │ +1ae726: 0c00 |0003: move-result-object v0 │ │ +1ae728: 6e10 a40a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0aa4 │ │ +1ae72e: 0a00 |0007: move-result v0 │ │ +1ae730: 6e10 9f5a 0200 |0008: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5a9f │ │ +1ae736: 0c01 |000b: move-result-object v1 │ │ +1ae738: 6e10 a40a 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@0aa4 │ │ +1ae73e: 0a01 |000f: move-result v1 │ │ +1ae740: b710 |0010: xor-int/2addr v0, v1 │ │ +1ae742: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/thoughtcrime/securesms/util/Pair; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/Pair;) │ │ @@ -310957,17 +310958,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ae758: |[1ae758] org.thoughtcrime.securesms.util.Pair.second:()Ljava/lang/Object; │ │ -1ae768: 5410 1a42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Pair;.v2:Ljava/lang/Object; // field@421a │ │ -1ae76c: 1100 |0002: return-object v0 │ │ +1ae75c: |[1ae75c] org.thoughtcrime.securesms.util.Pair.second:()Ljava/lang/Object; │ │ +1ae76c: 5410 1a42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Pair;.v2:Ljava/lang/Object; // field@421a │ │ +1ae770: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/Pair; │ │ │ │ source_file_idx : 13164 (Pair.java) │ │ @@ -310999,17 +311000,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ae810: |[1ae810] org.thoughtcrime.securesms.util.ParcelUtil.:()V │ │ -1ae820: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ae826: 0e00 |0003: return-void │ │ +1ae814: |[1ae814] org.thoughtcrime.securesms.util.ParcelUtil.:()V │ │ +1ae824: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ae82a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/ParcelUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/ParcelUtil;) │ │ @@ -311017,22 +311018,22 @@ │ │ type : '([B)Landroid/os/Parcel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -1ae790: |[1ae790] org.thoughtcrime.securesms.util.ParcelUtil.deserialize:([B)Landroid/os/Parcel; │ │ -1ae7a0: 7100 5602 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0256 │ │ -1ae7a6: 0c00 |0003: move-result-object v0 │ │ -1ae7a8: 2131 |0004: array-length v1, v3 │ │ -1ae7aa: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1ae7ac: 6e40 6102 3012 |0006: invoke-virtual {v0, v3, v2, v1}, Landroid/os/Parcel;.unmarshall:([BII)V // method@0261 │ │ -1ae7b2: 6e20 6002 2000 |0009: invoke-virtual {v0, v2}, Landroid/os/Parcel;.setDataPosition:(I)V // method@0260 │ │ -1ae7b8: 1100 |000c: return-object v0 │ │ +1ae794: |[1ae794] org.thoughtcrime.securesms.util.ParcelUtil.deserialize:([B)Landroid/os/Parcel; │ │ +1ae7a4: 7100 5602 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0256 │ │ +1ae7aa: 0c00 |0003: move-result-object v0 │ │ +1ae7ac: 2131 |0004: array-length v1, v3 │ │ +1ae7ae: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1ae7b0: 6e40 6102 3012 |0006: invoke-virtual {v0, v3, v2, v1}, Landroid/os/Parcel;.unmarshall:([BII)V // method@0261 │ │ +1ae7b6: 6e20 6002 2000 |0009: invoke-virtual {v0, v2}, Landroid/os/Parcel;.setDataPosition:(I)V // method@0260 │ │ +1ae7bc: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0004 line=18 │ │ 0x0009 line=19 │ │ locals : │ │ 0x0000 - 0x000d reg=3 (null) [B │ │ @@ -311042,20 +311043,20 @@ │ │ type : '([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1ae7ec: |[1ae7ec] org.thoughtcrime.securesms.util.ParcelUtil.deserialize:([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object; │ │ -1ae7fc: 7110 a15a 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.deserialize:([B)Landroid/os/Parcel; // method@5aa1 │ │ -1ae802: 0c00 |0003: move-result-object v0 │ │ -1ae804: 7220 6f02 0100 |0004: invoke-interface {v1, v0}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@026f │ │ -1ae80a: 0c00 |0007: move-result-object v0 │ │ -1ae80c: 1100 |0008: return-object v0 │ │ +1ae7f0: |[1ae7f0] org.thoughtcrime.securesms.util.ParcelUtil.deserialize:([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object; │ │ +1ae800: 7110 a15a 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.deserialize:([B)Landroid/os/Parcel; // method@5aa1 │ │ +1ae806: 0c00 |0003: move-result-object v0 │ │ +1ae808: 7220 6f02 0100 |0004: invoke-interface {v1, v0}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@026f │ │ +1ae80e: 0c00 |0007: move-result-object v0 │ │ +1ae810: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0004 line=25 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) [B │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/os/Parcelable$Creator; │ │ @@ -311065,23 +311066,23 @@ │ │ type : '(Landroid/os/Parcelable;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -1ae7bc: |[1ae7bc] org.thoughtcrime.securesms.util.ParcelUtil.serialize:(Landroid/os/Parcelable;)[B │ │ -1ae7cc: 7100 5602 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0256 │ │ -1ae7d2: 0c00 |0003: move-result-object v0 │ │ -1ae7d4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1ae7d6: 7230 7002 0201 |0005: invoke-interface {v2, v0, v1}, Landroid/os/Parcelable;.writeToParcel:(Landroid/os/Parcel;I)V // method@0270 │ │ -1ae7dc: 6e10 5502 0000 |0008: invoke-virtual {v0}, Landroid/os/Parcel;.marshall:()[B // method@0255 │ │ -1ae7e2: 0c02 |000b: move-result-object v2 │ │ -1ae7e4: 6e10 5f02 0000 |000c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@025f │ │ -1ae7ea: 1102 |000f: return-object v2 │ │ +1ae7c0: |[1ae7c0] org.thoughtcrime.securesms.util.ParcelUtil.serialize:(Landroid/os/Parcelable;)[B │ │ +1ae7d0: 7100 5602 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0256 │ │ +1ae7d6: 0c00 |0003: move-result-object v0 │ │ +1ae7d8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1ae7da: 7230 7002 0201 |0005: invoke-interface {v2, v0, v1}, Landroid/os/Parcelable;.writeToParcel:(Landroid/os/Parcel;I)V // method@0270 │ │ +1ae7e0: 6e10 5502 0000 |0008: invoke-virtual {v0}, Landroid/os/Parcel;.marshall:()[B // method@0255 │ │ +1ae7e6: 0c02 |000b: move-result-object v2 │ │ +1ae7e8: 6e10 5f02 0000 |000c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@025f │ │ +1ae7ee: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0005 line=10 │ │ 0x0008 line=11 │ │ 0x000c line=12 │ │ locals : │ │ @@ -311141,61 +311142,61 @@ │ │ type : '()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -1ae884: |[1ae884] org.thoughtcrime.securesms.util.Prefs$VibrateState.$values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -1ae894: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -1ae896: 2300 c511 |0001: new-array v0, v0, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@11c5 │ │ -1ae89a: 6201 1c42 |0003: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421c │ │ -1ae89e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1ae8a0: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -1ae8a4: 6201 1e42 |0008: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.ENABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421e │ │ -1ae8a8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -1ae8aa: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ -1ae8ae: 6201 1d42 |000d: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DISABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421d │ │ -1ae8b2: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -1ae8b4: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ -1ae8b8: 1100 |0012: return-object v0 │ │ +1ae888: |[1ae888] org.thoughtcrime.securesms.util.Prefs$VibrateState.$values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +1ae898: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +1ae89a: 2300 c511 |0001: new-array v0, v0, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@11c5 │ │ +1ae89e: 6201 1c42 |0003: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421c │ │ +1ae8a2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1ae8a4: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +1ae8a8: 6201 1e42 |0008: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.ENABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421e │ │ +1ae8ac: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +1ae8ae: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +1ae8b2: 6201 1d42 |000d: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DISABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421d │ │ +1ae8b6: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +1ae8b8: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ +1ae8bc: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=65 │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -1ae8e0: |[1ae8e0] org.thoughtcrime.securesms.util.Prefs$VibrateState.:()V │ │ -1ae8f0: 2200 dc10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10dc │ │ -1ae8f4: 1a01 9316 |0002: const-string v1, "DEFAULT" // string@1693 │ │ -1ae8f8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1ae8fa: 7040 a65a 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@5aa6 │ │ -1ae900: 6900 1c42 |0008: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421c │ │ -1ae904: 2200 dc10 |000a: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10dc │ │ -1ae908: 1a01 a417 |000c: const-string v1, "ENABLED" // string@17a4 │ │ -1ae90c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -1ae90e: 7040 a65a 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@5aa6 │ │ -1ae914: 6900 1e42 |0012: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.ENABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421e │ │ -1ae918: 2200 dc10 |0014: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10dc │ │ -1ae91c: 1a01 ad16 |0016: const-string v1, "DISABLED" // string@16ad │ │ -1ae920: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -1ae922: 7040 a65a 1022 |0019: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@5aa6 │ │ -1ae928: 6900 1d42 |001c: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DISABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421d │ │ -1ae92c: 7100 a45a 0000 |001e: invoke-static {}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@5aa4 │ │ -1ae932: 0c00 |0021: move-result-object v0 │ │ -1ae934: 6900 1b42 |0022: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$VALUES:[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421b │ │ -1ae938: 0e00 |0024: return-void │ │ +1ae8e4: |[1ae8e4] org.thoughtcrime.securesms.util.Prefs$VibrateState.:()V │ │ +1ae8f4: 2200 dc10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10dc │ │ +1ae8f8: 1a01 9316 |0002: const-string v1, "DEFAULT" // string@1693 │ │ +1ae8fc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1ae8fe: 7040 a65a 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@5aa6 │ │ +1ae904: 6900 1c42 |0008: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421c │ │ +1ae908: 2200 dc10 |000a: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10dc │ │ +1ae90c: 1a01 a417 |000c: const-string v1, "ENABLED" // string@17a4 │ │ +1ae910: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +1ae912: 7040 a65a 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@5aa6 │ │ +1ae918: 6900 1e42 |0012: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.ENABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421e │ │ +1ae91c: 2200 dc10 |0014: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10dc │ │ +1ae920: 1a01 ad16 |0016: const-string v1, "DISABLED" // string@16ad │ │ +1ae924: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +1ae926: 7040 a65a 1022 |0019: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@5aa6 │ │ +1ae92c: 6900 1d42 |001c: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DISABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421d │ │ +1ae930: 7100 a45a 0000 |001e: invoke-static {}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@5aa4 │ │ +1ae936: 0c00 |0021: move-result-object v0 │ │ +1ae938: 6900 1b42 |0022: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$VALUES:[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421b │ │ +1ae93c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x001e line=65 │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;) │ │ @@ -311203,18 +311204,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1ae93c: |[1ae93c] org.thoughtcrime.securesms.util.Prefs$VibrateState.:(Ljava/lang/String;II)V │ │ -1ae94c: 7030 2b0a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a2b │ │ -1ae952: 5903 1f42 |0003: iput v3, v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.id:I // field@421f │ │ -1ae956: 0e00 |0005: return-void │ │ +1ae940: |[1ae940] org.thoughtcrime.securesms.util.Prefs$VibrateState.:(Ljava/lang/String;II)V │ │ +1ae950: 7030 2b0a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a2b │ │ +1ae956: 5903 1f42 |0003: iput v3, v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.id:I // field@421f │ │ +1ae95a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -311225,19 +311226,19 @@ │ │ type : '(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -1ae840: |[1ae840] org.thoughtcrime.securesms.util.Prefs$VibrateState.fromId:(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -1ae850: 7100 aa5a 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@5aaa │ │ -1ae856: 0c00 |0003: move-result-object v0 │ │ -1ae858: 4601 0001 |0004: aget-object v1, v0, v1 │ │ -1ae85c: 1101 |0006: return-object v1 │ │ +1ae844: |[1ae844] org.thoughtcrime.securesms.util.Prefs$VibrateState.fromId:(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +1ae854: 7100 aa5a 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@5aaa │ │ +1ae85a: 0c00 |0003: move-result-object v0 │ │ +1ae85c: 4601 0001 |0004: aget-object v1, v0, v1 │ │ +1ae860: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;) │ │ @@ -311245,20 +311246,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1ae860: |[1ae860] org.thoughtcrime.securesms.util.Prefs$VibrateState.valueOf:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -1ae870: 1c00 dc10 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10dc │ │ -1ae874: 7120 2e0a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a2e │ │ -1ae87a: 0c01 |0005: move-result-object v1 │ │ -1ae87c: 1f01 dc10 |0006: check-cast v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10dc │ │ -1ae880: 1101 |0008: return-object v1 │ │ +1ae864: |[1ae864] org.thoughtcrime.securesms.util.Prefs$VibrateState.valueOf:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +1ae874: 1c00 dc10 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10dc │ │ +1ae878: 7120 2e0a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a2e │ │ +1ae87e: 0c01 |0005: move-result-object v1 │ │ +1ae880: 1f01 dc10 |0006: check-cast v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10dc │ │ +1ae884: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;) │ │ @@ -311266,20 +311267,20 @@ │ │ type : '()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1ae8bc: |[1ae8bc] org.thoughtcrime.securesms.util.Prefs$VibrateState.values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -1ae8cc: 6200 1b42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$VALUES:[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421b │ │ -1ae8d0: 6e10 2a5d 0000 |0002: invoke-virtual {v0}, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.clone:()Ljava/lang/Object; // method@5d2a │ │ -1ae8d6: 0c00 |0005: move-result-object v0 │ │ -1ae8d8: 1f00 c511 |0006: check-cast v0, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@11c5 │ │ -1ae8dc: 1100 |0008: return-object v0 │ │ +1ae8c0: |[1ae8c0] org.thoughtcrime.securesms.util.Prefs$VibrateState.values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +1ae8d0: 6200 1b42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$VALUES:[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421b │ │ +1ae8d4: 6e10 2a5d 0000 |0002: invoke-virtual {v0}, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.clone:()Ljava/lang/Object; // method@5d2a │ │ +1ae8da: 0c00 |0005: move-result-object v0 │ │ +1ae8dc: 1f00 c511 |0006: check-cast v0, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@11c5 │ │ +1ae8e0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;) │ │ @@ -311287,17 +311288,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ae828: |[1ae828] org.thoughtcrime.securesms.util.Prefs$VibrateState.getId:()I │ │ -1ae838: 5210 1f42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.id:I // field@421f │ │ -1ae83c: 0f00 |0002: return v0 │ │ +1ae82c: |[1ae82c] org.thoughtcrime.securesms.util.Prefs$VibrateState.getId:()I │ │ +1ae83c: 5210 1f42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.id:I // field@421f │ │ +1ae840: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ │ │ source_file_idx : 13428 (Prefs.java) │ │ @@ -311468,32 +311469,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1aef60: |[1aef60] org.thoughtcrime.securesms.util.Prefs.:()V │ │ -1aef70: 0e00 |0000: return-void │ │ +1aef64: |[1aef64] org.thoughtcrime.securesms.util.Prefs.:()V │ │ +1aef74: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1aef74: |[1aef74] org.thoughtcrime.securesms.util.Prefs.:()V │ │ -1aef84: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1aef8a: 0e00 |0003: return-void │ │ +1aef78: |[1aef78] org.thoughtcrime.securesms.util.Prefs.:()V │ │ +1aef88: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1aef8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/Prefs; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -311501,20 +311502,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1aea9c: |[1aea9c] org.thoughtcrime.securesms.util.Prefs.getAlwaysLoadRemoteContent:(Landroid/content/Context;)Z │ │ -1aeaac: 1a00 cf77 |0000: const-string v0, "pref_always_load_remote_content" // string@77cf │ │ -1aeab0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aeab2: 7130 af5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aaf │ │ -1aeab8: 0a02 |0006: move-result v2 │ │ -1aeaba: 0f02 |0007: return v2 │ │ +1aeaa0: |[1aeaa0] org.thoughtcrime.securesms.util.Prefs.getAlwaysLoadRemoteContent:(Landroid/content/Context;)Z │ │ +1aeab0: 1a00 cf77 |0000: const-string v0, "pref_always_load_remote_content" // string@77cf │ │ +1aeab4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aeab6: 7130 af5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aaf │ │ +1aeabc: 0a02 |0006: move-result v2 │ │ +1aeabe: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -311522,25 +311523,25 @@ │ │ type : '(Landroid/content/Context;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -1aed28: |[1aed28] org.thoughtcrime.securesms.util.Prefs.getBackgroundImagePath:(Landroid/content/Context;I)Ljava/lang/String; │ │ -1aed38: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ -1aed3c: 1a01 e777 |0002: const-string v1, "pref_chat_background" // string@77e7 │ │ -1aed40: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1aed46: 6e20 130b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1aed4c: 6e10 290b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1aed52: 0c03 |000d: move-result-object v3 │ │ -1aed54: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ -1aed58: 7130 bc5a 3200 |0010: invoke-static {v2, v3, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5abc │ │ -1aed5e: 0c02 |0013: move-result-object v2 │ │ -1aed60: 1102 |0014: return-object v2 │ │ +1aed2c: |[1aed2c] org.thoughtcrime.securesms.util.Prefs.getBackgroundImagePath:(Landroid/content/Context;I)Ljava/lang/String; │ │ +1aed3c: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ +1aed40: 1a01 e777 |0002: const-string v1, "pref_chat_background" // string@77e7 │ │ +1aed44: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1aed4a: 6e20 130b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1aed50: 6e10 290b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1aed56: 0c03 |000d: move-result-object v3 │ │ +1aed58: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ +1aed5c: 7130 bc5a 3200 |0010: invoke-static {v2, v3, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5abc │ │ +1aed62: 0c02 |0013: move-result-object v2 │ │ +1aed64: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0015 reg=3 (null) I │ │ │ │ @@ -311549,20 +311550,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Z)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1aeabc: |[1aeabc] org.thoughtcrime.securesms.util.Prefs.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z │ │ -1aeacc: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1aead2: 0c00 |0003: move-result-object v0 │ │ -1aead4: 7230 bc00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bc │ │ -1aeada: 0a00 |0007: move-result v0 │ │ -1aeadc: 0f00 |0008: return v0 │ │ +1aeac0: |[1aeac0] org.thoughtcrime.securesms.util.Prefs.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z │ │ +1aead0: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1aead6: 0c00 |0003: move-result-object v0 │ │ +1aead8: 7230 bc00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bc │ │ +1aeade: 0a00 |0007: move-result v0 │ │ +1aeae0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 (null) Z │ │ @@ -311572,34 +311573,34 @@ │ │ type : '(Landroid/content/Context;II)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -1ae958: |[1ae958] org.thoughtcrime.securesms.util.Prefs.getChatRingtone:(Landroid/content/Context;II)Landroid/net/Uri; │ │ -1ae968: 1a00 e877 |0000: const-string v0, "pref_chat_ringtone_" // string@77e8 │ │ -1ae96c: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -1ae970: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -1ae974: 2201 0c03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ -1ae978: 7020 0f0b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1ae97e: 6e20 130b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1ae984: 1a03 330d |000e: const-string v3, "." // string@0d33 │ │ -1ae988: 6e20 180b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1ae98e: 6e20 130b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1ae994: 6e10 290b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1ae99a: 0c00 |0019: move-result-object v0 │ │ -1ae99c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -1ae99e: 7130 bc5a 0203 |001b: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5abc │ │ -1ae9a4: 0c02 |001e: move-result-object v2 │ │ -1ae9a6: 3902 0300 |001f: if-nez v2, 0022 // +0003 │ │ -1ae9aa: 2805 |0021: goto 0026 // +0005 │ │ -1ae9ac: 7110 0102 0200 |0022: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -1ae9b2: 0c03 |0025: move-result-object v3 │ │ -1ae9b4: 1103 |0026: return-object v3 │ │ +1ae95c: |[1ae95c] org.thoughtcrime.securesms.util.Prefs.getChatRingtone:(Landroid/content/Context;II)Landroid/net/Uri; │ │ +1ae96c: 1a00 e877 |0000: const-string v0, "pref_chat_ringtone_" // string@77e8 │ │ +1ae970: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +1ae974: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +1ae978: 2201 0c03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ +1ae97c: 7020 0f0b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1ae982: 6e20 130b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1ae988: 1a03 330d |000e: const-string v3, "." // string@0d33 │ │ +1ae98c: 6e20 180b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1ae992: 6e20 130b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1ae998: 6e10 290b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1ae99e: 0c00 |0019: move-result-object v0 │ │ +1ae9a0: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +1ae9a2: 7130 bc5a 0203 |001b: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5abc │ │ +1ae9a8: 0c02 |001e: move-result-object v2 │ │ +1ae9aa: 3902 0300 |001f: if-nez v2, 0022 // +0003 │ │ +1ae9ae: 2805 |0021: goto 0026 // +0005 │ │ +1ae9b0: 7110 0102 0200 |0022: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +1ae9b6: 0c03 |0025: move-result-object v3 │ │ +1ae9b8: 1103 |0026: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x001b line=211 │ │ 0x0022 line=212 │ │ locals : │ │ 0x0000 - 0x0027 reg=2 (null) Landroid/content/Context; │ │ @@ -311611,34 +311612,34 @@ │ │ type : '(Landroid/content/Context;II)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -1aeefc: |[1aeefc] org.thoughtcrime.securesms.util.Prefs.getChatVibrate:(Landroid/content/Context;II)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -1aef0c: 1a00 e977 |0000: const-string v0, "pref_chat_vibrate_" // string@77e9 │ │ -1aef10: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -1aef14: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -1aef18: 2201 0c03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ -1aef1c: 7020 0f0b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1aef22: 6e20 130b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1aef28: 1a03 330d |000e: const-string v3, "." // string@0d33 │ │ -1aef2c: 6e20 180b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1aef32: 6e20 130b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1aef38: 6e10 290b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1aef3e: 0c00 |0019: move-result-object v0 │ │ -1aef40: 6203 1c42 |001a: sget-object v3, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421c │ │ -1aef44: 6e10 a85a 0300 |001c: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.getId:()I // method@5aa8 │ │ -1aef4a: 0a03 |001f: move-result v3 │ │ -1aef4c: 7130 b45a 0203 |0020: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@5ab4 │ │ -1aef52: 0a02 |0023: move-result v2 │ │ -1aef54: 7110 a75a 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.fromId:(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@5aa7 │ │ -1aef5a: 0c02 |0027: move-result-object v2 │ │ -1aef5c: 1102 |0028: return-object v2 │ │ +1aef00: |[1aef00] org.thoughtcrime.securesms.util.Prefs.getChatVibrate:(Landroid/content/Context;II)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +1aef10: 1a00 e977 |0000: const-string v0, "pref_chat_vibrate_" // string@77e9 │ │ +1aef14: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +1aef18: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +1aef1c: 2201 0c03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ +1aef20: 7020 0f0b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1aef26: 6e20 130b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1aef2c: 1a03 330d |000e: const-string v3, "." // string@0d33 │ │ +1aef30: 6e20 180b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1aef36: 6e20 130b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1aef3c: 6e10 290b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1aef42: 0c00 |0019: move-result-object v0 │ │ +1aef44: 6203 1c42 |001a: sget-object v3, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421c │ │ +1aef48: 6e10 a85a 0300 |001c: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.getId:()I // method@5aa8 │ │ +1aef4e: 0a03 |001f: move-result v3 │ │ +1aef50: 7130 b45a 0203 |0020: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@5ab4 │ │ +1aef56: 0a02 |0023: move-result v2 │ │ +1aef58: 7110 a75a 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.fromId:(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@5aa7 │ │ +1aef5e: 0c02 |0027: move-result-object v2 │ │ +1aef60: 1102 |0028: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x001a line=242 │ │ locals : │ │ 0x0000 - 0x0029 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0029 reg=3 (null) I │ │ @@ -311649,25 +311650,25 @@ │ │ type : '(Landroid/content/Context;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -1aed64: |[1aed64] org.thoughtcrime.securesms.util.Prefs.getDatabaseEncryptedSecret:(Landroid/content/Context;I)Ljava/lang/String; │ │ -1aed74: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ -1aed78: 1a01 f177 |0002: const-string v1, "pref_database_encrypted_secret_" // string@77f1 │ │ -1aed7c: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1aed82: 6e20 130b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1aed88: 6e10 290b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1aed8e: 0c03 |000d: move-result-object v3 │ │ -1aed90: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -1aed92: 7130 bc5a 3200 |000f: invoke-static {v2, v3, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5abc │ │ -1aed98: 0c02 |0012: move-result-object v2 │ │ -1aed9a: 1102 |0013: return-object v2 │ │ +1aed68: |[1aed68] org.thoughtcrime.securesms.util.Prefs.getDatabaseEncryptedSecret:(Landroid/content/Context;I)Ljava/lang/String; │ │ +1aed78: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ +1aed7c: 1a01 f177 |0002: const-string v1, "pref_database_encrypted_secret_" // string@77f1 │ │ +1aed80: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1aed86: 6e20 130b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1aed8c: 6e10 290b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1aed92: 0c03 |000d: move-result-object v3 │ │ +1aed94: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +1aed96: 7130 bc5a 3200 |000f: invoke-static {v2, v3, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5abc │ │ +1aed9c: 0c02 |0012: move-result-object v2 │ │ +1aed9e: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0014 reg=3 (null) I │ │ │ │ @@ -311676,25 +311677,25 @@ │ │ type : '(Landroid/content/Context;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -1aed9c: |[1aed9c] org.thoughtcrime.securesms.util.Prefs.getDatabaseUnencryptedSecret:(Landroid/content/Context;I)Ljava/lang/String; │ │ -1aedac: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ -1aedb0: 1a01 f277 |0002: const-string v1, "pref_database_unencrypted_secret_" // string@77f2 │ │ -1aedb4: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1aedba: 6e20 130b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1aedc0: 6e10 290b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1aedc6: 0c03 |000d: move-result-object v3 │ │ -1aedc8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -1aedca: 7130 bc5a 3200 |000f: invoke-static {v2, v3, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5abc │ │ -1aedd0: 0c02 |0012: move-result-object v2 │ │ -1aedd2: 1102 |0013: return-object v2 │ │ +1aeda0: |[1aeda0] org.thoughtcrime.securesms.util.Prefs.getDatabaseUnencryptedSecret:(Landroid/content/Context;I)Ljava/lang/String; │ │ +1aedb0: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ +1aedb4: 1a01 f277 |0002: const-string v1, "pref_database_unencrypted_secret_" // string@77f2 │ │ +1aedb8: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1aedbe: 6e20 130b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1aedc4: 6e10 290b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1aedca: 0c03 |000d: move-result-object v3 │ │ +1aedcc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +1aedce: 7130 bc5a 3200 |000f: invoke-static {v2, v3, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5abc │ │ +1aedd4: 0c02 |0012: move-result-object v2 │ │ +1aedd6: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0014 reg=3 (null) I │ │ │ │ @@ -311703,20 +311704,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1aec8c: |[1aec8c] org.thoughtcrime.securesms.util.Prefs.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I │ │ -1aec9c: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1aeca2: 0c00 |0003: move-result-object v0 │ │ -1aeca4: 7230 bd00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bd │ │ -1aecaa: 0a00 |0007: move-result v0 │ │ -1aecac: 0f00 |0008: return v0 │ │ +1aec90: |[1aec90] org.thoughtcrime.securesms.util.Prefs.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I │ │ +1aeca0: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1aeca6: 0c00 |0003: move-result-object v0 │ │ +1aeca8: 7230 bd00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bd │ │ +1aecae: 0a00 |0007: move-result v0 │ │ +1aecb0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ @@ -311726,20 +311727,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -1aeeac: |[1aeeac] org.thoughtcrime.securesms.util.Prefs.getLongPreference:(Landroid/content/Context;Ljava/lang/String;J)J │ │ -1aeebc: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1aeec2: 0c00 |0003: move-result-object v0 │ │ -1aeec4: 7240 be00 1032 |0004: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00be │ │ -1aeeca: 0b00 |0007: move-result-wide v0 │ │ -1aeecc: 1000 |0008: return-wide v0 │ │ +1aeeb0: |[1aeeb0] org.thoughtcrime.securesms.util.Prefs.getLongPreference:(Landroid/content/Context;Ljava/lang/String;J)J │ │ +1aeec0: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1aeec6: 0c00 |0003: move-result-object v0 │ │ +1aeec8: 7240 be00 1032 |0004: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00be │ │ +1aeece: 0b00 |0007: move-result-wide v0 │ │ +1aeed0: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 (null) J │ │ @@ -311749,20 +311750,20 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1aedd4: |[1aedd4] org.thoughtcrime.securesms.util.Prefs.getNotificationLedColor:(Landroid/content/Context;)Ljava/lang/String; │ │ -1aede4: 1a00 1178 |0000: const-string v0, "pref_led_color" // string@7811 │ │ -1aede8: 1a01 9e49 |0002: const-string v1, "blue" // string@499e │ │ -1aedec: 7130 bc5a 0201 |0004: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5abc │ │ -1aedf2: 0c02 |0007: move-result-object v2 │ │ -1aedf4: 1102 |0008: return-object v2 │ │ +1aedd8: |[1aedd8] org.thoughtcrime.securesms.util.Prefs.getNotificationLedColor:(Landroid/content/Context;)Ljava/lang/String; │ │ +1aede8: 1a00 1178 |0000: const-string v0, "pref_led_color" // string@7811 │ │ +1aedec: 1a01 9e49 |0002: const-string v1, "blue" // string@499e │ │ +1aedf0: 7130 bc5a 0201 |0004: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5abc │ │ +1aedf6: 0c02 |0007: move-result-object v2 │ │ +1aedf8: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/content/Context; │ │ │ │ #12 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -311770,26 +311771,26 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -1aecb0: |[1aecb0] org.thoughtcrime.securesms.util.Prefs.getNotificationPriority:(Landroid/content/Context;)I │ │ -1aecc0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1aecc2: 7110 010b 0000 |0001: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0b01 │ │ -1aecc8: 0c00 |0004: move-result-object v0 │ │ -1aecca: 1a01 2378 |0005: const-string v1, "pref_notification_priority" // string@7823 │ │ -1aecce: 7130 bc5a 1200 |0007: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5abc │ │ -1aecd4: 0c02 |000a: move-result-object v2 │ │ -1aecd6: 7110 540a 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0a54 │ │ -1aecdc: 0c02 |000e: move-result-object v2 │ │ -1aecde: 6e10 4c0a 0200 |000f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ -1aece4: 0a02 |0012: move-result v2 │ │ -1aece6: 0f02 |0013: return v2 │ │ +1aecb4: |[1aecb4] org.thoughtcrime.securesms.util.Prefs.getNotificationPriority:(Landroid/content/Context;)I │ │ +1aecc4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1aecc6: 7110 010b 0000 |0001: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0b01 │ │ +1aeccc: 0c00 |0004: move-result-object v0 │ │ +1aecce: 1a01 2378 |0005: const-string v1, "pref_notification_priority" // string@7823 │ │ +1aecd2: 7130 bc5a 1200 |0007: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5abc │ │ +1aecd8: 0c02 |000a: move-result-object v2 │ │ +1aecda: 7110 540a 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0a54 │ │ +1aece0: 0c02 |000e: move-result-object v2 │ │ +1aece2: 6e10 4c0a 0200 |000f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ +1aece8: 0a02 |0012: move-result v2 │ │ +1aecea: 0f02 |0013: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=102 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 (null) Landroid/content/Context; │ │ │ │ #13 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -311797,22 +311798,22 @@ │ │ type : '(Landroid/content/Context;)Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -1aeed0: |[1aeed0] org.thoughtcrime.securesms.util.Prefs.getNotificationPrivacy:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; │ │ -1aeee0: 2200 1710 |0000: new-instance v0, Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; // type@1017 │ │ -1aeee4: 1a01 2678 |0002: const-string v1, "pref_notification_privacy" // string@7826 │ │ -1aeee8: 1a02 d346 |0004: const-string v2, "all" // string@46d3 │ │ -1aeeec: 7130 bc5a 1302 |0006: invoke-static {v3, v1, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5abc │ │ -1aeef2: 0c03 |0009: move-result-object v3 │ │ -1aeef4: 7020 4a56 3000 |000a: invoke-direct {v0, v3}, Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference;.:(Ljava/lang/String;)V // method@564a │ │ -1aeefa: 1100 |000d: return-object v0 │ │ +1aeed4: |[1aeed4] org.thoughtcrime.securesms.util.Prefs.getNotificationPrivacy:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; │ │ +1aeee4: 2200 1710 |0000: new-instance v0, Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; // type@1017 │ │ +1aeee8: 1a01 2678 |0002: const-string v1, "pref_notification_privacy" // string@7826 │ │ +1aeeec: 1a02 d346 |0004: const-string v2, "all" // string@46d3 │ │ +1aeef0: 7130 bc5a 1302 |0006: invoke-static {v3, v1, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5abc │ │ +1aeef6: 0c03 |0009: move-result-object v3 │ │ +1aeef8: 7020 4a56 3000 |000a: invoke-direct {v0, v3}, Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference;.:(Ljava/lang/String;)V // method@564a │ │ +1aeefe: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x000e reg=3 (null) Landroid/content/Context; │ │ │ │ #14 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -311820,32 +311821,32 @@ │ │ type : '(Landroid/content/Context;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -1ae9b8: |[1ae9b8] org.thoughtcrime.securesms.util.Prefs.getNotificationRingtone:(Landroid/content/Context;)Landroid/net/Uri; │ │ -1ae9c8: 6200 4a00 |0000: sget-object v0, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@004a │ │ -1ae9cc: 6e10 0202 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -1ae9d2: 0c00 |0005: move-result-object v0 │ │ -1ae9d4: 1a01 0d78 |0006: const-string v1, "pref_key_ringtone" // string@780d │ │ -1ae9d8: 7130 bc5a 1200 |0008: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5abc │ │ -1ae9de: 0c02 |000b: move-result-object v2 │ │ -1ae9e0: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ -1ae9e4: 1a00 0056 |000e: const-string v0, "file:" // string@5600 │ │ -1ae9e8: 6e20 f20a 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1ae9ee: 0a00 |0013: move-result v0 │ │ -1ae9f0: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ -1ae9f4: 6202 4a00 |0016: sget-object v2, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@004a │ │ -1ae9f8: 6e10 0202 0200 |0018: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -1ae9fe: 0c02 |001b: move-result-object v2 │ │ -1aea00: 7110 0102 0200 |001c: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -1aea06: 0c02 |001f: move-result-object v2 │ │ -1aea08: 1102 |0020: return-object v2 │ │ +1ae9bc: |[1ae9bc] org.thoughtcrime.securesms.util.Prefs.getNotificationRingtone:(Landroid/content/Context;)Landroid/net/Uri; │ │ +1ae9cc: 6200 4a00 |0000: sget-object v0, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@004a │ │ +1ae9d0: 6e10 0202 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +1ae9d6: 0c00 |0005: move-result-object v0 │ │ +1ae9d8: 1a01 0d78 |0006: const-string v1, "pref_key_ringtone" // string@780d │ │ +1ae9dc: 7130 bc5a 1200 |0008: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5abc │ │ +1ae9e2: 0c02 |000b: move-result-object v2 │ │ +1ae9e4: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ +1ae9e8: 1a00 0056 |000e: const-string v0, "file:" // string@5600 │ │ +1ae9ec: 6e20 f20a 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1ae9f2: 0a00 |0013: move-result v0 │ │ +1ae9f4: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ +1ae9f8: 6202 4a00 |0016: sget-object v2, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@004a │ │ +1ae9fc: 6e10 0202 0200 |0018: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +1aea02: 0c02 |001b: move-result-object v2 │ │ +1aea04: 7110 0102 0200 |001c: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +1aea0a: 0c02 |001f: move-result-object v2 │ │ +1aea0c: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x000e line=184 │ │ 0x0016 line=185 │ │ 0x001c line=188 │ │ locals : │ │ @@ -311856,20 +311857,20 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1aece8: |[1aece8] org.thoughtcrime.securesms.util.Prefs.getProfileAvatarId:(Landroid/content/Context;)I │ │ -1aecf8: 1a00 3778 |0000: const-string v0, "pref_profile_avatar_id" // string@7837 │ │ -1aecfc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aecfe: 7130 b45a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@5ab4 │ │ -1aed04: 0a02 |0006: move-result v2 │ │ -1aed06: 0f02 |0007: return v2 │ │ +1aecec: |[1aecec] org.thoughtcrime.securesms.util.Prefs.getProfileAvatarId:(Landroid/content/Context;)I │ │ +1aecfc: 1a00 3778 |0000: const-string v0, "pref_profile_avatar_id" // string@7837 │ │ +1aed00: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aed02: 7130 b45a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@5ab4 │ │ +1aed08: 0a02 |0006: move-result v2 │ │ +1aed0a: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #16 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -311877,20 +311878,20 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1aed08: |[1aed08] org.thoughtcrime.securesms.util.Prefs.getPrompteDozeMsgId:(Landroid/content/Context;)I │ │ -1aed18: 1a00 3a78 |0000: const-string v0, "pref_prompted_doze_msg_id" // string@783a │ │ -1aed1c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aed1e: 7130 b45a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@5ab4 │ │ -1aed24: 0a02 |0006: move-result v2 │ │ -1aed26: 0f02 |0007: return v2 │ │ +1aed0c: |[1aed0c] org.thoughtcrime.securesms.util.Prefs.getPrompteDozeMsgId:(Landroid/content/Context;)I │ │ +1aed1c: 1a00 3a78 |0000: const-string v0, "pref_prompted_doze_msg_id" // string@783a │ │ +1aed20: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aed22: 7130 b45a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@5ab4 │ │ +1aed28: 0a02 |0006: move-result v2 │ │ +1aed2a: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #17 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -311898,20 +311899,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1aedf8: |[1aedf8] org.thoughtcrime.securesms.util.Prefs.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -1aee08: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1aee0e: 0c00 |0003: move-result-object v0 │ │ -1aee10: 7230 bf00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00bf │ │ -1aee16: 0c00 |0007: move-result-object v0 │ │ -1aee18: 1100 |0008: return-object v0 │ │ +1aedfc: |[1aedfc] org.thoughtcrime.securesms.util.Prefs.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +1aee0c: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1aee12: 0c00 |0003: move-result-object v0 │ │ +1aee14: 7230 bf00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00bf │ │ +1aee1a: 0c00 |0007: move-result-object v0 │ │ +1aee1c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ @@ -311921,26 +311922,26 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -1aee74: |[1aee74] org.thoughtcrime.securesms.util.Prefs.getStringSetPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; │ │ -1aee84: 7110 7702 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1aee8a: 0c01 |0003: move-result-object v1 │ │ -1aee8c: 7220 ba00 2100 |0004: invoke-interface {v1, v2}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@00ba │ │ -1aee92: 0a00 |0007: move-result v0 │ │ -1aee94: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -1aee98: 7100 8d0c 0000 |000a: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0c8d │ │ -1aee9e: 0c03 |000d: move-result-object v3 │ │ -1aeea0: 7230 c000 2103 |000e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getStringSet:(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; // method@00c0 │ │ -1aeea6: 0c01 |0011: move-result-object v1 │ │ -1aeea8: 1101 |0012: return-object v1 │ │ -1aeeaa: 1103 |0013: return-object v3 │ │ +1aee78: |[1aee78] org.thoughtcrime.securesms.util.Prefs.getStringSetPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; │ │ +1aee88: 7110 7702 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1aee8e: 0c01 |0003: move-result-object v1 │ │ +1aee90: 7220 ba00 2100 |0004: invoke-interface {v1, v2}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@00ba │ │ +1aee96: 0a00 |0007: move-result v0 │ │ +1aee98: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +1aee9c: 7100 8d0c 0000 |000a: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0c8d │ │ +1aeea2: 0c03 |000d: move-result-object v3 │ │ +1aeea4: 7230 c000 2103 |000e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getStringSet:(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; // method@00c0 │ │ +1aeeaa: 0c01 |0011: move-result-object v1 │ │ +1aeeac: 1101 |0012: return-object v1 │ │ +1aeeae: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0004 line=306 │ │ 0x000a line=307 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 (null) Landroid/content/Context; │ │ @@ -311952,48 +311953,48 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -1aea0c: |[1aea0c] org.thoughtcrime.securesms.util.Prefs.getSystemContactPhoto:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; │ │ -1aea1c: 2200 7503 |0000: new-instance v0, Ljava/util/ArrayList; // type@0375 │ │ -1aea20: 2201 7f03 |0002: new-instance v1, Ljava/util/HashSet; // type@037f │ │ -1aea24: 7010 ab0c 0100 |0004: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0cab │ │ -1aea2a: 1a02 ef77 |0007: const-string v2, "pref_contact_photo_identifiers" // string@77ef │ │ -1aea2e: 7130 bd5a 2301 |0009: invoke-static {v3, v2, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringSetPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; // method@5abd │ │ -1aea34: 0c03 |000c: move-result-object v3 │ │ -1aea36: 7020 5b0c 3000 |000d: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0c5b │ │ -1aea3c: 7210 da0c 0000 |0010: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cda │ │ -1aea42: 0c03 |0013: move-result-object v3 │ │ -1aea44: 7210 bb0c 0300 |0014: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1aea4a: 0a00 |0017: move-result v0 │ │ -1aea4c: 3800 2600 |0018: if-eqz v0, 003e // +0026 │ │ -1aea50: 7210 bc0c 0300 |001a: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1aea56: 0c00 |001d: move-result-object v0 │ │ -1aea58: 1f00 0a03 |001e: check-cast v0, Ljava/lang/String; // type@030a │ │ -1aea5c: 6e20 d20a 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0ad2 │ │ -1aea62: 0a01 |0023: move-result v1 │ │ -1aea64: 3801 f0ff |0024: if-eqz v1, 0014 // -0010 │ │ -1aea68: 1a03 f542 |0026: const-string v3, "\|" // string@42f5 │ │ -1aea6c: 6e20 f00a 3000 |0028: invoke-virtual {v0, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0af0 │ │ -1aea72: 0c03 |002b: move-result-object v3 │ │ -1aea74: 1214 |002c: const/4 v4, #int 1 // #1 │ │ -1aea76: 4603 0304 |002d: aget-object v3, v3, v4 │ │ -1aea7a: 7110 600a 0300 |002f: invoke-static {v3}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@0a60 │ │ -1aea80: 0c03 |0032: move-result-object v3 │ │ -1aea82: 6e10 5b0a 0300 |0033: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@0a5b │ │ -1aea88: 0b03 |0036: move-result-wide v3 │ │ -1aea8a: 6200 4500 |0037: sget-object v0, Landroid/provider/ContactsContract$Contacts;.CONTENT_URI:Landroid/net/Uri; // field@0045 │ │ -1aea8e: 7130 6400 3004 |0039: invoke-static {v0, v3, v4}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0064 │ │ -1aea94: 0c03 |003c: move-result-object v3 │ │ -1aea96: 1103 |003d: return-object v3 │ │ -1aea98: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -1aea9a: 1103 |003f: return-object v3 │ │ +1aea10: |[1aea10] org.thoughtcrime.securesms.util.Prefs.getSystemContactPhoto:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; │ │ +1aea20: 2200 7503 |0000: new-instance v0, Ljava/util/ArrayList; // type@0375 │ │ +1aea24: 2201 7f03 |0002: new-instance v1, Ljava/util/HashSet; // type@037f │ │ +1aea28: 7010 ab0c 0100 |0004: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0cab │ │ +1aea2e: 1a02 ef77 |0007: const-string v2, "pref_contact_photo_identifiers" // string@77ef │ │ +1aea32: 7130 bd5a 2301 |0009: invoke-static {v3, v2, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringSetPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; // method@5abd │ │ +1aea38: 0c03 |000c: move-result-object v3 │ │ +1aea3a: 7020 5b0c 3000 |000d: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0c5b │ │ +1aea40: 7210 da0c 0000 |0010: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cda │ │ +1aea46: 0c03 |0013: move-result-object v3 │ │ +1aea48: 7210 bb0c 0300 |0014: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1aea4e: 0a00 |0017: move-result v0 │ │ +1aea50: 3800 2600 |0018: if-eqz v0, 003e // +0026 │ │ +1aea54: 7210 bc0c 0300 |001a: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1aea5a: 0c00 |001d: move-result-object v0 │ │ +1aea5c: 1f00 0a03 |001e: check-cast v0, Ljava/lang/String; // type@030a │ │ +1aea60: 6e20 d20a 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0ad2 │ │ +1aea66: 0a01 |0023: move-result v1 │ │ +1aea68: 3801 f0ff |0024: if-eqz v1, 0014 // -0010 │ │ +1aea6c: 1a03 f542 |0026: const-string v3, "\|" // string@42f5 │ │ +1aea70: 6e20 f00a 3000 |0028: invoke-virtual {v0, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0af0 │ │ +1aea76: 0c03 |002b: move-result-object v3 │ │ +1aea78: 1214 |002c: const/4 v4, #int 1 // #1 │ │ +1aea7a: 4603 0304 |002d: aget-object v3, v3, v4 │ │ +1aea7e: 7110 600a 0300 |002f: invoke-static {v3}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@0a60 │ │ +1aea84: 0c03 |0032: move-result-object v3 │ │ +1aea86: 6e10 5b0a 0300 |0033: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@0a5b │ │ +1aea8c: 0b03 |0036: move-result-wide v3 │ │ +1aea8e: 6200 4500 |0037: sget-object v0, Landroid/provider/ContactsContract$Contacts;.CONTENT_URI:Landroid/net/Uri; // field@0045 │ │ +1aea92: 7130 6400 3004 |0039: invoke-static {v0, v3, v4}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0064 │ │ +1aea98: 0c03 |003c: move-result-object v3 │ │ +1aea9a: 1103 |003d: return-object v3 │ │ +1aea9c: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +1aea9e: 1103 |003f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0010 line=319 │ │ 0x0020 line=320 │ │ 0x0026 line=321 │ │ 0x002d line=322 │ │ @@ -312007,25 +312008,25 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1aee1c: |[1aee1c] org.thoughtcrime.securesms.util.Prefs.getTheme:(Landroid/content/Context;)Ljava/lang/String; │ │ -1aee2c: 7100 2c5a 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.systemThemeAvailable:()Z // method@5a2c │ │ -1aee32: 0a00 |0003: move-result v0 │ │ -1aee34: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -1aee38: 1a00 e183 |0006: const-string v0, "system" // string@83e1 │ │ -1aee3c: 2803 |0008: goto 000b // +0003 │ │ -1aee3e: 1a00 0368 |0009: const-string v0, "light" // string@6803 │ │ -1aee42: 1a01 5878 |000b: const-string v1, "pref_theme" // string@7858 │ │ -1aee46: 7130 bc5a 1200 |000d: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5abc │ │ -1aee4c: 0c02 |0010: move-result-object v2 │ │ -1aee4e: 1102 |0011: return-object v2 │ │ +1aee20: |[1aee20] org.thoughtcrime.securesms.util.Prefs.getTheme:(Landroid/content/Context;)Ljava/lang/String; │ │ +1aee30: 7100 2c5a 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.systemThemeAvailable:()Z // method@5a2c │ │ +1aee36: 0a00 |0003: move-result v0 │ │ +1aee38: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +1aee3c: 1a00 e183 |0006: const-string v0, "system" // string@83e1 │ │ +1aee40: 2803 |0008: goto 000b // +0003 │ │ +1aee42: 1a00 0368 |0009: const-string v0, "light" // string@6803 │ │ +1aee46: 1a01 5878 |000b: const-string v1, "pref_theme" // string@7858 │ │ +1aee4a: 7130 bc5a 1200 |000d: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5abc │ │ +1aee50: 0c02 |0010: move-result-object v2 │ │ +1aee52: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/content/Context; │ │ │ │ #21 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -312033,20 +312034,20 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1aee50: |[1aee50] org.thoughtcrime.securesms.util.Prefs.getWebxdcStoreUrl:(Landroid/content/Context;)Ljava/lang/String; │ │ -1aee60: 1a00 6578 |0000: const-string v0, "pref_webxdc_store_url" // string@7865 │ │ -1aee64: 1a01 6e5f |0002: const-string v1, "https://webxdc.org/apps/" // string@5f6e │ │ -1aee68: 7130 bc5a 0201 |0004: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5abc │ │ -1aee6e: 0c02 |0007: move-result-object v2 │ │ -1aee70: 1102 |0008: return-object v2 │ │ +1aee54: |[1aee54] org.thoughtcrime.securesms.util.Prefs.getWebxdcStoreUrl:(Landroid/content/Context;)Ljava/lang/String; │ │ +1aee64: 1a00 6578 |0000: const-string v0, "pref_webxdc_store_url" // string@7865 │ │ +1aee68: 1a01 6e5f |0002: const-string v1, "https://webxdc.org/apps/" // string@5f6e │ │ +1aee6c: 7130 bc5a 0201 |0004: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5abc │ │ +1aee72: 0c02 |0007: move-result-object v2 │ │ +1aee74: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/content/Context; │ │ │ │ #22 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -312054,20 +312055,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1aeae0: |[1aeae0] org.thoughtcrime.securesms.util.Prefs.isDeveloperModeEnabled:(Landroid/content/Context;)Z │ │ -1aeaf0: 1a00 f677 |0000: const-string v0, "pref_developer_mode_enabled" // string@77f6 │ │ -1aeaf4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aeaf6: 7130 af5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aaf │ │ -1aeafc: 0a02 |0006: move-result v2 │ │ -1aeafe: 0f02 |0007: return v2 │ │ +1aeae4: |[1aeae4] org.thoughtcrime.securesms.util.Prefs.isDeveloperModeEnabled:(Landroid/content/Context;)Z │ │ +1aeaf4: 1a00 f677 |0000: const-string v0, "pref_developer_mode_enabled" // string@77f6 │ │ +1aeaf8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aeafa: 7130 af5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aaf │ │ +1aeb00: 0a02 |0006: move-result v2 │ │ +1aeb02: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #23 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -312075,20 +312076,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1aeb00: |[1aeb00] org.thoughtcrime.securesms.util.Prefs.isEnterSendsEnabled:(Landroid/content/Context;)Z │ │ -1aeb10: 1a00 0078 |0000: const-string v0, "pref_enter_sends" // string@7800 │ │ -1aeb14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aeb16: 7130 af5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aaf │ │ -1aeb1c: 0a02 |0006: move-result v2 │ │ -1aeb1e: 0f02 |0007: return v2 │ │ +1aeb04: |[1aeb04] org.thoughtcrime.securesms.util.Prefs.isEnterSendsEnabled:(Landroid/content/Context;)Z │ │ +1aeb14: 1a00 0078 |0000: const-string v0, "pref_enter_sends" // string@7800 │ │ +1aeb18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aeb1a: 7130 af5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aaf │ │ +1aeb20: 0a02 |0006: move-result v2 │ │ +1aeb22: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #24 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -312096,25 +312097,25 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1aeb20: |[1aeb20] org.thoughtcrime.securesms.util.Prefs.isHardCompressionEnabled:(Landroid/content/Context;)Z │ │ -1aeb30: 7110 c84d 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ -1aeb36: 0c01 |0003: move-result-object v1 │ │ -1aeb38: 1a00 db6e |0004: const-string v0, "media_quality" // string@6edb │ │ -1aeb3c: 6e20 a206 0100 |0006: invoke-virtual {v1, v0}, Lcom/b44t/messenger/DcContext;.getConfigInt:(Ljava/lang/String;)I // method@06a2 │ │ -1aeb42: 0a01 |0009: move-result v1 │ │ -1aeb44: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -1aeb46: 3301 0300 |000b: if-ne v1, v0, 000e // +0003 │ │ -1aeb4a: 2802 |000d: goto 000f // +0002 │ │ -1aeb4c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -1aeb4e: 0f00 |000f: return v0 │ │ +1aeb24: |[1aeb24] org.thoughtcrime.securesms.util.Prefs.isHardCompressionEnabled:(Landroid/content/Context;)Z │ │ +1aeb34: 7110 c84d 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ +1aeb3a: 0c01 |0003: move-result-object v1 │ │ +1aeb3c: 1a00 db6e |0004: const-string v0, "media_quality" // string@6edb │ │ +1aeb40: 6e20 a206 0100 |0006: invoke-virtual {v1, v0}, Lcom/b44t/messenger/DcContext;.getConfigInt:(Ljava/lang/String;)I // method@06a2 │ │ +1aeb46: 0a01 |0009: move-result v1 │ │ +1aeb48: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +1aeb4a: 3301 0300 |000b: if-ne v1, v0, 000e // +0003 │ │ +1aeb4e: 2802 |000d: goto 000f // +0002 │ │ +1aeb50: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +1aeb52: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Landroid/content/Context; │ │ │ │ #25 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -312122,20 +312123,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1aeb50: |[1aeb50] org.thoughtcrime.securesms.util.Prefs.isInChatNotifications:(Landroid/content/Context;)Z │ │ -1aeb60: 1a00 0c78 |0000: const-string v0, "pref_key_inthread_notifications" // string@780c │ │ -1aeb64: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1aeb66: 7130 af5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aaf │ │ -1aeb6c: 0a02 |0006: move-result v2 │ │ -1aeb6e: 0f02 |0007: return v2 │ │ +1aeb54: |[1aeb54] org.thoughtcrime.securesms.util.Prefs.isInChatNotifications:(Landroid/content/Context;)Z │ │ +1aeb64: 1a00 0c78 |0000: const-string v0, "pref_key_inthread_notifications" // string@780c │ │ +1aeb68: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1aeb6a: 7130 af5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aaf │ │ +1aeb70: 0a02 |0006: move-result v2 │ │ +1aeb72: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #26 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -312143,20 +312144,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1aeb70: |[1aeb70] org.thoughtcrime.securesms.util.Prefs.isIncognitoKeyboardEnabled:(Landroid/content/Context;)Z │ │ -1aeb80: 1a00 0878 |0000: const-string v0, "pref_incognito_keyboard" // string@7808 │ │ -1aeb84: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aeb86: 7130 af5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aaf │ │ -1aeb8c: 0a02 |0006: move-result v2 │ │ -1aeb8e: 0f02 |0007: return v2 │ │ +1aeb74: |[1aeb74] org.thoughtcrime.securesms.util.Prefs.isIncognitoKeyboardEnabled:(Landroid/content/Context;)Z │ │ +1aeb84: 1a00 0878 |0000: const-string v0, "pref_incognito_keyboard" // string@7808 │ │ +1aeb88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aeb8a: 7130 af5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aaf │ │ +1aeb90: 0a02 |0006: move-result v2 │ │ +1aeb92: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #27 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -312164,21 +312165,21 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1aeb90: |[1aeb90] org.thoughtcrime.securesms.util.Prefs.isLocationStreamingEnabled:(Landroid/content/Context;)Z │ │ -1aeba0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1aeba2: 1a01 1578 |0001: const-string v1, "pref_location_streaming_enabled" // string@7815 │ │ -1aeba6: 7130 af5a 1200 |0003: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aaf │ │ -1aebac: 0a02 |0006: move-result v2 │ │ -1aebae: 0f02 |0007: return v2 │ │ -1aebb0: 0f00 |0008: return v0 │ │ +1aeb94: |[1aeb94] org.thoughtcrime.securesms.util.Prefs.isLocationStreamingEnabled:(Landroid/content/Context;)Z │ │ +1aeba4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1aeba6: 1a01 1578 |0001: const-string v1, "pref_location_streaming_enabled" // string@7815 │ │ +1aebaa: 7130 af5a 1200 |0003: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aaf │ │ +1aebb0: 0a02 |0006: move-result v2 │ │ +1aebb2: 0f02 |0007: return v2 │ │ +1aebb4: 0f00 |0008: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ Ljava/lang/Exception; -> 0x0008 │ │ positions : │ │ 0x0001 line=164 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/content/Context; │ │ @@ -312188,20 +312189,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1aebc4: |[1aebc4] org.thoughtcrime.securesms.util.Prefs.isNewBroadcastListAvailable:(Landroid/content/Context;)Z │ │ -1aebd4: 1a00 2278 |0000: const-string v0, "pref_new_broadcast_list" // string@7822 │ │ -1aebd8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aebda: 7130 af5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aaf │ │ -1aebe0: 0a02 |0006: move-result v2 │ │ -1aebe2: 0f02 |0007: return v2 │ │ +1aebc8: |[1aebc8] org.thoughtcrime.securesms.util.Prefs.isNewBroadcastListAvailable:(Landroid/content/Context;)Z │ │ +1aebd8: 1a00 2278 |0000: const-string v0, "pref_new_broadcast_list" // string@7822 │ │ +1aebdc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aebde: 7130 af5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aaf │ │ +1aebe4: 0a02 |0006: move-result v2 │ │ +1aebe6: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #29 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -312209,20 +312210,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1aebe4: |[1aebe4] org.thoughtcrime.securesms.util.Prefs.isNotificationVibrateEnabled:(Landroid/content/Context;)Z │ │ -1aebf4: 1a00 0e78 |0000: const-string v0, "pref_key_vibrate" // string@780e │ │ -1aebf8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1aebfa: 7130 af5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aaf │ │ -1aec00: 0a02 |0006: move-result v2 │ │ -1aec02: 0f02 |0007: return v2 │ │ +1aebe8: |[1aebe8] org.thoughtcrime.securesms.util.Prefs.isNotificationVibrateEnabled:(Landroid/content/Context;)Z │ │ +1aebf8: 1a00 0e78 |0000: const-string v0, "pref_key_vibrate" // string@780e │ │ +1aebfc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1aebfe: 7130 af5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aaf │ │ +1aec04: 0a02 |0006: move-result v2 │ │ +1aec06: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #30 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -312230,20 +312231,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1aec04: |[1aec04] org.thoughtcrime.securesms.util.Prefs.isPasswordDisabled:(Landroid/content/Context;)Z │ │ -1aec14: 1a00 f877 |0000: const-string v0, "pref_disable_passphrase" // string@77f8 │ │ -1aec18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aec1a: 7130 af5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aaf │ │ -1aec20: 0a02 |0006: move-result v2 │ │ -1aec22: 0f02 |0007: return v2 │ │ +1aec08: |[1aec08] org.thoughtcrime.securesms.util.Prefs.isPasswordDisabled:(Landroid/content/Context;)Z │ │ +1aec18: 1a00 f877 |0000: const-string v0, "pref_disable_passphrase" // string@77f8 │ │ +1aec1c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aec1e: 7130 af5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aaf │ │ +1aec24: 0a02 |0006: move-result v2 │ │ +1aec26: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #31 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -312251,36 +312252,36 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1aec24: |[1aec24] org.thoughtcrime.securesms.util.Prefs.isPushEnabled:(Landroid/content/Context;)Z │ │ -1aec34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1aec36: 0f00 |0001: return v0 │ │ +1aec28: |[1aec28] org.thoughtcrime.securesms.util.Prefs.isPushEnabled:(Landroid/content/Context;)Z │ │ +1aec38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1aec3a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #32 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ name : 'isScreenSecurityEnabled' │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1aec38: |[1aec38] org.thoughtcrime.securesms.util.Prefs.isScreenSecurityEnabled:(Landroid/content/Context;)Z │ │ -1aec48: 1a00 4178 |0000: const-string v0, "pref_screen_security" // string@7841 │ │ -1aec4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aec4e: 7130 af5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aaf │ │ -1aec54: 0a02 |0006: move-result v2 │ │ -1aec56: 0f02 |0007: return v2 │ │ +1aec3c: |[1aec3c] org.thoughtcrime.securesms.util.Prefs.isScreenSecurityEnabled:(Landroid/content/Context;)Z │ │ +1aec4c: 1a00 4178 |0000: const-string v0, "pref_screen_security" // string@7841 │ │ +1aec50: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aec52: 7130 af5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aaf │ │ +1aec58: 0a02 |0006: move-result v2 │ │ +1aec5a: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #33 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -312288,21 +312289,21 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1aec58: |[1aec58] org.thoughtcrime.securesms.util.Prefs.reliableService:(Landroid/content/Context;)Z │ │ -1aec68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1aec6a: 1a01 3d78 |0001: const-string v1, "pref_reliable_service" // string@783d │ │ -1aec6e: 7130 af5a 1200 |0003: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aaf │ │ -1aec74: 0a02 |0006: move-result v2 │ │ -1aec76: 0f02 |0007: return v2 │ │ -1aec78: 0f00 |0008: return v0 │ │ +1aec5c: |[1aec5c] org.thoughtcrime.securesms.util.Prefs.reliableService:(Landroid/content/Context;)Z │ │ +1aec6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1aec6e: 1a01 3d78 |0001: const-string v1, "pref_reliable_service" // string@783d │ │ +1aec72: 7130 af5a 1200 |0003: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aaf │ │ +1aec78: 0a02 |0006: move-result v2 │ │ +1aec7a: 0f02 |0007: return v2 │ │ +1aec7c: 0f00 |0008: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ Ljava/lang/Exception; -> 0x0008 │ │ positions : │ │ 0x0001 line=217 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/content/Context; │ │ @@ -312312,18 +312313,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1aef8c: |[1aef8c] org.thoughtcrime.securesms.util.Prefs.removeNotificationRingtone:(Landroid/content/Context;)V │ │ -1aef9c: 1a00 0d78 |0000: const-string v0, "pref_key_ringtone" // string@780d │ │ -1aefa0: 7120 ce5a 0100 |0002: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@5ace │ │ -1aefa6: 0e00 |0005: return-void │ │ +1aef90: |[1aef90] org.thoughtcrime.securesms.util.Prefs.removeNotificationRingtone:(Landroid/content/Context;)V │ │ +1aefa0: 1a00 0d78 |0000: const-string v0, "pref_key_ringtone" // string@780d │ │ +1aefa4: 7120 ce5a 0100 |0002: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@5ace │ │ +1aefaa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ │ │ #35 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -312331,23 +312332,23 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1aefa8: |[1aefa8] org.thoughtcrime.securesms.util.Prefs.removePreference:(Landroid/content/Context;Ljava/lang/String;)V │ │ -1aefb8: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1aefbe: 0c00 |0003: move-result-object v0 │ │ -1aefc0: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -1aefc6: 0c00 |0007: move-result-object v0 │ │ -1aefc8: 7220 b900 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b9 │ │ -1aefce: 0c00 |000b: move-result-object v0 │ │ -1aefd0: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -1aefd6: 0e00 |000f: return-void │ │ +1aefac: |[1aefac] org.thoughtcrime.securesms.util.Prefs.removePreference:(Landroid/content/Context;Ljava/lang/String;)V │ │ +1aefbc: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1aefc2: 0c00 |0003: move-result-object v0 │ │ +1aefc4: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +1aefca: 0c00 |0007: move-result-object v0 │ │ +1aefcc: 7220 b900 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b9 │ │ +1aefd2: 0c00 |000b: move-result-object v0 │ │ +1aefd4: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +1aefda: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -312356,23 +312357,23 @@ │ │ type : '(Landroid/content/Context;ILjava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1aefd8: |[1aefd8] org.thoughtcrime.securesms.util.Prefs.setBackgroundImagePath:(Landroid/content/Context;ILjava/lang/String;)V │ │ -1aefe8: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ -1aefec: 1a01 e777 |0002: const-string v1, "pref_chat_background" // string@77e7 │ │ -1aeff0: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1aeff6: 6e20 130b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1aeffc: 6e10 290b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1af002: 0c03 |000d: move-result-object v3 │ │ -1af004: 7130 dc5a 3204 |000e: invoke-static {v2, v3, v4}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5adc │ │ -1af00a: 0e00 |0011: return-void │ │ +1aefdc: |[1aefdc] org.thoughtcrime.securesms.util.Prefs.setBackgroundImagePath:(Landroid/content/Context;ILjava/lang/String;)V │ │ +1aefec: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ +1aeff0: 1a01 e777 |0002: const-string v1, "pref_chat_background" // string@77e7 │ │ +1aeff4: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1aeffa: 6e20 130b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1af000: 6e10 290b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1af006: 0c03 |000d: move-result-object v3 │ │ +1af008: 7130 dc5a 3204 |000e: invoke-static {v2, v3, v4}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5adc │ │ +1af00e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0012 reg=3 (null) I │ │ 0x0000 - 0x0012 reg=4 (null) Ljava/lang/String; │ │ @@ -312382,23 +312383,23 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -1af00c: |[1af00c] org.thoughtcrime.securesms.util.Prefs.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V │ │ -1af01c: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1af022: 0c00 |0003: move-result-object v0 │ │ -1af024: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -1af02a: 0c00 |0007: move-result-object v0 │ │ -1af02c: 7230 b400 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00b4 │ │ -1af032: 0c00 |000b: move-result-object v0 │ │ -1af034: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -1af03a: 0e00 |000f: return-void │ │ +1af010: |[1af010] org.thoughtcrime.securesms.util.Prefs.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V │ │ +1af020: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1af026: 0c00 |0003: move-result-object v0 │ │ +1af028: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +1af02e: 0c00 |0007: move-result-object v0 │ │ +1af030: 7230 b400 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00b4 │ │ +1af036: 0c00 |000b: move-result-object v0 │ │ +1af038: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +1af03e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0010 reg=2 (null) Z │ │ @@ -312408,33 +312409,33 @@ │ │ type : '(Landroid/content/Context;IILandroid/net/Uri;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -1af03c: |[1af03c] org.thoughtcrime.securesms.util.Prefs.setChatRingtone:(Landroid/content/Context;IILandroid/net/Uri;)V │ │ -1af04c: 1a00 e877 |0000: const-string v0, "pref_chat_ringtone_" // string@77e8 │ │ -1af050: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -1af054: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -1af058: 2201 0c03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ -1af05c: 7020 0f0b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1af062: 6e20 130b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1af068: 1a03 330d |000e: const-string v3, "." // string@0d33 │ │ -1af06c: 6e20 180b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1af072: 6e20 130b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1af078: 6e10 290b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1af07e: 0c00 |0019: move-result-object v0 │ │ -1af080: 3805 0a00 |001a: if-eqz v5, 0024 // +000a │ │ -1af084: 6e10 0202 0500 |001c: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -1af08a: 0c03 |001f: move-result-object v3 │ │ -1af08c: 7130 dc5a 0203 |0020: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5adc │ │ -1af092: 2804 |0023: goto 0027 // +0004 │ │ -1af094: 7120 ce5a 0200 |0024: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@5ace │ │ -1af09a: 0e00 |0027: return-void │ │ +1af040: |[1af040] org.thoughtcrime.securesms.util.Prefs.setChatRingtone:(Landroid/content/Context;IILandroid/net/Uri;)V │ │ +1af050: 1a00 e877 |0000: const-string v0, "pref_chat_ringtone_" // string@77e8 │ │ +1af054: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +1af058: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +1af05c: 2201 0c03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ +1af060: 7020 0f0b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1af066: 6e20 130b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1af06c: 1a03 330d |000e: const-string v3, "." // string@0d33 │ │ +1af070: 6e20 180b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1af076: 6e20 130b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1af07c: 6e10 290b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1af082: 0c00 |0019: move-result-object v0 │ │ +1af084: 3805 0a00 |001a: if-eqz v5, 0024 // +000a │ │ +1af088: 6e10 0202 0500 |001c: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +1af08e: 0c03 |001f: move-result-object v3 │ │ +1af090: 7130 dc5a 0203 |0020: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5adc │ │ +1af096: 2804 |0023: goto 0027 // +0004 │ │ +1af098: 7120 ce5a 0200 |0024: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@5ace │ │ +1af09e: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x001c line=202 │ │ 0x0024 line=205 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 (null) Landroid/content/Context; │ │ @@ -312447,34 +312448,34 @@ │ │ type : '(Landroid/content/Context;IILorg/thoughtcrime/securesms/util/Prefs$VibrateState;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -1af09c: |[1af09c] org.thoughtcrime.securesms.util.Prefs.setChatVibrate:(Landroid/content/Context;IILorg/thoughtcrime/securesms/util/Prefs$VibrateState;)V │ │ -1af0ac: 1a00 e977 |0000: const-string v0, "pref_chat_vibrate_" // string@77e9 │ │ -1af0b0: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -1af0b4: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -1af0b8: 2201 0c03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ -1af0bc: 7020 0f0b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1af0c2: 6e20 130b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1af0c8: 1a03 330d |000e: const-string v3, "." // string@0d33 │ │ -1af0cc: 6e20 180b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1af0d2: 6e20 130b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1af0d8: 6e10 290b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1af0de: 0c00 |0019: move-result-object v0 │ │ -1af0e0: 6203 1c42 |001a: sget-object v3, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421c │ │ -1af0e4: 3235 0a00 |001c: if-eq v5, v3, 0026 // +000a │ │ -1af0e8: 6e10 a85a 0500 |001e: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.getId:()I // method@5aa8 │ │ -1af0ee: 0a03 |0021: move-result v3 │ │ -1af0f0: 7130 d65a 0203 |0022: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@5ad6 │ │ -1af0f6: 2804 |0025: goto 0029 // +0004 │ │ -1af0f8: 7120 ce5a 0200 |0026: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@5ace │ │ -1af0fe: 0e00 |0029: return-void │ │ +1af0a0: |[1af0a0] org.thoughtcrime.securesms.util.Prefs.setChatVibrate:(Landroid/content/Context;IILorg/thoughtcrime/securesms/util/Prefs$VibrateState;)V │ │ +1af0b0: 1a00 e977 |0000: const-string v0, "pref_chat_vibrate_" // string@77e9 │ │ +1af0b4: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +1af0b8: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +1af0bc: 2201 0c03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ +1af0c0: 7020 0f0b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1af0c6: 6e20 130b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1af0cc: 1a03 330d |000e: const-string v3, "." // string@0d33 │ │ +1af0d0: 6e20 180b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1af0d6: 6e20 130b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1af0dc: 6e10 290b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1af0e2: 0c00 |0019: move-result-object v0 │ │ +1af0e4: 6203 1c42 |001a: sget-object v3, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421c │ │ +1af0e8: 3235 0a00 |001c: if-eq v5, v3, 0026 // +000a │ │ +1af0ec: 6e10 a85a 0500 |001e: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.getId:()I // method@5aa8 │ │ +1af0f2: 0a03 |0021: move-result v3 │ │ +1af0f4: 7130 d65a 0203 |0022: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@5ad6 │ │ +1af0fa: 2804 |0025: goto 0029 // +0004 │ │ +1af0fc: 7120 ce5a 0200 |0026: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@5ace │ │ +1af102: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x001a line=232 │ │ 0x001e line=233 │ │ 0x0026 line=236 │ │ locals : │ │ @@ -312488,23 +312489,23 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1af100: |[1af100] org.thoughtcrime.securesms.util.Prefs.setDatabaseEncryptedSecret:(Landroid/content/Context;Ljava/lang/String;I)V │ │ -1af110: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ -1af114: 1a01 f177 |0002: const-string v1, "pref_database_encrypted_secret_" // string@77f1 │ │ -1af118: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1af11e: 6e20 130b 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1af124: 6e10 290b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1af12a: 0c04 |000d: move-result-object v4 │ │ -1af12c: 7130 dc5a 4203 |000e: invoke-static {v2, v4, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5adc │ │ -1af132: 0e00 |0011: return-void │ │ +1af104: |[1af104] org.thoughtcrime.securesms.util.Prefs.setDatabaseEncryptedSecret:(Landroid/content/Context;Ljava/lang/String;I)V │ │ +1af114: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ +1af118: 1a01 f177 |0002: const-string v1, "pref_database_encrypted_secret_" // string@77f1 │ │ +1af11c: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1af122: 6e20 130b 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1af128: 6e10 290b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1af12e: 0c04 |000d: move-result-object v4 │ │ +1af130: 7130 dc5a 4203 |000e: invoke-static {v2, v4, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5adc │ │ +1af136: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0012 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0012 reg=4 (null) I │ │ @@ -312514,23 +312515,23 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1af134: |[1af134] org.thoughtcrime.securesms.util.Prefs.setDatabaseUnencryptedSecret:(Landroid/content/Context;Ljava/lang/String;I)V │ │ -1af144: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ -1af148: 1a01 f277 |0002: const-string v1, "pref_database_unencrypted_secret_" // string@77f2 │ │ -1af14c: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1af152: 6e20 130b 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1af158: 6e10 290b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1af15e: 0c04 |000d: move-result-object v4 │ │ -1af160: 7130 dc5a 4203 |000e: invoke-static {v2, v4, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5adc │ │ -1af166: 0e00 |0011: return-void │ │ +1af138: |[1af138] org.thoughtcrime.securesms.util.Prefs.setDatabaseUnencryptedSecret:(Landroid/content/Context;Ljava/lang/String;I)V │ │ +1af148: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ +1af14c: 1a01 f277 |0002: const-string v1, "pref_database_unencrypted_secret_" // string@77f2 │ │ +1af150: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1af156: 6e20 130b 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1af15c: 6e10 290b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1af162: 0c04 |000d: move-result-object v4 │ │ +1af164: 7130 dc5a 4203 |000e: invoke-static {v2, v4, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5adc │ │ +1af16a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0012 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0012 reg=4 (null) I │ │ @@ -312540,18 +312541,18 @@ │ │ type : '(Landroid/content/Context;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1af168: |[1af168] org.thoughtcrime.securesms.util.Prefs.setEnterSendsEnabled:(Landroid/content/Context;Z)V │ │ -1af178: 1a00 0078 |0000: const-string v0, "pref_enter_sends" // string@7800 │ │ -1af17c: 7130 d05a 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V // method@5ad0 │ │ -1af182: 0e00 |0005: return-void │ │ +1af16c: |[1af16c] org.thoughtcrime.securesms.util.Prefs.setEnterSendsEnabled:(Landroid/content/Context;Z)V │ │ +1af17c: 1a00 0078 |0000: const-string v0, "pref_enter_sends" // string@7800 │ │ +1af180: 7130 d05a 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V // method@5ad0 │ │ +1af186: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ │ │ @@ -312560,23 +312561,23 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;I)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -1af184: |[1af184] org.thoughtcrime.securesms.util.Prefs.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V │ │ -1af194: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1af19a: 0c00 |0003: move-result-object v0 │ │ -1af19c: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -1af1a2: 0c00 |0007: move-result-object v0 │ │ -1af1a4: 7230 b500 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b5 │ │ -1af1aa: 0c00 |000b: move-result-object v0 │ │ -1af1ac: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -1af1b2: 0e00 |000f: return-void │ │ +1af188: |[1af188] org.thoughtcrime.securesms.util.Prefs.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V │ │ +1af198: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1af19e: 0c00 |0003: move-result-object v0 │ │ +1af1a0: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +1af1a6: 0c00 |0007: move-result-object v0 │ │ +1af1a8: 7230 b500 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b5 │ │ +1af1ae: 0c00 |000b: move-result-object v0 │ │ +1af1b0: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +1af1b6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0010 reg=2 (null) I │ │ @@ -312586,23 +312587,23 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;J)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -1af1b4: |[1af1b4] org.thoughtcrime.securesms.util.Prefs.setLongPreference:(Landroid/content/Context;Ljava/lang/String;J)V │ │ -1af1c4: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1af1ca: 0c00 |0003: move-result-object v0 │ │ -1af1cc: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -1af1d2: 0c00 |0007: move-result-object v0 │ │ -1af1d4: 7240 b600 1032 |0008: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -1af1da: 0c00 |000b: move-result-object v0 │ │ -1af1dc: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -1af1e2: 0e00 |000f: return-void │ │ +1af1b8: |[1af1b8] org.thoughtcrime.securesms.util.Prefs.setLongPreference:(Landroid/content/Context;Ljava/lang/String;J)V │ │ +1af1c8: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1af1ce: 0c00 |0003: move-result-object v0 │ │ +1af1d0: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +1af1d6: 0c00 |0007: move-result-object v0 │ │ +1af1d8: 7240 b600 1032 |0008: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ +1af1de: 0c00 |000b: move-result-object v0 │ │ +1af1e0: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +1af1e6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0010 reg=2 (null) J │ │ @@ -312612,20 +312613,20 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1af1e4: |[1af1e4] org.thoughtcrime.securesms.util.Prefs.setNotificationRingtone:(Landroid/content/Context;Landroid/net/Uri;)V │ │ -1af1f4: 1a00 0d78 |0000: const-string v0, "pref_key_ringtone" // string@780d │ │ -1af1f8: 6e10 0202 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -1af1fe: 0c02 |0005: move-result-object v2 │ │ -1af200: 7130 dc5a 0102 |0006: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5adc │ │ -1af206: 0e00 |0009: return-void │ │ +1af1e8: |[1af1e8] org.thoughtcrime.securesms.util.Prefs.setNotificationRingtone:(Landroid/content/Context;Landroid/net/Uri;)V │ │ +1af1f8: 1a00 0d78 |0000: const-string v0, "pref_key_ringtone" // string@780d │ │ +1af1fc: 6e10 0202 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +1af202: 0c02 |0005: move-result-object v2 │ │ +1af204: 7130 dc5a 0102 |0006: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5adc │ │ +1af20a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/net/Uri; │ │ │ │ @@ -312634,18 +312635,18 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1af208: |[1af208] org.thoughtcrime.securesms.util.Prefs.setProfileAvatarId:(Landroid/content/Context;I)V │ │ -1af218: 1a00 3778 |0000: const-string v0, "pref_profile_avatar_id" // string@7837 │ │ -1af21c: 7130 d65a 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@5ad6 │ │ -1af222: 0e00 |0005: return-void │ │ +1af20c: |[1af20c] org.thoughtcrime.securesms.util.Prefs.setProfileAvatarId:(Landroid/content/Context;I)V │ │ +1af21c: 1a00 3778 |0000: const-string v0, "pref_profile_avatar_id" // string@7837 │ │ +1af220: 7130 d65a 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@5ad6 │ │ +1af226: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -312654,18 +312655,18 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1af224: |[1af224] org.thoughtcrime.securesms.util.Prefs.setPromptedDozeMsgId:(Landroid/content/Context;I)V │ │ -1af234: 1a00 3a78 |0000: const-string v0, "pref_prompted_doze_msg_id" // string@783a │ │ -1af238: 7130 d65a 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@5ad6 │ │ -1af23e: 0e00 |0005: return-void │ │ +1af228: |[1af228] org.thoughtcrime.securesms.util.Prefs.setPromptedDozeMsgId:(Landroid/content/Context;I)V │ │ +1af238: 1a00 3a78 |0000: const-string v0, "pref_prompted_doze_msg_id" // string@783a │ │ +1af23c: 7130 d65a 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@5ad6 │ │ +1af242: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -312674,18 +312675,18 @@ │ │ type : '(Landroid/content/Context;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1af240: |[1af240] org.thoughtcrime.securesms.util.Prefs.setScreenSecurityEnabled:(Landroid/content/Context;Z)V │ │ -1af250: 1a00 4178 |0000: const-string v0, "pref_screen_security" // string@7841 │ │ -1af254: 7130 d05a 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V // method@5ad0 │ │ -1af25a: 0e00 |0005: return-void │ │ +1af244: |[1af244] org.thoughtcrime.securesms.util.Prefs.setScreenSecurityEnabled:(Landroid/content/Context;Z)V │ │ +1af254: 1a00 4178 |0000: const-string v0, "pref_screen_security" // string@7841 │ │ +1af258: 7130 d05a 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V // method@5ad0 │ │ +1af25e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ │ │ @@ -312694,23 +312695,23 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -1af25c: |[1af25c] org.thoughtcrime.securesms.util.Prefs.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ -1af26c: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1af272: 0c00 |0003: move-result-object v0 │ │ -1af274: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -1af27a: 0c00 |0007: move-result-object v0 │ │ -1af27c: 7230 b700 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b7 │ │ -1af282: 0c00 |000b: move-result-object v0 │ │ -1af284: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -1af28a: 0e00 |000f: return-void │ │ +1af260: |[1af260] org.thoughtcrime.securesms.util.Prefs.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ +1af270: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1af276: 0c00 |0003: move-result-object v0 │ │ +1af278: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +1af27e: 0c00 |0007: move-result-object v0 │ │ +1af280: 7230 b700 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b7 │ │ +1af286: 0c00 |000b: move-result-object v0 │ │ +1af288: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +1af28e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ @@ -312720,24 +312721,24 @@ │ │ type : '(Landroid/content/Context;Ljava/util/Set;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1af28c: |[1af28c] org.thoughtcrime.securesms.util.Prefs.setSystemContactPhotos:(Landroid/content/Context;Ljava/util/Set;)V │ │ -1af29c: 7110 7702 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1af2a2: 0c01 |0003: move-result-object v1 │ │ -1af2a4: 7210 bb00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -1af2aa: 0c01 |0007: move-result-object v1 │ │ -1af2ac: 1a00 ef77 |0008: const-string v0, "pref_contact_photo_identifiers" // string@77ef │ │ -1af2b0: 7230 b800 0102 |000a: invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences$Editor;.putStringSet:(Ljava/lang/String;Ljava/util/Set;)Landroid/content/SharedPreferences$Editor; // method@00b8 │ │ -1af2b6: 0c01 |000d: move-result-object v1 │ │ -1af2b8: 7210 b300 0100 |000e: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -1af2be: 0e00 |0011: return-void │ │ +1af290: |[1af290] org.thoughtcrime.securesms.util.Prefs.setSystemContactPhotos:(Landroid/content/Context;Ljava/util/Set;)V │ │ +1af2a0: 7110 7702 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1af2a6: 0c01 |0003: move-result-object v1 │ │ +1af2a8: 7210 bb00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +1af2ae: 0c01 |0007: move-result-object v1 │ │ +1af2b0: 1a00 ef77 |0008: const-string v0, "pref_contact_photo_identifiers" // string@77ef │ │ +1af2b4: 7230 b800 0102 |000a: invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences$Editor;.putStringSet:(Ljava/lang/String;Ljava/util/Set;)Landroid/content/SharedPreferences$Editor; // method@00b8 │ │ +1af2ba: 0c01 |000d: move-result-object v1 │ │ +1af2bc: 7210 b300 0100 |000e: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +1af2c2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0012 reg=2 (null) Ljava/util/Set; │ │ │ │ @@ -312746,29 +312747,29 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -1af2c0: |[1af2c0] org.thoughtcrime.securesms.util.Prefs.setWebxdcStoreUrl:(Landroid/content/Context;Ljava/lang/String;)V │ │ -1af2d0: 3802 1400 |0000: if-eqz v2, 0014 // +0014 │ │ -1af2d4: 6e10 fd0a 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afd │ │ -1af2da: 0c00 |0005: move-result-object v0 │ │ -1af2dc: 6e10 e30a 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0ae3 │ │ -1af2e2: 0a00 |0009: move-result v0 │ │ -1af2e4: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -1af2e8: 1a00 6e5f |000c: const-string v0, "https://webxdc.org/apps/" // string@5f6e │ │ -1af2ec: 6e20 d60a 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1af2f2: 0a00 |0011: move-result v0 │ │ -1af2f4: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ -1af2f8: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -1af2fa: 1a00 6578 |0015: const-string v0, "pref_webxdc_store_url" // string@7865 │ │ -1af2fe: 7130 dc5a 0102 |0017: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5adc │ │ -1af304: 0e00 |001a: return-void │ │ +1af2c4: |[1af2c4] org.thoughtcrime.securesms.util.Prefs.setWebxdcStoreUrl:(Landroid/content/Context;Ljava/lang/String;)V │ │ +1af2d4: 3802 1400 |0000: if-eqz v2, 0014 // +0014 │ │ +1af2d8: 6e10 fd0a 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afd │ │ +1af2de: 0c00 |0005: move-result-object v0 │ │ +1af2e0: 6e10 e30a 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0ae3 │ │ +1af2e6: 0a00 |0009: move-result v0 │ │ +1af2e8: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +1af2ec: 1a00 6e5f |000c: const-string v0, "https://webxdc.org/apps/" // string@5f6e │ │ +1af2f0: 6e20 d60a 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1af2f6: 0a00 |0011: move-result v0 │ │ +1af2f8: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ +1af2fc: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +1af2fe: 1a00 6578 |0015: const-string v0, "pref_webxdc_store_url" // string@7865 │ │ +1af302: 7130 dc5a 0102 |0017: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5adc │ │ +1af308: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=142 │ │ 0x0015 line=143 │ │ locals : │ │ 0x0000 - 0x001b reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x001b reg=2 (null) Ljava/lang/String; │ │ @@ -312835,17 +312836,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1af56c: |[1af56c] org.thoughtcrime.securesms.util.RelayUtil.:()V │ │ -1af57c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1af582: 0e00 |0003: return-void │ │ +1af570: |[1af570] org.thoughtcrime.securesms.util.RelayUtil.:()V │ │ +1af580: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1af586: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/RelayUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/RelayUtil;) │ │ @@ -312853,60 +312854,60 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 93 16-bit code units │ │ -1af584: |[1af584] org.thoughtcrime.securesms.util.RelayUtil.acquireRelayMessageContent:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -1af594: 7110 e85a 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@5ae8 │ │ -1af59a: 0a00 |0003: move-result v0 │ │ -1af59c: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -1af5a0: 1a00 a357 |0006: const-string v0, "forwarded_message_ids" // string@57a3 │ │ -1af5a4: 7110 e25a 0200 |0008: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getForwardedMessageIDs:(Landroid/app/Activity;)[I // method@5ae2 │ │ -1af5aa: 0c02 |000b: move-result-object v2 │ │ -1af5ac: 6e30 a200 0302 |000c: invoke-virtual {v3, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00a2 │ │ -1af5b2: 284d |000f: goto 005c // +004d │ │ -1af5b4: 7110 ea5a 0200 |0010: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@5aea │ │ -1af5ba: 0a00 |0013: move-result v0 │ │ -1af5bc: 3800 4800 |0014: if-eqz v0, 005c // +0048 │ │ -1af5c0: 1a00 2f63 |0016: const-string v0, "is_sharing" // string@632f │ │ -1af5c4: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -1af5c6: 6e30 a100 0301 |0019: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ -1af5cc: 7110 e75a 0200 |001c: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isDirectSharing:(Landroid/app/Activity;)Z // method@5ae7 │ │ -1af5d2: 0a00 |001f: move-result v0 │ │ -1af5d4: 3800 0b00 |0020: if-eqz v0, 002b // +000b │ │ -1af5d8: 1a00 f351 |0022: const-string v0, "direct_sharing_chat_id" // string@51f3 │ │ -1af5dc: 7110 e15a 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getDirectSharingChatId:(Landroid/app/Activity;)I // method@5ae1 │ │ -1af5e2: 0a01 |0027: move-result v1 │ │ -1af5e4: 6e30 9c00 0301 |0028: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -1af5ea: 7110 e65a 0200 |002b: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@5ae6 │ │ -1af5f0: 0c00 |002e: move-result-object v0 │ │ -1af5f2: 6e10 630c 0000 |002f: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c63 │ │ -1af5f8: 0a00 |0032: move-result v0 │ │ -1af5fa: 3900 0b00 |0033: if-nez v0, 003e // +000b │ │ -1af5fe: 1a00 0581 |0035: const-string v0, "shared_uris" // string@8105 │ │ -1af602: 7110 e65a 0200 |0037: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@5ae6 │ │ -1af608: 0c01 |003a: move-result-object v1 │ │ -1af60a: 6e30 a600 0301 |003b: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00a6 │ │ -1af610: 7110 e35a 0200 |003e: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedContactId:(Landroid/app/Activity;)I // method@5ae3 │ │ -1af616: 0a00 |0041: move-result v0 │ │ -1af618: 3800 0b00 |0042: if-eqz v0, 004d // +000b │ │ -1af61c: 1a00 0381 |0044: const-string v0, "shared_contact_id" // string@8103 │ │ -1af620: 7110 e35a 0200 |0046: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedContactId:(Landroid/app/Activity;)I // method@5ae3 │ │ -1af626: 0a01 |0049: move-result v1 │ │ -1af628: 6e30 9c00 0301 |004a: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -1af62e: 7110 e45a 0200 |004d: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@5ae4 │ │ -1af634: 0c00 |0050: move-result-object v0 │ │ -1af636: 3800 0b00 |0051: if-eqz v0, 005c // +000b │ │ -1af63a: 1a00 7d52 |0053: const-string v0, "draft_text" // string@527d │ │ -1af63e: 7110 e45a 0200 |0055: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@5ae4 │ │ -1af644: 0c02 |0058: move-result-object v2 │ │ -1af646: 6e30 a000 0302 |0059: invoke-virtual {v3, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -1af64c: 0e00 |005c: return-void │ │ +1af588: |[1af588] org.thoughtcrime.securesms.util.RelayUtil.acquireRelayMessageContent:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +1af598: 7110 e85a 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@5ae8 │ │ +1af59e: 0a00 |0003: move-result v0 │ │ +1af5a0: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +1af5a4: 1a00 a357 |0006: const-string v0, "forwarded_message_ids" // string@57a3 │ │ +1af5a8: 7110 e25a 0200 |0008: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getForwardedMessageIDs:(Landroid/app/Activity;)[I // method@5ae2 │ │ +1af5ae: 0c02 |000b: move-result-object v2 │ │ +1af5b0: 6e30 a200 0302 |000c: invoke-virtual {v3, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00a2 │ │ +1af5b6: 284d |000f: goto 005c // +004d │ │ +1af5b8: 7110 ea5a 0200 |0010: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@5aea │ │ +1af5be: 0a00 |0013: move-result v0 │ │ +1af5c0: 3800 4800 |0014: if-eqz v0, 005c // +0048 │ │ +1af5c4: 1a00 2f63 |0016: const-string v0, "is_sharing" // string@632f │ │ +1af5c8: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +1af5ca: 6e30 a100 0301 |0019: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ +1af5d0: 7110 e75a 0200 |001c: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isDirectSharing:(Landroid/app/Activity;)Z // method@5ae7 │ │ +1af5d6: 0a00 |001f: move-result v0 │ │ +1af5d8: 3800 0b00 |0020: if-eqz v0, 002b // +000b │ │ +1af5dc: 1a00 f351 |0022: const-string v0, "direct_sharing_chat_id" // string@51f3 │ │ +1af5e0: 7110 e15a 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getDirectSharingChatId:(Landroid/app/Activity;)I // method@5ae1 │ │ +1af5e6: 0a01 |0027: move-result v1 │ │ +1af5e8: 6e30 9c00 0301 |0028: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +1af5ee: 7110 e65a 0200 |002b: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@5ae6 │ │ +1af5f4: 0c00 |002e: move-result-object v0 │ │ +1af5f6: 6e10 630c 0000 |002f: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c63 │ │ +1af5fc: 0a00 |0032: move-result v0 │ │ +1af5fe: 3900 0b00 |0033: if-nez v0, 003e // +000b │ │ +1af602: 1a00 0581 |0035: const-string v0, "shared_uris" // string@8105 │ │ +1af606: 7110 e65a 0200 |0037: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@5ae6 │ │ +1af60c: 0c01 |003a: move-result-object v1 │ │ +1af60e: 6e30 a600 0301 |003b: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00a6 │ │ +1af614: 7110 e35a 0200 |003e: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedContactId:(Landroid/app/Activity;)I // method@5ae3 │ │ +1af61a: 0a00 |0041: move-result v0 │ │ +1af61c: 3800 0b00 |0042: if-eqz v0, 004d // +000b │ │ +1af620: 1a00 0381 |0044: const-string v0, "shared_contact_id" // string@8103 │ │ +1af624: 7110 e35a 0200 |0046: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedContactId:(Landroid/app/Activity;)I // method@5ae3 │ │ +1af62a: 0a01 |0049: move-result v1 │ │ +1af62c: 6e30 9c00 0301 |004a: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +1af632: 7110 e45a 0200 |004d: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@5ae4 │ │ +1af638: 0c00 |0050: move-result-object v0 │ │ +1af63a: 3800 0b00 |0051: if-eqz v0, 005c // +000b │ │ +1af63e: 1a00 7d52 |0053: const-string v0, "draft_text" // string@527d │ │ +1af642: 7110 e45a 0200 |0055: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@5ae4 │ │ +1af648: 0c02 |0058: move-result-object v2 │ │ +1af64a: 6e30 a000 0302 |0059: invoke-virtual {v3, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +1af650: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0006 line=118 │ │ 0x0010 line=119 │ │ 0x0016 line=120 │ │ 0x001c line=121 │ │ @@ -312926,23 +312927,23 @@ │ │ type : '(Landroid/app/Activity;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1af3f8: |[1af3f8] org.thoughtcrime.securesms.util.RelayUtil.getDirectSharingChatId:(Landroid/app/Activity;)I │ │ -1af408: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -1af40a: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af410: 0c02 |0004: move-result-object v2 │ │ -1af412: 1a01 f351 |0005: const-string v1, "direct_sharing_chat_id" // string@51f3 │ │ -1af416: 6e30 9400 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -1af41c: 0a02 |000a: move-result v2 │ │ -1af41e: 0f02 |000b: return v2 │ │ -1af420: 0f00 |000c: return v0 │ │ +1af3fc: |[1af3fc] org.thoughtcrime.securesms.util.RelayUtil.getDirectSharingChatId:(Landroid/app/Activity;)I │ │ +1af40c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +1af40e: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af414: 0c02 |0004: move-result-object v2 │ │ +1af416: 1a01 f351 |0005: const-string v1, "direct_sharing_chat_id" // string@51f3 │ │ +1af41a: 6e30 9400 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +1af420: 0a02 |000a: move-result v2 │ │ +1af422: 0f02 |000b: return v2 │ │ +1af424: 0f00 |000c: return v0 │ │ catches : 1 │ │ 0x0001 - 0x000b │ │ Ljava/lang/NullPointerException; -> 0x000c │ │ positions : │ │ 0x0001 line=51 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) Landroid/app/Activity; │ │ @@ -312952,23 +312953,23 @@ │ │ type : '(Landroid/app/Activity;)[I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1af478: |[1af478] org.thoughtcrime.securesms.util.RelayUtil.getForwardedMessageIDs:(Landroid/app/Activity;)[I │ │ -1af488: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af48e: 0c01 |0003: move-result-object v1 │ │ -1af490: 1a00 a357 |0004: const-string v0, "forwarded_message_ids" // string@57a3 │ │ -1af494: 6e20 9300 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@0093 │ │ -1af49a: 0c01 |0009: move-result-object v1 │ │ -1af49c: 1101 |000a: return-object v1 │ │ -1af49e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -1af4a0: 1101 |000c: return-object v1 │ │ +1af47c: |[1af47c] org.thoughtcrime.securesms.util.RelayUtil.getForwardedMessageIDs:(Landroid/app/Activity;)[I │ │ +1af48c: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af492: 0c01 |0003: move-result-object v1 │ │ +1af494: 1a00 a357 |0004: const-string v0, "forwarded_message_ids" // string@57a3 │ │ +1af498: 6e20 9300 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@0093 │ │ +1af49e: 0c01 |0009: move-result-object v1 │ │ +1af4a0: 1101 |000a: return-object v1 │ │ +1af4a2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1af4a4: 1101 |000c: return-object v1 │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/lang/NullPointerException; -> 0x000b │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Landroid/app/Activity; │ │ @@ -312978,25 +312979,25 @@ │ │ type : '(Landroid/app/Activity;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -1af434: |[1af434] org.thoughtcrime.securesms.util.RelayUtil.getSharedContactId:(Landroid/app/Activity;)I │ │ -1af444: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1af446: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af44c: 0c02 |0004: move-result-object v2 │ │ -1af44e: 1a01 0381 |0005: const-string v1, "shared_contact_id" // string@8103 │ │ -1af452: 6e30 9400 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -1af458: 0a02 |000a: move-result v2 │ │ -1af45a: 0f02 |000b: return v2 │ │ -1af45c: 0d02 |000c: move-exception v2 │ │ -1af45e: 6e10 370a 0200 |000d: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1af464: 0f00 |0010: return v0 │ │ +1af438: |[1af438] org.thoughtcrime.securesms.util.RelayUtil.getSharedContactId:(Landroid/app/Activity;)I │ │ +1af448: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1af44a: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af450: 0c02 |0004: move-result-object v2 │ │ +1af452: 1a01 0381 |0005: const-string v1, "shared_contact_id" // string@8103 │ │ +1af456: 6e30 9400 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +1af45c: 0a02 |000a: move-result v2 │ │ +1af45e: 0f02 |000b: return v2 │ │ +1af460: 0d02 |000c: move-exception v2 │ │ +1af462: 6e10 370a 0200 |000d: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1af468: 0f00 |0010: return v0 │ │ catches : 1 │ │ 0x0001 - 0x000b │ │ Ljava/lang/Exception; -> 0x000c │ │ positions : │ │ 0x0001 line=79 │ │ 0x000d line=81 │ │ locals : │ │ @@ -313007,23 +313008,23 @@ │ │ type : '(Landroid/app/Activity;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1af4b4: |[1af4b4] org.thoughtcrime.securesms.util.RelayUtil.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; │ │ -1af4c4: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af4ca: 0c01 |0003: move-result-object v1 │ │ -1af4cc: 1a00 7d52 |0004: const-string v0, "draft_text" // string@527d │ │ -1af4d0: 6e20 9a00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -1af4d6: 0c01 |0009: move-result-object v1 │ │ -1af4d8: 1101 |000a: return-object v1 │ │ -1af4da: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -1af4dc: 1101 |000c: return-object v1 │ │ +1af4b8: |[1af4b8] org.thoughtcrime.securesms.util.RelayUtil.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; │ │ +1af4c8: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af4ce: 0c01 |0003: move-result-object v1 │ │ +1af4d0: 1a00 7d52 |0004: const-string v0, "draft_text" // string@527d │ │ +1af4d4: 6e20 9a00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +1af4da: 0c01 |0009: move-result-object v1 │ │ +1af4dc: 1101 |000a: return-object v1 │ │ +1af4de: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1af4e0: 1101 |000c: return-object v1 │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/lang/NullPointerException; -> 0x000b │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Landroid/app/Activity; │ │ @@ -313033,23 +313034,23 @@ │ │ type : '(Landroid/app/Activity;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1af4f0: |[1af4f0] org.thoughtcrime.securesms.util.RelayUtil.getSharedTitle:(Landroid/app/Activity;)Ljava/lang/String; │ │ -1af500: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af506: 0c01 |0003: move-result-object v1 │ │ -1af508: 1a00 0481 |0004: const-string v0, "shared_title" // string@8104 │ │ -1af50c: 6e20 9a00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -1af512: 0c01 |0009: move-result-object v1 │ │ -1af514: 1101 |000a: return-object v1 │ │ -1af516: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -1af518: 1101 |000c: return-object v1 │ │ +1af4f4: |[1af4f4] org.thoughtcrime.securesms.util.RelayUtil.getSharedTitle:(Landroid/app/Activity;)Ljava/lang/String; │ │ +1af504: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af50a: 0c01 |0003: move-result-object v1 │ │ +1af50c: 1a00 0481 |0004: const-string v0, "shared_title" // string@8104 │ │ +1af510: 6e20 9a00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +1af516: 0c01 |0009: move-result-object v1 │ │ +1af518: 1101 |000a: return-object v1 │ │ +1af51a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1af51c: 1101 |000c: return-object v1 │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/lang/NullPointerException; -> 0x000b │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Landroid/app/Activity; │ │ @@ -313059,27 +313060,27 @@ │ │ type : '(Landroid/app/Activity;)Ljava/util/ArrayList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -1af52c: |[1af52c] org.thoughtcrime.securesms.util.RelayUtil.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; │ │ -1af53c: 3801 1100 |0000: if-eqz v1, 0011 // +0011 │ │ -1af540: 6e10 1a00 0100 |0002: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af546: 0c01 |0005: move-result-object v1 │ │ -1af548: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ -1af54c: 1a00 0581 |0008: const-string v0, "shared_uris" // string@8105 │ │ -1af550: 6e20 9700 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0097 │ │ -1af556: 0c01 |000d: move-result-object v1 │ │ -1af558: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ -1af55c: 1101 |0010: return-object v1 │ │ -1af55e: 2201 7503 |0011: new-instance v1, Ljava/util/ArrayList; // type@0375 │ │ -1af562: 7010 590c 0100 |0013: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ -1af568: 1101 |0016: return-object v1 │ │ +1af530: |[1af530] org.thoughtcrime.securesms.util.RelayUtil.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; │ │ +1af540: 3801 1100 |0000: if-eqz v1, 0011 // +0011 │ │ +1af544: 6e10 1a00 0100 |0002: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af54a: 0c01 |0005: move-result-object v1 │ │ +1af54c: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ +1af550: 1a00 0581 |0008: const-string v0, "shared_uris" // string@8105 │ │ +1af554: 6e20 9700 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0097 │ │ +1af55a: 0c01 |000d: move-result-object v1 │ │ +1af55c: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ +1af560: 1101 |0010: return-object v1 │ │ +1af562: 2201 7503 |0011: new-instance v1, Ljava/util/ArrayList; // type@0375 │ │ +1af566: 7010 590c 0100 |0013: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ +1af56c: 1101 |0016: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=67 │ │ 0x0008 line=69 │ │ 0x0011 line=73 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 (null) Landroid/app/Activity; │ │ @@ -313089,25 +313090,25 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -1af308: |[1af308] org.thoughtcrime.securesms.util.RelayUtil.isDirectSharing:(Landroid/app/Activity;)Z │ │ -1af318: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1af31a: 6e10 1a00 0300 |0001: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af320: 0c03 |0004: move-result-object v3 │ │ -1af322: 1a01 f351 |0005: const-string v1, "direct_sharing_chat_id" // string@51f3 │ │ -1af326: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ -1af328: 6e30 9400 1302 |0008: invoke-virtual {v3, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -1af32e: 0a03 |000b: move-result v3 │ │ -1af330: 3223 0300 |000c: if-eq v3, v2, 000f // +0003 │ │ -1af334: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -1af336: 0f00 |000f: return v0 │ │ +1af30c: |[1af30c] org.thoughtcrime.securesms.util.RelayUtil.isDirectSharing:(Landroid/app/Activity;)Z │ │ +1af31c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1af31e: 6e10 1a00 0300 |0001: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af324: 0c03 |0004: move-result-object v3 │ │ +1af326: 1a01 f351 |0005: const-string v1, "direct_sharing_chat_id" // string@51f3 │ │ +1af32a: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ +1af32c: 6e30 9400 1302 |0008: invoke-virtual {v3, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +1af332: 0a03 |000b: move-result v3 │ │ +1af334: 3223 0300 |000c: if-eq v3, v2, 000f // +0003 │ │ +1af338: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +1af33a: 0f00 |000f: return v0 │ │ catches : 1 │ │ 0x0001 - 0x000c │ │ Ljava/lang/NullPointerException; -> 0x000f │ │ positions : │ │ 0x0001 line=43 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 (null) Landroid/app/Activity; │ │ @@ -313117,24 +313118,24 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1af348: |[1af348] org.thoughtcrime.securesms.util.RelayUtil.isForwarding:(Landroid/app/Activity;)Z │ │ -1af358: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1af35a: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af360: 0c02 |0004: move-result-object v2 │ │ -1af362: 1a01 a357 |0005: const-string v1, "forwarded_message_ids" // string@57a3 │ │ -1af366: 6e20 9300 1200 |0007: invoke-virtual {v2, v1}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@0093 │ │ -1af36c: 0c02 |000a: move-result-object v2 │ │ -1af36e: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ -1af372: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -1af374: 0f00 |000e: return v0 │ │ +1af34c: |[1af34c] org.thoughtcrime.securesms.util.RelayUtil.isForwarding:(Landroid/app/Activity;)Z │ │ +1af35c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1af35e: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af364: 0c02 |0004: move-result-object v2 │ │ +1af366: 1a01 a357 |0005: const-string v1, "forwarded_message_ids" // string@57a3 │ │ +1af36a: 6e20 9300 1200 |0007: invoke-virtual {v2, v1}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@0093 │ │ +1af370: 0c02 |000a: move-result-object v2 │ │ +1af372: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ +1af376: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +1af378: 0f00 |000e: return v0 │ │ catches : 1 │ │ 0x0001 - 0x000b │ │ Ljava/lang/NullPointerException; -> 0x000e │ │ positions : │ │ 0x0001 line=27 │ │ locals : │ │ 0x0000 - 0x000f reg=2 (null) Landroid/app/Activity; │ │ @@ -313144,26 +313145,26 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -1af388: |[1af388] org.thoughtcrime.securesms.util.RelayUtil.isRelayingMessageContent:(Landroid/app/Activity;)Z │ │ -1af398: 7110 e85a 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@5ae8 │ │ -1af39e: 0a00 |0003: move-result v0 │ │ -1af3a0: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -1af3a4: 7110 ea5a 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@5aea │ │ -1af3aa: 0a01 |0009: move-result v1 │ │ -1af3ac: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -1af3b0: 2803 |000c: goto 000f // +0003 │ │ -1af3b2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1af3b4: 2802 |000e: goto 0010 // +0002 │ │ -1af3b6: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -1af3b8: 0f01 |0010: return v1 │ │ +1af38c: |[1af38c] org.thoughtcrime.securesms.util.RelayUtil.isRelayingMessageContent:(Landroid/app/Activity;)Z │ │ +1af39c: 7110 e85a 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@5ae8 │ │ +1af3a2: 0a00 |0003: move-result v0 │ │ +1af3a4: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +1af3a8: 7110 ea5a 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@5aea │ │ +1af3ae: 0a01 |0009: move-result v1 │ │ +1af3b0: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +1af3b4: 2803 |000c: goto 000f // +0003 │ │ +1af3b6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1af3b8: 2802 |000e: goto 0010 // +0002 │ │ +1af3ba: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +1af3bc: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) Landroid/app/Activity; │ │ │ │ #11 : (in Lorg/thoughtcrime/securesms/util/RelayUtil;) │ │ @@ -313171,23 +313172,23 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1af3bc: |[1af3bc] org.thoughtcrime.securesms.util.RelayUtil.isSharing:(Landroid/app/Activity;)Z │ │ -1af3cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1af3ce: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af3d4: 0c02 |0004: move-result-object v2 │ │ -1af3d6: 1a01 2f63 |0005: const-string v1, "is_sharing" // string@632f │ │ -1af3da: 6e30 8b00 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ -1af3e0: 0a02 |000a: move-result v2 │ │ -1af3e2: 0f02 |000b: return v2 │ │ -1af3e4: 0f00 |000c: return v0 │ │ +1af3c0: |[1af3c0] org.thoughtcrime.securesms.util.RelayUtil.isSharing:(Landroid/app/Activity;)Z │ │ +1af3d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1af3d2: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af3d8: 0c02 |0004: move-result-object v2 │ │ +1af3da: 1a01 2f63 |0005: const-string v1, "is_sharing" // string@632f │ │ +1af3de: 6e30 8b00 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ +1af3e4: 0a02 |000a: move-result v2 │ │ +1af3e6: 0f02 |000b: return v2 │ │ +1af3e8: 0f00 |000c: return v0 │ │ catches : 1 │ │ 0x0001 - 0x000b │ │ Ljava/lang/NullPointerException; -> 0x000c │ │ positions : │ │ 0x0001 line=35 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) Landroid/app/Activity; │ │ @@ -313197,43 +313198,43 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -1af650: |[1af650] org.thoughtcrime.securesms.util.RelayUtil.resetRelayingMessageContent:(Landroid/app/Activity;)V │ │ -1af660: 6e10 1a00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af666: 0c00 |0003: move-result-object v0 │ │ -1af668: 1a01 a357 |0004: const-string v1, "forwarded_message_ids" // string@57a3 │ │ -1af66c: 6e20 a700 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -1af672: 6e10 1a00 0200 |0009: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af678: 0c00 |000c: move-result-object v0 │ │ -1af67a: 1a01 0581 |000d: const-string v1, "shared_uris" // string@8105 │ │ -1af67e: 6e20 a700 1000 |000f: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -1af684: 6e10 1a00 0200 |0012: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af68a: 0c00 |0015: move-result-object v0 │ │ -1af68c: 1a01 0381 |0016: const-string v1, "shared_contact_id" // string@8103 │ │ -1af690: 6e20 a700 1000 |0018: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -1af696: 6e10 1a00 0200 |001b: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af69c: 0c00 |001e: move-result-object v0 │ │ -1af69e: 1a01 2f63 |001f: const-string v1, "is_sharing" // string@632f │ │ -1af6a2: 6e20 a700 1000 |0021: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -1af6a8: 6e10 1a00 0200 |0024: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af6ae: 0c00 |0027: move-result-object v0 │ │ -1af6b0: 1a01 f351 |0028: const-string v1, "direct_sharing_chat_id" // string@51f3 │ │ -1af6b4: 6e20 a700 1000 |002a: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -1af6ba: 6e10 1a00 0200 |002d: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af6c0: 0c02 |0030: move-result-object v2 │ │ -1af6c2: 1a00 7d52 |0031: const-string v0, "draft_text" // string@527d │ │ -1af6c6: 6e20 a700 0200 |0033: invoke-virtual {v2, v0}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -1af6cc: 2805 |0036: goto 003b // +0005 │ │ -1af6ce: 0d02 |0037: move-exception v2 │ │ -1af6d0: 6e10 990a 0200 |0038: invoke-virtual {v2}, Ljava/lang/NullPointerException;.printStackTrace:()V // method@0a99 │ │ -1af6d6: 0e00 |003b: return-void │ │ +1af654: |[1af654] org.thoughtcrime.securesms.util.RelayUtil.resetRelayingMessageContent:(Landroid/app/Activity;)V │ │ +1af664: 6e10 1a00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af66a: 0c00 |0003: move-result-object v0 │ │ +1af66c: 1a01 a357 |0004: const-string v1, "forwarded_message_ids" // string@57a3 │ │ +1af670: 6e20 a700 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +1af676: 6e10 1a00 0200 |0009: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af67c: 0c00 |000c: move-result-object v0 │ │ +1af67e: 1a01 0581 |000d: const-string v1, "shared_uris" // string@8105 │ │ +1af682: 6e20 a700 1000 |000f: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +1af688: 6e10 1a00 0200 |0012: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af68e: 0c00 |0015: move-result-object v0 │ │ +1af690: 1a01 0381 |0016: const-string v1, "shared_contact_id" // string@8103 │ │ +1af694: 6e20 a700 1000 |0018: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +1af69a: 6e10 1a00 0200 |001b: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af6a0: 0c00 |001e: move-result-object v0 │ │ +1af6a2: 1a01 2f63 |001f: const-string v1, "is_sharing" // string@632f │ │ +1af6a6: 6e20 a700 1000 |0021: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +1af6ac: 6e10 1a00 0200 |0024: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af6b2: 0c00 |0027: move-result-object v0 │ │ +1af6b4: 1a01 f351 |0028: const-string v1, "direct_sharing_chat_id" // string@51f3 │ │ +1af6b8: 6e20 a700 1000 |002a: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +1af6be: 6e10 1a00 0200 |002d: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af6c4: 0c02 |0030: move-result-object v2 │ │ +1af6c6: 1a00 7d52 |0031: const-string v0, "draft_text" // string@527d │ │ +1af6ca: 6e20 a700 0200 |0033: invoke-virtual {v2, v0}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +1af6d0: 2805 |0036: goto 003b // +0005 │ │ +1af6d2: 0d02 |0037: move-exception v2 │ │ +1af6d4: 6e10 990a 0200 |0038: invoke-virtual {v2}, Ljava/lang/NullPointerException;.printStackTrace:()V // method@0a99 │ │ +1af6da: 0e00 |003b: return-void │ │ catches : 1 │ │ 0x0000 - 0x0036 │ │ Ljava/lang/NullPointerException; -> 0x0037 │ │ positions : │ │ 0x0000 line=105 │ │ 0x0009 line=106 │ │ 0x0012 line=107 │ │ @@ -313249,18 +313250,18 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1af6e8: |[1af6e8] org.thoughtcrime.securesms.util.RelayUtil.setDirectSharing:(Landroid/content/Intent;I)V │ │ -1af6f8: 1a00 f351 |0000: const-string v0, "direct_sharing_chat_id" // string@51f3 │ │ -1af6fc: 6e30 9c00 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -1af702: 0e00 |0005: return-void │ │ +1af6ec: |[1af6ec] org.thoughtcrime.securesms.util.RelayUtil.setDirectSharing:(Landroid/content/Intent;I)V │ │ +1af6fc: 1a00 f351 |0000: const-string v0, "direct_sharing_chat_id" // string@51f3 │ │ +1af700: 6e30 9c00 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +1af706: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Intent; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -313269,18 +313270,18 @@ │ │ type : '(Landroid/content/Intent;[I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1af704: |[1af704] org.thoughtcrime.securesms.util.RelayUtil.setForwardingMessageIds:(Landroid/content/Intent;[I)V │ │ -1af714: 1a00 a357 |0000: const-string v0, "forwarded_message_ids" // string@57a3 │ │ -1af718: 6e30 a200 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00a2 │ │ -1af71e: 0e00 |0005: return-void │ │ +1af708: |[1af708] org.thoughtcrime.securesms.util.RelayUtil.setForwardingMessageIds:(Landroid/content/Intent;[I)V │ │ +1af718: 1a00 a357 |0000: const-string v0, "forwarded_message_ids" // string@57a3 │ │ +1af71c: 6e30 a200 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00a2 │ │ +1af722: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Intent; │ │ 0x0000 - 0x0006 reg=2 (null) [I │ │ │ │ @@ -313289,21 +313290,21 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1af720: |[1af720] org.thoughtcrime.securesms.util.RelayUtil.setSharedContactId:(Landroid/content/Intent;I)V │ │ -1af730: 1a00 0381 |0000: const-string v0, "shared_contact_id" // string@8103 │ │ -1af734: 6e30 9c00 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -1af73a: 1a02 2f63 |0005: const-string v2, "is_sharing" // string@632f │ │ -1af73e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -1af740: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ -1af746: 0e00 |000b: return-void │ │ +1af724: |[1af724] org.thoughtcrime.securesms.util.RelayUtil.setSharedContactId:(Landroid/content/Intent;I)V │ │ +1af734: 1a00 0381 |0000: const-string v0, "shared_contact_id" // string@8103 │ │ +1af738: 6e30 9c00 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +1af73e: 1a02 2f63 |0005: const-string v2, "is_sharing" // string@632f │ │ +1af742: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +1af744: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ +1af74a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0005 line=152 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Landroid/content/Intent; │ │ 0x0000 - 0x000c reg=2 (null) I │ │ @@ -313313,21 +313314,21 @@ │ │ type : '(Landroid/content/Intent;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1af748: |[1af748] org.thoughtcrime.securesms.util.RelayUtil.setSharedText:(Landroid/content/Intent;Ljava/lang/String;)V │ │ -1af758: 1a00 7d52 |0000: const-string v0, "draft_text" // string@527d │ │ -1af75c: 6e30 a000 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -1af762: 1a02 2f63 |0005: const-string v2, "is_sharing" // string@632f │ │ -1af766: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -1af768: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ -1af76e: 0e00 |000b: return-void │ │ +1af74c: |[1af74c] org.thoughtcrime.securesms.util.RelayUtil.setSharedText:(Landroid/content/Intent;Ljava/lang/String;)V │ │ +1af75c: 1a00 7d52 |0000: const-string v0, "draft_text" // string@527d │ │ +1af760: 6e30 a000 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +1af766: 1a02 2f63 |0005: const-string v2, "is_sharing" // string@632f │ │ +1af76a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +1af76c: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ +1af772: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0005 line=147 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Landroid/content/Intent; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -313337,18 +313338,18 @@ │ │ type : '(Landroid/content/Intent;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1af770: |[1af770] org.thoughtcrime.securesms.util.RelayUtil.setSharedTitle:(Landroid/content/Intent;Ljava/lang/String;)V │ │ -1af780: 1a00 0481 |0000: const-string v0, "shared_title" // string@8104 │ │ -1af784: 6e30 a000 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -1af78a: 0e00 |0005: return-void │ │ +1af774: |[1af774] org.thoughtcrime.securesms.util.RelayUtil.setSharedTitle:(Landroid/content/Intent;Ljava/lang/String;)V │ │ +1af784: 1a00 0481 |0000: const-string v0, "shared_title" // string@8104 │ │ +1af788: 6e30 a000 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +1af78e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Intent; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -313357,21 +313358,21 @@ │ │ type : '(Landroid/content/Intent;Ljava/util/ArrayList;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1af78c: |[1af78c] org.thoughtcrime.securesms.util.RelayUtil.setSharedUris:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ -1af79c: 1a00 0581 |0000: const-string v0, "shared_uris" // string@8105 │ │ -1af7a0: 6e30 a600 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00a6 │ │ -1af7a6: 1a02 2f63 |0005: const-string v2, "is_sharing" // string@632f │ │ -1af7aa: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -1af7ac: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ -1af7b2: 0e00 |000b: return-void │ │ +1af790: |[1af790] org.thoughtcrime.securesms.util.RelayUtil.setSharedUris:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ +1af7a0: 1a00 0581 |0000: const-string v0, "shared_uris" // string@8105 │ │ +1af7a4: 6e30 a600 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00a6 │ │ +1af7aa: 1a02 2f63 |0005: const-string v2, "is_sharing" // string@632f │ │ +1af7ae: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +1af7b0: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ +1af7b6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0005 line=142 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Landroid/content/Intent; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/util/ArrayList; │ │ @@ -313402,17 +313403,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1af874: |[1af874] org.thoughtcrime.securesms.util.ResUtil.:()V │ │ -1af884: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1af88a: 0e00 |0003: return-void │ │ +1af878: |[1af878] org.thoughtcrime.securesms.util.ResUtil.:()V │ │ +1af888: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1af88e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/ResUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/ResUtil;) │ │ @@ -313420,25 +313421,25 @@ │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1af7f4: |[1af7f4] org.thoughtcrime.securesms.util.ResUtil.getColor:(Landroid/content/Context;I)I │ │ -1af804: 2410 2711 0200 |0000: filled-new-array {v2}, [I // type@1127 │ │ -1af80a: 0c02 |0003: move-result-object v2 │ │ -1af80c: 6e20 7d00 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@007d │ │ -1af812: 0c01 |0007: move-result-object v1 │ │ -1af814: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -1af816: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ -1af818: 6e30 eb00 2100 |000a: invoke-virtual {v1, v2, v0}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00eb │ │ -1af81e: 0a02 |000d: move-result v2 │ │ -1af820: 6e10 f500 0100 |000e: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ -1af826: 0f02 |0011: return v2 │ │ +1af7f8: |[1af7f8] org.thoughtcrime.securesms.util.ResUtil.getColor:(Landroid/content/Context;I)I │ │ +1af808: 2410 2711 0200 |0000: filled-new-array {v2}, [I // type@1127 │ │ +1af80e: 0c02 |0003: move-result-object v2 │ │ +1af810: 6e20 7d00 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@007d │ │ +1af816: 0c01 |0007: move-result-object v1 │ │ +1af818: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +1af81a: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ +1af81c: 6e30 eb00 2100 |000a: invoke-virtual {v1, v2, v0}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00eb │ │ +1af822: 0a02 |000d: move-result v2 │ │ +1af824: 6e10 f500 0100 |000e: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ +1af82a: 0f02 |0011: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x000a line=33 │ │ 0x000e line=34 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ @@ -313449,24 +313450,24 @@ │ │ type : '(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1af7b4: |[1af7b4] org.thoughtcrime.securesms.util.ResUtil.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ -1af7c4: 7120 f55a 1000 |0000: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ResUtil;.getDrawableRes:(Landroid/content/Context;I)I // method@5af5 │ │ -1af7ca: 0a01 |0003: move-result v1 │ │ -1af7cc: 7120 2f05 1000 |0004: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@052f │ │ -1af7d2: 0c00 |0007: move-result-object v0 │ │ -1af7d4: 1100 |0008: return-object v0 │ │ -1af7d6: 0d00 |0009: move-exception v0 │ │ -1af7d8: 6e10 370a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1af7de: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -1af7e0: 1100 |000e: return-object v0 │ │ +1af7b8: |[1af7b8] org.thoughtcrime.securesms.util.ResUtil.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ +1af7c8: 7120 f55a 1000 |0000: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ResUtil;.getDrawableRes:(Landroid/content/Context;I)I // method@5af5 │ │ +1af7ce: 0a01 |0003: move-result v1 │ │ +1af7d0: 7120 2f05 1000 |0004: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@052f │ │ +1af7d6: 0c00 |0007: move-result-object v0 │ │ +1af7d8: 1100 |0008: return-object v0 │ │ +1af7da: 0d00 |0009: move-exception v0 │ │ +1af7dc: 6e10 370a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1af7e2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +1af7e4: 1100 |000e: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/Exception; -> 0x0009 │ │ positions : │ │ 0x0000 line=50 │ │ 0x000a line=52 │ │ locals : │ │ @@ -313478,20 +313479,20 @@ │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1af828: |[1af828] org.thoughtcrime.securesms.util.ResUtil.getDrawableRes:(Landroid/content/Context;I)I │ │ -1af838: 6e10 7b00 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ -1af83e: 0c00 |0003: move-result-object v0 │ │ -1af840: 7120 f65a 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ResUtil;.getDrawableRes:(Landroid/content/res/Resources$Theme;I)I // method@5af6 │ │ -1af846: 0a00 |0007: move-result v0 │ │ -1af848: 0f00 |0008: return v0 │ │ +1af82c: |[1af82c] org.thoughtcrime.securesms.util.ResUtil.getDrawableRes:(Landroid/content/Context;I)I │ │ +1af83c: 6e10 7b00 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ +1af842: 0c00 |0003: move-result-object v0 │ │ +1af844: 7120 f65a 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ResUtil;.getDrawableRes:(Landroid/content/res/Resources$Theme;I)I // method@5af6 │ │ +1af84a: 0a00 |0007: move-result v0 │ │ +1af84c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=1 (null) I │ │ │ │ @@ -313500,21 +313501,21 @@ │ │ type : '(Landroid/content/res/Resources$Theme;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -1af84c: |[1af84c] org.thoughtcrime.securesms.util.ResUtil.getDrawableRes:(Landroid/content/res/Resources$Theme;I)I │ │ -1af85c: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ -1af860: 7010 d302 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d3 │ │ -1af866: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -1af868: 6e40 d800 3210 |0006: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ -1af86e: 5202 5800 |0009: iget v2, v0, Landroid/util/TypedValue;.resourceId:I // field@0058 │ │ -1af872: 0f02 |000b: return v2 │ │ +1af850: |[1af850] org.thoughtcrime.securesms.util.ResUtil.getDrawableRes:(Landroid/content/res/Resources$Theme;I)I │ │ +1af860: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ +1af864: 7010 d302 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d3 │ │ +1af86a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +1af86c: 6e40 d800 3210 |0006: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ +1af872: 5202 5800 |0009: iget v2, v0, Landroid/util/TypedValue;.resourceId:I // field@0058 │ │ +1af876: 0f02 |000b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0006 line=44 │ │ 0x0009 line=45 │ │ locals : │ │ 0x0000 - 0x000c reg=2 (null) Landroid/content/res/Resources$Theme; │ │ @@ -313567,30 +313568,30 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;JLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -1af88c: |[1af88c] org.thoughtcrime.securesms.util.SaveAttachmentTask$Attachment.:(Landroid/net/Uri;Ljava/lang/String;JLjava/lang/String;)V │ │ -1af89c: 7010 a10a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1af8a2: 3804 1300 |0003: if-eqz v4, 0016 // +0013 │ │ -1af8a6: 3805 1100 |0005: if-eqz v5, 0016 // +0011 │ │ -1af8aa: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ -1af8ae: 3102 0600 |0009: cmp-long v2, v6, v0 │ │ -1af8b2: 3a02 0b00 |000b: if-ltz v2, 0016 // +000b │ │ -1af8b6: 5b34 4442 |000d: iput-object v4, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.uri:Landroid/net/Uri; // field@4244 │ │ -1af8ba: 5b38 4342 |000f: iput-object v8, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.fileName:Ljava/lang/String; // field@4243 │ │ -1af8be: 5b35 4142 |0011: iput-object v5, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.contentType:Ljava/lang/String; // field@4241 │ │ -1af8c2: 5a36 4242 |0013: iput-wide v6, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.date:J // field@4242 │ │ -1af8c6: 0e00 |0015: return-void │ │ -1af8c8: 2204 d902 |0016: new-instance v4, Ljava/lang/AssertionError; // type@02d9 │ │ -1af8cc: 1a05 dc87 |0018: const-string v5, "uri, content type, and date must all be specified" // string@87dc │ │ -1af8d0: 7020 c309 5400 |001a: invoke-direct {v4, v5}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ -1af8d6: 2704 |001d: throw v4 │ │ +1af890: |[1af890] org.thoughtcrime.securesms.util.SaveAttachmentTask$Attachment.:(Landroid/net/Uri;Ljava/lang/String;JLjava/lang/String;)V │ │ +1af8a0: 7010 a10a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1af8a6: 3804 1300 |0003: if-eqz v4, 0016 // +0013 │ │ +1af8aa: 3805 1100 |0005: if-eqz v5, 0016 // +0011 │ │ +1af8ae: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ +1af8b2: 3102 0600 |0009: cmp-long v2, v6, v0 │ │ +1af8b6: 3a02 0b00 |000b: if-ltz v2, 0016 // +000b │ │ +1af8ba: 5b34 4442 |000d: iput-object v4, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.uri:Landroid/net/Uri; // field@4244 │ │ +1af8be: 5b38 4342 |000f: iput-object v8, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.fileName:Ljava/lang/String; // field@4243 │ │ +1af8c2: 5b35 4142 |0011: iput-object v5, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.contentType:Ljava/lang/String; // field@4241 │ │ +1af8c6: 5a36 4242 |0013: iput-wide v6, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.date:J // field@4242 │ │ +1af8ca: 0e00 |0015: return-void │ │ +1af8cc: 2204 d902 |0016: new-instance v4, Ljava/lang/AssertionError; // type@02d9 │ │ +1af8d0: 1a05 dc87 |0018: const-string v5, "uri, content type, and date must all be specified" // string@87dc │ │ +1af8d4: 7020 c309 5400 |001a: invoke-direct {v4, v5}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ +1af8da: 2704 |001d: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x000d line=360 │ │ 0x000f line=361 │ │ 0x0011 line=362 │ │ 0x0013 line=363 │ │ @@ -313633,17 +313634,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b046c: |[1b046c] org.thoughtcrime.securesms.util.ScreenLockUtil.:()V │ │ -1b047c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b0482: 0e00 |0003: return-void │ │ +1b0470: |[1b0470] org.thoughtcrime.securesms.util.ScreenLockUtil.:()V │ │ +1b0480: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b0486: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/ScreenLockUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/ScreenLockUtil;) │ │ @@ -313651,28 +313652,28 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -1b042c: |[1b042c] org.thoughtcrime.securesms.util.ScreenLockUtil.applyScreenLock:(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;I)Z │ │ -1b043c: 1a00 c463 |0000: const-string v0, "keyguard" // string@63c4 │ │ -1b0440: 6e20 2000 0100 |0002: invoke-virtual {v1, v0}, Landroid/app/Activity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0020 │ │ -1b0446: 0c00 |0005: move-result-object v0 │ │ -1b0448: 1f00 1300 |0006: check-cast v0, Landroid/app/KeyguardManager; // type@0013 │ │ -1b044c: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ -1b0450: 6e30 2d00 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/app/KeyguardManager;.createConfirmDeviceCredentialIntent:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@002d │ │ -1b0456: 0c02 |000d: move-result-object v2 │ │ -1b0458: 3802 0700 |000e: if-eqz v2, 0015 // +0007 │ │ -1b045c: 6e30 2900 2104 |0010: invoke-virtual {v1, v2, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0029 │ │ -1b0462: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -1b0464: 0f01 |0014: return v1 │ │ -1b0466: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -1b0468: 0f01 |0016: return v1 │ │ +1b0430: |[1b0430] org.thoughtcrime.securesms.util.ScreenLockUtil.applyScreenLock:(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;I)Z │ │ +1b0440: 1a00 c463 |0000: const-string v0, "keyguard" // string@63c4 │ │ +1b0444: 6e20 2000 0100 |0002: invoke-virtual {v1, v0}, Landroid/app/Activity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0020 │ │ +1b044a: 0c00 |0005: move-result-object v0 │ │ +1b044c: 1f00 1300 |0006: check-cast v0, Landroid/app/KeyguardManager; // type@0013 │ │ +1b0450: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ +1b0454: 6e30 2d00 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/app/KeyguardManager;.createConfirmDeviceCredentialIntent:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@002d │ │ +1b045a: 0c02 |000d: move-result-object v2 │ │ +1b045c: 3802 0700 |000e: if-eqz v2, 0015 // +0007 │ │ +1b0460: 6e30 2900 2104 |0010: invoke-virtual {v1, v2, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0029 │ │ +1b0466: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +1b0468: 0f01 |0014: return v1 │ │ +1b046a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +1b046c: 0f01 |0016: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x000a line=16 │ │ 0x0010 line=18 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 (null) Landroid/app/Activity; │ │ @@ -313715,19 +313716,19 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1b0484: |[1b0484] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V │ │ -1b0494: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b049a: 5b01 4b42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@424b │ │ -1b049e: 5902 4c42 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$1:I // field@424c │ │ -1b04a2: 0e00 |0007: return-void │ │ +1b0488: |[1b0488] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V │ │ +1b0498: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b049e: 5b01 4b42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@424b │ │ +1b04a2: 5902 4c42 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$1:I // field@424c │ │ +1b04a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -313738,19 +313739,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1b04a4: |[1b04a4] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -1b04b4: 5420 4b42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@424b │ │ -1b04b8: 5221 4c42 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$1:I // field@424c │ │ -1b04bc: 6e30 1a5b 1003 |0004: invoke-virtual {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.lambda$getView$0$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V // method@5b1a │ │ -1b04c2: 0e00 |0007: return-void │ │ +1b04a8: |[1b04a8] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +1b04b8: 5420 4b42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@424b │ │ +1b04bc: 5221 4c42 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$1:I // field@424c │ │ +1b04c0: 6e30 1a5b 1003 |0004: invoke-virtual {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.lambda$getView$0$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V // method@5b1a │ │ +1b04c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/View; │ │ │ │ @@ -313788,19 +313789,19 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1b04c4: |[1b04c4] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V │ │ -1b04d4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b04da: 5b01 4d42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@424d │ │ -1b04de: 5902 4e42 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$1:I // field@424e │ │ -1b04e2: 0e00 |0007: return-void │ │ +1b04c8: |[1b04c8] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V │ │ +1b04d8: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b04de: 5b01 4d42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@424d │ │ +1b04e2: 5902 4e42 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$1:I // field@424e │ │ +1b04e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -313811,19 +313812,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1b04e4: |[1b04e4] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -1b04f4: 5420 4d42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@424d │ │ -1b04f8: 5221 4e42 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$1:I // field@424e │ │ -1b04fc: 6e30 1b5b 1003 |0004: invoke-virtual {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.lambda$getView$1$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V // method@5b1b │ │ -1b0502: 0e00 |0007: return-void │ │ +1b04e8: |[1b04e8] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +1b04f8: 5420 4d42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@424d │ │ +1b04fc: 5221 4e42 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$1:I // field@424e │ │ +1b0500: 6e30 1b5b 1003 |0004: invoke-virtual {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.lambda$getView$1$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V // method@5b1b │ │ +1b0506: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/View; │ │ │ │ @@ -313924,26 +313925,26 @@ │ │ type : '(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -1b0744: |[1b0744] org.thoughtcrime.securesms.util.SelectedContactsAdapter.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Z)V │ │ -1b0754: 7010 cd03 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@03cd │ │ -1b075a: 2200 8503 |0003: new-instance v0, Ljava/util/LinkedList; // type@0385 │ │ -1b075e: 7010 c70c 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0cc7 │ │ -1b0764: 5b10 4f42 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424f │ │ -1b0768: 5b12 5042 |000a: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@4250 │ │ -1b076c: 5b13 5242 |000c: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4252 │ │ -1b0770: 5c14 5342 |000e: iput-boolean v4, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@4253 │ │ -1b0774: 7110 c84d 0200 |0010: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ -1b077a: 0c02 |0013: move-result-object v2 │ │ -1b077c: 5b12 5142 |0014: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4251 │ │ -1b0780: 0e00 |0016: return-void │ │ +1b0748: |[1b0748] org.thoughtcrime.securesms.util.SelectedContactsAdapter.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Z)V │ │ +1b0758: 7010 cd03 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@03cd │ │ +1b075e: 2200 8503 |0003: new-instance v0, Ljava/util/LinkedList; // type@0385 │ │ +1b0762: 7010 c70c 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0cc7 │ │ +1b0768: 5b10 4f42 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424f │ │ +1b076c: 5b12 5042 |000a: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@4250 │ │ +1b0770: 5b13 5242 |000c: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4252 │ │ +1b0774: 5c14 5342 |000e: iput-boolean v4, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@4253 │ │ +1b0778: 7110 c84d 0200 |0010: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ +1b077e: 0c02 |0013: move-result-object v2 │ │ +1b0780: 5b12 5142 |0014: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4251 │ │ +1b0784: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=38 │ │ 0x000a line=47 │ │ 0x000c line=48 │ │ 0x000e line=49 │ │ @@ -313960,46 +313961,46 @@ │ │ type : '(Ljava/util/Collection;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -1b0784: |[1b0784] org.thoughtcrime.securesms.util.SelectedContactsAdapter.changeData:(Ljava/util/Collection;)V │ │ -1b0794: 5430 4f42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424f │ │ -1b0798: 7210 d40c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0cd4 │ │ -1b079e: 5430 4f42 |0005: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424f │ │ -1b07a2: 12d1 |0007: const/4 v1, #int -3 // #fd │ │ -1b07a4: 7110 530a 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b07aa: 0c01 |000b: move-result-object v1 │ │ -1b07ac: 7220 d20c 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cd2 │ │ -1b07b2: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -1b07b4: 3804 1e00 |0010: if-eqz v4, 002e // +001e │ │ -1b07b8: 7210 870c 0400 |0012: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c87 │ │ -1b07be: 0c04 |0015: move-result-object v4 │ │ -1b07c0: 7210 bb0c 0400 |0016: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1b07c6: 0a01 |0019: move-result v1 │ │ -1b07c8: 3801 1400 |001a: if-eqz v1, 002e // +0014 │ │ -1b07cc: 7210 bc0c 0400 |001c: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1b07d2: 0c01 |001f: move-result-object v1 │ │ -1b07d4: 1f01 f202 |0020: check-cast v1, Ljava/lang/Integer; // type@02f2 │ │ -1b07d8: 6e10 4c0a 0100 |0022: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ -1b07de: 0a02 |0025: move-result v2 │ │ -1b07e0: 3202 f0ff |0026: if-eq v2, v0, 0016 // -0010 │ │ -1b07e4: 5432 4f42 |0028: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424f │ │ -1b07e8: 7220 d20c 1200 |002a: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cd2 │ │ -1b07ee: 28e9 |002d: goto 0016 // -0017 │ │ -1b07f0: 5534 5342 |002e: iget-boolean v4, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@4253 │ │ -1b07f4: 3904 0b00 |0030: if-nez v4, 003b // +000b │ │ -1b07f8: 5434 4f42 |0032: iget-object v4, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424f │ │ -1b07fc: 7110 530a 0000 |0034: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b0802: 0c00 |0037: move-result-object v0 │ │ -1b0804: 7220 d20c 0400 |0038: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cd2 │ │ -1b080a: 6e10 1c5b 0300 |003b: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.notifyDataSetChanged:()V // method@5b1c │ │ -1b0810: 0e00 |003e: return-void │ │ +1b0788: |[1b0788] org.thoughtcrime.securesms.util.SelectedContactsAdapter.changeData:(Ljava/util/Collection;)V │ │ +1b0798: 5430 4f42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424f │ │ +1b079c: 7210 d40c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0cd4 │ │ +1b07a2: 5430 4f42 |0005: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424f │ │ +1b07a6: 12d1 |0007: const/4 v1, #int -3 // #fd │ │ +1b07a8: 7110 530a 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b07ae: 0c01 |000b: move-result-object v1 │ │ +1b07b0: 7220 d20c 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cd2 │ │ +1b07b6: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +1b07b8: 3804 1e00 |0010: if-eqz v4, 002e // +001e │ │ +1b07bc: 7210 870c 0400 |0012: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c87 │ │ +1b07c2: 0c04 |0015: move-result-object v4 │ │ +1b07c4: 7210 bb0c 0400 |0016: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1b07ca: 0a01 |0019: move-result v1 │ │ +1b07cc: 3801 1400 |001a: if-eqz v1, 002e // +0014 │ │ +1b07d0: 7210 bc0c 0400 |001c: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1b07d6: 0c01 |001f: move-result-object v1 │ │ +1b07d8: 1f01 f202 |0020: check-cast v1, Ljava/lang/Integer; // type@02f2 │ │ +1b07dc: 6e10 4c0a 0100 |0022: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ +1b07e2: 0a02 |0025: move-result v2 │ │ +1b07e4: 3202 f0ff |0026: if-eq v2, v0, 0016 // -0010 │ │ +1b07e8: 5432 4f42 |0028: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424f │ │ +1b07ec: 7220 d20c 1200 |002a: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cd2 │ │ +1b07f2: 28e9 |002d: goto 0016 // -0017 │ │ +1b07f4: 5534 5342 |002e: iget-boolean v4, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@4253 │ │ +1b07f8: 3904 0b00 |0030: if-nez v4, 003b // +000b │ │ +1b07fc: 5434 4f42 |0032: iget-object v4, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424f │ │ +1b0800: 7110 530a 0000 |0034: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b0806: 0c00 |0037: move-result-object v0 │ │ +1b0808: 7220 d20c 0400 |0038: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cd2 │ │ +1b080e: 6e10 1c5b 0300 |003b: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.notifyDataSetChanged:()V // method@5b1c │ │ +1b0814: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0005 line=55 │ │ 0x0012 line=57 │ │ 0x0028 line=59 │ │ 0x002e line=63 │ │ @@ -314014,34 +314015,34 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -1b06d8: |[1b06d8] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getContacts:()Ljava/util/Set; │ │ -1b06e8: 2200 7f03 |0000: new-instance v0, Ljava/util/HashSet; // type@037f │ │ -1b06ec: 5431 4f42 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424f │ │ -1b06f0: 7210 e00c 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ -1b06f6: 0a01 |0007: move-result v1 │ │ -1b06f8: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -1b06fa: b121 |0009: sub-int/2addr v1, v2 │ │ -1b06fc: 7020 ac0c 1000 |000a: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@0cac │ │ -1b0702: 5431 4f42 |000d: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424f │ │ -1b0706: 7210 e00c 0100 |000f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ -1b070c: 0a01 |0012: move-result v1 │ │ -1b070e: 3512 1000 |0013: if-ge v2, v1, 0023 // +0010 │ │ -1b0712: 5431 4f42 |0015: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424f │ │ -1b0716: 7220 d70c 2100 |0017: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ -1b071c: 0c01 |001a: move-result-object v1 │ │ -1b071e: 1f01 f202 |001b: check-cast v1, Ljava/lang/Integer; // type@02f2 │ │ -1b0722: 7220 0b0d 1000 |001d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0d0b │ │ -1b0728: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1b072c: 28eb |0022: goto 000d // -0015 │ │ -1b072e: 1100 |0023: return-object v0 │ │ +1b06dc: |[1b06dc] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getContacts:()Ljava/util/Set; │ │ +1b06ec: 2200 7f03 |0000: new-instance v0, Ljava/util/HashSet; // type@037f │ │ +1b06f0: 5431 4f42 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424f │ │ +1b06f4: 7210 e00c 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ +1b06fa: 0a01 |0007: move-result v1 │ │ +1b06fc: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +1b06fe: b121 |0009: sub-int/2addr v1, v2 │ │ +1b0700: 7020 ac0c 1000 |000a: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@0cac │ │ +1b0706: 5431 4f42 |000d: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424f │ │ +1b070a: 7210 e00c 0100 |000f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ +1b0710: 0a01 |0012: move-result v1 │ │ +1b0712: 3512 1000 |0013: if-ge v2, v1, 0023 // +0010 │ │ +1b0716: 5431 4f42 |0015: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424f │ │ +1b071a: 7220 d70c 2100 |0017: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ +1b0720: 0c01 |001a: move-result-object v1 │ │ +1b0722: 1f01 f202 |001b: check-cast v1, Ljava/lang/Integer; // type@02f2 │ │ +1b0726: 7220 0b0d 1000 |001d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0d0b │ │ +1b072c: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1b0730: 28eb |0022: goto 000d // -0015 │ │ +1b0732: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x000d line=77 │ │ 0x0015 line=78 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 this Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; │ │ @@ -314051,19 +314052,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1b0698: |[1b0698] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getCount:()I │ │ -1b06a8: 5410 4f42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424f │ │ -1b06ac: 7210 e00c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0ce0 │ │ -1b06b2: 0a00 |0005: move-result v0 │ │ -1b06b4: 0f00 |0006: return v0 │ │ +1b069c: |[1b069c] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getCount:()I │ │ +1b06ac: 5410 4f42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424f │ │ +1b06b0: 7210 e00c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0ce0 │ │ +1b06b6: 0a00 |0005: move-result v0 │ │ +1b06b8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;) │ │ @@ -314071,19 +314072,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1b06b8: |[1b06b8] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getItem:(I)Ljava/lang/Object; │ │ -1b06c8: 5410 4f42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424f │ │ -1b06cc: 7220 d70c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ -1b06d2: 0c02 |0005: move-result-object v2 │ │ -1b06d4: 1102 |0006: return-object v2 │ │ +1b06bc: |[1b06bc] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getItem:(I)Ljava/lang/Object; │ │ +1b06cc: 5410 4f42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424f │ │ +1b06d0: 7220 d70c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ +1b06d6: 0c02 |0005: move-result-object v2 │ │ +1b06d8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -314092,128 +314093,128 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1b0730: |[1b0730] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getItemId:(I)J │ │ -1b0740: 8130 |0000: int-to-long v0, v3 │ │ -1b0742: 1000 |0001: return-wide v0 │ │ +1b0734: |[1b0734] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getItemId:(I)J │ │ +1b0744: 8130 |0000: int-to-long v0, v3 │ │ +1b0746: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;) │ │ name : 'getView' │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 194 16-bit code units │ │ -1b0504: |[1b0504] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -1b0514: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b0516: 390c 0e00 |0001: if-nez v12, 000f // +000e │ │ -1b051a: 54ac 5042 |0003: iget-object v12, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@4250 │ │ -1b051e: 7110 e502 0c00 |0005: invoke-static {v12}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e5 │ │ -1b0524: 0c0c |0008: move-result-object v12 │ │ -1b0526: 6001 1427 |0009: sget v1, Lorg/thoughtcrime/securesms/R$layout;.selected_contact_list_item:I // field@2714 │ │ -1b052a: 6e40 e702 1c0d |000b: invoke-virtual {v12, v1, v13, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ -1b0530: 0c0c |000e: move-result-object v12 │ │ -1b0532: 600d 7122 |000f: sget v13, Lorg/thoughtcrime/securesms/R$id;.contact_photo_image:I // field@2271 │ │ -1b0536: 6e20 1603 dc00 |0011: invoke-virtual {v12, v13}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1b053c: 0c0d |0014: move-result-object v13 │ │ -1b053e: 1f0d 590e |0015: check-cast v13, Lorg/thoughtcrime/securesms/components/AvatarImageView; // type@0e59 │ │ -1b0542: 6001 1024 |0017: sget v1, Lorg/thoughtcrime/securesms/R$id;.name:I // field@2410 │ │ -1b0546: 6e20 1603 1c00 |0019: invoke-virtual {v12, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1b054c: 0c01 |001c: move-result-object v1 │ │ -1b054e: 1f01 5301 |001d: check-cast v1, Landroidx/appcompat/widget/AppCompatTextView; // type@0153 │ │ -1b0552: 6002 5724 |001f: sget v2, Lorg/thoughtcrime/securesms/R$id;.phone:I // field@2457 │ │ -1b0556: 6e20 1603 2c00 |0021: invoke-virtual {v12, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1b055c: 0c02 |0024: move-result-object v2 │ │ -1b055e: 1f02 4201 |0025: check-cast v2, Landroid/widget/TextView; // type@0142 │ │ -1b0562: 6003 9622 |0027: sget v3, Lorg/thoughtcrime/securesms/R$id;.delete:I // field@2296 │ │ -1b0566: 6e20 1603 3c00 |0029: invoke-virtual {v12, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1b056c: 0c03 |002c: move-result-object v3 │ │ -1b056e: 1f03 2f01 |002d: check-cast v3, Landroid/widget/ImageButton; // type@012f │ │ -1b0572: 6e20 175b ba00 |002f: invoke-virtual {v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.getItem:(I)Ljava/lang/Object; // method@5b17 │ │ -1b0578: 0c04 |0032: move-result-object v4 │ │ -1b057a: 1f04 f202 |0033: check-cast v4, Ljava/lang/Integer; // type@02f2 │ │ -1b057e: 6e10 4c0a 0400 |0035: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ -1b0584: 0a04 |0038: move-result v4 │ │ -1b0586: 12d5 |0039: const/4 v5, #int -3 // #fd │ │ -1b0588: 1216 |003a: const/4 v6, #int 1 // #1 │ │ -1b058a: 3254 0600 |003b: if-eq v4, v5, 0041 // +0006 │ │ -1b058e: 3264 0400 |003d: if-eq v4, v6, 0041 // +0004 │ │ -1b0592: 1217 |003f: const/4 v7, #int 1 // #1 │ │ -1b0594: 2802 |0040: goto 0042 // +0002 │ │ -1b0596: 1207 |0041: const/4 v7, #int 0 // #0 │ │ -1b0598: 1308 0800 |0042: const/16 v8, #int 8 // #8 │ │ -1b059c: 1209 |0044: const/4 v9, #int 0 // #0 │ │ -1b059e: 3354 1c00 |0045: if-ne v4, v5, 0061 // +001c │ │ -1b05a2: 54a4 5042 |0047: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@4250 │ │ -1b05a6: 55a5 5342 |0049: iget-boolean v5, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@4253 │ │ -1b05aa: 3805 0500 |004b: if-eqz v5, 0050 // +0005 │ │ -1b05ae: 6005 a927 |004d: sget v5, Lorg/thoughtcrime/securesms/R$string;.add_recipients:I // field@27a9 │ │ -1b05b2: 2803 |004f: goto 0052 // +0003 │ │ -1b05b4: 6005 1e29 |0050: sget v5, Lorg/thoughtcrime/securesms/R$string;.group_add_members:I // field@291e │ │ -1b05b8: 6e20 7700 5400 |0052: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1b05be: 0c04 |0055: move-result-object v4 │ │ -1b05c0: 6e20 d204 4100 |0056: invoke-virtual {v1, v4}, Landroidx/appcompat/widget/AppCompatTextView;.setText:(Ljava/lang/CharSequence;)V // method@04d2 │ │ -1b05c6: 6e30 d504 9106 |0059: invoke-virtual {v1, v9, v6}, Landroidx/appcompat/widget/AppCompatTextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@04d5 │ │ -1b05cc: 6e20 6f04 8200 |005c: invoke-virtual {v2, v8}, Landroid/widget/TextView;.setVisibility:(I)V // method@046f │ │ -1b05d2: 1202 |005f: const/4 v2, #int 0 // #0 │ │ -1b05d4: 2827 |0060: goto 0087 // +0027 │ │ -1b05d6: 54a5 5142 |0061: iget-object v5, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4251 │ │ -1b05da: 6e20 a506 4500 |0063: invoke-virtual {v5, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ -1b05e0: 0c04 |0066: move-result-object v4 │ │ -1b05e2: 2205 6810 |0067: new-instance v5, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1068 │ │ -1b05e6: 54a6 5042 |0069: iget-object v6, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@4250 │ │ -1b05ea: 7030 1e58 6504 |006b: invoke-direct {v5, v6, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@581e │ │ -1b05f0: 6e10 7906 0400 |006e: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@0679 │ │ -1b05f6: 0c06 |0071: move-result-object v6 │ │ -1b05f8: 6e20 d204 6100 |0072: invoke-virtual {v1, v6}, Landroidx/appcompat/widget/AppCompatTextView;.setText:(Ljava/lang/CharSequence;)V // method@04d2 │ │ -1b05fe: 6e30 d504 9100 |0075: invoke-virtual {v1, v9, v0}, Landroidx/appcompat/widget/AppCompatTextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@04d5 │ │ -1b0604: 6e10 7606 0400 |0078: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getAddr:()Ljava/lang/String; // method@0676 │ │ -1b060a: 0c06 |007b: move-result-object v6 │ │ -1b060c: 6e20 6a04 6200 |007c: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046a │ │ -1b0612: 6e20 6f04 0200 |007f: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@046f │ │ -1b0618: 6e10 8206 0400 |0082: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.isVerified:()Z // method@0682 │ │ -1b061e: 0a02 |0085: move-result v2 │ │ -1b0620: 0759 |0086: move-object v9, v5 │ │ -1b0622: 54a4 5242 |0087: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4252 │ │ -1b0626: 6e20 e849 4d00 |0089: invoke-virtual {v13, v4}, Lorg/thoughtcrime/securesms/components/AvatarImageView;.clear:(Lorg/thoughtcrime/securesms/mms/GlideRequests;)V // method@49e8 │ │ -1b062c: 54a4 5242 |008c: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4252 │ │ -1b0630: 6e40 eb49 4d09 |008e: invoke-virtual {v13, v4, v9, v0}, Lorg/thoughtcrime/securesms/components/AvatarImageView;.setAvatar:(Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/recipients/Recipient;Z)V // method@49eb │ │ -1b0636: 3802 0500 |0091: if-eqz v2, 0096 // +0005 │ │ -1b063a: 600d 2f21 |0093: sget v13, Lorg/thoughtcrime/securesms/R$drawable;.ic_verified:I // field@212f │ │ -1b063e: 2802 |0095: goto 0097 // +0002 │ │ -1b0640: 120d |0096: const/4 v13, #int 0 // #0 │ │ -1b0642: 6e50 cd04 01d0 |0097: invoke-virtual {v1, v0, v0, v13, v0}, Landroidx/appcompat/widget/AppCompatTextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@04cd │ │ -1b0648: 3807 0300 |009a: if-eqz v7, 009d // +0003 │ │ -1b064c: 2803 |009c: goto 009f // +0003 │ │ -1b064e: 1300 0800 |009d: const/16 v0, #int 8 // #8 │ │ -1b0652: 6e20 0404 0300 |009f: invoke-virtual {v3, v0}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@0404 │ │ -1b0658: 54ad 5042 |00a2: iget-object v13, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@4250 │ │ -1b065c: 7110 275a 0d00 |00a4: invoke-static {v13}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5a27 │ │ -1b0662: 0a0d |00a7: move-result v13 │ │ -1b0664: 380d 0400 |00a8: if-eqz v13, 00ac // +0004 │ │ -1b0668: 12fd |00aa: const/4 v13, #int -1 // #ff │ │ -1b066a: 2803 |00ab: goto 00ae // +0003 │ │ -1b066c: 150d 00ff |00ac: const/high16 v13, #int -16777216 // #ff00 │ │ -1b0670: 6e20 0004 d300 |00ae: invoke-virtual {v3, v13}, Landroid/widget/ImageButton;.setColorFilter:(I)V // method@0400 │ │ -1b0676: 220d e310 |00b1: new-instance v13, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0; // type@10e3 │ │ -1b067a: 7030 0d5b ad0b |00b3: invoke-direct {v13, v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V // method@5b0d │ │ -1b0680: 6e20 0204 d300 |00b6: invoke-virtual {v3, v13}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0402 │ │ -1b0686: 220d e410 |00b9: new-instance v13, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1; // type@10e4 │ │ -1b068a: 7030 0f5b ad0b |00bb: invoke-direct {v13, v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V // method@5b0f │ │ -1b0690: 6e20 4003 dc00 |00be: invoke-virtual {v12, v13}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1b0696: 110c |00c1: return-object v12 │ │ +1b0508: |[1b0508] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +1b0518: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b051a: 390c 0e00 |0001: if-nez v12, 000f // +000e │ │ +1b051e: 54ac 5042 |0003: iget-object v12, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@4250 │ │ +1b0522: 7110 e502 0c00 |0005: invoke-static {v12}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e5 │ │ +1b0528: 0c0c |0008: move-result-object v12 │ │ +1b052a: 6001 1427 |0009: sget v1, Lorg/thoughtcrime/securesms/R$layout;.selected_contact_list_item:I // field@2714 │ │ +1b052e: 6e40 e702 1c0d |000b: invoke-virtual {v12, v1, v13, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ +1b0534: 0c0c |000e: move-result-object v12 │ │ +1b0536: 600d 7122 |000f: sget v13, Lorg/thoughtcrime/securesms/R$id;.contact_photo_image:I // field@2271 │ │ +1b053a: 6e20 1603 dc00 |0011: invoke-virtual {v12, v13}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1b0540: 0c0d |0014: move-result-object v13 │ │ +1b0542: 1f0d 590e |0015: check-cast v13, Lorg/thoughtcrime/securesms/components/AvatarImageView; // type@0e59 │ │ +1b0546: 6001 1024 |0017: sget v1, Lorg/thoughtcrime/securesms/R$id;.name:I // field@2410 │ │ +1b054a: 6e20 1603 1c00 |0019: invoke-virtual {v12, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1b0550: 0c01 |001c: move-result-object v1 │ │ +1b0552: 1f01 5301 |001d: check-cast v1, Landroidx/appcompat/widget/AppCompatTextView; // type@0153 │ │ +1b0556: 6002 5724 |001f: sget v2, Lorg/thoughtcrime/securesms/R$id;.phone:I // field@2457 │ │ +1b055a: 6e20 1603 2c00 |0021: invoke-virtual {v12, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1b0560: 0c02 |0024: move-result-object v2 │ │ +1b0562: 1f02 4201 |0025: check-cast v2, Landroid/widget/TextView; // type@0142 │ │ +1b0566: 6003 9622 |0027: sget v3, Lorg/thoughtcrime/securesms/R$id;.delete:I // field@2296 │ │ +1b056a: 6e20 1603 3c00 |0029: invoke-virtual {v12, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1b0570: 0c03 |002c: move-result-object v3 │ │ +1b0572: 1f03 2f01 |002d: check-cast v3, Landroid/widget/ImageButton; // type@012f │ │ +1b0576: 6e20 175b ba00 |002f: invoke-virtual {v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.getItem:(I)Ljava/lang/Object; // method@5b17 │ │ +1b057c: 0c04 |0032: move-result-object v4 │ │ +1b057e: 1f04 f202 |0033: check-cast v4, Ljava/lang/Integer; // type@02f2 │ │ +1b0582: 6e10 4c0a 0400 |0035: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ +1b0588: 0a04 |0038: move-result v4 │ │ +1b058a: 12d5 |0039: const/4 v5, #int -3 // #fd │ │ +1b058c: 1216 |003a: const/4 v6, #int 1 // #1 │ │ +1b058e: 3254 0600 |003b: if-eq v4, v5, 0041 // +0006 │ │ +1b0592: 3264 0400 |003d: if-eq v4, v6, 0041 // +0004 │ │ +1b0596: 1217 |003f: const/4 v7, #int 1 // #1 │ │ +1b0598: 2802 |0040: goto 0042 // +0002 │ │ +1b059a: 1207 |0041: const/4 v7, #int 0 // #0 │ │ +1b059c: 1308 0800 |0042: const/16 v8, #int 8 // #8 │ │ +1b05a0: 1209 |0044: const/4 v9, #int 0 // #0 │ │ +1b05a2: 3354 1c00 |0045: if-ne v4, v5, 0061 // +001c │ │ +1b05a6: 54a4 5042 |0047: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@4250 │ │ +1b05aa: 55a5 5342 |0049: iget-boolean v5, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@4253 │ │ +1b05ae: 3805 0500 |004b: if-eqz v5, 0050 // +0005 │ │ +1b05b2: 6005 a927 |004d: sget v5, Lorg/thoughtcrime/securesms/R$string;.add_recipients:I // field@27a9 │ │ +1b05b6: 2803 |004f: goto 0052 // +0003 │ │ +1b05b8: 6005 1e29 |0050: sget v5, Lorg/thoughtcrime/securesms/R$string;.group_add_members:I // field@291e │ │ +1b05bc: 6e20 7700 5400 |0052: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1b05c2: 0c04 |0055: move-result-object v4 │ │ +1b05c4: 6e20 d204 4100 |0056: invoke-virtual {v1, v4}, Landroidx/appcompat/widget/AppCompatTextView;.setText:(Ljava/lang/CharSequence;)V // method@04d2 │ │ +1b05ca: 6e30 d504 9106 |0059: invoke-virtual {v1, v9, v6}, Landroidx/appcompat/widget/AppCompatTextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@04d5 │ │ +1b05d0: 6e20 6f04 8200 |005c: invoke-virtual {v2, v8}, Landroid/widget/TextView;.setVisibility:(I)V // method@046f │ │ +1b05d6: 1202 |005f: const/4 v2, #int 0 // #0 │ │ +1b05d8: 2827 |0060: goto 0087 // +0027 │ │ +1b05da: 54a5 5142 |0061: iget-object v5, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4251 │ │ +1b05de: 6e20 a506 4500 |0063: invoke-virtual {v5, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ +1b05e4: 0c04 |0066: move-result-object v4 │ │ +1b05e6: 2205 6810 |0067: new-instance v5, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1068 │ │ +1b05ea: 54a6 5042 |0069: iget-object v6, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@4250 │ │ +1b05ee: 7030 1e58 6504 |006b: invoke-direct {v5, v6, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@581e │ │ +1b05f4: 6e10 7906 0400 |006e: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@0679 │ │ +1b05fa: 0c06 |0071: move-result-object v6 │ │ +1b05fc: 6e20 d204 6100 |0072: invoke-virtual {v1, v6}, Landroidx/appcompat/widget/AppCompatTextView;.setText:(Ljava/lang/CharSequence;)V // method@04d2 │ │ +1b0602: 6e30 d504 9100 |0075: invoke-virtual {v1, v9, v0}, Landroidx/appcompat/widget/AppCompatTextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@04d5 │ │ +1b0608: 6e10 7606 0400 |0078: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getAddr:()Ljava/lang/String; // method@0676 │ │ +1b060e: 0c06 |007b: move-result-object v6 │ │ +1b0610: 6e20 6a04 6200 |007c: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046a │ │ +1b0616: 6e20 6f04 0200 |007f: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@046f │ │ +1b061c: 6e10 8206 0400 |0082: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.isVerified:()Z // method@0682 │ │ +1b0622: 0a02 |0085: move-result v2 │ │ +1b0624: 0759 |0086: move-object v9, v5 │ │ +1b0626: 54a4 5242 |0087: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4252 │ │ +1b062a: 6e20 e849 4d00 |0089: invoke-virtual {v13, v4}, Lorg/thoughtcrime/securesms/components/AvatarImageView;.clear:(Lorg/thoughtcrime/securesms/mms/GlideRequests;)V // method@49e8 │ │ +1b0630: 54a4 5242 |008c: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4252 │ │ +1b0634: 6e40 eb49 4d09 |008e: invoke-virtual {v13, v4, v9, v0}, Lorg/thoughtcrime/securesms/components/AvatarImageView;.setAvatar:(Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/recipients/Recipient;Z)V // method@49eb │ │ +1b063a: 3802 0500 |0091: if-eqz v2, 0096 // +0005 │ │ +1b063e: 600d 2f21 |0093: sget v13, Lorg/thoughtcrime/securesms/R$drawable;.ic_verified:I // field@212f │ │ +1b0642: 2802 |0095: goto 0097 // +0002 │ │ +1b0644: 120d |0096: const/4 v13, #int 0 // #0 │ │ +1b0646: 6e50 cd04 01d0 |0097: invoke-virtual {v1, v0, v0, v13, v0}, Landroidx/appcompat/widget/AppCompatTextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@04cd │ │ +1b064c: 3807 0300 |009a: if-eqz v7, 009d // +0003 │ │ +1b0650: 2803 |009c: goto 009f // +0003 │ │ +1b0652: 1300 0800 |009d: const/16 v0, #int 8 // #8 │ │ +1b0656: 6e20 0404 0300 |009f: invoke-virtual {v3, v0}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@0404 │ │ +1b065c: 54ad 5042 |00a2: iget-object v13, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@4250 │ │ +1b0660: 7110 275a 0d00 |00a4: invoke-static {v13}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5a27 │ │ +1b0666: 0a0d |00a7: move-result v13 │ │ +1b0668: 380d 0400 |00a8: if-eqz v13, 00ac // +0004 │ │ +1b066c: 12fd |00aa: const/4 v13, #int -1 // #ff │ │ +1b066e: 2803 |00ab: goto 00ae // +0003 │ │ +1b0670: 150d 00ff |00ac: const/high16 v13, #int -16777216 // #ff00 │ │ +1b0674: 6e20 0004 d300 |00ae: invoke-virtual {v3, v13}, Landroid/widget/ImageButton;.setColorFilter:(I)V // method@0400 │ │ +1b067a: 220d e310 |00b1: new-instance v13, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0; // type@10e3 │ │ +1b067e: 7030 0d5b ad0b |00b3: invoke-direct {v13, v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V // method@5b0d │ │ +1b0684: 6e20 0204 d300 |00b6: invoke-virtual {v3, v13}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0402 │ │ +1b068a: 220d e410 |00b9: new-instance v13, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1; // type@10e4 │ │ +1b068e: 7030 0f5b ad0b |00bb: invoke-direct {v13, v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V // method@5b0f │ │ +1b0694: 6e20 4003 dc00 |00be: invoke-virtual {v12, v13}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1b069a: 110c |00c1: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=101 │ │ 0x000f line=104 │ │ 0x0017 line=105 │ │ 0x001f line=106 │ │ 0x0027 line=107 │ │ @@ -314246,25 +314247,25 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1b0814: |[1b0814] org.thoughtcrime.securesms.util.SelectedContactsAdapter.lambda$getView$0$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V │ │ -1b0824: 5413 5442 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@4254 │ │ -1b0828: 3803 1100 |0002: if-eqz v3, 0013 // +0011 │ │ -1b082c: 5410 4f42 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424f │ │ -1b0830: 7220 d70c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ -1b0836: 0c02 |0009: move-result-object v2 │ │ -1b0838: 1f02 f202 |000a: check-cast v2, Ljava/lang/Integer; // type@02f2 │ │ -1b083c: 6e10 4c0a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ -1b0842: 0a02 |000f: move-result v2 │ │ -1b0844: 7220 125b 2300 |0010: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;.onItemDeleteClick:(I)V // method@5b12 │ │ -1b084a: 0e00 |0013: return-void │ │ +1b0818: |[1b0818] org.thoughtcrime.securesms.util.SelectedContactsAdapter.lambda$getView$0$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V │ │ +1b0828: 5413 5442 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@4254 │ │ +1b082c: 3803 1100 |0002: if-eqz v3, 0013 // +0011 │ │ +1b0830: 5410 4f42 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424f │ │ +1b0834: 7220 d70c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ +1b083a: 0c02 |0009: move-result-object v2 │ │ +1b083c: 1f02 f202 |000a: check-cast v2, Ljava/lang/Integer; // type@02f2 │ │ +1b0840: 6e10 4c0a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ +1b0846: 0a02 |000f: move-result v2 │ │ +1b0848: 7220 125b 2300 |0010: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;.onItemDeleteClick:(I)V // method@5b12 │ │ +1b084e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0004 line=135 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; │ │ 0x0000 - 0x0014 reg=2 (null) I │ │ @@ -314275,25 +314276,25 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1b084c: |[1b084c] org.thoughtcrime.securesms.util.SelectedContactsAdapter.lambda$getView$1$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V │ │ -1b085c: 5413 5442 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@4254 │ │ -1b0860: 3803 1100 |0002: if-eqz v3, 0013 // +0011 │ │ -1b0864: 5410 4f42 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424f │ │ -1b0868: 7220 d70c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ -1b086e: 0c02 |0009: move-result-object v2 │ │ -1b0870: 1f02 f202 |000a: check-cast v2, Ljava/lang/Integer; // type@02f2 │ │ -1b0874: 6e10 4c0a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ -1b087a: 0a02 |000f: move-result v2 │ │ -1b087c: 7220 115b 2300 |0010: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;.onItemClick:(I)V // method@5b11 │ │ -1b0882: 0e00 |0013: return-void │ │ +1b0850: |[1b0850] org.thoughtcrime.securesms.util.SelectedContactsAdapter.lambda$getView$1$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V │ │ +1b0860: 5413 5442 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@4254 │ │ +1b0864: 3803 1100 |0002: if-eqz v3, 0013 // +0011 │ │ +1b0868: 5410 4f42 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424f │ │ +1b086c: 7220 d70c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ +1b0872: 0c02 |0009: move-result-object v2 │ │ +1b0874: 1f02 f202 |000a: check-cast v2, Ljava/lang/Integer; // type@02f2 │ │ +1b0878: 6e10 4c0a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ +1b087e: 0a02 |000f: move-result v2 │ │ +1b0880: 7220 115b 2300 |0010: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;.onItemClick:(I)V // method@5b11 │ │ +1b0886: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0004 line=140 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; │ │ 0x0000 - 0x0014 reg=2 (null) I │ │ @@ -314304,21 +314305,21 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1b0884: |[1b0884] org.thoughtcrime.securesms.util.SelectedContactsAdapter.remove:(Ljava/lang/Integer;)V │ │ -1b0894: 5410 4f42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424f │ │ -1b0898: 7220 de0c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0cde │ │ -1b089e: 0a02 |0005: move-result v2 │ │ -1b08a0: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ -1b08a4: 6e10 1c5b 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.notifyDataSetChanged:()V // method@5b1c │ │ -1b08aa: 0e00 |000b: return-void │ │ +1b0888: |[1b0888] org.thoughtcrime.securesms.util.SelectedContactsAdapter.remove:(Ljava/lang/Integer;)V │ │ +1b0898: 5410 4f42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424f │ │ +1b089c: 7220 de0c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0cde │ │ +1b08a2: 0a02 |0005: move-result v2 │ │ +1b08a4: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ +1b08a8: 6e10 1c5b 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.notifyDataSetChanged:()V // method@5b1c │ │ +1b08ae: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0008 line=71 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/Integer; │ │ @@ -314328,17 +314329,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b08ac: |[1b08ac] org.thoughtcrime.securesms.util.SelectedContactsAdapter.setItemClickListener:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;)V │ │ -1b08bc: 5b01 5442 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@4254 │ │ -1b08c0: 0e00 |0002: return-void │ │ +1b08b0: |[1b08b0] org.thoughtcrime.securesms.util.SelectedContactsAdapter.setItemClickListener:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;)V │ │ +1b08c0: 5b01 5442 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@4254 │ │ +1b08c4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; │ │ │ │ @@ -314380,20 +314381,20 @@ │ │ type : '(Landroid/app/Activity;[Ljava/lang/Long;[I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1b08c4: |[1b08c4] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda0.:(Landroid/app/Activity;[Ljava/lang/Long;[I)V │ │ -1b08d4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b08da: 5b01 5542 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$0:Landroid/app/Activity; // field@4255 │ │ -1b08de: 5b02 5642 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$1:[Ljava/lang/Long; // field@4256 │ │ -1b08e2: 5b03 5742 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$2:[I // field@4257 │ │ -1b08e6: 0e00 |0009: return-void │ │ +1b08c8: |[1b08c8] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda0.:(Landroid/app/Activity;[Ljava/lang/Long;[I)V │ │ +1b08d8: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b08de: 5b01 5542 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$0:Landroid/app/Activity; // field@4255 │ │ +1b08e2: 5b02 5642 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$1:[Ljava/lang/Long; // field@4256 │ │ +1b08e6: 5b03 5742 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$2:[I // field@4257 │ │ +1b08ea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/app/Activity; │ │ 0x0000 - 0x000a reg=2 (null) [Ljava/lang/Long; │ │ @@ -314405,20 +314406,20 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1b08e8: |[1b08e8] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda0.run:()V │ │ -1b08f8: 5430 5542 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$0:Landroid/app/Activity; // field@4255 │ │ -1b08fc: 5431 5642 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$1:[Ljava/lang/Long; // field@4256 │ │ -1b0900: 5432 5742 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$2:[I // field@4257 │ │ -1b0904: 7130 295b 1002 |0006: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.lambda$immediatelyRelay$0:(Landroid/app/Activity;[Ljava/lang/Long;[I)V // method@5b29 │ │ -1b090a: 0e00 |0009: return-void │ │ +1b08ec: |[1b08ec] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda0.run:()V │ │ +1b08fc: 5430 5542 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$0:Landroid/app/Activity; // field@4255 │ │ +1b0900: 5431 5642 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$1:[Ljava/lang/Long; // field@4256 │ │ +1b0904: 5432 5742 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$2:[I // field@4257 │ │ +1b0908: 7130 295b 1002 |0006: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.lambda$immediatelyRelay$0:(Landroid/app/Activity;[Ljava/lang/Long;[I)V // method@5b29 │ │ +1b090e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 5745 (D8$$SyntheticClass) │ │ @@ -314463,21 +314464,21 @@ │ │ type : '([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1b090c: |[1b090c] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda1.:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V │ │ -1b091c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b0922: 5b01 5842 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Long; // field@4258 │ │ -1b0926: 5b02 5942 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$1:Landroid/app/Activity; // field@4259 │ │ -1b092a: 5b03 5a42 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$2:Ljava/util/ArrayList; // field@425a │ │ -1b092e: 5b04 5b42 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$3:Ljava/lang/String; // field@425b │ │ -1b0932: 0e00 |000b: return-void │ │ +1b0910: |[1b0910] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda1.:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V │ │ +1b0920: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b0926: 5b01 5842 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Long; // field@4258 │ │ +1b092a: 5b02 5942 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$1:Landroid/app/Activity; // field@4259 │ │ +1b092e: 5b03 5a42 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$2:Ljava/util/ArrayList; // field@425a │ │ +1b0932: 5b04 5b42 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$3:Ljava/lang/String; // field@425b │ │ +1b0936: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000c reg=1 (null) [Ljava/lang/Long; │ │ 0x0000 - 0x000c reg=2 (null) Landroid/app/Activity; │ │ @@ -314490,21 +314491,21 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -1b0934: |[1b0934] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda1.run:()V │ │ -1b0944: 5440 5842 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Long; // field@4258 │ │ -1b0948: 5441 5942 |0002: iget-object v1, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$1:Landroid/app/Activity; // field@4259 │ │ -1b094c: 5442 5a42 |0004: iget-object v2, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$2:Ljava/util/ArrayList; // field@425a │ │ -1b0950: 5443 5b42 |0006: iget-object v3, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$3:Ljava/lang/String; // field@425b │ │ -1b0954: 7140 2a5b 1032 |0008: invoke-static {v0, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.lambda$immediatelyRelay$1:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V // method@5b2a │ │ -1b095a: 0e00 |000b: return-void │ │ +1b0938: |[1b0938] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda1.run:()V │ │ +1b0948: 5440 5842 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Long; // field@4258 │ │ +1b094c: 5441 5942 |0002: iget-object v1, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$1:Landroid/app/Activity; // field@4259 │ │ +1b0950: 5442 5a42 |0004: iget-object v2, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$2:Ljava/util/ArrayList; // field@425a │ │ +1b0954: 5443 5b42 |0006: iget-object v3, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$3:Ljava/lang/String; // field@425b │ │ +1b0958: 7140 2a5b 1032 |0008: invoke-static {v0, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.lambda$immediatelyRelay$1:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V // method@5b2a │ │ +1b095e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1; │ │ │ │ source_file_idx : 5745 (D8$$SyntheticClass) │ │ @@ -314540,17 +314541,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b0a54: |[1b0a54] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.:()V │ │ -1b0a64: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b0a6a: 0e00 |0003: return-void │ │ +1b0a58: |[1b0a58] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.:()V │ │ +1b0a68: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b0a6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;) │ │ @@ -314558,32 +314559,32 @@ │ │ type : '(Landroid/content/Context;Ljava/util/ArrayList;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -1b095c: |[1b095c] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.containsVideoType:(Landroid/content/Context;Ljava/util/ArrayList;)Z │ │ -1b096c: 6e10 640c 0200 |0000: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ -1b0972: 0c02 |0003: move-result-object v2 │ │ -1b0974: 7210 bb0c 0200 |0004: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1b097a: 0a00 |0007: move-result v0 │ │ -1b097c: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -1b0980: 7210 bc0c 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1b0986: 0c00 |000d: move-result-object v0 │ │ -1b0988: 1f00 8700 |000e: check-cast v0, Landroid/net/Uri; // type@0087 │ │ -1b098c: 7120 8f5a 0100 |0010: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@5a8f │ │ -1b0992: 0c00 |0013: move-result-object v0 │ │ -1b0994: 7110 995a 0000 |0014: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@5a99 │ │ -1b099a: 0a00 |0017: move-result v0 │ │ -1b099c: 3800 ecff |0018: if-eqz v0, 0004 // -0014 │ │ -1b09a0: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -1b09a2: 0f01 |001b: return v1 │ │ -1b09a4: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -1b09a6: 0f01 |001d: return v1 │ │ +1b0960: |[1b0960] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.containsVideoType:(Landroid/content/Context;Ljava/util/ArrayList;)Z │ │ +1b0970: 6e10 640c 0200 |0000: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ +1b0976: 0c02 |0003: move-result-object v2 │ │ +1b0978: 7210 bb0c 0200 |0004: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1b097e: 0a00 |0007: move-result v0 │ │ +1b0980: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +1b0984: 7210 bc0c 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1b098a: 0c00 |000d: move-result-object v0 │ │ +1b098c: 1f00 8700 |000e: check-cast v0, Landroid/net/Uri; // type@0087 │ │ +1b0990: 7120 8f5a 0100 |0010: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@5a8f │ │ +1b0996: 0c00 |0013: move-result-object v0 │ │ +1b0998: 7110 995a 0000 |0014: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@5a99 │ │ +1b099e: 0a00 |0017: move-result v0 │ │ +1b09a0: 3800 ecff |0018: if-eqz v0, 0004 // -0014 │ │ +1b09a4: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +1b09a6: 0f01 |001b: return v1 │ │ +1b09a8: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +1b09aa: 0f01 |001d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0010 line=98 │ │ 0x0014 line=99 │ │ locals : │ │ 0x0000 - 0x001e reg=1 (null) Landroid/content/Context; │ │ @@ -314594,53 +314595,53 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Lcom/b44t/messenger/DcMsg;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 78 16-bit code units │ │ -1b09a8: |[1b09a8] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.createMessage:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Lcom/b44t/messenger/DcMsg; │ │ -1b09b8: 7110 c84d 0400 |0000: invoke-static {v4}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ -1b09be: 0c00 |0003: move-result-object v0 │ │ -1b09c0: 7120 8f5a 5400 |0004: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@5a8f │ │ -1b09c6: 0c01 |0007: move-result-object v1 │ │ -1b09c8: 3905 0a00 |0008: if-nez v5, 0012 // +000a │ │ -1b09cc: 2202 e101 |000a: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ -1b09d0: 1303 0a00 |000c: const/16 v3, #int 10 // #a │ │ -1b09d4: 7030 f906 0203 |000e: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ -1b09da: 2832 |0011: goto 0043 // +0032 │ │ -1b09dc: 7110 945a 0100 |0012: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@5a94 │ │ -1b09e2: 0a02 |0015: move-result v2 │ │ -1b09e4: 3802 0a00 |0016: if-eqz v2, 0020 // +000a │ │ -1b09e8: 2202 e101 |0018: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ -1b09ec: 1303 1400 |001a: const/16 v3, #int 20 // #14 │ │ -1b09f0: 7030 f906 0203 |001c: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ -1b09f6: 2824 |001f: goto 0043 // +0024 │ │ -1b09f8: 7110 915a 0100 |0020: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isAudioType:(Ljava/lang/String;)Z // method@5a91 │ │ -1b09fe: 0a02 |0023: move-result v2 │ │ -1b0a00: 3802 0a00 |0024: if-eqz v2, 002e // +000a │ │ -1b0a04: 2202 e101 |0026: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ -1b0a08: 1303 2800 |0028: const/16 v3, #int 40 // #28 │ │ -1b0a0c: 7030 f906 0203 |002a: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ -1b0a12: 2816 |002d: goto 0043 // +0016 │ │ -1b0a14: 7110 995a 0100 |002e: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@5a99 │ │ -1b0a1a: 0a02 |0031: move-result v2 │ │ -1b0a1c: 3802 0a00 |0032: if-eqz v2, 003c // +000a │ │ -1b0a20: 2202 e101 |0034: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ -1b0a24: 1303 3200 |0036: const/16 v3, #int 50 // #32 │ │ -1b0a28: 7030 f906 0203 |0038: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ -1b0a2e: 2808 |003b: goto 0043 // +0008 │ │ -1b0a30: 2202 e101 |003c: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ -1b0a34: 1303 3c00 |003e: const/16 v3, #int 60 // #3c │ │ -1b0a38: 7030 f906 0203 |0040: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ -1b0a3e: 3805 0500 |0043: if-eqz v5, 0048 // +0005 │ │ -1b0a42: 7140 2c5b 5412 |0045: invoke-static {v4, v5, v2, v1}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.setFileFromUri:(Landroid/content/Context;Landroid/net/Uri;Lcom/b44t/messenger/DcMsg;Ljava/lang/String;)V // method@5b2c │ │ -1b0a48: 3806 0500 |0048: if-eqz v6, 004d // +0005 │ │ -1b0a4c: 6e20 3207 6200 |004a: invoke-virtual {v2, v6}, Lcom/b44t/messenger/DcMsg;.setText:(Ljava/lang/String;)V // method@0732 │ │ -1b0a52: 1102 |004d: return-object v2 │ │ +1b09ac: |[1b09ac] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.createMessage:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Lcom/b44t/messenger/DcMsg; │ │ +1b09bc: 7110 c84d 0400 |0000: invoke-static {v4}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ +1b09c2: 0c00 |0003: move-result-object v0 │ │ +1b09c4: 7120 8f5a 5400 |0004: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@5a8f │ │ +1b09ca: 0c01 |0007: move-result-object v1 │ │ +1b09cc: 3905 0a00 |0008: if-nez v5, 0012 // +000a │ │ +1b09d0: 2202 e101 |000a: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ +1b09d4: 1303 0a00 |000c: const/16 v3, #int 10 // #a │ │ +1b09d8: 7030 f906 0203 |000e: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ +1b09de: 2832 |0011: goto 0043 // +0032 │ │ +1b09e0: 7110 945a 0100 |0012: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@5a94 │ │ +1b09e6: 0a02 |0015: move-result v2 │ │ +1b09e8: 3802 0a00 |0016: if-eqz v2, 0020 // +000a │ │ +1b09ec: 2202 e101 |0018: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ +1b09f0: 1303 1400 |001a: const/16 v3, #int 20 // #14 │ │ +1b09f4: 7030 f906 0203 |001c: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ +1b09fa: 2824 |001f: goto 0043 // +0024 │ │ +1b09fc: 7110 915a 0100 |0020: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isAudioType:(Ljava/lang/String;)Z // method@5a91 │ │ +1b0a02: 0a02 |0023: move-result v2 │ │ +1b0a04: 3802 0a00 |0024: if-eqz v2, 002e // +000a │ │ +1b0a08: 2202 e101 |0026: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ +1b0a0c: 1303 2800 |0028: const/16 v3, #int 40 // #28 │ │ +1b0a10: 7030 f906 0203 |002a: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ +1b0a16: 2816 |002d: goto 0043 // +0016 │ │ +1b0a18: 7110 995a 0100 |002e: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@5a99 │ │ +1b0a1e: 0a02 |0031: move-result v2 │ │ +1b0a20: 3802 0a00 |0032: if-eqz v2, 003c // +000a │ │ +1b0a24: 2202 e101 |0034: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ +1b0a28: 1303 3200 |0036: const/16 v3, #int 50 // #32 │ │ +1b0a2c: 7030 f906 0203 |0038: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ +1b0a32: 2808 |003b: goto 0043 // +0008 │ │ +1b0a34: 2202 e101 |003c: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ +1b0a38: 1303 3c00 |003e: const/16 v3, #int 60 // #3c │ │ +1b0a3c: 7030 f906 0203 |0040: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ +1b0a42: 3805 0500 |0043: if-eqz v5, 0048 // +0005 │ │ +1b0a46: 7140 2c5b 5412 |0045: invoke-static {v4, v5, v2, v1}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.setFileFromUri:(Landroid/content/Context;Landroid/net/Uri;Lcom/b44t/messenger/DcMsg;Ljava/lang/String;)V // method@5b2c │ │ +1b0a4c: 3806 0500 |0048: if-eqz v6, 004d // +0005 │ │ +1b0a50: 6e20 3207 6200 |004a: invoke-virtual {v2, v6}, Lcom/b44t/messenger/DcMsg;.setText:(Ljava/lang/String;)V // method@0732 │ │ +1b0a56: 1102 |004d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=109 │ │ 0x000a line=111 │ │ 0x0012 line=112 │ │ 0x0018 line=113 │ │ @@ -314661,19 +314662,19 @@ │ │ type : '(Landroid/content/Context;I[I)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1b0a6c: |[1b0a6c] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.handleForwarding:(Landroid/content/Context;I[I)V │ │ -1b0a7c: 7110 c84d 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ -1b0a82: 0c00 |0003: move-result-object v0 │ │ -1b0a84: 6e30 9506 2001 |0004: invoke-virtual {v0, v2, v1}, Lcom/b44t/messenger/DcContext;.forwardMsgs:([II)V // method@0695 │ │ -1b0a8a: 0e00 |0007: return-void │ │ +1b0a70: |[1b0a70] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.handleForwarding:(Landroid/content/Context;I[I)V │ │ +1b0a80: 7110 c84d 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ +1b0a86: 0c00 |0003: move-result-object v0 │ │ +1b0a88: 6e30 9506 2001 |0004: invoke-virtual {v0, v2, v1}, Lcom/b44t/messenger/DcContext;.forwardMsgs:([II)V // method@0695 │ │ +1b0a8e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0004 line=76 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=1 (null) I │ │ @@ -314684,24 +314685,24 @@ │ │ type : '(Landroid/app/Activity;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1b0a8c: |[1b0a8c] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.immediatelyRelay:(Landroid/app/Activity;I)V │ │ -1b0a9c: 8130 |0000: int-to-long v0, v3 │ │ -1b0a9e: 7120 5f0a 1000 |0001: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1b0aa4: 0c03 |0004: move-result-object v3 │ │ -1b0aa6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -1b0aa8: 2300 3f11 |0006: new-array v0, v0, [Ljava/lang/Long; // type@113f │ │ -1b0aac: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1b0aae: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ -1b0ab2: 7120 285b 0200 |000b: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.immediatelyRelay:(Landroid/app/Activity;[Ljava/lang/Long;)V // method@5b28 │ │ -1b0ab8: 0e00 |000e: return-void │ │ +1b0a90: |[1b0a90] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.immediatelyRelay:(Landroid/app/Activity;I)V │ │ +1b0aa0: 8130 |0000: int-to-long v0, v3 │ │ +1b0aa2: 7120 5f0a 1000 |0001: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1b0aa8: 0c03 |0004: move-result-object v3 │ │ +1b0aaa: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +1b0aac: 2300 3f11 |0006: new-array v0, v0, [Ljava/lang/Long; // type@113f │ │ +1b0ab0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1b0ab2: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ +1b0ab6: 7120 285b 0200 |000b: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.immediatelyRelay:(Landroid/app/Activity;[Ljava/lang/Long;)V // method@5b28 │ │ +1b0abc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=33 │ │ locals : │ │ 0x0000 - 0x000f reg=2 (null) Landroid/app/Activity; │ │ 0x0000 - 0x000f reg=3 (null) I │ │ │ │ @@ -314710,40 +314711,40 @@ │ │ type : '(Landroid/app/Activity;[Ljava/lang/Long;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -1b0abc: |[1b0abc] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.immediatelyRelay:(Landroid/app/Activity;[Ljava/lang/Long;)V │ │ -1b0acc: 7100 0543 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/ConversationListRelayingActivity;.finishActivity:()V // method@4305 │ │ -1b0ad2: 7110 e85a 0300 |0003: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@5ae8 │ │ -1b0ad8: 0a00 |0006: move-result v0 │ │ -1b0ada: 3800 1500 |0007: if-eqz v0, 001c // +0015 │ │ -1b0ade: 7110 e25a 0300 |0009: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getForwardedMessageIDs:(Landroid/app/Activity;)[I // method@5ae2 │ │ -1b0ae4: 0c00 |000c: move-result-object v0 │ │ -1b0ae6: 7110 eb5a 0300 |000d: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.resetRelayingMessageContent:(Landroid/app/Activity;)V // method@5aeb │ │ -1b0aec: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ -1b0af0: 0e00 |0012: return-void │ │ -1b0af2: 2201 e710 |0013: new-instance v1, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0; // type@10e7 │ │ -1b0af6: 7040 1f5b 3104 |0015: invoke-direct {v1, v3, v4, v0}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.:(Landroid/app/Activity;[Ljava/lang/Long;[I)V // method@5b1f │ │ -1b0afc: 7110 835b 0100 |0018: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5b83 │ │ -1b0b02: 281a |001b: goto 0035 // +001a │ │ -1b0b04: 7110 ea5a 0300 |001c: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@5aea │ │ -1b0b0a: 0a00 |001f: move-result v0 │ │ -1b0b0c: 3800 1500 |0020: if-eqz v0, 0035 // +0015 │ │ -1b0b10: 7110 e65a 0300 |0022: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@5ae6 │ │ -1b0b16: 0c00 |0025: move-result-object v0 │ │ -1b0b18: 7110 e45a 0300 |0026: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@5ae4 │ │ -1b0b1e: 0c01 |0029: move-result-object v1 │ │ -1b0b20: 7110 eb5a 0300 |002a: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.resetRelayingMessageContent:(Landroid/app/Activity;)V // method@5aeb │ │ -1b0b26: 2202 e810 |002d: new-instance v2, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1; // type@10e8 │ │ -1b0b2a: 7051 215b 4203 |002f: invoke-direct {v2, v4, v3, v0, v1}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V // method@5b21 │ │ -1b0b30: 7110 835b 0200 |0032: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5b83 │ │ -1b0b36: 0e00 |0035: return-void │ │ +1b0ac0: |[1b0ac0] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.immediatelyRelay:(Landroid/app/Activity;[Ljava/lang/Long;)V │ │ +1b0ad0: 7100 0543 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/ConversationListRelayingActivity;.finishActivity:()V // method@4305 │ │ +1b0ad6: 7110 e85a 0300 |0003: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@5ae8 │ │ +1b0adc: 0a00 |0006: move-result v0 │ │ +1b0ade: 3800 1500 |0007: if-eqz v0, 001c // +0015 │ │ +1b0ae2: 7110 e25a 0300 |0009: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getForwardedMessageIDs:(Landroid/app/Activity;)[I // method@5ae2 │ │ +1b0ae8: 0c00 |000c: move-result-object v0 │ │ +1b0aea: 7110 eb5a 0300 |000d: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.resetRelayingMessageContent:(Landroid/app/Activity;)V // method@5aeb │ │ +1b0af0: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ +1b0af4: 0e00 |0012: return-void │ │ +1b0af6: 2201 e710 |0013: new-instance v1, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0; // type@10e7 │ │ +1b0afa: 7040 1f5b 3104 |0015: invoke-direct {v1, v3, v4, v0}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.:(Landroid/app/Activity;[Ljava/lang/Long;[I)V // method@5b1f │ │ +1b0b00: 7110 835b 0100 |0018: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5b83 │ │ +1b0b06: 281a |001b: goto 0035 // +001a │ │ +1b0b08: 7110 ea5a 0300 |001c: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@5aea │ │ +1b0b0e: 0a00 |001f: move-result v0 │ │ +1b0b10: 3800 1500 |0020: if-eqz v0, 0035 // +0015 │ │ +1b0b14: 7110 e65a 0300 |0022: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@5ae6 │ │ +1b0b1a: 0c00 |0025: move-result-object v0 │ │ +1b0b1c: 7110 e45a 0300 |0026: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@5ae4 │ │ +1b0b22: 0c01 |0029: move-result-object v1 │ │ +1b0b24: 7110 eb5a 0300 |002a: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.resetRelayingMessageContent:(Landroid/app/Activity;)V // method@5aeb │ │ +1b0b2a: 2202 e810 |002d: new-instance v2, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1; // type@10e8 │ │ +1b0b2e: 7051 215b 4203 |002f: invoke-direct {v2, v4, v3, v0, v1}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V // method@5b21 │ │ +1b0b34: 7110 835b 0200 |0032: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5b83 │ │ +1b0b3a: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0009 line=39 │ │ 0x000d line=40 │ │ 0x0013 line=43 │ │ @@ -314761,58 +314762,58 @@ │ │ type : '(Landroid/app/Activity;[Ljava/lang/Long;[I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -1b0b38: |[1b0b38] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.lambda$immediatelyRelay$0:(Landroid/app/Activity;[Ljava/lang/Long;[I)V │ │ -1b0b48: 7110 c84d 0a00 |0000: invoke-static {v10}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ -1b0b4e: 0c00 |0003: move-result-object v0 │ │ -1b0b50: 21b1 |0004: array-length v1, v11 │ │ -1b0b52: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1b0b54: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -1b0b56: 3513 4700 |0007: if-ge v3, v1, 004e // +0047 │ │ -1b0b5a: 4604 0b03 |0009: aget-object v4, v11, v3 │ │ -1b0b5e: 6e10 5b0a 0400 |000b: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@0a5b │ │ -1b0b64: 0b04 |000e: move-result-wide v4 │ │ -1b0b66: 8445 |000f: long-to-int v5, v4 │ │ -1b0b68: 6e20 9906 5000 |0010: invoke-virtual {v0, v5}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ -1b0b6e: 0c04 |0013: move-result-object v4 │ │ -1b0b70: 6e10 6b06 0400 |0014: invoke-virtual {v4}, Lcom/b44t/messenger/DcChat;.isSelfTalk:()Z // method@066b │ │ -1b0b76: 0a04 |0017: move-result v4 │ │ -1b0b78: 3804 3000 |0018: if-eqz v4, 0048 // +0030 │ │ -1b0b7c: 21c4 |001a: array-length v4, v12 │ │ -1b0b7e: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1b0b80: 3546 2f00 |001c: if-ge v6, v4, 004b // +002f │ │ -1b0b84: 4407 0c06 |001e: aget v7, v12, v6 │ │ -1b0b88: 6e20 ad06 7000 |0020: invoke-virtual {v0, v7}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ -1b0b8e: 0c08 |0023: move-result-object v8 │ │ -1b0b90: 6e10 fa06 0800 |0024: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.canSave:()Z // method@06fa │ │ -1b0b96: 0a09 |0027: move-result v9 │ │ -1b0b98: 3809 1600 |0028: if-eqz v9, 003e // +0016 │ │ -1b0b9c: 6e10 1107 0800 |002a: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.getSavedMsgId:()I // method@0711 │ │ -1b0ba2: 0a09 |002d: move-result v9 │ │ -1b0ba4: 3909 1000 |002e: if-nez v9, 003e // +0010 │ │ -1b0ba8: 6e10 fb06 0800 |0030: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06fb │ │ -1b0bae: 0a08 |0033: move-result v8 │ │ -1b0bb0: 3258 0a00 |0034: if-eq v8, v5, 003e // +000a │ │ -1b0bb4: 2410 2711 0700 |0036: filled-new-array {v7}, [I // type@1127 │ │ -1b0bba: 0c07 |0039: move-result-object v7 │ │ -1b0bbc: 6e20 ce06 7000 |003a: invoke-virtual {v0, v7}, Lcom/b44t/messenger/DcContext;.saveMsgs:([I)V // method@06ce │ │ -1b0bc2: 2808 |003d: goto 0045 // +0008 │ │ -1b0bc4: 2410 2711 0700 |003e: filled-new-array {v7}, [I // type@1127 │ │ -1b0bca: 0c07 |0041: move-result-object v7 │ │ -1b0bcc: 7130 265b 5a07 |0042: invoke-static {v10, v5, v7}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.handleForwarding:(Landroid/content/Context;I[I)V // method@5b26 │ │ -1b0bd2: d806 0601 |0045: add-int/lit8 v6, v6, #int 1 // #01 │ │ -1b0bd6: 28d5 |0047: goto 001c // -002b │ │ -1b0bd8: 7130 265b 5a0c |0048: invoke-static {v10, v5, v12}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.handleForwarding:(Landroid/content/Context;I[I)V // method@5b26 │ │ -1b0bde: d803 0301 |004b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1b0be2: 28ba |004d: goto 0007 // -0046 │ │ -1b0be4: 0e00 |004e: return-void │ │ +1b0b3c: |[1b0b3c] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.lambda$immediatelyRelay$0:(Landroid/app/Activity;[Ljava/lang/Long;[I)V │ │ +1b0b4c: 7110 c84d 0a00 |0000: invoke-static {v10}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ +1b0b52: 0c00 |0003: move-result-object v0 │ │ +1b0b54: 21b1 |0004: array-length v1, v11 │ │ +1b0b56: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1b0b58: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +1b0b5a: 3513 4700 |0007: if-ge v3, v1, 004e // +0047 │ │ +1b0b5e: 4604 0b03 |0009: aget-object v4, v11, v3 │ │ +1b0b62: 6e10 5b0a 0400 |000b: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@0a5b │ │ +1b0b68: 0b04 |000e: move-result-wide v4 │ │ +1b0b6a: 8445 |000f: long-to-int v5, v4 │ │ +1b0b6c: 6e20 9906 5000 |0010: invoke-virtual {v0, v5}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ +1b0b72: 0c04 |0013: move-result-object v4 │ │ +1b0b74: 6e10 6b06 0400 |0014: invoke-virtual {v4}, Lcom/b44t/messenger/DcChat;.isSelfTalk:()Z // method@066b │ │ +1b0b7a: 0a04 |0017: move-result v4 │ │ +1b0b7c: 3804 3000 |0018: if-eqz v4, 0048 // +0030 │ │ +1b0b80: 21c4 |001a: array-length v4, v12 │ │ +1b0b82: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1b0b84: 3546 2f00 |001c: if-ge v6, v4, 004b // +002f │ │ +1b0b88: 4407 0c06 |001e: aget v7, v12, v6 │ │ +1b0b8c: 6e20 ad06 7000 |0020: invoke-virtual {v0, v7}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ +1b0b92: 0c08 |0023: move-result-object v8 │ │ +1b0b94: 6e10 fa06 0800 |0024: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.canSave:()Z // method@06fa │ │ +1b0b9a: 0a09 |0027: move-result v9 │ │ +1b0b9c: 3809 1600 |0028: if-eqz v9, 003e // +0016 │ │ +1b0ba0: 6e10 1107 0800 |002a: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.getSavedMsgId:()I // method@0711 │ │ +1b0ba6: 0a09 |002d: move-result v9 │ │ +1b0ba8: 3909 1000 |002e: if-nez v9, 003e // +0010 │ │ +1b0bac: 6e10 fb06 0800 |0030: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06fb │ │ +1b0bb2: 0a08 |0033: move-result v8 │ │ +1b0bb4: 3258 0a00 |0034: if-eq v8, v5, 003e // +000a │ │ +1b0bb8: 2410 2711 0700 |0036: filled-new-array {v7}, [I // type@1127 │ │ +1b0bbe: 0c07 |0039: move-result-object v7 │ │ +1b0bc0: 6e20 ce06 7000 |003a: invoke-virtual {v0, v7}, Lcom/b44t/messenger/DcContext;.saveMsgs:([I)V // method@06ce │ │ +1b0bc6: 2808 |003d: goto 0045 // +0008 │ │ +1b0bc8: 2410 2711 0700 |003e: filled-new-array {v7}, [I // type@1127 │ │ +1b0bce: 0c07 |0041: move-result-object v7 │ │ +1b0bd0: 7130 265b 5a07 |0042: invoke-static {v10, v5, v7}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.handleForwarding:(Landroid/content/Context;I[I)V // method@5b26 │ │ +1b0bd6: d806 0601 |0045: add-int/lit8 v6, v6, #int 1 // #01 │ │ +1b0bda: 28d5 |0047: goto 001c // -002b │ │ +1b0bdc: 7130 265b 5a0c |0048: invoke-static {v10, v5, v12}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.handleForwarding:(Landroid/content/Context;I[I)V // method@5b26 │ │ +1b0be2: d803 0301 |004b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1b0be6: 28ba |004d: goto 0007 // -0046 │ │ +1b0be8: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0004 line=45 │ │ 0x0010 line=47 │ │ 0x001a line=48 │ │ 0x0020 line=49 │ │ @@ -314830,26 +314831,26 @@ │ │ type : '([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -1b0be8: |[1b0be8] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.lambda$immediatelyRelay$1:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V │ │ -1b0bf8: 2140 |0000: array-length v0, v4 │ │ -1b0bfa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -1b0bfc: 3501 0f00 |0002: if-ge v1, v0, 0011 // +000f │ │ -1b0c00: 4602 0401 |0004: aget-object v2, v4, v1 │ │ -1b0c04: 6e10 5b0a 0200 |0006: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a5b │ │ -1b0c0a: 0b02 |0009: move-result-wide v2 │ │ -1b0c0c: 8423 |000a: long-to-int v3, v2 │ │ -1b0c0e: 7140 2b5b 3576 |000b: invoke-static {v5, v3, v6, v7}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.sendMultipleMsgs:(Landroid/content/Context;ILjava/util/ArrayList;Ljava/lang/String;)V // method@5b2b │ │ -1b0c14: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1b0c18: 28f2 |0010: goto 0002 // -000e │ │ -1b0c1a: 0e00 |0011: return-void │ │ +1b0bec: |[1b0bec] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.lambda$immediatelyRelay$1:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V │ │ +1b0bfc: 2140 |0000: array-length v0, v4 │ │ +1b0bfe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +1b0c00: 3501 0f00 |0002: if-ge v1, v0, 0011 // +000f │ │ +1b0c04: 4602 0401 |0004: aget-object v2, v4, v1 │ │ +1b0c08: 6e10 5b0a 0200 |0006: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a5b │ │ +1b0c0e: 0b02 |0009: move-result-wide v2 │ │ +1b0c10: 8423 |000a: long-to-int v3, v2 │ │ +1b0c12: 7140 2b5b 3576 |000b: invoke-static {v5, v3, v6, v7}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.sendMultipleMsgs:(Landroid/content/Context;ILjava/util/ArrayList;Ljava/lang/String;)V // method@5b2b │ │ +1b0c18: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1b0c1c: 28f2 |0010: goto 0002 // -000e │ │ +1b0c1e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x000b line=68 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 (null) [Ljava/lang/Long; │ │ 0x0000 - 0x0012 reg=5 (null) Landroid/app/Activity; │ │ @@ -314861,47 +314862,47 @@ │ │ type : '(Landroid/content/Context;ILjava/util/ArrayList;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -1b0c1c: |[1b0c1c] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.sendMultipleMsgs:(Landroid/content/Context;ILjava/util/ArrayList;Ljava/lang/String;)V │ │ -1b0c2c: 7110 c84d 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ -1b0c32: 0c00 |0003: move-result-object v0 │ │ -1b0c34: 6e10 660c 0500 |0004: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ -1b0c3a: 0a01 |0007: move-result v1 │ │ -1b0c3c: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -1b0c3e: 3321 1100 |0009: if-ne v1, v2, 001a // +0011 │ │ -1b0c42: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -1b0c44: 6e20 610c 1500 |000c: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c61 │ │ -1b0c4a: 0c05 |000f: move-result-object v5 │ │ -1b0c4c: 1f05 8700 |0010: check-cast v5, Landroid/net/Uri; // type@0087 │ │ -1b0c50: 7130 255b 5306 |0012: invoke-static {v3, v5, v6}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.createMessage:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Lcom/b44t/messenger/DcMsg; // method@5b25 │ │ -1b0c56: 0c03 |0015: move-result-object v3 │ │ -1b0c58: 6e30 d306 4003 |0016: invoke-virtual {v0, v4, v3}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d3 │ │ -1b0c5e: 2823 |0019: goto 003c // +0023 │ │ -1b0c60: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -1b0c62: 3806 0900 |001b: if-eqz v6, 0024 // +0009 │ │ -1b0c66: 7130 255b 1306 |001d: invoke-static {v3, v1, v6}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.createMessage:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Lcom/b44t/messenger/DcMsg; // method@5b25 │ │ -1b0c6c: 0c06 |0020: move-result-object v6 │ │ -1b0c6e: 6e30 d306 4006 |0021: invoke-virtual {v0, v4, v6}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d3 │ │ -1b0c74: 6e10 640c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ -1b0c7a: 0c05 |0027: move-result-object v5 │ │ -1b0c7c: 7210 bb0c 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1b0c82: 0a06 |002b: move-result v6 │ │ -1b0c84: 3806 1000 |002c: if-eqz v6, 003c // +0010 │ │ -1b0c88: 7210 bc0c 0500 |002e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1b0c8e: 0c06 |0031: move-result-object v6 │ │ -1b0c90: 1f06 8700 |0032: check-cast v6, Landroid/net/Uri; // type@0087 │ │ -1b0c94: 7130 255b 6301 |0034: invoke-static {v3, v6, v1}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.createMessage:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Lcom/b44t/messenger/DcMsg; // method@5b25 │ │ -1b0c9a: 0c06 |0037: move-result-object v6 │ │ -1b0c9c: 6e30 d306 4006 |0038: invoke-virtual {v0, v4, v6}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d3 │ │ -1b0ca2: 28ed |003b: goto 0028 // -0013 │ │ -1b0ca4: 0e00 |003c: return-void │ │ +1b0c20: |[1b0c20] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.sendMultipleMsgs:(Landroid/content/Context;ILjava/util/ArrayList;Ljava/lang/String;)V │ │ +1b0c30: 7110 c84d 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ +1b0c36: 0c00 |0003: move-result-object v0 │ │ +1b0c38: 6e10 660c 0500 |0004: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ +1b0c3e: 0a01 |0007: move-result v1 │ │ +1b0c40: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +1b0c42: 3321 1100 |0009: if-ne v1, v2, 001a // +0011 │ │ +1b0c46: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1b0c48: 6e20 610c 1500 |000c: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c61 │ │ +1b0c4e: 0c05 |000f: move-result-object v5 │ │ +1b0c50: 1f05 8700 |0010: check-cast v5, Landroid/net/Uri; // type@0087 │ │ +1b0c54: 7130 255b 5306 |0012: invoke-static {v3, v5, v6}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.createMessage:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Lcom/b44t/messenger/DcMsg; // method@5b25 │ │ +1b0c5a: 0c03 |0015: move-result-object v3 │ │ +1b0c5c: 6e30 d306 4003 |0016: invoke-virtual {v0, v4, v3}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d3 │ │ +1b0c62: 2823 |0019: goto 003c // +0023 │ │ +1b0c64: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +1b0c66: 3806 0900 |001b: if-eqz v6, 0024 // +0009 │ │ +1b0c6a: 7130 255b 1306 |001d: invoke-static {v3, v1, v6}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.createMessage:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Lcom/b44t/messenger/DcMsg; // method@5b25 │ │ +1b0c70: 0c06 |0020: move-result-object v6 │ │ +1b0c72: 6e30 d306 4006 |0021: invoke-virtual {v0, v4, v6}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d3 │ │ +1b0c78: 6e10 640c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ +1b0c7e: 0c05 |0027: move-result-object v5 │ │ +1b0c80: 7210 bb0c 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1b0c86: 0a06 |002b: move-result v6 │ │ +1b0c88: 3806 1000 |002c: if-eqz v6, 003c // +0010 │ │ +1b0c8c: 7210 bc0c 0500 |002e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1b0c92: 0c06 |0031: move-result-object v6 │ │ +1b0c94: 1f06 8700 |0032: check-cast v6, Landroid/net/Uri; // type@0087 │ │ +1b0c98: 7130 255b 6301 |0034: invoke-static {v3, v6, v1}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.createMessage:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Lcom/b44t/messenger/DcMsg; // method@5b25 │ │ +1b0c9e: 0c06 |0037: move-result-object v6 │ │ +1b0ca0: 6e30 d306 4006 |0038: invoke-virtual {v0, v4, v6}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d3 │ │ +1b0ca6: 28ed |003b: goto 0028 // -0013 │ │ +1b0ca8: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0004 line=84 │ │ 0x000c line=85 │ │ 0x001d line=88 │ │ 0x0024 line=90 │ │ @@ -314917,74 +314918,74 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;Lcom/b44t/messenger/DcMsg;Ljava/lang/String;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 109 16-bit code units │ │ -1b0ca8: |[1b0ca8] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.setFileFromUri:(Landroid/content/Context;Landroid/net/Uri;Lcom/b44t/messenger/DcMsg;Ljava/lang/String;)V │ │ -1b0cb8: 7110 c84d 0900 |0000: invoke-static {v9}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ -1b0cbe: 0c00 |0003: move-result-object v0 │ │ -1b0cc0: 1a01 d44a |0004: const-string v1, "cannot-resolve.jpg" // string@4ad4 │ │ -1b0cc4: 7110 6a54 0a00 |0006: invoke-static {v10}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.isLocalUri:(Landroid/net/Uri;)Z // method@546a │ │ -1b0cca: 0a02 |0009: move-result v2 │ │ -1b0ccc: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ -1b0cd0: 6e10 fd01 0a00 |000c: invoke-virtual {v10}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01fd │ │ -1b0cd6: 0c02 |000f: move-result-object v2 │ │ -1b0cd8: 1223 |0010: const/4 v3, #int 2 // #2 │ │ -1b0cda: 7220 d70c 3200 |0011: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ -1b0ce0: 0c02 |0014: move-result-object v2 │ │ -1b0ce2: 1f02 0a03 |0015: check-cast v2, Ljava/lang/String; // type@030a │ │ -1b0ce6: 0721 |0017: move-object v1, v2 │ │ -1b0ce8: 2837 |0018: goto 004f // +0037 │ │ -1b0cea: 6e10 ff01 0a00 |0019: invoke-virtual {v10}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ -1b0cf0: 0c02 |001c: move-result-object v2 │ │ -1b0cf2: 1a03 0c4e |001d: const-string v3, "content" // string@4e0c │ │ -1b0cf6: 6e20 d60a 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1b0cfc: 0a02 |0022: move-result v2 │ │ -1b0cfe: 3802 2c00 |0023: if-eqz v2, 004f // +002c │ │ -1b0d02: 6e10 6e00 0900 |0025: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -1b0d08: 0c03 |0028: move-result-object v3 │ │ -1b0d0a: 1207 |0029: const/4 v7, #int 0 // #0 │ │ -1b0d0c: 1208 |002a: const/4 v8, #int 0 // #0 │ │ -1b0d0e: 1205 |002b: const/4 v5, #int 0 // #0 │ │ -1b0d10: 1206 |002c: const/4 v6, #int 0 // #0 │ │ -1b0d12: 07a4 |002d: move-object v4, v10 │ │ -1b0d14: 7406 6100 0300 |002e: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0061 │ │ -1b0d1a: 0c02 |0031: move-result-object v2 │ │ -1b0d1c: 3802 1a00 |0032: if-eqz v2, 004c // +001a │ │ -1b0d20: 7210 fe00 0200 |0034: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ -1b0d26: 0a03 |0037: move-result v3 │ │ -1b0d28: 3803 1400 |0038: if-eqz v3, 004c // +0014 │ │ -1b0d2c: 1a03 2143 |003a: const-string v3, "_display_name" // string@4321 │ │ -1b0d30: 7220 f700 3200 |003c: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00f7 │ │ -1b0d36: 0a03 |003f: move-result v3 │ │ -1b0d38: 3a03 0c00 |0040: if-ltz v3, 004c // +000c │ │ -1b0d3c: 7220 fc00 3200 |0042: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fc │ │ -1b0d42: 0c01 |0045: move-result-object v1 │ │ -1b0d44: 2806 |0046: goto 004c // +0006 │ │ -1b0d46: 0d09 |0047: move-exception v9 │ │ -1b0d48: 7210 f600 0200 |0048: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ -1b0d4e: 2709 |004b: throw v9 │ │ -1b0d50: 7210 f600 0200 |004c: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ -1b0d56: 1a02 6584 |004f: const-string v2, "temp" // string@8465 │ │ -1b0d5a: 7130 c64d 1002 |0051: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getBlobdirFile:(Lcom/b44t/messenger/DcContext;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@4dc6 │ │ -1b0d60: 0c00 |0054: move-result-object v0 │ │ -1b0d62: 3800 1400 |0055: if-eqz v0, 0069 // +0014 │ │ -1b0d66: 7120 6954 a900 |0057: invoke-static {v9, v10}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@5469 │ │ -1b0d6c: 0c09 |005a: move-result-object v9 │ │ -1b0d6e: 220a c502 |005b: new-instance v10, Ljava/io/FileOutputStream; // type@02c5 │ │ -1b0d72: 7020 8b09 0a00 |005d: invoke-direct {v10, v0}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@098b │ │ -1b0d78: 7120 6b5b a900 |0060: invoke-static {v9, v10}, Lorg/thoughtcrime/securesms/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5b6b │ │ -1b0d7e: 2806 |0063: goto 0069 // +0006 │ │ -1b0d80: 0d09 |0064: move-exception v9 │ │ -1b0d82: 6e10 370a 0900 |0065: invoke-virtual {v9}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1b0d88: 1200 |0068: const/4 v0, #int 0 // #0 │ │ -1b0d8a: 6e40 3007 0bc1 |0069: invoke-virtual {v11, v0, v1, v12}, Lcom/b44t/messenger/DcMsg;.setFileAndDeduplicate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0730 │ │ -1b0d90: 0e00 |006c: return-void │ │ +1b0cac: |[1b0cac] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.setFileFromUri:(Landroid/content/Context;Landroid/net/Uri;Lcom/b44t/messenger/DcMsg;Ljava/lang/String;)V │ │ +1b0cbc: 7110 c84d 0900 |0000: invoke-static {v9}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ +1b0cc2: 0c00 |0003: move-result-object v0 │ │ +1b0cc4: 1a01 d44a |0004: const-string v1, "cannot-resolve.jpg" // string@4ad4 │ │ +1b0cc8: 7110 6a54 0a00 |0006: invoke-static {v10}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.isLocalUri:(Landroid/net/Uri;)Z // method@546a │ │ +1b0cce: 0a02 |0009: move-result v2 │ │ +1b0cd0: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ +1b0cd4: 6e10 fd01 0a00 |000c: invoke-virtual {v10}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01fd │ │ +1b0cda: 0c02 |000f: move-result-object v2 │ │ +1b0cdc: 1223 |0010: const/4 v3, #int 2 // #2 │ │ +1b0cde: 7220 d70c 3200 |0011: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ +1b0ce4: 0c02 |0014: move-result-object v2 │ │ +1b0ce6: 1f02 0a03 |0015: check-cast v2, Ljava/lang/String; // type@030a │ │ +1b0cea: 0721 |0017: move-object v1, v2 │ │ +1b0cec: 2837 |0018: goto 004f // +0037 │ │ +1b0cee: 6e10 ff01 0a00 |0019: invoke-virtual {v10}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ +1b0cf4: 0c02 |001c: move-result-object v2 │ │ +1b0cf6: 1a03 0c4e |001d: const-string v3, "content" // string@4e0c │ │ +1b0cfa: 6e20 d60a 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1b0d00: 0a02 |0022: move-result v2 │ │ +1b0d02: 3802 2c00 |0023: if-eqz v2, 004f // +002c │ │ +1b0d06: 6e10 6e00 0900 |0025: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +1b0d0c: 0c03 |0028: move-result-object v3 │ │ +1b0d0e: 1207 |0029: const/4 v7, #int 0 // #0 │ │ +1b0d10: 1208 |002a: const/4 v8, #int 0 // #0 │ │ +1b0d12: 1205 |002b: const/4 v5, #int 0 // #0 │ │ +1b0d14: 1206 |002c: const/4 v6, #int 0 // #0 │ │ +1b0d16: 07a4 |002d: move-object v4, v10 │ │ +1b0d18: 7406 6100 0300 |002e: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0061 │ │ +1b0d1e: 0c02 |0031: move-result-object v2 │ │ +1b0d20: 3802 1a00 |0032: if-eqz v2, 004c // +001a │ │ +1b0d24: 7210 fe00 0200 |0034: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ +1b0d2a: 0a03 |0037: move-result v3 │ │ +1b0d2c: 3803 1400 |0038: if-eqz v3, 004c // +0014 │ │ +1b0d30: 1a03 2143 |003a: const-string v3, "_display_name" // string@4321 │ │ +1b0d34: 7220 f700 3200 |003c: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00f7 │ │ +1b0d3a: 0a03 |003f: move-result v3 │ │ +1b0d3c: 3a03 0c00 |0040: if-ltz v3, 004c // +000c │ │ +1b0d40: 7220 fc00 3200 |0042: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fc │ │ +1b0d46: 0c01 |0045: move-result-object v1 │ │ +1b0d48: 2806 |0046: goto 004c // +0006 │ │ +1b0d4a: 0d09 |0047: move-exception v9 │ │ +1b0d4c: 7210 f600 0200 |0048: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ +1b0d52: 2709 |004b: throw v9 │ │ +1b0d54: 7210 f600 0200 |004c: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ +1b0d5a: 1a02 6584 |004f: const-string v2, "temp" // string@8465 │ │ +1b0d5e: 7130 c64d 1002 |0051: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getBlobdirFile:(Lcom/b44t/messenger/DcContext;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@4dc6 │ │ +1b0d64: 0c00 |0054: move-result-object v0 │ │ +1b0d66: 3800 1400 |0055: if-eqz v0, 0069 // +0014 │ │ +1b0d6a: 7120 6954 a900 |0057: invoke-static {v9, v10}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@5469 │ │ +1b0d70: 0c09 |005a: move-result-object v9 │ │ +1b0d72: 220a c502 |005b: new-instance v10, Ljava/io/FileOutputStream; // type@02c5 │ │ +1b0d76: 7020 8b09 0a00 |005d: invoke-direct {v10, v0}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@098b │ │ +1b0d7c: 7120 6b5b a900 |0060: invoke-static {v9, v10}, Lorg/thoughtcrime/securesms/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5b6b │ │ +1b0d82: 2806 |0063: goto 0069 // +0006 │ │ +1b0d84: 0d09 |0064: move-exception v9 │ │ +1b0d86: 6e10 370a 0900 |0065: invoke-virtual {v9}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1b0d8c: 1200 |0068: const/4 v0, #int 0 // #0 │ │ +1b0d8e: 6e40 3007 0bc1 |0069: invoke-virtual {v11, v0, v1, v12}, Lcom/b44t/messenger/DcMsg;.setFileAndDeduplicate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0730 │ │ +1b0d94: 0e00 |006c: return-void │ │ catches : 3 │ │ 0x0006 - 0x0032 │ │ Ljava/lang/Exception; -> 0x0064 │ │ 0x0034 - 0x0046 │ │ -> 0x0047 │ │ 0x0048 - 0x0063 │ │ Ljava/lang/Exception; -> 0x0064 │ │ @@ -315040,17 +315041,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b0e20: |[1b0e20] org.thoughtcrime.securesms.util.ServiceUtil.:()V │ │ -1b0e30: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b0e36: 0e00 |0003: return-void │ │ +1b0e24: |[1b0e24] org.thoughtcrime.securesms.util.ServiceUtil.:()V │ │ +1b0e34: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b0e3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/ServiceUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/ServiceUtil;) │ │ @@ -315058,20 +315059,20 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/inputmethod/InputMethodManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1b0dfc: |[1b0dfc] org.thoughtcrime.securesms.util.ServiceUtil.getInputMethodManager:(Landroid/content/Context;)Landroid/view/inputmethod/InputMethodManager; │ │ -1b0e0c: 1a00 3061 |0000: const-string v0, "input_method" // string@6130 │ │ -1b0e10: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -1b0e16: 0c01 |0005: move-result-object v1 │ │ -1b0e18: 1f01 1401 |0006: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0114 │ │ -1b0e1c: 1101 |0008: return-object v1 │ │ +1b0e00: |[1b0e00] org.thoughtcrime.securesms.util.ServiceUtil.getInputMethodManager:(Landroid/content/Context;)Landroid/view/inputmethod/InputMethodManager; │ │ +1b0e10: 1a00 3061 |0000: const-string v0, "input_method" // string@6130 │ │ +1b0e14: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +1b0e1a: 0c01 |0005: move-result-object v1 │ │ +1b0e1c: 1f01 1401 |0006: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0114 │ │ +1b0e20: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/Context; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/ServiceUtil;) │ │ @@ -315079,20 +315080,20 @@ │ │ type : '(Landroid/content/Context;)Landroid/os/Vibrator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1b0db4: |[1b0db4] org.thoughtcrime.securesms.util.ServiceUtil.getVibrator:(Landroid/content/Context;)Landroid/os/Vibrator; │ │ -1b0dc4: 1a00 6f88 |0000: const-string v0, "vibrator" // string@886f │ │ -1b0dc8: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -1b0dce: 0c01 |0005: move-result-object v1 │ │ -1b0dd0: 1f01 a700 |0006: check-cast v1, Landroid/os/Vibrator; // type@00a7 │ │ -1b0dd4: 1101 |0008: return-object v1 │ │ +1b0db8: |[1b0db8] org.thoughtcrime.securesms.util.ServiceUtil.getVibrator:(Landroid/content/Context;)Landroid/os/Vibrator; │ │ +1b0dc8: 1a00 6f88 |0000: const-string v0, "vibrator" // string@886f │ │ +1b0dcc: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +1b0dd2: 0c01 |0005: move-result-object v1 │ │ +1b0dd4: 1f01 a700 |0006: check-cast v1, Landroid/os/Vibrator; // type@00a7 │ │ +1b0dd8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/Context; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/ServiceUtil;) │ │ @@ -315100,20 +315101,20 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/WindowManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1b0dd8: |[1b0dd8] org.thoughtcrime.securesms.util.ServiceUtil.getWindowManager:(Landroid/content/Context;)Landroid/view/WindowManager; │ │ -1b0de8: 1a00 1289 |0000: const-string v0, "window" // string@8912 │ │ -1b0dec: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -1b0df2: 0c01 |0005: move-result-object v1 │ │ -1b0df4: 1f01 0101 |0006: check-cast v1, Landroid/view/WindowManager; // type@0101 │ │ -1b0df8: 1101 |0008: return-object v1 │ │ +1b0ddc: |[1b0ddc] org.thoughtcrime.securesms.util.ServiceUtil.getWindowManager:(Landroid/content/Context;)Landroid/view/WindowManager; │ │ +1b0dec: 1a00 1289 |0000: const-string v0, "window" // string@8912 │ │ +1b0df0: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +1b0df6: 0c01 |0005: move-result-object v1 │ │ +1b0df8: 1f01 0101 |0006: check-cast v1, Landroid/view/WindowManager; // type@0101 │ │ +1b0dfc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -315203,17 +315204,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b0e50: |[1b0e50] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.:()V │ │ -1b0e60: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b0e66: 0e00 |0003: return-void │ │ +1b0e54: |[1b0e54] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.:()V │ │ +1b0e64: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b0e6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;) │ │ @@ -315221,34 +315222,34 @@ │ │ type : '()Lorg/thoughtcrime/securesms/util/SignalProtocolLogger;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b0e38: |[1b0e38] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.getProvider:()Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; │ │ -1b0e48: 6200 6242 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;.provider:Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; // field@4262 │ │ -1b0e4c: 1100 |0002: return-object v0 │ │ +1b0e3c: |[1b0e3c] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.getProvider:()Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; │ │ +1b0e4c: 6200 6242 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;.provider:Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; // field@4262 │ │ +1b0e50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;) │ │ name : 'setProvider' │ │ type : '(Lorg/thoughtcrime/securesms/util/SignalProtocolLogger;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b0e68: |[1b0e68] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.setProvider:(Lorg/thoughtcrime/securesms/util/SignalProtocolLogger;)V │ │ -1b0e78: 6900 6242 |0000: sput-object v0, Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;.provider:Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; // field@4262 │ │ -1b0e7c: 0e00 |0002: return-void │ │ +1b0e6c: |[1b0e6c] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.setProvider:(Lorg/thoughtcrime/securesms/util/SignalProtocolLogger;)V │ │ +1b0e7c: 6900 6242 |0000: sput-object v0, Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;.provider:Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; // field@4262 │ │ +1b0e80: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; │ │ │ │ Virtual methods - │ │ @@ -315277,17 +315278,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b0f90: |[1b0f90] org.thoughtcrime.securesms.util.SpanUtil.:()V │ │ -1b0fa0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b0fa6: 0e00 |0003: return-void │ │ +1b0f94: |[1b0f94] org.thoughtcrime.securesms.util.SpanUtil.:()V │ │ +1b0fa4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b0faa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/SpanUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/SpanUtil;) │ │ @@ -315295,26 +315296,26 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -1b0e80: |[1b0e80] org.thoughtcrime.securesms.util.SpanUtil.bold:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -1b0e90: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ -1b0e94: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -1b0e9a: 2201 cc00 |0005: new-instance v1, Landroid/text/style/StyleSpan; // type@00cc │ │ -1b0e9e: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -1b0ea0: 7020 b302 2100 |0008: invoke-direct {v1, v2}, Landroid/text/style/StyleSpan;.:(I)V // method@02b3 │ │ -1b0ea6: 7210 ce09 0400 |000b: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09ce │ │ -1b0eac: 0a04 |000e: move-result v4 │ │ -1b0eae: 1302 2100 |000f: const/16 v2, #int 33 // #21 │ │ -1b0eb2: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -1b0eb4: 6e52 9a02 1043 |0012: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -1b0eba: 1100 |0015: return-object v0 │ │ +1b0e84: |[1b0e84] org.thoughtcrime.securesms.util.SpanUtil.bold:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +1b0e94: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ +1b0e98: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +1b0e9e: 2201 cc00 |0005: new-instance v1, Landroid/text/style/StyleSpan; // type@00cc │ │ +1b0ea2: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +1b0ea4: 7020 b302 2100 |0008: invoke-direct {v1, v2}, Landroid/text/style/StyleSpan;.:(I)V // method@02b3 │ │ +1b0eaa: 7210 ce09 0400 |000b: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09ce │ │ +1b0eb0: 0a04 |000e: move-result v4 │ │ +1b0eb2: 1302 2100 |000f: const/16 v2, #int 33 // #21 │ │ +1b0eb6: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +1b0eb8: 6e52 9a02 1043 |0012: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +1b0ebe: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0005 line=30 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 (null) Ljava/lang/CharSequence; │ │ │ │ @@ -315323,25 +315324,25 @@ │ │ type : '(ILjava/lang/CharSequence;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -1b0ebc: |[1b0ebc] org.thoughtcrime.securesms.util.SpanUtil.color:(ILjava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -1b0ecc: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ -1b0ed0: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -1b0ed6: 2201 c900 |0005: new-instance v1, Landroid/text/style/ForegroundColorSpan; // type@00c9 │ │ -1b0eda: 7020 b002 3100 |0007: invoke-direct {v1, v3}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@02b0 │ │ -1b0ee0: 7210 ce09 0400 |000a: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09ce │ │ -1b0ee6: 0a03 |000d: move-result v3 │ │ -1b0ee8: 1304 2100 |000e: const/16 v4, #int 33 // #21 │ │ -1b0eec: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -1b0eee: 6e54 9a02 1032 |0011: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -1b0ef4: 1100 |0014: return-object v0 │ │ +1b0ec0: |[1b0ec0] org.thoughtcrime.securesms.util.SpanUtil.color:(ILjava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +1b0ed0: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ +1b0ed4: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +1b0eda: 2201 c900 |0005: new-instance v1, Landroid/text/style/ForegroundColorSpan; // type@00c9 │ │ +1b0ede: 7020 b002 3100 |0007: invoke-direct {v1, v3}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@02b0 │ │ +1b0ee4: 7210 ce09 0400 |000a: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09ce │ │ +1b0eea: 0a03 |000d: move-result v3 │ │ +1b0eec: 1304 2100 |000e: const/16 v4, #int 33 // #21 │ │ +1b0ef0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +1b0ef2: 6e54 9a02 1032 |0011: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +1b0ef8: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0005 line=36 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 (null) I │ │ 0x0000 - 0x0015 reg=4 (null) Ljava/lang/CharSequence; │ │ @@ -315351,20 +315352,20 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1b0ef8: |[1b0ef8] org.thoughtcrime.securesms.util.SpanUtil.italic:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -1b0f08: 7210 ce09 0100 |0000: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@09ce │ │ -1b0f0e: 0a00 |0003: move-result v0 │ │ -1b0f10: 7120 395b 0100 |0004: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/SpanUtil;.italic:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; // method@5b39 │ │ -1b0f16: 0c01 |0007: move-result-object v1 │ │ -1b0f18: 1101 |0008: return-object v1 │ │ +1b0efc: |[1b0efc] org.thoughtcrime.securesms.util.SpanUtil.italic:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +1b0f0c: 7210 ce09 0100 |0000: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@09ce │ │ +1b0f12: 0a00 |0003: move-result v0 │ │ +1b0f14: 7120 395b 0100 |0004: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/SpanUtil;.italic:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; // method@5b39 │ │ +1b0f1a: 0c01 |0007: move-result-object v1 │ │ +1b0f1c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/CharSequence; │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/util/SpanUtil;) │ │ @@ -315372,24 +315373,24 @@ │ │ type : '(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -1b0f1c: |[1b0f1c] org.thoughtcrime.securesms.util.SpanUtil.italic:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; │ │ -1b0f2c: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ -1b0f30: 7020 9502 3000 |0002: invoke-direct {v0, v3}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -1b0f36: 2203 cc00 |0005: new-instance v3, Landroid/text/style/StyleSpan; // type@00cc │ │ -1b0f3a: 1221 |0007: const/4 v1, #int 2 // #2 │ │ -1b0f3c: 7020 b302 1300 |0008: invoke-direct {v3, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@02b3 │ │ -1b0f42: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -1b0f44: 1302 2100 |000c: const/16 v2, #int 33 // #21 │ │ -1b0f48: 6e52 9a02 3041 |000e: invoke-virtual {v0, v3, v1, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -1b0f4e: 1100 |0011: return-object v0 │ │ +1b0f20: |[1b0f20] org.thoughtcrime.securesms.util.SpanUtil.italic:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; │ │ +1b0f30: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ +1b0f34: 7020 9502 3000 |0002: invoke-direct {v0, v3}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +1b0f3a: 2203 cc00 |0005: new-instance v3, Landroid/text/style/StyleSpan; // type@00cc │ │ +1b0f3e: 1221 |0007: const/4 v1, #int 2 // #2 │ │ +1b0f40: 7020 b302 1300 |0008: invoke-direct {v3, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@02b3 │ │ +1b0f46: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1b0f48: 1302 2100 |000c: const/16 v2, #int 33 // #21 │ │ +1b0f4c: 6e52 9a02 3041 |000e: invoke-virtual {v0, v3, v1, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +1b0f52: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0005 line=18 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x0012 reg=4 (null) I │ │ @@ -315399,26 +315400,26 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -1b0f50: |[1b0f50] org.thoughtcrime.securesms.util.SpanUtil.small:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -1b0f60: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ -1b0f64: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -1b0f6a: 2201 cb00 |0005: new-instance v1, Landroid/text/style/RelativeSizeSpan; // type@00cb │ │ -1b0f6e: 1402 6666 663f |0007: const v2, #float 0.9 // #3f666666 │ │ -1b0f74: 7020 b202 2100 |000a: invoke-direct {v1, v2}, Landroid/text/style/RelativeSizeSpan;.:(F)V // method@02b2 │ │ -1b0f7a: 7210 ce09 0400 |000d: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09ce │ │ -1b0f80: 0a04 |0010: move-result v4 │ │ -1b0f82: 1302 2100 |0011: const/16 v2, #int 33 // #21 │ │ -1b0f86: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -1b0f88: 6e52 9a02 1043 |0014: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -1b0f8e: 1100 |0017: return-object v0 │ │ +1b0f54: |[1b0f54] org.thoughtcrime.securesms.util.SpanUtil.small:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +1b0f64: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ +1b0f68: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +1b0f6e: 2201 cb00 |0005: new-instance v1, Landroid/text/style/RelativeSizeSpan; // type@00cb │ │ +1b0f72: 1402 6666 663f |0007: const v2, #float 0.9 // #3f666666 │ │ +1b0f78: 7020 b202 2100 |000a: invoke-direct {v1, v2}, Landroid/text/style/RelativeSizeSpan;.:(F)V // method@02b2 │ │ +1b0f7e: 7210 ce09 0400 |000d: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09ce │ │ +1b0f84: 0a04 |0010: move-result v4 │ │ +1b0f86: 1302 2100 |0011: const/16 v2, #int 33 // #21 │ │ +1b0f8a: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +1b0f8c: 6e52 9a02 1043 |0014: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +1b0f92: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0005 line=24 │ │ locals : │ │ 0x0000 - 0x0018 reg=4 (null) Ljava/lang/CharSequence; │ │ │ │ @@ -315510,19 +315511,19 @@ │ │ type : '(JLjava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1b1440: |[1b1440] org.thoughtcrime.securesms.util.Stopwatch$Split.:(JLjava/lang/String;)V │ │ -1b1450: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b1456: 5a01 6b42 |0003: iput-wide v1, v0, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@426b │ │ -1b145a: 5b03 6a42 |0005: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@426a │ │ -1b145e: 0e00 |0007: return-void │ │ +1b1444: |[1b1444] org.thoughtcrime.securesms.util.Stopwatch$Split.:(JLjava/lang/String;)V │ │ +1b1454: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b145a: 5a01 6b42 |0003: iput-wide v1, v0, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@426b │ │ +1b145e: 5b03 6a42 |0005: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@426a │ │ +1b1462: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0005 line=55 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/util/Stopwatch$Split; │ │ @@ -315573,24 +315574,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -1b1460: |[1b1460] org.thoughtcrime.securesms.util.Stopwatch.:(Ljava/lang/String;)V │ │ -1b1470: 7010 a10a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b1476: 7100 2c0b 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1b147c: 0b00 |0006: move-result-wide v0 │ │ -1b147e: 5a20 6d42 |0007: iput-wide v0, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@426d │ │ -1b1482: 5b23 6e42 |0009: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.title:Ljava/lang/String; // field@426e │ │ -1b1486: 2203 8503 |000b: new-instance v3, Ljava/util/LinkedList; // type@0385 │ │ -1b148a: 7010 c70c 0300 |000d: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@0cc7 │ │ -1b1490: 5b23 6c42 |0010: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426c │ │ -1b1494: 0e00 |0012: return-void │ │ +1b1464: |[1b1464] org.thoughtcrime.securesms.util.Stopwatch.:(Ljava/lang/String;)V │ │ +1b1474: 7010 a10a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b147a: 7100 2c0b 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1b1480: 0b00 |0006: move-result-wide v0 │ │ +1b1482: 5a20 6d42 |0007: iput-wide v0, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@426d │ │ +1b1486: 5b23 6e42 |0009: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.title:Ljava/lang/String; // field@426e │ │ +1b148a: 2203 8503 |000b: new-instance v3, Ljava/util/LinkedList; // type@0385 │ │ +1b148e: 7010 c70c 0300 |000d: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@0cc7 │ │ +1b1494: 5b23 6c42 |0010: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426c │ │ +1b1498: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=17 │ │ 0x0009 line=18 │ │ 0x000b line=19 │ │ locals : │ │ @@ -315603,22 +315604,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -1b1498: |[1b1498] org.thoughtcrime.securesms.util.Stopwatch.split:(Ljava/lang/String;)V │ │ -1b14a8: 5440 6c42 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426c │ │ -1b14ac: 2201 f010 |0002: new-instance v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10f0 │ │ -1b14b0: 7100 2c0b 0000 |0004: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1b14b6: 0b02 |0007: move-result-wide v2 │ │ -1b14b8: 7040 4b5b 2153 |0008: invoke-direct {v1, v2, v3, v5}, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.:(JLjava/lang/String;)V // method@5b4b │ │ -1b14be: 7220 d20c 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cd2 │ │ -1b14c4: 0e00 |000e: return-void │ │ +1b149c: |[1b149c] org.thoughtcrime.securesms.util.Stopwatch.split:(Ljava/lang/String;)V │ │ +1b14ac: 5440 6c42 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426c │ │ +1b14b0: 2201 f010 |0002: new-instance v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10f0 │ │ +1b14b4: 7100 2c0b 0000 |0004: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1b14ba: 0b02 |0007: move-result-wide v2 │ │ +1b14bc: 7040 4b5b 2153 |0008: invoke-direct {v1, v2, v3, v5}, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.:(JLjava/lang/String;)V // method@5b4b │ │ +1b14c2: 7220 d20c 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cd2 │ │ +1b14c8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/thoughtcrime/securesms/util/Stopwatch; │ │ 0x0000 - 0x000f reg=5 (null) Ljava/lang/String; │ │ │ │ @@ -315627,95 +315628,95 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 165 16-bit code units │ │ -1b14c8: |[1b14c8] org.thoughtcrime.securesms.util.Stopwatch.stop:(Ljava/lang/String;)V │ │ -1b14d8: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ -1b14dc: 1a01 2742 |0002: const-string v1, "[" // string@4227 │ │ -1b14e0: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1b14e6: 5491 6e42 |0007: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.title:Ljava/lang/String; // field@426e │ │ -1b14ea: 6e20 180b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b14f0: 1a01 f742 |000c: const-string v1, "] " // string@42f7 │ │ -1b14f4: 6e20 180b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b14fa: 5491 6c42 |0011: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426c │ │ -1b14fe: 7210 e00c 0100 |0013: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ -1b1504: 0a01 |0016: move-result v1 │ │ -1b1506: 1a02 d703 |0017: const-string v2, " " // string@03d7 │ │ -1b150a: 1a03 7c0d |0019: const-string v3, ": " // string@0d7c │ │ -1b150e: 3d01 2600 |001b: if-lez v1, 0041 // +0026 │ │ -1b1512: 5491 6c42 |001d: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426c │ │ -1b1516: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -1b1518: 7220 d70c 4100 |0020: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ -1b151e: 0c01 |0023: move-result-object v1 │ │ -1b1520: 1f01 f010 |0024: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10f0 │ │ -1b1524: 5411 6a42 |0026: iget-object v1, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@426a │ │ -1b1528: 6e20 180b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b152e: 6e20 180b 3000 |002b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b1534: 5491 6c42 |002e: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426c │ │ -1b1538: 7220 d70c 4100 |0030: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ -1b153e: 0c01 |0033: move-result-object v1 │ │ -1b1540: 1f01 f010 |0034: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10f0 │ │ -1b1544: 5314 6b42 |0036: iget-wide v4, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@426b │ │ -1b1548: 5396 6d42 |0038: iget-wide v6, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@426d │ │ -1b154c: bc64 |003a: sub-long/2addr v4, v6 │ │ -1b154e: 6e30 140b 4005 |003b: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b14 │ │ -1b1554: 6e20 180b 2000 |003e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b155a: 5491 6c42 |0041: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426c │ │ -1b155e: 7210 e00c 0100 |0043: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ -1b1564: 0a01 |0046: move-result v1 │ │ -1b1566: 1214 |0047: const/4 v4, #int 1 // #1 │ │ -1b1568: 3741 5500 |0048: if-le v1, v4, 009d // +0055 │ │ -1b156c: 1211 |004a: const/4 v1, #int 1 // #1 │ │ -1b156e: 5495 6c42 |004b: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426c │ │ -1b1572: 7210 e00c 0500 |004d: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0ce0 │ │ -1b1578: 0a05 |0050: move-result v5 │ │ -1b157a: 3551 3200 |0051: if-ge v1, v5, 0083 // +0032 │ │ -1b157e: 5495 6c42 |0053: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426c │ │ -1b1582: 7220 d70c 1500 |0055: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ -1b1588: 0c05 |0058: move-result-object v5 │ │ -1b158a: 1f05 f010 |0059: check-cast v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10f0 │ │ -1b158e: 5455 6a42 |005b: iget-object v5, v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@426a │ │ -1b1592: 6e20 180b 5000 |005d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b1598: 6e20 180b 3000 |0060: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b159e: 5495 6c42 |0063: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426c │ │ -1b15a2: 7220 d70c 1500 |0065: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ -1b15a8: 0c05 |0068: move-result-object v5 │ │ -1b15aa: 1f05 f010 |0069: check-cast v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10f0 │ │ -1b15ae: 5355 6b42 |006b: iget-wide v5, v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@426b │ │ -1b15b2: 5497 6c42 |006d: iget-object v7, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426c │ │ -1b15b6: d808 01ff |006f: add-int/lit8 v8, v1, #int -1 // #ff │ │ -1b15ba: 7220 d70c 8700 |0071: invoke-interface {v7, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ -1b15c0: 0c07 |0074: move-result-object v7 │ │ -1b15c2: 1f07 f010 |0075: check-cast v7, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10f0 │ │ -1b15c6: 5377 6b42 |0077: iget-wide v7, v7, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@426b │ │ -1b15ca: bc75 |0079: sub-long/2addr v5, v7 │ │ -1b15cc: 6e30 140b 5006 |007a: invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b14 │ │ -1b15d2: 6e20 180b 2000 |007d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b15d8: d801 0101 |0080: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1b15dc: 28c9 |0082: goto 004b // -0037 │ │ -1b15de: 1a01 5986 |0083: const-string v1, "total: " // string@8659 │ │ -1b15e2: 6e20 180b 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b15e8: 5491 6c42 |0088: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426c │ │ -1b15ec: 7210 e00c 0100 |008a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ -1b15f2: 0a02 |008d: move-result v2 │ │ -1b15f4: b142 |008e: sub-int/2addr v2, v4 │ │ -1b15f6: 7220 d70c 2100 |008f: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ -1b15fc: 0c01 |0092: move-result-object v1 │ │ -1b15fe: 1f01 f010 |0093: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10f0 │ │ -1b1602: 5311 6b42 |0095: iget-wide v1, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@426b │ │ -1b1606: 5393 6d42 |0097: iget-wide v3, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@426d │ │ -1b160a: bc31 |0099: sub-long/2addr v1, v3 │ │ -1b160c: 6e30 140b 1002 |009a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b14 │ │ -1b1612: 6e10 290b 0000 |009d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1b1618: 0c00 |00a0: move-result-object v0 │ │ -1b161a: 7120 bc02 0a00 |00a1: invoke-static {v10, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ -1b1620: 0e00 |00a4: return-void │ │ +1b14cc: |[1b14cc] org.thoughtcrime.securesms.util.Stopwatch.stop:(Ljava/lang/String;)V │ │ +1b14dc: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ +1b14e0: 1a01 2742 |0002: const-string v1, "[" // string@4227 │ │ +1b14e4: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1b14ea: 5491 6e42 |0007: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.title:Ljava/lang/String; // field@426e │ │ +1b14ee: 6e20 180b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b14f4: 1a01 f742 |000c: const-string v1, "] " // string@42f7 │ │ +1b14f8: 6e20 180b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b14fe: 5491 6c42 |0011: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426c │ │ +1b1502: 7210 e00c 0100 |0013: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ +1b1508: 0a01 |0016: move-result v1 │ │ +1b150a: 1a02 d703 |0017: const-string v2, " " // string@03d7 │ │ +1b150e: 1a03 7c0d |0019: const-string v3, ": " // string@0d7c │ │ +1b1512: 3d01 2600 |001b: if-lez v1, 0041 // +0026 │ │ +1b1516: 5491 6c42 |001d: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426c │ │ +1b151a: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +1b151c: 7220 d70c 4100 |0020: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ +1b1522: 0c01 |0023: move-result-object v1 │ │ +1b1524: 1f01 f010 |0024: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10f0 │ │ +1b1528: 5411 6a42 |0026: iget-object v1, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@426a │ │ +1b152c: 6e20 180b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b1532: 6e20 180b 3000 |002b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b1538: 5491 6c42 |002e: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426c │ │ +1b153c: 7220 d70c 4100 |0030: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ +1b1542: 0c01 |0033: move-result-object v1 │ │ +1b1544: 1f01 f010 |0034: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10f0 │ │ +1b1548: 5314 6b42 |0036: iget-wide v4, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@426b │ │ +1b154c: 5396 6d42 |0038: iget-wide v6, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@426d │ │ +1b1550: bc64 |003a: sub-long/2addr v4, v6 │ │ +1b1552: 6e30 140b 4005 |003b: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b14 │ │ +1b1558: 6e20 180b 2000 |003e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b155e: 5491 6c42 |0041: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426c │ │ +1b1562: 7210 e00c 0100 |0043: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ +1b1568: 0a01 |0046: move-result v1 │ │ +1b156a: 1214 |0047: const/4 v4, #int 1 // #1 │ │ +1b156c: 3741 5500 |0048: if-le v1, v4, 009d // +0055 │ │ +1b1570: 1211 |004a: const/4 v1, #int 1 // #1 │ │ +1b1572: 5495 6c42 |004b: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426c │ │ +1b1576: 7210 e00c 0500 |004d: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0ce0 │ │ +1b157c: 0a05 |0050: move-result v5 │ │ +1b157e: 3551 3200 |0051: if-ge v1, v5, 0083 // +0032 │ │ +1b1582: 5495 6c42 |0053: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426c │ │ +1b1586: 7220 d70c 1500 |0055: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ +1b158c: 0c05 |0058: move-result-object v5 │ │ +1b158e: 1f05 f010 |0059: check-cast v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10f0 │ │ +1b1592: 5455 6a42 |005b: iget-object v5, v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@426a │ │ +1b1596: 6e20 180b 5000 |005d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b159c: 6e20 180b 3000 |0060: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b15a2: 5495 6c42 |0063: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426c │ │ +1b15a6: 7220 d70c 1500 |0065: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ +1b15ac: 0c05 |0068: move-result-object v5 │ │ +1b15ae: 1f05 f010 |0069: check-cast v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10f0 │ │ +1b15b2: 5355 6b42 |006b: iget-wide v5, v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@426b │ │ +1b15b6: 5497 6c42 |006d: iget-object v7, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426c │ │ +1b15ba: d808 01ff |006f: add-int/lit8 v8, v1, #int -1 // #ff │ │ +1b15be: 7220 d70c 8700 |0071: invoke-interface {v7, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ +1b15c4: 0c07 |0074: move-result-object v7 │ │ +1b15c6: 1f07 f010 |0075: check-cast v7, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10f0 │ │ +1b15ca: 5377 6b42 |0077: iget-wide v7, v7, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@426b │ │ +1b15ce: bc75 |0079: sub-long/2addr v5, v7 │ │ +1b15d0: 6e30 140b 5006 |007a: invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b14 │ │ +1b15d6: 6e20 180b 2000 |007d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b15dc: d801 0101 |0080: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1b15e0: 28c9 |0082: goto 004b // -0037 │ │ +1b15e2: 1a01 5986 |0083: const-string v1, "total: " // string@8659 │ │ +1b15e6: 6e20 180b 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b15ec: 5491 6c42 |0088: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426c │ │ +1b15f0: 7210 e00c 0100 |008a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ +1b15f6: 0a02 |008d: move-result v2 │ │ +1b15f8: b142 |008e: sub-int/2addr v2, v4 │ │ +1b15fa: 7220 d70c 2100 |008f: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ +1b1600: 0c01 |0092: move-result-object v1 │ │ +1b1602: 1f01 f010 |0093: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10f0 │ │ +1b1606: 5311 6b42 |0095: iget-wide v1, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@426b │ │ +1b160a: 5393 6d42 |0097: iget-wide v3, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@426d │ │ +1b160e: bc31 |0099: sub-long/2addr v1, v3 │ │ +1b1610: 6e30 140b 1002 |009a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b14 │ │ +1b1616: 6e10 290b 0000 |009d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1b161c: 0c00 |00a0: move-result-object v0 │ │ +1b161e: 7120 bc02 0a00 |00a1: invoke-static {v10, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ +1b1624: 0e00 |00a4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0007 line=28 │ │ 0x0011 line=30 │ │ 0x001d line=31 │ │ 0x002e line=32 │ │ @@ -315756,17 +315757,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b173c: |[1b173c] org.thoughtcrime.securesms.util.StorageUtil.:()V │ │ -1b174c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b1752: 0e00 |0003: return-void │ │ +1b1740: |[1b1740] org.thoughtcrime.securesms.util.StorageUtil.:()V │ │ +1b1750: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b1756: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/StorageUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/StorageUtil;) │ │ @@ -315774,29 +315775,29 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -1b16c4: |[1b16c4] org.thoughtcrime.securesms.util.StorageUtil.canWriteToMediaStore:(Landroid/content/Context;)Z │ │ -1b16d4: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1b16d8: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ -1b16dc: 3610 1100 |0004: if-gt v0, v1, 0015 // +0011 │ │ -1b16e0: 1a00 3447 |0006: const-string v0, "android.permission.WRITE_EXTERNAL_STORAGE" // string@4734 │ │ -1b16e4: 2410 4211 0000 |0008: filled-new-array {v0}, [Ljava/lang/String; // type@1142 │ │ -1b16ea: 0c00 |000b: move-result-object v0 │ │ -1b16ec: 7120 1f55 0200 |000c: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/permissions/Permissions;.hasAll:(Landroid/content/Context;[Ljava/lang/String;)Z // method@551f │ │ -1b16f2: 0a02 |000f: move-result v2 │ │ -1b16f4: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -1b16f8: 2803 |0012: goto 0015 // +0003 │ │ -1b16fa: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -1b16fc: 2802 |0014: goto 0016 // +0002 │ │ -1b16fe: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -1b1700: 0f02 |0016: return v2 │ │ +1b16c8: |[1b16c8] org.thoughtcrime.securesms.util.StorageUtil.canWriteToMediaStore:(Landroid/content/Context;)Z │ │ +1b16d8: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1b16dc: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ +1b16e0: 3610 1100 |0004: if-gt v0, v1, 0015 // +0011 │ │ +1b16e4: 1a00 3447 |0006: const-string v0, "android.permission.WRITE_EXTERNAL_STORAGE" // string@4734 │ │ +1b16e8: 2410 4211 0000 |0008: filled-new-array {v0}, [Ljava/lang/String; // type@1142 │ │ +1b16ee: 0c00 |000b: move-result-object v0 │ │ +1b16f0: 7120 1f55 0200 |000c: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/permissions/Permissions;.hasAll:(Landroid/content/Context;[Ljava/lang/String;)Z // method@551f │ │ +1b16f6: 0a02 |000f: move-result v2 │ │ +1b16f8: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +1b16fc: 2803 |0012: goto 0015 // +0003 │ │ +1b16fe: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +1b1700: 2802 |0014: goto 0016 // +0002 │ │ +1b1702: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +1b1704: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x000c line=19 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -315805,43 +315806,43 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b1624: |[1b1624] org.thoughtcrime.securesms.util.StorageUtil.getAudioUri:()Landroid/net/Uri; │ │ -1b1634: 6200 4600 |0000: sget-object v0, Landroid/provider/MediaStore$Audio$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0046 │ │ -1b1638: 1100 |0002: return-object v0 │ │ +1b1628: |[1b1628] org.thoughtcrime.securesms.util.StorageUtil.getAudioUri:()Landroid/net/Uri; │ │ +1b1638: 6200 4600 |0000: sget-object v0, Landroid/provider/MediaStore$Audio$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0046 │ │ +1b163c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/StorageUtil;) │ │ name : 'getCleanFileName' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -1b1704: |[1b1704] org.thoughtcrime.securesms.util.StorageUtil.getCleanFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ -1b1714: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -1b1718: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -1b171a: 1102 |0003: return-object v2 │ │ -1b171c: 1300 2d20 |0004: const/16 v0, #int 8237 // #202d │ │ -1b1720: 1401 fdff 0000 |0006: const v1, #float 9.18313e-41 // #0000fffd │ │ -1b1726: 6e30 ec0a 0201 |0009: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0aec │ │ -1b172c: 0c02 |000c: move-result-object v2 │ │ -1b172e: 1300 2e20 |000d: const/16 v0, #int 8238 // #202e │ │ -1b1732: 6e30 ec0a 0201 |000f: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0aec │ │ -1b1738: 0c02 |0012: move-result-object v2 │ │ -1b173a: 1102 |0013: return-object v2 │ │ +1b1708: |[1b1708] org.thoughtcrime.securesms.util.StorageUtil.getCleanFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ +1b1718: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +1b171c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +1b171e: 1102 |0003: return-object v2 │ │ +1b1720: 1300 2d20 |0004: const/16 v0, #int 8237 // #202d │ │ +1b1724: 1401 fdff 0000 |0006: const v1, #float 9.18313e-41 // #0000fffd │ │ +1b172a: 6e30 ec0a 0201 |0009: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0aec │ │ +1b1730: 0c02 |000c: move-result-object v2 │ │ +1b1732: 1300 2e20 |000d: const/16 v0, #int 8238 // #202e │ │ +1b1736: 6e30 ec0a 0201 |000f: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0aec │ │ +1b173c: 0c02 |0012: move-result-object v2 │ │ +1b173e: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=50 │ │ 0x000f line=51 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -315850,25 +315851,25 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -1b163c: |[1b163c] org.thoughtcrime.securesms.util.StorageUtil.getDownloadUri:()Landroid/net/Uri; │ │ -1b164c: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1b1650: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ -1b1654: 3510 0900 |0004: if-ge v0, v1, 000d // +0009 │ │ -1b1658: 6200 3f00 |0006: sget-object v0, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@003f │ │ -1b165c: 7110 555b 0000 |0008: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getLegacyUri:(Ljava/lang/String;)Landroid/net/Uri; // method@5b55 │ │ -1b1662: 0c00 |000b: move-result-object v0 │ │ -1b1664: 1100 |000c: return-object v0 │ │ -1b1666: 7100 9c5b 0000 |000d: invoke-static {}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:()Landroid/net/Uri; // method@5b9c │ │ -1b166c: 0c00 |0010: move-result-object v0 │ │ -1b166e: 1100 |0011: return-object v0 │ │ +1b1640: |[1b1640] org.thoughtcrime.securesms.util.StorageUtil.getDownloadUri:()Landroid/net/Uri; │ │ +1b1650: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1b1654: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ +1b1658: 3510 0900 |0004: if-ge v0, v1, 000d // +0009 │ │ +1b165c: 6200 3f00 |0006: sget-object v0, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@003f │ │ +1b1660: 7110 555b 0000 |0008: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getLegacyUri:(Ljava/lang/String;)Landroid/net/Uri; // method@5b55 │ │ +1b1666: 0c00 |000b: move-result-object v0 │ │ +1b1668: 1100 |000c: return-object v0 │ │ +1b166a: 7100 9c5b 0000 |000d: invoke-static {}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:()Landroid/net/Uri; // method@5b9c │ │ +1b1670: 0c00 |0010: move-result-object v0 │ │ +1b1672: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0006 line=37 │ │ 0x000d line=39 │ │ locals : │ │ │ │ @@ -315877,37 +315878,37 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b1670: |[1b1670] org.thoughtcrime.securesms.util.StorageUtil.getImageUri:()Landroid/net/Uri; │ │ -1b1680: 6200 4800 |0000: sget-object v0, Landroid/provider/MediaStore$Images$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0048 │ │ -1b1684: 1100 |0002: return-object v0 │ │ +1b1674: |[1b1674] org.thoughtcrime.securesms.util.StorageUtil.getImageUri:()Landroid/net/Uri; │ │ +1b1684: 6200 4800 |0000: sget-object v0, Landroid/provider/MediaStore$Images$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0048 │ │ +1b1688: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ │ │ #6 : (in Lorg/thoughtcrime/securesms/util/StorageUtil;) │ │ name : 'getLegacyUri' │ │ type : '(Ljava/lang/String;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1b1688: |[1b1688] org.thoughtcrime.securesms.util.StorageUtil.getLegacyUri:(Ljava/lang/String;)Landroid/net/Uri; │ │ -1b1698: 7110 4302 0000 |0000: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ -1b169e: 0c00 |0003: move-result-object v0 │ │ -1b16a0: 7110 f601 0000 |0004: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ -1b16a6: 0c00 |0007: move-result-object v0 │ │ -1b16a8: 1100 |0008: return-object v0 │ │ +1b168c: |[1b168c] org.thoughtcrime.securesms.util.StorageUtil.getLegacyUri:(Ljava/lang/String;)Landroid/net/Uri; │ │ +1b169c: 7110 4302 0000 |0000: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ +1b16a2: 0c00 |0003: move-result-object v0 │ │ +1b16a4: 7110 f601 0000 |0004: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ +1b16aa: 0c00 |0007: move-result-object v0 │ │ +1b16ac: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/lang/String; │ │ │ │ #7 : (in Lorg/thoughtcrime/securesms/util/StorageUtil;) │ │ @@ -315915,17 +315916,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b16ac: |[1b16ac] org.thoughtcrime.securesms.util.StorageUtil.getVideoUri:()Landroid/net/Uri; │ │ -1b16bc: 6200 4900 |0000: sget-object v0, Landroid/provider/MediaStore$Video$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0049 │ │ -1b16c0: 1100 |0002: return-object v0 │ │ +1b16b0: |[1b16b0] org.thoughtcrime.securesms.util.StorageUtil.getVideoUri:()Landroid/net/Uri; │ │ +1b16c0: 6200 4900 |0000: sget-object v0, Landroid/provider/MediaStore$Video$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0049 │ │ +1b16c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 14714 (StorageUtil.java) │ │ @@ -315957,17 +315958,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b179c: |[1b179c] org.thoughtcrime.securesms.util.StreamUtil.:()V │ │ -1b17ac: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b17b2: 0e00 |0003: return-void │ │ +1b17a0: |[1b17a0] org.thoughtcrime.securesms.util.StreamUtil.:()V │ │ +1b17b0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b17b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/StreamUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/StreamUtil;) │ │ @@ -315975,30 +315976,30 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -1b1754: |[1b1754] org.thoughtcrime.securesms.util.StreamUtil.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ -1b1764: 1500 0100 |0000: const/high16 v0, #int 65536 // #1 │ │ -1b1768: 2300 2311 |0002: new-array v0, v0, [B // type@1123 │ │ -1b176c: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -1b1770: 6e20 9809 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@0998 │ │ -1b1776: 0a03 |0009: move-result v3 │ │ -1b1778: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ -1b177a: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ -1b177e: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -1b1780: 6e40 a009 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@09a0 │ │ -1b1786: 8133 |0011: int-to-long v3, v3 │ │ -1b1788: bb31 |0012: add-long/2addr v1, v3 │ │ -1b178a: 28f3 |0013: goto 0006 // -000d │ │ -1b178c: 6e10 9609 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@0996 │ │ -1b1792: 6e10 9d09 0600 |0017: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@099d │ │ -1b1798: 1001 |001a: return-wide v1 │ │ +1b1758: |[1b1758] org.thoughtcrime.securesms.util.StreamUtil.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ +1b1768: 1500 0100 |0000: const/high16 v0, #int 65536 // #1 │ │ +1b176c: 2300 2311 |0002: new-array v0, v0, [B // type@1123 │ │ +1b1770: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +1b1774: 6e20 9809 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@0998 │ │ +1b177a: 0a03 |0009: move-result v3 │ │ +1b177c: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ +1b177e: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ +1b1782: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +1b1784: 6e40 a009 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@09a0 │ │ +1b178a: 8133 |0011: int-to-long v3, v3 │ │ +1b178c: bb31 |0012: add-long/2addr v1, v3 │ │ +1b178e: 28f3 |0013: goto 0006 // -000d │ │ +1b1790: 6e10 9609 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@0996 │ │ +1b1796: 6e10 9d09 0600 |0017: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@099d │ │ +1b179c: 1001 |001a: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=10 │ │ 0x0006 line=14 │ │ 0x000e line=15 │ │ 0x0014 line=19 │ │ 0x0017 line=20 │ │ @@ -316032,17 +316033,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b188c: |[1b188c] org.thoughtcrime.securesms.util.ThemeUtil.:()V │ │ -1b189c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b18a2: 0e00 |0003: return-void │ │ +1b1890: |[1b1890] org.thoughtcrime.securesms.util.ThemeUtil.:()V │ │ +1b18a0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b18a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/ThemeUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/ThemeUtil;) │ │ @@ -316050,29 +316051,29 @@ │ │ type : '(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -1b1848: |[1b1848] org.thoughtcrime.securesms.util.ThemeUtil.getAttribute:(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; │ │ -1b1858: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ -1b185c: 7010 d302 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d3 │ │ -1b1862: 6e10 7b00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ -1b1868: 0c02 |0008: move-result-object v2 │ │ -1b186a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -1b186c: 6e40 d800 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ -1b1872: 0a02 |000d: move-result v2 │ │ -1b1874: 3802 0b00 |000e: if-eqz v2, 0019 // +000b │ │ -1b1878: 6e10 d502 0000 |0010: invoke-virtual {v0}, Landroid/util/TypedValue;.coerceToString:()Ljava/lang/CharSequence; // method@02d5 │ │ -1b187e: 0c02 |0013: move-result-object v2 │ │ -1b1880: 7210 d009 0200 |0014: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09d0 │ │ -1b1886: 0c02 |0017: move-result-object v2 │ │ -1b1888: 1102 |0018: return-object v2 │ │ -1b188a: 1104 |0019: return-object v4 │ │ +1b184c: |[1b184c] org.thoughtcrime.securesms.util.ThemeUtil.getAttribute:(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; │ │ +1b185c: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ +1b1860: 7010 d302 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d3 │ │ +1b1866: 6e10 7b00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ +1b186c: 0c02 |0008: move-result-object v2 │ │ +1b186e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +1b1870: 6e40 d800 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ +1b1876: 0a02 |000d: move-result v2 │ │ +1b1878: 3802 0b00 |000e: if-eqz v2, 0019 // +000b │ │ +1b187c: 6e10 d502 0000 |0010: invoke-virtual {v0}, Landroid/util/TypedValue;.coerceToString:()Ljava/lang/CharSequence; // method@02d5 │ │ +1b1882: 0c02 |0013: move-result-object v2 │ │ +1b1884: 7210 d009 0200 |0014: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09d0 │ │ +1b188a: 0c02 |0017: move-result-object v2 │ │ +1b188c: 1102 |0018: return-object v2 │ │ +1b188e: 1104 |0019: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0005 line=32 │ │ 0x0010 line=33 │ │ locals : │ │ 0x0000 - 0x001a reg=2 (null) Landroid/content/Context; │ │ @@ -316084,21 +316085,21 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1b17e4: |[1b17e4] org.thoughtcrime.securesms.util.ThemeUtil.getDummyContactColor:(Landroid/content/Context;)I │ │ -1b17f4: 6e10 7600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1b17fa: 0c01 |0003: move-result-object v1 │ │ -1b17fc: 6000 2b19 |0004: sget v0, Lorg/thoughtcrime/securesms/R$color;.dummy_avatar_color:I // field@192b │ │ -1b1800: 6e20 db00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@00db │ │ -1b1806: 0a01 |0009: move-result v1 │ │ -1b1808: 0f01 |000a: return v1 │ │ +1b17e8: |[1b17e8] org.thoughtcrime.securesms.util.ThemeUtil.getDummyContactColor:(Landroid/content/Context;)I │ │ +1b17f8: 6e10 7600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1b17fe: 0c01 |0003: move-result-object v1 │ │ +1b1800: 6000 2b19 |0004: sget v0, Lorg/thoughtcrime/securesms/R$color;.dummy_avatar_color:I // field@192b │ │ +1b1804: 6e20 db00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@00db │ │ +1b180a: 0a01 |0009: move-result v1 │ │ +1b180c: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x000b reg=1 (null) Landroid/content/Context; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/ThemeUtil;) │ │ @@ -316106,27 +316107,27 @@ │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -1b180c: |[1b180c] org.thoughtcrime.securesms.util.ThemeUtil.getThemedColor:(Landroid/content/Context;I)I │ │ -1b181c: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ -1b1820: 7010 d302 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d3 │ │ -1b1826: 6e10 7b00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ -1b182c: 0c02 |0008: move-result-object v2 │ │ -1b182e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -1b1830: 6e40 d800 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ -1b1836: 0a02 |000d: move-result v2 │ │ -1b1838: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ -1b183c: 5202 5700 |0010: iget v2, v0, Landroid/util/TypedValue;.data:I // field@0057 │ │ -1b1840: 0f02 |0012: return v2 │ │ -1b1842: 1502 ffff |0013: const/high16 v2, #int -65536 // #ffff │ │ -1b1846: 0f02 |0015: return v2 │ │ +1b1810: |[1b1810] org.thoughtcrime.securesms.util.ThemeUtil.getThemedColor:(Landroid/content/Context;I)I │ │ +1b1820: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ +1b1824: 7010 d302 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d3 │ │ +1b182a: 6e10 7b00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ +1b1830: 0c02 |0008: move-result-object v2 │ │ +1b1832: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +1b1834: 6e40 d800 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ +1b183a: 0a02 |000d: move-result v2 │ │ +1b183c: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ +1b1840: 5202 5700 |0010: iget v2, v0, Landroid/util/TypedValue;.data:I // field@0057 │ │ +1b1844: 0f02 |0012: return v2 │ │ +1b1846: 1502 ffff |0013: const/high16 v2, #int -65536 // #ffff │ │ +1b184a: 0f02 |0015: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0005 line=21 │ │ 0x000a line=23 │ │ 0x0010 line=24 │ │ locals : │ │ @@ -316138,23 +316139,23 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -1b17b4: |[1b17b4] org.thoughtcrime.securesms.util.ThemeUtil.isDarkTheme:(Landroid/content/Context;)Z │ │ -1b17c4: 6000 1418 |0000: sget v0, Lorg/thoughtcrime/securesms/R$attr;.theme_type:I // field@1814 │ │ -1b17c8: 1a01 0368 |0002: const-string v1, "light" // string@6803 │ │ -1b17cc: 7130 5a5b 0201 |0004: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/ThemeUtil;.getAttribute:(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; // method@5b5a │ │ -1b17d2: 0c02 |0007: move-result-object v2 │ │ -1b17d4: 1a00 4750 |0008: const-string v0, "dark" // string@5047 │ │ -1b17d8: 6e20 d60a 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1b17de: 0a02 |000d: move-result v2 │ │ -1b17e0: 0f02 |000e: return v2 │ │ +1b17b8: |[1b17b8] org.thoughtcrime.securesms.util.ThemeUtil.isDarkTheme:(Landroid/content/Context;)Z │ │ +1b17c8: 6000 1418 |0000: sget v0, Lorg/thoughtcrime/securesms/R$attr;.theme_type:I // field@1814 │ │ +1b17cc: 1a01 0368 |0002: const-string v1, "light" // string@6803 │ │ +1b17d0: 7130 5a5b 0201 |0004: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/ThemeUtil;.getAttribute:(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; // method@5b5a │ │ +1b17d6: 0c02 |0007: move-result-object v2 │ │ +1b17d8: 1a00 4750 |0008: const-string v0, "dark" // string@5047 │ │ +1b17dc: 6e20 d60a 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1b17e2: 0a02 |000d: move-result v2 │ │ +1b17e4: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x000f reg=2 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -316183,17 +316184,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b18e0: |[1b18e0] org.thoughtcrime.securesms.util.ThreadUtil.:()V │ │ -1b18f0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b18f6: 0e00 |0003: return-void │ │ +1b18e4: |[1b18e4] org.thoughtcrime.securesms.util.ThreadUtil.:()V │ │ +1b18f4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b18fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/ThreadUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/ThreadUtil;) │ │ @@ -316201,27 +316202,27 @@ │ │ type : '()Ljava/util/concurrent/ExecutorService;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 7 │ │ insns size : 22 16-bit code units │ │ -1b18a4: |[1b18a4] org.thoughtcrime.securesms.util.ThreadUtil.newDynamicSingleThreadedExecutor:()Ljava/util/concurrent/ExecutorService; │ │ -1b18b4: 2207 b903 |0000: new-instance v7, Ljava/util/concurrent/ThreadPoolExecutor; // type@03b9 │ │ -1b18b8: 6205 a700 |0002: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@00a7 │ │ -1b18bc: 2206 b203 |0004: new-instance v6, Ljava/util/concurrent/LinkedBlockingQueue; // type@03b2 │ │ -1b18c0: 7010 630d 0600 |0006: invoke-direct {v6}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@0d63 │ │ -1b18c6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -1b18c8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -1b18ca: 1603 3c00 |000b: const-wide/16 v3, #int 60 // #3c │ │ -1b18ce: 0770 |000d: move-object v0, v7 │ │ -1b18d0: 7607 6b0d 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V // method@0d6b │ │ -1b18d6: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -1b18d8: 6e20 6c0d 0700 |0012: invoke-virtual {v7, v0}, Ljava/util/concurrent/ThreadPoolExecutor;.allowCoreThreadTimeOut:(Z)V // method@0d6c │ │ -1b18de: 1107 |0015: return-object v7 │ │ +1b18a8: |[1b18a8] org.thoughtcrime.securesms.util.ThreadUtil.newDynamicSingleThreadedExecutor:()Ljava/util/concurrent/ExecutorService; │ │ +1b18b8: 2207 b903 |0000: new-instance v7, Ljava/util/concurrent/ThreadPoolExecutor; // type@03b9 │ │ +1b18bc: 6205 a700 |0002: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@00a7 │ │ +1b18c0: 2206 b203 |0004: new-instance v6, Ljava/util/concurrent/LinkedBlockingQueue; // type@03b2 │ │ +1b18c4: 7010 630d 0600 |0006: invoke-direct {v6}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@0d63 │ │ +1b18ca: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +1b18cc: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +1b18ce: 1603 3c00 |000b: const-wide/16 v3, #int 60 // #3c │ │ +1b18d2: 0770 |000d: move-object v0, v7 │ │ +1b18d4: 7607 6b0d 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V // method@0d6b │ │ +1b18da: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +1b18dc: 6e20 6c0d 0700 |0012: invoke-virtual {v7, v0}, Ljava/util/concurrent/ThreadPoolExecutor;.allowCoreThreadTimeOut:(Z)V // method@0d6c │ │ +1b18e2: 1107 |0015: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0012 line=13 │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -316259,19 +316260,19 @@ │ │ type : '(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1b18f8: |[1b18f8] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda0.:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V │ │ -1b1908: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b190e: 5b01 6f42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@426f │ │ -1b1912: 5b02 7042 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$1:Ljava/util/concurrent/CountDownLatch; // field@4270 │ │ -1b1916: 0e00 |0007: return-void │ │ +1b18fc: |[1b18fc] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda0.:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V │ │ +1b190c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b1912: 5b01 6f42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@426f │ │ +1b1916: 5b02 7042 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$1:Ljava/util/concurrent/CountDownLatch; // field@4270 │ │ +1b191a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/Runnable; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/util/concurrent/CountDownLatch; │ │ @@ -316282,19 +316283,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1b1918: |[1b1918] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda0.run:()V │ │ -1b1928: 5420 6f42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@426f │ │ -1b192c: 5421 7042 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$1:Ljava/util/concurrent/CountDownLatch; // field@4270 │ │ -1b1930: 7120 7b5b 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.lambda$runOnMainSync$0:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V // method@5b7b │ │ -1b1936: 0e00 |0007: return-void │ │ +1b191c: |[1b191c] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda0.run:()V │ │ +1b192c: 5420 6f42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@426f │ │ +1b1930: 5421 7042 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$1:Ljava/util/concurrent/CountDownLatch; // field@4270 │ │ +1b1934: 7120 7b5b 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.lambda$runOnMainSync$0:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V // method@5b7b │ │ +1b193a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 5745 (D8$$SyntheticClass) │ │ @@ -316327,18 +316328,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1b1938: |[1b1938] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda1.:(Ljava/lang/Runnable;)V │ │ -1b1948: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b194e: 5b01 7142 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.f$0:Ljava/lang/Runnable; // field@4271 │ │ -1b1952: 0e00 |0005: return-void │ │ +1b193c: |[1b193c] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda1.:(Ljava/lang/Runnable;)V │ │ +1b194c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b1952: 5b01 7142 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.f$0:Ljava/lang/Runnable; // field@4271 │ │ +1b1956: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -316348,18 +316349,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1b1954: |[1b1954] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda1.run:()V │ │ -1b1964: 5410 7142 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.f$0:Ljava/lang/Runnable; // field@4271 │ │ -1b1968: 7110 7a5b 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.lambda$runOnBackgroundDelayed$1:(Ljava/lang/Runnable;)V // method@5b7a │ │ -1b196e: 0e00 |0005: return-void │ │ +1b1958: |[1b1958] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda1.run:()V │ │ +1b1968: 5410 7142 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.f$0:Ljava/lang/Runnable; // field@4271 │ │ +1b196c: 7110 7a5b 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.lambda$runOnBackgroundDelayed$1:(Ljava/lang/Runnable;)V // method@5b7a │ │ +1b1972: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1; │ │ │ │ source_file_idx : 5745 (D8$$SyntheticClass) │ │ @@ -316426,25 +316427,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -1b1fe0: |[1b1fe0] org.thoughtcrime.securesms.util.Util.:()V │ │ -1b1ff0: 2200 9900 |0000: new-instance v0, Landroid/os/Handler; // type@0099 │ │ -1b1ff4: 7100 4e02 0000 |0002: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@024e │ │ -1b1ffa: 0c01 |0005: move-result-object v1 │ │ -1b1ffc: 7020 4502 1000 |0006: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0245 │ │ -1b2002: 6900 7542 |0009: sput-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@4275 │ │ -1b2006: 1600 0000 |000b: const-wide/16 v0, #int 0 // #0 │ │ -1b200a: 6800 7642 |000d: sput-wide v0, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@4276 │ │ -1b200e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -1b2010: 6900 7742 |0010: sput-object v0, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@4277 │ │ -1b2014: 0e00 |0012: return-void │ │ +1b1fe4: |[1b1fe4] org.thoughtcrime.securesms.util.Util.:()V │ │ +1b1ff4: 2200 9900 |0000: new-instance v0, Landroid/os/Handler; // type@0099 │ │ +1b1ff8: 7100 4e02 0000 |0002: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@024e │ │ +1b1ffe: 0c01 |0005: move-result-object v1 │ │ +1b2000: 7020 4502 1000 |0006: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0245 │ │ +1b2006: 6900 7542 |0009: sput-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@4275 │ │ +1b200a: 1600 0000 |000b: const-wide/16 v0, #int 0 // #0 │ │ +1b200e: 6800 7642 |000d: sput-wide v0, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@4276 │ │ +1b2012: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +1b2014: 6900 7742 |0010: sput-object v0, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@4277 │ │ +1b2018: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x000d line=336 │ │ 0x0010 line=360 │ │ locals : │ │ │ │ @@ -316453,17 +316454,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b2018: |[1b2018] org.thoughtcrime.securesms.util.Util.:()V │ │ -1b2028: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b202e: 0e00 |0003: return-void │ │ +1b201c: |[1b201c] org.thoughtcrime.securesms.util.Util.:()V │ │ +1b202c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b2032: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/Util; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -316471,26 +316472,26 @@ │ │ type : '([II)[I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -1b1d70: |[1b1d70] org.thoughtcrime.securesms.util.Util.appendInt:([II)[I │ │ -1b1d80: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ -1b1d84: 2410 2711 0400 |0002: filled-new-array {v4}, [I // type@1127 │ │ -1b1d8a: 0c03 |0005: move-result-object v3 │ │ -1b1d8c: 1103 |0006: return-object v3 │ │ -1b1d8e: 2130 |0007: array-length v0, v3 │ │ -1b1d90: d801 0001 |0008: add-int/lit8 v1, v0, #int 1 // #01 │ │ -1b1d94: 2311 2711 |000a: new-array v1, v1, [I // type@1127 │ │ -1b1d98: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -1b1d9a: 7150 2b0b 2321 |000d: invoke-static {v3, v2, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b2b │ │ -1b1da0: 4b04 0100 |0010: aput v4, v1, v0 │ │ -1b1da4: 1101 |0012: return-object v1 │ │ +1b1d74: |[1b1d74] org.thoughtcrime.securesms.util.Util.appendInt:([II)[I │ │ +1b1d84: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ +1b1d88: 2410 2711 0400 |0002: filled-new-array {v4}, [I // type@1127 │ │ +1b1d8e: 0c03 |0005: move-result-object v3 │ │ +1b1d90: 1103 |0006: return-object v3 │ │ +1b1d92: 2130 |0007: array-length v0, v3 │ │ +1b1d94: d801 0001 |0008: add-int/lit8 v1, v0, #int 1 // #01 │ │ +1b1d98: 2311 2711 |000a: new-array v1, v1, [I // type@1127 │ │ +1b1d9c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +1b1d9e: 7150 2b0b 2321 |000d: invoke-static {v3, v2, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b2b │ │ +1b1da4: 4b04 0100 |0010: aput v4, v1, v0 │ │ +1b1da8: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=116 │ │ 0x0007 line=118 │ │ 0x000a line=119 │ │ 0x000d line=120 │ │ 0x0010 line=121 │ │ @@ -316503,23 +316504,23 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1b2030: |[1b2030] org.thoughtcrime.securesms.util.Util.assertMainThread:()V │ │ -1b2040: 7100 785b 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@5b78 │ │ -1b2046: 0a00 |0003: move-result v0 │ │ -1b2048: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -1b204c: 0e00 |0006: return-void │ │ -1b204e: 2200 d902 |0007: new-instance v0, Ljava/lang/AssertionError; // type@02d9 │ │ -1b2052: 1a01 5e30 |0009: const-string v1, "Main-thread assertion failed." // string@305e │ │ -1b2056: 7020 c309 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ -1b205c: 2700 |000e: throw v0 │ │ +1b2034: |[1b2034] org.thoughtcrime.securesms.util.Util.assertMainThread:()V │ │ +1b2044: 7100 785b 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@5b78 │ │ +1b204a: 0a00 |0003: move-result v0 │ │ +1b204c: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +1b2050: 0e00 |0006: return-void │ │ +1b2052: 2200 d902 |0007: new-instance v0, Ljava/lang/AssertionError; // type@02d9 │ │ +1b2056: 1a01 5e30 |0009: const-string v1, "Main-thread assertion failed." // string@305e │ │ +1b205a: 7020 c309 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ +1b2060: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0007 line=197 │ │ locals : │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -316527,20 +316528,20 @@ │ │ type : '(FFF)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1b1bf4: |[1b1bf4] org.thoughtcrime.securesms.util.Util.clamp:(FFF)F │ │ -1b1c04: 7120 780a 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@0a78 │ │ -1b1c0a: 0a00 |0003: move-result v0 │ │ -1b1c0c: 7120 7c0a 2000 |0004: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@0a7c │ │ -1b1c12: 0a00 |0007: move-result v0 │ │ -1b1c14: 0f00 |0008: return v0 │ │ +1b1bf8: |[1b1bf8] org.thoughtcrime.securesms.util.Util.clamp:(FFF)F │ │ +1b1c08: 7120 780a 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@0a78 │ │ +1b1c0e: 0a00 |0003: move-result v0 │ │ +1b1c10: 7120 7c0a 2000 |0004: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@0a7c │ │ +1b1c16: 0a00 |0007: move-result v0 │ │ +1b1c18: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) F │ │ 0x0000 - 0x0009 reg=1 (null) F │ │ 0x0000 - 0x0009 reg=2 (null) F │ │ @@ -316550,20 +316551,20 @@ │ │ type : '(III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1b1c18: |[1b1c18] org.thoughtcrime.securesms.util.Util.clamp:(III)I │ │ -1b1c28: 7120 790a 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0a79 │ │ -1b1c2e: 0a00 |0003: move-result v0 │ │ -1b1c30: 7120 7d0a 2000 |0004: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@0a7d │ │ -1b1c36: 0a00 |0007: move-result v0 │ │ -1b1c38: 0f00 |0008: return v0 │ │ +1b1c1c: |[1b1c1c] org.thoughtcrime.securesms.util.Util.clamp:(III)I │ │ +1b1c2c: 7120 790a 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0a79 │ │ +1b1c32: 0a00 |0003: move-result v0 │ │ +1b1c34: 7120 7d0a 2000 |0004: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@0a7d │ │ +1b1c3a: 0a00 |0007: move-result v0 │ │ +1b1c3c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) I │ │ 0x0000 - 0x0009 reg=1 (null) I │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ @@ -316573,21 +316574,21 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1b2060: |[1b2060] org.thoughtcrime.securesms.util.Util.close:(Ljava/io/OutputStream;)V │ │ -1b2070: 6e10 9d09 0100 |0000: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@099d │ │ -1b2076: 2807 |0003: goto 000a // +0007 │ │ -1b2078: 0d01 |0004: move-exception v1 │ │ -1b207a: 6200 7342 |0005: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.TAG:Ljava/lang/String; // field@4273 │ │ -1b207e: 7120 c602 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -1b2084: 0e00 |000a: return-void │ │ +1b2064: |[1b2064] org.thoughtcrime.securesms.util.Util.close:(Ljava/io/OutputStream;)V │ │ +1b2074: 6e10 9d09 0100 |0000: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@099d │ │ +1b207a: 2807 |0003: goto 000a // +0007 │ │ +1b207c: 0d01 |0004: move-exception v1 │ │ +1b207e: 6200 7342 |0005: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.TAG:Ljava/lang/String; // field@4273 │ │ +1b2082: 7120 c602 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +1b2088: 0e00 |000a: return-void │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/IOException; -> 0x0004 │ │ positions : │ │ 0x0000 line=135 │ │ 0x0005 line=137 │ │ locals : │ │ @@ -316598,31 +316599,31 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -1b1f94: |[1b1f94] org.thoughtcrime.securesms.util.Util.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ -1b1fa4: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ -1b1fa8: 2300 2311 |0002: new-array v0, v0, [B // type@1123 │ │ -1b1fac: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -1b1fb0: 6e20 9809 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@0998 │ │ -1b1fb6: 0a03 |0009: move-result v3 │ │ -1b1fb8: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ -1b1fba: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ -1b1fbe: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -1b1fc0: 6e40 a009 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@09a0 │ │ -1b1fc6: 8133 |0011: int-to-long v3, v3 │ │ -1b1fc8: bb31 |0012: add-long/2addr v1, v3 │ │ -1b1fca: 28f3 |0013: goto 0006 // -000d │ │ -1b1fcc: 6e10 9609 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@0996 │ │ -1b1fd2: 6e10 9e09 0600 |0017: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@099e │ │ -1b1fd8: 6e10 9d09 0600 |001a: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@099d │ │ -1b1fde: 1001 |001d: return-wide v1 │ │ +1b1f98: |[1b1f98] org.thoughtcrime.securesms.util.Util.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ +1b1fa8: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ +1b1fac: 2300 2311 |0002: new-array v0, v0, [B // type@1123 │ │ +1b1fb0: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +1b1fb4: 6e20 9809 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@0998 │ │ +1b1fba: 0a03 |0009: move-result v3 │ │ +1b1fbc: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ +1b1fbe: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ +1b1fc2: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +1b1fc4: 6e40 a009 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@09a0 │ │ +1b1fca: 8133 |0011: int-to-long v3, v3 │ │ +1b1fcc: bb31 |0012: add-long/2addr v1, v3 │ │ +1b1fce: 28f3 |0013: goto 0006 // -000d │ │ +1b1fd0: 6e10 9609 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@0996 │ │ +1b1fd6: 6e10 9e09 0600 |0017: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@099e │ │ +1b1fdc: 6e10 9d09 0600 |001a: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@099d │ │ +1b1fe2: 1001 |001d: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=142 │ │ 0x0006 line=146 │ │ 0x000e line=147 │ │ 0x0014 line=151 │ │ 0x0017 line=152 │ │ @@ -316636,18 +316637,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1b1970: |[1b1970] org.thoughtcrime.securesms.util.Util.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -1b1980: 7120 fb0c 1000 |0000: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0cfb │ │ -1b1986: 0a00 |0003: move-result v0 │ │ -1b1988: 0f00 |0004: return v0 │ │ +1b1974: |[1b1974] org.thoughtcrime.securesms.util.Util.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +1b1984: 7120 fb0c 1000 |0000: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0cfb │ │ +1b198a: 0a00 |0003: move-result v0 │ │ +1b198c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -316656,26 +316657,26 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -1b1da8: |[1b1da8] org.thoughtcrime.securesms.util.Util.getBoldedString:(Ljava/lang/String;)Ljava/lang/CharSequence; │ │ -1b1db8: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ -1b1dbc: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -1b1dc2: 2204 cc00 |0005: new-instance v4, Landroid/text/style/StyleSpan; // type@00cc │ │ -1b1dc6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -1b1dc8: 7020 b302 1400 |0008: invoke-direct {v4, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@02b3 │ │ -1b1dce: 6e10 9902 0000 |000b: invoke-virtual {v0}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ -1b1dd4: 0a01 |000e: move-result v1 │ │ -1b1dd6: 1302 2100 |000f: const/16 v2, #int 33 // #21 │ │ -1b1dda: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -1b1ddc: 6e52 9a02 4013 |0012: invoke-virtual {v0, v4, v3, v1, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -1b1de2: 1100 |0015: return-object v0 │ │ +1b1dac: |[1b1dac] org.thoughtcrime.securesms.util.Util.getBoldedString:(Ljava/lang/String;)Ljava/lang/CharSequence; │ │ +1b1dbc: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ +1b1dc0: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +1b1dc6: 2204 cc00 |0005: new-instance v4, Landroid/text/style/StyleSpan; // type@00cc │ │ +1b1dca: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +1b1dcc: 7020 b302 1400 |0008: invoke-direct {v4, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@02b3 │ │ +1b1dd2: 6e10 9902 0000 |000b: invoke-virtual {v0}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ +1b1dd8: 0a01 |000e: move-result v1 │ │ +1b1dda: 1302 2100 |000f: const/16 v2, #int 33 // #21 │ │ +1b1dde: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +1b1de0: 6e52 9a02 4013 |0012: invoke-virtual {v0, v4, v3, v1, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +1b1de6: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=86 │ │ 0x000b line=87 │ │ 0x0012 line=86 │ │ locals : │ │ @@ -316686,22 +316687,22 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1b1c3c: |[1b1c3c] org.thoughtcrime.securesms.util.Util.getLayoutDirection:(Landroid/content/Context;)I │ │ -1b1c4c: 6e10 7600 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1b1c52: 0c00 |0003: move-result-object v0 │ │ -1b1c54: 6e10 dd00 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ -1b1c5a: 0c00 |0007: move-result-object v0 │ │ -1b1c5c: 6e10 d500 0000 |0008: invoke-virtual {v0}, Landroid/content/res/Configuration;.getLayoutDirection:()I // method@00d5 │ │ -1b1c62: 0a00 |000b: move-result v0 │ │ -1b1c64: 0f00 |000c: return v0 │ │ +1b1c40: |[1b1c40] org.thoughtcrime.securesms.util.Util.getLayoutDirection:(Landroid/content/Context;)I │ │ +1b1c50: 6e10 7600 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1b1c56: 0c00 |0003: move-result-object v0 │ │ +1b1c58: 6e10 dd00 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ +1b1c5e: 0c00 |0007: move-result-object v0 │ │ +1b1c60: 6e10 d500 0000 |0008: invoke-virtual {v0}, Landroid/content/res/Configuration;.getLayoutDirection:()I // method@00d5 │ │ +1b1c66: 0a00 |000b: move-result v0 │ │ +1b1c68: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0008 line=384 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Landroid/content/Context; │ │ │ │ @@ -316710,43 +316711,43 @@ │ │ type : '()Ljava/util/Locale;' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -1b1efc: |[1b1efc] org.thoughtcrime.securesms.util.Util.getLocale:()Ljava/util/Locale; │ │ -1b1f0c: 1c00 f810 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Util; // type@10f8 │ │ -1b1f10: 1d00 |0002: monitor-enter v0 │ │ -1b1f12: 6201 7742 |0003: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@4277 │ │ -1b1f16: 3901 2400 |0005: if-nez v1, 0029 // +0024 │ │ -1b1f1a: 7100 e800 0000 |0007: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@00e8 │ │ -1b1f20: 0c01 |000a: move-result-object v1 │ │ -1b1f22: 6e10 dd00 0100 |000b: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ -1b1f28: 0c01 |000e: move-result-object v1 │ │ -1b1f2a: 7110 4705 0100 |000f: invoke-static {v1}, Landroidx/core/os/ConfigurationCompat;.getLocales:(Landroid/content/res/Configuration;)Landroidx/core/os/LocaleListCompat; // method@0547 │ │ -1b1f30: 0c01 |0012: move-result-object v1 │ │ -1b1f32: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -1b1f34: 6e20 4805 2100 |0014: invoke-virtual {v1, v2}, Landroidx/core/os/LocaleListCompat;.get:(I)Ljava/util/Locale; // method@0548 │ │ -1b1f3a: 0c01 |0017: move-result-object v1 │ │ -1b1f3c: 6901 7742 |0018: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@4277 │ │ -1b1f40: 2805 |001a: goto 001f // +0005 │ │ -1b1f42: 0d01 |001b: move-exception v1 │ │ -1b1f44: 6e10 370a 0100 |001c: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1b1f4a: 6201 7742 |001f: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@4277 │ │ -1b1f4e: 3901 0800 |0021: if-nez v1, 0029 // +0008 │ │ -1b1f52: 7100 e90c 0000 |0023: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@0ce9 │ │ -1b1f58: 0c01 |0026: move-result-object v1 │ │ -1b1f5a: 6901 7742 |0027: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@4277 │ │ -1b1f5e: 6201 7742 |0029: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@4277 │ │ -1b1f62: 1e00 |002b: monitor-exit v0 │ │ -1b1f64: 1101 |002c: return-object v1 │ │ -1b1f66: 0d01 |002d: move-exception v1 │ │ -1b1f68: 1e00 |002e: monitor-exit v0 │ │ -1b1f6a: 2701 |002f: throw v1 │ │ +1b1f00: |[1b1f00] org.thoughtcrime.securesms.util.Util.getLocale:()Ljava/util/Locale; │ │ +1b1f10: 1c00 f810 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Util; // type@10f8 │ │ +1b1f14: 1d00 |0002: monitor-enter v0 │ │ +1b1f16: 6201 7742 |0003: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@4277 │ │ +1b1f1a: 3901 2400 |0005: if-nez v1, 0029 // +0024 │ │ +1b1f1e: 7100 e800 0000 |0007: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@00e8 │ │ +1b1f24: 0c01 |000a: move-result-object v1 │ │ +1b1f26: 6e10 dd00 0100 |000b: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ +1b1f2c: 0c01 |000e: move-result-object v1 │ │ +1b1f2e: 7110 4705 0100 |000f: invoke-static {v1}, Landroidx/core/os/ConfigurationCompat;.getLocales:(Landroid/content/res/Configuration;)Landroidx/core/os/LocaleListCompat; // method@0547 │ │ +1b1f34: 0c01 |0012: move-result-object v1 │ │ +1b1f36: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +1b1f38: 6e20 4805 2100 |0014: invoke-virtual {v1, v2}, Landroidx/core/os/LocaleListCompat;.get:(I)Ljava/util/Locale; // method@0548 │ │ +1b1f3e: 0c01 |0017: move-result-object v1 │ │ +1b1f40: 6901 7742 |0018: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@4277 │ │ +1b1f44: 2805 |001a: goto 001f // +0005 │ │ +1b1f46: 0d01 |001b: move-exception v1 │ │ +1b1f48: 6e10 370a 0100 |001c: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1b1f4e: 6201 7742 |001f: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@4277 │ │ +1b1f52: 3901 0800 |0021: if-nez v1, 0029 // +0008 │ │ +1b1f56: 7100 e90c 0000 |0023: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@0ce9 │ │ +1b1f5c: 0c01 |0026: move-result-object v1 │ │ +1b1f5e: 6901 7742 |0027: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@4277 │ │ +1b1f62: 6201 7742 |0029: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@4277 │ │ +1b1f66: 1e00 |002b: monitor-exit v0 │ │ +1b1f68: 1101 |002c: return-object v1 │ │ +1b1f6a: 0d01 |002d: move-exception v1 │ │ +1b1f6c: 1e00 |002e: monitor-exit v0 │ │ +1b1f6e: 2701 |002f: throw v1 │ │ catches : 4 │ │ 0x0003 - 0x0005 │ │ -> 0x002d │ │ 0x0007 - 0x001a │ │ Ljava/lang/Exception; -> 0x001b │ │ -> 0x002d │ │ 0x001c - 0x002b │ │ @@ -316767,54 +316768,54 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -1b1de4: |[1b1de4] org.thoughtcrime.securesms.util.Util.getPrettyFileSize:(J)Ljava/lang/String; │ │ -1b1df4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -1b1df8: 3102 0800 |0002: cmp-long v2, v8, v0 │ │ -1b1dfc: 3c02 0500 |0004: if-gtz v2, 0009 // +0005 │ │ -1b1e00: 1a08 630d |0006: const-string v8, "0" // string@0d63 │ │ -1b1e04: 1108 |0008: return-object v8 │ │ -1b1e06: 1a00 6b19 |0009: const-string v0, "GB" // string@196b │ │ -1b1e0a: 1a01 663a |000b: const-string v1, "TB" // string@3a66 │ │ -1b1e0e: 1a02 2c10 |000d: const-string v2, "B" // string@102c │ │ -1b1e12: 1a03 b463 |000f: const-string v3, "kB" // string@63b4 │ │ -1b1e16: 1a04 1730 |0011: const-string v4, "MB" // string@3017 │ │ -1b1e1a: 2451 4211 3204 |0013: filled-new-array {v2, v3, v4, v0, v1}, [Ljava/lang/String; // type@1142 │ │ -1b1e20: 0c00 |0016: move-result-object v0 │ │ -1b1e22: 8688 |0017: long-to-double v8, v8 │ │ -1b1e24: 7120 750a 9800 |0018: invoke-static {v8, v9}, Ljava/lang/Math;.log10:(D)D // method@0a75 │ │ -1b1e2a: 0b01 |001b: move-result-wide v1 │ │ -1b1e2c: 1903 9040 |001c: const-wide/high16 v3, #long 4652218415073722368 // #4090 │ │ -1b1e30: 7120 750a 4300 |001e: invoke-static {v3, v4}, Ljava/lang/Math;.log10:(D)D // method@0a75 │ │ -1b1e36: 0b05 |0021: move-result-wide v5 │ │ -1b1e38: ce51 |0022: div-double/2addr v1, v5 │ │ -1b1e3a: 8a11 |0023: double-to-int v1, v1 │ │ -1b1e3c: 2202 0c03 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@030c │ │ -1b1e40: 7010 0c0b 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1b1e46: 2205 7003 |0029: new-instance v5, Ljava/text/DecimalFormat; // type@0370 │ │ -1b1e4a: 1a06 5304 |002b: const-string v6, "#,##0.#" // string@0453 │ │ -1b1e4e: 7020 3f0c 6500 |002d: invoke-direct {v5, v6}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@0c3f │ │ -1b1e54: 8316 |0030: int-to-double v6, v1 │ │ -1b1e56: 7140 830a 4376 |0031: invoke-static {v3, v4, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@0a83 │ │ -1b1e5c: 0b03 |0034: move-result-wide v3 │ │ -1b1e5e: ce38 |0035: div-double/2addr v8, v3 │ │ -1b1e60: 6e30 400c 8509 |0036: invoke-virtual {v5, v8, v9}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@0c40 │ │ -1b1e66: 0c08 |0039: move-result-object v8 │ │ -1b1e68: 6e20 180b 8200 |003a: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b1e6e: 1a08 d603 |003d: const-string v8, " " // string@03d6 │ │ -1b1e72: 6e20 180b 8200 |003f: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b1e78: 4608 0001 |0042: aget-object v8, v0, v1 │ │ -1b1e7c: 6e20 180b 8200 |0044: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b1e82: 6e10 290b 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1b1e88: 0c08 |004a: move-result-object v8 │ │ -1b1e8a: 1108 |004b: return-object v8 │ │ +1b1de8: |[1b1de8] org.thoughtcrime.securesms.util.Util.getPrettyFileSize:(J)Ljava/lang/String; │ │ +1b1df8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +1b1dfc: 3102 0800 |0002: cmp-long v2, v8, v0 │ │ +1b1e00: 3c02 0500 |0004: if-gtz v2, 0009 // +0005 │ │ +1b1e04: 1a08 630d |0006: const-string v8, "0" // string@0d63 │ │ +1b1e08: 1108 |0008: return-object v8 │ │ +1b1e0a: 1a00 6b19 |0009: const-string v0, "GB" // string@196b │ │ +1b1e0e: 1a01 663a |000b: const-string v1, "TB" // string@3a66 │ │ +1b1e12: 1a02 2c10 |000d: const-string v2, "B" // string@102c │ │ +1b1e16: 1a03 b463 |000f: const-string v3, "kB" // string@63b4 │ │ +1b1e1a: 1a04 1730 |0011: const-string v4, "MB" // string@3017 │ │ +1b1e1e: 2451 4211 3204 |0013: filled-new-array {v2, v3, v4, v0, v1}, [Ljava/lang/String; // type@1142 │ │ +1b1e24: 0c00 |0016: move-result-object v0 │ │ +1b1e26: 8688 |0017: long-to-double v8, v8 │ │ +1b1e28: 7120 750a 9800 |0018: invoke-static {v8, v9}, Ljava/lang/Math;.log10:(D)D // method@0a75 │ │ +1b1e2e: 0b01 |001b: move-result-wide v1 │ │ +1b1e30: 1903 9040 |001c: const-wide/high16 v3, #long 4652218415073722368 // #4090 │ │ +1b1e34: 7120 750a 4300 |001e: invoke-static {v3, v4}, Ljava/lang/Math;.log10:(D)D // method@0a75 │ │ +1b1e3a: 0b05 |0021: move-result-wide v5 │ │ +1b1e3c: ce51 |0022: div-double/2addr v1, v5 │ │ +1b1e3e: 8a11 |0023: double-to-int v1, v1 │ │ +1b1e40: 2202 0c03 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@030c │ │ +1b1e44: 7010 0c0b 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1b1e4a: 2205 7003 |0029: new-instance v5, Ljava/text/DecimalFormat; // type@0370 │ │ +1b1e4e: 1a06 5304 |002b: const-string v6, "#,##0.#" // string@0453 │ │ +1b1e52: 7020 3f0c 6500 |002d: invoke-direct {v5, v6}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@0c3f │ │ +1b1e58: 8316 |0030: int-to-double v6, v1 │ │ +1b1e5a: 7140 830a 4376 |0031: invoke-static {v3, v4, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@0a83 │ │ +1b1e60: 0b03 |0034: move-result-wide v3 │ │ +1b1e62: ce38 |0035: div-double/2addr v8, v3 │ │ +1b1e64: 6e30 400c 8509 |0036: invoke-virtual {v5, v8, v9}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@0c40 │ │ +1b1e6a: 0c08 |0039: move-result-object v8 │ │ +1b1e6c: 6e20 180b 8200 |003a: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b1e72: 1a08 d603 |003d: const-string v8, " " // string@03d6 │ │ +1b1e76: 6e20 180b 8200 |003f: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b1e7c: 4608 0001 |0042: aget-object v8, v0, v1 │ │ +1b1e80: 6e20 180b 8200 |0044: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b1e86: 6e10 290b 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1b1e8c: 0c08 |004a: move-result-object v8 │ │ +1b1e8e: 1108 |004b: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=314 │ │ 0x0009 line=316 │ │ 0x0018 line=317 │ │ 0x0024 line=319 │ │ locals : │ │ @@ -316825,40 +316826,40 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -1b1e8c: |[1b1e8c] org.thoughtcrime.securesms.util.Util.getTextFromClipboard:(Landroid/content/Context;)Ljava/lang/String; │ │ -1b1e9c: 1a00 4b4c |0000: const-string v0, "clipboard" // string@4c4b │ │ -1b1ea0: 6e20 7a00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -1b1ea6: 0c02 |0005: move-result-object v2 │ │ -1b1ea8: 1f02 2100 |0006: check-cast v2, Landroid/content/ClipboardManager; // type@0021 │ │ -1b1eac: 6e10 5400 0200 |0008: invoke-virtual {v2}, Landroid/content/ClipboardManager;.hasPrimaryClip:()Z // method@0054 │ │ -1b1eb2: 0a00 |000b: move-result v0 │ │ -1b1eb4: 3800 2000 |000c: if-eqz v0, 002c // +0020 │ │ -1b1eb8: 6e10 5300 0200 |000e: invoke-virtual {v2}, Landroid/content/ClipboardManager;.getPrimaryClipDescription:()Landroid/content/ClipDescription; // method@0053 │ │ -1b1ebe: 0c00 |0011: move-result-object v0 │ │ -1b1ec0: 1a01 7384 |0012: const-string v1, "text/plain" // string@8473 │ │ -1b1ec4: 6e20 5100 1000 |0014: invoke-virtual {v0, v1}, Landroid/content/ClipDescription;.hasMimeType:(Ljava/lang/String;)Z // method@0051 │ │ -1b1eca: 0a00 |0017: move-result v0 │ │ -1b1ecc: 3800 1400 |0018: if-eqz v0, 002c // +0014 │ │ -1b1ed0: 6e10 5200 0200 |001a: invoke-virtual {v2}, Landroid/content/ClipboardManager;.getPrimaryClip:()Landroid/content/ClipData; // method@0052 │ │ -1b1ed6: 0c02 |001d: move-result-object v2 │ │ -1b1ed8: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -1b1eda: 6e20 4c00 0200 |001f: invoke-virtual {v2, v0}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@004c │ │ -1b1ee0: 0c02 |0022: move-result-object v2 │ │ -1b1ee2: 6e10 4a00 0200 |0023: invoke-virtual {v2}, Landroid/content/ClipData$Item;.getText:()Ljava/lang/CharSequence; // method@004a │ │ -1b1ee8: 0c02 |0026: move-result-object v2 │ │ -1b1eea: 7210 d009 0200 |0027: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09d0 │ │ -1b1ef0: 0c02 |002a: move-result-object v2 │ │ -1b1ef2: 1102 |002b: return-object v2 │ │ -1b1ef4: 1a02 0000 |002c: const-string v2, "" // string@0000 │ │ -1b1ef8: 1102 |002e: return-object v2 │ │ +1b1e90: |[1b1e90] org.thoughtcrime.securesms.util.Util.getTextFromClipboard:(Landroid/content/Context;)Ljava/lang/String; │ │ +1b1ea0: 1a00 4b4c |0000: const-string v0, "clipboard" // string@4c4b │ │ +1b1ea4: 6e20 7a00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +1b1eaa: 0c02 |0005: move-result-object v2 │ │ +1b1eac: 1f02 2100 |0006: check-cast v2, Landroid/content/ClipboardManager; // type@0021 │ │ +1b1eb0: 6e10 5400 0200 |0008: invoke-virtual {v2}, Landroid/content/ClipboardManager;.hasPrimaryClip:()Z // method@0054 │ │ +1b1eb6: 0a00 |000b: move-result v0 │ │ +1b1eb8: 3800 2000 |000c: if-eqz v0, 002c // +0020 │ │ +1b1ebc: 6e10 5300 0200 |000e: invoke-virtual {v2}, Landroid/content/ClipboardManager;.getPrimaryClipDescription:()Landroid/content/ClipDescription; // method@0053 │ │ +1b1ec2: 0c00 |0011: move-result-object v0 │ │ +1b1ec4: 1a01 7384 |0012: const-string v1, "text/plain" // string@8473 │ │ +1b1ec8: 6e20 5100 1000 |0014: invoke-virtual {v0, v1}, Landroid/content/ClipDescription;.hasMimeType:(Ljava/lang/String;)Z // method@0051 │ │ +1b1ece: 0a00 |0017: move-result v0 │ │ +1b1ed0: 3800 1400 |0018: if-eqz v0, 002c // +0014 │ │ +1b1ed4: 6e10 5200 0200 |001a: invoke-virtual {v2}, Landroid/content/ClipboardManager;.getPrimaryClip:()Landroid/content/ClipData; // method@0052 │ │ +1b1eda: 0c02 |001d: move-result-object v2 │ │ +1b1edc: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +1b1ede: 6e20 4c00 0200 |001f: invoke-virtual {v2, v0}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@004c │ │ +1b1ee4: 0c02 |0022: move-result-object v2 │ │ +1b1ee6: 6e10 4a00 0200 |0023: invoke-virtual {v2}, Landroid/content/ClipData$Item;.getText:()Ljava/lang/CharSequence; // method@004a │ │ +1b1eec: 0c02 |0026: move-result-object v2 │ │ +1b1eee: 7210 d009 0200 |0027: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09d0 │ │ +1b1ef4: 0c02 |002a: move-result-object v2 │ │ +1b1ef6: 1102 |002b: return-object v2 │ │ +1b1ef8: 1a02 0000 |002c: const-string v2, "" // string@0000 │ │ +1b1efc: 1102 |002e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0002 line=279 │ │ 0x0008 line=280 │ │ 0x001a line=281 │ │ 0x0023 line=282 │ │ @@ -316871,18 +316872,18 @@ │ │ type : '([Ljava/lang/Object;)I' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1b1c68: |[1b1c68] org.thoughtcrime.securesms.util.Util.hashCode:([Ljava/lang/Object;)I │ │ -1b1c78: 7110 7a0c 0000 |0000: invoke-static {v0}, Ljava/util/Arrays;.hashCode:([Ljava/lang/Object;)I // method@0c7a │ │ -1b1c7e: 0a00 |0003: move-result v0 │ │ -1b1c80: 0f00 |0004: return v0 │ │ +1b1c6c: |[1b1c6c] org.thoughtcrime.securesms.util.Util.hashCode:([Ljava/lang/Object;)I │ │ +1b1c7c: 7110 7a0c 0000 |0000: invoke-static {v0}, Ljava/util/Arrays;.hashCode:([Ljava/lang/Object;)I // method@0c7a │ │ +1b1c82: 0a00 |0003: move-result v0 │ │ +1b1c84: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) [Ljava/lang/Object; │ │ │ │ #15 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -316890,30 +316891,30 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -1b198c: |[1b198c] org.thoughtcrime.securesms.util.Util.isClickedRecently:()Z │ │ -1b199c: 7100 2c0b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1b19a2: 0b00 |0003: move-result-wide v0 │ │ -1b19a4: 6102 7642 |0004: sget-wide v2, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@4276 │ │ -1b19a8: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ -1b19ac: 1604 f401 |0008: const-wide/16 v4, #int 500 // #1f4 │ │ -1b19b0: 3106 0204 |000a: cmp-long v6, v2, v4 │ │ -1b19b4: 3b06 0b00 |000c: if-gez v6, 0017 // +000b │ │ -1b19b8: 6200 7342 |000e: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.TAG:Ljava/lang/String; // field@4273 │ │ -1b19bc: 1a01 4d84 |0010: const-string v1, "tap discarded" // string@844d │ │ -1b19c0: 7120 c002 1000 |0012: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1b19c6: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -1b19c8: 0f00 |0016: return v0 │ │ -1b19ca: 6800 7642 |0017: sput-wide v0, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@4276 │ │ -1b19ce: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -1b19d0: 0f00 |001a: return v0 │ │ +1b1990: |[1b1990] org.thoughtcrime.securesms.util.Util.isClickedRecently:()Z │ │ +1b19a0: 7100 2c0b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1b19a6: 0b00 |0003: move-result-wide v0 │ │ +1b19a8: 6102 7642 |0004: sget-wide v2, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@4276 │ │ +1b19ac: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ +1b19b0: 1604 f401 |0008: const-wide/16 v4, #int 500 // #1f4 │ │ +1b19b4: 3106 0204 |000a: cmp-long v6, v2, v4 │ │ +1b19b8: 3b06 0b00 |000c: if-gez v6, 0017 // +000b │ │ +1b19bc: 6200 7342 |000e: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.TAG:Ljava/lang/String; // field@4273 │ │ +1b19c0: 1a01 4d84 |0010: const-string v1, "tap discarded" // string@844d │ │ +1b19c4: 7120 c002 1000 |0012: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1b19ca: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +1b19cc: 0f00 |0016: return v0 │ │ +1b19ce: 6800 7642 |0017: sput-wide v0, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@4276 │ │ +1b19d2: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +1b19d4: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0004 line=339 │ │ 0x000e line=340 │ │ 0x0017 line=343 │ │ locals : │ │ @@ -316923,29 +316924,29 @@ │ │ type : '(Lorg/thoughtcrime/securesms/components/ComposeText;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -1b19d4: |[1b19d4] org.thoughtcrime.securesms.util.Util.isEmpty:(Lorg/thoughtcrime/securesms/components/ComposeText;)Z │ │ -1b19e4: 3801 1500 |0000: if-eqz v1, 0015 // +0015 │ │ -1b19e8: 6e10 4c4a 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/components/ComposeText;.getText:()Landroid/text/Editable; // method@4a4c │ │ -1b19ee: 0c00 |0005: move-result-object v0 │ │ -1b19f0: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -1b19f4: 6e10 4d4a 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/components/ComposeText;.getTextTrimmed:()Ljava/lang/String; // method@4a4d │ │ -1b19fa: 0c01 |000b: move-result-object v1 │ │ -1b19fc: 7110 a702 0100 |000c: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ -1b1a02: 0a01 |000f: move-result v1 │ │ -1b1a04: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ -1b1a08: 2803 |0012: goto 0015 // +0003 │ │ -1b1a0a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -1b1a0c: 2802 |0014: goto 0016 // +0002 │ │ -1b1a0e: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -1b1a10: 0f01 |0016: return v1 │ │ +1b19d8: |[1b19d8] org.thoughtcrime.securesms.util.Util.isEmpty:(Lorg/thoughtcrime/securesms/components/ComposeText;)Z │ │ +1b19e8: 3801 1500 |0000: if-eqz v1, 0015 // +0015 │ │ +1b19ec: 6e10 4c4a 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/components/ComposeText;.getText:()Landroid/text/Editable; // method@4a4c │ │ +1b19f2: 0c00 |0005: move-result-object v0 │ │ +1b19f4: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +1b19f8: 6e10 4d4a 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/components/ComposeText;.getTextTrimmed:()Ljava/lang/String; // method@4a4d │ │ +1b19fe: 0c01 |000b: move-result-object v1 │ │ +1b1a00: 7110 a702 0100 |000c: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ +1b1a06: 0a01 |000f: move-result v1 │ │ +1b1a08: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ +1b1a0c: 2803 |0012: goto 0015 // +0003 │ │ +1b1a0e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +1b1a10: 2802 |0014: goto 0016 // +0002 │ │ +1b1a12: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +1b1a14: 0f01 |0016: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=68 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 (null) Lorg/thoughtcrime/securesms/components/ComposeText; │ │ │ │ #17 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -316953,28 +316954,28 @@ │ │ type : '(Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1b1a14: |[1b1a14] org.thoughtcrime.securesms.util.Util.isInviteURL:(Landroid/net/Uri;)Z │ │ -1b1a24: 1a00 725f |0000: const-string v0, "i.delta.chat" // string@5f72 │ │ -1b1a28: 6e10 fa01 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@01fa │ │ -1b1a2e: 0c01 |0005: move-result-object v1 │ │ -1b1a30: 6e20 d60a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1b1a36: 0a00 |0009: move-result v0 │ │ -1b1a38: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -1b1a3c: 6e10 f801 0200 |000c: invoke-virtual {v2}, Landroid/net/Uri;.getEncodedFragment:()Ljava/lang/String; // method@01f8 │ │ -1b1a42: 0c02 |000f: move-result-object v2 │ │ -1b1a44: 3802 0400 |0010: if-eqz v2, 0014 // +0004 │ │ -1b1a48: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -1b1a4a: 2802 |0013: goto 0015 // +0002 │ │ -1b1a4c: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -1b1a4e: 0f02 |0015: return v2 │ │ +1b1a18: |[1b1a18] org.thoughtcrime.securesms.util.Util.isInviteURL:(Landroid/net/Uri;)Z │ │ +1b1a28: 1a00 725f |0000: const-string v0, "i.delta.chat" // string@5f72 │ │ +1b1a2c: 6e10 fa01 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@01fa │ │ +1b1a32: 0c01 |0005: move-result-object v1 │ │ +1b1a34: 6e20 d60a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1b1a3a: 0a00 |0009: move-result v0 │ │ +1b1a3c: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +1b1a40: 6e10 f801 0200 |000c: invoke-virtual {v2}, Landroid/net/Uri;.getEncodedFragment:()Ljava/lang/String; // method@01f8 │ │ +1b1a46: 0c02 |000f: move-result-object v2 │ │ +1b1a48: 3802 0400 |0010: if-eqz v2, 0014 // +0004 │ │ +1b1a4c: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +1b1a4e: 2802 |0013: goto 0015 // +0002 │ │ +1b1a50: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +1b1a52: 0f02 |0015: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 (null) Landroid/net/Uri; │ │ │ │ #18 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -316982,24 +316983,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -1b1a50: |[1b1a50] org.thoughtcrime.securesms.util.Util.isInviteURL:(Ljava/lang/String;)Z │ │ -1b1a60: 7110 0102 0000 |0000: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -1b1a66: 0c00 |0003: move-result-object v0 │ │ -1b1a68: 7110 755b 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.isInviteURL:(Landroid/net/Uri;)Z // method@5b75 │ │ -1b1a6e: 0a00 |0007: move-result v0 │ │ -1b1a70: 0f00 |0008: return v0 │ │ -1b1a72: 0d00 |0009: move-exception v0 │ │ -1b1a74: 6e10 370a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1b1a7a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -1b1a7c: 0f00 |000e: return v0 │ │ +1b1a54: |[1b1a54] org.thoughtcrime.securesms.util.Util.isInviteURL:(Ljava/lang/String;)Z │ │ +1b1a64: 7110 0102 0000 |0000: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +1b1a6a: 0c00 |0003: move-result-object v0 │ │ +1b1a6c: 7110 755b 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.isInviteURL:(Landroid/net/Uri;)Z // method@5b75 │ │ +1b1a72: 0a00 |0007: move-result v0 │ │ +1b1a74: 0f00 |0008: return v0 │ │ +1b1a76: 0d00 |0009: move-exception v0 │ │ +1b1a78: 6e10 370a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1b1a7e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +1b1a80: 0f00 |000e: return v0 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/Exception; -> 0x0009 │ │ positions : │ │ 0x0000 line=77 │ │ 0x000a line=79 │ │ locals : │ │ @@ -317010,31 +317011,31 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -1b1a90: |[1b1a90] org.thoughtcrime.securesms.util.Util.isLowMemory:(Landroid/content/Context;)Z │ │ -1b1aa0: 1a00 0546 |0000: const-string v0, "activity" // string@4605 │ │ -1b1aa4: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -1b1aaa: 0c01 |0005: move-result-object v1 │ │ -1b1aac: 1f01 0f00 |0006: check-cast v1, Landroid/app/ActivityManager; // type@000f │ │ -1b1ab0: 6e10 2c00 0100 |0008: invoke-virtual {v1}, Landroid/app/ActivityManager;.isLowRamDevice:()Z // method@002c │ │ -1b1ab6: 0a00 |000b: move-result v0 │ │ -1b1ab8: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ -1b1abc: 6e10 2a00 0100 |000e: invoke-virtual {v1}, Landroid/app/ActivityManager;.getLargeMemoryClass:()I // method@002a │ │ -1b1ac2: 0a01 |0011: move-result v1 │ │ -1b1ac4: 1300 4000 |0012: const/16 v0, #int 64 // #40 │ │ -1b1ac8: 3601 0300 |0014: if-gt v1, v0, 0017 // +0003 │ │ -1b1acc: 2803 |0016: goto 0019 // +0003 │ │ -1b1ace: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -1b1ad0: 2802 |0018: goto 001a // +0002 │ │ -1b1ad2: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -1b1ad4: 0f01 |001a: return v1 │ │ +1b1a94: |[1b1a94] org.thoughtcrime.securesms.util.Util.isLowMemory:(Landroid/content/Context;)Z │ │ +1b1aa4: 1a00 0546 |0000: const-string v0, "activity" // string@4605 │ │ +1b1aa8: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +1b1aae: 0c01 |0005: move-result-object v1 │ │ +1b1ab0: 1f01 0f00 |0006: check-cast v1, Landroid/app/ActivityManager; // type@000f │ │ +1b1ab4: 6e10 2c00 0100 |0008: invoke-virtual {v1}, Landroid/app/ActivityManager;.isLowRamDevice:()Z // method@002c │ │ +1b1aba: 0a00 |000b: move-result v0 │ │ +1b1abc: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ +1b1ac0: 6e10 2a00 0100 |000e: invoke-virtual {v1}, Landroid/app/ActivityManager;.getLargeMemoryClass:()I // method@002a │ │ +1b1ac6: 0a01 |0011: move-result v1 │ │ +1b1ac8: 1300 4000 |0012: const/16 v0, #int 64 // #40 │ │ +1b1acc: 3601 0300 |0014: if-gt v1, v0, 0017 // +0003 │ │ +1b1ad0: 2803 |0016: goto 0019 // +0003 │ │ +1b1ad2: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +1b1ad4: 2802 |0018: goto 001a // +0002 │ │ +1b1ad6: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +1b1ad8: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0008 line=259 │ │ locals : │ │ 0x0000 - 0x001b reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -317043,54 +317044,54 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -1b1ad8: |[1b1ad8] org.thoughtcrime.securesms.util.Util.isMainThread:()Z │ │ -1b1ae8: 7100 4f02 0000 |0000: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@024f │ │ -1b1aee: 0c00 |0003: move-result-object v0 │ │ -1b1af0: 7100 4e02 0000 |0004: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@024e │ │ -1b1af6: 0c01 |0007: move-result-object v1 │ │ -1b1af8: 3310 0400 |0008: if-ne v0, v1, 000c // +0004 │ │ -1b1afc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -1b1afe: 2802 |000b: goto 000d // +0002 │ │ -1b1b00: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -1b1b02: 0f00 |000d: return v0 │ │ +1b1adc: |[1b1adc] org.thoughtcrime.securesms.util.Util.isMainThread:()Z │ │ +1b1aec: 7100 4f02 0000 |0000: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@024f │ │ +1b1af2: 0c00 |0003: move-result-object v0 │ │ +1b1af4: 7100 4e02 0000 |0004: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@024e │ │ +1b1afa: 0c01 |0007: move-result-object v1 │ │ +1b1afc: 3310 0400 |0008: if-ne v0, v1, 000c // +0004 │ │ +1b1b00: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +1b1b02: 2802 |000b: goto 000d // +0002 │ │ +1b1b04: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1b1b06: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ │ │ #21 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ name : 'isTouchExplorationEnabled' │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -1b1b04: |[1b1b04] org.thoughtcrime.securesms.util.Util.isTouchExplorationEnabled:(Landroid/content/Context;)Z │ │ -1b1b14: 6200 7442 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@4274 │ │ -1b1b18: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -1b1b1c: 6e10 6b00 0100 |0004: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ -1b1b22: 0c01 |0007: move-result-object v1 │ │ -1b1b24: 1a00 8945 |0008: const-string v0, "accessibility" // string@4589 │ │ -1b1b28: 6e20 7a00 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -1b1b2e: 0c01 |000d: move-result-object v1 │ │ -1b1b30: 1f01 0201 |000e: check-cast v1, Landroid/view/accessibility/AccessibilityManager; // type@0102 │ │ -1b1b34: 6901 7442 |0010: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@4274 │ │ -1b1b38: 6201 7442 |0012: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@4274 │ │ -1b1b3c: 6e10 7a03 0100 |0014: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@037a │ │ -1b1b42: 0a01 |0017: move-result v1 │ │ -1b1b44: 0f01 |0018: return v1 │ │ -1b1b46: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -1b1b48: 0f01 |001a: return v1 │ │ +1b1b08: |[1b1b08] org.thoughtcrime.securesms.util.Util.isTouchExplorationEnabled:(Landroid/content/Context;)Z │ │ +1b1b18: 6200 7442 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@4274 │ │ +1b1b1c: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +1b1b20: 6e10 6b00 0100 |0004: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ +1b1b26: 0c01 |0007: move-result-object v1 │ │ +1b1b28: 1a00 8945 |0008: const-string v0, "accessibility" // string@4589 │ │ +1b1b2c: 6e20 7a00 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +1b1b32: 0c01 |000d: move-result-object v1 │ │ +1b1b34: 1f01 0201 |000e: check-cast v1, Landroid/view/accessibility/AccessibilityManager; // type@0102 │ │ +1b1b38: 6901 7442 |0010: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@4274 │ │ +1b1b3c: 6201 7442 |0012: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@4274 │ │ +1b1b40: 6e10 7a03 0100 |0014: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@037a │ │ +1b1b46: 0a01 |0017: move-result v1 │ │ +1b1b48: 0f01 |0018: return v1 │ │ +1b1b4a: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +1b1b4c: 0f01 |001a: return v1 │ │ catches : 1 │ │ 0x0000 - 0x0018 │ │ Ljava/lang/Exception; -> 0x0019 │ │ positions : │ │ 0x0000 line=350 │ │ 0x0004 line=351 │ │ 0x0008 line=352 │ │ @@ -317103,18 +317104,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1b2098: |[1b2098] org.thoughtcrime.securesms.util.Util.lambda$runOnBackgroundDelayed$1:(Ljava/lang/Runnable;)V │ │ -1b20a8: 6200 3500 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ -1b20ac: 7220 5a0d 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d5a │ │ -1b20b2: 0e00 |0005: return-void │ │ +1b209c: |[1b209c] org.thoughtcrime.securesms.util.Util.lambda$runOnBackgroundDelayed$1:(Ljava/lang/Runnable;)V │ │ +1b20ac: 6200 3500 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ +1b20b0: 7220 5a0d 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d5a │ │ +1b20b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ #23 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -317122,21 +317123,21 @@ │ │ type : '(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1b20b4: |[1b20b4] org.thoughtcrime.securesms.util.Util.lambda$runOnMainSync$0:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V │ │ -1b20c4: 7210 ad0a 0000 |0000: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@0aad │ │ -1b20ca: 6e10 580d 0100 |0003: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0d58 │ │ -1b20d0: 0e00 |0006: return-void │ │ -1b20d2: 0d00 |0007: move-exception v0 │ │ -1b20d4: 6e10 580d 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0d58 │ │ -1b20da: 2700 |000b: throw v0 │ │ +1b20b8: |[1b20b8] org.thoughtcrime.securesms.util.Util.lambda$runOnMainSync$0:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V │ │ +1b20c8: 7210 ad0a 0000 |0000: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@0aad │ │ +1b20ce: 6e10 580d 0100 |0003: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0d58 │ │ +1b20d4: 0e00 |0006: return-void │ │ +1b20d6: 0d00 |0007: move-exception v0 │ │ +1b20d8: 6e10 580d 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0d58 │ │ +1b20de: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=217 │ │ 0x0003 line=219 │ │ 0x000b line=220 │ │ @@ -317149,24 +317150,24 @@ │ │ type : '()V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -1b20e8: |[1b20e8] org.thoughtcrime.securesms.util.Util.localeChanged:()V │ │ -1b20f8: 1c00 f810 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Util; // type@10f8 │ │ -1b20fc: 1d00 |0002: monitor-enter v0 │ │ -1b20fe: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -1b2100: 6901 7742 |0004: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@4277 │ │ -1b2104: 1e00 |0006: monitor-exit v0 │ │ -1b2106: 0e00 |0007: return-void │ │ -1b2108: 0d01 |0008: move-exception v1 │ │ -1b210a: 1e00 |0009: monitor-exit v0 │ │ -1b210c: 2701 |000a: throw v1 │ │ +1b20ec: |[1b20ec] org.thoughtcrime.securesms.util.Util.localeChanged:()V │ │ +1b20fc: 1c00 f810 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Util; // type@10f8 │ │ +1b2100: 1d00 |0002: monitor-enter v0 │ │ +1b2102: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +1b2104: 6901 7742 |0004: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@4277 │ │ +1b2108: 1e00 |0006: monitor-exit v0 │ │ +1b210a: 0e00 |0007: return-void │ │ +1b210c: 0d01 |0008: move-exception v1 │ │ +1b210e: 1e00 |0009: monitor-exit v0 │ │ +1b2110: 2701 |000a: throw v1 │ │ catches : 2 │ │ 0x0004 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0004 line=379 │ │ @@ -317178,42 +317179,42 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -1b1b5c: |[1b1b5c] org.thoughtcrime.securesms.util.Util.moveFile:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -1b1b6c: 2200 c202 |0000: new-instance v0, Ljava/io/File; // type@02c2 │ │ -1b1b70: 7020 6b09 4000 |0002: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ -1b1b76: 2201 c202 |0005: new-instance v1, Ljava/io/File; // type@02c2 │ │ -1b1b7a: 7020 6b09 5100 |0007: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ -1b1b80: 6e10 7009 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@0970 │ │ -1b1b86: 6e20 8009 1000 |000d: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@0980 │ │ -1b1b8c: 0a00 |0010: move-result v0 │ │ -1b1b8e: 2806 |0011: goto 0017 // +0006 │ │ -1b1b90: 0d00 |0012: move-exception v0 │ │ -1b1b92: 6e10 370a 0000 |0013: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1b1b98: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -1b1b9a: 3900 1d00 |0017: if-nez v0, 0034 // +001d │ │ -1b1b9e: 2201 c302 |0019: new-instance v1, Ljava/io/FileInputStream; // type@02c3 │ │ -1b1ba2: 7020 8309 4100 |001b: invoke-direct {v1, v4}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@0983 │ │ -1b1ba8: 2204 c502 |001e: new-instance v4, Ljava/io/FileOutputStream; // type@02c5 │ │ -1b1bac: 7020 8b09 5400 |0020: invoke-direct {v4, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@098b │ │ -1b1bb2: 7120 6b5b 4100 |0023: invoke-static {v1, v4}, Lorg/thoughtcrime/securesms/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5b6b │ │ -1b1bb8: 0b04 |0026: move-result-wide v4 │ │ -1b1bba: 1601 0000 |0027: const-wide/16 v1, #int 0 // #0 │ │ -1b1bbe: 3103 0401 |0029: cmp-long v3, v4, v1 │ │ -1b1bc2: 3d03 0900 |002b: if-lez v3, 0034 // +0009 │ │ -1b1bc6: 1214 |002d: const/4 v4, #int 1 // #1 │ │ -1b1bc8: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -1b1bca: 2805 |002f: goto 0034 // +0005 │ │ -1b1bcc: 0d04 |0030: move-exception v4 │ │ -1b1bce: 6e10 370a 0400 |0031: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1b1bd4: 0f00 |0034: return v0 │ │ +1b1b60: |[1b1b60] org.thoughtcrime.securesms.util.Util.moveFile:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +1b1b70: 2200 c202 |0000: new-instance v0, Ljava/io/File; // type@02c2 │ │ +1b1b74: 7020 6b09 4000 |0002: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ +1b1b7a: 2201 c202 |0005: new-instance v1, Ljava/io/File; // type@02c2 │ │ +1b1b7e: 7020 6b09 5100 |0007: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ +1b1b84: 6e10 7009 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@0970 │ │ +1b1b8a: 6e20 8009 1000 |000d: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@0980 │ │ +1b1b90: 0a00 |0010: move-result v0 │ │ +1b1b92: 2806 |0011: goto 0017 // +0006 │ │ +1b1b94: 0d00 |0012: move-exception v0 │ │ +1b1b96: 6e10 370a 0000 |0013: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1b1b9c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +1b1b9e: 3900 1d00 |0017: if-nez v0, 0034 // +001d │ │ +1b1ba2: 2201 c302 |0019: new-instance v1, Ljava/io/FileInputStream; // type@02c3 │ │ +1b1ba6: 7020 8309 4100 |001b: invoke-direct {v1, v4}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@0983 │ │ +1b1bac: 2204 c502 |001e: new-instance v4, Ljava/io/FileOutputStream; // type@02c5 │ │ +1b1bb0: 7020 8b09 5400 |0020: invoke-direct {v4, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@098b │ │ +1b1bb6: 7120 6b5b 4100 |0023: invoke-static {v1, v4}, Lorg/thoughtcrime/securesms/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5b6b │ │ +1b1bbc: 0b04 |0026: move-result-wide v4 │ │ +1b1bbe: 1601 0000 |0027: const-wide/16 v1, #int 0 // #0 │ │ +1b1bc2: 3103 0401 |0029: cmp-long v3, v4, v1 │ │ +1b1bc6: 3d03 0900 |002b: if-lez v3, 0034 // +0009 │ │ +1b1bca: 1214 |002d: const/4 v4, #int 1 // #1 │ │ +1b1bcc: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +1b1bce: 2805 |002f: goto 0034 // +0005 │ │ +1b1bd0: 0d04 |0030: move-exception v4 │ │ +1b1bd2: 6e10 370a 0400 |0031: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1b1bd8: 0f00 |0034: return v0 │ │ catches : 2 │ │ 0x0000 - 0x0011 │ │ Ljava/lang/Exception; -> 0x0012 │ │ 0x0019 - 0x0027 │ │ Ljava/lang/Exception; -> 0x0030 │ │ positions : │ │ 0x0000 line=163 │ │ @@ -317234,43 +317235,43 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -1b1c84: |[1b1c84] org.thoughtcrime.securesms.util.Util.objectToInt:(Ljava/lang/Object;)I │ │ -1b1c94: 2020 0a03 |0000: instance-of v0, v2, Ljava/lang/String; // type@030a │ │ -1b1c98: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -1b1c9c: 1f02 0a03 |0004: check-cast v2, Ljava/lang/String; // type@030a │ │ -1b1ca0: 7110 4e0a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0a4e │ │ -1b1ca6: 0a02 |0009: move-result v2 │ │ -1b1ca8: 0f02 |000a: return v2 │ │ -1b1caa: 2020 db02 |000b: instance-of v0, v2, Ljava/lang/Boolean; // type@02db │ │ -1b1cae: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -1b1cb2: 1f02 db02 |000f: check-cast v2, Ljava/lang/Boolean; // type@02db │ │ -1b1cb6: 6e10 c609 0200 |0011: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@09c6 │ │ -1b1cbc: 0a02 |0014: move-result v2 │ │ -1b1cbe: 0f02 |0015: return v2 │ │ -1b1cc0: 2020 f202 |0016: instance-of v0, v2, Ljava/lang/Integer; // type@02f2 │ │ -1b1cc4: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -1b1cc8: 1f02 f202 |001a: check-cast v2, Ljava/lang/Integer; // type@02f2 │ │ -1b1ccc: 6e10 4c0a 0200 |001c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ -1b1cd2: 0a02 |001f: move-result v2 │ │ -1b1cd4: 0f02 |0020: return v2 │ │ -1b1cd6: 2020 f502 |0021: instance-of v0, v2, Ljava/lang/Long; // type@02f5 │ │ -1b1cda: 3800 0d00 |0023: if-eqz v0, 0030 // +000d │ │ -1b1cde: 1f02 f502 |0025: check-cast v2, Ljava/lang/Long; // type@02f5 │ │ -1b1ce2: 6e10 5b0a 0200 |0027: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a5b │ │ -1b1ce8: 0b00 |002a: move-result-wide v0 │ │ -1b1cea: 7120 8a5b 1000 |002b: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.toIntExact:(J)I // method@5b8a │ │ -1b1cf0: 0a02 |002e: move-result v2 │ │ -1b1cf2: 0f02 |002f: return v2 │ │ -1b1cf4: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -1b1cf6: 0f02 |0031: return v2 │ │ +1b1c88: |[1b1c88] org.thoughtcrime.securesms.util.Util.objectToInt:(Ljava/lang/Object;)I │ │ +1b1c98: 2020 0a03 |0000: instance-of v0, v2, Ljava/lang/String; // type@030a │ │ +1b1c9c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +1b1ca0: 1f02 0a03 |0004: check-cast v2, Ljava/lang/String; // type@030a │ │ +1b1ca4: 7110 4e0a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0a4e │ │ +1b1caa: 0a02 |0009: move-result v2 │ │ +1b1cac: 0f02 |000a: return v2 │ │ +1b1cae: 2020 db02 |000b: instance-of v0, v2, Ljava/lang/Boolean; // type@02db │ │ +1b1cb2: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +1b1cb6: 1f02 db02 |000f: check-cast v2, Ljava/lang/Boolean; // type@02db │ │ +1b1cba: 6e10 c609 0200 |0011: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@09c6 │ │ +1b1cc0: 0a02 |0014: move-result v2 │ │ +1b1cc2: 0f02 |0015: return v2 │ │ +1b1cc4: 2020 f202 |0016: instance-of v0, v2, Ljava/lang/Integer; // type@02f2 │ │ +1b1cc8: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +1b1ccc: 1f02 f202 |001a: check-cast v2, Ljava/lang/Integer; // type@02f2 │ │ +1b1cd0: 6e10 4c0a 0200 |001c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ +1b1cd6: 0a02 |001f: move-result v2 │ │ +1b1cd8: 0f02 |0020: return v2 │ │ +1b1cda: 2020 f502 |0021: instance-of v0, v2, Ljava/lang/Long; // type@02f5 │ │ +1b1cde: 3800 0d00 |0023: if-eqz v0, 0030 // +000d │ │ +1b1ce2: 1f02 f502 |0025: check-cast v2, Ljava/lang/Long; // type@02f5 │ │ +1b1ce6: 6e10 5b0a 0200 |0027: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a5b │ │ +1b1cec: 0b00 |002a: move-result-wide v0 │ │ +1b1cee: 7120 8a5b 1000 |002b: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.toIntExact:(J)I // method@5b8a │ │ +1b1cf4: 0a02 |002e: move-result v2 │ │ +1b1cf6: 0f02 |002f: return v2 │ │ +1b1cf8: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +1b1cfa: 0f02 |0031: return v2 │ │ catches : 1 │ │ 0x0000 - 0x002f │ │ Ljava/lang/Exception; -> 0x0030 │ │ positions : │ │ 0x0000 line=296 │ │ 0x0004 line=297 │ │ 0x000b line=299 │ │ @@ -317287,23 +317288,23 @@ │ │ type : '(Landroidx/appcompat/app/AlertDialog;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1b2124: |[1b2124] org.thoughtcrime.securesms.util.Util.redButton:(Landroidx/appcompat/app/AlertDialog;I)V │ │ -1b2134: 6e20 9d04 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@049d │ │ -1b213a: 0c00 |0003: move-result-object v0 │ │ -1b213c: 1401 160c ffff |0004: const v1, #float -nan // #ffff0c16 │ │ -1b2142: 6e20 d203 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/Button;.setTextColor:(I)V // method@03d2 │ │ -1b2148: 2805 |000a: goto 000f // +0005 │ │ -1b214a: 0d00 |000b: move-exception v0 │ │ -1b214c: 6e10 370a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1b2152: 0e00 |000f: return-void │ │ +1b2128: |[1b2128] org.thoughtcrime.securesms.util.Util.redButton:(Landroidx/appcompat/app/AlertDialog;I)V │ │ +1b2138: 6e20 9d04 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@049d │ │ +1b213e: 0c00 |0003: move-result-object v0 │ │ +1b2140: 1401 160c ffff |0004: const v1, #float -nan // #ffff0c16 │ │ +1b2146: 6e20 d203 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/Button;.setTextColor:(I)V // method@03d2 │ │ +1b214c: 2805 |000a: goto 000f // +0005 │ │ +1b214e: 0d00 |000b: move-exception v0 │ │ +1b2150: 6e10 370a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1b2156: 0e00 |000f: return-void │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/lang/Exception; -> 0x000b │ │ positions : │ │ 0x0000 line=108 │ │ 0x000c line=110 │ │ locals : │ │ @@ -317315,30 +317316,30 @@ │ │ type : '(Landroid/view/Menu;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -1b2164: |[1b2164] org.thoughtcrime.securesms.util.Util.redMenuItem:(Landroid/view/Menu;I)V │ │ -1b2174: 7220 e902 4300 |0000: invoke-interface {v3, v4}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@02e9 │ │ -1b217a: 0c03 |0003: move-result-object v3 │ │ -1b217c: 2204 bc00 |0004: new-instance v4, Landroid/text/SpannableString; // type@00bc │ │ -1b2180: 7210 f102 0300 |0006: invoke-interface {v3}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@02f1 │ │ -1b2186: 0c00 |0009: move-result-object v0 │ │ -1b2188: 7020 9502 0400 |000a: invoke-direct {v4, v0}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -1b218e: 2200 c900 |000d: new-instance v0, Landroid/text/style/ForegroundColorSpan; // type@00c9 │ │ -1b2192: 1401 160c ffff |000f: const v1, #float -nan // #ffff0c16 │ │ -1b2198: 7020 b002 1000 |0012: invoke-direct {v0, v1}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@02b0 │ │ -1b219e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -1b21a0: 6e10 9902 0400 |0016: invoke-virtual {v4}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ -1b21a6: 0a02 |0019: move-result v2 │ │ -1b21a8: 6e51 9a02 0421 |001a: invoke-virtual {v4, v0, v1, v2, v1}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -1b21ae: 7220 f802 4300 |001d: invoke-interface {v3, v4}, Landroid/view/MenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@02f8 │ │ -1b21b4: 0e00 |0020: return-void │ │ +1b2168: |[1b2168] org.thoughtcrime.securesms.util.Util.redMenuItem:(Landroid/view/Menu;I)V │ │ +1b2178: 7220 e902 4300 |0000: invoke-interface {v3, v4}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@02e9 │ │ +1b217e: 0c03 |0003: move-result-object v3 │ │ +1b2180: 2204 bc00 |0004: new-instance v4, Landroid/text/SpannableString; // type@00bc │ │ +1b2184: 7210 f102 0300 |0006: invoke-interface {v3}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@02f1 │ │ +1b218a: 0c00 |0009: move-result-object v0 │ │ +1b218c: 7020 9502 0400 |000a: invoke-direct {v4, v0}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +1b2192: 2200 c900 |000d: new-instance v0, Landroid/text/style/ForegroundColorSpan; // type@00c9 │ │ +1b2196: 1401 160c ffff |000f: const v1, #float -nan // #ffff0c16 │ │ +1b219c: 7020 b002 1000 |0012: invoke-direct {v0, v1}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@02b0 │ │ +1b21a2: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +1b21a4: 6e10 9902 0400 |0016: invoke-virtual {v4}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ +1b21aa: 0a02 |0019: move-result v2 │ │ +1b21ac: 6e51 9a02 0421 |001a: invoke-virtual {v4, v0, v1, v2, v1}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +1b21b2: 7220 f802 4300 |001d: invoke-interface {v3, v4}, Landroid/view/MenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@02f8 │ │ +1b21b8: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0004 line=97 │ │ 0x000d line=98 │ │ 0x001d line=99 │ │ locals : │ │ @@ -317350,18 +317351,18 @@ │ │ type : '(Landroidx/appcompat/app/AlertDialog;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1b21b8: |[1b21b8] org.thoughtcrime.securesms.util.Util.redPositiveButton:(Landroidx/appcompat/app/AlertDialog;)V │ │ -1b21c8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -1b21ca: 7120 7f5b 0100 |0001: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/Util;.redButton:(Landroidx/appcompat/app/AlertDialog;I)V // method@5b7f │ │ -1b21d0: 0e00 |0004: return-void │ │ +1b21bc: |[1b21bc] org.thoughtcrime.securesms.util.Util.redPositiveButton:(Landroidx/appcompat/app/AlertDialog;)V │ │ +1b21cc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +1b21ce: 7120 7f5b 0100 |0001: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/Util;.redButton:(Landroidx/appcompat/app/AlertDialog;I)V // method@5b7f │ │ +1b21d4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=103 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Landroidx/appcompat/app/AlertDialog; │ │ │ │ #30 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -317369,25 +317370,25 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -1b1d08: |[1b1d08] org.thoughtcrime.securesms.util.Util.rgbToArgbColor:(I)I │ │ -1b1d18: 7110 3201 0300 |0000: invoke-static {v3}, Landroid/graphics/Color;.red:(I)I // method@0132 │ │ -1b1d1e: 0a00 |0003: move-result v0 │ │ -1b1d20: 7110 3001 0300 |0004: invoke-static {v3}, Landroid/graphics/Color;.green:(I)I // method@0130 │ │ -1b1d26: 0a01 |0007: move-result v1 │ │ -1b1d28: 7110 2f01 0300 |0008: invoke-static {v3}, Landroid/graphics/Color;.blue:(I)I // method@012f │ │ -1b1d2e: 0a03 |000b: move-result v3 │ │ -1b1d30: 1302 ff00 |000c: const/16 v2, #int 255 // #ff │ │ -1b1d34: 7140 2e01 0231 |000e: invoke-static {v2, v0, v1, v3}, Landroid/graphics/Color;.argb:(IIII)I // method@012e │ │ -1b1d3a: 0a03 |0011: move-result v3 │ │ -1b1d3c: 0f03 |0012: return v3 │ │ +1b1d0c: |[1b1d0c] org.thoughtcrime.securesms.util.Util.rgbToArgbColor:(I)I │ │ +1b1d1c: 7110 3201 0300 |0000: invoke-static {v3}, Landroid/graphics/Color;.red:(I)I // method@0132 │ │ +1b1d22: 0a00 |0003: move-result v0 │ │ +1b1d24: 7110 3001 0300 |0004: invoke-static {v3}, Landroid/graphics/Color;.green:(I)I // method@0130 │ │ +1b1d2a: 0a01 |0007: move-result v1 │ │ +1b1d2c: 7110 2f01 0300 |0008: invoke-static {v3}, Landroid/graphics/Color;.blue:(I)I // method@012f │ │ +1b1d32: 0a03 |000b: move-result v3 │ │ +1b1d34: 1302 ff00 |000c: const/16 v2, #int 255 // #ff │ │ +1b1d38: 7140 2e01 0231 |000e: invoke-static {v2, v0, v1, v3}, Landroid/graphics/Color;.argb:(IIII)I // method@012e │ │ +1b1d3e: 0a03 |0011: move-result v3 │ │ +1b1d40: 0f03 |0012: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 (null) I │ │ │ │ #31 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -317395,22 +317396,22 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -1b21d4: |[1b21d4] org.thoughtcrime.securesms.util.Util.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V │ │ -1b21e4: 7100 785b 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@5b78 │ │ -1b21ea: 0a00 |0003: move-result v0 │ │ -1b21ec: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -1b21f0: 7110 845b 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5b84 │ │ -1b21f6: 2804 |0009: goto 000d // +0004 │ │ -1b21f8: 7210 ad0a 0100 |000a: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@0aad │ │ -1b21fe: 0e00 |000d: return-void │ │ +1b21d8: |[1b21d8] org.thoughtcrime.securesms.util.Util.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V │ │ +1b21e8: 7100 785b 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@5b78 │ │ +1b21ee: 0a00 |0003: move-result v0 │ │ +1b21f0: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +1b21f4: 7110 845b 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5b84 │ │ +1b21fa: 2804 |0009: goto 000d // +0004 │ │ +1b21fc: 7210 ad0a 0100 |000a: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@0aad │ │ +1b2202: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0006 line=236 │ │ 0x000a line=238 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/Runnable; │ │ @@ -317420,18 +317421,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1b2200: |[1b2200] org.thoughtcrime.securesms.util.Util.runOnBackground:(Ljava/lang/Runnable;)V │ │ -1b2210: 6200 3500 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ -1b2214: 7220 5a0d 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d5a │ │ -1b221a: 0e00 |0005: return-void │ │ +1b2204: |[1b2204] org.thoughtcrime.securesms.util.Util.runOnBackground:(Ljava/lang/Runnable;)V │ │ +1b2214: 6200 3500 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ +1b2218: 7220 5a0d 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d5a │ │ +1b221e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ #33 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -317439,20 +317440,20 @@ │ │ type : '(Ljava/lang/Runnable;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -1b221c: |[1b221c] org.thoughtcrime.securesms.util.Util.runOnBackgroundDelayed:(Ljava/lang/Runnable;J)V │ │ -1b222c: 6200 7542 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@4275 │ │ -1b2230: 2201 f710 |0002: new-instance v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1; // type@10f7 │ │ -1b2234: 7020 625b 2100 |0004: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.:(Ljava/lang/Runnable;)V // method@5b62 │ │ -1b223a: 6e40 4802 1043 |0007: invoke-virtual {v0, v1, v3, v4}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ -1b2240: 0e00 |000a: return-void │ │ +1b2220: |[1b2220] org.thoughtcrime.securesms.util.Util.runOnBackgroundDelayed:(Ljava/lang/Runnable;J)V │ │ +1b2230: 6200 7542 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@4275 │ │ +1b2234: 2201 f710 |0002: new-instance v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1; // type@10f7 │ │ +1b2238: 7020 625b 2100 |0004: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.:(Ljava/lang/Runnable;)V // method@5b62 │ │ +1b223e: 6e40 4802 1043 |0007: invoke-virtual {v0, v1, v3, v4}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ +1b2244: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/Runnable; │ │ 0x0000 - 0x000b reg=3 (null) J │ │ │ │ @@ -317461,23 +317462,23 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1b2244: |[1b2244] org.thoughtcrime.securesms.util.Util.runOnMain:(Ljava/lang/Runnable;)V │ │ -1b2254: 7100 785b 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@5b78 │ │ -1b225a: 0a00 |0003: move-result v0 │ │ -1b225c: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -1b2260: 7210 ad0a 0100 |0006: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@0aad │ │ -1b2266: 2806 |0009: goto 000f // +0006 │ │ -1b2268: 6200 7542 |000a: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@4275 │ │ -1b226c: 6e20 4702 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0247 │ │ -1b2272: 0e00 |000f: return-void │ │ +1b2248: |[1b2248] org.thoughtcrime.securesms.util.Util.runOnMain:(Ljava/lang/Runnable;)V │ │ +1b2258: 7100 785b 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@5b78 │ │ +1b225e: 0a00 |0003: move-result v0 │ │ +1b2260: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +1b2264: 7210 ad0a 0100 |0006: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@0aad │ │ +1b226a: 2806 |0009: goto 000f // +0006 │ │ +1b226c: 6200 7542 |000a: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@4275 │ │ +1b2270: 6e20 4702 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0247 │ │ +1b2276: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x000a line=203 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -317486,18 +317487,18 @@ │ │ type : '(Ljava/lang/Runnable;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -1b2274: |[1b2274] org.thoughtcrime.securesms.util.Util.runOnMainDelayed:(Ljava/lang/Runnable;J)V │ │ -1b2284: 6200 7542 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@4275 │ │ -1b2288: 6e40 4802 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ -1b228e: 0e00 |0005: return-void │ │ +1b2278: |[1b2278] org.thoughtcrime.securesms.util.Util.runOnMainDelayed:(Ljava/lang/Runnable;J)V │ │ +1b2288: 6200 7542 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@4275 │ │ +1b228c: 6e40 4802 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ +1b2292: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Runnable; │ │ 0x0000 - 0x0006 reg=2 (null) J │ │ │ │ @@ -317506,32 +317507,32 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -1b2290: |[1b2290] org.thoughtcrime.securesms.util.Util.runOnMainSync:(Ljava/lang/Runnable;)V │ │ -1b22a0: 7100 785b 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@5b78 │ │ -1b22a6: 0a00 |0003: move-result v0 │ │ -1b22a8: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -1b22ac: 7210 ad0a 0200 |0006: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@0aad │ │ -1b22b2: 2812 |0009: goto 001b // +0012 │ │ -1b22b4: 2200 ab03 |000a: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@03ab │ │ -1b22b8: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -1b22ba: 7020 560d 1000 |000d: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@0d56 │ │ -1b22c0: 2201 f610 |0010: new-instance v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0; // type@10f6 │ │ -1b22c4: 7030 605b 2100 |0012: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V // method@5b60 │ │ -1b22ca: 7110 865b 0100 |0015: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5b86 │ │ -1b22d0: 6e10 570d 0000 |0018: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@0d57 │ │ -1b22d6: 0e00 |001b: return-void │ │ -1b22d8: 0d02 |001c: move-exception v2 │ │ -1b22da: 2200 d902 |001d: new-instance v0, Ljava/lang/AssertionError; // type@02d9 │ │ -1b22de: 7020 c309 2000 |001f: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ -1b22e4: 2700 |0022: throw v0 │ │ +1b2294: |[1b2294] org.thoughtcrime.securesms.util.Util.runOnMainSync:(Ljava/lang/Runnable;)V │ │ +1b22a4: 7100 785b 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@5b78 │ │ +1b22aa: 0a00 |0003: move-result v0 │ │ +1b22ac: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +1b22b0: 7210 ad0a 0200 |0006: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@0aad │ │ +1b22b6: 2812 |0009: goto 001b // +0012 │ │ +1b22b8: 2200 ab03 |000a: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@03ab │ │ +1b22bc: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +1b22be: 7020 560d 1000 |000d: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@0d56 │ │ +1b22c4: 2201 f610 |0010: new-instance v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0; // type@10f6 │ │ +1b22c8: 7030 605b 2100 |0012: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V // method@5b60 │ │ +1b22ce: 7110 865b 0100 |0015: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5b86 │ │ +1b22d4: 6e10 570d 0000 |0018: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@0d57 │ │ +1b22da: 0e00 |001b: return-void │ │ +1b22dc: 0d02 |001c: move-exception v2 │ │ +1b22de: 2200 d902 |001d: new-instance v0, Ljava/lang/AssertionError; // type@02d9 │ │ +1b22e2: 7020 c309 2000 |001f: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ +1b22e8: 2700 |0022: throw v0 │ │ catches : 1 │ │ 0x0018 - 0x001b │ │ Ljava/lang/InterruptedException; -> 0x001c │ │ positions : │ │ 0x0000 line=211 │ │ 0x0006 line=212 │ │ 0x000a line=214 │ │ @@ -317546,21 +317547,21 @@ │ │ type : '(J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1b22f8: |[1b22f8] org.thoughtcrime.securesms.util.Util.sleep:(J)V │ │ -1b2308: 7120 450b 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@0b45 │ │ -1b230e: 0e00 |0003: return-void │ │ -1b2310: 0d00 |0004: move-exception v0 │ │ -1b2312: 2201 d902 |0005: new-instance v1, Ljava/lang/AssertionError; // type@02d9 │ │ -1b2316: 7020 c309 0100 |0007: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ -1b231c: 2701 |000a: throw v1 │ │ +1b22fc: |[1b22fc] org.thoughtcrime.securesms.util.Util.sleep:(J)V │ │ +1b230c: 7120 450b 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@0b45 │ │ +1b2312: 0e00 |0003: return-void │ │ +1b2314: 0d00 |0004: move-exception v0 │ │ +1b2316: 2201 d902 |0005: new-instance v1, Ljava/lang/AssertionError; // type@02d9 │ │ +1b231a: 7020 c309 0100 |0007: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ +1b2320: 2701 |000a: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/InterruptedException; -> 0x0004 │ │ positions : │ │ 0x0000 line=324 │ │ 0x0005 line=326 │ │ locals : │ │ @@ -317571,24 +317572,24 @@ │ │ type : '(J)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1b1d40: |[1b1d40] org.thoughtcrime.securesms.util.Util.toIntExact:(J)I │ │ -1b1d50: 8440 |0000: long-to-int v0, v4 │ │ -1b1d52: 8101 |0001: int-to-long v1, v0 │ │ -1b1d54: 3103 0104 |0002: cmp-long v3, v1, v4 │ │ -1b1d58: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ -1b1d5c: 0f00 |0006: return v0 │ │ -1b1d5e: 2204 d702 |0007: new-instance v4, Ljava/lang/ArithmeticException; // type@02d7 │ │ -1b1d62: 1a05 5f61 |0009: const-string v5, "integer overflow" // string@615f │ │ -1b1d66: 7020 c009 5400 |000b: invoke-direct {v4, v5}, Ljava/lang/ArithmeticException;.:(Ljava/lang/String;)V // method@09c0 │ │ -1b1d6c: 2704 |000e: throw v4 │ │ +1b1d44: |[1b1d44] org.thoughtcrime.securesms.util.Util.toIntExact:(J)I │ │ +1b1d54: 8440 |0000: long-to-int v0, v4 │ │ +1b1d56: 8101 |0001: int-to-long v1, v0 │ │ +1b1d58: 3103 0104 |0002: cmp-long v3, v1, v4 │ │ +1b1d5c: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ +1b1d60: 0f00 |0006: return v0 │ │ +1b1d62: 2204 d702 |0007: new-instance v4, Ljava/lang/ArithmeticException; // type@02d7 │ │ +1b1d66: 1a05 5f61 |0009: const-string v5, "integer overflow" // string@615f │ │ +1b1d6a: 7020 c009 5400 |000b: invoke-direct {v4, v5}, Ljava/lang/ArithmeticException;.:(Ljava/lang/String;)V // method@09c0 │ │ +1b1d70: 2704 |000e: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=289 │ │ locals : │ │ 0x0000 - 0x000f reg=4 (null) J │ │ │ │ #39 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -317596,21 +317597,21 @@ │ │ type : '(Ljava/lang/Object;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1b2330: |[1b2330] org.thoughtcrime.securesms.util.Util.wait:(Ljava/lang/Object;J)V │ │ -1b2340: 6e30 a80a 1002 |0000: invoke-virtual {v0, v1, v2}, Ljava/lang/Object;.wait:(J)V // method@0aa8 │ │ -1b2346: 0e00 |0003: return-void │ │ -1b2348: 0d00 |0004: move-exception v0 │ │ -1b234a: 2201 d902 |0005: new-instance v1, Ljava/lang/AssertionError; // type@02d9 │ │ -1b234e: 7020 c309 0100 |0007: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ -1b2354: 2701 |000a: throw v1 │ │ +1b2334: |[1b2334] org.thoughtcrime.securesms.util.Util.wait:(Ljava/lang/Object;J)V │ │ +1b2344: 6e30 a80a 1002 |0000: invoke-virtual {v0, v1, v2}, Ljava/lang/Object;.wait:(J)V // method@0aa8 │ │ +1b234a: 0e00 |0003: return-void │ │ +1b234c: 0d00 |0004: move-exception v0 │ │ +1b234e: 2201 d902 |0005: new-instance v1, Ljava/lang/AssertionError; // type@02d9 │ │ +1b2352: 7020 c309 0100 |0007: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ +1b2358: 2701 |000a: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/InterruptedException; -> 0x0004 │ │ positions : │ │ 0x0000 line=127 │ │ 0x0005 line=129 │ │ locals : │ │ @@ -317622,26 +317623,26 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1b2368: |[1b2368] org.thoughtcrime.securesms.util.Util.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V │ │ -1b2378: 1a00 4b4c |0000: const-string v0, "clipboard" // string@4c4b │ │ -1b237c: 6e20 7a00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -1b2382: 0c00 |0005: move-result-object v0 │ │ -1b2384: 1f00 2100 |0006: check-cast v0, Landroid/content/ClipboardManager; // type@0021 │ │ -1b2388: 6001 bc27 |0008: sget v1, Lorg/thoughtcrime/securesms/R$string;.app_name:I // field@27bc │ │ -1b238c: 6e20 7700 1200 |000a: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1b2392: 0c02 |000d: move-result-object v2 │ │ -1b2394: 7120 4e00 3200 |000e: invoke-static {v2, v3}, Landroid/content/ClipData;.newPlainText:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; // method@004e │ │ -1b239a: 0c02 |0011: move-result-object v2 │ │ -1b239c: 6e20 5500 2000 |0012: invoke-virtual {v0, v2}, Landroid/content/ClipboardManager;.setPrimaryClip:(Landroid/content/ClipData;)V // method@0055 │ │ -1b23a2: 0e00 |0015: return-void │ │ +1b236c: |[1b236c] org.thoughtcrime.securesms.util.Util.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V │ │ +1b237c: 1a00 4b4c |0000: const-string v0, "clipboard" // string@4c4b │ │ +1b2380: 6e20 7a00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +1b2386: 0c00 |0005: move-result-object v0 │ │ +1b2388: 1f00 2100 |0006: check-cast v0, Landroid/content/ClipboardManager; // type@0021 │ │ +1b238c: 6001 bc27 |0008: sget v1, Lorg/thoughtcrime/securesms/R$string;.app_name:I // field@27bc │ │ +1b2390: 6e20 7700 1200 |000a: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1b2396: 0c02 |000d: move-result-object v2 │ │ +1b2398: 7120 4e00 3200 |000e: invoke-static {v2, v3}, Landroid/content/ClipData;.newPlainText:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; // method@004e │ │ +1b239e: 0c02 |0011: move-result-object v2 │ │ +1b23a0: 6e20 5500 2000 |0012: invoke-virtual {v0, v2}, Landroid/content/ClipboardManager;.setPrimaryClip:(Landroid/content/ClipData;)V // method@0055 │ │ +1b23a6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0002 line=272 │ │ 0x0008 line=273 │ │ 0x0012 line=274 │ │ locals : │ │ @@ -317674,18 +317675,18 @@ │ │ type : '(IFLandroid/util/DisplayMetrics;)F' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1b25e4: |[1b25e4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(IFLandroid/util/DisplayMetrics;)F │ │ -1b25f4: 7130 d602 1002 |0000: invoke-static {v0, v1, v2}, Landroid/util/TypedValue;.deriveDimension:(IFLandroid/util/DisplayMetrics;)F // method@02d6 │ │ -1b25fa: 0a00 |0003: move-result v0 │ │ -1b25fc: 0f00 |0004: return v0 │ │ +1b25e8: |[1b25e8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(IFLandroid/util/DisplayMetrics;)F │ │ +1b25f8: 7130 d602 1002 |0000: invoke-static {v0, v1, v2}, Landroid/util/TypedValue;.deriveDimension:(IFLandroid/util/DisplayMetrics;)F // method@02d6 │ │ +1b25fe: 0a00 |0003: move-result v0 │ │ +1b2600: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) I │ │ 0x0000 - 0x0005 reg=1 (null) F │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/util/DisplayMetrics; │ │ @@ -317695,36 +317696,36 @@ │ │ type : '()I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1b2600: |[1b2600] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()I │ │ -1b2610: 7100 7503 0000 |0000: invoke-static {}, Landroid/view/WindowInsets$Type;.navigationBars:()I // method@0375 │ │ -1b2616: 0a00 |0003: move-result v0 │ │ -1b2618: 0f00 |0004: return v0 │ │ +1b2604: |[1b2604] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()I │ │ +1b2614: 7100 7503 0000 |0000: invoke-static {}, Landroid/view/WindowInsets$Type;.navigationBars:()I // method@0375 │ │ +1b261a: 0a00 |0003: move-result v0 │ │ +1b261c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm' │ │ type : '(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1b261c: |[1b261c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)I │ │ -1b262c: 6e30 dc00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;.getColor:(ILandroid/content/res/Resources$Theme;)I // method@00dc │ │ -1b2632: 0a00 |0003: move-result v0 │ │ -1b2634: 0f00 |0004: return v0 │ │ +1b2620: |[1b2620] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)I │ │ +1b2630: 6e30 dc00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;.getColor:(ILandroid/content/res/Resources$Theme;)I // method@00dc │ │ +1b2636: 0a00 |0003: move-result v0 │ │ +1b2638: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/res/Resources; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/content/res/Resources$Theme; │ │ @@ -317734,17 +317735,17 @@ │ │ type : '(Landroid/graphics/Insets;)I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b2638: |[1b2638] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/graphics/Insets;)I │ │ -1b2648: 5200 1000 |0000: iget v0, v0, Landroid/graphics/Insets;.bottom:I // field@0010 │ │ -1b264c: 0f00 |0002: return v0 │ │ +1b263c: |[1b263c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/graphics/Insets;)I │ │ +1b264c: 5200 1000 |0000: iget v0, v0, Landroid/graphics/Insets;.bottom:I // field@0010 │ │ +1b2650: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Landroid/graphics/Insets; │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -317752,18 +317753,18 @@ │ │ type : '(Landroid/media/AudioManager;Landroid/media/AudioFocusRequest;)I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1b2650: |[1b2650] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioManager;Landroid/media/AudioFocusRequest;)I │ │ -1b2660: 6e20 ae01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioFocusRequest;)I // method@01ae │ │ -1b2666: 0a00 |0003: move-result v0 │ │ -1b2668: 0f00 |0004: return v0 │ │ +1b2654: |[1b2654] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioManager;Landroid/media/AudioFocusRequest;)I │ │ +1b2664: 6e20 ae01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioFocusRequest;)I // method@01ae │ │ +1b266a: 0a00 |0003: move-result v0 │ │ +1b266c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/media/AudioManager; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/media/AudioFocusRequest; │ │ │ │ @@ -317772,17 +317773,17 @@ │ │ type : '(Ljava/lang/Object;)Landroid/app/NotificationChannel;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b23a4: |[1b23a4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/app/NotificationChannel; │ │ -1b23b4: 1f00 1600 |0000: check-cast v0, Landroid/app/NotificationChannel; // type@0016 │ │ -1b23b8: 1100 |0002: return-object v0 │ │ +1b23a8: |[1b23a8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/app/NotificationChannel; │ │ +1b23b8: 1f00 1600 |0000: check-cast v0, Landroid/app/NotificationChannel; // type@0016 │ │ +1b23bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Object; │ │ │ │ #6 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -317790,18 +317791,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -1b23bc: |[1b23bc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; │ │ -1b23cc: 2200 1600 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0016 │ │ -1b23d0: 7040 3300 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0033 │ │ -1b23d6: 1100 |0005: return-object v0 │ │ +1b23c0: |[1b23c0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; │ │ +1b23d0: 2200 1600 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0016 │ │ +1b23d4: 7040 3300 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0033 │ │ +1b23da: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -317811,18 +317812,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/app/NotificationChannelGroup;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1b23d8: |[1b23d8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/app/NotificationChannelGroup; │ │ -1b23e8: 2200 1700 |0000: new-instance v0, Landroid/app/NotificationChannelGroup; // type@0017 │ │ -1b23ec: 7030 3d00 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/app/NotificationChannelGroup;.:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@003d │ │ -1b23f2: 1100 |0005: return-object v0 │ │ +1b23dc: |[1b23dc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/app/NotificationChannelGroup; │ │ +1b23ec: 2200 1700 |0000: new-instance v0, Landroid/app/NotificationChannelGroup; // type@0017 │ │ +1b23f0: 7030 3d00 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/app/NotificationChannelGroup;.:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@003d │ │ +1b23f6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/CharSequence; │ │ │ │ @@ -317831,17 +317832,17 @@ │ │ type : '(Ljava/lang/Object;)Landroid/content/pm/ShortcutManager;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b23f4: |[1b23f4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/content/pm/ShortcutManager; │ │ -1b2404: 1f00 3a00 |0000: check-cast v0, Landroid/content/pm/ShortcutManager; // type@003a │ │ -1b2408: 1100 |0002: return-object v0 │ │ +1b23f8: |[1b23f8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/content/pm/ShortcutManager; │ │ +1b2408: 1f00 3a00 |0000: check-cast v0, Landroid/content/pm/ShortcutManager; // type@003a │ │ +1b240c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Object; │ │ │ │ #9 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -317849,18 +317850,18 @@ │ │ type : '(Landroid/view/WindowInsets;I)Landroid/graphics/Insets;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1b240c: |[1b240c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/view/WindowInsets;I)Landroid/graphics/Insets; │ │ -1b241c: 6e20 7603 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/WindowInsets;.getInsets:(I)Landroid/graphics/Insets; // method@0376 │ │ -1b2422: 0c00 |0003: move-result-object v0 │ │ -1b2424: 1100 |0004: return-object v0 │ │ +1b2410: |[1b2410] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/view/WindowInsets;I)Landroid/graphics/Insets; │ │ +1b2420: 6e20 7603 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/WindowInsets;.getInsets:(I)Landroid/graphics/Insets; // method@0376 │ │ +1b2426: 0c00 |0003: move-result-object v0 │ │ +1b2428: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/view/WindowInsets; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -317869,18 +317870,18 @@ │ │ type : '(I)Landroid/media/AudioFocusRequest$Builder;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1b24b4: |[1b24b4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(I)Landroid/media/AudioFocusRequest$Builder; │ │ -1b24c4: 2200 6d00 |0000: new-instance v0, Landroid/media/AudioFocusRequest$Builder; // type@006d │ │ -1b24c8: 7020 a801 1000 |0002: invoke-direct {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.:(I)V // method@01a8 │ │ -1b24ce: 1100 |0005: return-object v0 │ │ +1b24b8: |[1b24b8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(I)Landroid/media/AudioFocusRequest$Builder; │ │ +1b24c8: 2200 6d00 |0000: new-instance v0, Landroid/media/AudioFocusRequest$Builder; // type@006d │ │ +1b24cc: 7020 a801 1000 |0002: invoke-direct {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.:(I)V // method@01a8 │ │ +1b24d2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ │ │ #11 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -317888,18 +317889,18 @@ │ │ type : '(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1b2460: |[1b2460] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; │ │ -1b2470: 6e20 ab01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setAudioAttributes:(Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; // method@01ab │ │ -1b2476: 0c00 |0003: move-result-object v0 │ │ -1b2478: 1100 |0004: return-object v0 │ │ +1b2464: |[1b2464] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; │ │ +1b2474: 6e20 ab01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setAudioAttributes:(Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; // method@01ab │ │ +1b247a: 0c00 |0003: move-result-object v0 │ │ +1b247c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/media/AudioFocusRequest$Builder; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/media/AudioAttributes; │ │ │ │ @@ -317908,18 +317909,18 @@ │ │ type : '(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1b247c: |[1b247c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; │ │ -1b248c: 6e20 ac01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setOnAudioFocusChangeListener:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; // method@01ac │ │ -1b2492: 0c00 |0003: move-result-object v0 │ │ -1b2494: 1100 |0004: return-object v0 │ │ +1b2480: |[1b2480] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; │ │ +1b2490: 6e20 ac01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setOnAudioFocusChangeListener:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; // method@01ac │ │ +1b2496: 0c00 |0003: move-result-object v0 │ │ +1b2498: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/media/AudioFocusRequest$Builder; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/media/AudioManager$OnAudioFocusChangeListener; │ │ │ │ @@ -317928,18 +317929,18 @@ │ │ type : '(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1b2498: |[1b2498] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder; │ │ -1b24a8: 6e20 aa01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setAcceptsDelayedFocusGain:(Z)Landroid/media/AudioFocusRequest$Builder; // method@01aa │ │ -1b24ae: 0c00 |0003: move-result-object v0 │ │ -1b24b0: 1100 |0004: return-object v0 │ │ +1b249c: |[1b249c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder; │ │ +1b24ac: 6e20 aa01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setAcceptsDelayedFocusGain:(Z)Landroid/media/AudioFocusRequest$Builder; // method@01aa │ │ +1b24b2: 0c00 |0003: move-result-object v0 │ │ +1b24b4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/media/AudioFocusRequest$Builder; │ │ 0x0000 - 0x0005 reg=1 (null) Z │ │ │ │ @@ -317948,18 +317949,18 @@ │ │ type : '(Landroid/media/AudioFocusRequest$Builder;)Landroid/media/AudioFocusRequest;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1b2428: |[1b2428] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;)Landroid/media/AudioFocusRequest; │ │ -1b2438: 6e10 a901 0000 |0000: invoke-virtual {v0}, Landroid/media/AudioFocusRequest$Builder;.build:()Landroid/media/AudioFocusRequest; // method@01a9 │ │ -1b243e: 0c00 |0003: move-result-object v0 │ │ -1b2440: 1100 |0004: return-object v0 │ │ +1b242c: |[1b242c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;)Landroid/media/AudioFocusRequest; │ │ +1b243c: 6e10 a901 0000 |0000: invoke-virtual {v0}, Landroid/media/AudioFocusRequest$Builder;.build:()Landroid/media/AudioFocusRequest; // method@01a9 │ │ +1b2442: 0c00 |0003: move-result-object v0 │ │ +1b2444: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/media/AudioFocusRequest$Builder; │ │ │ │ #15 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -317967,35 +317968,35 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b24d0: |[1b24d0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()Landroid/net/Uri; │ │ -1b24e0: 6200 4700 |0000: sget-object v0, Landroid/provider/MediaStore$Downloads;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0047 │ │ -1b24e4: 1100 |0002: return-object v0 │ │ +1b24d4: |[1b24d4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()Landroid/net/Uri; │ │ +1b24e4: 6200 4700 |0000: sget-object v0, Landroid/provider/MediaStore$Downloads;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0047 │ │ +1b24e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #16 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm' │ │ type : '(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1b2520: |[1b2520] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ -1b2530: 6e20 8602 1000 |0000: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setBlockModes:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@0286 │ │ -1b2536: 0c00 |0003: move-result-object v0 │ │ -1b2538: 1100 |0004: return-object v0 │ │ +1b2524: |[1b2524] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ +1b2534: 6e20 8602 1000 |0000: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setBlockModes:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@0286 │ │ +1b253a: 0c00 |0003: move-result-object v0 │ │ +1b253c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ 0x0000 - 0x0005 reg=1 (null) [Ljava/lang/String; │ │ │ │ @@ -318004,18 +318005,18 @@ │ │ type : '(Ljava/lang/String;I)Landroid/security/keystore/KeyGenParameterSpec$Builder;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1b253c: |[1b253c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;I)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ -1b254c: 2200 b600 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@00b6 │ │ -1b2550: 7030 8402 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.:(Ljava/lang/String;I)V // method@0284 │ │ -1b2556: 1100 |0005: return-object v0 │ │ +1b2540: |[1b2540] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;I)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ +1b2550: 2200 b600 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@00b6 │ │ +1b2554: 7030 8402 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.:(Ljava/lang/String;I)V // method@0284 │ │ +1b255a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -318024,18 +318025,18 @@ │ │ type : '(Landroid/security/keystore/KeyGenParameterSpec$Builder;)Landroid/security/keystore/KeyGenParameterSpec;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1b24e8: |[1b24e8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/security/keystore/KeyGenParameterSpec$Builder;)Landroid/security/keystore/KeyGenParameterSpec; │ │ -1b24f8: 6e10 8502 0000 |0000: invoke-virtual {v0}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.build:()Landroid/security/keystore/KeyGenParameterSpec; // method@0285 │ │ -1b24fe: 0c00 |0003: move-result-object v0 │ │ -1b2500: 1100 |0004: return-object v0 │ │ +1b24ec: |[1b24ec] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/security/keystore/KeyGenParameterSpec$Builder;)Landroid/security/keystore/KeyGenParameterSpec; │ │ +1b24fc: 6e10 8502 0000 |0000: invoke-virtual {v0}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.build:()Landroid/security/keystore/KeyGenParameterSpec; // method@0285 │ │ +1b2502: 0c00 |0003: move-result-object v0 │ │ +1b2504: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ │ │ #19 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -318043,18 +318044,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/Display;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1b2558: |[1b2558] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;)Landroid/view/Display; │ │ -1b2568: 6e10 7000 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getDisplay:()Landroid/view/Display; // method@0070 │ │ -1b256e: 0c00 |0003: move-result-object v0 │ │ -1b2570: 1100 |0004: return-object v0 │ │ +1b255c: |[1b255c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;)Landroid/view/Display; │ │ +1b256c: 6e10 7000 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getDisplay:()Landroid/view/Display; // method@0070 │ │ +1b2572: 0c00 |0003: move-result-object v0 │ │ +1b2574: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/Context; │ │ │ │ #20 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -318062,18 +318063,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;)Landroid/view/WindowInsets;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1b2574: |[1b2574] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;)Landroid/view/WindowInsets; │ │ -1b2584: 6e10 b64b 0000 |0000: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;.getRootWindowInsets:()Landroid/view/WindowInsets; // method@4bb6 │ │ -1b258a: 0c00 |0003: move-result-object v0 │ │ -1b258c: 1100 |0004: return-object v0 │ │ +1b2578: |[1b2578] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;)Landroid/view/WindowInsets; │ │ +1b2588: 6e10 b64b 0000 |0000: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;.getRootWindowInsets:()Landroid/view/WindowInsets; // method@4bb6 │ │ +1b258e: 0c00 |0003: move-result-object v0 │ │ +1b2590: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout; │ │ │ │ #21 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -318081,35 +318082,35 @@ │ │ type : '()Ljava/lang/Class;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b266c: |[1b266c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()Ljava/lang/Class; │ │ -1b267c: 1c00 3a00 |0000: const-class v0, Landroid/content/pm/ShortcutManager; // type@003a │ │ -1b2680: 1100 |0002: return-object v0 │ │ +1b2670: |[1b2670] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()Ljava/lang/Class; │ │ +1b2680: 1c00 3a00 |0000: const-class v0, Landroid/content/pm/ShortcutManager; // type@003a │ │ +1b2684: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #22 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm' │ │ type : '(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1b2684: |[1b2684] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; │ │ -1b2694: 6e20 7900 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object; // method@0079 │ │ -1b269a: 0c00 |0003: move-result-object v0 │ │ -1b269c: 1100 |0004: return-object v0 │ │ +1b2688: |[1b2688] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; │ │ +1b2698: 6e20 7900 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object; // method@0079 │ │ +1b269e: 0c00 |0003: move-result-object v0 │ │ +1b26a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/Class; │ │ │ │ @@ -318118,18 +318119,18 @@ │ │ type : '(Landroid/app/NotificationChannel;)Ljava/lang/String;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1b26a0: |[1b26a0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;)Ljava/lang/String; │ │ -1b26b0: 6e10 3600 0000 |0000: invoke-virtual {v0}, Landroid/app/NotificationChannel;.getId:()Ljava/lang/String; // method@0036 │ │ -1b26b6: 0c00 |0003: move-result-object v0 │ │ -1b26b8: 1100 |0004: return-object v0 │ │ +1b26a4: |[1b26a4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;)Ljava/lang/String; │ │ +1b26b4: 6e10 3600 0000 |0000: invoke-virtual {v0}, Landroid/app/NotificationChannel;.getId:()Ljava/lang/String; // method@0036 │ │ +1b26ba: 0c00 |0003: move-result-object v0 │ │ +1b26bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/app/NotificationChannel; │ │ │ │ #24 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -318137,34 +318138,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b274c: |[1b274c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()V │ │ -1b275c: 2200 6d00 |0000: new-instance v0, Landroid/media/AudioFocusRequest$Builder; // type@006d │ │ -1b2760: 0e00 |0002: return-void │ │ +1b2750: |[1b2750] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()V │ │ +1b2760: 2200 6d00 |0000: new-instance v0, Landroid/media/AudioFocusRequest$Builder; // type@006d │ │ +1b2764: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #25 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm' │ │ type : '(Landroid/app/NotificationChannel;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b2794: |[1b2794] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;I)V │ │ -1b27a4: 6e20 3900 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setLightColor:(I)V // method@0039 │ │ -1b27aa: 0e00 |0003: return-void │ │ +1b2798: |[1b2798] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;I)V │ │ +1b27a8: 6e20 3900 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setLightColor:(I)V // method@0039 │ │ +1b27ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationChannel; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -318173,17 +318174,17 @@ │ │ type : '(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1b2764: |[1b2764] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V │ │ -1b2774: 6e30 3c00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationChannel;.setSound:(Landroid/net/Uri;Landroid/media/AudioAttributes;)V // method@003c │ │ -1b277a: 0e00 |0003: return-void │ │ +1b2768: |[1b2768] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V │ │ +1b2778: 6e30 3c00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationChannel;.setSound:(Landroid/net/Uri;Landroid/media/AudioAttributes;)V // method@003c │ │ +1b277e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationChannel; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/net/Uri; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/media/AudioAttributes; │ │ @@ -318193,17 +318194,17 @@ │ │ type : '(Landroid/app/NotificationChannel;Ljava/lang/CharSequence;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b27ac: |[1b27ac] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/CharSequence;)V │ │ -1b27bc: 6e20 3a00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setName:(Ljava/lang/CharSequence;)V // method@003a │ │ -1b27c2: 0e00 |0003: return-void │ │ +1b27b0: |[1b27b0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/CharSequence;)V │ │ +1b27c0: 6e20 3a00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setName:(Ljava/lang/CharSequence;)V // method@003a │ │ +1b27c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationChannel; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/CharSequence; │ │ │ │ @@ -318212,17 +318213,17 @@ │ │ type : '(Landroid/app/NotificationChannel;Ljava/lang/String;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b27c4: |[1b27c4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ -1b27d4: 6e20 3700 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@0037 │ │ -1b27da: 0e00 |0003: return-void │ │ +1b27c8: |[1b27c8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ +1b27d8: 6e20 3700 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@0037 │ │ +1b27de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationChannel; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -318231,17 +318232,17 @@ │ │ type : '(Landroid/app/NotificationChannel;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b277c: |[1b277c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Z)V │ │ -1b278c: 6e20 3500 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.enableVibration:(Z)V // method@0035 │ │ -1b2792: 0e00 |0003: return-void │ │ +1b2780: |[1b2780] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Z)V │ │ +1b2790: 6e20 3500 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.enableVibration:(Z)V // method@0035 │ │ +1b2796: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationChannel; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ │ │ @@ -318250,17 +318251,17 @@ │ │ type : '(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b27dc: |[1b27dc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V │ │ -1b27ec: 6e20 3e00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannel:(Landroid/app/NotificationChannel;)V // method@003e │ │ -1b27f2: 0e00 |0003: return-void │ │ +1b27e0: |[1b27e0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V │ │ +1b27f0: 6e20 3e00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannel:(Landroid/app/NotificationChannel;)V // method@003e │ │ +1b27f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationManager; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/app/NotificationChannel; │ │ │ │ @@ -318269,17 +318270,17 @@ │ │ type : '(Landroid/net/ConnectivityManager;Landroid/net/ConnectivityManager$NetworkCallback;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b27f4: |[1b27f4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/ConnectivityManager;Landroid/net/ConnectivityManager$NetworkCallback;)V │ │ -1b2804: 6e20 eb01 1000 |0000: invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;.registerDefaultNetworkCallback:(Landroid/net/ConnectivityManager$NetworkCallback;)V // method@01eb │ │ -1b280a: 0e00 |0003: return-void │ │ +1b27f8: |[1b27f8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/ConnectivityManager;Landroid/net/ConnectivityManager$NetworkCallback;)V │ │ +1b2808: 6e20 eb01 1000 |0000: invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;.registerDefaultNetworkCallback:(Landroid/net/ConnectivityManager$NetworkCallback;)V // method@01eb │ │ +1b280e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/net/ConnectivityManager; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/net/ConnectivityManager$NetworkCallback; │ │ │ │ @@ -318288,17 +318289,17 @@ │ │ type : '(Landroid/webkit/WebSettings;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b280c: |[1b280c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/webkit/WebSettings;Z)V │ │ -1b281c: 6e20 b403 1000 |0000: invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;.setSafeBrowsingEnabled:(Z)V // method@03b4 │ │ -1b2822: 0e00 |0003: return-void │ │ +1b2810: |[1b2810] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/webkit/WebSettings;Z)V │ │ +1b2820: 6e20 b403 1000 |0000: invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;.setSafeBrowsingEnabled:(Z)V // method@03b4 │ │ +1b2826: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/webkit/WebSettings; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ │ │ @@ -318307,18 +318308,18 @@ │ │ type : '(Landroid/content/pm/PackageManager;)Z' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1b2590: |[1b2590] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/pm/PackageManager;)Z │ │ -1b25a0: 6e10 c600 0000 |0000: invoke-virtual {v0}, Landroid/content/pm/PackageManager;.canRequestPackageInstalls:()Z // method@00c6 │ │ -1b25a6: 0a00 |0003: move-result v0 │ │ -1b25a8: 0f00 |0004: return v0 │ │ +1b2594: |[1b2594] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/pm/PackageManager;)Z │ │ +1b25a4: 6e10 c600 0000 |0000: invoke-virtual {v0}, Landroid/content/pm/PackageManager;.canRequestPackageInstalls:()Z // method@00c6 │ │ +1b25aa: 0a00 |0003: move-result v0 │ │ +1b25ac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/pm/PackageManager; │ │ │ │ #34 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -318326,18 +318327,18 @@ │ │ type : '(Landroid/content/pm/ShortcutManager;)Z' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1b25ac: |[1b25ac] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/pm/ShortcutManager;)Z │ │ -1b25bc: 6e10 d100 0000 |0000: invoke-virtual {v0}, Landroid/content/pm/ShortcutManager;.isRateLimitingActive:()Z // method@00d1 │ │ -1b25c2: 0a00 |0003: move-result v0 │ │ -1b25c4: 0f00 |0004: return v0 │ │ +1b25b0: |[1b25b0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/pm/ShortcutManager;)Z │ │ +1b25c0: 6e10 d100 0000 |0000: invoke-virtual {v0}, Landroid/content/pm/ShortcutManager;.isRateLimitingActive:()Z // method@00d1 │ │ +1b25c6: 0a00 |0003: move-result v0 │ │ +1b25c8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/pm/ShortcutManager; │ │ │ │ #35 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -318345,18 +318346,18 @@ │ │ type : '(Landroid/os/PowerManager;Ljava/lang/String;)Z' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1b25c8: |[1b25c8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/PowerManager;Ljava/lang/String;)Z │ │ -1b25d8: 6e20 7402 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/PowerManager;.isIgnoringBatteryOptimizations:(Ljava/lang/String;)Z // method@0274 │ │ -1b25de: 0a00 |0003: move-result v0 │ │ -1b25e0: 0f00 |0004: return v0 │ │ +1b25cc: |[1b25cc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/PowerManager;Ljava/lang/String;)Z │ │ +1b25dc: 6e20 7402 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/PowerManager;.isIgnoringBatteryOptimizations:(Ljava/lang/String;)Z // method@0274 │ │ +1b25e2: 0a00 |0003: move-result v0 │ │ +1b25e4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/os/PowerManager; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -318365,18 +318366,18 @@ │ │ type : '(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1b2444: |[1b2444] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder; │ │ -1b2454: 6e20 ad01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setWillPauseWhenDucked:(Z)Landroid/media/AudioFocusRequest$Builder; // method@01ad │ │ -1b245a: 0c00 |0003: move-result-object v0 │ │ -1b245c: 1100 |0004: return-object v0 │ │ +1b2448: |[1b2448] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder; │ │ +1b2458: 6e20 ad01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setWillPauseWhenDucked:(Z)Landroid/media/AudioFocusRequest$Builder; // method@01ad │ │ +1b245e: 0c00 |0003: move-result-object v0 │ │ +1b2460: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/media/AudioFocusRequest$Builder; │ │ 0x0000 - 0x0005 reg=1 (null) Z │ │ │ │ @@ -318385,18 +318386,18 @@ │ │ type : '(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1b2504: |[1b2504] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ -1b2514: 6e20 8702 1000 |0000: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setEncryptionPaddings:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@0287 │ │ -1b251a: 0c00 |0003: move-result-object v0 │ │ -1b251c: 1100 |0004: return-object v0 │ │ +1b2508: |[1b2508] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ +1b2518: 6e20 8702 1000 |0000: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setEncryptionPaddings:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@0287 │ │ +1b251e: 0c00 |0003: move-result-object v0 │ │ +1b2520: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ 0x0000 - 0x0005 reg=1 (null) [Ljava/lang/String; │ │ │ │ @@ -318405,34 +318406,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b26bc: |[1b26bc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:()V │ │ -1b26cc: 2200 b600 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@00b6 │ │ -1b26d0: 0e00 |0002: return-void │ │ +1b26c0: |[1b26c0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:()V │ │ +1b26d0: 2200 b600 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@00b6 │ │ +1b26d4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #39 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm$1' │ │ type : '(Landroid/app/NotificationChannel;Ljava/lang/String;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b26ec: |[1b26ec] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ -1b26fc: 6e20 3800 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setGroup:(Ljava/lang/String;)V // method@0038 │ │ -1b2702: 0e00 |0003: return-void │ │ +1b26f0: |[1b26f0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ +1b2700: 6e20 3800 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setGroup:(Ljava/lang/String;)V // method@0038 │ │ +1b2706: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationChannel; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -318441,17 +318442,17 @@ │ │ type : '(Landroid/app/NotificationChannel;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b26d4: |[1b26d4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Z)V │ │ -1b26e4: 6e20 3b00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setShowBadge:(Z)V // method@003b │ │ -1b26ea: 0e00 |0003: return-void │ │ +1b26d8: |[1b26d8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Z)V │ │ +1b26e8: 6e20 3b00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setShowBadge:(Z)V // method@003b │ │ +1b26ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationChannel; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ │ │ @@ -318460,34 +318461,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b2704: |[1b2704] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$2:()V │ │ -1b2714: 2200 1600 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0016 │ │ -1b2718: 0e00 |0002: return-void │ │ +1b2708: |[1b2708] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$2:()V │ │ +1b2718: 2200 1600 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0016 │ │ +1b271c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #42 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm$2' │ │ type : '(Landroid/app/NotificationChannel;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b271c: |[1b271c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$2:(Landroid/app/NotificationChannel;Z)V │ │ -1b272c: 6e20 3400 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.enableLights:(Z)V // method@0034 │ │ -1b2732: 0e00 |0003: return-void │ │ +1b2720: |[1b2720] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$2:(Landroid/app/NotificationChannel;Z)V │ │ +1b2730: 6e20 3400 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.enableLights:(Z)V // method@0034 │ │ +1b2736: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationChannel; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ │ │ @@ -318496,17 +318497,17 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b2734: |[1b2734] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$3:()V │ │ -1b2744: 2200 1700 |0000: new-instance v0, Landroid/app/NotificationChannelGroup; // type@0017 │ │ -1b2748: 0e00 |0002: return-void │ │ +1b2738: |[1b2738] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$3:()V │ │ +1b2748: 2200 1700 |0000: new-instance v0, Landroid/app/NotificationChannelGroup; // type@0017 │ │ +1b274c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 5745 (D8$$SyntheticClass) │ │ @@ -318554,20 +318555,20 @@ │ │ type : '(Landroid/view/View;ILcom/b44t/messenger/util/concurrent/SettableFuture;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1b2824: |[1b2824] org.thoughtcrime.securesms.util.ViewUtil$1.:(Landroid/view/View;ILcom/b44t/messenger/util/concurrent/SettableFuture;)V │ │ -1b2834: 5b01 7a42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$view:Landroid/view/View; // field@427a │ │ -1b2838: 5902 7b42 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$visibility:I // field@427b │ │ -1b283c: 5b03 7942 |0004: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$future:Lcom/b44t/messenger/util/concurrent/SettableFuture; // field@4279 │ │ -1b2840: 7010 a10a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b2846: 0e00 |0009: return-void │ │ +1b2828: |[1b2828] org.thoughtcrime.securesms.util.ViewUtil$1.:(Landroid/view/View;ILcom/b44t/messenger/util/concurrent/SettableFuture;)V │ │ +1b2838: 5b01 7a42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$view:Landroid/view/View; // field@427a │ │ +1b283c: 5902 7b42 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$visibility:I // field@427b │ │ +1b2840: 5b03 7942 |0004: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$future:Lcom/b44t/messenger/util/concurrent/SettableFuture; // field@4279 │ │ +1b2844: 7010 a10a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b284a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/thoughtcrime/securesms/util/ViewUtil$1; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/view/View; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ @@ -318579,24 +318580,24 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1b2848: |[1b2848] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -1b2858: 5412 7a42 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$view:Landroid/view/View; // field@427a │ │ -1b285c: 5210 7b42 |0002: iget v0, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$visibility:I // field@427b │ │ -1b2860: 6e20 4b03 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@034b │ │ -1b2866: 5412 7942 |0007: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$future:Lcom/b44t/messenger/util/concurrent/SettableFuture; // field@4279 │ │ -1b286a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -1b286c: 7110 c809 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09c8 │ │ -1b2872: 0c00 |000d: move-result-object v0 │ │ -1b2874: 6e20 5f07 0200 |000e: invoke-virtual {v2, v0}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@075f │ │ -1b287a: 0e00 |0011: return-void │ │ +1b284c: |[1b284c] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +1b285c: 5412 7a42 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$view:Landroid/view/View; // field@427a │ │ +1b2860: 5210 7b42 |0002: iget v0, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$visibility:I // field@427b │ │ +1b2864: 6e20 4b03 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@034b │ │ +1b286a: 5412 7942 |0007: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$future:Lcom/b44t/messenger/util/concurrent/SettableFuture; // field@4279 │ │ +1b286e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +1b2870: 7110 c809 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09c8 │ │ +1b2876: 0c00 |000d: move-result-object v0 │ │ +1b2878: 6e20 5f07 0200 |000e: invoke-virtual {v2, v0}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@075f │ │ +1b287e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0007 line=138 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/thoughtcrime/securesms/util/ViewUtil$1; │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/view/animation/Animation; │ │ @@ -318606,31 +318607,31 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1b287c: |[1b287c] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -1b288c: 0e00 |0000: return-void │ │ +1b2880: |[1b2880] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +1b2890: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$1;) │ │ name : 'onAnimationStart' │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1b2890: |[1b2890] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -1b28a0: 0e00 |0000: return-void │ │ +1b2894: |[1b2894] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +1b28a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 16360 (ViewUtil.java) │ │ │ │ Class #1840 header: │ │ @@ -318679,32 +318680,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1b2d30: |[1b2d30] org.thoughtcrime.securesms.util.ViewUtil.:()V │ │ -1b2d40: 0e00 |0000: return-void │ │ +1b2d34: |[1b2d34] org.thoughtcrime.securesms.util.ViewUtil.:()V │ │ +1b2d44: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/ViewUtil;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b2d44: |[1b2d44] org.thoughtcrime.securesms.util.ViewUtil.:()V │ │ -1b2d54: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b2d5a: 0e00 |0003: return-void │ │ +1b2d48: |[1b2d48] org.thoughtcrime.securesms.util.ViewUtil.:()V │ │ +1b2d58: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b2d5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/ViewUtil; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/ViewUtil;) │ │ @@ -318712,34 +318713,34 @@ │ │ type : '(Landroid/view/View;Landroid/view/animation/Animation;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -1b2d5c: |[1b2d5c] org.thoughtcrime.securesms.util.ViewUtil.animateIn:(Landroid/view/View;Landroid/view/animation/Animation;)V │ │ -1b2d6c: 6e10 2c03 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@032c │ │ -1b2d72: 0a00 |0003: move-result v0 │ │ -1b2d74: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -1b2d78: 0e00 |0006: return-void │ │ -1b2d7a: 6e10 1903 0400 |0007: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ -1b2d80: 0c00 |000a: move-result-object v0 │ │ -1b2d82: 7110 e959 0000 |000b: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/AccessibilityUtil;.areAnimationsDisabled:(Landroid/content/Context;)Z // method@59e9 │ │ -1b2d88: 0a00 |000e: move-result v0 │ │ -1b2d8a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -1b2d8c: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ -1b2d90: 6e20 4b03 1400 |0012: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@034b │ │ -1b2d96: 0e00 |0015: return-void │ │ -1b2d98: 6e10 1203 0400 |0016: invoke-virtual {v4}, Landroid/view/View;.clearAnimation:()V // method@0312 │ │ -1b2d9e: 6e10 7c03 0500 |0019: invoke-virtual {v5}, Landroid/view/animation/Animation;.reset:()V // method@037c │ │ -1b2da4: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -1b2da8: 6e30 8203 2503 |001e: invoke-virtual {v5, v2, v3}, Landroid/view/animation/Animation;.setStartTime:(J)V // method@0382 │ │ -1b2dae: 6e20 4b03 1400 |0021: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@034b │ │ -1b2db4: 6e20 4c03 5400 |0024: invoke-virtual {v4, v5}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@034c │ │ -1b2dba: 0e00 |0027: return-void │ │ +1b2d60: |[1b2d60] org.thoughtcrime.securesms.util.ViewUtil.animateIn:(Landroid/view/View;Landroid/view/animation/Animation;)V │ │ +1b2d70: 6e10 2c03 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@032c │ │ +1b2d76: 0a00 |0003: move-result v0 │ │ +1b2d78: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +1b2d7c: 0e00 |0006: return-void │ │ +1b2d7e: 6e10 1903 0400 |0007: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ +1b2d84: 0c00 |000a: move-result-object v0 │ │ +1b2d86: 7110 e959 0000 |000b: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/AccessibilityUtil;.areAnimationsDisabled:(Landroid/content/Context;)Z // method@59e9 │ │ +1b2d8c: 0a00 |000e: move-result v0 │ │ +1b2d8e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +1b2d90: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ +1b2d94: 6e20 4b03 1400 |0012: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@034b │ │ +1b2d9a: 0e00 |0015: return-void │ │ +1b2d9c: 6e10 1203 0400 |0016: invoke-virtual {v4}, Landroid/view/View;.clearAnimation:()V // method@0312 │ │ +1b2da2: 6e10 7c03 0500 |0019: invoke-virtual {v5}, Landroid/view/animation/Animation;.reset:()V // method@037c │ │ +1b2da8: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +1b2dac: 6e30 8203 2503 |001e: invoke-virtual {v5, v2, v3}, Landroid/view/animation/Animation;.setStartTime:(J)V // method@0382 │ │ +1b2db2: 6e20 4b03 1400 |0021: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@034b │ │ +1b2db8: 6e20 4c03 5400 |0024: invoke-virtual {v4, v5}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@034c │ │ +1b2dbe: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0007 line=149 │ │ 0x0012 line=150 │ │ 0x0016 line=154 │ │ 0x0019 line=155 │ │ @@ -318755,42 +318756,42 @@ │ │ type : '(Landroid/view/View;Landroid/view/animation/Animation;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -1b29e4: |[1b29e4] org.thoughtcrime.securesms.util.ViewUtil.animateOut:(Landroid/view/View;Landroid/view/animation/Animation;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ -1b29f4: 2200 ee01 |0000: new-instance v0, Lcom/b44t/messenger/util/concurrent/SettableFuture; // type@01ee │ │ -1b29f8: 7010 5c07 0000 |0002: invoke-direct {v0}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.:()V // method@075c │ │ -1b29fe: 6e10 2c03 0300 |0005: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@032c │ │ -1b2a04: 0a01 |0008: move-result v1 │ │ -1b2a06: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -1b2a08: 7110 c809 0200 |000a: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09c8 │ │ -1b2a0e: 0c02 |000d: move-result-object v2 │ │ -1b2a10: 3351 0600 |000e: if-ne v1, v5, 0014 // +0006 │ │ -1b2a14: 6e20 5f07 2000 |0010: invoke-virtual {v0, v2}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@075f │ │ -1b2a1a: 2828 |0013: goto 003b // +0028 │ │ -1b2a1c: 6e10 1903 0300 |0014: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ -1b2a22: 0c01 |0017: move-result-object v1 │ │ -1b2a24: 7110 e959 0100 |0018: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/AccessibilityUtil;.areAnimationsDisabled:(Landroid/content/Context;)Z // method@59e9 │ │ -1b2a2a: 0a01 |001b: move-result v1 │ │ -1b2a2c: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ -1b2a30: 6e20 4b03 5300 |001e: invoke-virtual {v3, v5}, Landroid/view/View;.setVisibility:(I)V // method@034b │ │ -1b2a36: 6e20 5f07 2000 |0021: invoke-virtual {v0, v2}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@075f │ │ -1b2a3c: 2817 |0024: goto 003b // +0017 │ │ -1b2a3e: 6e10 1203 0300 |0025: invoke-virtual {v3}, Landroid/view/View;.clearAnimation:()V // method@0312 │ │ -1b2a44: 6e10 7c03 0400 |0028: invoke-virtual {v4}, Landroid/view/animation/Animation;.reset:()V // method@037c │ │ -1b2a4a: 1601 0000 |002b: const-wide/16 v1, #int 0 // #0 │ │ -1b2a4e: 6e30 8203 1402 |002d: invoke-virtual {v4, v1, v2}, Landroid/view/animation/Animation;.setStartTime:(J)V // method@0382 │ │ -1b2a54: 2201 fa10 |0030: new-instance v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1; // type@10fa │ │ -1b2a58: 7040 b95b 3105 |0032: invoke-direct {v1, v3, v5, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.:(Landroid/view/View;ILcom/b44t/messenger/util/concurrent/SettableFuture;)V // method@5bb9 │ │ -1b2a5e: 6e20 7d03 1400 |0035: invoke-virtual {v4, v1}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@037d │ │ -1b2a64: 6e20 4c03 4300 |0038: invoke-virtual {v3, v4}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@034c │ │ -1b2a6a: 1100 |003b: return-object v0 │ │ +1b29e8: |[1b29e8] org.thoughtcrime.securesms.util.ViewUtil.animateOut:(Landroid/view/View;Landroid/view/animation/Animation;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ +1b29f8: 2200 ee01 |0000: new-instance v0, Lcom/b44t/messenger/util/concurrent/SettableFuture; // type@01ee │ │ +1b29fc: 7010 5c07 0000 |0002: invoke-direct {v0}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.:()V // method@075c │ │ +1b2a02: 6e10 2c03 0300 |0005: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@032c │ │ +1b2a08: 0a01 |0008: move-result v1 │ │ +1b2a0a: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +1b2a0c: 7110 c809 0200 |000a: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09c8 │ │ +1b2a12: 0c02 |000d: move-result-object v2 │ │ +1b2a14: 3351 0600 |000e: if-ne v1, v5, 0014 // +0006 │ │ +1b2a18: 6e20 5f07 2000 |0010: invoke-virtual {v0, v2}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@075f │ │ +1b2a1e: 2828 |0013: goto 003b // +0028 │ │ +1b2a20: 6e10 1903 0300 |0014: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ +1b2a26: 0c01 |0017: move-result-object v1 │ │ +1b2a28: 7110 e959 0100 |0018: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/AccessibilityUtil;.areAnimationsDisabled:(Landroid/content/Context;)Z // method@59e9 │ │ +1b2a2e: 0a01 |001b: move-result v1 │ │ +1b2a30: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ +1b2a34: 6e20 4b03 5300 |001e: invoke-virtual {v3, v5}, Landroid/view/View;.setVisibility:(I)V // method@034b │ │ +1b2a3a: 6e20 5f07 2000 |0021: invoke-virtual {v0, v2}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@075f │ │ +1b2a40: 2817 |0024: goto 003b // +0017 │ │ +1b2a42: 6e10 1203 0300 |0025: invoke-virtual {v3}, Landroid/view/View;.clearAnimation:()V // method@0312 │ │ +1b2a48: 6e10 7c03 0400 |0028: invoke-virtual {v4}, Landroid/view/animation/Animation;.reset:()V // method@037c │ │ +1b2a4e: 1601 0000 |002b: const-wide/16 v1, #int 0 // #0 │ │ +1b2a52: 6e30 8203 1402 |002d: invoke-virtual {v4, v1, v2}, Landroid/view/animation/Animation;.setStartTime:(J)V // method@0382 │ │ +1b2a58: 2201 fa10 |0030: new-instance v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1; // type@10fa │ │ +1b2a5c: 7040 b95b 3105 |0032: invoke-direct {v1, v3, v5, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.:(Landroid/view/View;ILcom/b44t/messenger/util/concurrent/SettableFuture;)V // method@5bb9 │ │ +1b2a62: 6e20 7d03 1400 |0035: invoke-virtual {v4, v1}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@037d │ │ +1b2a68: 6e20 4c03 4300 |0038: invoke-virtual {v3, v4}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@034c │ │ +1b2a6e: 1100 |003b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0005 line=119 │ │ 0x000a line=120 │ │ 0x0014 line=121 │ │ 0x001e line=122 │ │ @@ -318810,36 +318811,36 @@ │ │ type : '(ILandroid/widget/AbsSpinner;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -1b2b40: |[1b2b40] org.thoughtcrime.securesms.util.ViewUtil.checkBounds:(ILandroid/widget/AbsSpinner;)I │ │ -1b2b50: 3a03 0a00 |0000: if-ltz v3, 000a // +000a │ │ -1b2b54: 6e10 cb03 0400 |0002: invoke-virtual {v4}, Landroid/widget/AbsSpinner;.getCount:()I // method@03cb │ │ -1b2b5a: 0a00 |0005: move-result v0 │ │ -1b2b5c: 3403 0300 |0006: if-lt v3, v0, 0009 // +0003 │ │ -1b2b60: 2802 |0008: goto 000a // +0002 │ │ -1b2b62: 0f03 |0009: return v3 │ │ -1b2b64: 6200 7c42 |000a: sget-object v0, Lorg/thoughtcrime/securesms/util/ViewUtil;.TAG:Ljava/lang/String; // field@427c │ │ -1b2b68: 2201 0c03 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ -1b2b6c: 1a02 b260 |000e: const-string v2, "index " // string@60b2 │ │ -1b2b70: 7020 0f0b 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1b2b76: 6e20 130b 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1b2b7c: 1a03 2a04 |0016: const-string v3, " out of bounds of " // string@042a │ │ -1b2b80: 6e20 180b 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b2b86: 6e10 cc03 0400 |001b: invoke-virtual {v4}, Landroid/widget/AbsSpinner;.toString:()Ljava/lang/String; // method@03cc │ │ -1b2b8c: 0c03 |001e: move-result-object v3 │ │ -1b2b8e: 6e20 180b 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b2b94: 6e10 290b 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1b2b9a: 0c03 |0025: move-result-object v3 │ │ -1b2b9c: 7120 c402 3000 |0026: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ -1b2ba2: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -1b2ba4: 0f03 |002a: return v3 │ │ +1b2b44: |[1b2b44] org.thoughtcrime.securesms.util.ViewUtil.checkBounds:(ILandroid/widget/AbsSpinner;)I │ │ +1b2b54: 3a03 0a00 |0000: if-ltz v3, 000a // +000a │ │ +1b2b58: 6e10 cb03 0400 |0002: invoke-virtual {v4}, Landroid/widget/AbsSpinner;.getCount:()I // method@03cb │ │ +1b2b5e: 0a00 |0005: move-result v0 │ │ +1b2b60: 3403 0300 |0006: if-lt v3, v0, 0009 // +0003 │ │ +1b2b64: 2802 |0008: goto 000a // +0002 │ │ +1b2b66: 0f03 |0009: return v3 │ │ +1b2b68: 6200 7c42 |000a: sget-object v0, Lorg/thoughtcrime/securesms/util/ViewUtil;.TAG:Ljava/lang/String; // field@427c │ │ +1b2b6c: 2201 0c03 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ +1b2b70: 1a02 b260 |000e: const-string v2, "index " // string@60b2 │ │ +1b2b74: 7020 0f0b 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1b2b7a: 6e20 130b 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1b2b80: 1a03 2a04 |0016: const-string v3, " out of bounds of " // string@042a │ │ +1b2b84: 6e20 180b 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b2b8a: 6e10 cc03 0400 |001b: invoke-virtual {v4}, Landroid/widget/AbsSpinner;.toString:()Ljava/lang/String; // method@03cc │ │ +1b2b90: 0c03 |001e: move-result-object v3 │ │ +1b2b92: 6e20 180b 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b2b98: 6e10 290b 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1b2b9e: 0c03 |0025: move-result-object v3 │ │ +1b2ba0: 7120 c402 3000 |0026: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ +1b2ba6: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +1b2ba8: 0f03 |002a: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=291 │ │ 0x000a line=292 │ │ locals : │ │ 0x0000 - 0x002b reg=3 (null) I │ │ 0x0000 - 0x002b reg=4 (null) Landroid/widget/AbsSpinner; │ │ @@ -318849,25 +318850,25 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -1b2be0: |[1b2be0] org.thoughtcrime.securesms.util.ViewUtil.dpToPx:(I)I │ │ -1b2bf0: 8211 |0000: int-to-float v1, v1 │ │ -1b2bf2: 7100 e800 0000 |0001: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@00e8 │ │ -1b2bf8: 0c00 |0004: move-result-object v0 │ │ -1b2bfa: 6e10 e000 0000 |0005: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ -1b2c00: 0c00 |0008: move-result-object v0 │ │ -1b2c02: 5200 4e00 |0009: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@004e │ │ -1b2c06: a801 0100 |000b: mul-float v1, v1, v0 │ │ -1b2c0a: 7110 860a 0100 |000d: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@0a86 │ │ -1b2c10: 0a01 |0010: move-result v1 │ │ -1b2c12: 0f01 |0011: return v1 │ │ +1b2be4: |[1b2be4] org.thoughtcrime.securesms.util.ViewUtil.dpToPx:(I)I │ │ +1b2bf4: 8211 |0000: int-to-float v1, v1 │ │ +1b2bf6: 7100 e800 0000 |0001: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@00e8 │ │ +1b2bfc: 0c00 |0004: move-result-object v0 │ │ +1b2bfe: 6e10 e000 0000 |0005: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ +1b2c04: 0c00 |0008: move-result-object v0 │ │ +1b2c06: 5200 4e00 |0009: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@004e │ │ +1b2c0a: a801 0100 |000b: mul-float v1, v1, v0 │ │ +1b2c0e: 7110 860a 0100 |000d: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@0a86 │ │ +1b2c14: 0a01 |0010: move-result v1 │ │ +1b2c16: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=270 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) I │ │ │ │ #6 : (in Lorg/thoughtcrime/securesms/util/ViewUtil;) │ │ @@ -318875,27 +318876,27 @@ │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -1b2ba8: |[1b2ba8] org.thoughtcrime.securesms.util.ViewUtil.dpToPx:(Landroid/content/Context;I)I │ │ -1b2bb8: 8233 |0000: int-to-float v3, v3 │ │ -1b2bba: 6e10 7600 0200 |0001: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1b2bc0: 0c02 |0004: move-result-object v2 │ │ -1b2bc2: 6e10 e000 0200 |0005: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ -1b2bc8: 0c02 |0008: move-result-object v2 │ │ -1b2bca: 5222 4e00 |0009: iget v2, v2, Landroid/util/DisplayMetrics;.density:F // field@004e │ │ -1b2bce: a803 0302 |000b: mul-float v3, v3, v2 │ │ -1b2bd2: 8932 |000d: float-to-double v2, v3 │ │ -1b2bd4: 1900 e03f |000e: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ -1b2bd8: cb02 |0010: add-double/2addr v2, v0 │ │ -1b2bda: 8a22 |0011: double-to-int v2, v2 │ │ -1b2bdc: 0f02 |0012: return v2 │ │ +1b2bac: |[1b2bac] org.thoughtcrime.securesms.util.ViewUtil.dpToPx:(Landroid/content/Context;I)I │ │ +1b2bbc: 8233 |0000: int-to-float v3, v3 │ │ +1b2bbe: 6e10 7600 0200 |0001: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1b2bc4: 0c02 |0004: move-result-object v2 │ │ +1b2bc6: 6e10 e000 0200 |0005: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ +1b2bcc: 0c02 |0008: move-result-object v2 │ │ +1b2bce: 5222 4e00 |0009: iget v2, v2, Landroid/util/DisplayMetrics;.density:F // field@004e │ │ +1b2bd2: a803 0302 |000b: mul-float v3, v3, v2 │ │ +1b2bd6: 8932 |000d: float-to-double v2, v3 │ │ +1b2bd8: 1900 e03f |000e: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ +1b2bdc: cb02 |0010: add-double/2addr v2, v0 │ │ +1b2bde: 8a22 |0011: double-to-int v2, v2 │ │ +1b2be0: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=201 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0013 reg=3 (null) I │ │ │ │ @@ -318904,21 +318905,21 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1b2dbc: |[1b2dbc] org.thoughtcrime.securesms.util.ViewUtil.fadeIn:(Landroid/view/View;I)V │ │ -1b2dcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b2dce: 1501 803f |0001: const/high16 v1, #int 1065353216 // #3f80 │ │ -1b2dd2: 7130 ca5b 1003 |0003: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; // method@5bca │ │ -1b2dd8: 0c03 |0006: move-result-object v3 │ │ -1b2dda: 7120 bf5b 3200 |0007: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.animateIn:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@5bbf │ │ -1b2de0: 0e00 |000a: return-void │ │ +1b2dc0: |[1b2dc0] org.thoughtcrime.securesms.util.ViewUtil.fadeIn:(Landroid/view/View;I)V │ │ +1b2dd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b2dd2: 1501 803f |0001: const/high16 v1, #int 1065353216 // #3f80 │ │ +1b2dd6: 7130 ca5b 1003 |0003: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; // method@5bca │ │ +1b2ddc: 0c03 |0006: move-result-object v3 │ │ +1b2dde: 7120 bf5b 3200 |0007: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.animateIn:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@5bbf │ │ +1b2de4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=106 │ │ locals : │ │ 0x0000 - 0x000b reg=2 (null) Landroid/view/View; │ │ 0x0000 - 0x000b reg=3 (null) I │ │ │ │ @@ -318927,19 +318928,19 @@ │ │ type : '(Landroid/view/View;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1b2a6c: |[1b2a6c] org.thoughtcrime.securesms.util.ViewUtil.fadeOut:(Landroid/view/View;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ -1b2a7c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -1b2a80: 7130 c65b 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.fadeOut:(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture; // method@5bc6 │ │ -1b2a86: 0c01 |0005: move-result-object v1 │ │ -1b2a88: 1101 |0006: return-object v1 │ │ +1b2a70: |[1b2a70] org.thoughtcrime.securesms.util.ViewUtil.fadeOut:(Landroid/view/View;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ +1b2a80: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +1b2a84: 7130 c65b 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.fadeOut:(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture; // method@5bc6 │ │ +1b2a8a: 0c01 |0005: move-result-object v1 │ │ +1b2a8c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=110 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -318948,22 +318949,22 @@ │ │ type : '(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1b2a8c: |[1b2a8c] org.thoughtcrime.securesms.util.ViewUtil.fadeOut:(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ -1b2a9c: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -1b2aa0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1b2aa2: 7130 ca5b 1003 |0003: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; // method@5bca │ │ -1b2aa8: 0c03 |0006: move-result-object v3 │ │ -1b2aaa: 7130 c05b 3204 |0007: invoke-static {v2, v3, v4}, Lorg/thoughtcrime/securesms/util/ViewUtil;.animateOut:(Landroid/view/View;Landroid/view/animation/Animation;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; // method@5bc0 │ │ -1b2ab0: 0c02 |000a: move-result-object v2 │ │ -1b2ab2: 1102 |000b: return-object v2 │ │ +1b2a90: |[1b2a90] org.thoughtcrime.securesms.util.ViewUtil.fadeOut:(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ +1b2aa0: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +1b2aa4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1b2aa6: 7130 ca5b 1003 |0003: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; // method@5bca │ │ +1b2aac: 0c03 |0006: move-result-object v3 │ │ +1b2aae: 7130 c05b 3204 |0007: invoke-static {v2, v3, v4}, Lorg/thoughtcrime/securesms/util/ViewUtil;.animateOut:(Landroid/view/View;Landroid/view/animation/Animation;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; // method@5bc0 │ │ +1b2ab4: 0c02 |000a: move-result-object v2 │ │ +1b2ab6: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=114 │ │ locals : │ │ 0x0000 - 0x000c reg=2 (null) Landroid/view/View; │ │ 0x0000 - 0x000c reg=3 (null) I │ │ 0x0000 - 0x000c reg=4 (null) I │ │ @@ -318973,18 +318974,18 @@ │ │ type : '(Landroid/app/Activity;I)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1b28a4: |[1b28a4] org.thoughtcrime.securesms.util.ViewUtil.findById:(Landroid/app/Activity;I)Landroid/view/View; │ │ -1b28b4: 6e20 1400 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0014 │ │ -1b28ba: 0c00 |0003: move-result-object v0 │ │ -1b28bc: 1100 |0004: return-object v0 │ │ +1b28a8: |[1b28a8] org.thoughtcrime.securesms.util.ViewUtil.findById:(Landroid/app/Activity;I)Landroid/view/View; │ │ +1b28b8: 6e20 1400 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0014 │ │ +1b28be: 0c00 |0003: move-result-object v0 │ │ +1b28c0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/app/Activity; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -318993,18 +318994,18 @@ │ │ type : '(Landroid/view/View;I)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1b28c0: |[1b28c0] org.thoughtcrime.securesms.util.ViewUtil.findById:(Landroid/view/View;I)Landroid/view/View; │ │ -1b28d0: 6e20 1603 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1b28d6: 0c00 |0003: move-result-object v0 │ │ -1b28d8: 1100 |0004: return-object v0 │ │ +1b28c4: |[1b28c4] org.thoughtcrime.securesms.util.ViewUtil.findById:(Landroid/view/View;I)Landroid/view/View; │ │ +1b28d4: 6e20 1603 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1b28da: 0c00 |0003: move-result-object v0 │ │ +1b28dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/view/View; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -319013,21 +319014,21 @@ │ │ type : '(Landroid/app/Activity;I)Lorg/thoughtcrime/securesms/util/views/Stub;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1b2d08: |[1b2d08] org.thoughtcrime.securesms.util.ViewUtil.findStubById:(Landroid/app/Activity;I)Lorg/thoughtcrime/securesms/util/views/Stub; │ │ -1b2d18: 2200 0a11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/views/Stub; // type@110a │ │ -1b2d1c: 6e20 1400 2100 |0002: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0014 │ │ -1b2d22: 0c01 |0005: move-result-object v1 │ │ -1b2d24: 1f01 fb00 |0006: check-cast v1, Landroid/view/ViewStub; // type@00fb │ │ -1b2d28: 7020 605c 1000 |0008: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/views/Stub;.:(Landroid/view/ViewStub;)V // method@5c60 │ │ -1b2d2e: 1100 |000b: return-object v0 │ │ +1b2d0c: |[1b2d0c] org.thoughtcrime.securesms.util.ViewUtil.findStubById:(Landroid/app/Activity;I)Lorg/thoughtcrime/securesms/util/views/Stub; │ │ +1b2d1c: 2200 0a11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/views/Stub; // type@110a │ │ +1b2d20: 6e20 1400 2100 |0002: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0014 │ │ +1b2d26: 0c01 |0005: move-result-object v1 │ │ +1b2d28: 1f01 fb00 |0006: check-cast v1, Landroid/view/ViewStub; // type@00fb │ │ +1b2d2c: 7020 605c 1000 |0008: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/views/Stub;.:(Landroid/view/ViewStub;)V // method@5c60 │ │ +1b2d32: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Landroid/app/Activity; │ │ 0x0000 - 0x000c reg=2 (null) I │ │ │ │ @@ -319036,23 +319037,23 @@ │ │ type : '(FFI)Landroid/view/animation/Animation;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1b2920: |[1b2920] org.thoughtcrime.securesms.util.ViewUtil.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; │ │ -1b2930: 2200 0301 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@0103 │ │ -1b2934: 7030 7b03 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@037b │ │ -1b293a: 2201 8b01 |0005: new-instance v1, Landroidx/interpolator/view/animation/FastOutSlowInInterpolator; // type@018b │ │ -1b293e: 7010 9a05 0100 |0007: invoke-direct {v1}, Landroidx/interpolator/view/animation/FastOutSlowInInterpolator;.:()V // method@059a │ │ -1b2944: 6e20 8103 1000 |000a: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0381 │ │ -1b294a: 8131 |000d: int-to-long v1, v3 │ │ -1b294c: 6e30 7e03 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;.setDuration:(J)V // method@037e │ │ -1b2952: 1100 |0011: return-object v0 │ │ +1b2924: |[1b2924] org.thoughtcrime.securesms.util.ViewUtil.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; │ │ +1b2934: 2200 0301 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@0103 │ │ +1b2938: 7030 7b03 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@037b │ │ +1b293e: 2201 8b01 |0005: new-instance v1, Landroidx/interpolator/view/animation/FastOutSlowInInterpolator; // type@018b │ │ +1b2942: 7010 9a05 0100 |0007: invoke-direct {v1}, Landroidx/interpolator/view/animation/FastOutSlowInInterpolator;.:()V // method@059a │ │ +1b2948: 6e20 8103 1000 |000a: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0381 │ │ +1b294e: 8131 |000d: int-to-long v1, v3 │ │ +1b2950: 6e30 7e03 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;.setDuration:(J)V // method@037e │ │ +1b2956: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0005 line=100 │ │ 0x000e line=101 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) F │ │ @@ -319064,28 +319065,28 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -1b2c14: |[1b2c14] org.thoughtcrime.securesms.util.ViewUtil.getLeftMargin:(Landroid/view/View;)I │ │ -1b2c24: 7110 4e05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054e │ │ -1b2c2a: 0a00 |0003: move-result v0 │ │ -1b2c2c: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -1b2c30: 6e10 1e03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ -1b2c36: 0c01 |0009: move-result-object v1 │ │ -1b2c38: 1f01 f600 |000a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -1b2c3c: 5211 5b00 |000c: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ -1b2c40: 0f01 |000e: return v1 │ │ -1b2c42: 6e10 1e03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ -1b2c48: 0c01 |0012: move-result-object v1 │ │ -1b2c4a: 1f01 f600 |0013: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -1b2c4e: 5211 5c00 |0015: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ -1b2c52: 0f01 |0017: return v1 │ │ +1b2c18: |[1b2c18] org.thoughtcrime.securesms.util.ViewUtil.getLeftMargin:(Landroid/view/View;)I │ │ +1b2c28: 7110 4e05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054e │ │ +1b2c2e: 0a00 |0003: move-result v0 │ │ +1b2c30: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +1b2c34: 6e10 1e03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ +1b2c3a: 0c01 |0009: move-result-object v1 │ │ +1b2c3c: 1f01 f600 |000a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +1b2c40: 5211 5b00 |000c: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ +1b2c44: 0f01 |000e: return v1 │ │ +1b2c46: 6e10 1e03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ +1b2c4c: 0c01 |0012: move-result-object v1 │ │ +1b2c4e: 1f01 f600 |0013: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +1b2c52: 5211 5c00 |0015: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ +1b2c56: 0f01 |0017: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0006 line=224 │ │ 0x000f line=226 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 (null) Landroid/view/View; │ │ @@ -319095,28 +319096,28 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -1b2c54: |[1b2c54] org.thoughtcrime.securesms.util.ViewUtil.getRightMargin:(Landroid/view/View;)I │ │ -1b2c64: 7110 4e05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054e │ │ -1b2c6a: 0a00 |0003: move-result v0 │ │ -1b2c6c: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -1b2c70: 6e10 1e03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ -1b2c76: 0c01 |0009: move-result-object v1 │ │ -1b2c78: 1f01 f600 |000a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -1b2c7c: 5211 5c00 |000c: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ -1b2c80: 0f01 |000e: return v1 │ │ -1b2c82: 6e10 1e03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ -1b2c88: 0c01 |0012: move-result-object v1 │ │ -1b2c8a: 1f01 f600 |0013: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -1b2c8e: 5211 5b00 |0015: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ -1b2c92: 0f01 |0017: return v1 │ │ +1b2c58: |[1b2c58] org.thoughtcrime.securesms.util.ViewUtil.getRightMargin:(Landroid/view/View;)I │ │ +1b2c68: 7110 4e05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054e │ │ +1b2c6e: 0a00 |0003: move-result v0 │ │ +1b2c70: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +1b2c74: 6e10 1e03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ +1b2c7a: 0c01 |0009: move-result-object v1 │ │ +1b2c7c: 1f01 f600 |000a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +1b2c80: 5211 5c00 |000c: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ +1b2c84: 0f01 |000e: return v1 │ │ +1b2c86: 6e10 1e03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ +1b2c8c: 0c01 |0012: move-result-object v1 │ │ +1b2c8e: 1f01 f600 |0013: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +1b2c92: 5211 5b00 |0015: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ +1b2c96: 0f01 |0017: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0006 line=231 │ │ 0x000f line=233 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 (null) Landroid/view/View; │ │ @@ -319126,42 +319127,42 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -1b2c94: |[1b2c94] org.thoughtcrime.securesms.util.ViewUtil.getStatusBarHeight:(Landroid/view/View;)I │ │ -1b2ca4: 7110 5005 0400 |0000: invoke-static {v4}, Landroidx/core/view/ViewCompat;.getRootWindowInsets:(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; // method@0550 │ │ -1b2caa: 0c00 |0003: move-result-object v0 │ │ -1b2cac: 6001 3800 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1b2cb0: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ -1b2cb4: 3721 0f00 |0008: if-le v1, v2, 0017 // +000f │ │ -1b2cb8: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -1b2cbc: 7100 5505 0000 |000c: invoke-static {}, Landroidx/core/view/WindowInsetsCompat$Type;.statusBars:()I // method@0555 │ │ -1b2cc2: 0a04 |000f: move-result v4 │ │ -1b2cc4: 6e20 5605 4000 |0010: invoke-virtual {v0, v4}, Landroidx/core/view/WindowInsetsCompat;.getInsets:(I)Landroidx/core/graphics/Insets; // method@0556 │ │ -1b2cca: 0c04 |0013: move-result-object v4 │ │ -1b2ccc: 5244 6400 |0014: iget v4, v4, Landroidx/core/graphics/Insets;.top:I // field@0064 │ │ -1b2cd0: 0f04 |0016: return v4 │ │ -1b2cd2: 6e10 2803 0400 |0017: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0328 │ │ -1b2cd8: 0c00 |001a: move-result-object v0 │ │ -1b2cda: 1a01 ec51 |001b: const-string v1, "dimen" // string@51ec │ │ -1b2cde: 1a02 0747 |001d: const-string v2, "android" // string@4707 │ │ -1b2ce2: 1a03 f582 |001f: const-string v3, "status_bar_height" // string@82f5 │ │ -1b2ce6: 6e40 e200 3021 |0021: invoke-virtual {v0, v3, v1, v2}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@00e2 │ │ -1b2cec: 0a00 |0024: move-result v0 │ │ -1b2cee: 3d00 0b00 |0025: if-lez v0, 0030 // +000b │ │ -1b2cf2: 6e10 2803 0400 |0027: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0328 │ │ -1b2cf8: 0c04 |002a: move-result-object v4 │ │ -1b2cfa: 6e20 df00 0400 |002b: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@00df │ │ -1b2d00: 0a04 |002e: move-result v4 │ │ -1b2d02: 2802 |002f: goto 0031 // +0002 │ │ -1b2d04: 1204 |0030: const/4 v4, #int 0 // #0 │ │ -1b2d06: 0f04 |0031: return v4 │ │ +1b2c98: |[1b2c98] org.thoughtcrime.securesms.util.ViewUtil.getStatusBarHeight:(Landroid/view/View;)I │ │ +1b2ca8: 7110 5005 0400 |0000: invoke-static {v4}, Landroidx/core/view/ViewCompat;.getRootWindowInsets:(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; // method@0550 │ │ +1b2cae: 0c00 |0003: move-result-object v0 │ │ +1b2cb0: 6001 3800 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1b2cb4: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ +1b2cb8: 3721 0f00 |0008: if-le v1, v2, 0017 // +000f │ │ +1b2cbc: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +1b2cc0: 7100 5505 0000 |000c: invoke-static {}, Landroidx/core/view/WindowInsetsCompat$Type;.statusBars:()I // method@0555 │ │ +1b2cc6: 0a04 |000f: move-result v4 │ │ +1b2cc8: 6e20 5605 4000 |0010: invoke-virtual {v0, v4}, Landroidx/core/view/WindowInsetsCompat;.getInsets:(I)Landroidx/core/graphics/Insets; // method@0556 │ │ +1b2cce: 0c04 |0013: move-result-object v4 │ │ +1b2cd0: 5244 6400 |0014: iget v4, v4, Landroidx/core/graphics/Insets;.top:I // field@0064 │ │ +1b2cd4: 0f04 |0016: return v4 │ │ +1b2cd6: 6e10 2803 0400 |0017: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0328 │ │ +1b2cdc: 0c00 |001a: move-result-object v0 │ │ +1b2cde: 1a01 ec51 |001b: const-string v1, "dimen" // string@51ec │ │ +1b2ce2: 1a02 0747 |001d: const-string v2, "android" // string@4707 │ │ +1b2ce6: 1a03 f582 |001f: const-string v3, "status_bar_height" // string@82f5 │ │ +1b2cea: 6e40 e200 3021 |0021: invoke-virtual {v0, v3, v1, v2}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@00e2 │ │ +1b2cf0: 0a00 |0024: move-result v0 │ │ +1b2cf2: 3d00 0b00 |0025: if-lez v0, 0030 // +000b │ │ +1b2cf6: 6e10 2803 0400 |0027: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0328 │ │ +1b2cfc: 0c04 |002a: move-result-object v4 │ │ +1b2cfe: 6e20 df00 0400 |002b: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@00df │ │ +1b2d04: 0a04 |002e: move-result v4 │ │ +1b2d06: 2802 |002f: goto 0031 // +0002 │ │ +1b2d08: 1204 |0030: const/4 v4, #int 0 // #0 │ │ +1b2d0a: 0f04 |0031: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0004 line=275 │ │ 0x000c line=276 │ │ 0x0017 line=279 │ │ 0x0027 line=281 │ │ @@ -319173,18 +319174,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1b2ab4: |[1b2ab4] org.thoughtcrime.securesms.util.ViewUtil.getX:(Landroid/view/View;)F │ │ -1b2ac4: 7110 5105 0000 |0000: invoke-static {v0}, Landroidx/core/view/ViewCompat;.getX:(Landroid/view/View;)F // method@0551 │ │ -1b2aca: 0a00 |0003: move-result v0 │ │ -1b2acc: 0f00 |0004: return v0 │ │ +1b2ab8: |[1b2ab8] org.thoughtcrime.securesms.util.ViewUtil.getX:(Landroid/view/View;)F │ │ +1b2ac8: 7110 5105 0000 |0000: invoke-static {v0}, Landroidx/core/view/ViewCompat;.getX:(Landroid/view/View;)F // method@0551 │ │ +1b2ace: 0a00 |0003: move-result v0 │ │ +1b2ad0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/view/View; │ │ │ │ #18 : (in Lorg/thoughtcrime/securesms/util/ViewUtil;) │ │ @@ -319192,18 +319193,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1b2ad0: |[1b2ad0] org.thoughtcrime.securesms.util.ViewUtil.getY:(Landroid/view/View;)F │ │ -1b2ae0: 7110 5205 0000 |0000: invoke-static {v0}, Landroidx/core/view/ViewCompat;.getY:(Landroid/view/View;)F // method@0552 │ │ -1b2ae6: 0a00 |0003: move-result v0 │ │ -1b2ae8: 0f00 |0004: return v0 │ │ +1b2ad4: |[1b2ad4] org.thoughtcrime.securesms.util.ViewUtil.getY:(Landroid/view/View;)F │ │ +1b2ae4: 7110 5205 0000 |0000: invoke-static {v0}, Landroidx/core/view/ViewCompat;.getY:(Landroid/view/View;)F // method@0552 │ │ +1b2aea: 0a00 |0003: move-result v0 │ │ +1b2aec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/view/View; │ │ │ │ #19 : (in Lorg/thoughtcrime/securesms/util/ViewUtil;) │ │ @@ -319211,19 +319212,19 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;I)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -1b28dc: |[1b28dc] org.thoughtcrime.securesms.util.ViewUtil.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;I)Landroid/view/View; │ │ -1b28ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b28ee: 6e40 e702 3102 |0001: invoke-virtual {v1, v3, v2, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ -1b28f4: 0c01 |0004: move-result-object v1 │ │ -1b28f6: 1101 |0005: return-object v1 │ │ +1b28e0: |[1b28e0] org.thoughtcrime.securesms.util.ViewUtil.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;I)Landroid/view/View; │ │ +1b28f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b28f2: 6e40 e702 3102 |0001: invoke-virtual {v1, v3, v2, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ +1b28f8: 0c01 |0004: move-result-object v1 │ │ +1b28fa: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=166 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -319233,21 +319234,21 @@ │ │ type : '(Landroid/view/View;I)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1b28f8: |[1b28f8] org.thoughtcrime.securesms.util.ViewUtil.inflateStub:(Landroid/view/View;I)Landroid/view/View; │ │ -1b2908: 6e20 1603 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1b290e: 0c00 |0003: move-result-object v0 │ │ -1b2910: 1f00 fb00 |0004: check-cast v0, Landroid/view/ViewStub; // type@00fb │ │ -1b2914: 6e10 6a03 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@036a │ │ -1b291a: 0c00 |0009: move-result-object v0 │ │ -1b291c: 1100 |000a: return-object v0 │ │ +1b28fc: |[1b28fc] org.thoughtcrime.securesms.util.ViewUtil.inflateStub:(Landroid/view/View;I)Landroid/view/View; │ │ +1b290c: 6e20 1603 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1b2912: 0c00 |0003: move-result-object v0 │ │ +1b2914: 1f00 fb00 |0004: check-cast v0, Landroid/view/ViewStub; // type@00fb │ │ +1b2918: 6e10 6a03 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@036a │ │ +1b291e: 0c00 |0009: move-result-object v0 │ │ +1b2920: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x000b reg=0 (null) Landroid/view/View; │ │ 0x0000 - 0x000b reg=1 (null) I │ │ │ │ @@ -319256,22 +319257,22 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1b2954: |[1b2954] org.thoughtcrime.securesms.util.ViewUtil.isLtr:(Landroid/content/Context;)Z │ │ -1b2964: 7110 6e5b 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5b6e │ │ -1b296a: 0a00 |0003: move-result v0 │ │ -1b296c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -1b2970: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -1b2972: 2802 |0007: goto 0009 // +0002 │ │ -1b2974: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -1b2976: 0f00 |0009: return v0 │ │ +1b2958: |[1b2958] org.thoughtcrime.securesms.util.ViewUtil.isLtr:(Landroid/content/Context;)Z │ │ +1b2968: 7110 6e5b 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5b6e │ │ +1b296e: 0a00 |0003: move-result v0 │ │ +1b2970: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +1b2974: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +1b2976: 2802 |0007: goto 0009 // +0002 │ │ +1b2978: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +1b297a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x000a reg=0 (null) Landroid/content/Context; │ │ │ │ #22 : (in Lorg/thoughtcrime/securesms/util/ViewUtil;) │ │ @@ -319279,20 +319280,20 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1b2978: |[1b2978] org.thoughtcrime.securesms.util.ViewUtil.isLtr:(Landroid/view/View;)Z │ │ -1b2988: 6e10 1903 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ -1b298e: 0c00 |0003: move-result-object v0 │ │ -1b2990: 7110 d25b 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.isLtr:(Landroid/content/Context;)Z // method@5bd2 │ │ -1b2996: 0a00 |0007: move-result v0 │ │ -1b2998: 0f00 |0008: return v0 │ │ +1b297c: |[1b297c] org.thoughtcrime.securesms.util.ViewUtil.isLtr:(Landroid/view/View;)Z │ │ +1b298c: 6e10 1903 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ +1b2992: 0c00 |0003: move-result-object v0 │ │ +1b2994: 7110 d25b 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.isLtr:(Landroid/content/Context;)Z // method@5bd2 │ │ +1b299a: 0a00 |0007: move-result v0 │ │ +1b299c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Landroid/view/View; │ │ │ │ #23 : (in Lorg/thoughtcrime/securesms/util/ViewUtil;) │ │ @@ -319300,22 +319301,22 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1b299c: |[1b299c] org.thoughtcrime.securesms.util.ViewUtil.isRtl:(Landroid/content/Context;)Z │ │ -1b29ac: 7110 6e5b 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5b6e │ │ -1b29b2: 0a01 |0003: move-result v1 │ │ -1b29b4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -1b29b6: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -1b29ba: 2802 |0007: goto 0009 // +0002 │ │ -1b29bc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -1b29be: 0f00 |0009: return v0 │ │ +1b29a0: |[1b29a0] org.thoughtcrime.securesms.util.ViewUtil.isRtl:(Landroid/content/Context;)Z │ │ +1b29b0: 7110 6e5b 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5b6e │ │ +1b29b6: 0a01 |0003: move-result v1 │ │ +1b29b8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1b29ba: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +1b29be: 2802 |0007: goto 0009 // +0002 │ │ +1b29c0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +1b29c2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/content/Context; │ │ │ │ #24 : (in Lorg/thoughtcrime/securesms/util/ViewUtil;) │ │ @@ -319323,20 +319324,20 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1b29c0: |[1b29c0] org.thoughtcrime.securesms.util.ViewUtil.isRtl:(Landroid/view/View;)Z │ │ -1b29d0: 6e10 1903 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ -1b29d6: 0c00 |0003: move-result-object v0 │ │ -1b29d8: 7110 d45b 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.isRtl:(Landroid/content/Context;)Z // method@5bd4 │ │ -1b29de: 0a00 |0007: move-result v0 │ │ -1b29e0: 0f00 |0008: return v0 │ │ +1b29c4: |[1b29c4] org.thoughtcrime.securesms.util.ViewUtil.isRtl:(Landroid/view/View;)Z │ │ +1b29d4: 6e10 1903 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ +1b29da: 0c00 |0003: move-result-object v0 │ │ +1b29dc: 7110 d45b 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.isRtl:(Landroid/content/Context;)Z // method@5bd4 │ │ +1b29e2: 0a00 |0007: move-result v0 │ │ +1b29e4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Landroid/view/View; │ │ │ │ #25 : (in Lorg/thoughtcrime/securesms/util/ViewUtil;) │ │ @@ -319344,22 +319345,22 @@ │ │ type : '(Landroid/view/View;Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1b2de4: |[1b2de4] org.thoughtcrime.securesms.util.ViewUtil.mirrorIfRtl:(Landroid/view/View;Landroid/content/Context;)V │ │ -1b2df4: 7110 6e5b 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5b6e │ │ -1b2dfa: 0a02 |0003: move-result v2 │ │ -1b2dfc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -1b2dfe: 3302 0700 |0005: if-ne v2, v0, 000c // +0007 │ │ -1b2e02: 1502 80bf |0007: const/high16 v2, #int -1082130432 // #bf80 │ │ -1b2e06: 6e20 4403 2100 |0009: invoke-virtual {v1, v2}, Landroid/view/View;.setScaleX:(F)V // method@0344 │ │ -1b2e0c: 0e00 |000c: return-void │ │ +1b2de8: |[1b2de8] org.thoughtcrime.securesms.util.ViewUtil.mirrorIfRtl:(Landroid/view/View;Landroid/content/Context;)V │ │ +1b2df8: 7110 6e5b 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5b6e │ │ +1b2dfe: 0a02 |0003: move-result v2 │ │ +1b2e00: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1b2e02: 3302 0700 |0005: if-ne v2, v0, 000c // +0007 │ │ +1b2e06: 1502 80bf |0007: const/high16 v2, #int -1082130432 // #bf80 │ │ +1b2e0a: 6e20 4403 2100 |0009: invoke-virtual {v1, v2}, Landroid/view/View;.setScaleX:(F)V // method@0344 │ │ +1b2e10: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0009 line=180 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Landroid/view/View; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/content/Context; │ │ @@ -319369,36 +319370,36 @@ │ │ type : '(Landroid/content/Context;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -1b2aec: |[1b2aec] org.thoughtcrime.securesms.util.ViewUtil.pxToSp:(Landroid/content/Context;I)F │ │ -1b2afc: 6e10 7600 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1b2b02: 0c02 |0003: move-result-object v2 │ │ -1b2b04: 6e10 e000 0200 |0004: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ -1b2b0a: 0c02 |0007: move-result-object v2 │ │ -1b2b0c: 6000 3800 |0008: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1b2b10: 1301 2200 |000a: const/16 v1, #int 34 // #22 │ │ -1b2b14: 3410 0900 |000c: if-lt v0, v1, 0015 // +0009 │ │ -1b2b18: 1220 |000e: const/4 v0, #int 2 // #2 │ │ -1b2b1a: 8233 |000f: int-to-float v3, v3 │ │ -1b2b1c: 7130 8d5b 3002 |0010: invoke-static {v0, v3, v2}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(IFLandroid/util/DisplayMetrics;)F // method@5b8d │ │ -1b2b22: 0a02 |0013: move-result v2 │ │ -1b2b24: 0f02 |0014: return v2 │ │ -1b2b26: 5220 5000 |0015: iget v0, v2, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0050 │ │ -1b2b2a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -1b2b2c: 2d00 0001 |0018: cmpl-float v0, v0, v1 │ │ -1b2b30: 3900 0300 |001a: if-nez v0, 001d // +0003 │ │ -1b2b34: 0f01 |001c: return v1 │ │ -1b2b36: 8233 |001d: int-to-float v3, v3 │ │ -1b2b38: 5222 5000 |001e: iget v2, v2, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0050 │ │ -1b2b3c: c923 |0020: div-float/2addr v3, v2 │ │ -1b2b3e: 0f03 |0021: return v3 │ │ +1b2af0: |[1b2af0] org.thoughtcrime.securesms.util.ViewUtil.pxToSp:(Landroid/content/Context;I)F │ │ +1b2b00: 6e10 7600 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1b2b06: 0c02 |0003: move-result-object v2 │ │ +1b2b08: 6e10 e000 0200 |0004: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ +1b2b0e: 0c02 |0007: move-result-object v2 │ │ +1b2b10: 6000 3800 |0008: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1b2b14: 1301 2200 |000a: const/16 v1, #int 34 // #22 │ │ +1b2b18: 3410 0900 |000c: if-lt v0, v1, 0015 // +0009 │ │ +1b2b1c: 1220 |000e: const/4 v0, #int 2 // #2 │ │ +1b2b1e: 8233 |000f: int-to-float v3, v3 │ │ +1b2b20: 7130 8d5b 3002 |0010: invoke-static {v0, v3, v2}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(IFLandroid/util/DisplayMetrics;)F // method@5b8d │ │ +1b2b26: 0a02 |0013: move-result v2 │ │ +1b2b28: 0f02 |0014: return v2 │ │ +1b2b2a: 5220 5000 |0015: iget v0, v2, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0050 │ │ +1b2b2e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +1b2b30: 2d00 0001 |0018: cmpl-float v0, v0, v1 │ │ +1b2b34: 3900 0300 |001a: if-nez v0, 001d // +0003 │ │ +1b2b38: 0f01 |001c: return v1 │ │ +1b2b3a: 8233 |001d: int-to-float v3, v3 │ │ +1b2b3c: 5222 5000 |001e: iget v2, v2, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0050 │ │ +1b2b40: c923 |0020: div-float/2addr v3, v2 │ │ +1b2b42: 0f03 |0021: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0008 line=206 │ │ 0x0010 line=207 │ │ 0x0015 line=209 │ │ 0x001e line=212 │ │ @@ -319411,17 +319412,17 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b2e10: |[1b2e10] org.thoughtcrime.securesms.util.ViewUtil.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V │ │ -1b2e20: 6e20 3a03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@033a │ │ -1b2e26: 0e00 |0003: return-void │ │ +1b2e14: |[1b2e14] org.thoughtcrime.securesms.util.ViewUtil.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V │ │ +1b2e24: 6e20 3a03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@033a │ │ +1b2e2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -319430,30 +319431,30 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -1b2e28: |[1b2e28] org.thoughtcrime.securesms.util.ViewUtil.setLeftMargin:(Landroid/view/View;I)V │ │ -1b2e38: 7110 4e05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054e │ │ -1b2e3e: 0a00 |0003: move-result v0 │ │ -1b2e40: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -1b2e44: 6e10 1e03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ -1b2e4a: 0c00 |0009: move-result-object v0 │ │ -1b2e4c: 1f00 f600 |000a: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -1b2e50: 5902 5b00 |000c: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ -1b2e54: 2809 |000e: goto 0017 // +0009 │ │ -1b2e56: 6e10 1e03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ -1b2e5c: 0c00 |0012: move-result-object v0 │ │ -1b2e5e: 1f00 f600 |0013: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -1b2e62: 5902 5c00 |0015: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ -1b2e66: 6e10 1703 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.forceLayout:()V // method@0317 │ │ -1b2e6c: 6e10 3803 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0338 │ │ -1b2e72: 0e00 |001d: return-void │ │ +1b2e2c: |[1b2e2c] org.thoughtcrime.securesms.util.ViewUtil.setLeftMargin:(Landroid/view/View;I)V │ │ +1b2e3c: 7110 4e05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054e │ │ +1b2e42: 0a00 |0003: move-result v0 │ │ +1b2e44: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +1b2e48: 6e10 1e03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ +1b2e4e: 0c00 |0009: move-result-object v0 │ │ +1b2e50: 1f00 f600 |000a: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +1b2e54: 5902 5b00 |000c: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ +1b2e58: 2809 |000e: goto 0017 // +0009 │ │ +1b2e5a: 6e10 1e03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ +1b2e60: 0c00 |0012: move-result-object v0 │ │ +1b2e62: 1f00 f600 |0013: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +1b2e66: 5902 5c00 |0015: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ +1b2e6a: 6e10 1703 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.forceLayout:()V // method@0317 │ │ +1b2e70: 6e10 3803 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0338 │ │ +1b2e76: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0006 line=238 │ │ 0x000f line=240 │ │ 0x0017 line=242 │ │ 0x001a line=243 │ │ @@ -319466,23 +319467,23 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -1b2e74: |[1b2e74] org.thoughtcrime.securesms.util.ViewUtil.setPaddingBottom:(Landroid/view/View;I)V │ │ -1b2e84: 6e10 2403 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@0324 │ │ -1b2e8a: 0a00 |0003: move-result v0 │ │ -1b2e8c: 6e10 2603 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getPaddingTop:()I // method@0326 │ │ -1b2e92: 0a01 |0007: move-result v1 │ │ -1b2e94: 6e10 2503 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@0325 │ │ -1b2e9a: 0a02 |000b: move-result v2 │ │ -1b2e9c: 6e54 4303 0321 |000c: invoke-virtual {v3, v0, v1, v2, v4}, Landroid/view/View;.setPadding:(IIII)V // method@0343 │ │ -1b2ea2: 0e00 |000f: return-void │ │ +1b2e78: |[1b2e78] org.thoughtcrime.securesms.util.ViewUtil.setPaddingBottom:(Landroid/view/View;I)V │ │ +1b2e88: 6e10 2403 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@0324 │ │ +1b2e8e: 0a00 |0003: move-result v0 │ │ +1b2e90: 6e10 2603 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getPaddingTop:()I // method@0326 │ │ +1b2e96: 0a01 |0007: move-result v1 │ │ +1b2e98: 6e10 2503 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@0325 │ │ +1b2e9e: 0a02 |000b: move-result v2 │ │ +1b2ea0: 6e54 4303 0321 |000c: invoke-virtual {v3, v0, v1, v2, v4}, Landroid/view/View;.setPadding:(IIII)V // method@0343 │ │ +1b2ea6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 (null) Landroid/view/View; │ │ 0x0000 - 0x0010 reg=4 (null) I │ │ │ │ @@ -319491,23 +319492,23 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -1b2ea4: |[1b2ea4] org.thoughtcrime.securesms.util.ViewUtil.setPaddingTop:(Landroid/view/View;I)V │ │ -1b2eb4: 6e10 2403 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@0324 │ │ -1b2eba: 0a00 |0003: move-result v0 │ │ -1b2ebc: 6e10 2503 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@0325 │ │ -1b2ec2: 0a01 |0007: move-result v1 │ │ -1b2ec4: 6e10 2303 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getPaddingBottom:()I // method@0323 │ │ -1b2eca: 0a02 |000b: move-result v2 │ │ -1b2ecc: 6e52 4303 0314 |000c: invoke-virtual {v3, v0, v4, v1, v2}, Landroid/view/View;.setPadding:(IIII)V // method@0343 │ │ -1b2ed2: 0e00 |000f: return-void │ │ +1b2ea8: |[1b2ea8] org.thoughtcrime.securesms.util.ViewUtil.setPaddingTop:(Landroid/view/View;I)V │ │ +1b2eb8: 6e10 2403 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@0324 │ │ +1b2ebe: 0a00 |0003: move-result v0 │ │ +1b2ec0: 6e10 2503 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@0325 │ │ +1b2ec6: 0a01 |0007: move-result v1 │ │ +1b2ec8: 6e10 2303 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getPaddingBottom:()I // method@0323 │ │ +1b2ece: 0a02 |000b: move-result v2 │ │ +1b2ed0: 6e52 4303 0314 |000c: invoke-virtual {v3, v0, v4, v1, v2}, Landroid/view/View;.setPadding:(IIII)V // method@0343 │ │ +1b2ed6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 (null) Landroid/view/View; │ │ 0x0000 - 0x0010 reg=4 (null) I │ │ │ │ @@ -319516,30 +319517,30 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -1b2ed4: |[1b2ed4] org.thoughtcrime.securesms.util.ViewUtil.setRightMargin:(Landroid/view/View;I)V │ │ -1b2ee4: 7110 4e05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054e │ │ -1b2eea: 0a00 |0003: move-result v0 │ │ -1b2eec: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -1b2ef0: 6e10 1e03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ -1b2ef6: 0c00 |0009: move-result-object v0 │ │ -1b2ef8: 1f00 f600 |000a: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -1b2efc: 5902 5c00 |000c: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ -1b2f00: 2809 |000e: goto 0017 // +0009 │ │ -1b2f02: 6e10 1e03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ -1b2f08: 0c00 |0012: move-result-object v0 │ │ -1b2f0a: 1f00 f600 |0013: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -1b2f0e: 5902 5b00 |0015: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ -1b2f12: 6e10 1703 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.forceLayout:()V // method@0317 │ │ -1b2f18: 6e10 3803 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0338 │ │ -1b2f1e: 0e00 |001d: return-void │ │ +1b2ed8: |[1b2ed8] org.thoughtcrime.securesms.util.ViewUtil.setRightMargin:(Landroid/view/View;I)V │ │ +1b2ee8: 7110 4e05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054e │ │ +1b2eee: 0a00 |0003: move-result v0 │ │ +1b2ef0: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +1b2ef4: 6e10 1e03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ +1b2efa: 0c00 |0009: move-result-object v0 │ │ +1b2efc: 1f00 f600 |000a: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +1b2f00: 5902 5c00 |000c: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ +1b2f04: 2809 |000e: goto 0017 // +0009 │ │ +1b2f06: 6e10 1e03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ +1b2f0c: 0c00 |0012: move-result-object v0 │ │ +1b2f0e: 1f00 f600 |0013: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +1b2f12: 5902 5b00 |0015: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ +1b2f16: 6e10 1703 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.forceLayout:()V // method@0317 │ │ +1b2f1c: 6e10 3803 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0338 │ │ +1b2f22: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0006 line=248 │ │ 0x000f line=250 │ │ 0x0017 line=252 │ │ 0x001a line=253 │ │ @@ -319552,25 +319553,25 @@ │ │ type : '(Landroid/widget/TextView;Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -1b2f20: |[1b2f20] org.thoughtcrime.securesms.util.ViewUtil.setTextViewGravityStart:(Landroid/widget/TextView;Landroid/content/Context;)V │ │ -1b2f30: 7110 6e5b 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5b6e │ │ -1b2f36: 0a02 |0003: move-result v2 │ │ -1b2f38: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -1b2f3a: 3302 0700 |0005: if-ne v2, v0, 000c // +0007 │ │ -1b2f3e: 1252 |0007: const/4 v2, #int 5 // #5 │ │ -1b2f40: 6e20 6204 2100 |0008: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@0462 │ │ -1b2f46: 2805 |000b: goto 0010 // +0005 │ │ -1b2f48: 1232 |000c: const/4 v2, #int 3 // #3 │ │ -1b2f4a: 6e20 6204 2100 |000d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@0462 │ │ -1b2f50: 0e00 |0010: return-void │ │ +1b2f24: |[1b2f24] org.thoughtcrime.securesms.util.ViewUtil.setTextViewGravityStart:(Landroid/widget/TextView;Landroid/content/Context;)V │ │ +1b2f34: 7110 6e5b 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5b6e │ │ +1b2f3a: 0a02 |0003: move-result v2 │ │ +1b2f3c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1b2f3e: 3302 0700 |0005: if-ne v2, v0, 000c // +0007 │ │ +1b2f42: 1252 |0007: const/4 v2, #int 5 // #5 │ │ +1b2f44: 6e20 6204 2100 |0008: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@0462 │ │ +1b2f4a: 2805 |000b: goto 0010 // +0005 │ │ +1b2f4c: 1232 |000c: const/4 v2, #int 3 // #3 │ │ +1b2f4e: 6e20 6204 2100 |000d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@0462 │ │ +1b2f54: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0008 line=172 │ │ 0x000d line=174 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) Landroid/widget/TextView; │ │ @@ -319581,21 +319582,21 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1b2f54: |[1b2f54] org.thoughtcrime.securesms.util.ViewUtil.setTopMargin:(Landroid/view/View;I)V │ │ -1b2f64: 6e10 1e03 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ -1b2f6a: 0c00 |0003: move-result-object v0 │ │ -1b2f6c: 1f00 f600 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -1b2f70: 5902 5d00 |0006: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@005d │ │ -1b2f74: 6e10 3803 0100 |0008: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0338 │ │ -1b2f7a: 0e00 |000b: return-void │ │ +1b2f58: |[1b2f58] org.thoughtcrime.securesms.util.ViewUtil.setTopMargin:(Landroid/view/View;I)V │ │ +1b2f68: 6e10 1e03 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ +1b2f6e: 0c00 |0003: move-result-object v0 │ │ +1b2f70: 1f00 f600 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +1b2f74: 5902 5d00 |0006: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@005d │ │ +1b2f78: 6e10 3803 0100 |0008: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0338 │ │ +1b2f7e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0008 line=258 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Landroid/view/View; │ │ 0x0000 - 0x000c reg=2 (null) I │ │ @@ -319605,18 +319606,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1b2f7c: |[1b2f7c] org.thoughtcrime.securesms.util.ViewUtil.setX:(Landroid/view/View;I)V │ │ -1b2f8c: 8211 |0000: int-to-float v1, v1 │ │ -1b2f8e: 7120 5405 1000 |0001: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setX:(Landroid/view/View;F)V // method@0554 │ │ -1b2f94: 0e00 |0004: return-void │ │ +1b2f80: |[1b2f80] org.thoughtcrime.securesms.util.ViewUtil.setX:(Landroid/view/View;I)V │ │ +1b2f90: 8211 |0000: int-to-float v1, v1 │ │ +1b2f92: 7120 5405 1000 |0001: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setX:(Landroid/view/View;F)V // method@0554 │ │ +1b2f98: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/view/View; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -319625,24 +319626,24 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -1b2f98: |[1b2f98] org.thoughtcrime.securesms.util.ViewUtil.swapChildInPlace:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/View;I)V │ │ -1b2fa8: 6e20 5803 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@0358 │ │ -1b2fae: 0a00 |0003: move-result v0 │ │ -1b2fb0: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -1b2fb2: 3710 0500 |0005: if-le v0, v1, 000a // +0005 │ │ -1b2fb6: 6e20 5903 3200 |0007: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0359 │ │ -1b2fbc: 3710 0300 |000a: if-le v0, v1, 000d // +0003 │ │ -1b2fc0: 0105 |000c: move v5, v0 │ │ -1b2fc2: 6e30 5003 4205 |000d: invoke-virtual {v2, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@0350 │ │ -1b2fc8: 0e00 |0010: return-void │ │ +1b2f9c: |[1b2f9c] org.thoughtcrime.securesms.util.ViewUtil.swapChildInPlace:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/View;I)V │ │ +1b2fac: 6e20 5803 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@0358 │ │ +1b2fb2: 0a00 |0003: move-result v0 │ │ +1b2fb4: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +1b2fb6: 3710 0500 |0005: if-le v0, v1, 000a // +0005 │ │ +1b2fba: 6e20 5903 3200 |0007: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0359 │ │ +1b2fc0: 3710 0300 |000a: if-le v0, v1, 000d // +0003 │ │ +1b2fc4: 0105 |000c: move v5, v0 │ │ +1b2fc6: 6e30 5003 4205 |000d: invoke-virtual {v2, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@0350 │ │ +1b2fcc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0007 line=75 │ │ 0x000d line=76 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/ViewGroup; │ │ @@ -319655,23 +319656,23 @@ │ │ type : '(Landroid/view/View;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -1b2fcc: |[1b2fcc] org.thoughtcrime.securesms.util.ViewUtil.updateLayoutParams:(Landroid/view/View;II)V │ │ -1b2fdc: 6e10 1e03 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ -1b2fe2: 0c00 |0003: move-result-object v0 │ │ -1b2fe4: 5902 5a00 |0004: iput v2, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@005a │ │ -1b2fe8: 6e10 1e03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ -1b2fee: 0c02 |0009: move-result-object v2 │ │ -1b2ff0: 5923 5900 |000a: iput v3, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0059 │ │ -1b2ff4: 6e10 3803 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0338 │ │ -1b2ffa: 0e00 |000f: return-void │ │ +1b2fd0: |[1b2fd0] org.thoughtcrime.securesms.util.ViewUtil.updateLayoutParams:(Landroid/view/View;II)V │ │ +1b2fe0: 6e10 1e03 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ +1b2fe6: 0c00 |0003: move-result-object v0 │ │ +1b2fe8: 5902 5a00 |0004: iput v2, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@005a │ │ +1b2fec: 6e10 1e03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ +1b2ff2: 0c02 |0009: move-result-object v2 │ │ +1b2ff4: 5923 5900 |000a: iput v3, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0059 │ │ +1b2ff8: 6e10 3803 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0338 │ │ +1b2ffe: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0006 line=218 │ │ 0x000c line=219 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Landroid/view/View; │ │ @@ -319772,17 +319773,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b3220: |[1b3220] org.thoughtcrime.securesms.util.guava.Optional.:()V │ │ -1b3230: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b3236: 0e00 |0003: return-void │ │ +1b3224: |[1b3224] org.thoughtcrime.securesms.util.guava.Optional.:()V │ │ +1b3234: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b323a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/guava/Optional;) │ │ @@ -319790,40 +319791,40 @@ │ │ type : '()Lorg/thoughtcrime/securesms/util/guava/Optional;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b31b8: |[1b31b8] org.thoughtcrime.securesms.util.guava.Optional.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -1b31c8: 6200 7d42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@427d │ │ -1b31cc: 1100 |0002: return-object v0 │ │ +1b31bc: |[1b31bc] org.thoughtcrime.securesms.util.guava.Optional.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +1b31cc: 6200 7d42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@427d │ │ +1b31d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/guava/Optional;) │ │ name : 'fromNullable' │ │ type : '(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1b31d0: |[1b31d0] org.thoughtcrime.securesms.util.guava.Optional.fromNullable:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -1b31e0: 3901 0700 |0000: if-nez v1, 0007 // +0007 │ │ -1b31e4: 7100 f55b 0000 |0002: invoke-static {}, Lorg/thoughtcrime/securesms/util/guava/Optional;.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; // method@5bf5 │ │ -1b31ea: 0c01 |0005: move-result-object v1 │ │ -1b31ec: 2807 |0006: goto 000d // +0007 │ │ -1b31ee: 2200 0111 |0007: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@1101 │ │ -1b31f2: 7020 165c 1000 |0009: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5c16 │ │ -1b31f8: 0701 |000c: move-object v1, v0 │ │ -1b31fa: 1101 |000d: return-object v1 │ │ +1b31d4: |[1b31d4] org.thoughtcrime.securesms.util.guava.Optional.fromNullable:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +1b31e4: 3901 0700 |0000: if-nez v1, 0007 // +0007 │ │ +1b31e8: 7100 f55b 0000 |0002: invoke-static {}, Lorg/thoughtcrime/securesms/util/guava/Optional;.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; // method@5bf5 │ │ +1b31ee: 0c01 |0005: move-result-object v1 │ │ +1b31f0: 2807 |0006: goto 000d // +0007 │ │ +1b31f2: 2200 0111 |0007: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@1101 │ │ +1b31f6: 7020 165c 1000 |0009: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5c16 │ │ +1b31fc: 0701 |000c: move-object v1, v0 │ │ +1b31fe: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=89 │ │ 0x0007 line=90 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -319832,20 +319833,20 @@ │ │ type : '(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1b31fc: |[1b31fc] org.thoughtcrime.securesms.util.guava.Optional.of:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -1b320c: 2200 0111 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@1101 │ │ -1b3210: 7110 0c5c 0100 |0002: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5c0c │ │ -1b3216: 0c01 |0005: move-result-object v1 │ │ -1b3218: 7020 165c 1000 |0006: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5c16 │ │ -1b321e: 1100 |0009: return-object v0 │ │ +1b3200: |[1b3200] org.thoughtcrime.securesms.util.guava.Optional.of:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +1b3210: 2200 0111 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@1101 │ │ +1b3214: 7110 0c5c 0100 |0002: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5c0c │ │ +1b321a: 0c01 |0005: move-result-object v1 │ │ +1b321c: 7020 165c 1000 |0006: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5c16 │ │ +1b3222: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ @@ -319948,17 +319949,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b35c4: |[1b35c4] org.thoughtcrime.securesms.util.guava.Preconditions.:()V │ │ -1b35d4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b35da: 0e00 |0003: return-void │ │ +1b35c8: |[1b35c8] org.thoughtcrime.securesms.util.guava.Preconditions.:()V │ │ +1b35d8: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b35de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/guava/Preconditions; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/guava/Preconditions;) │ │ @@ -319966,51 +319967,51 @@ │ │ type : '(IILjava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -1b3348: |[1b3348] org.thoughtcrime.securesms.util.guava.Preconditions.badElementIndex:(IILjava/lang/String;)Ljava/lang/String; │ │ -1b3358: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1b335a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -1b335c: 1222 |0002: const/4 v2, #int 2 // #2 │ │ -1b335e: 3b04 1300 |0003: if-gez v4, 0016 // +0013 │ │ -1b3362: 7110 530a 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b3368: 0c04 |0008: move-result-object v4 │ │ -1b336a: 2325 4011 |0009: new-array v5, v2, [Ljava/lang/Object; // type@1140 │ │ -1b336e: 4d06 0501 |000b: aput-object v6, v5, v1 │ │ -1b3372: 4d04 0500 |000d: aput-object v4, v5, v0 │ │ -1b3376: 1a04 3906 |000f: const-string v4, "%s (%s) must not be negative" // string@0639 │ │ -1b337a: 7120 155c 5400 |0011: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c15 │ │ -1b3380: 0c04 |0014: move-result-object v4 │ │ -1b3382: 1104 |0015: return-object v4 │ │ -1b3384: 3a05 1a00 |0016: if-ltz v5, 0030 // +001a │ │ -1b3388: 7110 530a 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b338e: 0c04 |001b: move-result-object v4 │ │ -1b3390: 7110 530a 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b3396: 0c05 |001f: move-result-object v5 │ │ -1b3398: 1233 |0020: const/4 v3, #int 3 // #3 │ │ -1b339a: 2333 4011 |0021: new-array v3, v3, [Ljava/lang/Object; // type@1140 │ │ -1b339e: 4d06 0301 |0023: aput-object v6, v3, v1 │ │ -1b33a2: 4d04 0300 |0025: aput-object v4, v3, v0 │ │ -1b33a6: 4d05 0302 |0027: aput-object v5, v3, v2 │ │ -1b33aa: 1a04 3706 |0029: const-string v4, "%s (%s) must be less than size (%s)" // string@0637 │ │ -1b33ae: 7120 155c 3400 |002b: invoke-static {v4, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c15 │ │ -1b33b4: 0c04 |002e: move-result-object v4 │ │ -1b33b6: 1104 |002f: return-object v4 │ │ -1b33b8: 2204 ee02 |0030: new-instance v4, Ljava/lang/IllegalArgumentException; // type@02ee │ │ -1b33bc: 2206 0c03 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@030c │ │ -1b33c0: 1a00 9872 |0034: const-string v0, "negative size: " // string@7298 │ │ -1b33c4: 7020 0f0b 0600 |0036: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1b33ca: 6e20 130b 5600 |0039: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1b33d0: 6e10 290b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1b33d6: 0c05 |003f: move-result-object v5 │ │ -1b33d8: 7020 420a 5400 |0040: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a42 │ │ -1b33de: 2704 |0043: throw v4 │ │ +1b334c: |[1b334c] org.thoughtcrime.securesms.util.guava.Preconditions.badElementIndex:(IILjava/lang/String;)Ljava/lang/String; │ │ +1b335c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1b335e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +1b3360: 1222 |0002: const/4 v2, #int 2 // #2 │ │ +1b3362: 3b04 1300 |0003: if-gez v4, 0016 // +0013 │ │ +1b3366: 7110 530a 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b336c: 0c04 |0008: move-result-object v4 │ │ +1b336e: 2325 4011 |0009: new-array v5, v2, [Ljava/lang/Object; // type@1140 │ │ +1b3372: 4d06 0501 |000b: aput-object v6, v5, v1 │ │ +1b3376: 4d04 0500 |000d: aput-object v4, v5, v0 │ │ +1b337a: 1a04 3906 |000f: const-string v4, "%s (%s) must not be negative" // string@0639 │ │ +1b337e: 7120 155c 5400 |0011: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c15 │ │ +1b3384: 0c04 |0014: move-result-object v4 │ │ +1b3386: 1104 |0015: return-object v4 │ │ +1b3388: 3a05 1a00 |0016: if-ltz v5, 0030 // +001a │ │ +1b338c: 7110 530a 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b3392: 0c04 |001b: move-result-object v4 │ │ +1b3394: 7110 530a 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b339a: 0c05 |001f: move-result-object v5 │ │ +1b339c: 1233 |0020: const/4 v3, #int 3 // #3 │ │ +1b339e: 2333 4011 |0021: new-array v3, v3, [Ljava/lang/Object; // type@1140 │ │ +1b33a2: 4d06 0301 |0023: aput-object v6, v3, v1 │ │ +1b33a6: 4d04 0300 |0025: aput-object v4, v3, v0 │ │ +1b33aa: 4d05 0302 |0027: aput-object v5, v3, v2 │ │ +1b33ae: 1a04 3706 |0029: const-string v4, "%s (%s) must be less than size (%s)" // string@0637 │ │ +1b33b2: 7120 155c 3400 |002b: invoke-static {v4, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c15 │ │ +1b33b8: 0c04 |002e: move-result-object v4 │ │ +1b33ba: 1104 |002f: return-object v4 │ │ +1b33bc: 2204 ee02 |0030: new-instance v4, Ljava/lang/IllegalArgumentException; // type@02ee │ │ +1b33c0: 2206 0c03 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@030c │ │ +1b33c4: 1a00 9872 |0034: const-string v0, "negative size: " // string@7298 │ │ +1b33c8: 7020 0f0b 0600 |0036: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1b33ce: 6e20 130b 5600 |0039: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1b33d4: 6e10 290b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1b33da: 0c05 |003f: move-result-object v5 │ │ +1b33dc: 7020 420a 5400 |0040: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a42 │ │ +1b33e2: 2704 |0043: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=310 │ │ 0x0018 line=314 │ │ 0x0030 line=312 │ │ locals : │ │ 0x0000 - 0x0044 reg=4 (null) I │ │ @@ -320022,51 +320023,51 @@ │ │ type : '(IILjava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -1b33e0: |[1b33e0] org.thoughtcrime.securesms.util.guava.Preconditions.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; │ │ -1b33f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1b33f2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -1b33f4: 1222 |0002: const/4 v2, #int 2 // #2 │ │ -1b33f6: 3b04 1300 |0003: if-gez v4, 0016 // +0013 │ │ -1b33fa: 7110 530a 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b3400: 0c04 |0008: move-result-object v4 │ │ -1b3402: 2325 4011 |0009: new-array v5, v2, [Ljava/lang/Object; // type@1140 │ │ -1b3406: 4d06 0501 |000b: aput-object v6, v5, v1 │ │ -1b340a: 4d04 0500 |000d: aput-object v4, v5, v0 │ │ -1b340e: 1a04 3906 |000f: const-string v4, "%s (%s) must not be negative" // string@0639 │ │ -1b3412: 7120 155c 5400 |0011: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c15 │ │ -1b3418: 0c04 |0014: move-result-object v4 │ │ -1b341a: 1104 |0015: return-object v4 │ │ -1b341c: 3a05 1a00 |0016: if-ltz v5, 0030 // +001a │ │ -1b3420: 7110 530a 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b3426: 0c04 |001b: move-result-object v4 │ │ -1b3428: 7110 530a 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b342e: 0c05 |001f: move-result-object v5 │ │ -1b3430: 1233 |0020: const/4 v3, #int 3 // #3 │ │ -1b3432: 2333 4011 |0021: new-array v3, v3, [Ljava/lang/Object; // type@1140 │ │ -1b3436: 4d06 0301 |0023: aput-object v6, v3, v1 │ │ -1b343a: 4d04 0300 |0025: aput-object v4, v3, v0 │ │ -1b343e: 4d05 0302 |0027: aput-object v5, v3, v2 │ │ -1b3442: 1a04 3806 |0029: const-string v4, "%s (%s) must not be greater than size (%s)" // string@0638 │ │ -1b3446: 7120 155c 3400 |002b: invoke-static {v4, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c15 │ │ -1b344c: 0c04 |002e: move-result-object v4 │ │ -1b344e: 1104 |002f: return-object v4 │ │ -1b3450: 2204 ee02 |0030: new-instance v4, Ljava/lang/IllegalArgumentException; // type@02ee │ │ -1b3454: 2206 0c03 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@030c │ │ -1b3458: 1a00 9872 |0034: const-string v0, "negative size: " // string@7298 │ │ -1b345c: 7020 0f0b 0600 |0036: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1b3462: 6e20 130b 5600 |0039: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1b3468: 6e10 290b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1b346e: 0c05 |003f: move-result-object v5 │ │ -1b3470: 7020 420a 5400 |0040: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a42 │ │ -1b3476: 2704 |0043: throw v4 │ │ +1b33e4: |[1b33e4] org.thoughtcrime.securesms.util.guava.Preconditions.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; │ │ +1b33f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1b33f6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +1b33f8: 1222 |0002: const/4 v2, #int 2 // #2 │ │ +1b33fa: 3b04 1300 |0003: if-gez v4, 0016 // +0013 │ │ +1b33fe: 7110 530a 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b3404: 0c04 |0008: move-result-object v4 │ │ +1b3406: 2325 4011 |0009: new-array v5, v2, [Ljava/lang/Object; // type@1140 │ │ +1b340a: 4d06 0501 |000b: aput-object v6, v5, v1 │ │ +1b340e: 4d04 0500 |000d: aput-object v4, v5, v0 │ │ +1b3412: 1a04 3906 |000f: const-string v4, "%s (%s) must not be negative" // string@0639 │ │ +1b3416: 7120 155c 5400 |0011: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c15 │ │ +1b341c: 0c04 |0014: move-result-object v4 │ │ +1b341e: 1104 |0015: return-object v4 │ │ +1b3420: 3a05 1a00 |0016: if-ltz v5, 0030 // +001a │ │ +1b3424: 7110 530a 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b342a: 0c04 |001b: move-result-object v4 │ │ +1b342c: 7110 530a 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b3432: 0c05 |001f: move-result-object v5 │ │ +1b3434: 1233 |0020: const/4 v3, #int 3 // #3 │ │ +1b3436: 2333 4011 |0021: new-array v3, v3, [Ljava/lang/Object; // type@1140 │ │ +1b343a: 4d06 0301 |0023: aput-object v6, v3, v1 │ │ +1b343e: 4d04 0300 |0025: aput-object v4, v3, v0 │ │ +1b3442: 4d05 0302 |0027: aput-object v5, v3, v2 │ │ +1b3446: 1a04 3806 |0029: const-string v4, "%s (%s) must not be greater than size (%s)" // string@0638 │ │ +1b344a: 7120 155c 3400 |002b: invoke-static {v4, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c15 │ │ +1b3450: 0c04 |002e: move-result-object v4 │ │ +1b3452: 1104 |002f: return-object v4 │ │ +1b3454: 2204 ee02 |0030: new-instance v4, Ljava/lang/IllegalArgumentException; // type@02ee │ │ +1b3458: 2206 0c03 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@030c │ │ +1b345c: 1a00 9872 |0034: const-string v0, "negative size: " // string@7298 │ │ +1b3460: 7020 0f0b 0600 |0036: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1b3466: 6e20 130b 5600 |0039: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1b346c: 6e10 290b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1b3472: 0c05 |003f: move-result-object v5 │ │ +1b3474: 7020 420a 5400 |0040: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a42 │ │ +1b347a: 2704 |0043: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=360 │ │ 0x0018 line=365 │ │ 0x0029 line=364 │ │ 0x0030 line=362 │ │ locals : │ │ @@ -320079,43 +320080,43 @@ │ │ type : '(III)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -1b3478: |[1b3478] org.thoughtcrime.securesms.util.guava.Preconditions.badPositionIndexes:(III)Ljava/lang/String; │ │ -1b3488: 3a01 2900 |0000: if-ltz v1, 0029 // +0029 │ │ -1b348c: 3731 0300 |0002: if-le v1, v3, 0005 // +0003 │ │ -1b3490: 2825 |0004: goto 0029 // +0025 │ │ -1b3492: 3a02 1d00 |0005: if-ltz v2, 0022 // +001d │ │ -1b3496: 3732 0300 |0007: if-le v2, v3, 000a // +0003 │ │ -1b349a: 2819 |0009: goto 0022 // +0019 │ │ -1b349c: 7110 530a 0200 |000a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b34a2: 0c02 |000d: move-result-object v2 │ │ -1b34a4: 7110 530a 0100 |000e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b34aa: 0c01 |0011: move-result-object v1 │ │ -1b34ac: 1223 |0012: const/4 v3, #int 2 // #2 │ │ -1b34ae: 2333 4011 |0013: new-array v3, v3, [Ljava/lang/Object; // type@1140 │ │ -1b34b2: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -1b34b4: 4d02 0300 |0016: aput-object v2, v3, v0 │ │ -1b34b8: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -1b34ba: 4d01 0302 |0019: aput-object v1, v3, v2 │ │ -1b34be: 1a01 df53 |001b: const-string v1, "end index (%s) must not be less than start index (%s)" // string@53df │ │ -1b34c2: 7120 155c 3100 |001d: invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c15 │ │ -1b34c8: 0c01 |0020: move-result-object v1 │ │ -1b34ca: 1101 |0021: return-object v1 │ │ -1b34cc: 1a01 de53 |0022: const-string v1, "end index" // string@53de │ │ -1b34d0: 7130 055c 3201 |0024: invoke-static {v2, v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@5c05 │ │ -1b34d6: 0c01 |0027: move-result-object v1 │ │ -1b34d8: 1101 |0028: return-object v1 │ │ -1b34da: 1a02 8682 |0029: const-string v2, "start index" // string@8286 │ │ -1b34de: 7130 055c 3102 |002b: invoke-static {v1, v3, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@5c05 │ │ -1b34e4: 0c01 |002e: move-result-object v1 │ │ -1b34e6: 1101 |002f: return-object v1 │ │ +1b347c: |[1b347c] org.thoughtcrime.securesms.util.guava.Preconditions.badPositionIndexes:(III)Ljava/lang/String; │ │ +1b348c: 3a01 2900 |0000: if-ltz v1, 0029 // +0029 │ │ +1b3490: 3731 0300 |0002: if-le v1, v3, 0005 // +0003 │ │ +1b3494: 2825 |0004: goto 0029 // +0025 │ │ +1b3496: 3a02 1d00 |0005: if-ltz v2, 0022 // +001d │ │ +1b349a: 3732 0300 |0007: if-le v2, v3, 000a // +0003 │ │ +1b349e: 2819 |0009: goto 0022 // +0019 │ │ +1b34a0: 7110 530a 0200 |000a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b34a6: 0c02 |000d: move-result-object v2 │ │ +1b34a8: 7110 530a 0100 |000e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b34ae: 0c01 |0011: move-result-object v1 │ │ +1b34b0: 1223 |0012: const/4 v3, #int 2 // #2 │ │ +1b34b2: 2333 4011 |0013: new-array v3, v3, [Ljava/lang/Object; // type@1140 │ │ +1b34b6: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +1b34b8: 4d02 0300 |0016: aput-object v2, v3, v0 │ │ +1b34bc: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +1b34be: 4d01 0302 |0019: aput-object v1, v3, v2 │ │ +1b34c2: 1a01 df53 |001b: const-string v1, "end index (%s) must not be less than start index (%s)" // string@53df │ │ +1b34c6: 7120 155c 3100 |001d: invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c15 │ │ +1b34cc: 0c01 |0020: move-result-object v1 │ │ +1b34ce: 1101 |0021: return-object v1 │ │ +1b34d0: 1a01 de53 |0022: const-string v1, "end index" // string@53de │ │ +1b34d4: 7130 055c 3201 |0024: invoke-static {v2, v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@5c05 │ │ +1b34da: 0c01 |0027: move-result-object v1 │ │ +1b34dc: 1101 |0028: return-object v1 │ │ +1b34de: 1a02 8682 |0029: const-string v2, "start index" // string@8286 │ │ +1b34e2: 7130 055c 3102 |002b: invoke-static {v1, v3, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@5c05 │ │ +1b34e8: 0c01 |002e: move-result-object v1 │ │ +1b34ea: 1101 |002f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000a line=399 │ │ 0x001b line=398 │ │ 0x0022 line=395 │ │ 0x0029 line=392 │ │ locals : │ │ @@ -320128,20 +320129,20 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1b35dc: |[1b35dc] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(Z)V │ │ -1b35ec: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -1b35f0: 0e00 |0002: return-void │ │ -1b35f2: 2200 ee02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02ee │ │ -1b35f6: 7010 410a 0000 |0005: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@0a41 │ │ -1b35fc: 2700 |0008: throw v0 │ │ +1b35e0: |[1b35e0] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(Z)V │ │ +1b35f0: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +1b35f4: 0e00 |0002: return-void │ │ +1b35f6: 2200 ee02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02ee │ │ +1b35fa: 7010 410a 0000 |0005: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@0a41 │ │ +1b3600: 2700 |0008: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=74 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Z │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/util/guava/Preconditions;) │ │ @@ -320149,22 +320150,22 @@ │ │ type : '(ZLjava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1b3600: |[1b3600] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(ZLjava/lang/Object;)V │ │ -1b3610: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -1b3614: 0e00 |0002: return-void │ │ -1b3616: 2200 ee02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02ee │ │ -1b361a: 7110 030b 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b03 │ │ -1b3620: 0c01 |0008: move-result-object v1 │ │ -1b3622: 7020 420a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a42 │ │ -1b3628: 2700 |000c: throw v0 │ │ +1b3604: |[1b3604] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(ZLjava/lang/Object;)V │ │ +1b3614: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +1b3618: 0e00 |0002: return-void │ │ +1b361a: 2200 ee02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02ee │ │ +1b361e: 7110 030b 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b03 │ │ +1b3624: 0c01 |0008: move-result-object v1 │ │ +1b3626: 7020 420a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a42 │ │ +1b362c: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=90 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Z │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -320173,22 +320174,22 @@ │ │ type : '(ZLjava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1b362c: |[1b362c] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(ZLjava/lang/String;[Ljava/lang/Object;)V │ │ -1b363c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -1b3640: 0e00 |0002: return-void │ │ -1b3642: 2200 ee02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02ee │ │ -1b3646: 7120 155c 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c15 │ │ -1b364c: 0c01 |0008: move-result-object v1 │ │ -1b364e: 7020 420a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a42 │ │ -1b3654: 2700 |000c: throw v0 │ │ +1b3630: |[1b3630] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(ZLjava/lang/String;[Ljava/lang/Object;)V │ │ +1b3640: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +1b3644: 0e00 |0002: return-void │ │ +1b3646: 2200 ee02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02ee │ │ +1b364a: 7120 155c 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c15 │ │ +1b3650: 0c01 |0008: move-result-object v1 │ │ +1b3652: 7020 420a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a42 │ │ +1b3658: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=117 │ │ 0x0005 line=118 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Z │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/String; │ │ @@ -320199,19 +320200,19 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1b3238: |[1b3238] org.thoughtcrime.securesms.util.guava.Preconditions.checkElementIndex:(II)I │ │ -1b3248: 1a00 b160 |0000: const-string v0, "index" // string@60b1 │ │ -1b324c: 7130 0b5c 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkElementIndex:(IILjava/lang/String;)I // method@5c0b │ │ -1b3252: 0a01 |0005: move-result v1 │ │ -1b3254: 0f01 |0006: return v1 │ │ +1b323c: |[1b323c] org.thoughtcrime.securesms.util.guava.Preconditions.checkElementIndex:(II)I │ │ +1b324c: 1a00 b160 |0000: const-string v0, "index" // string@60b1 │ │ +1b3250: 7130 0b5c 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkElementIndex:(IILjava/lang/String;)I // method@5c0b │ │ +1b3256: 0a01 |0005: move-result v1 │ │ +1b3258: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -320220,23 +320221,23 @@ │ │ type : '(IILjava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -1b3258: |[1b3258] org.thoughtcrime.securesms.util.guava.Preconditions.checkElementIndex:(IILjava/lang/String;)I │ │ -1b3268: 3a01 0500 |0000: if-ltz v1, 0005 // +0005 │ │ -1b326c: 3521 0300 |0002: if-ge v1, v2, 0005 // +0003 │ │ -1b3270: 0f01 |0004: return v1 │ │ -1b3272: 2200 f002 |0005: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02f0 │ │ -1b3276: 7130 045c 2103 |0007: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badElementIndex:(IILjava/lang/String;)Ljava/lang/String; // method@5c04 │ │ -1b327c: 0c01 |000a: move-result-object v1 │ │ -1b327e: 7020 480a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a48 │ │ -1b3284: 2700 |000e: throw v0 │ │ +1b325c: |[1b325c] org.thoughtcrime.securesms.util.guava.Preconditions.checkElementIndex:(IILjava/lang/String;)I │ │ +1b326c: 3a01 0500 |0000: if-ltz v1, 0005 // +0005 │ │ +1b3270: 3521 0300 |0002: if-ge v1, v2, 0005 // +0003 │ │ +1b3274: 0f01 |0004: return v1 │ │ +1b3276: 2200 f002 |0005: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02f0 │ │ +1b327a: 7130 045c 2103 |0007: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badElementIndex:(IILjava/lang/String;)Ljava/lang/String; // method@5c04 │ │ +1b3280: 0c01 |000a: move-result-object v1 │ │ +1b3282: 7020 480a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a48 │ │ +1b3288: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=303 │ │ locals : │ │ 0x0000 - 0x000f reg=1 (null) I │ │ 0x0000 - 0x000f reg=2 (null) I │ │ 0x0000 - 0x000f reg=3 (null) Ljava/lang/String; │ │ @@ -320246,17 +320247,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b32d8: |[1b32d8] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b32e8: 6e10 a30a 0000 |0000: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0aa3 │ │ -1b32ee: 1100 |0003: return-object v0 │ │ +1b32dc: |[1b32dc] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b32ec: 6e10 a30a 0000 |0000: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0aa3 │ │ +1b32f2: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/lang/Object; │ │ │ │ #10 : (in Lorg/thoughtcrime/securesms/util/guava/Preconditions;) │ │ @@ -320264,22 +320265,22 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1b32f0: |[1b32f0] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b3300: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -1b3304: 1100 |0002: return-object v0 │ │ -1b3306: 2200 fb02 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@02fb │ │ -1b330a: 7110 030b 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b03 │ │ -1b3310: 0c01 |0008: move-result-object v1 │ │ -1b3312: 7020 980a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a98 │ │ -1b3318: 2700 |000c: throw v0 │ │ +1b32f4: |[1b32f4] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b3304: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +1b3308: 1100 |0002: return-object v0 │ │ +1b330a: 2200 fb02 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@02fb │ │ +1b330e: 7110 030b 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b03 │ │ +1b3314: 0c01 |0008: move-result-object v1 │ │ +1b3316: 7020 980a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a98 │ │ +1b331c: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=206 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Ljava/lang/Object; │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -320288,22 +320289,22 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1b331c: |[1b331c] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b332c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -1b3330: 1100 |0002: return-object v0 │ │ -1b3332: 2200 fb02 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@02fb │ │ -1b3336: 7120 155c 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c15 │ │ -1b333c: 0c01 |0008: move-result-object v1 │ │ -1b333e: 7020 980a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a98 │ │ -1b3344: 2700 |000c: throw v0 │ │ +1b3320: |[1b3320] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b3330: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +1b3334: 1100 |0002: return-object v0 │ │ +1b3336: 2200 fb02 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@02fb │ │ +1b333a: 7120 155c 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c15 │ │ +1b3340: 0c01 |0008: move-result-object v1 │ │ +1b3342: 7020 980a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a98 │ │ +1b3348: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=233 │ │ 0x0005 line=234 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Ljava/lang/Object; │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/String; │ │ @@ -320314,19 +320315,19 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1b3288: |[1b3288] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndex:(II)I │ │ -1b3298: 1a00 b160 |0000: const-string v0, "index" // string@60b1 │ │ -1b329c: 7130 105c 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkPositionIndex:(IILjava/lang/String;)I // method@5c10 │ │ -1b32a2: 0a01 |0005: move-result v1 │ │ -1b32a4: 0f01 |0006: return v1 │ │ +1b328c: |[1b328c] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndex:(II)I │ │ +1b329c: 1a00 b160 |0000: const-string v0, "index" // string@60b1 │ │ +1b32a0: 7130 105c 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkPositionIndex:(IILjava/lang/String;)I // method@5c10 │ │ +1b32a6: 0a01 |0005: move-result v1 │ │ +1b32a8: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -320335,23 +320336,23 @@ │ │ type : '(IILjava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -1b32a8: |[1b32a8] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndex:(IILjava/lang/String;)I │ │ -1b32b8: 3a01 0500 |0000: if-ltz v1, 0005 // +0005 │ │ -1b32bc: 3621 0300 |0002: if-gt v1, v2, 0005 // +0003 │ │ -1b32c0: 0f01 |0004: return v1 │ │ -1b32c2: 2200 f002 |0005: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02f0 │ │ -1b32c6: 7130 055c 2103 |0007: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@5c05 │ │ -1b32cc: 0c01 |000a: move-result-object v1 │ │ -1b32ce: 7020 480a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a48 │ │ -1b32d4: 2700 |000e: throw v0 │ │ +1b32ac: |[1b32ac] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndex:(IILjava/lang/String;)I │ │ +1b32bc: 3a01 0500 |0000: if-ltz v1, 0005 // +0005 │ │ +1b32c0: 3621 0300 |0002: if-gt v1, v2, 0005 // +0003 │ │ +1b32c4: 0f01 |0004: return v1 │ │ +1b32c6: 2200 f002 |0005: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02f0 │ │ +1b32ca: 7130 055c 2103 |0007: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@5c05 │ │ +1b32d0: 0c01 |000a: move-result-object v1 │ │ +1b32d2: 7020 480a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a48 │ │ +1b32d8: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=353 │ │ locals : │ │ 0x0000 - 0x000f reg=1 (null) I │ │ 0x0000 - 0x000f reg=2 (null) I │ │ 0x0000 - 0x000f reg=3 (null) Ljava/lang/String; │ │ @@ -320361,24 +320362,24 @@ │ │ type : '(III)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -1b3658: |[1b3658] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndexes:(III)V │ │ -1b3668: 3a01 0700 |0000: if-ltz v1, 0007 // +0007 │ │ -1b366c: 3412 0500 |0002: if-lt v2, v1, 0007 // +0005 │ │ -1b3670: 3632 0300 |0004: if-gt v2, v3, 0007 // +0003 │ │ -1b3674: 0e00 |0006: return-void │ │ -1b3676: 2200 f002 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02f0 │ │ -1b367a: 7130 065c 2103 |0009: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndexes:(III)Ljava/lang/String; // method@5c06 │ │ -1b3680: 0c01 |000c: move-result-object v1 │ │ -1b3682: 7020 480a 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a48 │ │ -1b3688: 2700 |0010: throw v0 │ │ +1b365c: |[1b365c] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndexes:(III)V │ │ +1b366c: 3a01 0700 |0000: if-ltz v1, 0007 // +0007 │ │ +1b3670: 3412 0500 |0002: if-lt v2, v1, 0007 // +0005 │ │ +1b3674: 3632 0300 |0004: if-gt v2, v3, 0007 // +0003 │ │ +1b3678: 0e00 |0006: return-void │ │ +1b367a: 2200 f002 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02f0 │ │ +1b367e: 7130 065c 2103 |0009: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndexes:(III)Ljava/lang/String; // method@5c06 │ │ +1b3684: 0c01 |000c: move-result-object v1 │ │ +1b3686: 7020 480a 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a48 │ │ +1b368c: 2700 |0010: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=386 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) I │ │ 0x0000 - 0x0011 reg=2 (null) I │ │ 0x0000 - 0x0011 reg=3 (null) I │ │ @@ -320388,20 +320389,20 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1b368c: |[1b368c] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(Z)V │ │ -1b369c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -1b36a0: 0e00 |0002: return-void │ │ -1b36a2: 2200 ef02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ef │ │ -1b36a6: 7010 450a 0000 |0005: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@0a45 │ │ -1b36ac: 2700 |0008: throw v0 │ │ +1b3690: |[1b3690] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(Z)V │ │ +1b36a0: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +1b36a4: 0e00 |0002: return-void │ │ +1b36a6: 2200 ef02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ef │ │ +1b36aa: 7010 450a 0000 |0005: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@0a45 │ │ +1b36b0: 2700 |0008: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=131 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Z │ │ │ │ #16 : (in Lorg/thoughtcrime/securesms/util/guava/Preconditions;) │ │ @@ -320409,22 +320410,22 @@ │ │ type : '(ZLjava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1b36b0: |[1b36b0] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(ZLjava/lang/Object;)V │ │ -1b36c0: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -1b36c4: 0e00 |0002: return-void │ │ -1b36c6: 2200 ef02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ef │ │ -1b36ca: 7110 030b 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b03 │ │ -1b36d0: 0c01 |0008: move-result-object v1 │ │ -1b36d2: 7020 460a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a46 │ │ -1b36d8: 2700 |000c: throw v0 │ │ +1b36b4: |[1b36b4] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(ZLjava/lang/Object;)V │ │ +1b36c4: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +1b36c8: 0e00 |0002: return-void │ │ +1b36ca: 2200 ef02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ef │ │ +1b36ce: 7110 030b 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b03 │ │ +1b36d4: 0c01 |0008: move-result-object v1 │ │ +1b36d6: 7020 460a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a46 │ │ +1b36dc: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=147 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Z │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -320433,22 +320434,22 @@ │ │ type : '(ZLjava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1b36dc: |[1b36dc] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(ZLjava/lang/String;[Ljava/lang/Object;)V │ │ -1b36ec: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -1b36f0: 0e00 |0002: return-void │ │ -1b36f2: 2200 ef02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ef │ │ -1b36f6: 7120 155c 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c15 │ │ -1b36fc: 0c01 |0008: move-result-object v1 │ │ -1b36fe: 7020 460a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a46 │ │ -1b3704: 2700 |000c: throw v0 │ │ +1b36e0: |[1b36e0] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(ZLjava/lang/String;[Ljava/lang/Object;)V │ │ +1b36f0: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +1b36f4: 0e00 |0002: return-void │ │ +1b36f6: 2200 ef02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ef │ │ +1b36fa: 7120 155c 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c15 │ │ +1b3700: 0c01 |0008: move-result-object v1 │ │ +1b3702: 7020 460a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a46 │ │ +1b3708: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=174 │ │ 0x0005 line=175 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Z │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/String; │ │ @@ -320459,69 +320460,69 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0088 (STATIC VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -1b34e8: |[1b34e8] org.thoughtcrime.securesms.util.guava.Preconditions.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ -1b34f8: 7110 030b 0600 |0000: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b03 │ │ -1b34fe: 0c06 |0003: move-result-object v6 │ │ -1b3500: 2200 0c03 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ -1b3504: 6e10 e80a 0600 |0006: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0ae8 │ │ -1b350a: 0a01 |0009: move-result v1 │ │ -1b350c: 2172 |000a: array-length v2, v7 │ │ -1b350e: da02 0210 |000b: mul-int/lit8 v2, v2, #int 16 // #10 │ │ -1b3512: b021 |000d: add-int/2addr v1, v2 │ │ -1b3514: 7020 0d0b 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b0d │ │ -1b351a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -1b351c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -1b351e: 2173 |0013: array-length v3, v7 │ │ -1b3520: 3531 2000 |0014: if-ge v1, v3, 0034 // +0020 │ │ -1b3524: 1a03 3406 |0016: const-string v3, "%s" // string@0634 │ │ -1b3528: 6e30 e10a 3602 |0018: invoke-virtual {v6, v3, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@0ae1 │ │ -1b352e: 0a03 |001b: move-result v3 │ │ -1b3530: 12f4 |001c: const/4 v4, #int -1 // #ff │ │ -1b3532: 3343 0300 |001d: if-ne v3, v4, 0020 // +0003 │ │ -1b3536: 2815 |001f: goto 0034 // +0015 │ │ -1b3538: 6e30 f60a 2603 |0020: invoke-virtual {v6, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0af6 │ │ -1b353e: 0c02 |0023: move-result-object v2 │ │ -1b3540: 6e20 180b 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b3546: d802 0101 |0027: add-int/lit8 v2, v1, #int 1 // #01 │ │ -1b354a: 4601 0701 |0029: aget-object v1, v7, v1 │ │ -1b354e: 6e20 170b 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ -1b3554: d801 0302 |002e: add-int/lit8 v1, v3, #int 2 // #02 │ │ -1b3558: 0125 |0030: move v5, v2 │ │ -1b355a: 0112 |0031: move v2, v1 │ │ -1b355c: 0151 |0032: move v1, v5 │ │ -1b355e: 28e0 |0033: goto 0013 // -0020 │ │ -1b3560: 6e20 f50a 2600 |0034: invoke-virtual {v6, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af5 │ │ -1b3566: 0c06 |0037: move-result-object v6 │ │ -1b3568: 6e20 180b 6000 |0038: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b356e: 2176 |003b: array-length v6, v7 │ │ -1b3570: 3561 2400 |003c: if-ge v1, v6, 0060 // +0024 │ │ -1b3574: 1a06 f503 |003e: const-string v6, " [" // string@03f5 │ │ -1b3578: 6e20 180b 6000 |0040: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b357e: d806 0101 |0043: add-int/lit8 v6, v1, #int 1 // #01 │ │ -1b3582: 4601 0701 |0045: aget-object v1, v7, v1 │ │ -1b3586: 6e20 170b 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ -1b358c: 2171 |004a: array-length v1, v7 │ │ -1b358e: 3516 1000 |004b: if-ge v6, v1, 005b // +0010 │ │ -1b3592: 1a01 630c |004d: const-string v1, ", " // string@0c63 │ │ -1b3596: 6e20 180b 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b359c: d801 0601 |0052: add-int/lit8 v1, v6, #int 1 // #01 │ │ -1b35a0: 4606 0706 |0054: aget-object v6, v7, v6 │ │ -1b35a4: 6e20 170b 6000 |0056: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ -1b35aa: 0116 |0059: move v6, v1 │ │ -1b35ac: 28f0 |005a: goto 004a // -0010 │ │ -1b35ae: 1306 5d00 |005b: const/16 v6, #int 93 // #5d │ │ -1b35b2: 6e20 100b 6000 |005d: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b10 │ │ -1b35b8: 6e10 290b 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1b35be: 0c06 |0063: move-result-object v6 │ │ -1b35c0: 1106 |0064: return-object v6 │ │ +1b34ec: |[1b34ec] org.thoughtcrime.securesms.util.guava.Preconditions.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ +1b34fc: 7110 030b 0600 |0000: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b03 │ │ +1b3502: 0c06 |0003: move-result-object v6 │ │ +1b3504: 2200 0c03 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ +1b3508: 6e10 e80a 0600 |0006: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0ae8 │ │ +1b350e: 0a01 |0009: move-result v1 │ │ +1b3510: 2172 |000a: array-length v2, v7 │ │ +1b3512: da02 0210 |000b: mul-int/lit8 v2, v2, #int 16 // #10 │ │ +1b3516: b021 |000d: add-int/2addr v1, v2 │ │ +1b3518: 7020 0d0b 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b0d │ │ +1b351e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +1b3520: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +1b3522: 2173 |0013: array-length v3, v7 │ │ +1b3524: 3531 2000 |0014: if-ge v1, v3, 0034 // +0020 │ │ +1b3528: 1a03 3406 |0016: const-string v3, "%s" // string@0634 │ │ +1b352c: 6e30 e10a 3602 |0018: invoke-virtual {v6, v3, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@0ae1 │ │ +1b3532: 0a03 |001b: move-result v3 │ │ +1b3534: 12f4 |001c: const/4 v4, #int -1 // #ff │ │ +1b3536: 3343 0300 |001d: if-ne v3, v4, 0020 // +0003 │ │ +1b353a: 2815 |001f: goto 0034 // +0015 │ │ +1b353c: 6e30 f60a 2603 |0020: invoke-virtual {v6, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0af6 │ │ +1b3542: 0c02 |0023: move-result-object v2 │ │ +1b3544: 6e20 180b 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b354a: d802 0101 |0027: add-int/lit8 v2, v1, #int 1 // #01 │ │ +1b354e: 4601 0701 |0029: aget-object v1, v7, v1 │ │ +1b3552: 6e20 170b 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ +1b3558: d801 0302 |002e: add-int/lit8 v1, v3, #int 2 // #02 │ │ +1b355c: 0125 |0030: move v5, v2 │ │ +1b355e: 0112 |0031: move v2, v1 │ │ +1b3560: 0151 |0032: move v1, v5 │ │ +1b3562: 28e0 |0033: goto 0013 // -0020 │ │ +1b3564: 6e20 f50a 2600 |0034: invoke-virtual {v6, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af5 │ │ +1b356a: 0c06 |0037: move-result-object v6 │ │ +1b356c: 6e20 180b 6000 |0038: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b3572: 2176 |003b: array-length v6, v7 │ │ +1b3574: 3561 2400 |003c: if-ge v1, v6, 0060 // +0024 │ │ +1b3578: 1a06 f503 |003e: const-string v6, " [" // string@03f5 │ │ +1b357c: 6e20 180b 6000 |0040: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b3582: d806 0101 |0043: add-int/lit8 v6, v1, #int 1 // #01 │ │ +1b3586: 4601 0701 |0045: aget-object v1, v7, v1 │ │ +1b358a: 6e20 170b 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ +1b3590: 2171 |004a: array-length v1, v7 │ │ +1b3592: 3516 1000 |004b: if-ge v6, v1, 005b // +0010 │ │ +1b3596: 1a01 630c |004d: const-string v1, ", " // string@0c63 │ │ +1b359a: 6e20 180b 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b35a0: d801 0601 |0052: add-int/lit8 v1, v6, #int 1 // #01 │ │ +1b35a4: 4606 0706 |0054: aget-object v6, v7, v6 │ │ +1b35a8: 6e20 170b 6000 |0056: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ +1b35ae: 0116 |0059: move v6, v1 │ │ +1b35b0: 28f0 |005a: goto 004a // -0010 │ │ +1b35b2: 1306 5d00 |005b: const/16 v6, #int 93 // #5d │ │ +1b35b6: 6e20 100b 6000 |005d: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b10 │ │ +1b35bc: 6e10 290b 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1b35c2: 0c06 |0063: move-result-object v6 │ │ +1b35c4: 1106 |0064: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0004 line=419 │ │ 0x0006 line=420 │ │ 0x0013 line=423 │ │ 0x0016 line=424 │ │ @@ -320603,18 +320604,18 @@ │ │ type : '(F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1b38a8: |[1b38a8] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.:(F)V │ │ -1b38b8: 7010 b102 0000 |0000: invoke-direct {v0}, Landroid/text/style/MetricAffectingSpan;.:()V // method@02b1 │ │ -1b38be: 5901 8242 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@4282 │ │ -1b38c2: 0e00 |0005: return-void │ │ +1b38ac: |[1b38ac] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.:(F)V │ │ +1b38bc: 7010 b102 0000 |0000: invoke-direct {v0}, Landroid/text/style/MetricAffectingSpan;.:()V // method@02b1 │ │ +1b38c2: 5901 8242 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@4282 │ │ +1b38c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan; │ │ 0x0000 - 0x0006 reg=1 (null) F │ │ @@ -320625,30 +320626,30 @@ │ │ type : '(Landroid/text/TextPaint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -1b38c4: |[1b38c4] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ -1b38d4: 6e10 a202 0400 |0000: invoke-virtual {v4}, Landroid/text/TextPaint;.getTextSize:()F // method@02a2 │ │ -1b38da: 0a00 |0003: move-result v0 │ │ -1b38dc: 5231 8242 |0004: iget v1, v3, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@4282 │ │ -1b38e0: a800 0001 |0006: mul-float v0, v0, v1 │ │ -1b38e4: 6e20 a302 0400 |0008: invoke-virtual {v4, v0}, Landroid/text/TextPaint;.setTextSize:(F)V // method@02a3 │ │ -1b38ea: 5240 4b00 |000b: iget v0, v4, Landroid/text/TextPaint;.baselineShift:I // field@004b │ │ -1b38ee: 6e10 a102 0400 |000d: invoke-virtual {v4}, Landroid/text/TextPaint;.ascent:()F // method@02a1 │ │ -1b38f4: 0a01 |0010: move-result v1 │ │ -1b38f6: 5232 8242 |0011: iget v2, v3, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@4282 │ │ -1b38fa: a801 0102 |0013: mul-float v1, v1, v2 │ │ -1b38fe: 8711 |0015: float-to-int v1, v1 │ │ -1b3900: db01 0104 |0016: div-int/lit8 v1, v1, #int 4 // #04 │ │ -1b3904: b010 |0018: add-int/2addr v0, v1 │ │ -1b3906: 5940 4b00 |0019: iput v0, v4, Landroid/text/TextPaint;.baselineShift:I // field@004b │ │ -1b390a: 0e00 |001b: return-void │ │ +1b38c8: |[1b38c8] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ +1b38d8: 6e10 a202 0400 |0000: invoke-virtual {v4}, Landroid/text/TextPaint;.getTextSize:()F // method@02a2 │ │ +1b38de: 0a00 |0003: move-result v0 │ │ +1b38e0: 5231 8242 |0004: iget v1, v3, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@4282 │ │ +1b38e4: a800 0001 |0006: mul-float v0, v0, v1 │ │ +1b38e8: 6e20 a302 0400 |0008: invoke-virtual {v4, v0}, Landroid/text/TextPaint;.setTextSize:(F)V // method@02a3 │ │ +1b38ee: 5240 4b00 |000b: iget v0, v4, Landroid/text/TextPaint;.baselineShift:I // field@004b │ │ +1b38f2: 6e10 a102 0400 |000d: invoke-virtual {v4}, Landroid/text/TextPaint;.ascent:()F // method@02a1 │ │ +1b38f8: 0a01 |0010: move-result v1 │ │ +1b38fa: 5232 8242 |0011: iget v2, v3, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@4282 │ │ +1b38fe: a801 0102 |0013: mul-float v1, v1, v2 │ │ +1b3902: 8711 |0015: float-to-int v1, v1 │ │ +1b3904: db01 0104 |0016: div-int/lit8 v1, v1, #int 4 // #04 │ │ +1b3908: b010 |0018: add-int/2addr v0, v1 │ │ +1b390a: 5940 4b00 |0019: iput v0, v4, Landroid/text/TextPaint;.baselineShift:I // field@004b │ │ +1b390e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x000b line=23 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan; │ │ 0x0000 - 0x001c reg=4 (null) Landroid/text/TextPaint; │ │ @@ -320658,17 +320659,17 @@ │ │ type : '(Landroid/text/TextPaint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b390c: |[1b390c] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.updateMeasureState:(Landroid/text/TextPaint;)V │ │ -1b391c: 6e20 245c 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.updateDrawState:(Landroid/text/TextPaint;)V // method@5c24 │ │ -1b3922: 0e00 |0003: return-void │ │ +1b3910: |[1b3910] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.updateMeasureState:(Landroid/text/TextPaint;)V │ │ +1b3920: 6e20 245c 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.updateDrawState:(Landroid/text/TextPaint;)V // method@5c24 │ │ +1b3926: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/text/TextPaint; │ │ │ │ @@ -320729,22 +320730,22 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1b3948: |[1b3948] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ -1b3958: 7010 2e02 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@022e │ │ -1b395e: 2200 2203 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@0322 │ │ -1b3962: 7020 600b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b60 │ │ -1b3968: 5b10 8442 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4284 │ │ -1b396c: 5b13 8842 |000a: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.title:Ljava/lang/String; // field@4288 │ │ -1b3970: 5b14 8542 |000c: iput-object v4, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.message:Ljava/lang/String; // field@4285 │ │ -1b3974: 0e00 |000e: return-void │ │ +1b394c: |[1b394c] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ +1b395c: 7010 2e02 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@022e │ │ +1b3962: 2200 2203 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@0322 │ │ +1b3966: 7020 600b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b60 │ │ +1b396c: 5b10 8442 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4284 │ │ +1b3970: 5b13 8842 |000a: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.title:Ljava/lang/String; // field@4288 │ │ +1b3974: 5b14 8542 |000c: iput-object v4, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.message:Ljava/lang/String; // field@4285 │ │ +1b3978: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x000a line=25 │ │ 0x000c line=26 │ │ locals : │ │ @@ -320759,20 +320760,20 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1b3924: |[1b3924] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.getContext:()Landroid/content/Context; │ │ -1b3934: 5410 8442 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4284 │ │ -1b3938: 6e10 620b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b62 │ │ -1b393e: 0c00 |0005: move-result-object v0 │ │ -1b3940: 1f00 2700 |0006: check-cast v0, Landroid/content/Context; // type@0027 │ │ -1b3944: 1100 |0008: return-object v0 │ │ +1b3928: |[1b3928] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.getContext:()Landroid/content/Context; │ │ +1b3938: 5410 8442 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4284 │ │ +1b393c: 6e10 620b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b62 │ │ +1b3942: 0c00 |0005: move-result-object v0 │ │ +1b3944: 1f00 2700 |0006: check-cast v0, Landroid/content/Context; // type@0027 │ │ +1b3948: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;) │ │ @@ -320780,22 +320781,22 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1b3978: |[1b3978] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ -1b3988: 5401 8742 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.progress:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@4287 │ │ -1b398c: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -1b3990: 6e10 4b5c 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@5c4b │ │ -1b3996: 2805 |0007: goto 000c // +0005 │ │ -1b3998: 0d01 |0008: move-exception v1 │ │ -1b399a: 6e10 370a 0100 |0009: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1b39a0: 0e00 |000c: return-void │ │ +1b397c: |[1b397c] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ +1b398c: 5401 8742 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.progress:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@4287 │ │ +1b3990: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +1b3994: 6e10 4b5c 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@5c4b │ │ +1b399a: 2805 |0007: goto 000c // +0005 │ │ +1b399c: 0d01 |0008: move-exception v1 │ │ +1b399e: 6e10 370a 0100 |0009: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1b39a4: 0e00 |000c: return-void │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/Exception; -> 0x0008 │ │ positions : │ │ 0x0000 line=45 │ │ 0x0009 line=47 │ │ locals : │ │ @@ -320807,30 +320808,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 27 16-bit code units │ │ -1b39b4: |[1b39b4] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.onPreExecute:()V │ │ -1b39c4: 5470 8442 |0000: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4284 │ │ -1b39c8: 6e10 620b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b62 │ │ -1b39ce: 0c00 |0005: move-result-object v0 │ │ -1b39d0: 0701 |0006: move-object v1, v0 │ │ -1b39d2: 1f01 2700 |0007: check-cast v1, Landroid/content/Context; // type@0027 │ │ -1b39d6: 3801 1100 |0009: if-eqz v1, 001a // +0011 │ │ -1b39da: 5472 8842 |000b: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.title:Ljava/lang/String; // field@4288 │ │ -1b39de: 5473 8542 |000d: iget-object v3, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.message:Ljava/lang/String; // field@4285 │ │ -1b39e2: 5575 8342 |000f: iget-boolean v5, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.cancelable:Z // field@4283 │ │ -1b39e6: 5476 8642 |0011: iget-object v6, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@4286 │ │ -1b39ea: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -1b39ec: 7706 5e5c 0100 |0014: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZLandroid/content/DialogInterface$OnCancelListener;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@5c5e │ │ -1b39f2: 0c00 |0017: move-result-object v0 │ │ -1b39f4: 5b70 8742 |0018: iput-object v0, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.progress:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@4287 │ │ -1b39f8: 0e00 |001a: return-void │ │ +1b39b8: |[1b39b8] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.onPreExecute:()V │ │ +1b39c8: 5470 8442 |0000: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4284 │ │ +1b39cc: 6e10 620b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b62 │ │ +1b39d2: 0c00 |0005: move-result-object v0 │ │ +1b39d4: 0701 |0006: move-object v1, v0 │ │ +1b39d6: 1f01 2700 |0007: check-cast v1, Landroid/content/Context; // type@0027 │ │ +1b39da: 3801 1100 |0009: if-eqz v1, 001a // +0011 │ │ +1b39de: 5472 8842 |000b: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.title:Ljava/lang/String; // field@4288 │ │ +1b39e2: 5473 8542 |000d: iget-object v3, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.message:Ljava/lang/String; // field@4285 │ │ +1b39e6: 5575 8342 |000f: iget-boolean v5, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.cancelable:Z // field@4283 │ │ +1b39ea: 5476 8642 |0011: iget-object v6, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@4286 │ │ +1b39ee: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +1b39f0: 7706 5e5c 0100 |0014: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZLandroid/content/DialogInterface$OnCancelListener;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@5c5e │ │ +1b39f6: 0c00 |0017: move-result-object v0 │ │ +1b39f8: 5b70 8742 |0018: iput-object v0, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.progress:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@4287 │ │ +1b39fc: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x000b line=38 │ │ locals : │ │ 0x0000 - 0x001b reg=7 this Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask; │ │ │ │ @@ -320839,19 +320840,19 @@ │ │ type : '(Landroid/content/DialogInterface$OnCancelListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -1b39fc: |[1b39fc] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.setCancelable:(Landroid/content/DialogInterface$OnCancelListener;)V │ │ -1b3a0c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1b3a0e: 5c10 8342 |0001: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.cancelable:Z // field@4283 │ │ -1b3a12: 5b12 8642 |0003: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@4286 │ │ -1b3a16: 0e00 |0005: return-void │ │ +1b3a00: |[1b3a00] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.setCancelable:(Landroid/content/DialogInterface$OnCancelListener;)V │ │ +1b3a10: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1b3a12: 5c10 8342 |0001: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.cancelable:Z // field@4283 │ │ +1b3a16: 5b12 8642 |0003: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@4286 │ │ +1b3a1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/content/DialogInterface$OnCancelListener; │ │ @@ -320891,18 +320892,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1b3a60: |[1b3a60] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V │ │ -1b3a70: 5b01 8942 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4289 │ │ -1b3a74: 7010 2e02 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@022e │ │ -1b3a7a: 0e00 |0005: return-void │ │ +1b3a64: |[1b3a64] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V │ │ +1b3a74: 5b01 8942 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4289 │ │ +1b3a78: 7010 2e02 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@022e │ │ +1b3a7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ │ │ @@ -320912,19 +320913,19 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1b3a18: |[1b3a18] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b3a28: 1f01 4611 |0000: check-cast v1, [Ljava/lang/Void; // type@1146 │ │ -1b3a2c: 6e20 2d5c 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@5c2d │ │ -1b3a32: 0c01 |0005: move-result-object v1 │ │ -1b3a34: 1101 |0006: return-object v1 │ │ +1b3a1c: |[1b3a1c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b3a2c: 1f01 4611 |0000: check-cast v1, [Ljava/lang/Void; // type@1146 │ │ +1b3a30: 6e20 2d5c 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@5c2d │ │ +1b3a36: 0c01 |0005: move-result-object v1 │ │ +1b3a38: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ 0x0000 - 0x0007 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -320933,21 +320934,21 @@ │ │ type : '([Ljava/lang/Void;)Ljava/lang/Void;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1b3a38: |[1b3a38] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ -1b3a48: 5412 8942 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4289 │ │ -1b3a4c: 7110 375c 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$300:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object; // method@5c37 │ │ -1b3a52: 0c00 |0005: move-result-object v0 │ │ -1b3a54: 6e20 3f5c 0200 |0006: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reverseAction:(Ljava/lang/Object;)V // method@5c3f │ │ -1b3a5a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1b3a5c: 1102 |000a: return-object v2 │ │ +1b3a3c: |[1b3a3c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ +1b3a4c: 5412 8942 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4289 │ │ +1b3a50: 7110 375c 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$300:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object; // method@5c37 │ │ +1b3a56: 0c00 |0005: move-result-object v0 │ │ +1b3a58: 6e20 3f5c 0200 |0006: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reverseAction:(Ljava/lang/Object;)V // method@5c3f │ │ +1b3a5e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1b3a60: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ 0x0000 - 0x000b reg=2 (null) [Ljava/lang/Void; │ │ │ │ @@ -320956,18 +320957,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1b3a7c: |[1b3a7c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPostExecute:(Ljava/lang/Object;)V │ │ -1b3a8c: 1f01 1403 |0000: check-cast v1, Ljava/lang/Void; // type@0314 │ │ -1b3a90: 6e20 305c 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.onPostExecute:(Ljava/lang/Void;)V // method@5c30 │ │ -1b3a96: 0e00 |0005: return-void │ │ +1b3a80: |[1b3a80] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPostExecute:(Ljava/lang/Object;)V │ │ +1b3a90: 1f01 1403 |0000: check-cast v1, Ljava/lang/Void; // type@0314 │ │ +1b3a94: 6e20 305c 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.onPostExecute:(Ljava/lang/Void;)V // method@5c30 │ │ +1b3a9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -320976,31 +320977,31 @@ │ │ type : '(Ljava/lang/Void;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -1b3a98: |[1b3a98] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPostExecute:(Ljava/lang/Void;)V │ │ -1b3aa8: 5412 8942 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4289 │ │ -1b3aac: 7110 335c 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z // method@5c33 │ │ -1b3ab2: 0a02 |0005: move-result v2 │ │ -1b3ab4: 3802 1900 |0006: if-eqz v2, 001f // +0019 │ │ -1b3ab8: 5412 8942 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4289 │ │ -1b3abc: 7110 345c 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$100:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@5c34 │ │ -1b3ac2: 0c02 |000d: move-result-object v2 │ │ -1b3ac4: 3802 1100 |000e: if-eqz v2, 001f // +0011 │ │ -1b3ac8: 5412 8942 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4289 │ │ -1b3acc: 7110 345c 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$100:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@5c34 │ │ -1b3ad2: 0c02 |0015: move-result-object v2 │ │ -1b3ad4: 6e10 4b5c 0200 |0016: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@5c4b │ │ -1b3ada: 5412 8942 |0019: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4289 │ │ -1b3ade: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -1b3ae0: 7120 355c 0200 |001c: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$102:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@5c35 │ │ -1b3ae6: 0e00 |001f: return-void │ │ +1b3a9c: |[1b3a9c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPostExecute:(Ljava/lang/Void;)V │ │ +1b3aac: 5412 8942 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4289 │ │ +1b3ab0: 7110 335c 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z // method@5c33 │ │ +1b3ab6: 0a02 |0005: move-result v2 │ │ +1b3ab8: 3802 1900 |0006: if-eqz v2, 001f // +0019 │ │ +1b3abc: 5412 8942 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4289 │ │ +1b3ac0: 7110 345c 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$100:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@5c34 │ │ +1b3ac6: 0c02 |000d: move-result-object v2 │ │ +1b3ac8: 3802 1100 |000e: if-eqz v2, 001f // +0011 │ │ +1b3acc: 5412 8942 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4289 │ │ +1b3ad0: 7110 345c 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$100:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@5c34 │ │ +1b3ad6: 0c02 |0015: move-result-object v2 │ │ +1b3ad8: 6e10 4b5c 0200 |0016: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@5c4b │ │ +1b3ade: 5412 8942 |0019: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4289 │ │ +1b3ae2: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +1b3ae4: 7120 355c 0200 |001c: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$102:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@5c35 │ │ +1b3aea: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0010 line=90 │ │ 0x0019 line=91 │ │ locals : │ │ 0x0000 - 0x0020 reg=1 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ @@ -321011,34 +321012,34 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -1b3ae8: |[1b3ae8] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPreExecute:()V │ │ -1b3af8: 5440 8942 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4289 │ │ -1b3afc: 7110 335c 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z // method@5c33 │ │ -1b3b02: 0a00 |0005: move-result v0 │ │ -1b3b04: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -1b3b08: 5440 8942 |0008: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4289 │ │ -1b3b0c: 7110 365c 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$200:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View; // method@5c36 │ │ -1b3b12: 0c01 |000d: move-result-object v1 │ │ -1b3b14: 6e10 1903 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ -1b3b1a: 0c01 |0011: move-result-object v1 │ │ -1b3b1c: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -1b3b1e: 1a03 0000 |0013: const-string v3, "" // string@0000 │ │ -1b3b22: 7140 5c5c 3123 |0015: invoke-static {v1, v3, v3, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@5c5c │ │ -1b3b28: 0c01 |0018: move-result-object v1 │ │ -1b3b2a: 7120 355c 1000 |0019: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$102:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@5c35 │ │ -1b3b30: 2807 |001c: goto 0023 // +0007 │ │ -1b3b32: 5440 8942 |001d: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4289 │ │ -1b3b36: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -1b3b38: 7120 355c 1000 |0020: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$102:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@5c35 │ │ -1b3b3e: 0e00 |0023: return-void │ │ +1b3aec: |[1b3aec] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPreExecute:()V │ │ +1b3afc: 5440 8942 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4289 │ │ +1b3b00: 7110 335c 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z // method@5c33 │ │ +1b3b06: 0a00 |0005: move-result v0 │ │ +1b3b08: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +1b3b0c: 5440 8942 |0008: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4289 │ │ +1b3b10: 7110 365c 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$200:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View; // method@5c36 │ │ +1b3b16: 0c01 |000d: move-result-object v1 │ │ +1b3b18: 6e10 1903 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ +1b3b1e: 0c01 |0011: move-result-object v1 │ │ +1b3b20: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +1b3b22: 1a03 0000 |0013: const-string v3, "" // string@0000 │ │ +1b3b26: 7140 5c5c 3123 |0015: invoke-static {v1, v3, v3, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@5c5c │ │ +1b3b2c: 0c01 |0018: move-result-object v1 │ │ +1b3b2e: 7120 355c 1000 |0019: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$102:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@5c35 │ │ +1b3b34: 2807 |001c: goto 0023 // +0007 │ │ +1b3b36: 5440 8942 |001d: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4289 │ │ +1b3b3a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +1b3b3c: 7120 355c 1000 |0020: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$102:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@5c35 │ │ +1b3b42: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x001d line=78 │ │ locals : │ │ 0x0000 - 0x0024 reg=4 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ │ │ @@ -321111,22 +321112,22 @@ │ │ type : '(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;IZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -1b3c08: |[1b3c08] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.:(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;IZ)V │ │ -1b3c18: 7010 2e02 0000 |0000: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@022e │ │ -1b3c1e: 5b01 9042 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@4290 │ │ -1b3c22: 5b02 8f42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarText:Ljava/lang/String; // field@428f │ │ -1b3c26: 5b03 8d42 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarActionText:Ljava/lang/String; // field@428d │ │ -1b3c2a: 5904 8e42 |0009: iput v4, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarDuration:I // field@428e │ │ -1b3c2e: 5c05 8c42 |000b: iput-boolean v5, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@428c │ │ -1b3c32: 0e00 |000d: return-void │ │ +1b3c0c: |[1b3c0c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.:(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;IZ)V │ │ +1b3c1c: 7010 2e02 0000 |0000: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@022e │ │ +1b3c22: 5b01 9042 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@4290 │ │ +1b3c26: 5b02 8f42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarText:Ljava/lang/String; // field@428f │ │ +1b3c2a: 5b03 8d42 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarActionText:Ljava/lang/String; // field@428d │ │ +1b3c2e: 5904 8e42 |0009: iput v4, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarDuration:I // field@428e │ │ +1b3c32: 5c05 8c42 |000b: iput-boolean v5, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@428c │ │ +1b3c36: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ 0x0007 line=35 │ │ 0x0009 line=36 │ │ @@ -321144,17 +321145,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b3b58: |[1b3b58] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z │ │ -1b3b68: 5500 8c42 |0000: iget-boolean v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@428c │ │ -1b3b6c: 0f00 |0002: return v0 │ │ +1b3b5c: |[1b3b5c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z │ │ +1b3b6c: 5500 8c42 |0000: iget-boolean v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@428c │ │ +1b3b70: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;) │ │ @@ -321162,17 +321163,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b3bd8: |[1b3bd8] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$100:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ -1b3be8: 5400 8a42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@428a │ │ -1b3bec: 1100 |0002: return-object v0 │ │ +1b3bdc: |[1b3bdc] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$100:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ +1b3bec: 5400 8a42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@428a │ │ +1b3bf0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;) │ │ @@ -321180,17 +321181,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b3bf0: |[1b3bf0] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$102:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ -1b3c00: 5b01 8a42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@428a │ │ -1b3c04: 1101 |0002: return-object v1 │ │ +1b3bf4: |[1b3bf4] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$102:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ +1b3c04: 5b01 8a42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@428a │ │ +1b3c08: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ │ │ @@ -321199,17 +321200,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b3b40: |[1b3b40] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$200:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View; │ │ -1b3b50: 5400 9042 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@4290 │ │ -1b3b54: 1100 |0002: return-object v0 │ │ +1b3b44: |[1b3b44] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$200:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View; │ │ +1b3b54: 5400 9042 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@4290 │ │ +1b3b58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;) │ │ @@ -321217,17 +321218,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b3b70: |[1b3b70] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$300:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object; │ │ -1b3b80: 5400 8b42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reversibleParameter:Ljava/lang/Object; // field@428b │ │ -1b3b84: 1100 |0002: return-object v0 │ │ +1b3b74: |[1b3b74] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$300:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object; │ │ +1b3b84: 5400 8b42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reversibleParameter:Ljava/lang/Object; // field@428b │ │ +1b3b88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ │ │ Virtual methods - │ │ @@ -321236,18 +321237,18 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1b3b88: |[1b3b88] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b3b98: 6e20 395c 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@5c39 │ │ -1b3b9e: 0c01 |0003: move-result-object v1 │ │ -1b3ba0: 1101 |0004: return-object v1 │ │ +1b3b8c: |[1b3b8c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b3b9c: 6e20 395c 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@5c39 │ │ +1b3ba2: 0c01 |0003: move-result-object v1 │ │ +1b3ba4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ 0x0000 - 0x0005 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -321256,26 +321257,26 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Void;' │ │ access : 0x0094 (PROTECTED FINAL VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -1b3ba4: |[1b3ba4] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ -1b3bb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b3bb6: 3803 0900 |0001: if-eqz v3, 000a // +0009 │ │ -1b3bba: 2131 |0003: array-length v1, v3 │ │ -1b3bbc: 3d01 0600 |0004: if-lez v1, 000a // +0006 │ │ -1b3bc0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1b3bc2: 4603 0301 |0007: aget-object v3, v3, v1 │ │ -1b3bc6: 2802 |0009: goto 000b // +0002 │ │ -1b3bc8: 0703 |000a: move-object v3, v0 │ │ -1b3bca: 5b23 8b42 |000b: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reversibleParameter:Ljava/lang/Object; // field@428b │ │ -1b3bce: 6e20 3a5c 3200 |000d: invoke-virtual {v2, v3}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.executeAction:(Ljava/lang/Object;)V // method@5c3a │ │ -1b3bd4: 1100 |0010: return-object v0 │ │ +1b3ba8: |[1b3ba8] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ +1b3bb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b3bba: 3803 0900 |0001: if-eqz v3, 000a // +0009 │ │ +1b3bbe: 2131 |0003: array-length v1, v3 │ │ +1b3bc0: 3d01 0600 |0004: if-lez v1, 000a // +0006 │ │ +1b3bc4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1b3bc6: 4603 0301 |0007: aget-object v3, v3, v1 │ │ +1b3bca: 2802 |0009: goto 000b // +0002 │ │ +1b3bcc: 0703 |000a: move-object v3, v0 │ │ +1b3bce: 5b23 8b42 |000b: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reversibleParameter:Ljava/lang/Object; // field@428b │ │ +1b3bd2: 6e20 3a5c 3200 |000d: invoke-virtual {v2, v3}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.executeAction:(Ljava/lang/Object;)V // method@5c3a │ │ +1b3bd8: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=54 │ │ 0x000d line=55 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ 0x0000 - 0x0011 reg=3 (null) [Ljava/lang/Object; │ │ @@ -321291,22 +321292,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -1b3c34: |[1b3c34] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onClick:(Landroid/view/View;)V │ │ -1b3c44: 2203 0511 |0000: new-instance v3, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; // type@1105 │ │ -1b3c48: 7020 2b5c 2300 |0002: invoke-direct {v3, v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V // method@5c2b │ │ -1b3c4e: 6200 3500 |0005: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ -1b3c52: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -1b3c54: 2311 4611 |0008: new-array v1, v1, [Ljava/lang/Void; // type@1146 │ │ -1b3c58: 6e30 2e5c 0301 |000a: invoke-virtual {v3, v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/os/AsyncTask; // method@5c2e │ │ -1b3c5e: 0e00 |000d: return-void │ │ +1b3c38: |[1b3c38] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onClick:(Landroid/view/View;)V │ │ +1b3c48: 2203 0511 |0000: new-instance v3, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; // type@1105 │ │ +1b3c4c: 7020 2b5c 2300 |0002: invoke-direct {v3, v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V // method@5c2b │ │ +1b3c52: 6200 3500 |0005: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ +1b3c56: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +1b3c58: 2311 4611 |0008: new-array v1, v1, [Ljava/lang/Void; // type@1146 │ │ +1b3c5c: 6e30 2e5c 0301 |000a: invoke-virtual {v3, v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/os/AsyncTask; // method@5c2e │ │ +1b3c62: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x000a line=94 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ 0x0000 - 0x000e reg=3 (null) Landroid/view/View; │ │ @@ -321316,18 +321317,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1b3c60: |[1b3c60] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ -1b3c70: 1f01 1403 |0000: check-cast v1, Ljava/lang/Void; // type@0314 │ │ -1b3c74: 6e20 3d5c 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.onPostExecute:(Ljava/lang/Void;)V // method@5c3d │ │ -1b3c7a: 0e00 |0005: return-void │ │ +1b3c64: |[1b3c64] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ +1b3c74: 1f01 1403 |0000: check-cast v1, Ljava/lang/Void; // type@0314 │ │ +1b3c78: 6e20 3d5c 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.onPostExecute:(Ljava/lang/Void;)V // method@5c3d │ │ +1b3c7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -321336,40 +321337,40 @@ │ │ type : '(Ljava/lang/Void;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -1b3c7c: |[1b3c7c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPostExecute:(Ljava/lang/Void;)V │ │ -1b3c8c: 5523 8c42 |0000: iget-boolean v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@428c │ │ -1b3c90: 3803 0c00 |0002: if-eqz v3, 000e // +000c │ │ -1b3c94: 5423 8a42 |0004: iget-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@428a │ │ -1b3c98: 3803 0800 |0006: if-eqz v3, 000e // +0008 │ │ -1b3c9c: 6e10 4b5c 0300 |0008: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@5c4b │ │ -1b3ca2: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -1b3ca4: 5b23 8a42 |000c: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@428a │ │ -1b3ca8: 5423 9042 |000e: iget-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@4290 │ │ -1b3cac: 5420 8f42 |0010: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarText:Ljava/lang/String; // field@428f │ │ -1b3cb0: 5221 8e42 |0012: iget v1, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarDuration:I // field@428e │ │ -1b3cb4: 7130 f408 0301 |0014: invoke-static {v3, v0, v1}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@08f4 │ │ -1b3cba: 0c03 |0017: move-result-object v3 │ │ -1b3cbc: 5420 8d42 |0018: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarActionText:Ljava/lang/String; // field@428d │ │ -1b3cc0: 6e30 f508 0302 |001a: invoke-virtual {v3, v0, v2}, Lcom/google/android/material/snackbar/Snackbar;.setAction:(Ljava/lang/CharSequence;Landroid/view/View$OnClickListener;)Lcom/google/android/material/snackbar/Snackbar; // method@08f5 │ │ -1b3cc6: 0c03 |001d: move-result-object v3 │ │ -1b3cc8: 5420 9042 |001e: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@4290 │ │ -1b3ccc: 6e10 2803 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0328 │ │ -1b3cd2: 0c00 |0023: move-result-object v0 │ │ -1b3cd4: 6001 271c |0024: sget v1, Lorg/thoughtcrime/securesms/R$color;.white:I // field@1c27 │ │ -1b3cd8: 6e20 db00 1000 |0026: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00db │ │ -1b3cde: 0a00 |0029: move-result v0 │ │ -1b3ce0: 6e20 f608 0300 |002a: invoke-virtual {v3, v0}, Lcom/google/android/material/snackbar/Snackbar;.setActionTextColor:(I)Lcom/google/android/material/snackbar/Snackbar; // method@08f6 │ │ -1b3ce6: 0c03 |002d: move-result-object v3 │ │ -1b3ce8: 6e10 f708 0300 |002e: invoke-virtual {v3}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@08f7 │ │ -1b3cee: 0e00 |0031: return-void │ │ +1b3c80: |[1b3c80] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPostExecute:(Ljava/lang/Void;)V │ │ +1b3c90: 5523 8c42 |0000: iget-boolean v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@428c │ │ +1b3c94: 3803 0c00 |0002: if-eqz v3, 000e // +000c │ │ +1b3c98: 5423 8a42 |0004: iget-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@428a │ │ +1b3c9c: 3803 0800 |0006: if-eqz v3, 000e // +0008 │ │ +1b3ca0: 6e10 4b5c 0300 |0008: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@5c4b │ │ +1b3ca6: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +1b3ca8: 5b23 8a42 |000c: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@428a │ │ +1b3cac: 5423 9042 |000e: iget-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@4290 │ │ +1b3cb0: 5420 8f42 |0010: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarText:Ljava/lang/String; // field@428f │ │ +1b3cb4: 5221 8e42 |0012: iget v1, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarDuration:I // field@428e │ │ +1b3cb8: 7130 f408 0301 |0014: invoke-static {v3, v0, v1}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@08f4 │ │ +1b3cbe: 0c03 |0017: move-result-object v3 │ │ +1b3cc0: 5420 8d42 |0018: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarActionText:Ljava/lang/String; // field@428d │ │ +1b3cc4: 6e30 f508 0302 |001a: invoke-virtual {v3, v0, v2}, Lcom/google/android/material/snackbar/Snackbar;.setAction:(Ljava/lang/CharSequence;Landroid/view/View$OnClickListener;)Lcom/google/android/material/snackbar/Snackbar; // method@08f5 │ │ +1b3cca: 0c03 |001d: move-result-object v3 │ │ +1b3ccc: 5420 9042 |001e: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@4290 │ │ +1b3cd0: 6e10 2803 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0328 │ │ +1b3cd6: 0c00 |0023: move-result-object v0 │ │ +1b3cd8: 6001 271c |0024: sget v1, Lorg/thoughtcrime/securesms/R$color;.white:I // field@1c27 │ │ +1b3cdc: 6e20 db00 1000 |0026: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00db │ │ +1b3ce2: 0a00 |0029: move-result v0 │ │ +1b3ce4: 6e20 f608 0300 |002a: invoke-virtual {v3, v0}, Lcom/google/android/material/snackbar/Snackbar;.setActionTextColor:(I)Lcom/google/android/material/snackbar/Snackbar; // method@08f6 │ │ +1b3cea: 0c03 |002d: move-result-object v3 │ │ +1b3cec: 6e10 f708 0300 |002e: invoke-virtual {v3}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@08f7 │ │ +1b3cf2: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0008 line=62 │ │ 0x000c line=63 │ │ 0x000e line=66 │ │ 0x001a line=67 │ │ @@ -321384,36 +321385,36 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -1b3cf0: |[1b3cf0] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPreExecute:()V │ │ -1b3d00: 5550 8c42 |0000: iget-boolean v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@428c │ │ -1b3d04: 3800 1f00 |0002: if-eqz v0, 0021 // +001f │ │ -1b3d08: 5450 9042 |0004: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@4290 │ │ -1b3d0c: 6e10 1903 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ -1b3d12: 0c00 |0009: move-result-object v0 │ │ -1b3d14: 5451 9042 |000a: iget-object v1, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@4290 │ │ -1b3d18: 6e10 1903 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ -1b3d1e: 0c01 |000f: move-result-object v1 │ │ -1b3d20: 6002 732a |0010: sget v2, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2a73 │ │ -1b3d24: 6e20 7700 2100 |0012: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1b3d2a: 0c01 |0015: move-result-object v1 │ │ -1b3d2c: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -1b3d2e: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -1b3d30: 1a04 0000 |0018: const-string v4, "" // string@0000 │ │ -1b3d34: 7153 5d5c 4021 |001a: invoke-static {v0, v4, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@5c5d │ │ -1b3d3a: 0c00 |001d: move-result-object v0 │ │ -1b3d3c: 5b50 8a42 |001e: iput-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@428a │ │ -1b3d40: 2804 |0020: goto 0024 // +0004 │ │ -1b3d42: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -1b3d44: 5b50 8a42 |0022: iput-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@428a │ │ -1b3d48: 0e00 |0024: return-void │ │ +1b3cf4: |[1b3cf4] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPreExecute:()V │ │ +1b3d04: 5550 8c42 |0000: iget-boolean v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@428c │ │ +1b3d08: 3800 1f00 |0002: if-eqz v0, 0021 // +001f │ │ +1b3d0c: 5450 9042 |0004: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@4290 │ │ +1b3d10: 6e10 1903 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ +1b3d16: 0c00 |0009: move-result-object v0 │ │ +1b3d18: 5451 9042 |000a: iget-object v1, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@4290 │ │ +1b3d1c: 6e10 1903 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ +1b3d22: 0c01 |000f: move-result-object v1 │ │ +1b3d24: 6002 732a |0010: sget v2, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2a73 │ │ +1b3d28: 6e20 7700 2100 |0012: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1b3d2e: 0c01 |0015: move-result-object v1 │ │ +1b3d30: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +1b3d32: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +1b3d34: 1a04 0000 |0018: const-string v4, "" // string@0000 │ │ +1b3d38: 7153 5d5c 4021 |001a: invoke-static {v0, v4, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@5c5d │ │ +1b3d3e: 0c00 |001d: move-result-object v0 │ │ +1b3d40: 5b50 8a42 |001e: iput-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@428a │ │ +1b3d44: 2804 |0020: goto 0024 // +0004 │ │ +1b3d46: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +1b3d48: 5b50 8a42 |0022: iput-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@428a │ │ +1b3d4c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=43 │ │ 0x000c line=44 │ │ 0x0018 line=43 │ │ 0x0022 line=47 │ │ @@ -321460,19 +321461,19 @@ │ │ type : '(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1b3f54: |[1b3f54] org.thoughtcrime.securesms.util.views.ProgressDialog$$ExternalSyntheticLambda0.:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)V │ │ -1b3f64: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b3f6a: 5b01 9b42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$0:Landroid/content/DialogInterface$OnCancelListener; // field@429b │ │ -1b3f6e: 5b02 9c42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$1:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@429c │ │ -1b3f72: 0e00 |0007: return-void │ │ +1b3f58: |[1b3f58] org.thoughtcrime.securesms.util.views.ProgressDialog$$ExternalSyntheticLambda0.:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)V │ │ +1b3f68: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b3f6e: 5b01 9b42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$0:Landroid/content/DialogInterface$OnCancelListener; // field@429b │ │ +1b3f72: 5b02 9c42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$1:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@429c │ │ +1b3f76: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/DialogInterface$OnCancelListener; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ @@ -321483,19 +321484,19 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -1b3f74: |[1b3f74] org.thoughtcrime.securesms.util.views.ProgressDialog$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ -1b3f84: 5420 9b42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$0:Landroid/content/DialogInterface$OnCancelListener; // field@429b │ │ -1b3f88: 5421 9c42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$1:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@429c │ │ -1b3f8c: 7140 505c 1043 |0004: invoke-static {v0, v1, v3, v4}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.lambda$show$0:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;Landroid/content/DialogInterface;I)V // method@5c50 │ │ -1b3f92: 0e00 |0007: return-void │ │ +1b3f78: |[1b3f78] org.thoughtcrime.securesms.util.views.ProgressDialog$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ +1b3f88: 5420 9b42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$0:Landroid/content/DialogInterface$OnCancelListener; // field@429b │ │ +1b3f8c: 5421 9c42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$1:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@429c │ │ +1b3f90: 7140 505c 1043 |0004: invoke-static {v0, v1, v3, v4}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.lambda$show$0:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;Landroid/content/DialogInterface;I)V // method@5c50 │ │ +1b3f96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0008 reg=4 (null) I │ │ @@ -321541,18 +321542,18 @@ │ │ type : '(Landroid/view/ViewStub;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1b42a0: |[1b42a0] org.thoughtcrime.securesms.util.views.Stub.:(Landroid/view/ViewStub;)V │ │ -1b42b0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b42b6: 5b01 a242 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42a2 │ │ -1b42ba: 0e00 |0005: return-void │ │ +1b42a4: |[1b42a4] org.thoughtcrime.securesms.util.views.Stub.:(Landroid/view/ViewStub;)V │ │ +1b42b4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b42ba: 5b01 a242 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42a2 │ │ +1b42be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/views/Stub; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/ViewStub; │ │ @@ -321563,25 +321564,25 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -1b426c: |[1b426c] org.thoughtcrime.securesms.util.views.Stub.get:()Ljava/lang/Object; │ │ -1b427c: 5410 a142 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42a1 │ │ -1b4280: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -1b4284: 5410 a242 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42a2 │ │ -1b4288: 6e10 6a03 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@036a │ │ -1b428e: 0c00 |0009: move-result-object v0 │ │ -1b4290: 5b10 a142 |000a: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42a1 │ │ -1b4294: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -1b4296: 5b10 a242 |000d: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42a2 │ │ -1b429a: 5410 a142 |000f: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42a1 │ │ -1b429e: 1100 |0011: return-object v0 │ │ +1b4270: |[1b4270] org.thoughtcrime.securesms.util.views.Stub.get:()Ljava/lang/Object; │ │ +1b4280: 5410 a142 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42a1 │ │ +1b4284: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +1b4288: 5410 a242 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42a2 │ │ +1b428c: 6e10 6a03 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@036a │ │ +1b4292: 0c00 |0009: move-result-object v0 │ │ +1b4294: 5b10 a142 |000a: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42a1 │ │ +1b4298: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1b429a: 5b10 a242 |000d: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42a2 │ │ +1b429e: 5410 a142 |000f: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42a1 │ │ +1b42a2: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0004 line=19 │ │ 0x000d line=20 │ │ 0x000f line=23 │ │ locals : │ │ @@ -321592,21 +321593,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -1b424c: |[1b424c] org.thoughtcrime.securesms.util.views.Stub.resolved:()Z │ │ -1b425c: 5410 a142 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42a1 │ │ -1b4260: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -1b4264: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -1b4266: 2802 |0005: goto 0007 // +0002 │ │ -1b4268: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -1b426a: 0f00 |0007: return v0 │ │ +1b4250: |[1b4250] org.thoughtcrime.securesms.util.views.Stub.resolved:()Z │ │ +1b4260: 5410 a142 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42a1 │ │ +1b4264: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +1b4268: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1b426a: 2802 |0005: goto 0007 // +0002 │ │ +1b426c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +1b426e: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/thoughtcrime/securesms/util/views/Stub; │ │ │ │ source_file_idx : 14734 (Stub.java) │ │ @@ -321650,18 +321651,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1b4690: |[1b4690] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;)V │ │ -1b46a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b46a2: 7030 8a5c 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@5c8a │ │ -1b46a8: 0e00 |0004: return-void │ │ +1b4694: |[1b4694] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;)V │ │ +1b46a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b46a6: 7030 8a5c 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@5c8a │ │ +1b46ac: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=57 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/video/VideoPlayer; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -321670,18 +321671,18 @@ │ │ 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 │ │ -1b46ac: |[1b46ac] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -1b46bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b46be: 7040 8b5c 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@5c8b │ │ -1b46c4: 0e00 |0004: return-void │ │ +1b46b0: |[1b46b0] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +1b46c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b46c2: 7040 8b5c 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@5c8b │ │ +1b46c8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/video/VideoPlayer; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=3 (null) Landroid/util/AttributeSet; │ │ @@ -321691,24 +321692,24 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -1b46c8: |[1b46c8] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -1b46d8: 7040 f003 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@03f0 │ │ -1b46de: 6002 1f27 |0003: sget v2, Lorg/thoughtcrime/securesms/R$layout;.video_player:I // field@271f │ │ -1b46e2: 7130 8e5c 2100 |0005: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@5c8e │ │ -1b46e8: 6001 8b25 |0008: sget v1, Lorg/thoughtcrime/securesms/R$id;.video_view:I // field@258b │ │ -1b46ec: 7120 c85b 1000 |000a: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.findById:(Landroid/view/View;I)Landroid/view/View; // method@5bc8 │ │ -1b46f2: 0c01 |000d: move-result-object v1 │ │ -1b46f4: 1f01 7d02 |000e: check-cast v1, Lcom/google/android/exoplayer2/ui/PlayerView; // type@027d │ │ -1b46f8: 5b01 a542 |0010: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoView:Lcom/google/android/exoplayer2/ui/PlayerView; // field@42a5 │ │ -1b46fc: 0e00 |0012: return-void │ │ +1b46cc: |[1b46cc] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +1b46dc: 7040 f003 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@03f0 │ │ +1b46e2: 6002 1f27 |0003: sget v2, Lorg/thoughtcrime/securesms/R$layout;.video_player:I // field@271f │ │ +1b46e6: 7130 8e5c 2100 |0005: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@5c8e │ │ +1b46ec: 6001 8b25 |0008: sget v1, Lorg/thoughtcrime/securesms/R$id;.video_view:I // field@258b │ │ +1b46f0: 7120 c85b 1000 |000a: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.findById:(Landroid/view/View;I)Landroid/view/View; // method@5bc8 │ │ +1b46f6: 0c01 |000d: move-result-object v1 │ │ +1b46f8: 1f01 7d02 |000e: check-cast v1, Lcom/google/android/exoplayer2/ui/PlayerView; // type@027d │ │ +1b46fc: 5b01 a542 |0010: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoView:Lcom/google/android/exoplayer2/ui/PlayerView; // field@42a5 │ │ +1b4700: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=67 │ │ 0x0008 line=69 │ │ locals : │ │ 0x0000 - 0x0013 reg=0 this Lorg/thoughtcrime/securesms/video/VideoPlayer; │ │ @@ -321721,70 +321722,70 @@ │ │ type : '(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 121 16-bit code units │ │ -1b4744: |[1b4744] org.thoughtcrime.securesms.video.VideoPlayer.setExoViewSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V │ │ -1b4754: 2200 8202 |0000: new-instance v0, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder; // type@0282 │ │ -1b4758: 6e10 8d5c 0500 |0002: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5c8d │ │ -1b475e: 0c01 |0005: move-result-object v1 │ │ -1b4760: 7020 e908 1000 |0006: invoke-direct {v0, v1}, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder;.:(Landroid/content/Context;)V // method@08e9 │ │ -1b4766: 6e10 ea08 0000 |0009: invoke-virtual {v0}, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder;.build:()Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter; // method@08ea │ │ -1b476c: 0c00 |000c: move-result-object v0 │ │ -1b476e: 2201 7a02 |000d: new-instance v1, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector; // type@027a │ │ -1b4772: 6e10 8d5c 0500 |000f: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5c8d │ │ -1b4778: 0c02 |0012: move-result-object v2 │ │ -1b477a: 7020 e308 2100 |0013: invoke-direct {v1, v2}, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector;.:(Landroid/content/Context;)V // method@08e3 │ │ -1b4780: 2202 5e02 |0016: new-instance v2, Lcom/google/android/exoplayer2/DefaultLoadControl; // type@025e │ │ -1b4784: 7010 a208 0200 |0018: invoke-direct {v2}, Lcom/google/android/exoplayer2/DefaultLoadControl;.:()V // method@08a2 │ │ -1b478a: 2203 6d02 |001b: new-instance v3, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder; // type@026d │ │ -1b478e: 6e10 8d5c 0500 |001d: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5c8d │ │ -1b4794: 0c04 |0020: move-result-object v4 │ │ -1b4796: 7020 c908 4300 |0021: invoke-direct {v3, v4}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.:(Landroid/content/Context;)V // method@08c9 │ │ -1b479c: 6e20 ce08 1300 |0024: invoke-virtual {v3, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.setTrackSelector:(Lcom/google/android/exoplayer2/trackselection/TrackSelector;)Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder; // method@08ce │ │ -1b47a2: 0c01 |0027: move-result-object v1 │ │ -1b47a4: 6e20 cc08 0100 |0028: invoke-virtual {v1, v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.setBandwidthMeter:(Lcom/google/android/exoplayer2/upstream/BandwidthMeter;)Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder; // method@08cc │ │ -1b47aa: 0c00 |002b: move-result-object v0 │ │ -1b47ac: 6e20 cd08 2000 |002c: invoke-virtual {v0, v2}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.setLoadControl:(Lcom/google/android/exoplayer2/LoadControl;)Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder; // method@08cd │ │ -1b47b2: 0c00 |002f: move-result-object v0 │ │ -1b47b4: 6e10 cb08 0000 |0030: invoke-virtual {v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.build:()Lcom/google/android/exoplayer2/SimpleExoPlayer; // method@08cb │ │ -1b47ba: 0c00 |0033: move-result-object v0 │ │ -1b47bc: 5b50 a442 |0034: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42a4 │ │ -1b47c0: 2201 0b11 |0036: new-instance v1, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener; // type@110b │ │ -1b47c4: 5452 a642 |0038: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.window:Landroid/view/Window; // field@42a6 │ │ -1b47c8: 7020 635c 2100 |003a: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.:(Landroid/view/Window;)V // method@5c63 │ │ -1b47ce: 6e20 cf08 1000 |003d: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.addListener:(Lcom/google/android/exoplayer2/Player$Listener;)V // method@08cf │ │ -1b47d4: 5450 a542 |0040: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoView:Lcom/google/android/exoplayer2/ui/PlayerView; // field@42a5 │ │ -1b47d8: 5451 a442 |0042: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42a4 │ │ -1b47dc: 6e20 e408 1000 |0044: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/ui/PlayerView;.setPlayer:(Lcom/google/android/exoplayer2/Player;)V // method@08e4 │ │ -1b47e2: 2200 8502 |0047: new-instance v0, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // type@0285 │ │ -1b47e6: 6e10 8d5c 0500 |0049: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5c8d │ │ -1b47ec: 0c01 |004c: move-result-object v1 │ │ -1b47ee: 1a02 7c19 |004d: const-string v2, "GenericUserAgent" // string@197c │ │ -1b47f2: 1203 |004f: const/4 v3, #int 0 // #0 │ │ -1b47f4: 7040 eb08 1032 |0050: invoke-direct {v0, v1, v2, v3}, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;.:(Landroid/content/Context;Ljava/lang/String;Lcom/google/android/exoplayer2/upstream/TransferListener;)V // method@08eb │ │ -1b47fa: 2201 0e11 |0053: new-instance v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory; // type@110e │ │ -1b47fe: 7020 9b5c 0100 |0055: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V // method@5c9b │ │ -1b4804: 2200 7302 |0058: new-instance v0, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory; // type@0273 │ │ -1b4808: 7010 df08 0000 |005a: invoke-direct {v0}, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory;.:()V // method@08df │ │ -1b480e: 2202 7702 |005d: new-instance v2, Lcom/google/android/exoplayer2/source/ProgressiveMediaSource$Factory; // type@0277 │ │ -1b4812: 7030 e108 1200 |005f: invoke-direct {v2, v1, v0}, Lcom/google/android/exoplayer2/source/ProgressiveMediaSource$Factory;.:(Lcom/google/android/exoplayer2/upstream/DataSource$Factory;Lcom/google/android/exoplayer2/extractor/ExtractorsFactory;)V // method@08e1 │ │ -1b4818: 6e10 9d54 0600 |0062: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/mms/VideoSlide;.getUri:()Landroid/net/Uri; // method@549d │ │ -1b481e: 0c06 |0065: move-result-object v6 │ │ -1b4820: 7110 a408 0600 |0066: invoke-static {v6}, Lcom/google/android/exoplayer2/MediaItem;.fromUri:(Landroid/net/Uri;)Lcom/google/android/exoplayer2/MediaItem; // method@08a4 │ │ -1b4826: 0c06 |0069: move-result-object v6 │ │ -1b4828: 6e20 e208 6200 |006a: invoke-virtual {v2, v6}, Lcom/google/android/exoplayer2/source/ProgressiveMediaSource$Factory;.createMediaSource:(Lcom/google/android/exoplayer2/MediaItem;)Lcom/google/android/exoplayer2/source/ProgressiveMediaSource; // method@08e2 │ │ -1b482e: 0c06 |006d: move-result-object v6 │ │ -1b4830: 5450 a442 |006e: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42a4 │ │ -1b4834: 6e20 d408 6000 |0070: invoke-virtual {v0, v6}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.prepare:(Lcom/google/android/exoplayer2/source/MediaSource;)V // method@08d4 │ │ -1b483a: 5456 a442 |0073: iget-object v6, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42a4 │ │ -1b483e: 6e20 d908 7600 |0075: invoke-virtual {v6, v7}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.setPlayWhenReady:(Z)V // method@08d9 │ │ -1b4844: 0e00 |0078: return-void │ │ +1b4748: |[1b4748] org.thoughtcrime.securesms.video.VideoPlayer.setExoViewSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V │ │ +1b4758: 2200 8202 |0000: new-instance v0, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder; // type@0282 │ │ +1b475c: 6e10 8d5c 0500 |0002: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5c8d │ │ +1b4762: 0c01 |0005: move-result-object v1 │ │ +1b4764: 7020 e908 1000 |0006: invoke-direct {v0, v1}, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder;.:(Landroid/content/Context;)V // method@08e9 │ │ +1b476a: 6e10 ea08 0000 |0009: invoke-virtual {v0}, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder;.build:()Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter; // method@08ea │ │ +1b4770: 0c00 |000c: move-result-object v0 │ │ +1b4772: 2201 7a02 |000d: new-instance v1, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector; // type@027a │ │ +1b4776: 6e10 8d5c 0500 |000f: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5c8d │ │ +1b477c: 0c02 |0012: move-result-object v2 │ │ +1b477e: 7020 e308 2100 |0013: invoke-direct {v1, v2}, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector;.:(Landroid/content/Context;)V // method@08e3 │ │ +1b4784: 2202 5e02 |0016: new-instance v2, Lcom/google/android/exoplayer2/DefaultLoadControl; // type@025e │ │ +1b4788: 7010 a208 0200 |0018: invoke-direct {v2}, Lcom/google/android/exoplayer2/DefaultLoadControl;.:()V // method@08a2 │ │ +1b478e: 2203 6d02 |001b: new-instance v3, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder; // type@026d │ │ +1b4792: 6e10 8d5c 0500 |001d: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5c8d │ │ +1b4798: 0c04 |0020: move-result-object v4 │ │ +1b479a: 7020 c908 4300 |0021: invoke-direct {v3, v4}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.:(Landroid/content/Context;)V // method@08c9 │ │ +1b47a0: 6e20 ce08 1300 |0024: invoke-virtual {v3, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.setTrackSelector:(Lcom/google/android/exoplayer2/trackselection/TrackSelector;)Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder; // method@08ce │ │ +1b47a6: 0c01 |0027: move-result-object v1 │ │ +1b47a8: 6e20 cc08 0100 |0028: invoke-virtual {v1, v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.setBandwidthMeter:(Lcom/google/android/exoplayer2/upstream/BandwidthMeter;)Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder; // method@08cc │ │ +1b47ae: 0c00 |002b: move-result-object v0 │ │ +1b47b0: 6e20 cd08 2000 |002c: invoke-virtual {v0, v2}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.setLoadControl:(Lcom/google/android/exoplayer2/LoadControl;)Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder; // method@08cd │ │ +1b47b6: 0c00 |002f: move-result-object v0 │ │ +1b47b8: 6e10 cb08 0000 |0030: invoke-virtual {v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.build:()Lcom/google/android/exoplayer2/SimpleExoPlayer; // method@08cb │ │ +1b47be: 0c00 |0033: move-result-object v0 │ │ +1b47c0: 5b50 a442 |0034: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42a4 │ │ +1b47c4: 2201 0b11 |0036: new-instance v1, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener; // type@110b │ │ +1b47c8: 5452 a642 |0038: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.window:Landroid/view/Window; // field@42a6 │ │ +1b47cc: 7020 635c 2100 |003a: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.:(Landroid/view/Window;)V // method@5c63 │ │ +1b47d2: 6e20 cf08 1000 |003d: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.addListener:(Lcom/google/android/exoplayer2/Player$Listener;)V // method@08cf │ │ +1b47d8: 5450 a542 |0040: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoView:Lcom/google/android/exoplayer2/ui/PlayerView; // field@42a5 │ │ +1b47dc: 5451 a442 |0042: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42a4 │ │ +1b47e0: 6e20 e408 1000 |0044: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/ui/PlayerView;.setPlayer:(Lcom/google/android/exoplayer2/Player;)V // method@08e4 │ │ +1b47e6: 2200 8502 |0047: new-instance v0, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // type@0285 │ │ +1b47ea: 6e10 8d5c 0500 |0049: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5c8d │ │ +1b47f0: 0c01 |004c: move-result-object v1 │ │ +1b47f2: 1a02 7c19 |004d: const-string v2, "GenericUserAgent" // string@197c │ │ +1b47f6: 1203 |004f: const/4 v3, #int 0 // #0 │ │ +1b47f8: 7040 eb08 1032 |0050: invoke-direct {v0, v1, v2, v3}, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;.:(Landroid/content/Context;Ljava/lang/String;Lcom/google/android/exoplayer2/upstream/TransferListener;)V // method@08eb │ │ +1b47fe: 2201 0e11 |0053: new-instance v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory; // type@110e │ │ +1b4802: 7020 9b5c 0100 |0055: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V // method@5c9b │ │ +1b4808: 2200 7302 |0058: new-instance v0, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory; // type@0273 │ │ +1b480c: 7010 df08 0000 |005a: invoke-direct {v0}, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory;.:()V // method@08df │ │ +1b4812: 2202 7702 |005d: new-instance v2, Lcom/google/android/exoplayer2/source/ProgressiveMediaSource$Factory; // type@0277 │ │ +1b4816: 7030 e108 1200 |005f: invoke-direct {v2, v1, v0}, Lcom/google/android/exoplayer2/source/ProgressiveMediaSource$Factory;.:(Lcom/google/android/exoplayer2/upstream/DataSource$Factory;Lcom/google/android/exoplayer2/extractor/ExtractorsFactory;)V // method@08e1 │ │ +1b481c: 6e10 9d54 0600 |0062: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/mms/VideoSlide;.getUri:()Landroid/net/Uri; // method@549d │ │ +1b4822: 0c06 |0065: move-result-object v6 │ │ +1b4824: 7110 a408 0600 |0066: invoke-static {v6}, Lcom/google/android/exoplayer2/MediaItem;.fromUri:(Landroid/net/Uri;)Lcom/google/android/exoplayer2/MediaItem; // method@08a4 │ │ +1b482a: 0c06 |0069: move-result-object v6 │ │ +1b482c: 6e20 e208 6200 |006a: invoke-virtual {v2, v6}, Lcom/google/android/exoplayer2/source/ProgressiveMediaSource$Factory;.createMediaSource:(Lcom/google/android/exoplayer2/MediaItem;)Lcom/google/android/exoplayer2/source/ProgressiveMediaSource; // method@08e2 │ │ +1b4832: 0c06 |006d: move-result-object v6 │ │ +1b4834: 5450 a442 |006e: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42a4 │ │ +1b4838: 6e20 d408 6000 |0070: invoke-virtual {v0, v6}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.prepare:(Lcom/google/android/exoplayer2/source/MediaSource;)V // method@08d4 │ │ +1b483e: 5456 a442 |0073: iget-object v6, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42a4 │ │ +1b4842: 6e20 d908 7600 |0075: invoke-virtual {v6, v7}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.setPlayWhenReady:(Z)V // method@08d9 │ │ +1b4848: 0e00 |0078: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x000d line=96 │ │ 0x0016 line=97 │ │ 0x001b line=99 │ │ 0x0024 line=100 │ │ @@ -321811,19 +321812,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1b4700: |[1b4700] org.thoughtcrime.securesms.video.VideoPlayer.cleanup:()V │ │ -1b4710: 5410 a442 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42a4 │ │ -1b4714: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -1b4718: 6e10 d508 0000 |0004: invoke-virtual {v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.release:()V // method@08d5 │ │ -1b471e: 0e00 |0007: return-void │ │ +1b4704: |[1b4704] org.thoughtcrime.securesms.video.VideoPlayer.cleanup:()V │ │ +1b4714: 5410 a442 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42a4 │ │ +1b4718: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +1b471c: 6e10 d508 0000 |0004: invoke-virtual {v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.release:()V // method@08d5 │ │ +1b4722: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=85 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/thoughtcrime/securesms/video/VideoPlayer; │ │ │ │ @@ -321832,20 +321833,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1b4720: |[1b4720] org.thoughtcrime.securesms.video.VideoPlayer.pause:()V │ │ -1b4730: 5420 a442 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42a4 │ │ -1b4734: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -1b4738: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1b473a: 6e20 d908 1000 |0005: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.setPlayWhenReady:(Z)V // method@08d9 │ │ -1b4740: 0e00 |0008: return-void │ │ +1b4724: |[1b4724] org.thoughtcrime.securesms.video.VideoPlayer.pause:()V │ │ +1b4734: 5420 a442 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42a4 │ │ +1b4738: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +1b473c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1b473e: 6e20 d908 1000 |0005: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.setPlayWhenReady:(Z)V // method@08d9 │ │ +1b4744: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0005 line=79 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/thoughtcrime/securesms/video/VideoPlayer; │ │ │ │ @@ -321854,17 +321855,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1b4848: |[1b4848] org.thoughtcrime.securesms.video.VideoPlayer.setVideoSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V │ │ -1b4858: 7030 905c 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.setExoViewSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V // method@5c90 │ │ -1b485e: 0e00 |0003: return-void │ │ +1b484c: |[1b484c] org.thoughtcrime.securesms.video.VideoPlayer.setVideoSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V │ │ +1b485c: 7030 905c 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.setExoViewSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V // method@5c90 │ │ +1b4862: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/video/VideoPlayer; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/thoughtcrime/securesms/mms/VideoSlide; │ │ 0x0000 - 0x0004 reg=2 (null) Z │ │ @@ -321874,17 +321875,17 @@ │ │ type : '(Landroid/view/Window;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b4860: |[1b4860] org.thoughtcrime.securesms.video.VideoPlayer.setWindow:(Landroid/view/Window;)V │ │ -1b4870: 5b01 a642 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer;.window:Landroid/view/Window; // field@42a6 │ │ -1b4874: 0e00 |0002: return-void │ │ +1b4864: |[1b4864] org.thoughtcrime.securesms.video.VideoPlayer.setWindow:(Landroid/view/Window;)V │ │ +1b4874: 5b01 a642 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer;.window:Landroid/view/Window; // field@42a6 │ │ +1b4878: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/thoughtcrime/securesms/video/VideoPlayer; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/view/Window; │ │ │ │ @@ -321939,20 +321940,20 @@ │ │ type : '(Landroid/view/Surface;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1b49e0: |[1b49e0] org.thoughtcrime.securesms.video.recode.InputSurface.:(Landroid/view/Surface;)V │ │ -1b49f0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b49f6: 6e10 a30a 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0aa3 │ │ -1b49fc: 5b01 af42 |0006: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42af │ │ -1b4a00: 7010 a05c 0000 |0008: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.eglSetup:()V // method@5ca0 │ │ -1b4a06: 0e00 |000b: return-void │ │ +1b49e4: |[1b49e4] org.thoughtcrime.securesms.video.recode.InputSurface.:(Landroid/view/Surface;)V │ │ +1b49f4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b49fa: 6e10 a30a 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0aa3 │ │ +1b4a00: 5b01 af42 |0006: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42af │ │ +1b4a04: 7010 a05c 0000 |0008: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.eglSetup:()V // method@5ca0 │ │ +1b4a0a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=40 │ │ 0x0006 line=42 │ │ 0x0008 line=43 │ │ locals : │ │ @@ -321964,28 +321965,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1b4a08: |[1b4a08] org.thoughtcrime.securesms.video.recode.InputSurface.checkEglError:(Ljava/lang/String;)V │ │ -1b4a18: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -1b4a1a: 7100 0d02 0000 |0001: invoke-static {}, Landroid/opengl/EGL14;.eglGetError:()I // method@020d │ │ -1b4a20: 0a00 |0004: move-result v0 │ │ -1b4a22: 1301 0030 |0005: const/16 v1, #int 12288 // #3000 │ │ -1b4a26: 3210 0400 |0007: if-eq v0, v1, 000b // +0004 │ │ -1b4a2a: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -1b4a2c: 28f7 |000a: goto 0001 // -0009 │ │ -1b4a2e: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -1b4a32: 0e00 |000d: return-void │ │ -1b4a34: 2203 0503 |000e: new-instance v3, Ljava/lang/RuntimeException; // type@0305 │ │ -1b4a38: 1a00 9317 |0010: const-string v0, "EGL error encountered (see log)" // string@1793 │ │ -1b4a3c: 7020 b50a 0300 |0012: invoke-direct {v3, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b4a42: 2703 |0015: throw v3 │ │ +1b4a0c: |[1b4a0c] org.thoughtcrime.securesms.video.recode.InputSurface.checkEglError:(Ljava/lang/String;)V │ │ +1b4a1c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +1b4a1e: 7100 0d02 0000 |0001: invoke-static {}, Landroid/opengl/EGL14;.eglGetError:()I // method@020d │ │ +1b4a24: 0a00 |0004: move-result v0 │ │ +1b4a26: 1301 0030 |0005: const/16 v1, #int 12288 // #3000 │ │ +1b4a2a: 3210 0400 |0007: if-eq v0, v1, 000b // +0004 │ │ +1b4a2e: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +1b4a30: 28f7 |000a: goto 0001 // -0009 │ │ +1b4a32: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +1b4a36: 0e00 |000d: return-void │ │ +1b4a38: 2203 0503 |000e: new-instance v3, Ljava/lang/RuntimeException; // type@0305 │ │ +1b4a3c: 1a00 9317 |0010: const-string v0, "EGL error encountered (see log)" // string@1793 │ │ +1b4a40: 7020 b50a 0300 |0012: invoke-direct {v3, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b4a46: 2703 |0015: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=127 │ │ 0x000e line=131 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/thoughtcrime/securesms/video/recode/InputSurface; │ │ 0x0000 - 0x0016 reg=3 (null) Ljava/lang/String; │ │ @@ -321995,93 +321996,93 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 172 16-bit code units │ │ -1b4a44: |[1b4a44] org.thoughtcrime.securesms.video.recode.InputSurface.eglSetup:()V │ │ -1b4a54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b4a56: 7110 0c02 0000 |0001: invoke-static {v0}, Landroid/opengl/EGL14;.eglGetDisplay:(I)Landroid/opengl/EGLDisplay; // method@020c │ │ -1b4a5c: 0c01 |0004: move-result-object v1 │ │ -1b4a5e: 5bd1 ad42 |0005: iput-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ad │ │ -1b4a62: 6202 3300 |0007: sget-object v2, Landroid/opengl/EGL14;.EGL_NO_DISPLAY:Landroid/opengl/EGLDisplay; // field@0033 │ │ -1b4a66: 3221 8000 |0009: if-eq v1, v2, 0089 // +0080 │ │ -1b4a6a: 1221 |000b: const/4 v1, #int 2 // #2 │ │ -1b4a6c: 2312 2711 |000c: new-array v2, v1, [I // type@1127 │ │ -1b4a70: 54d3 ad42 |000e: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ad │ │ -1b4a74: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -1b4a76: 7154 0e02 2320 |0011: invoke-static {v3, v2, v0, v2, v4}, Landroid/opengl/EGL14;.eglInitialize:(Landroid/opengl/EGLDisplay;[II[II)Z // method@020e │ │ -1b4a7c: 0a02 |0014: move-result v2 │ │ -1b4a7e: 3802 6900 |0015: if-eqz v2, 007e // +0069 │ │ -1b4a82: 1302 0b00 |0017: const/16 v2, #int 11 // #b │ │ -1b4a86: 2326 2711 |0019: new-array v6, v2, [I // type@1127 │ │ -1b4a8a: 2606 7700 0000 |001b: fill-array-data v6, 00000092 // +00000077 │ │ -1b4a90: 121a |001e: const/4 v10, #int 1 // #1 │ │ -1b4a92: 23a2 3111 |001f: new-array v2, v10, [Landroid/opengl/EGLConfig; // type@1131 │ │ -1b4a96: 234b 2711 |0021: new-array v11, v4, [I // type@1127 │ │ -1b4a9a: 54d5 ad42 |0023: iget-object v5, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ad │ │ -1b4a9e: 1209 |0025: const/4 v9, #int 0 // #0 │ │ -1b4aa0: 120c |0026: const/4 v12, #int 0 // #0 │ │ -1b4aa2: 1207 |0027: const/4 v7, #int 0 // #0 │ │ -1b4aa4: 0728 |0028: move-object v8, v2 │ │ -1b4aa6: 7708 0602 0500 |0029: invoke-static/range {v5, v6, v7, v8, v9, v10, v11, v12}, Landroid/opengl/EGL14;.eglChooseConfig:(Landroid/opengl/EGLDisplay;[II[Landroid/opengl/EGLConfig;II[II)Z // method@0206 │ │ -1b4aac: 0a03 |002c: move-result v3 │ │ -1b4aae: 3803 4900 |002d: if-eqz v3, 0076 // +0049 │ │ -1b4ab2: 1303 9830 |002f: const/16 v3, #int 12440 // #3098 │ │ -1b4ab6: 1304 3830 |0031: const/16 v4, #int 12344 // #3038 │ │ -1b4aba: 2430 2711 1304 |0033: filled-new-array {v3, v1, v4}, [I // type@1127 │ │ -1b4ac0: 0c01 |0036: move-result-object v1 │ │ -1b4ac2: 54d3 ad42 |0037: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ad │ │ -1b4ac6: 4605 0200 |0039: aget-object v5, v2, v0 │ │ -1b4aca: 6206 3200 |003b: sget-object v6, Landroid/opengl/EGL14;.EGL_NO_CONTEXT:Landroid/opengl/EGLContext; // field@0032 │ │ -1b4ace: 7150 0702 5316 |003d: invoke-static {v3, v5, v6, v1, v0}, Landroid/opengl/EGL14;.eglCreateContext:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;Landroid/opengl/EGLContext;[II)Landroid/opengl/EGLContext; // method@0207 │ │ -1b4ad4: 0c01 |0040: move-result-object v1 │ │ -1b4ad6: 5bd1 ac42 |0041: iput-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42ac │ │ -1b4ada: 1a01 0553 |0043: const-string v1, "eglCreateContext" // string@5305 │ │ -1b4ade: 7020 9f5c 1d00 |0045: invoke-direct {v13, v1}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.checkEglError:(Ljava/lang/String;)V // method@5c9f │ │ -1b4ae4: 54d1 ac42 |0048: iget-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42ac │ │ -1b4ae8: 3801 2400 |004a: if-eqz v1, 006e // +0024 │ │ -1b4aec: 2410 2711 0400 |004c: filled-new-array {v4}, [I // type@1127 │ │ -1b4af2: 0c01 |004f: move-result-object v1 │ │ -1b4af4: 54d3 ad42 |0050: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ad │ │ -1b4af8: 4602 0200 |0052: aget-object v2, v2, v0 │ │ -1b4afc: 54d4 af42 |0054: iget-object v4, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42af │ │ -1b4b00: 7150 0802 2314 |0056: invoke-static {v3, v2, v4, v1, v0}, Landroid/opengl/EGL14;.eglCreateWindowSurface:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;Ljava/lang/Object;[II)Landroid/opengl/EGLSurface; // method@0208 │ │ -1b4b06: 0c00 |0059: move-result-object v0 │ │ -1b4b08: 5bd0 ae42 |005a: iput-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42ae │ │ -1b4b0c: 1a00 0753 |005c: const-string v0, "eglCreateWindowSurface" // string@5307 │ │ -1b4b10: 7020 9f5c 0d00 |005e: invoke-direct {v13, v0}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.checkEglError:(Ljava/lang/String;)V // method@5c9f │ │ -1b4b16: 54d0 ae42 |0061: iget-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42ae │ │ -1b4b1a: 3800 0300 |0063: if-eqz v0, 0066 // +0003 │ │ -1b4b1e: 0e00 |0065: return-void │ │ -1b4b20: 2200 0503 |0066: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1b4b24: 1a01 ac83 |0068: const-string v1, "surface was null" // string@83ac │ │ -1b4b28: 7020 b50a 1000 |006a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b4b2e: 2700 |006d: throw v0 │ │ -1b4b30: 2200 0503 |006e: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1b4b34: 1a01 fa73 |0070: const-string v1, "null context" // string@73fa │ │ -1b4b38: 7020 b50a 1000 |0072: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b4b3e: 2700 |0075: throw v0 │ │ -1b4b40: 2200 0503 |0076: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1b4b44: 1a01 1d87 |0078: const-string v1, "unable to find RGB888+recordable ES2 EGL config" // string@871d │ │ -1b4b48: 7020 b50a 1000 |007a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b4b4e: 2700 |007d: throw v0 │ │ -1b4b50: 1200 |007e: const/4 v0, #int 0 // #0 │ │ -1b4b52: 5bd0 ad42 |007f: iput-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ad │ │ -1b4b56: 2200 0503 |0081: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1b4b5a: 1a01 2187 |0083: const-string v1, "unable to initialize EGL14" // string@8721 │ │ -1b4b5e: 7020 b50a 1000 |0085: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b4b64: 2700 |0088: throw v0 │ │ -1b4b66: 2200 0503 |0089: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1b4b6a: 1a01 1f87 |008b: const-string v1, "unable to get EGL14 display" // string@871f │ │ -1b4b6e: 7020 b50a 1000 |008d: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b4b74: 2700 |0090: throw v0 │ │ -1b4b76: 0000 |0091: nop // spacer │ │ -1b4b78: 0003 0400 0b00 0000 2430 0000 0800 ... |0092: array-data (26 units) │ │ +1b4a48: |[1b4a48] org.thoughtcrime.securesms.video.recode.InputSurface.eglSetup:()V │ │ +1b4a58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b4a5a: 7110 0c02 0000 |0001: invoke-static {v0}, Landroid/opengl/EGL14;.eglGetDisplay:(I)Landroid/opengl/EGLDisplay; // method@020c │ │ +1b4a60: 0c01 |0004: move-result-object v1 │ │ +1b4a62: 5bd1 ad42 |0005: iput-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ad │ │ +1b4a66: 6202 3300 |0007: sget-object v2, Landroid/opengl/EGL14;.EGL_NO_DISPLAY:Landroid/opengl/EGLDisplay; // field@0033 │ │ +1b4a6a: 3221 8000 |0009: if-eq v1, v2, 0089 // +0080 │ │ +1b4a6e: 1221 |000b: const/4 v1, #int 2 // #2 │ │ +1b4a70: 2312 2711 |000c: new-array v2, v1, [I // type@1127 │ │ +1b4a74: 54d3 ad42 |000e: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ad │ │ +1b4a78: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +1b4a7a: 7154 0e02 2320 |0011: invoke-static {v3, v2, v0, v2, v4}, Landroid/opengl/EGL14;.eglInitialize:(Landroid/opengl/EGLDisplay;[II[II)Z // method@020e │ │ +1b4a80: 0a02 |0014: move-result v2 │ │ +1b4a82: 3802 6900 |0015: if-eqz v2, 007e // +0069 │ │ +1b4a86: 1302 0b00 |0017: const/16 v2, #int 11 // #b │ │ +1b4a8a: 2326 2711 |0019: new-array v6, v2, [I // type@1127 │ │ +1b4a8e: 2606 7700 0000 |001b: fill-array-data v6, 00000092 // +00000077 │ │ +1b4a94: 121a |001e: const/4 v10, #int 1 // #1 │ │ +1b4a96: 23a2 3111 |001f: new-array v2, v10, [Landroid/opengl/EGLConfig; // type@1131 │ │ +1b4a9a: 234b 2711 |0021: new-array v11, v4, [I // type@1127 │ │ +1b4a9e: 54d5 ad42 |0023: iget-object v5, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ad │ │ +1b4aa2: 1209 |0025: const/4 v9, #int 0 // #0 │ │ +1b4aa4: 120c |0026: const/4 v12, #int 0 // #0 │ │ +1b4aa6: 1207 |0027: const/4 v7, #int 0 // #0 │ │ +1b4aa8: 0728 |0028: move-object v8, v2 │ │ +1b4aaa: 7708 0602 0500 |0029: invoke-static/range {v5, v6, v7, v8, v9, v10, v11, v12}, Landroid/opengl/EGL14;.eglChooseConfig:(Landroid/opengl/EGLDisplay;[II[Landroid/opengl/EGLConfig;II[II)Z // method@0206 │ │ +1b4ab0: 0a03 |002c: move-result v3 │ │ +1b4ab2: 3803 4900 |002d: if-eqz v3, 0076 // +0049 │ │ +1b4ab6: 1303 9830 |002f: const/16 v3, #int 12440 // #3098 │ │ +1b4aba: 1304 3830 |0031: const/16 v4, #int 12344 // #3038 │ │ +1b4abe: 2430 2711 1304 |0033: filled-new-array {v3, v1, v4}, [I // type@1127 │ │ +1b4ac4: 0c01 |0036: move-result-object v1 │ │ +1b4ac6: 54d3 ad42 |0037: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ad │ │ +1b4aca: 4605 0200 |0039: aget-object v5, v2, v0 │ │ +1b4ace: 6206 3200 |003b: sget-object v6, Landroid/opengl/EGL14;.EGL_NO_CONTEXT:Landroid/opengl/EGLContext; // field@0032 │ │ +1b4ad2: 7150 0702 5316 |003d: invoke-static {v3, v5, v6, v1, v0}, Landroid/opengl/EGL14;.eglCreateContext:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;Landroid/opengl/EGLContext;[II)Landroid/opengl/EGLContext; // method@0207 │ │ +1b4ad8: 0c01 |0040: move-result-object v1 │ │ +1b4ada: 5bd1 ac42 |0041: iput-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42ac │ │ +1b4ade: 1a01 0553 |0043: const-string v1, "eglCreateContext" // string@5305 │ │ +1b4ae2: 7020 9f5c 1d00 |0045: invoke-direct {v13, v1}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.checkEglError:(Ljava/lang/String;)V // method@5c9f │ │ +1b4ae8: 54d1 ac42 |0048: iget-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42ac │ │ +1b4aec: 3801 2400 |004a: if-eqz v1, 006e // +0024 │ │ +1b4af0: 2410 2711 0400 |004c: filled-new-array {v4}, [I // type@1127 │ │ +1b4af6: 0c01 |004f: move-result-object v1 │ │ +1b4af8: 54d3 ad42 |0050: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ad │ │ +1b4afc: 4602 0200 |0052: aget-object v2, v2, v0 │ │ +1b4b00: 54d4 af42 |0054: iget-object v4, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42af │ │ +1b4b04: 7150 0802 2314 |0056: invoke-static {v3, v2, v4, v1, v0}, Landroid/opengl/EGL14;.eglCreateWindowSurface:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;Ljava/lang/Object;[II)Landroid/opengl/EGLSurface; // method@0208 │ │ +1b4b0a: 0c00 |0059: move-result-object v0 │ │ +1b4b0c: 5bd0 ae42 |005a: iput-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42ae │ │ +1b4b10: 1a00 0753 |005c: const-string v0, "eglCreateWindowSurface" // string@5307 │ │ +1b4b14: 7020 9f5c 0d00 |005e: invoke-direct {v13, v0}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.checkEglError:(Ljava/lang/String;)V // method@5c9f │ │ +1b4b1a: 54d0 ae42 |0061: iget-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42ae │ │ +1b4b1e: 3800 0300 |0063: if-eqz v0, 0066 // +0003 │ │ +1b4b22: 0e00 |0065: return-void │ │ +1b4b24: 2200 0503 |0066: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1b4b28: 1a01 ac83 |0068: const-string v1, "surface was null" // string@83ac │ │ +1b4b2c: 7020 b50a 1000 |006a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b4b32: 2700 |006d: throw v0 │ │ +1b4b34: 2200 0503 |006e: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1b4b38: 1a01 fa73 |0070: const-string v1, "null context" // string@73fa │ │ +1b4b3c: 7020 b50a 1000 |0072: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b4b42: 2700 |0075: throw v0 │ │ +1b4b44: 2200 0503 |0076: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1b4b48: 1a01 1d87 |0078: const-string v1, "unable to find RGB888+recordable ES2 EGL config" // string@871d │ │ +1b4b4c: 7020 b50a 1000 |007a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b4b52: 2700 |007d: throw v0 │ │ +1b4b54: 1200 |007e: const/4 v0, #int 0 // #0 │ │ +1b4b56: 5bd0 ad42 |007f: iput-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ad │ │ +1b4b5a: 2200 0503 |0081: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1b4b5e: 1a01 2187 |0083: const-string v1, "unable to initialize EGL14" // string@8721 │ │ +1b4b62: 7020 b50a 1000 |0085: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b4b68: 2700 |0088: throw v0 │ │ +1b4b6a: 2200 0503 |0089: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1b4b6e: 1a01 1f87 |008b: const-string v1, "unable to get EGL14 display" // string@871f │ │ +1b4b72: 7020 b50a 1000 |008d: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b4b78: 2700 |0090: throw v0 │ │ +1b4b7a: 0000 |0091: nop // spacer │ │ +1b4b7c: 0003 0400 0b00 0000 2430 0000 0800 ... |0092: array-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=47 │ │ 0x0007 line=48 │ │ 0x000c line=51 │ │ 0x000e line=52 │ │ 0x0019 line=57 │ │ @@ -322111,17 +322112,17 @@ │ │ type : '()Landroid/view/Surface;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b49a4: |[1b49a4] org.thoughtcrime.securesms.video.recode.InputSurface.getSurface:()Landroid/view/Surface; │ │ -1b49b4: 5410 af42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42af │ │ -1b49b8: 1100 |0002: return-object v0 │ │ +1b49a8: |[1b49a8] org.thoughtcrime.securesms.video.recode.InputSurface.getSurface:()Landroid/view/Surface; │ │ +1b49b8: 5410 af42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42af │ │ +1b49bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/InputSurface; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/video/recode/InputSurface;) │ │ @@ -322129,26 +322130,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -1b4bac: |[1b4bac] org.thoughtcrime.securesms.video.recode.InputSurface.makeCurrent:()V │ │ -1b4bbc: 5430 ad42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ad │ │ -1b4bc0: 5431 ae42 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42ae │ │ -1b4bc4: 5432 ac42 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42ac │ │ -1b4bc8: 7140 0f02 1021 |0006: invoke-static {v0, v1, v1, v2}, Landroid/opengl/EGL14;.eglMakeCurrent:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;Landroid/opengl/EGLSurface;Landroid/opengl/EGLContext;)Z // method@020f │ │ -1b4bce: 0a00 |0009: move-result v0 │ │ -1b4bd0: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -1b4bd4: 0e00 |000c: return-void │ │ -1b4bd6: 2200 0503 |000d: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1b4bda: 1a01 1153 |000f: const-string v1, "eglMakeCurrent failed" // string@5311 │ │ -1b4bde: 7020 b50a 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b4be4: 2700 |0014: throw v0 │ │ +1b4bb0: |[1b4bb0] org.thoughtcrime.securesms.video.recode.InputSurface.makeCurrent:()V │ │ +1b4bc0: 5430 ad42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ad │ │ +1b4bc4: 5431 ae42 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42ae │ │ +1b4bc8: 5432 ac42 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42ac │ │ +1b4bcc: 7140 0f02 1021 |0006: invoke-static {v0, v1, v1, v2}, Landroid/opengl/EGL14;.eglMakeCurrent:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;Landroid/opengl/EGLSurface;Landroid/opengl/EGLContext;)Z // method@020f │ │ +1b4bd2: 0a00 |0009: move-result v0 │ │ +1b4bd4: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +1b4bd8: 0e00 |000c: return-void │ │ +1b4bda: 2200 0503 |000d: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1b4bde: 1a01 1153 |000f: const-string v1, "eglMakeCurrent failed" // string@5311 │ │ +1b4be2: 7020 b50a 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b4be8: 2700 |0014: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x000d line=109 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lorg/thoughtcrime/securesms/video/recode/InputSurface; │ │ │ │ @@ -322157,40 +322158,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -1b4be8: |[1b4be8] org.thoughtcrime.securesms.video.recode.InputSurface.release:()V │ │ -1b4bf8: 7100 0b02 0000 |0000: invoke-static {}, Landroid/opengl/EGL14;.eglGetCurrentContext:()Landroid/opengl/EGLContext; // method@020b │ │ -1b4bfe: 0c00 |0003: move-result-object v0 │ │ -1b4c00: 5441 ac42 |0004: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42ac │ │ -1b4c04: 6e20 1102 1000 |0006: invoke-virtual {v0, v1}, Landroid/opengl/EGLContext;.equals:(Ljava/lang/Object;)Z // method@0211 │ │ -1b4c0a: 0a00 |0009: move-result v0 │ │ -1b4c0c: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -1b4c10: 5440 ad42 |000c: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ad │ │ -1b4c14: 6201 3400 |000e: sget-object v1, Landroid/opengl/EGL14;.EGL_NO_SURFACE:Landroid/opengl/EGLSurface; // field@0034 │ │ -1b4c18: 6202 3400 |0010: sget-object v2, Landroid/opengl/EGL14;.EGL_NO_SURFACE:Landroid/opengl/EGLSurface; // field@0034 │ │ -1b4c1c: 6203 3200 |0012: sget-object v3, Landroid/opengl/EGL14;.EGL_NO_CONTEXT:Landroid/opengl/EGLContext; // field@0032 │ │ -1b4c20: 7140 0f02 1032 |0014: invoke-static {v0, v1, v2, v3}, Landroid/opengl/EGL14;.eglMakeCurrent:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;Landroid/opengl/EGLSurface;Landroid/opengl/EGLContext;)Z // method@020f │ │ -1b4c26: 5440 ad42 |0017: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ad │ │ -1b4c2a: 5441 ae42 |0019: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42ae │ │ -1b4c2e: 7120 0a02 1000 |001b: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglDestroySurface:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z // method@020a │ │ -1b4c34: 5440 ad42 |001e: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ad │ │ -1b4c38: 5441 ac42 |0020: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42ac │ │ -1b4c3c: 7120 0902 1000 |0022: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglDestroyContext:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLContext;)Z // method@0209 │ │ -1b4c42: 5440 af42 |0025: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42af │ │ -1b4c46: 6e10 0803 0000 |0027: invoke-virtual {v0}, Landroid/view/Surface;.release:()V // method@0308 │ │ -1b4c4c: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -1b4c4e: 5b40 ad42 |002b: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ad │ │ -1b4c52: 5b40 ac42 |002d: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42ac │ │ -1b4c56: 5b40 ae42 |002f: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42ae │ │ -1b4c5a: 5b40 af42 |0031: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42af │ │ -1b4c5e: 0e00 |0033: return-void │ │ +1b4bec: |[1b4bec] org.thoughtcrime.securesms.video.recode.InputSurface.release:()V │ │ +1b4bfc: 7100 0b02 0000 |0000: invoke-static {}, Landroid/opengl/EGL14;.eglGetCurrentContext:()Landroid/opengl/EGLContext; // method@020b │ │ +1b4c02: 0c00 |0003: move-result-object v0 │ │ +1b4c04: 5441 ac42 |0004: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42ac │ │ +1b4c08: 6e20 1102 1000 |0006: invoke-virtual {v0, v1}, Landroid/opengl/EGLContext;.equals:(Ljava/lang/Object;)Z // method@0211 │ │ +1b4c0e: 0a00 |0009: move-result v0 │ │ +1b4c10: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +1b4c14: 5440 ad42 |000c: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ad │ │ +1b4c18: 6201 3400 |000e: sget-object v1, Landroid/opengl/EGL14;.EGL_NO_SURFACE:Landroid/opengl/EGLSurface; // field@0034 │ │ +1b4c1c: 6202 3400 |0010: sget-object v2, Landroid/opengl/EGL14;.EGL_NO_SURFACE:Landroid/opengl/EGLSurface; // field@0034 │ │ +1b4c20: 6203 3200 |0012: sget-object v3, Landroid/opengl/EGL14;.EGL_NO_CONTEXT:Landroid/opengl/EGLContext; // field@0032 │ │ +1b4c24: 7140 0f02 1032 |0014: invoke-static {v0, v1, v2, v3}, Landroid/opengl/EGL14;.eglMakeCurrent:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;Landroid/opengl/EGLSurface;Landroid/opengl/EGLContext;)Z // method@020f │ │ +1b4c2a: 5440 ad42 |0017: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ad │ │ +1b4c2e: 5441 ae42 |0019: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42ae │ │ +1b4c32: 7120 0a02 1000 |001b: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglDestroySurface:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z // method@020a │ │ +1b4c38: 5440 ad42 |001e: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ad │ │ +1b4c3c: 5441 ac42 |0020: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42ac │ │ +1b4c40: 7120 0902 1000 |0022: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglDestroyContext:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLContext;)Z // method@0209 │ │ +1b4c46: 5440 af42 |0025: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42af │ │ +1b4c4a: 6e10 0803 0000 |0027: invoke-virtual {v0}, Landroid/view/Surface;.release:()V // method@0308 │ │ +1b4c50: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +1b4c52: 5b40 ad42 |002b: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ad │ │ +1b4c56: 5b40 ac42 |002d: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42ac │ │ +1b4c5a: 5b40 ae42 |002f: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42ae │ │ +1b4c5e: 5b40 af42 |0031: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42af │ │ +1b4c62: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x000c line=96 │ │ 0x0017 line=98 │ │ 0x001e line=99 │ │ 0x0025 line=100 │ │ @@ -322206,19 +322207,19 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -1b4c60: |[1b4c60] org.thoughtcrime.securesms.video.recode.InputSurface.setPresentationTime:(J)V │ │ -1b4c70: 5420 ad42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ad │ │ -1b4c74: 5421 ae42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42ae │ │ -1b4c78: 7140 1202 1043 |0004: invoke-static {v0, v1, v3, v4}, Landroid/opengl/EGLExt;.eglPresentationTimeANDROID:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;J)Z // method@0212 │ │ -1b4c7e: 0e00 |0007: return-void │ │ +1b4c64: |[1b4c64] org.thoughtcrime.securesms.video.recode.InputSurface.setPresentationTime:(J)V │ │ +1b4c74: 5420 ad42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ad │ │ +1b4c78: 5421 ae42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42ae │ │ +1b4c7c: 7140 1202 1043 |0004: invoke-static {v0, v1, v3, v4}, Landroid/opengl/EGLExt;.eglPresentationTimeANDROID:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;J)Z // method@0212 │ │ +1b4c82: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/thoughtcrime/securesms/video/recode/InputSurface; │ │ 0x0000 - 0x0008 reg=3 (null) J │ │ │ │ @@ -322227,20 +322228,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1b49bc: |[1b49bc] org.thoughtcrime.securesms.video.recode.InputSurface.swapBuffers:()Z │ │ -1b49cc: 5420 ad42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ad │ │ -1b49d0: 5421 ae42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42ae │ │ -1b49d4: 7120 1002 1000 |0004: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglSwapBuffers:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z // method@0210 │ │ -1b49da: 0a00 |0007: move-result v0 │ │ -1b49dc: 0f00 |0008: return v0 │ │ +1b49c0: |[1b49c0] org.thoughtcrime.securesms.video.recode.InputSurface.swapBuffers:()Z │ │ +1b49d0: 5420 ad42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ad │ │ +1b49d4: 5421 ae42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42ae │ │ +1b49d8: 7120 1002 1000 |0004: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglSwapBuffers:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z // method@0210 │ │ +1b49de: 0a00 |0007: move-result v0 │ │ +1b49e0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/thoughtcrime/securesms/video/recode/InputSurface; │ │ │ │ source_file_idx : 6860 (InputSurface.java) │ │ @@ -322346,31 +322347,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -1b5478: |[1b5478] org.thoughtcrime.securesms.video.recode.MP4Builder.:()V │ │ -1b5488: 7010 a10a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b548e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1b5490: 5b30 b842 |0004: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b8 │ │ -1b5494: 5b30 b442 |0006: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42b4 │ │ -1b5498: 5b30 b742 |0008: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42b7 │ │ -1b549c: 5b30 b642 |000a: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b6 │ │ -1b54a0: 1601 0000 |000c: const-wide/16 v1, #int 0 // #0 │ │ -1b54a4: 5a31 b542 |000e: iput-wide v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b5 │ │ -1b54a8: 5a31 bc42 |0010: iput-wide v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bc │ │ -1b54ac: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -1b54ae: 5c31 bb42 |0013: iput-boolean v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42bb │ │ -1b54b2: 2201 7e03 |0015: new-instance v1, Ljava/util/HashMap; // type@037e │ │ -1b54b6: 7010 a10c 0100 |0017: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0ca1 │ │ -1b54bc: 5b31 ba42 |001a: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42ba │ │ -1b54c0: 5b30 b942 |001c: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42b9 │ │ -1b54c4: 0e00 |001e: return-void │ │ +1b547c: |[1b547c] org.thoughtcrime.securesms.video.recode.MP4Builder.:()V │ │ +1b548c: 7010 a10a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b5492: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1b5494: 5b30 b842 |0004: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b8 │ │ +1b5498: 5b30 b442 |0006: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42b4 │ │ +1b549c: 5b30 b742 |0008: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42b7 │ │ +1b54a0: 5b30 b642 |000a: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b6 │ │ +1b54a4: 1601 0000 |000c: const-wide/16 v1, #int 0 // #0 │ │ +1b54a8: 5a31 b542 |000e: iput-wide v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b5 │ │ +1b54ac: 5a31 bc42 |0010: iput-wide v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bc │ │ +1b54b0: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +1b54b2: 5c31 bb42 |0013: iput-boolean v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42bb │ │ +1b54b6: 2201 7e03 |0015: new-instance v1, Ljava/util/HashMap; // type@037e │ │ +1b54ba: 7010 a10c 0100 |0017: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0ca1 │ │ +1b54c0: 5b31 ba42 |001a: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42ba │ │ +1b54c4: 5b30 b942 |001c: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42b9 │ │ +1b54c8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=47 │ │ 0x0006 line=48 │ │ 0x0008 line=49 │ │ 0x000a line=50 │ │ @@ -322387,36 +322388,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -1b5888: |[1b5888] org.thoughtcrime.securesms.video.recode.MP4Builder.flushCurrentMdat:()V │ │ -1b5898: 5450 b642 |0000: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b6 │ │ -1b589c: 6e10 c50b 0000 |0002: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.position:()J // method@0bc5 │ │ -1b58a2: 0b00 |0005: move-result-wide v0 │ │ -1b58a4: 5452 b642 |0006: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b6 │ │ -1b58a8: 5453 b842 |0008: iget-object v3, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b8 │ │ -1b58ac: 6e10 aa5c 0300 |000a: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getOffset:()J // method@5caa │ │ -1b58b2: 0b03 |000d: move-result-wide v3 │ │ -1b58b4: 6e30 c60b 3204 |000e: invoke-virtual {v2, v3, v4}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0bc6 │ │ -1b58ba: 5452 b842 |0011: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b8 │ │ -1b58be: 5453 b642 |0013: iget-object v3, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b6 │ │ -1b58c2: 6e20 a85c 3200 |0015: invoke-virtual {v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@5ca8 │ │ -1b58c8: 5452 b642 |0018: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b6 │ │ -1b58cc: 6e30 c60b 0201 |001a: invoke-virtual {v2, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0bc6 │ │ -1b58d2: 5450 b842 |001d: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b8 │ │ -1b58d6: 1601 0000 |001f: const-wide/16 v1, #int 0 // #0 │ │ -1b58da: 6e30 b15c 1002 |0021: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setDataOffset:(J)V // method@5cb1 │ │ -1b58e0: 5450 b842 |0024: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b8 │ │ -1b58e4: 6e30 b05c 1002 |0026: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@5cb0 │ │ -1b58ea: 5450 b742 |0029: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42b7 │ │ -1b58ee: 6e10 8d09 0000 |002b: invoke-virtual {v0}, Ljava/io/FileOutputStream;.flush:()V // method@098d │ │ -1b58f4: 0e00 |002e: return-void │ │ +1b588c: |[1b588c] org.thoughtcrime.securesms.video.recode.MP4Builder.flushCurrentMdat:()V │ │ +1b589c: 5450 b642 |0000: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b6 │ │ +1b58a0: 6e10 c50b 0000 |0002: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.position:()J // method@0bc5 │ │ +1b58a6: 0b00 |0005: move-result-wide v0 │ │ +1b58a8: 5452 b642 |0006: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b6 │ │ +1b58ac: 5453 b842 |0008: iget-object v3, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b8 │ │ +1b58b0: 6e10 aa5c 0300 |000a: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getOffset:()J // method@5caa │ │ +1b58b6: 0b03 |000d: move-result-wide v3 │ │ +1b58b8: 6e30 c60b 3204 |000e: invoke-virtual {v2, v3, v4}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0bc6 │ │ +1b58be: 5452 b842 |0011: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b8 │ │ +1b58c2: 5453 b642 |0013: iget-object v3, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b6 │ │ +1b58c6: 6e20 a85c 3200 |0015: invoke-virtual {v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@5ca8 │ │ +1b58cc: 5452 b642 |0018: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b6 │ │ +1b58d0: 6e30 c60b 0201 |001a: invoke-virtual {v2, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0bc6 │ │ +1b58d6: 5450 b842 |001d: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b8 │ │ +1b58da: 1601 0000 |001f: const-wide/16 v1, #int 0 // #0 │ │ +1b58de: 6e30 b15c 1002 |0021: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setDataOffset:(J)V // method@5cb1 │ │ +1b58e4: 5450 b842 |0024: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b8 │ │ +1b58e8: 6e30 b05c 1002 |0026: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@5cb0 │ │ +1b58ee: 5450 b742 |0029: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42b7 │ │ +1b58f2: 6e10 8d09 0000 |002b: invoke-virtual {v0}, Ljava/io/FileOutputStream;.flush:()V // method@098d │ │ +1b58f8: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0006 line=77 │ │ 0x0011 line=78 │ │ 0x0018 line=79 │ │ 0x001d line=80 │ │ @@ -322430,23 +322431,23 @@ │ │ type : '(JJ)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -1b5338: |[1b5338] org.thoughtcrime.securesms.video.recode.MP4Builder.gcd:(JJ)J │ │ -1b5348: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -1b534c: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ -1b5350: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ -1b5354: 1003 |0006: return-wide v3 │ │ -1b5356: bf53 |0007: rem-long/2addr v3, v5 │ │ -1b5358: 7140 c25c 6543 |0008: invoke-static {v5, v6, v3, v4}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.gcd:(JJ)J // method@5cc2 │ │ -1b535e: 0b03 |000b: move-result-wide v3 │ │ -1b5360: 1003 |000c: return-wide v3 │ │ +1b533c: |[1b533c] org.thoughtcrime.securesms.video.recode.MP4Builder.gcd:(JJ)J │ │ +1b534c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +1b5350: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ +1b5354: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ +1b5358: 1003 |0006: return-wide v3 │ │ +1b535a: bf53 |0007: rem-long/2addr v3, v5 │ │ +1b535c: 7140 c25c 6543 |0008: invoke-static {v5, v6, v3, v4}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.gcd:(JJ)J // method@5cc2 │ │ +1b5362: 0b03 |000b: move-result-wide v3 │ │ +1b5364: 1003 |000c: return-wide v3 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=228 │ │ locals : │ │ 0x0000 - 0x000d reg=3 (null) J │ │ 0x0000 - 0x000d reg=5 (null) J │ │ │ │ @@ -322456,19 +322457,19 @@ │ │ type : '(Landroid/media/MediaFormat;Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1b5318: |[1b5318] org.thoughtcrime.securesms.video.recode.MP4Builder.addTrack:(Landroid/media/MediaFormat;Z)I │ │ -1b5328: 5410 b442 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42b4 │ │ -1b532c: 6e30 c75c 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.addTrack:(Landroid/media/MediaFormat;Z)I // method@5cc7 │ │ -1b5332: 0a02 |0005: move-result v2 │ │ -1b5334: 0f02 |0006: return v2 │ │ +1b531c: |[1b531c] org.thoughtcrime.securesms.video.recode.MP4Builder.addTrack:(Landroid/media/MediaFormat;Z)I │ │ +1b532c: 5410 b442 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42b4 │ │ +1b5330: 6e30 c75c 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.addTrack:(Landroid/media/MediaFormat;Z)I // method@5cc7 │ │ +1b5336: 0a02 |0005: move-result v2 │ │ +1b5338: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/video/recode/MP4Builder; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/media/MediaFormat; │ │ 0x0000 - 0x0007 reg=3 (null) Z │ │ @@ -322478,25 +322479,25 @@ │ │ type : '()Lcom/coremedia/iso/boxes/FileTypeBox;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -1b4fdc: |[1b4fdc] org.thoughtcrime.securesms.video.recode.MP4Builder.createFileTypeBox:()Lcom/coremedia/iso/boxes/FileTypeBox; │ │ -1b4fec: 2200 8503 |0000: new-instance v0, Ljava/util/LinkedList; // type@0385 │ │ -1b4ff0: 7010 c70c 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0cc7 │ │ -1b4ff6: 1a01 3263 |0005: const-string v1, "isom" // string@6332 │ │ -1b4ffa: 6e20 c90c 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cc9 │ │ -1b5000: 1a02 760d |000a: const-string v2, "3gp4" // string@0d76 │ │ -1b5004: 6e20 c90c 2000 |000c: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cc9 │ │ -1b500a: 2202 2a02 |000f: new-instance v2, Lcom/coremedia/iso/boxes/FileTypeBox; // type@022a │ │ -1b500e: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ -1b5012: 7050 1f08 1243 |0013: invoke-direct {v2, v1, v3, v4, v0}, Lcom/coremedia/iso/boxes/FileTypeBox;.:(Ljava/lang/String;JLjava/util/List;)V // method@081f │ │ -1b5018: 1102 |0016: return-object v2 │ │ +1b4fe0: |[1b4fe0] org.thoughtcrime.securesms.video.recode.MP4Builder.createFileTypeBox:()Lcom/coremedia/iso/boxes/FileTypeBox; │ │ +1b4ff0: 2200 8503 |0000: new-instance v0, Ljava/util/LinkedList; // type@0385 │ │ +1b4ff4: 7010 c70c 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0cc7 │ │ +1b4ffa: 1a01 3263 |0005: const-string v1, "isom" // string@6332 │ │ +1b4ffe: 6e20 c90c 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cc9 │ │ +1b5004: 1a02 760d |000a: const-string v2, "3gp4" // string@0d76 │ │ +1b5008: 6e20 c90c 2000 |000c: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cc9 │ │ +1b500e: 2202 2a02 |000f: new-instance v2, Lcom/coremedia/iso/boxes/FileTypeBox; // type@022a │ │ +1b5012: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ +1b5016: 7050 1f08 1243 |0013: invoke-direct {v2, v1, v3, v4, v0}, Lcom/coremedia/iso/boxes/FileTypeBox;.:(Ljava/lang/String;JLjava/util/List;)V // method@081f │ │ +1b501c: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0005 line=154 │ │ 0x000a line=155 │ │ 0x000f line=156 │ │ locals : │ │ @@ -322507,45 +322508,45 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lorg/thoughtcrime/securesms/video/recode/MP4Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -1b53f4: |[1b53f4] org.thoughtcrime.securesms.video.recode.MP4Builder.createMovie:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lorg/thoughtcrime/securesms/video/recode/MP4Builder; │ │ -1b5404: 5b45 b442 |0000: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42b4 │ │ -1b5408: 2200 c502 |0002: new-instance v0, Ljava/io/FileOutputStream; // type@02c5 │ │ -1b540c: 6e10 c85c 0500 |0004: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getCacheFile:()Ljava/io/File; // method@5cc8 │ │ -1b5412: 0c05 |0007: move-result-object v5 │ │ -1b5414: 7020 8909 5000 |0008: invoke-direct {v0, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0989 │ │ -1b541a: 5b40 b742 |000b: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42b7 │ │ -1b541e: 6e10 8e09 0000 |000d: invoke-virtual {v0}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@098e │ │ -1b5424: 0c05 |0010: move-result-object v5 │ │ -1b5426: 5b45 b642 |0011: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b6 │ │ -1b542a: 6e10 b55c 0400 |0013: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createFileTypeBox:()Lcom/coremedia/iso/boxes/FileTypeBox; // method@5cb5 │ │ -1b5430: 0c05 |0016: move-result-object v5 │ │ -1b5432: 5440 b642 |0017: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b6 │ │ -1b5436: 6e20 2008 0500 |0019: invoke-virtual {v5, v0}, Lcom/coremedia/iso/boxes/FileTypeBox;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@0820 │ │ -1b543c: 5340 b542 |001c: iget-wide v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b5 │ │ -1b5440: 6e10 2108 0500 |001e: invoke-virtual {v5}, Lcom/coremedia/iso/boxes/FileTypeBox;.getSize:()J // method@0821 │ │ -1b5446: 0b02 |0021: move-result-wide v2 │ │ -1b5448: bb20 |0022: add-long/2addr v0, v2 │ │ -1b544a: 5a40 b542 |0023: iput-wide v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b5 │ │ -1b544e: 5342 bc42 |0025: iget-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bc │ │ -1b5452: bb02 |0027: add-long/2addr v2, v0 │ │ -1b5454: 5a42 bc42 |0028: iput-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bc │ │ -1b5458: 2205 1111 |002a: new-instance v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // type@1111 │ │ -1b545c: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -1b545e: 7030 a75c 4500 |002d: invoke-direct {v5, v4, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Lorg/thoughtcrime/securesms/video/recode/MP4Builder$1;)V // method@5ca7 │ │ -1b5464: 5b45 b842 |0030: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b8 │ │ -1b5468: 1245 |0032: const/4 v5, #int 4 // #4 │ │ -1b546a: 7110 a10b 0500 |0033: invoke-static {v5}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0ba1 │ │ -1b5470: 0c05 |0036: move-result-object v5 │ │ -1b5472: 5b45 b942 |0037: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42b9 │ │ -1b5476: 1104 |0039: return-object v4 │ │ +1b53f8: |[1b53f8] org.thoughtcrime.securesms.video.recode.MP4Builder.createMovie:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lorg/thoughtcrime/securesms/video/recode/MP4Builder; │ │ +1b5408: 5b45 b442 |0000: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42b4 │ │ +1b540c: 2200 c502 |0002: new-instance v0, Ljava/io/FileOutputStream; // type@02c5 │ │ +1b5410: 6e10 c85c 0500 |0004: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getCacheFile:()Ljava/io/File; // method@5cc8 │ │ +1b5416: 0c05 |0007: move-result-object v5 │ │ +1b5418: 7020 8909 5000 |0008: invoke-direct {v0, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0989 │ │ +1b541e: 5b40 b742 |000b: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42b7 │ │ +1b5422: 6e10 8e09 0000 |000d: invoke-virtual {v0}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@098e │ │ +1b5428: 0c05 |0010: move-result-object v5 │ │ +1b542a: 5b45 b642 |0011: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b6 │ │ +1b542e: 6e10 b55c 0400 |0013: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createFileTypeBox:()Lcom/coremedia/iso/boxes/FileTypeBox; // method@5cb5 │ │ +1b5434: 0c05 |0016: move-result-object v5 │ │ +1b5436: 5440 b642 |0017: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b6 │ │ +1b543a: 6e20 2008 0500 |0019: invoke-virtual {v5, v0}, Lcom/coremedia/iso/boxes/FileTypeBox;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@0820 │ │ +1b5440: 5340 b542 |001c: iget-wide v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b5 │ │ +1b5444: 6e10 2108 0500 |001e: invoke-virtual {v5}, Lcom/coremedia/iso/boxes/FileTypeBox;.getSize:()J // method@0821 │ │ +1b544a: 0b02 |0021: move-result-wide v2 │ │ +1b544c: bb20 |0022: add-long/2addr v0, v2 │ │ +1b544e: 5a40 b542 |0023: iput-wide v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b5 │ │ +1b5452: 5342 bc42 |0025: iget-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bc │ │ +1b5456: bb02 |0027: add-long/2addr v2, v0 │ │ +1b5458: 5a42 bc42 |0028: iput-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bc │ │ +1b545c: 2205 1111 |002a: new-instance v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // type@1111 │ │ +1b5460: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +1b5462: 7030 a75c 4500 |002d: invoke-direct {v5, v4, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Lorg/thoughtcrime/securesms/video/recode/MP4Builder$1;)V // method@5ca7 │ │ +1b5468: 5b45 b842 |0030: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b8 │ │ +1b546c: 1245 |0032: const/4 v5, #int 4 // #4 │ │ +1b546e: 7110 a10b 0500 |0033: invoke-static {v5}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0ba1 │ │ +1b5474: 0c05 |0036: move-result-object v5 │ │ +1b5476: 5b45 b942 |0037: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42b9 │ │ +1b547a: 1104 |0039: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=60 │ │ 0x000d line=61 │ │ 0x0013 line=63 │ │ 0x0017 line=64 │ │ @@ -322562,76 +322563,76 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/MovieBox;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 127 16-bit code units │ │ -1b501c: |[1b501c] org.thoughtcrime.securesms.video.recode.MP4Builder.createMovieBox:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/MovieBox; │ │ -1b502c: 2200 2f02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/MovieBox; // type@022f │ │ -1b5030: 7010 3308 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/MovieBox;.:()V // method@0833 │ │ -1b5036: 2201 3002 |0005: new-instance v1, Lcom/coremedia/iso/boxes/MovieHeaderBox; // type@0230 │ │ -1b503a: 7010 3508 0100 |0007: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.:()V // method@0835 │ │ -1b5040: 2202 7b03 |000a: new-instance v2, Ljava/util/Date; // type@037b │ │ -1b5044: 7010 990c 0200 |000c: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c99 │ │ -1b504a: 6e20 3608 2100 |000f: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@0836 │ │ -1b5050: 2202 7b03 |0012: new-instance v2, Ljava/util/Date; // type@037b │ │ -1b5054: 7010 990c 0200 |0014: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c99 │ │ -1b505a: 6e20 3908 2100 |0017: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setModificationTime:(Ljava/util/Date;)V // method@0839 │ │ -1b5060: 6202 7300 |001a: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ -1b5064: 6e20 3808 2100 |001c: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@0838 │ │ -1b506a: 6e20 c35c dc00 |001f: invoke-virtual {v12, v13}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J // method@5cc3 │ │ -1b5070: 0b02 |0022: move-result-wide v2 │ │ -1b5072: 6e10 cb5c 0d00 |0023: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@5ccb │ │ -1b5078: 0c04 |0026: move-result-object v4 │ │ -1b507a: 6e10 640c 0400 |0027: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ -1b5080: 0c04 |002a: move-result-object v4 │ │ -1b5082: 1605 0000 |002b: const-wide/16 v5, #int 0 // #0 │ │ -1b5086: 7210 bb0c 0400 |002d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1b508c: 0a07 |0030: move-result v7 │ │ -1b508e: 3807 1a00 |0031: if-eqz v7, 004b // +001a │ │ -1b5092: 7210 bc0c 0400 |0033: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1b5098: 0c07 |0036: move-result-object v7 │ │ -1b509a: 1f07 1711 |0037: check-cast v7, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1117 │ │ -1b509e: 6e10 ed5c 0700 |0039: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@5ced │ │ -1b50a4: 0b08 |003c: move-result-wide v8 │ │ -1b50a6: 9d08 0802 |003d: mul-long v8, v8, v2 │ │ -1b50aa: 6e10 f55c 0700 |003f: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5cf5 │ │ -1b50b0: 0a07 |0042: move-result v7 │ │ -1b50b2: 817a |0043: int-to-long v10, v7 │ │ -1b50b4: bea8 |0044: div-long/2addr v8, v10 │ │ -1b50b6: 3107 0805 |0045: cmp-long v7, v8, v5 │ │ -1b50ba: 3d07 e6ff |0047: if-lez v7, 002d // -001a │ │ -1b50be: 0485 |0049: move-wide v5, v8 │ │ -1b50c0: 28e3 |004a: goto 002d // -001d │ │ -1b50c2: 6e30 3708 5106 |004b: invoke-virtual {v1, v5, v6}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setDuration:(J)V // method@0837 │ │ -1b50c8: 6e30 3b08 2103 |004e: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setTimescale:(J)V // method@083b │ │ -1b50ce: 6e10 cb5c 0d00 |0051: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@5ccb │ │ -1b50d4: 0c02 |0054: move-result-object v2 │ │ -1b50d6: 6e10 660c 0200 |0055: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ -1b50dc: 0a02 |0058: move-result v2 │ │ -1b50de: d802 0201 |0059: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1b50e2: 8122 |005b: int-to-long v2, v2 │ │ -1b50e4: 6e30 3a08 2103 |005c: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setNextTrackId:(J)V // method@083a │ │ -1b50ea: 6e20 3408 1000 |005f: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/MovieBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0834 │ │ -1b50f0: 6e10 cb5c 0d00 |0062: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@5ccb │ │ -1b50f6: 0c01 |0065: move-result-object v1 │ │ -1b50f8: 6e10 640c 0100 |0066: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ -1b50fe: 0c01 |0069: move-result-object v1 │ │ -1b5100: 7210 bb0c 0100 |006a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1b5106: 0a02 |006d: move-result v2 │ │ -1b5108: 3802 1000 |006e: if-eqz v2, 007e // +0010 │ │ -1b510c: 7210 bc0c 0100 |0070: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1b5112: 0c02 |0073: move-result-object v2 │ │ -1b5114: 1f02 1711 |0074: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1117 │ │ -1b5118: 6e30 bf5c 2c0d |0076: invoke-virtual {v12, v2, v13}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createTrackBox:(Lorg/thoughtcrime/securesms/video/recode/Track;Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/TrackBox; // method@5cbf │ │ -1b511e: 0c02 |0079: move-result-object v2 │ │ -1b5120: 6e20 3408 2000 |007a: invoke-virtual {v0, v2}, Lcom/coremedia/iso/boxes/MovieBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0834 │ │ -1b5126: 28ed |007d: goto 006a // -0013 │ │ -1b5128: 1100 |007e: return-object v0 │ │ +1b5020: |[1b5020] org.thoughtcrime.securesms.video.recode.MP4Builder.createMovieBox:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/MovieBox; │ │ +1b5030: 2200 2f02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/MovieBox; // type@022f │ │ +1b5034: 7010 3308 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/MovieBox;.:()V // method@0833 │ │ +1b503a: 2201 3002 |0005: new-instance v1, Lcom/coremedia/iso/boxes/MovieHeaderBox; // type@0230 │ │ +1b503e: 7010 3508 0100 |0007: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.:()V // method@0835 │ │ +1b5044: 2202 7b03 |000a: new-instance v2, Ljava/util/Date; // type@037b │ │ +1b5048: 7010 990c 0200 |000c: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c99 │ │ +1b504e: 6e20 3608 2100 |000f: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@0836 │ │ +1b5054: 2202 7b03 |0012: new-instance v2, Ljava/util/Date; // type@037b │ │ +1b5058: 7010 990c 0200 |0014: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c99 │ │ +1b505e: 6e20 3908 2100 |0017: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setModificationTime:(Ljava/util/Date;)V // method@0839 │ │ +1b5064: 6202 7300 |001a: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ +1b5068: 6e20 3808 2100 |001c: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@0838 │ │ +1b506e: 6e20 c35c dc00 |001f: invoke-virtual {v12, v13}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J // method@5cc3 │ │ +1b5074: 0b02 |0022: move-result-wide v2 │ │ +1b5076: 6e10 cb5c 0d00 |0023: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@5ccb │ │ +1b507c: 0c04 |0026: move-result-object v4 │ │ +1b507e: 6e10 640c 0400 |0027: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ +1b5084: 0c04 |002a: move-result-object v4 │ │ +1b5086: 1605 0000 |002b: const-wide/16 v5, #int 0 // #0 │ │ +1b508a: 7210 bb0c 0400 |002d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1b5090: 0a07 |0030: move-result v7 │ │ +1b5092: 3807 1a00 |0031: if-eqz v7, 004b // +001a │ │ +1b5096: 7210 bc0c 0400 |0033: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1b509c: 0c07 |0036: move-result-object v7 │ │ +1b509e: 1f07 1711 |0037: check-cast v7, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1117 │ │ +1b50a2: 6e10 ed5c 0700 |0039: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@5ced │ │ +1b50a8: 0b08 |003c: move-result-wide v8 │ │ +1b50aa: 9d08 0802 |003d: mul-long v8, v8, v2 │ │ +1b50ae: 6e10 f55c 0700 |003f: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5cf5 │ │ +1b50b4: 0a07 |0042: move-result v7 │ │ +1b50b6: 817a |0043: int-to-long v10, v7 │ │ +1b50b8: bea8 |0044: div-long/2addr v8, v10 │ │ +1b50ba: 3107 0805 |0045: cmp-long v7, v8, v5 │ │ +1b50be: 3d07 e6ff |0047: if-lez v7, 002d // -001a │ │ +1b50c2: 0485 |0049: move-wide v5, v8 │ │ +1b50c4: 28e3 |004a: goto 002d // -001d │ │ +1b50c6: 6e30 3708 5106 |004b: invoke-virtual {v1, v5, v6}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setDuration:(J)V // method@0837 │ │ +1b50cc: 6e30 3b08 2103 |004e: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setTimescale:(J)V // method@083b │ │ +1b50d2: 6e10 cb5c 0d00 |0051: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@5ccb │ │ +1b50d8: 0c02 |0054: move-result-object v2 │ │ +1b50da: 6e10 660c 0200 |0055: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ +1b50e0: 0a02 |0058: move-result v2 │ │ +1b50e2: d802 0201 |0059: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1b50e6: 8122 |005b: int-to-long v2, v2 │ │ +1b50e8: 6e30 3a08 2103 |005c: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setNextTrackId:(J)V // method@083a │ │ +1b50ee: 6e20 3408 1000 |005f: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/MovieBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0834 │ │ +1b50f4: 6e10 cb5c 0d00 |0062: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@5ccb │ │ +1b50fa: 0c01 |0065: move-result-object v1 │ │ +1b50fc: 6e10 640c 0100 |0066: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ +1b5102: 0c01 |0069: move-result-object v1 │ │ +1b5104: 7210 bb0c 0100 |006a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1b510a: 0a02 |006d: move-result v2 │ │ +1b510c: 3802 1000 |006e: if-eqz v2, 007e // +0010 │ │ +1b5110: 7210 bc0c 0100 |0070: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1b5116: 0c02 |0073: move-result-object v2 │ │ +1b5118: 1f02 1711 |0074: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1117 │ │ +1b511c: 6e30 bf5c 2c0d |0076: invoke-virtual {v12, v2, v13}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createTrackBox:(Lorg/thoughtcrime/securesms/video/recode/Track;Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/TrackBox; // method@5cbf │ │ +1b5122: 0c02 |0079: move-result-object v2 │ │ +1b5124: 6e20 3408 2000 |007a: invoke-virtual {v0, v2}, Lcom/coremedia/iso/boxes/MovieBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0834 │ │ +1b512a: 28ed |007d: goto 006a // -0013 │ │ +1b512c: 1100 |007e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0005 line=244 │ │ 0x000a line=246 │ │ 0x0012 line=247 │ │ 0x001a line=248 │ │ @@ -322653,24 +322654,24 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/Track;)Lcom/coremedia/iso/boxes/Box;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -1b4f9c: |[1b4f9c] org.thoughtcrime.securesms.video.recode.MP4Builder.createStbl:(Lorg/thoughtcrime/securesms/video/recode/Track;)Lcom/coremedia/iso/boxes/Box; │ │ -1b4fac: 2200 3302 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleTableBox; // type@0233 │ │ -1b4fb0: 7010 4108 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.:()V // method@0841 │ │ -1b4fb6: 6e30 bb5c 2100 |0005: invoke-virtual {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createStsd:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V // method@5cbb │ │ -1b4fbc: 6e30 be5c 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createStts:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V // method@5cbe │ │ -1b4fc2: 6e30 bc5c 2100 |000b: invoke-virtual {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createStss:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V // method@5cbc │ │ -1b4fc8: 6e30 ba5c 2100 |000e: invoke-virtual {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createStsc:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V // method@5cba │ │ -1b4fce: 6e30 bd5c 2100 |0011: invoke-virtual {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createStsz:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V // method@5cbd │ │ -1b4fd4: 6e30 b95c 2100 |0014: invoke-virtual {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createStco:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V // method@5cb9 │ │ -1b4fda: 1100 |0017: return-object v0 │ │ +1b4fa0: |[1b4fa0] org.thoughtcrime.securesms.video.recode.MP4Builder.createStbl:(Lorg/thoughtcrime/securesms/video/recode/Track;)Lcom/coremedia/iso/boxes/Box; │ │ +1b4fb0: 2200 3302 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleTableBox; // type@0233 │ │ +1b4fb4: 7010 4108 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.:()V // method@0841 │ │ +1b4fba: 6e30 bb5c 2100 |0005: invoke-virtual {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createStsd:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V // method@5cbb │ │ +1b4fc0: 6e30 be5c 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createStts:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V // method@5cbe │ │ +1b4fc6: 6e30 bc5c 2100 |000b: invoke-virtual {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createStss:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V // method@5cbc │ │ +1b4fcc: 6e30 ba5c 2100 |000e: invoke-virtual {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createStsc:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V // method@5cba │ │ +1b4fd2: 6e30 bd5c 2100 |0011: invoke-virtual {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createStsz:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V // method@5cbd │ │ +1b4fd8: 6e30 b95c 2100 |0014: invoke-virtual {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createStco:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V // method@5cb9 │ │ +1b4fde: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0005 line=329 │ │ 0x0008 line=330 │ │ 0x000b line=331 │ │ 0x000e line=332 │ │ @@ -322685,65 +322686,65 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -1b54c8: |[1b54c8] org.thoughtcrime.securesms.video.recode.MP4Builder.createStco:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -1b54d8: 2200 7503 |0000: new-instance v0, Ljava/util/ArrayList; // type@0375 │ │ -1b54dc: 7010 590c 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ -1b54e2: 6e10 f35c 0a00 |0005: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5cf3 │ │ -1b54e8: 0c0a |0008: move-result-object v10 │ │ -1b54ea: 6e10 640c 0a00 |0009: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ -1b54f0: 0c0a |000c: move-result-object v10 │ │ -1b54f2: 1601 ffff |000d: const-wide/16 v1, #int -1 // #ffff │ │ -1b54f6: 0413 |000f: move-wide v3, v1 │ │ -1b54f8: 7210 bb0c 0a00 |0010: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1b54fe: 0a05 |0013: move-result v5 │ │ -1b5500: 3805 2600 |0014: if-eqz v5, 003a // +0026 │ │ -1b5504: 7210 bc0c 0a00 |0016: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1b550a: 0c05 |0019: move-result-object v5 │ │ -1b550c: 1f05 1511 |001a: check-cast v5, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1115 │ │ -1b5510: 6e10 de5c 0500 |001c: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@5cde │ │ -1b5516: 0b06 |001f: move-result-wide v6 │ │ -1b5518: 3108 0301 |0020: cmp-long v8, v3, v1 │ │ -1b551c: 3808 0700 |0022: if-eqz v8, 0029 // +0007 │ │ -1b5520: 3108 0306 |0024: cmp-long v8, v3, v6 │ │ -1b5524: 3808 0300 |0026: if-eqz v8, 0029 // +0003 │ │ -1b5528: 0413 |0028: move-wide v3, v1 │ │ -1b552a: 3108 0301 |0029: cmp-long v8, v3, v1 │ │ -1b552e: 3908 0900 |002b: if-nez v8, 0034 // +0009 │ │ -1b5532: 7120 5f0a 7600 |002d: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1b5538: 0c03 |0030: move-result-object v3 │ │ -1b553a: 6e20 5d0c 3000 |0031: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5d │ │ -1b5540: 6e10 df5c 0500 |0034: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@5cdf │ │ -1b5546: 0b03 |0037: move-result-wide v3 │ │ -1b5548: bb63 |0038: add-long/2addr v3, v6 │ │ -1b554a: 28d7 |0039: goto 0010 // -0029 │ │ -1b554c: 6e10 660c 0000 |003a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ -1b5552: 0a0a |003d: move-result v10 │ │ -1b5554: 23aa 2811 |003e: new-array v10, v10, [J // type@1128 │ │ -1b5558: 1201 |0040: const/4 v1, #int 0 // #0 │ │ -1b555a: 6e10 660c 0000 |0041: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ -1b5560: 0a02 |0044: move-result v2 │ │ -1b5562: 3521 1100 |0045: if-ge v1, v2, 0056 // +0011 │ │ -1b5566: 6e20 610c 1000 |0047: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c61 │ │ -1b556c: 0c02 |004a: move-result-object v2 │ │ -1b556e: 1f02 f502 |004b: check-cast v2, Ljava/lang/Long; // type@02f5 │ │ -1b5572: 6e10 5b0a 0200 |004d: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a5b │ │ -1b5578: 0b02 |0050: move-result-wide v2 │ │ -1b557a: 4c02 0a01 |0051: aput-wide v2, v10, v1 │ │ -1b557e: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1b5582: 28ec |0055: goto 0041 // -0014 │ │ -1b5584: 2200 3702 |0056: new-instance v0, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox; // type@0237 │ │ -1b5588: 7010 4908 0000 |0058: invoke-direct {v0}, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox;.:()V // method@0849 │ │ -1b558e: 6e20 4a08 a000 |005b: invoke-virtual {v0, v10}, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox;.setChunkOffsets:([J)V // method@084a │ │ -1b5594: 6e20 4208 0b00 |005e: invoke-virtual {v11, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0842 │ │ -1b559a: 0e00 |0061: return-void │ │ +1b54cc: |[1b54cc] org.thoughtcrime.securesms.video.recode.MP4Builder.createStco:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +1b54dc: 2200 7503 |0000: new-instance v0, Ljava/util/ArrayList; // type@0375 │ │ +1b54e0: 7010 590c 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ +1b54e6: 6e10 f35c 0a00 |0005: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5cf3 │ │ +1b54ec: 0c0a |0008: move-result-object v10 │ │ +1b54ee: 6e10 640c 0a00 |0009: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ +1b54f4: 0c0a |000c: move-result-object v10 │ │ +1b54f6: 1601 ffff |000d: const-wide/16 v1, #int -1 // #ffff │ │ +1b54fa: 0413 |000f: move-wide v3, v1 │ │ +1b54fc: 7210 bb0c 0a00 |0010: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1b5502: 0a05 |0013: move-result v5 │ │ +1b5504: 3805 2600 |0014: if-eqz v5, 003a // +0026 │ │ +1b5508: 7210 bc0c 0a00 |0016: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1b550e: 0c05 |0019: move-result-object v5 │ │ +1b5510: 1f05 1511 |001a: check-cast v5, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1115 │ │ +1b5514: 6e10 de5c 0500 |001c: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@5cde │ │ +1b551a: 0b06 |001f: move-result-wide v6 │ │ +1b551c: 3108 0301 |0020: cmp-long v8, v3, v1 │ │ +1b5520: 3808 0700 |0022: if-eqz v8, 0029 // +0007 │ │ +1b5524: 3108 0306 |0024: cmp-long v8, v3, v6 │ │ +1b5528: 3808 0300 |0026: if-eqz v8, 0029 // +0003 │ │ +1b552c: 0413 |0028: move-wide v3, v1 │ │ +1b552e: 3108 0301 |0029: cmp-long v8, v3, v1 │ │ +1b5532: 3908 0900 |002b: if-nez v8, 0034 // +0009 │ │ +1b5536: 7120 5f0a 7600 |002d: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1b553c: 0c03 |0030: move-result-object v3 │ │ +1b553e: 6e20 5d0c 3000 |0031: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5d │ │ +1b5544: 6e10 df5c 0500 |0034: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@5cdf │ │ +1b554a: 0b03 |0037: move-result-wide v3 │ │ +1b554c: bb63 |0038: add-long/2addr v3, v6 │ │ +1b554e: 28d7 |0039: goto 0010 // -0029 │ │ +1b5550: 6e10 660c 0000 |003a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ +1b5556: 0a0a |003d: move-result v10 │ │ +1b5558: 23aa 2811 |003e: new-array v10, v10, [J // type@1128 │ │ +1b555c: 1201 |0040: const/4 v1, #int 0 // #0 │ │ +1b555e: 6e10 660c 0000 |0041: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ +1b5564: 0a02 |0044: move-result v2 │ │ +1b5566: 3521 1100 |0045: if-ge v1, v2, 0056 // +0011 │ │ +1b556a: 6e20 610c 1000 |0047: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c61 │ │ +1b5570: 0c02 |004a: move-result-object v2 │ │ +1b5572: 1f02 f502 |004b: check-cast v2, Ljava/lang/Long; // type@02f5 │ │ +1b5576: 6e10 5b0a 0200 |004d: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a5b │ │ +1b557c: 0b02 |0050: move-result-wide v2 │ │ +1b557e: 4c02 0a01 |0051: aput-wide v2, v10, v1 │ │ +1b5582: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1b5586: 28ec |0055: goto 0041 // -0014 │ │ +1b5588: 2200 3702 |0056: new-instance v0, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox; // type@0237 │ │ +1b558c: 7010 4908 0000 |0058: invoke-direct {v0}, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox;.:()V // method@0849 │ │ +1b5592: 6e20 4a08 a000 |005b: invoke-virtual {v0, v10}, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox;.setChunkOffsets:([J)V // method@084a │ │ +1b5598: 6e20 4208 0b00 |005e: invoke-virtual {v11, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0842 │ │ +1b559e: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0005 line=418 │ │ 0x001c line=419 │ │ 0x002d line=424 │ │ 0x0034 line=426 │ │ @@ -322763,72 +322764,72 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 105 16-bit code units │ │ -1b559c: |[1b559c] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsc:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -1b55ac: 2200 3502 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleToChunkBox; // type@0235 │ │ -1b55b0: 7010 4508 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.:()V // method@0845 │ │ -1b55b6: 2201 8503 |0005: new-instance v1, Ljava/util/LinkedList; // type@0385 │ │ -1b55ba: 7010 c70c 0100 |0007: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0cc7 │ │ -1b55c0: 6e20 4708 1000 |000a: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.setEntries:(Ljava/util/List;)V // method@0847 │ │ -1b55c6: 7401 f35c 1100 |000d: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5cf3 │ │ -1b55cc: 0c01 |0010: move-result-object v1 │ │ -1b55ce: 6e10 660c 0100 |0011: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ -1b55d4: 0a01 |0014: move-result v1 │ │ -1b55d6: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -1b55d8: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -1b55da: 12f4 |0017: const/4 v4, #int -1 // #ff │ │ -1b55dc: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -1b55de: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -1b55e0: 1217 |001a: const/4 v7, #int 1 // #1 │ │ -1b55e2: 3515 4800 |001b: if-ge v5, v1, 0063 // +0048 │ │ -1b55e6: 7401 f35c 1100 |001d: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5cf3 │ │ -1b55ec: 0c08 |0020: move-result-object v8 │ │ -1b55ee: 6e20 610c 5800 |0021: invoke-virtual {v8, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c61 │ │ -1b55f4: 0c08 |0024: move-result-object v8 │ │ -1b55f6: 1f08 1511 |0025: check-cast v8, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1115 │ │ -1b55fa: 6e10 de5c 0800 |0027: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@5cde │ │ -1b5600: 0b09 |002a: move-result-wide v9 │ │ -1b5602: 6e10 df5c 0800 |002b: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@5cdf │ │ -1b5608: 0b0b |002e: move-result-wide v11 │ │ -1b560a: bbb9 |002f: add-long/2addr v9, v11 │ │ -1b560c: b026 |0030: add-int/2addr v6, v2 │ │ -1b560e: d808 01ff |0031: add-int/lit8 v8, v1, #int -1 // #ff │ │ -1b5612: 3285 1600 |0033: if-eq v5, v8, 0049 // +0016 │ │ -1b5616: 7401 f35c 1100 |0035: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5cf3 │ │ -1b561c: 0c08 |0038: move-result-object v8 │ │ -1b561e: d80b 0501 |0039: add-int/lit8 v11, v5, #int 1 // #01 │ │ -1b5622: 6e20 610c b800 |003b: invoke-virtual {v8, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c61 │ │ -1b5628: 0c08 |003e: move-result-object v8 │ │ -1b562a: 1f08 1511 |003f: check-cast v8, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1115 │ │ -1b562e: 6e10 de5c 0800 |0041: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@5cde │ │ -1b5634: 0b0b |0044: move-result-wide v11 │ │ -1b5636: 3108 090b |0045: cmp-long v8, v9, v11 │ │ -1b563a: 3808 1900 |0047: if-eqz v8, 0060 // +0019 │ │ -1b563e: 3264 1400 |0049: if-eq v4, v6, 005d // +0014 │ │ -1b5642: 6e10 4608 0000 |004b: invoke-virtual {v0}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.getEntries:()Ljava/util/List; // method@0846 │ │ -1b5648: 0c04 |004e: move-result-object v4 │ │ -1b564a: 220f 3402 |004f: new-instance v15, Lcom/coremedia/iso/boxes/SampleToChunkBox$Entry; // type@0234 │ │ -1b564e: 8179 |0051: int-to-long v9, v7 │ │ -1b5650: 816b |0052: int-to-long v11, v6 │ │ -1b5652: 160d 0100 |0053: const-wide/16 v13, #int 1 // #1 │ │ -1b5656: 07f8 |0055: move-object v8, v15 │ │ -1b5658: 7607 4408 0800 |0056: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lcom/coremedia/iso/boxes/SampleToChunkBox$Entry;.:(JJJ)V // method@0844 │ │ -1b565e: 7220 d20c f400 |0059: invoke-interface {v4, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cd2 │ │ -1b5664: 0164 |005c: move v4, v6 │ │ -1b5666: d807 0701 |005d: add-int/lit8 v7, v7, #int 1 // #01 │ │ -1b566a: 1206 |005f: const/4 v6, #int 0 // #0 │ │ -1b566c: d805 0501 |0060: add-int/lit8 v5, v5, #int 1 // #01 │ │ -1b5670: 28b9 |0062: goto 001b // -0047 │ │ -1b5672: 0804 1200 |0063: move-object/from16 v4, v18 │ │ -1b5676: 6e20 4208 0400 |0065: invoke-virtual {v4, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0842 │ │ -1b567c: 0e00 |0068: return-void │ │ +1b55a0: |[1b55a0] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsc:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +1b55b0: 2200 3502 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleToChunkBox; // type@0235 │ │ +1b55b4: 7010 4508 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.:()V // method@0845 │ │ +1b55ba: 2201 8503 |0005: new-instance v1, Ljava/util/LinkedList; // type@0385 │ │ +1b55be: 7010 c70c 0100 |0007: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0cc7 │ │ +1b55c4: 6e20 4708 1000 |000a: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.setEntries:(Ljava/util/List;)V // method@0847 │ │ +1b55ca: 7401 f35c 1100 |000d: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5cf3 │ │ +1b55d0: 0c01 |0010: move-result-object v1 │ │ +1b55d2: 6e10 660c 0100 |0011: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ +1b55d8: 0a01 |0014: move-result v1 │ │ +1b55da: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +1b55dc: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +1b55de: 12f4 |0017: const/4 v4, #int -1 // #ff │ │ +1b55e0: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +1b55e2: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +1b55e4: 1217 |001a: const/4 v7, #int 1 // #1 │ │ +1b55e6: 3515 4800 |001b: if-ge v5, v1, 0063 // +0048 │ │ +1b55ea: 7401 f35c 1100 |001d: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5cf3 │ │ +1b55f0: 0c08 |0020: move-result-object v8 │ │ +1b55f2: 6e20 610c 5800 |0021: invoke-virtual {v8, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c61 │ │ +1b55f8: 0c08 |0024: move-result-object v8 │ │ +1b55fa: 1f08 1511 |0025: check-cast v8, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1115 │ │ +1b55fe: 6e10 de5c 0800 |0027: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@5cde │ │ +1b5604: 0b09 |002a: move-result-wide v9 │ │ +1b5606: 6e10 df5c 0800 |002b: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@5cdf │ │ +1b560c: 0b0b |002e: move-result-wide v11 │ │ +1b560e: bbb9 |002f: add-long/2addr v9, v11 │ │ +1b5610: b026 |0030: add-int/2addr v6, v2 │ │ +1b5612: d808 01ff |0031: add-int/lit8 v8, v1, #int -1 // #ff │ │ +1b5616: 3285 1600 |0033: if-eq v5, v8, 0049 // +0016 │ │ +1b561a: 7401 f35c 1100 |0035: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5cf3 │ │ +1b5620: 0c08 |0038: move-result-object v8 │ │ +1b5622: d80b 0501 |0039: add-int/lit8 v11, v5, #int 1 // #01 │ │ +1b5626: 6e20 610c b800 |003b: invoke-virtual {v8, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c61 │ │ +1b562c: 0c08 |003e: move-result-object v8 │ │ +1b562e: 1f08 1511 |003f: check-cast v8, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1115 │ │ +1b5632: 6e10 de5c 0800 |0041: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@5cde │ │ +1b5638: 0b0b |0044: move-result-wide v11 │ │ +1b563a: 3108 090b |0045: cmp-long v8, v9, v11 │ │ +1b563e: 3808 1900 |0047: if-eqz v8, 0060 // +0019 │ │ +1b5642: 3264 1400 |0049: if-eq v4, v6, 005d // +0014 │ │ +1b5646: 6e10 4608 0000 |004b: invoke-virtual {v0}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.getEntries:()Ljava/util/List; // method@0846 │ │ +1b564c: 0c04 |004e: move-result-object v4 │ │ +1b564e: 220f 3402 |004f: new-instance v15, Lcom/coremedia/iso/boxes/SampleToChunkBox$Entry; // type@0234 │ │ +1b5652: 8179 |0051: int-to-long v9, v7 │ │ +1b5654: 816b |0052: int-to-long v11, v6 │ │ +1b5656: 160d 0100 |0053: const-wide/16 v13, #int 1 // #1 │ │ +1b565a: 07f8 |0055: move-object v8, v15 │ │ +1b565c: 7607 4408 0800 |0056: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lcom/coremedia/iso/boxes/SampleToChunkBox$Entry;.:(JJJ)V // method@0844 │ │ +1b5662: 7220 d20c f400 |0059: invoke-interface {v4, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cd2 │ │ +1b5668: 0164 |005c: move v4, v6 │ │ +1b566a: d807 0701 |005d: add-int/lit8 v7, v7, #int 1 // #01 │ │ +1b566e: 1206 |005f: const/4 v6, #int 0 // #0 │ │ +1b5670: d805 0501 |0060: add-int/lit8 v5, v5, #int 1 // #01 │ │ +1b5674: 28b9 |0062: goto 001b // -0047 │ │ +1b5676: 0804 1200 |0063: move-object/from16 v4, v18 │ │ +1b567a: 6e20 4208 0400 |0065: invoke-virtual {v4, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0842 │ │ +1b5680: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0005 line=371 │ │ 0x000d line=379 │ │ 0x001d line=381 │ │ 0x0027 line=382 │ │ @@ -322847,19 +322848,19 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1b5680: |[1b5680] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsd:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -1b5690: 6e10 f15c 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSampleDescriptionBox:()Lcom/coremedia/iso/boxes/SampleDescriptionBox; // method@5cf1 │ │ -1b5696: 0c01 |0003: move-result-object v1 │ │ -1b5698: 6e20 4208 1200 |0004: invoke-virtual {v2, v1}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0842 │ │ -1b569e: 0e00 |0007: return-void │ │ +1b5684: |[1b5684] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsd:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +1b5694: 6e10 f15c 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSampleDescriptionBox:()Lcom/coremedia/iso/boxes/SampleDescriptionBox; // method@5cf1 │ │ +1b569a: 0c01 |0003: move-result-object v1 │ │ +1b569c: 6e20 4208 1200 |0004: invoke-virtual {v2, v1}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0842 │ │ +1b56a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/video/recode/MP4Builder; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/thoughtcrime/securesms/video/recode/Track; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/coremedia/iso/boxes/SampleTableBox; │ │ @@ -322869,25 +322870,25 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -1b56a0: |[1b56a0] org.thoughtcrime.securesms.video.recode.MP4Builder.createStss:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -1b56b0: 6e10 f45c 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSyncSamples:()[J // method@5cf4 │ │ -1b56b6: 0c02 |0003: move-result-object v2 │ │ -1b56b8: 3802 1000 |0004: if-eqz v2, 0014 // +0010 │ │ -1b56bc: 2120 |0006: array-length v0, v2 │ │ -1b56be: 3d00 0d00 |0007: if-lez v0, 0014 // +000d │ │ -1b56c2: 2200 3802 |0009: new-instance v0, Lcom/coremedia/iso/boxes/SyncSampleBox; // type@0238 │ │ -1b56c6: 7010 4b08 0000 |000b: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SyncSampleBox;.:()V // method@084b │ │ -1b56cc: 6e20 4c08 2000 |000e: invoke-virtual {v0, v2}, Lcom/coremedia/iso/boxes/SyncSampleBox;.setSampleNumber:([J)V // method@084c │ │ -1b56d2: 6e20 4208 0300 |0011: invoke-virtual {v3, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0842 │ │ -1b56d8: 0e00 |0014: return-void │ │ +1b56a4: |[1b56a4] org.thoughtcrime.securesms.video.recode.MP4Builder.createStss:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +1b56b4: 6e10 f45c 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSyncSamples:()[J // method@5cf4 │ │ +1b56ba: 0c02 |0003: move-result-object v2 │ │ +1b56bc: 3802 1000 |0004: if-eqz v2, 0014 // +0010 │ │ +1b56c0: 2120 |0006: array-length v0, v2 │ │ +1b56c2: 3d00 0d00 |0007: if-lez v0, 0014 // +000d │ │ +1b56c6: 2200 3802 |0009: new-instance v0, Lcom/coremedia/iso/boxes/SyncSampleBox; // type@0238 │ │ +1b56ca: 7010 4b08 0000 |000b: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SyncSampleBox;.:()V // method@084b │ │ +1b56d0: 6e20 4c08 2000 |000e: invoke-virtual {v0, v2}, Lcom/coremedia/iso/boxes/SyncSampleBox;.setSampleNumber:([J)V // method@084c │ │ +1b56d6: 6e20 4208 0300 |0011: invoke-virtual {v3, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0842 │ │ +1b56dc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0006 line=362 │ │ 0x0009 line=363 │ │ 0x000e line=364 │ │ 0x0011 line=365 │ │ @@ -322901,24 +322902,24 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1b56dc: |[1b56dc] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsz:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -1b56ec: 2200 3202 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleSizeBox; // type@0232 │ │ -1b56f0: 7010 3e08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleSizeBox;.:()V // method@083e │ │ -1b56f6: 5421 ba42 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42ba │ │ -1b56fa: 6e20 a40c 3100 |0007: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ca4 │ │ -1b5700: 0c03 |000a: move-result-object v3 │ │ -1b5702: 1f03 2811 |000b: check-cast v3, [J // type@1128 │ │ -1b5706: 6e20 4008 3000 |000d: invoke-virtual {v0, v3}, Lcom/coremedia/iso/boxes/SampleSizeBox;.setSampleSizes:([J)V // method@0840 │ │ -1b570c: 6e20 4208 0400 |0010: invoke-virtual {v4, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0842 │ │ -1b5712: 0e00 |0013: return-void │ │ +1b56e0: |[1b56e0] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsz:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +1b56f0: 2200 3202 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleSizeBox; // type@0232 │ │ +1b56f4: 7010 3e08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleSizeBox;.:()V // method@083e │ │ +1b56fa: 5421 ba42 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42ba │ │ +1b56fe: 6e20 a40c 3100 |0007: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ca4 │ │ +1b5704: 0c03 |000a: move-result-object v3 │ │ +1b5706: 1f03 2811 |000b: check-cast v3, [J // type@1128 │ │ +1b570a: 6e20 4008 3000 |000d: invoke-virtual {v0, v3}, Lcom/coremedia/iso/boxes/SampleSizeBox;.setSampleSizes:([J)V // method@0840 │ │ +1b5710: 6e20 4208 0400 |0010: invoke-virtual {v4, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0842 │ │ +1b5716: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0005 line=411 │ │ 0x0010 line=412 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/thoughtcrime/securesms/video/recode/MP4Builder; │ │ @@ -322930,50 +322931,50 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -1b5714: |[1b5714] org.thoughtcrime.securesms.video.recode.MP4Builder.createStts:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -1b5724: 2200 7503 |0000: new-instance v0, Ljava/util/ArrayList; // type@0375 │ │ -1b5728: 7010 590c 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ -1b572e: 6e10 f25c 0a00 |0005: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSampleDurations:()Ljava/util/ArrayList; // method@5cf2 │ │ -1b5734: 0c0a |0008: move-result-object v10 │ │ -1b5736: 6e10 640c 0a00 |0009: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ -1b573c: 0c0a |000c: move-result-object v10 │ │ -1b573e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1b5740: 7210 bb0c 0a00 |000e: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1b5746: 0a02 |0011: move-result v2 │ │ -1b5748: 3802 2a00 |0012: if-eqz v2, 003c // +002a │ │ -1b574c: 7210 bc0c 0a00 |0014: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1b5752: 0c02 |0017: move-result-object v2 │ │ -1b5754: 1f02 f502 |0018: check-cast v2, Ljava/lang/Long; // type@02f5 │ │ -1b5758: 6e10 5b0a 0200 |001a: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a5b │ │ -1b575e: 0b02 |001d: move-result-wide v2 │ │ -1b5760: 1604 0100 |001e: const-wide/16 v4, #int 1 // #1 │ │ -1b5764: 3801 1300 |0020: if-eqz v1, 0033 // +0013 │ │ -1b5768: 6e10 4f08 0100 |0022: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.getDelta:()J // method@084f │ │ -1b576e: 0b06 |0025: move-result-wide v6 │ │ -1b5770: 3108 0602 |0026: cmp-long v8, v6, v2 │ │ -1b5774: 3908 0b00 |0028: if-nez v8, 0033 // +000b │ │ -1b5778: 6e10 4e08 0100 |002a: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.getCount:()J // method@084e │ │ -1b577e: 0b02 |002d: move-result-wide v2 │ │ -1b5780: bb42 |002e: add-long/2addr v2, v4 │ │ -1b5782: 6e30 5008 2103 |002f: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.setCount:(J)V // method@0850 │ │ -1b5788: 28dc |0032: goto 000e // -0024 │ │ -1b578a: 2201 3902 |0033: new-instance v1, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry; // type@0239 │ │ -1b578e: 7053 4d08 4125 |0035: invoke-direct {v1, v4, v5, v2, v3}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.:(JJ)V // method@084d │ │ -1b5794: 7220 d20c 1000 |0038: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cd2 │ │ -1b579a: 28d3 |003b: goto 000e // -002d │ │ -1b579c: 220a 3a02 |003c: new-instance v10, Lcom/coremedia/iso/boxes/TimeToSampleBox; // type@023a │ │ -1b57a0: 7010 5108 0a00 |003e: invoke-direct {v10}, Lcom/coremedia/iso/boxes/TimeToSampleBox;.:()V // method@0851 │ │ -1b57a6: 6e20 5208 0a00 |0041: invoke-virtual {v10, v0}, Lcom/coremedia/iso/boxes/TimeToSampleBox;.setEntries:(Ljava/util/List;)V // method@0852 │ │ -1b57ac: 6e20 4208 ab00 |0044: invoke-virtual {v11, v10}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0842 │ │ -1b57b2: 0e00 |0047: return-void │ │ +1b5718: |[1b5718] org.thoughtcrime.securesms.video.recode.MP4Builder.createStts:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +1b5728: 2200 7503 |0000: new-instance v0, Ljava/util/ArrayList; // type@0375 │ │ +1b572c: 7010 590c 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ +1b5732: 6e10 f25c 0a00 |0005: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSampleDurations:()Ljava/util/ArrayList; // method@5cf2 │ │ +1b5738: 0c0a |0008: move-result-object v10 │ │ +1b573a: 6e10 640c 0a00 |0009: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ +1b5740: 0c0a |000c: move-result-object v10 │ │ +1b5742: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1b5744: 7210 bb0c 0a00 |000e: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1b574a: 0a02 |0011: move-result v2 │ │ +1b574c: 3802 2a00 |0012: if-eqz v2, 003c // +002a │ │ +1b5750: 7210 bc0c 0a00 |0014: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1b5756: 0c02 |0017: move-result-object v2 │ │ +1b5758: 1f02 f502 |0018: check-cast v2, Ljava/lang/Long; // type@02f5 │ │ +1b575c: 6e10 5b0a 0200 |001a: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a5b │ │ +1b5762: 0b02 |001d: move-result-wide v2 │ │ +1b5764: 1604 0100 |001e: const-wide/16 v4, #int 1 // #1 │ │ +1b5768: 3801 1300 |0020: if-eqz v1, 0033 // +0013 │ │ +1b576c: 6e10 4f08 0100 |0022: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.getDelta:()J // method@084f │ │ +1b5772: 0b06 |0025: move-result-wide v6 │ │ +1b5774: 3108 0602 |0026: cmp-long v8, v6, v2 │ │ +1b5778: 3908 0b00 |0028: if-nez v8, 0033 // +000b │ │ +1b577c: 6e10 4e08 0100 |002a: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.getCount:()J // method@084e │ │ +1b5782: 0b02 |002d: move-result-wide v2 │ │ +1b5784: bb42 |002e: add-long/2addr v2, v4 │ │ +1b5786: 6e30 5008 2103 |002f: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.setCount:(J)V // method@0850 │ │ +1b578c: 28dc |0032: goto 000e // -0024 │ │ +1b578e: 2201 3902 |0033: new-instance v1, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry; // type@0239 │ │ +1b5792: 7053 4d08 4125 |0035: invoke-direct {v1, v4, v5, v2, v3}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.:(JJ)V // method@084d │ │ +1b5798: 7220 d20c 1000 |0038: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cd2 │ │ +1b579e: 28d3 |003b: goto 000e // -002d │ │ +1b57a0: 220a 3a02 |003c: new-instance v10, Lcom/coremedia/iso/boxes/TimeToSampleBox; // type@023a │ │ +1b57a4: 7010 5108 0a00 |003e: invoke-direct {v10}, Lcom/coremedia/iso/boxes/TimeToSampleBox;.:()V // method@0851 │ │ +1b57aa: 6e20 5208 0a00 |0041: invoke-virtual {v10, v0}, Lcom/coremedia/iso/boxes/TimeToSampleBox;.setEntries:(Ljava/util/List;)V // method@0852 │ │ +1b57b0: 6e20 4208 ab00 |0044: invoke-virtual {v11, v10}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0842 │ │ +1b57b6: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0005 line=347 │ │ 0x0022 line=348 │ │ 0x002a line=349 │ │ 0x0033 line=351 │ │ @@ -322991,119 +322992,119 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/Track;Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/TrackBox;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 238 16-bit code units │ │ -1b512c: |[1b512c] org.thoughtcrime.securesms.video.recode.MP4Builder.createTrackBox:(Lorg/thoughtcrime/securesms/video/recode/Track;Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/TrackBox; │ │ -1b513c: 2200 3b02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/TrackBox; // type@023b │ │ -1b5140: 7010 5308 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/TrackBox;.:()V // method@0853 │ │ -1b5146: 2201 3c02 |0005: new-instance v1, Lcom/coremedia/iso/boxes/TrackHeaderBox; // type@023c │ │ -1b514a: 7010 5708 0100 |0007: invoke-direct {v1}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.:()V // method@0857 │ │ -1b5150: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -1b5152: 6e20 5e08 2100 |000b: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setEnabled:(Z)V // method@085e │ │ -1b5158: 6e20 6008 2100 |000e: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setInMovie:(Z)V // method@0860 │ │ -1b515e: 6e20 6108 2100 |0011: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setInPreview:(Z)V // method@0861 │ │ -1b5164: 6e10 f95c 0900 |0014: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:()Z // method@5cf9 │ │ -1b516a: 0a03 |0017: move-result v3 │ │ -1b516c: 3803 0800 |0018: if-eqz v3, 0020 // +0008 │ │ -1b5170: 6203 7300 |001a: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ -1b5174: 6e20 6308 3100 |001c: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@0863 │ │ -1b517a: 2808 |001f: goto 0027 // +0008 │ │ -1b517c: 6e10 ca5c 0a00 |0020: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; // method@5cca │ │ -1b5182: 0c03 |0023: move-result-object v3 │ │ -1b5184: 6e20 6308 3100 |0024: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@0863 │ │ -1b518a: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -1b518c: 6e20 5b08 3100 |0028: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setAlternateGroup:(I)V // method@085b │ │ -1b5192: 6e10 ec5c 0900 |002b: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getCreationTime:()Ljava/util/Date; // method@5cec │ │ -1b5198: 0c04 |002e: move-result-object v4 │ │ -1b519a: 6e20 5c08 4100 |002f: invoke-virtual {v1, v4}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@085c │ │ -1b51a0: 6e10 ed5c 0900 |0032: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@5ced │ │ -1b51a6: 0b04 |0035: move-result-wide v4 │ │ -1b51a8: 6e20 c35c a800 |0036: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J // method@5cc3 │ │ -1b51ae: 0b06 |0039: move-result-wide v6 │ │ -1b51b0: 9d04 0406 |003a: mul-long v4, v4, v6 │ │ -1b51b4: 6e10 f55c 0900 |003c: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5cf5 │ │ -1b51ba: 0a0a |003f: move-result v10 │ │ -1b51bc: 81a6 |0040: int-to-long v6, v10 │ │ -1b51be: be64 |0041: div-long/2addr v4, v6 │ │ -1b51c0: 6e30 5d08 4105 |0042: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setDuration:(J)V // method@085d │ │ -1b51c6: 6e10 ef5c 0900 |0045: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getHeight:()I // method@5cef │ │ -1b51cc: 0a0a |0048: move-result v10 │ │ -1b51ce: 83a4 |0049: int-to-double v4, v10 │ │ -1b51d0: 6e30 5f08 4105 |004a: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setHeight:(D)V // method@085f │ │ -1b51d6: 6e10 f85c 0900 |004d: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getWidth:()I // method@5cf8 │ │ -1b51dc: 0a0a |0050: move-result v10 │ │ -1b51de: 83a4 |0051: int-to-double v4, v10 │ │ -1b51e0: 6e30 6708 4105 |0052: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setWidth:(D)V // method@0867 │ │ -1b51e6: 6e20 6208 3100 |0055: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setLayer:(I)V // method@0862 │ │ -1b51ec: 220a 7b03 |0058: new-instance v10, Ljava/util/Date; // type@037b │ │ -1b51f0: 7010 990c 0a00 |005a: invoke-direct {v10}, Ljava/util/Date;.:()V // method@0c99 │ │ -1b51f6: 6e20 6408 a100 |005d: invoke-virtual {v1, v10}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setModificationTime:(Ljava/util/Date;)V // method@0864 │ │ -1b51fc: 6e10 f65c 0900 |0060: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTrackId:()J // method@5cf6 │ │ -1b5202: 0b03 |0063: move-result-wide v3 │ │ -1b5204: 1605 0100 |0064: const-wide/16 v5, #int 1 // #1 │ │ -1b5208: bb53 |0066: add-long/2addr v3, v5 │ │ -1b520a: 6e30 6508 3104 |0067: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setTrackId:(J)V // method@0865 │ │ -1b5210: 6e10 f75c 0900 |006a: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getVolume:()F // method@5cf7 │ │ -1b5216: 0a0a |006d: move-result v10 │ │ -1b5218: 6e20 6608 a100 |006e: invoke-virtual {v1, v10}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setVolume:(F)V // method@0866 │ │ -1b521e: 6e20 5408 1000 |0071: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/TrackBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0854 │ │ -1b5224: 220a 2c02 |0074: new-instance v10, Lcom/coremedia/iso/boxes/MediaBox; // type@022c │ │ -1b5228: 7010 2508 0a00 |0076: invoke-direct {v10}, Lcom/coremedia/iso/boxes/MediaBox;.:()V // method@0825 │ │ -1b522e: 6e20 5408 a000 |0079: invoke-virtual {v0, v10}, Lcom/coremedia/iso/boxes/TrackBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0854 │ │ -1b5234: 2201 2d02 |007c: new-instance v1, Lcom/coremedia/iso/boxes/MediaHeaderBox; // type@022d │ │ -1b5238: 7010 2908 0100 |007e: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.:()V // method@0829 │ │ -1b523e: 6e10 ec5c 0900 |0081: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getCreationTime:()Ljava/util/Date; // method@5cec │ │ -1b5244: 0c03 |0084: move-result-object v3 │ │ -1b5246: 6e20 2c08 3100 |0085: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@082c │ │ -1b524c: 6e10 ed5c 0900 |0088: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@5ced │ │ -1b5252: 0b03 |008b: move-result-wide v3 │ │ -1b5254: 6e30 2d08 3104 |008c: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setDuration:(J)V // method@082d │ │ -1b525a: 6e10 f55c 0900 |008f: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5cf5 │ │ -1b5260: 0a03 |0092: move-result v3 │ │ -1b5262: 8133 |0093: int-to-long v3, v3 │ │ -1b5264: 6e30 2f08 3104 |0094: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setTimescale:(J)V // method@082f │ │ -1b526a: 1a03 fa53 |0097: const-string v3, "eng" // string@53fa │ │ -1b526e: 6e20 2e08 3100 |0099: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setLanguage:(Ljava/lang/String;)V // method@082e │ │ -1b5274: 6e20 2608 1a00 |009c: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0826 │ │ -1b527a: 2201 2b02 |009f: new-instance v1, Lcom/coremedia/iso/boxes/HandlerBox; // type@022b │ │ -1b527e: 7010 2208 0100 |00a1: invoke-direct {v1}, Lcom/coremedia/iso/boxes/HandlerBox;.:()V // method@0822 │ │ -1b5284: 6e10 f95c 0900 |00a4: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:()Z // method@5cf9 │ │ -1b528a: 0a03 |00a7: move-result v3 │ │ -1b528c: 3803 0500 |00a8: if-eqz v3, 00ad // +0005 │ │ -1b5290: 1a03 1e39 |00aa: const-string v3, "SoundHandle" // string@391e │ │ -1b5294: 2803 |00ac: goto 00af // +0003 │ │ -1b5296: 1a03 c33f |00ad: const-string v3, "VideoHandle" // string@3fc3 │ │ -1b529a: 6e20 2408 3100 |00af: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/HandlerBox;.setName:(Ljava/lang/String;)V // method@0824 │ │ -1b52a0: 6e10 ee5c 0900 |00b2: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getHandler:()Ljava/lang/String; // method@5cee │ │ -1b52a6: 0c03 |00b5: move-result-object v3 │ │ -1b52a8: 6e20 2308 3100 |00b6: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/HandlerBox;.setHandlerType:(Ljava/lang/String;)V // method@0823 │ │ -1b52ae: 6e20 2608 1a00 |00b9: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0826 │ │ -1b52b4: 2201 2e02 |00bc: new-instance v1, Lcom/coremedia/iso/boxes/MediaInformationBox; // type@022e │ │ -1b52b8: 7010 3008 0100 |00be: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MediaInformationBox;.:()V // method@0830 │ │ -1b52be: 6e10 f05c 0900 |00c1: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // method@5cf0 │ │ -1b52c4: 0c03 |00c4: move-result-object v3 │ │ -1b52c6: 6e20 3108 3100 |00c5: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0831 │ │ -1b52cc: 2203 2802 |00c8: new-instance v3, Lcom/coremedia/iso/boxes/DataInformationBox; // type@0228 │ │ -1b52d0: 7010 1b08 0300 |00ca: invoke-direct {v3}, Lcom/coremedia/iso/boxes/DataInformationBox;.:()V // method@081b │ │ -1b52d6: 2204 2902 |00cd: new-instance v4, Lcom/coremedia/iso/boxes/DataReferenceBox; // type@0229 │ │ -1b52da: 7010 1d08 0400 |00cf: invoke-direct {v4}, Lcom/coremedia/iso/boxes/DataReferenceBox;.:()V // method@081d │ │ -1b52e0: 6e20 1c08 4300 |00d2: invoke-virtual {v3, v4}, Lcom/coremedia/iso/boxes/DataInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@081c │ │ -1b52e6: 2205 2702 |00d5: new-instance v5, Lcom/coremedia/iso/boxes/DataEntryUrlBox; // type@0227 │ │ -1b52ea: 7010 1908 0500 |00d7: invoke-direct {v5}, Lcom/coremedia/iso/boxes/DataEntryUrlBox;.:()V // method@0819 │ │ -1b52f0: 6e20 1a08 2500 |00da: invoke-virtual {v5, v2}, Lcom/coremedia/iso/boxes/DataEntryUrlBox;.setFlags:(I)V // method@081a │ │ -1b52f6: 6e20 1e08 5400 |00dd: invoke-virtual {v4, v5}, Lcom/coremedia/iso/boxes/DataReferenceBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@081e │ │ -1b52fc: 6e20 3108 3100 |00e0: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0831 │ │ -1b5302: 6e20 b85c 9800 |00e3: invoke-virtual {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createStbl:(Lorg/thoughtcrime/securesms/video/recode/Track;)Lcom/coremedia/iso/boxes/Box; // method@5cb8 │ │ -1b5308: 0c09 |00e6: move-result-object v9 │ │ -1b530a: 6e20 3108 9100 |00e7: invoke-virtual {v1, v9}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0831 │ │ -1b5310: 6e20 2608 1a00 |00ea: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0826 │ │ -1b5316: 1100 |00ed: return-object v0 │ │ +1b5130: |[1b5130] org.thoughtcrime.securesms.video.recode.MP4Builder.createTrackBox:(Lorg/thoughtcrime/securesms/video/recode/Track;Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/TrackBox; │ │ +1b5140: 2200 3b02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/TrackBox; // type@023b │ │ +1b5144: 7010 5308 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/TrackBox;.:()V // method@0853 │ │ +1b514a: 2201 3c02 |0005: new-instance v1, Lcom/coremedia/iso/boxes/TrackHeaderBox; // type@023c │ │ +1b514e: 7010 5708 0100 |0007: invoke-direct {v1}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.:()V // method@0857 │ │ +1b5154: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +1b5156: 6e20 5e08 2100 |000b: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setEnabled:(Z)V // method@085e │ │ +1b515c: 6e20 6008 2100 |000e: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setInMovie:(Z)V // method@0860 │ │ +1b5162: 6e20 6108 2100 |0011: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setInPreview:(Z)V // method@0861 │ │ +1b5168: 6e10 f95c 0900 |0014: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:()Z // method@5cf9 │ │ +1b516e: 0a03 |0017: move-result v3 │ │ +1b5170: 3803 0800 |0018: if-eqz v3, 0020 // +0008 │ │ +1b5174: 6203 7300 |001a: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ +1b5178: 6e20 6308 3100 |001c: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@0863 │ │ +1b517e: 2808 |001f: goto 0027 // +0008 │ │ +1b5180: 6e10 ca5c 0a00 |0020: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; // method@5cca │ │ +1b5186: 0c03 |0023: move-result-object v3 │ │ +1b5188: 6e20 6308 3100 |0024: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@0863 │ │ +1b518e: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +1b5190: 6e20 5b08 3100 |0028: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setAlternateGroup:(I)V // method@085b │ │ +1b5196: 6e10 ec5c 0900 |002b: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getCreationTime:()Ljava/util/Date; // method@5cec │ │ +1b519c: 0c04 |002e: move-result-object v4 │ │ +1b519e: 6e20 5c08 4100 |002f: invoke-virtual {v1, v4}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@085c │ │ +1b51a4: 6e10 ed5c 0900 |0032: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@5ced │ │ +1b51aa: 0b04 |0035: move-result-wide v4 │ │ +1b51ac: 6e20 c35c a800 |0036: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J // method@5cc3 │ │ +1b51b2: 0b06 |0039: move-result-wide v6 │ │ +1b51b4: 9d04 0406 |003a: mul-long v4, v4, v6 │ │ +1b51b8: 6e10 f55c 0900 |003c: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5cf5 │ │ +1b51be: 0a0a |003f: move-result v10 │ │ +1b51c0: 81a6 |0040: int-to-long v6, v10 │ │ +1b51c2: be64 |0041: div-long/2addr v4, v6 │ │ +1b51c4: 6e30 5d08 4105 |0042: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setDuration:(J)V // method@085d │ │ +1b51ca: 6e10 ef5c 0900 |0045: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getHeight:()I // method@5cef │ │ +1b51d0: 0a0a |0048: move-result v10 │ │ +1b51d2: 83a4 |0049: int-to-double v4, v10 │ │ +1b51d4: 6e30 5f08 4105 |004a: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setHeight:(D)V // method@085f │ │ +1b51da: 6e10 f85c 0900 |004d: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getWidth:()I // method@5cf8 │ │ +1b51e0: 0a0a |0050: move-result v10 │ │ +1b51e2: 83a4 |0051: int-to-double v4, v10 │ │ +1b51e4: 6e30 6708 4105 |0052: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setWidth:(D)V // method@0867 │ │ +1b51ea: 6e20 6208 3100 |0055: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setLayer:(I)V // method@0862 │ │ +1b51f0: 220a 7b03 |0058: new-instance v10, Ljava/util/Date; // type@037b │ │ +1b51f4: 7010 990c 0a00 |005a: invoke-direct {v10}, Ljava/util/Date;.:()V // method@0c99 │ │ +1b51fa: 6e20 6408 a100 |005d: invoke-virtual {v1, v10}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setModificationTime:(Ljava/util/Date;)V // method@0864 │ │ +1b5200: 6e10 f65c 0900 |0060: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTrackId:()J // method@5cf6 │ │ +1b5206: 0b03 |0063: move-result-wide v3 │ │ +1b5208: 1605 0100 |0064: const-wide/16 v5, #int 1 // #1 │ │ +1b520c: bb53 |0066: add-long/2addr v3, v5 │ │ +1b520e: 6e30 6508 3104 |0067: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setTrackId:(J)V // method@0865 │ │ +1b5214: 6e10 f75c 0900 |006a: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getVolume:()F // method@5cf7 │ │ +1b521a: 0a0a |006d: move-result v10 │ │ +1b521c: 6e20 6608 a100 |006e: invoke-virtual {v1, v10}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setVolume:(F)V // method@0866 │ │ +1b5222: 6e20 5408 1000 |0071: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/TrackBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0854 │ │ +1b5228: 220a 2c02 |0074: new-instance v10, Lcom/coremedia/iso/boxes/MediaBox; // type@022c │ │ +1b522c: 7010 2508 0a00 |0076: invoke-direct {v10}, Lcom/coremedia/iso/boxes/MediaBox;.:()V // method@0825 │ │ +1b5232: 6e20 5408 a000 |0079: invoke-virtual {v0, v10}, Lcom/coremedia/iso/boxes/TrackBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0854 │ │ +1b5238: 2201 2d02 |007c: new-instance v1, Lcom/coremedia/iso/boxes/MediaHeaderBox; // type@022d │ │ +1b523c: 7010 2908 0100 |007e: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.:()V // method@0829 │ │ +1b5242: 6e10 ec5c 0900 |0081: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getCreationTime:()Ljava/util/Date; // method@5cec │ │ +1b5248: 0c03 |0084: move-result-object v3 │ │ +1b524a: 6e20 2c08 3100 |0085: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@082c │ │ +1b5250: 6e10 ed5c 0900 |0088: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@5ced │ │ +1b5256: 0b03 |008b: move-result-wide v3 │ │ +1b5258: 6e30 2d08 3104 |008c: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setDuration:(J)V // method@082d │ │ +1b525e: 6e10 f55c 0900 |008f: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5cf5 │ │ +1b5264: 0a03 |0092: move-result v3 │ │ +1b5266: 8133 |0093: int-to-long v3, v3 │ │ +1b5268: 6e30 2f08 3104 |0094: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setTimescale:(J)V // method@082f │ │ +1b526e: 1a03 fa53 |0097: const-string v3, "eng" // string@53fa │ │ +1b5272: 6e20 2e08 3100 |0099: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setLanguage:(Ljava/lang/String;)V // method@082e │ │ +1b5278: 6e20 2608 1a00 |009c: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0826 │ │ +1b527e: 2201 2b02 |009f: new-instance v1, Lcom/coremedia/iso/boxes/HandlerBox; // type@022b │ │ +1b5282: 7010 2208 0100 |00a1: invoke-direct {v1}, Lcom/coremedia/iso/boxes/HandlerBox;.:()V // method@0822 │ │ +1b5288: 6e10 f95c 0900 |00a4: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:()Z // method@5cf9 │ │ +1b528e: 0a03 |00a7: move-result v3 │ │ +1b5290: 3803 0500 |00a8: if-eqz v3, 00ad // +0005 │ │ +1b5294: 1a03 1e39 |00aa: const-string v3, "SoundHandle" // string@391e │ │ +1b5298: 2803 |00ac: goto 00af // +0003 │ │ +1b529a: 1a03 c33f |00ad: const-string v3, "VideoHandle" // string@3fc3 │ │ +1b529e: 6e20 2408 3100 |00af: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/HandlerBox;.setName:(Ljava/lang/String;)V // method@0824 │ │ +1b52a4: 6e10 ee5c 0900 |00b2: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getHandler:()Ljava/lang/String; // method@5cee │ │ +1b52aa: 0c03 |00b5: move-result-object v3 │ │ +1b52ac: 6e20 2308 3100 |00b6: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/HandlerBox;.setHandlerType:(Ljava/lang/String;)V // method@0823 │ │ +1b52b2: 6e20 2608 1a00 |00b9: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0826 │ │ +1b52b8: 2201 2e02 |00bc: new-instance v1, Lcom/coremedia/iso/boxes/MediaInformationBox; // type@022e │ │ +1b52bc: 7010 3008 0100 |00be: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MediaInformationBox;.:()V // method@0830 │ │ +1b52c2: 6e10 f05c 0900 |00c1: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // method@5cf0 │ │ +1b52c8: 0c03 |00c4: move-result-object v3 │ │ +1b52ca: 6e20 3108 3100 |00c5: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0831 │ │ +1b52d0: 2203 2802 |00c8: new-instance v3, Lcom/coremedia/iso/boxes/DataInformationBox; // type@0228 │ │ +1b52d4: 7010 1b08 0300 |00ca: invoke-direct {v3}, Lcom/coremedia/iso/boxes/DataInformationBox;.:()V // method@081b │ │ +1b52da: 2204 2902 |00cd: new-instance v4, Lcom/coremedia/iso/boxes/DataReferenceBox; // type@0229 │ │ +1b52de: 7010 1d08 0400 |00cf: invoke-direct {v4}, Lcom/coremedia/iso/boxes/DataReferenceBox;.:()V // method@081d │ │ +1b52e4: 6e20 1c08 4300 |00d2: invoke-virtual {v3, v4}, Lcom/coremedia/iso/boxes/DataInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@081c │ │ +1b52ea: 2205 2702 |00d5: new-instance v5, Lcom/coremedia/iso/boxes/DataEntryUrlBox; // type@0227 │ │ +1b52ee: 7010 1908 0500 |00d7: invoke-direct {v5}, Lcom/coremedia/iso/boxes/DataEntryUrlBox;.:()V // method@0819 │ │ +1b52f4: 6e20 1a08 2500 |00da: invoke-virtual {v5, v2}, Lcom/coremedia/iso/boxes/DataEntryUrlBox;.setFlags:(I)V // method@081a │ │ +1b52fa: 6e20 1e08 5400 |00dd: invoke-virtual {v4, v5}, Lcom/coremedia/iso/boxes/DataReferenceBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@081e │ │ +1b5300: 6e20 3108 3100 |00e0: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0831 │ │ +1b5306: 6e20 b85c 9800 |00e3: invoke-virtual {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createStbl:(Lorg/thoughtcrime/securesms/video/recode/Track;)Lcom/coremedia/iso/boxes/Box; // method@5cb8 │ │ +1b530c: 0c09 |00e6: move-result-object v9 │ │ +1b530e: 6e20 3108 9100 |00e7: invoke-virtual {v1, v9}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0831 │ │ +1b5314: 6e20 2608 1a00 |00ea: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0826 │ │ +1b531a: 1100 |00ed: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0005 line=272 │ │ 0x000b line=274 │ │ 0x000e line=275 │ │ 0x0011 line=276 │ │ @@ -323154,63 +323155,63 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -1b57b4: |[1b57b4] org.thoughtcrime.securesms.video.recode.MP4Builder.finishMovie:(Z)V │ │ -1b57c4: 5478 b842 |0000: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b8 │ │ -1b57c8: 6e10 a95c 0800 |0002: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getContentSize:()J // method@5ca9 │ │ -1b57ce: 0b00 |0005: move-result-wide v0 │ │ -1b57d0: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ -1b57d4: 3108 0002 |0008: cmp-long v8, v0, v2 │ │ -1b57d8: 3808 0500 |000a: if-eqz v8, 000f // +0005 │ │ -1b57dc: 7010 c15c 0700 |000c: invoke-direct {v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.flushCurrentMdat:()V // method@5cc1 │ │ -1b57e2: 5478 b442 |000f: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42b4 │ │ -1b57e6: 6e10 cb5c 0800 |0011: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@5ccb │ │ -1b57ec: 0c08 |0014: move-result-object v8 │ │ -1b57ee: 6e10 640c 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ -1b57f4: 0c08 |0018: move-result-object v8 │ │ -1b57f6: 7210 bb0c 0800 |0019: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1b57fc: 0a00 |001c: move-result v0 │ │ -1b57fe: 3800 2a00 |001d: if-eqz v0, 0047 // +002a │ │ -1b5802: 7210 bc0c 0800 |001f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1b5808: 0c00 |0022: move-result-object v0 │ │ -1b580a: 1f00 1711 |0023: check-cast v0, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1117 │ │ -1b580e: 6e10 f35c 0000 |0025: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5cf3 │ │ -1b5814: 0c01 |0028: move-result-object v1 │ │ -1b5816: 7210 e00c 0100 |0029: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ -1b581c: 0a02 |002c: move-result v2 │ │ -1b581e: 2323 2811 |002d: new-array v3, v2, [J // type@1128 │ │ -1b5822: 1204 |002f: const/4 v4, #int 0 // #0 │ │ -1b5824: 3524 1100 |0030: if-ge v4, v2, 0041 // +0011 │ │ -1b5828: 7220 d70c 4100 |0032: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ -1b582e: 0c05 |0035: move-result-object v5 │ │ -1b5830: 1f05 1511 |0036: check-cast v5, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1115 │ │ -1b5834: 6e10 df5c 0500 |0038: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@5cdf │ │ -1b583a: 0b05 |003b: move-result-wide v5 │ │ -1b583c: 4c05 0304 |003c: aput-wide v5, v3, v4 │ │ -1b5840: d804 0401 |003e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -1b5844: 28f0 |0040: goto 0030 // -0010 │ │ -1b5846: 5471 ba42 |0041: iget-object v1, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42ba │ │ -1b584a: 6e30 a70c 0103 |0043: invoke-virtual {v1, v0, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ca7 │ │ -1b5850: 28d3 |0046: goto 0019 // -002d │ │ -1b5852: 5478 b442 |0047: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42b4 │ │ -1b5856: 6e20 b75c 8700 |0049: invoke-virtual {v7, v8}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createMovieBox:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/MovieBox; // method@5cb7 │ │ -1b585c: 0c08 |004c: move-result-object v8 │ │ -1b585e: 5470 b642 |004d: iget-object v0, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b6 │ │ -1b5862: 7220 1808 0800 |004f: invoke-interface {v8, v0}, Lcom/coremedia/iso/boxes/Box;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@0818 │ │ -1b5868: 5478 b742 |0052: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42b7 │ │ -1b586c: 6e10 8d09 0800 |0054: invoke-virtual {v8}, Ljava/io/FileOutputStream;.flush:()V // method@098d │ │ -1b5872: 5478 b642 |0057: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b6 │ │ -1b5876: 6e10 c40b 0800 |0059: invoke-virtual {v8}, Ljava/nio/channels/FileChannel;.close:()V // method@0bc4 │ │ -1b587c: 5478 b742 |005c: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42b7 │ │ -1b5880: 6e10 8c09 0800 |005e: invoke-virtual {v8}, Ljava/io/FileOutputStream;.close:()V // method@098c │ │ -1b5886: 0e00 |0061: return-void │ │ +1b57b8: |[1b57b8] org.thoughtcrime.securesms.video.recode.MP4Builder.finishMovie:(Z)V │ │ +1b57c8: 5478 b842 |0000: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b8 │ │ +1b57cc: 6e10 a95c 0800 |0002: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getContentSize:()J // method@5ca9 │ │ +1b57d2: 0b00 |0005: move-result-wide v0 │ │ +1b57d4: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ +1b57d8: 3108 0002 |0008: cmp-long v8, v0, v2 │ │ +1b57dc: 3808 0500 |000a: if-eqz v8, 000f // +0005 │ │ +1b57e0: 7010 c15c 0700 |000c: invoke-direct {v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.flushCurrentMdat:()V // method@5cc1 │ │ +1b57e6: 5478 b442 |000f: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42b4 │ │ +1b57ea: 6e10 cb5c 0800 |0011: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@5ccb │ │ +1b57f0: 0c08 |0014: move-result-object v8 │ │ +1b57f2: 6e10 640c 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ +1b57f8: 0c08 |0018: move-result-object v8 │ │ +1b57fa: 7210 bb0c 0800 |0019: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1b5800: 0a00 |001c: move-result v0 │ │ +1b5802: 3800 2a00 |001d: if-eqz v0, 0047 // +002a │ │ +1b5806: 7210 bc0c 0800 |001f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1b580c: 0c00 |0022: move-result-object v0 │ │ +1b580e: 1f00 1711 |0023: check-cast v0, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1117 │ │ +1b5812: 6e10 f35c 0000 |0025: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5cf3 │ │ +1b5818: 0c01 |0028: move-result-object v1 │ │ +1b581a: 7210 e00c 0100 |0029: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ +1b5820: 0a02 |002c: move-result v2 │ │ +1b5822: 2323 2811 |002d: new-array v3, v2, [J // type@1128 │ │ +1b5826: 1204 |002f: const/4 v4, #int 0 // #0 │ │ +1b5828: 3524 1100 |0030: if-ge v4, v2, 0041 // +0011 │ │ +1b582c: 7220 d70c 4100 |0032: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ +1b5832: 0c05 |0035: move-result-object v5 │ │ +1b5834: 1f05 1511 |0036: check-cast v5, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1115 │ │ +1b5838: 6e10 df5c 0500 |0038: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@5cdf │ │ +1b583e: 0b05 |003b: move-result-wide v5 │ │ +1b5840: 4c05 0304 |003c: aput-wide v5, v3, v4 │ │ +1b5844: d804 0401 |003e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +1b5848: 28f0 |0040: goto 0030 // -0010 │ │ +1b584a: 5471 ba42 |0041: iget-object v1, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42ba │ │ +1b584e: 6e30 a70c 0103 |0043: invoke-virtual {v1, v0, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ca7 │ │ +1b5854: 28d3 |0046: goto 0019 // -002d │ │ +1b5856: 5478 b442 |0047: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42b4 │ │ +1b585a: 6e20 b75c 8700 |0049: invoke-virtual {v7, v8}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createMovieBox:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/MovieBox; // method@5cb7 │ │ +1b5860: 0c08 |004c: move-result-object v8 │ │ +1b5862: 5470 b642 |004d: iget-object v0, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b6 │ │ +1b5866: 7220 1808 0800 |004f: invoke-interface {v8, v0}, Lcom/coremedia/iso/boxes/Box;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@0818 │ │ +1b586c: 5478 b742 |0052: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42b7 │ │ +1b5870: 6e10 8d09 0800 |0054: invoke-virtual {v8}, Ljava/io/FileOutputStream;.flush:()V // method@098d │ │ +1b5876: 5478 b642 |0057: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b6 │ │ +1b587a: 6e10 c40b 0800 |0059: invoke-virtual {v8}, Ljava/nio/channels/FileChannel;.close:()V // method@0bc4 │ │ +1b5880: 5478 b742 |005c: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42b7 │ │ +1b5884: 6e10 8c09 0800 |005e: invoke-virtual {v8}, Ljava/io/FileOutputStream;.close:()V // method@098c │ │ +1b588a: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x000c line=132 │ │ 0x000f line=135 │ │ 0x0025 line=136 │ │ 0x0029 line=137 │ │ @@ -323230,49 +323231,49 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 63 16-bit code units │ │ -1b5364: |[1b5364] org.thoughtcrime.securesms.video.recode.MP4Builder.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J │ │ -1b5374: 6e10 cb5c 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@5ccb │ │ -1b537a: 0c00 |0003: move-result-object v0 │ │ -1b537c: 6e10 630c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c63 │ │ -1b5382: 0a00 |0007: move-result v0 │ │ -1b5384: 3900 1600 |0008: if-nez v0, 001e // +0016 │ │ -1b5388: 6e10 cb5c 0500 |000a: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@5ccb │ │ -1b538e: 0c00 |000d: move-result-object v0 │ │ -1b5390: 6e10 640c 0000 |000e: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ -1b5396: 0c00 |0011: move-result-object v0 │ │ -1b5398: 7210 bc0c 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1b539e: 0c00 |0015: move-result-object v0 │ │ -1b53a0: 1f00 1711 |0016: check-cast v0, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1117 │ │ -1b53a4: 6e10 f55c 0000 |0018: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5cf5 │ │ -1b53aa: 0a00 |001b: move-result v0 │ │ -1b53ac: 8100 |001c: int-to-long v0, v0 │ │ -1b53ae: 2803 |001d: goto 0020 // +0003 │ │ -1b53b0: 1600 0000 |001e: const-wide/16 v0, #int 0 // #0 │ │ -1b53b4: 6e10 cb5c 0500 |0020: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@5ccb │ │ -1b53ba: 0c05 |0023: move-result-object v5 │ │ -1b53bc: 6e10 640c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ -1b53c2: 0c05 |0027: move-result-object v5 │ │ -1b53c4: 7210 bb0c 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1b53ca: 0a02 |002b: move-result v2 │ │ -1b53cc: 3802 1200 |002c: if-eqz v2, 003e // +0012 │ │ -1b53d0: 7210 bc0c 0500 |002e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1b53d6: 0c02 |0031: move-result-object v2 │ │ -1b53d8: 1f02 1711 |0032: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1117 │ │ -1b53dc: 6e10 f55c 0200 |0034: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5cf5 │ │ -1b53e2: 0a02 |0037: move-result v2 │ │ -1b53e4: 8122 |0038: int-to-long v2, v2 │ │ -1b53e6: 7140 c25c 3210 |0039: invoke-static {v2, v3, v0, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.gcd:(JJ)J // method@5cc2 │ │ -1b53ec: 0b00 |003c: move-result-wide v0 │ │ -1b53ee: 28eb |003d: goto 0028 // -0015 │ │ -1b53f0: 1000 |003e: return-wide v0 │ │ +1b5368: |[1b5368] org.thoughtcrime.securesms.video.recode.MP4Builder.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J │ │ +1b5378: 6e10 cb5c 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@5ccb │ │ +1b537e: 0c00 |0003: move-result-object v0 │ │ +1b5380: 6e10 630c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c63 │ │ +1b5386: 0a00 |0007: move-result v0 │ │ +1b5388: 3900 1600 |0008: if-nez v0, 001e // +0016 │ │ +1b538c: 6e10 cb5c 0500 |000a: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@5ccb │ │ +1b5392: 0c00 |000d: move-result-object v0 │ │ +1b5394: 6e10 640c 0000 |000e: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ +1b539a: 0c00 |0011: move-result-object v0 │ │ +1b539c: 7210 bc0c 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1b53a2: 0c00 |0015: move-result-object v0 │ │ +1b53a4: 1f00 1711 |0016: check-cast v0, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1117 │ │ +1b53a8: 6e10 f55c 0000 |0018: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5cf5 │ │ +1b53ae: 0a00 |001b: move-result v0 │ │ +1b53b0: 8100 |001c: int-to-long v0, v0 │ │ +1b53b2: 2803 |001d: goto 0020 // +0003 │ │ +1b53b4: 1600 0000 |001e: const-wide/16 v0, #int 0 // #0 │ │ +1b53b8: 6e10 cb5c 0500 |0020: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@5ccb │ │ +1b53be: 0c05 |0023: move-result-object v5 │ │ +1b53c0: 6e10 640c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ +1b53c6: 0c05 |0027: move-result-object v5 │ │ +1b53c8: 7210 bb0c 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1b53ce: 0a02 |002b: move-result v2 │ │ +1b53d0: 3802 1200 |002c: if-eqz v2, 003e // +0012 │ │ +1b53d4: 7210 bc0c 0500 |002e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1b53da: 0c02 |0031: move-result-object v2 │ │ +1b53dc: 1f02 1711 |0032: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1117 │ │ +1b53e0: 6e10 f55c 0200 |0034: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5cf5 │ │ +1b53e6: 0a02 |0037: move-result v2 │ │ +1b53e8: 8122 |0038: int-to-long v2, v2 │ │ +1b53ea: 7140 c25c 3210 |0039: invoke-static {v2, v3, v0, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.gcd:(JJ)J // method@5cc2 │ │ +1b53f0: 0b00 |003c: move-result-wide v0 │ │ +1b53f2: 28eb |003d: goto 0028 // -0015 │ │ +1b53f4: 1000 |003e: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x000a line=234 │ │ 0x0020 line=236 │ │ 0x0034 line=237 │ │ locals : │ │ @@ -323284,96 +323285,96 @@ │ │ type : '(ILjava/nio/ByteBuffer;Landroid/media/MediaCodec$BufferInfo;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 156 16-bit code units │ │ -1b4e54: |[1b4e54] org.thoughtcrime.securesms.video.recode.MP4Builder.writeSampleData:(ILjava/nio/ByteBuffer;Landroid/media/MediaCodec$BufferInfo;Z)Z │ │ -1b4e64: 5560 bb42 |0000: iget-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42bb │ │ -1b4e68: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1b4e6a: 3800 2500 |0003: if-eqz v0, 0028 // +0025 │ │ -1b4e6e: 5460 b842 |0005: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b8 │ │ -1b4e72: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -1b4e76: 6e30 b05c 2003 |0009: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@5cb0 │ │ -1b4e7c: 5460 b842 |000c: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b8 │ │ -1b4e80: 5462 b642 |000e: iget-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b6 │ │ -1b4e84: 6e20 a85c 2000 |0010: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@5ca8 │ │ -1b4e8a: 5460 b842 |0013: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b8 │ │ -1b4e8e: 5362 b542 |0015: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b5 │ │ -1b4e92: 6e30 b15c 2003 |0017: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setDataOffset:(J)V // method@5cb1 │ │ -1b4e98: 5362 b542 |001a: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b5 │ │ -1b4e9c: 1604 1000 |001c: const-wide/16 v4, #int 16 // #10 │ │ -1b4ea0: bb42 |001e: add-long/2addr v2, v4 │ │ -1b4ea2: 5a62 b542 |001f: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b5 │ │ -1b4ea6: 5362 bc42 |0021: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bc │ │ -1b4eaa: bb42 |0023: add-long/2addr v2, v4 │ │ -1b4eac: 5a62 bc42 |0024: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bc │ │ -1b4eb0: 5c61 bb42 |0026: iput-boolean v1, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42bb │ │ -1b4eb4: 5460 b842 |0028: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b8 │ │ -1b4eb8: 6e10 a95c 0000 |002a: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getContentSize:()J // method@5ca9 │ │ -1b4ebe: 0b02 |002d: move-result-wide v2 │ │ -1b4ec0: 5294 2f00 |002e: iget v4, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b4ec4: 8144 |0030: int-to-long v4, v4 │ │ -1b4ec6: bb42 |0031: add-long/2addr v2, v4 │ │ -1b4ec8: 6e30 b05c 2003 |0032: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@5cb0 │ │ -1b4ece: 5362 bc42 |0035: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bc │ │ -1b4ed2: 5290 2f00 |0037: iget v0, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b4ed6: 8104 |0039: int-to-long v4, v0 │ │ -1b4ed8: bb42 |003a: add-long/2addr v2, v4 │ │ -1b4eda: 5a62 bc42 |003b: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bc │ │ -1b4ede: 1704 0080 0000 |003d: const-wide/32 v4, #float 4.59177e-41 // #00008000 │ │ -1b4ee4: 3100 0204 |0040: cmp-long v0, v2, v4 │ │ -1b4ee8: 3a00 0e00 |0042: if-ltz v0, 0050 // +000e │ │ -1b4eec: 7010 c15c 0600 |0044: invoke-direct {v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.flushCurrentMdat:()V // method@5cc1 │ │ -1b4ef2: 1210 |0047: const/4 v0, #int 1 // #1 │ │ -1b4ef4: 5c60 bb42 |0048: iput-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42bb │ │ -1b4ef8: 5362 bc42 |004a: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bc │ │ -1b4efc: bc42 |004c: sub-long/2addr v2, v4 │ │ -1b4efe: 5a62 bc42 |004d: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bc │ │ -1b4f02: 2802 |004f: goto 0051 // +0002 │ │ -1b4f04: 1200 |0050: const/4 v0, #int 0 // #0 │ │ -1b4f06: 5462 b442 |0051: iget-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42b4 │ │ -1b4f0a: 5363 b542 |0053: iget-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b5 │ │ -1b4f0e: 6e59 c65c 7243 |0055: invoke-virtual {v2, v7, v3, v4, v9}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.addSample:(IJLandroid/media/MediaCodec$BufferInfo;)V // method@5cc6 │ │ -1b4f14: 5297 2d00 |0058: iget v7, v9, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -1b4f18: 1242 |005a: const/4 v2, #int 4 // #4 │ │ -1b4f1a: 380a 0400 |005b: if-eqz v10, 005f // +0004 │ │ -1b4f1e: 1203 |005d: const/4 v3, #int 0 // #0 │ │ -1b4f20: 2802 |005e: goto 0060 // +0002 │ │ -1b4f22: 1243 |005f: const/4 v3, #int 4 // #4 │ │ -1b4f24: b037 |0060: add-int/2addr v7, v3 │ │ -1b4f26: 6e20 ae0b 7800 |0061: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ -1b4f2c: 5297 2d00 |0064: iget v7, v9, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -1b4f30: 5293 2f00 |0066: iget v3, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b4f34: b037 |0068: add-int/2addr v7, v3 │ │ -1b4f36: 6e20 ab0b 7800 |0069: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@0bab │ │ -1b4f3c: 390a 1b00 |006c: if-nez v10, 0087 // +001b │ │ -1b4f40: 5467 b942 |006e: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42b9 │ │ -1b4f44: 6e20 ae0b 1700 |0070: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ -1b4f4a: 5467 b942 |0073: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42b9 │ │ -1b4f4e: 529a 2f00 |0075: iget v10, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b4f52: b12a |0077: sub-int/2addr v10, v2 │ │ -1b4f54: 6e20 b30b a700 |0078: invoke-virtual {v7, v10}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@0bb3 │ │ -1b4f5a: 5467 b942 |007b: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42b9 │ │ -1b4f5e: 6e20 ae0b 1700 |007d: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ -1b4f64: 5467 b642 |0080: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b6 │ │ -1b4f68: 546a b942 |0082: iget-object v10, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42b9 │ │ -1b4f6c: 6e20 c70b a700 |0084: invoke-virtual {v7, v10}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc7 │ │ -1b4f72: 5467 b642 |0087: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b6 │ │ -1b4f76: 6e20 c70b 8700 |0089: invoke-virtual {v7, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc7 │ │ -1b4f7c: 5367 b542 |008c: iget-wide v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b5 │ │ -1b4f80: 5299 2f00 |008e: iget v9, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b4f84: 8199 |0090: int-to-long v9, v9 │ │ -1b4f86: bb97 |0091: add-long/2addr v7, v9 │ │ -1b4f88: 5a67 b542 |0092: iput-wide v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b5 │ │ -1b4f8c: 3800 0700 |0094: if-eqz v0, 009b // +0007 │ │ -1b4f90: 5467 b742 |0096: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42b7 │ │ -1b4f94: 6e10 8d09 0700 |0098: invoke-virtual {v7}, Ljava/io/FileOutputStream;.flush:()V // method@098d │ │ -1b4f9a: 0f00 |009b: return v0 │ │ +1b4e58: |[1b4e58] org.thoughtcrime.securesms.video.recode.MP4Builder.writeSampleData:(ILjava/nio/ByteBuffer;Landroid/media/MediaCodec$BufferInfo;Z)Z │ │ +1b4e68: 5560 bb42 |0000: iget-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42bb │ │ +1b4e6c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1b4e6e: 3800 2500 |0003: if-eqz v0, 0028 // +0025 │ │ +1b4e72: 5460 b842 |0005: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b8 │ │ +1b4e76: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +1b4e7a: 6e30 b05c 2003 |0009: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@5cb0 │ │ +1b4e80: 5460 b842 |000c: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b8 │ │ +1b4e84: 5462 b642 |000e: iget-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b6 │ │ +1b4e88: 6e20 a85c 2000 |0010: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@5ca8 │ │ +1b4e8e: 5460 b842 |0013: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b8 │ │ +1b4e92: 5362 b542 |0015: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b5 │ │ +1b4e96: 6e30 b15c 2003 |0017: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setDataOffset:(J)V // method@5cb1 │ │ +1b4e9c: 5362 b542 |001a: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b5 │ │ +1b4ea0: 1604 1000 |001c: const-wide/16 v4, #int 16 // #10 │ │ +1b4ea4: bb42 |001e: add-long/2addr v2, v4 │ │ +1b4ea6: 5a62 b542 |001f: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b5 │ │ +1b4eaa: 5362 bc42 |0021: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bc │ │ +1b4eae: bb42 |0023: add-long/2addr v2, v4 │ │ +1b4eb0: 5a62 bc42 |0024: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bc │ │ +1b4eb4: 5c61 bb42 |0026: iput-boolean v1, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42bb │ │ +1b4eb8: 5460 b842 |0028: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b8 │ │ +1b4ebc: 6e10 a95c 0000 |002a: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getContentSize:()J // method@5ca9 │ │ +1b4ec2: 0b02 |002d: move-result-wide v2 │ │ +1b4ec4: 5294 2f00 |002e: iget v4, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b4ec8: 8144 |0030: int-to-long v4, v4 │ │ +1b4eca: bb42 |0031: add-long/2addr v2, v4 │ │ +1b4ecc: 6e30 b05c 2003 |0032: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@5cb0 │ │ +1b4ed2: 5362 bc42 |0035: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bc │ │ +1b4ed6: 5290 2f00 |0037: iget v0, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b4eda: 8104 |0039: int-to-long v4, v0 │ │ +1b4edc: bb42 |003a: add-long/2addr v2, v4 │ │ +1b4ede: 5a62 bc42 |003b: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bc │ │ +1b4ee2: 1704 0080 0000 |003d: const-wide/32 v4, #float 4.59177e-41 // #00008000 │ │ +1b4ee8: 3100 0204 |0040: cmp-long v0, v2, v4 │ │ +1b4eec: 3a00 0e00 |0042: if-ltz v0, 0050 // +000e │ │ +1b4ef0: 7010 c15c 0600 |0044: invoke-direct {v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.flushCurrentMdat:()V // method@5cc1 │ │ +1b4ef6: 1210 |0047: const/4 v0, #int 1 // #1 │ │ +1b4ef8: 5c60 bb42 |0048: iput-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42bb │ │ +1b4efc: 5362 bc42 |004a: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bc │ │ +1b4f00: bc42 |004c: sub-long/2addr v2, v4 │ │ +1b4f02: 5a62 bc42 |004d: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bc │ │ +1b4f06: 2802 |004f: goto 0051 // +0002 │ │ +1b4f08: 1200 |0050: const/4 v0, #int 0 // #0 │ │ +1b4f0a: 5462 b442 |0051: iget-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42b4 │ │ +1b4f0e: 5363 b542 |0053: iget-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b5 │ │ +1b4f12: 6e59 c65c 7243 |0055: invoke-virtual {v2, v7, v3, v4, v9}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.addSample:(IJLandroid/media/MediaCodec$BufferInfo;)V // method@5cc6 │ │ +1b4f18: 5297 2d00 |0058: iget v7, v9, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +1b4f1c: 1242 |005a: const/4 v2, #int 4 // #4 │ │ +1b4f1e: 380a 0400 |005b: if-eqz v10, 005f // +0004 │ │ +1b4f22: 1203 |005d: const/4 v3, #int 0 // #0 │ │ +1b4f24: 2802 |005e: goto 0060 // +0002 │ │ +1b4f26: 1243 |005f: const/4 v3, #int 4 // #4 │ │ +1b4f28: b037 |0060: add-int/2addr v7, v3 │ │ +1b4f2a: 6e20 ae0b 7800 |0061: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ +1b4f30: 5297 2d00 |0064: iget v7, v9, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +1b4f34: 5293 2f00 |0066: iget v3, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b4f38: b037 |0068: add-int/2addr v7, v3 │ │ +1b4f3a: 6e20 ab0b 7800 |0069: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@0bab │ │ +1b4f40: 390a 1b00 |006c: if-nez v10, 0087 // +001b │ │ +1b4f44: 5467 b942 |006e: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42b9 │ │ +1b4f48: 6e20 ae0b 1700 |0070: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ +1b4f4e: 5467 b942 |0073: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42b9 │ │ +1b4f52: 529a 2f00 |0075: iget v10, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b4f56: b12a |0077: sub-int/2addr v10, v2 │ │ +1b4f58: 6e20 b30b a700 |0078: invoke-virtual {v7, v10}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@0bb3 │ │ +1b4f5e: 5467 b942 |007b: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42b9 │ │ +1b4f62: 6e20 ae0b 1700 |007d: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ +1b4f68: 5467 b642 |0080: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b6 │ │ +1b4f6c: 546a b942 |0082: iget-object v10, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42b9 │ │ +1b4f70: 6e20 c70b a700 |0084: invoke-virtual {v7, v10}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc7 │ │ +1b4f76: 5467 b642 |0087: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b6 │ │ +1b4f7a: 6e20 c70b 8700 |0089: invoke-virtual {v7, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc7 │ │ +1b4f80: 5367 b542 |008c: iget-wide v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b5 │ │ +1b4f84: 5299 2f00 |008e: iget v9, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b4f88: 8199 |0090: int-to-long v9, v9 │ │ +1b4f8a: bb97 |0091: add-long/2addr v7, v9 │ │ +1b4f8c: 5a67 b542 |0092: iput-wide v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b5 │ │ +1b4f90: 3800 0700 |0094: if-eqz v0, 009b // +0007 │ │ +1b4f94: 5467 b742 |0096: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42b7 │ │ +1b4f98: 6e10 8d09 0700 |0098: invoke-virtual {v7}, Ljava/io/FileOutputStream;.flush:()V // method@098d │ │ +1b4f9e: 0f00 |009b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ 0x000c line=88 │ │ 0x0013 line=89 │ │ 0x001a line=90 │ │ @@ -323456,22 +323457,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -1b59b4: |[1b59b4] org.thoughtcrime.securesms.video.recode.Mp4Movie.:()V │ │ -1b59c4: 7010 a10a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b59ca: 6200 7300 |0003: sget-object v0, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ -1b59ce: 5b10 bf42 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42bf │ │ -1b59d2: 2200 7503 |0007: new-instance v0, Ljava/util/ArrayList; // type@0375 │ │ -1b59d6: 7010 590c 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ -1b59dc: 5b10 c042 |000c: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42c0 │ │ -1b59e0: 0e00 |000e: return-void │ │ +1b59b8: |[1b59b8] org.thoughtcrime.securesms.video.recode.Mp4Movie.:()V │ │ +1b59c8: 7010 a10a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b59ce: 6200 7300 |0003: sget-object v0, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ +1b59d2: 5b10 bf42 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42bf │ │ +1b59d6: 2200 7503 |0007: new-instance v0, Ljava/util/ArrayList; // type@0375 │ │ +1b59da: 7010 590c 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ +1b59e0: 5b10 c042 |000c: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42c0 │ │ +1b59e4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ 0x0007 line=15 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; │ │ @@ -323482,27 +323483,27 @@ │ │ type : '(IJLandroid/media/MediaCodec$BufferInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -1b59e4: |[1b59e4] org.thoughtcrime.securesms.video.recode.Mp4Movie.addSample:(IJLandroid/media/MediaCodec$BufferInfo;)V │ │ -1b59f4: 3a02 1600 |0000: if-ltz v2, 0016 // +0016 │ │ -1b59f8: 5410 c042 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42c0 │ │ -1b59fc: 6e10 660c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ -1b5a02: 0a00 |0007: move-result v0 │ │ -1b5a04: 3402 0300 |0008: if-lt v2, v0, 000b // +0003 │ │ -1b5a08: 280c |000a: goto 0016 // +000c │ │ -1b5a0a: 5410 c042 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42c0 │ │ -1b5a0e: 6e20 610c 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c61 │ │ -1b5a14: 0c02 |0010: move-result-object v2 │ │ -1b5a16: 1f02 1711 |0011: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1117 │ │ -1b5a1a: 6e40 eb5c 3254 |0013: invoke-virtual {v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/video/recode/Track;.addSample:(JLandroid/media/MediaCodec$BufferInfo;)V // method@5ceb │ │ -1b5a20: 0e00 |0016: return-void │ │ +1b59e8: |[1b59e8] org.thoughtcrime.securesms.video.recode.Mp4Movie.addSample:(IJLandroid/media/MediaCodec$BufferInfo;)V │ │ +1b59f8: 3a02 1600 |0000: if-ltz v2, 0016 // +0016 │ │ +1b59fc: 5410 c042 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42c0 │ │ +1b5a00: 6e10 660c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ +1b5a06: 0a00 |0007: move-result v0 │ │ +1b5a08: 3402 0300 |0008: if-lt v2, v0, 000b // +0003 │ │ +1b5a0c: 280c |000a: goto 0016 // +000c │ │ +1b5a0e: 5410 c042 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42c0 │ │ +1b5a12: 6e20 610c 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c61 │ │ +1b5a18: 0c02 |0010: move-result-object v2 │ │ +1b5a1a: 1f02 1711 |0011: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1117 │ │ +1b5a1e: 6e40 eb5c 3254 |0013: invoke-virtual {v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/video/recode/Track;.addSample:(JLandroid/media/MediaCodec$BufferInfo;)V // method@5ceb │ │ +1b5a24: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=62 │ │ 0x000b line=65 │ │ 0x0013 line=66 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; │ │ @@ -323515,27 +323516,27 @@ │ │ type : '(Landroid/media/MediaFormat;Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -1b5910: |[1b5910] org.thoughtcrime.securesms.video.recode.Mp4Movie.addTrack:(Landroid/media/MediaFormat;Z)I │ │ -1b5920: 5430 c042 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42c0 │ │ -1b5924: 2201 1711 |0002: new-instance v1, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1117 │ │ -1b5928: 5432 c042 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42c0 │ │ -1b592c: 6e10 660c 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ -1b5932: 0a02 |0009: move-result v2 │ │ -1b5934: 7040 ea5c 2154 |000a: invoke-direct {v1, v2, v4, v5}, Lorg/thoughtcrime/securesms/video/recode/Track;.:(ILandroid/media/MediaFormat;Z)V // method@5cea │ │ -1b593a: 6e20 5d0c 1000 |000d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5d │ │ -1b5940: 5434 c042 |0010: iget-object v4, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42c0 │ │ -1b5944: 6e10 660c 0400 |0012: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ -1b594a: 0a04 |0015: move-result v4 │ │ -1b594c: d804 04ff |0016: add-int/lit8 v4, v4, #int -1 // #ff │ │ -1b5950: 0f04 |0018: return v4 │ │ +1b5914: |[1b5914] org.thoughtcrime.securesms.video.recode.Mp4Movie.addTrack:(Landroid/media/MediaFormat;Z)I │ │ +1b5924: 5430 c042 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42c0 │ │ +1b5928: 2201 1711 |0002: new-instance v1, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1117 │ │ +1b592c: 5432 c042 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42c0 │ │ +1b5930: 6e10 660c 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ +1b5936: 0a02 |0009: move-result v2 │ │ +1b5938: 7040 ea5c 2154 |000a: invoke-direct {v1, v2, v4, v5}, Lorg/thoughtcrime/securesms/video/recode/Track;.:(ILandroid/media/MediaFormat;Z)V // method@5cea │ │ +1b593e: 6e20 5d0c 1000 |000d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5d │ │ +1b5944: 5434 c042 |0010: iget-object v4, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42c0 │ │ +1b5948: 6e10 660c 0400 |0012: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ +1b594e: 0a04 |0015: move-result v4 │ │ +1b5950: d804 04ff |0016: add-int/lit8 v4, v4, #int -1 // #ff │ │ +1b5954: 0f04 |0018: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0010 line=71 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; │ │ 0x0000 - 0x0019 reg=4 (null) Landroid/media/MediaFormat; │ │ @@ -323546,17 +323547,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b5984: |[1b5984] org.thoughtcrime.securesms.video.recode.Mp4Movie.getCacheFile:()Ljava/io/File; │ │ -1b5994: 5410 bd42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.cacheFile:Ljava/io/File; // field@42bd │ │ -1b5998: 1100 |0002: return-object v0 │ │ +1b5988: |[1b5988] org.thoughtcrime.securesms.video.recode.Mp4Movie.getCacheFile:()Ljava/io/File; │ │ +1b5998: 5410 bd42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.cacheFile:Ljava/io/File; // field@42bd │ │ +1b599c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;) │ │ @@ -323564,17 +323565,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b5954: |[1b5954] org.thoughtcrime.securesms.video.recode.Mp4Movie.getHeight:()I │ │ -1b5964: 5210 be42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.height:I // field@42be │ │ -1b5968: 0f00 |0002: return v0 │ │ +1b5958: |[1b5958] org.thoughtcrime.securesms.video.recode.Mp4Movie.getHeight:()I │ │ +1b5968: 5210 be42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.height:I // field@42be │ │ +1b596c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;) │ │ @@ -323582,17 +323583,17 @@ │ │ type : '()Lcom/googlecode/mp4parser/util/Matrix;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b58f8: |[1b58f8] org.thoughtcrime.securesms.video.recode.Mp4Movie.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; │ │ -1b5908: 5410 bf42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42bf │ │ -1b590c: 1100 |0002: return-object v0 │ │ +1b58fc: |[1b58fc] org.thoughtcrime.securesms.video.recode.Mp4Movie.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; │ │ +1b590c: 5410 bf42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42bf │ │ +1b5910: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;) │ │ @@ -323600,17 +323601,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b599c: |[1b599c] org.thoughtcrime.securesms.video.recode.Mp4Movie.getTracks:()Ljava/util/ArrayList; │ │ -1b59ac: 5410 c042 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42c0 │ │ -1b59b0: 1100 |0002: return-object v0 │ │ +1b59a0: |[1b59a0] org.thoughtcrime.securesms.video.recode.Mp4Movie.getTracks:()Ljava/util/ArrayList; │ │ +1b59b0: 5410 c042 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42c0 │ │ +1b59b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; │ │ │ │ #6 : (in Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;) │ │ @@ -323618,17 +323619,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b596c: |[1b596c] org.thoughtcrime.securesms.video.recode.Mp4Movie.getWidth:()I │ │ -1b597c: 5210 c142 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.width:I // field@42c1 │ │ -1b5980: 0f00 |0002: return v0 │ │ +1b5970: |[1b5970] org.thoughtcrime.securesms.video.recode.Mp4Movie.getWidth:()I │ │ +1b5980: 5210 c142 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.width:I // field@42c1 │ │ +1b5984: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; │ │ │ │ #7 : (in Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;) │ │ @@ -323636,17 +323637,17 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b5a24: |[1b5a24] org.thoughtcrime.securesms.video.recode.Mp4Movie.setCacheFile:(Ljava/io/File;)V │ │ -1b5a34: 5b01 bd42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.cacheFile:Ljava/io/File; // field@42bd │ │ -1b5a38: 0e00 |0002: return-void │ │ +1b5a28: |[1b5a28] org.thoughtcrime.securesms.video.recode.Mp4Movie.setCacheFile:(Ljava/io/File;)V │ │ +1b5a38: 5b01 bd42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.cacheFile:Ljava/io/File; // field@42bd │ │ +1b5a3c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/io/File; │ │ │ │ @@ -323655,34 +323656,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -1b5a3c: |[1b5a3c] org.thoughtcrime.securesms.video.recode.Mp4Movie.setRotation:(I)V │ │ -1b5a4c: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ -1b5a50: 6202 7300 |0002: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ -1b5a54: 5b12 bf42 |0004: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42bf │ │ -1b5a58: 281b |0006: goto 0021 // +001b │ │ -1b5a5a: 1300 5a00 |0007: const/16 v0, #int 90 // #5a │ │ -1b5a5e: 3302 0700 |0009: if-ne v2, v0, 0010 // +0007 │ │ -1b5a62: 6202 7600 |000b: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_90:Lcom/googlecode/mp4parser/util/Matrix; // field@0076 │ │ -1b5a66: 5b12 bf42 |000d: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42bf │ │ -1b5a6a: 2812 |000f: goto 0021 // +0012 │ │ -1b5a6c: 1300 b400 |0010: const/16 v0, #int 180 // #b4 │ │ -1b5a70: 3302 0700 |0012: if-ne v2, v0, 0019 // +0007 │ │ -1b5a74: 6202 7400 |0014: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_180:Lcom/googlecode/mp4parser/util/Matrix; // field@0074 │ │ -1b5a78: 5b12 bf42 |0016: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42bf │ │ -1b5a7c: 2809 |0018: goto 0021 // +0009 │ │ -1b5a7e: 1300 0e01 |0019: const/16 v0, #int 270 // #10e │ │ -1b5a82: 3302 0600 |001b: if-ne v2, v0, 0021 // +0006 │ │ -1b5a86: 6202 7500 |001d: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_270:Lcom/googlecode/mp4parser/util/Matrix; // field@0075 │ │ -1b5a8a: 5b12 bf42 |001f: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42bf │ │ -1b5a8e: 0e00 |0021: return-void │ │ +1b5a40: |[1b5a40] org.thoughtcrime.securesms.video.recode.Mp4Movie.setRotation:(I)V │ │ +1b5a50: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ +1b5a54: 6202 7300 |0002: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ +1b5a58: 5b12 bf42 |0004: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42bf │ │ +1b5a5c: 281b |0006: goto 0021 // +001b │ │ +1b5a5e: 1300 5a00 |0007: const/16 v0, #int 90 // #5a │ │ +1b5a62: 3302 0700 |0009: if-ne v2, v0, 0010 // +0007 │ │ +1b5a66: 6202 7600 |000b: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_90:Lcom/googlecode/mp4parser/util/Matrix; // field@0076 │ │ +1b5a6a: 5b12 bf42 |000d: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42bf │ │ +1b5a6e: 2812 |000f: goto 0021 // +0012 │ │ +1b5a70: 1300 b400 |0010: const/16 v0, #int 180 // #b4 │ │ +1b5a74: 3302 0700 |0012: if-ne v2, v0, 0019 // +0007 │ │ +1b5a78: 6202 7400 |0014: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_180:Lcom/googlecode/mp4parser/util/Matrix; // field@0074 │ │ +1b5a7c: 5b12 bf42 |0016: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42bf │ │ +1b5a80: 2809 |0018: goto 0021 // +0009 │ │ +1b5a82: 1300 0e01 |0019: const/16 v0, #int 270 // #10e │ │ +1b5a86: 3302 0600 |001b: if-ne v2, v0, 0021 // +0006 │ │ +1b5a8a: 6202 7500 |001d: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_270:Lcom/googlecode/mp4parser/util/Matrix; // field@0075 │ │ +1b5a8e: 5b12 bf42 |001f: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42bf │ │ +1b5a92: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=38 │ │ 0x000b line=40 │ │ 0x0014 line=42 │ │ 0x001d line=44 │ │ locals : │ │ @@ -323694,18 +323695,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1b5a90: |[1b5a90] org.thoughtcrime.securesms.video.recode.Mp4Movie.setSize:(II)V │ │ -1b5aa0: 5901 c142 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.width:I // field@42c1 │ │ -1b5aa4: 5902 be42 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.height:I // field@42be │ │ -1b5aa8: 0e00 |0004: return-void │ │ +1b5a94: |[1b5a94] org.thoughtcrime.securesms.video.recode.Mp4Movie.setSize:(II)V │ │ +1b5aa4: 5901 c142 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.width:I // field@42c1 │ │ +1b5aa8: 5902 be42 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.height:I // field@42be │ │ +1b5aac: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0002 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ @@ -323799,27 +323800,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -1b5b04: |[1b5b04] org.thoughtcrime.securesms.video.recode.OutputSurface.:()V │ │ -1b5b14: 7010 a10a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b5b1a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1b5b1c: 5b10 c642 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c6 │ │ -1b5b20: 5b10 c542 |0006: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c5 │ │ -1b5b24: 5b10 c742 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42c7 │ │ -1b5b28: 2200 fe02 |000a: new-instance v0, Ljava/lang/Object; // type@02fe │ │ -1b5b2c: 7010 a10a 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b5b32: 5b10 c942 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42c9 │ │ -1b5b36: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -1b5b38: 5910 d042 |0012: iput v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42d0 │ │ -1b5b3c: 7010 dc5c 0100 |0014: invoke-direct {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.setup:()V // method@5cdc │ │ -1b5b42: 0e00 |0017: return-void │ │ +1b5b08: |[1b5b08] org.thoughtcrime.securesms.video.recode.OutputSurface.:()V │ │ +1b5b18: 7010 a10a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b5b1e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1b5b20: 5b10 c642 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c6 │ │ +1b5b24: 5b10 c542 |0006: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c5 │ │ +1b5b28: 5b10 c742 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42c7 │ │ +1b5b2c: 2200 fe02 |000a: new-instance v0, Ljava/lang/Object; // type@02fe │ │ +1b5b30: 7010 a10a 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b5b36: 5b10 c942 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42c9 │ │ +1b5b3a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +1b5b3c: 5910 d042 |0012: iput v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42d0 │ │ +1b5b40: 7010 dc5c 0100 |0014: invoke-direct {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.setup:()V // method@5cdc │ │ +1b5b46: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=39 │ │ 0x0006 line=40 │ │ 0x0008 line=41 │ │ 0x000a line=44 │ │ @@ -323833,44 +323834,44 @@ │ │ type : '(III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -1b5b44: |[1b5b44] org.thoughtcrime.securesms.video.recode.OutputSurface.:(III)V │ │ -1b5b54: 7010 a10a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b5b5a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1b5b5c: 5b10 c642 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c6 │ │ -1b5b60: 5b10 c542 |0006: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c5 │ │ -1b5b64: 5b10 c742 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42c7 │ │ -1b5b68: 2200 fe02 |000a: new-instance v0, Ljava/lang/Object; // type@02fe │ │ -1b5b6c: 7010 a10a 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b5b72: 5b10 c942 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42c9 │ │ -1b5b76: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -1b5b78: 5910 d042 |0012: iput v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42d0 │ │ -1b5b7c: 3d02 2300 |0014: if-lez v2, 0037 // +0023 │ │ -1b5b80: 3d03 2100 |0016: if-lez v3, 0037 // +0021 │ │ -1b5b84: 5912 cf42 |0018: iput v2, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mWidth:I // field@42cf │ │ -1b5b88: 5913 ca42 |001a: iput v3, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mHeight:I // field@42ca │ │ -1b5b8c: 5914 d042 |001c: iput v4, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42d0 │ │ -1b5b90: 9204 0203 |001e: mul-int v4, v2, v3 │ │ -1b5b94: da04 0404 |0020: mul-int/lit8 v4, v4, #int 4 // #04 │ │ -1b5b98: 7110 a10b 0400 |0022: invoke-static {v4}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0ba1 │ │ -1b5b9e: 0c04 |0025: move-result-object v4 │ │ -1b5ba0: 5b14 cb42 |0026: iput-object v4, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42cb │ │ -1b5ba4: 6200 9400 |0028: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@0094 │ │ -1b5ba8: 6e20 ac0b 0400 |002a: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@0bac │ │ -1b5bae: 7030 d65c 2103 |002d: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.eglSetup:(II)V // method@5cd6 │ │ -1b5bb4: 6e10 d95c 0100 |0030: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.makeCurrent:()V // method@5cd9 │ │ -1b5bba: 7010 dc5c 0100 |0033: invoke-direct {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.setup:()V // method@5cdc │ │ -1b5bc0: 0e00 |0036: return-void │ │ -1b5bc2: 2202 ee02 |0037: new-instance v2, Ljava/lang/IllegalArgumentException; // type@02ee │ │ -1b5bc6: 7010 410a 0200 |0039: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@0a41 │ │ -1b5bcc: 2702 |003c: throw v2 │ │ +1b5b48: |[1b5b48] org.thoughtcrime.securesms.video.recode.OutputSurface.:(III)V │ │ +1b5b58: 7010 a10a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b5b5e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1b5b60: 5b10 c642 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c6 │ │ +1b5b64: 5b10 c542 |0006: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c5 │ │ +1b5b68: 5b10 c742 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42c7 │ │ +1b5b6c: 2200 fe02 |000a: new-instance v0, Ljava/lang/Object; // type@02fe │ │ +1b5b70: 7010 a10a 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b5b76: 5b10 c942 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42c9 │ │ +1b5b7a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +1b5b7c: 5910 d042 |0012: iput v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42d0 │ │ +1b5b80: 3d02 2300 |0014: if-lez v2, 0037 // +0023 │ │ +1b5b84: 3d03 2100 |0016: if-lez v3, 0037 // +0021 │ │ +1b5b88: 5912 cf42 |0018: iput v2, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mWidth:I // field@42cf │ │ +1b5b8c: 5913 ca42 |001a: iput v3, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mHeight:I // field@42ca │ │ +1b5b90: 5914 d042 |001c: iput v4, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42d0 │ │ +1b5b94: 9204 0203 |001e: mul-int v4, v2, v3 │ │ +1b5b98: da04 0404 |0020: mul-int/lit8 v4, v4, #int 4 // #04 │ │ +1b5b9c: 7110 a10b 0400 |0022: invoke-static {v4}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0ba1 │ │ +1b5ba2: 0c04 |0025: move-result-object v4 │ │ +1b5ba4: 5b14 cb42 |0026: iput-object v4, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42cb │ │ +1b5ba8: 6200 9400 |0028: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@0094 │ │ +1b5bac: 6e20 ac0b 0400 |002a: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@0bac │ │ +1b5bb2: 7030 d65c 2103 |002d: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.eglSetup:(II)V // method@5cd6 │ │ +1b5bb8: 6e10 d95c 0100 |0030: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.makeCurrent:()V // method@5cd9 │ │ +1b5bbe: 7010 dc5c 0100 |0033: invoke-direct {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.setup:()V // method@5cdc │ │ +1b5bc4: 0e00 |0036: return-void │ │ +1b5bc6: 2202 ee02 |0037: new-instance v2, Ljava/lang/IllegalArgumentException; // type@02ee │ │ +1b5bca: 7010 410a 0200 |0039: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@0a41 │ │ +1b5bd0: 2702 |003c: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=39 │ │ 0x0006 line=40 │ │ 0x0008 line=41 │ │ 0x000a line=44 │ │ @@ -323895,25 +323896,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -1b5c90: |[1b5c90] org.thoughtcrime.securesms.video.recode.OutputSurface.checkEglError:(Ljava/lang/String;)V │ │ -1b5ca0: 5412 c442 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c4 │ │ -1b5ca4: 7210 f50d 0200 |0002: invoke-interface {v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@0df5 │ │ -1b5caa: 0a02 |0005: move-result v2 │ │ -1b5cac: 1300 0030 |0006: const/16 v0, #int 12288 // #3000 │ │ -1b5cb0: 3302 0300 |0008: if-ne v2, v0, 000b // +0003 │ │ -1b5cb4: 0e00 |000a: return-void │ │ -1b5cb6: 2202 0503 |000b: new-instance v2, Ljava/lang/RuntimeException; // type@0305 │ │ -1b5cba: 1a00 9317 |000d: const-string v0, "EGL error encountered (see log)" // string@1793 │ │ -1b5cbe: 7020 b50a 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b5cc4: 2702 |0012: throw v2 │ │ +1b5c94: |[1b5c94] org.thoughtcrime.securesms.video.recode.OutputSurface.checkEglError:(Ljava/lang/String;)V │ │ +1b5ca4: 5412 c442 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c4 │ │ +1b5ca8: 7210 f50d 0200 |0002: invoke-interface {v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@0df5 │ │ +1b5cae: 0a02 |0005: move-result v2 │ │ +1b5cb0: 1300 0030 |0006: const/16 v0, #int 12288 // #3000 │ │ +1b5cb4: 3302 0300 |0008: if-ne v2, v0, 000b // +0003 │ │ +1b5cb8: 0e00 |000a: return-void │ │ +1b5cba: 2202 0503 |000b: new-instance v2, Ljava/lang/RuntimeException; // type@0305 │ │ +1b5cbe: 1a00 9317 |000d: const-string v0, "EGL error encountered (see log)" // string@1793 │ │ +1b5cc2: 7020 b50a 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b5cc8: 2702 |0012: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x000b line=204 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/thoughtcrime/securesms/video/recode/OutputSurface; │ │ 0x0000 - 0x0013 reg=2 (null) Ljava/lang/String; │ │ @@ -323923,98 +323924,98 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 190 16-bit code units │ │ -1b5ce8: |[1b5ce8] org.thoughtcrime.securesms.video.recode.OutputSurface.eglSetup:(II)V │ │ -1b5cf8: 7100 f90d 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@0df9 │ │ -1b5cfe: 0c00 |0003: move-result-object v0 │ │ -1b5d00: 1f00 df03 |0004: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03df │ │ -1b5d04: 5b80 c442 |0006: iput-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c4 │ │ -1b5d08: 6201 a800 |0008: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@00a8 │ │ -1b5d0c: 7220 f40d 1000 |000a: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@0df4 │ │ -1b5d12: 0c00 |000d: move-result-object v0 │ │ -1b5d14: 5b80 c642 |000e: iput-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c6 │ │ -1b5d18: 6201 aa00 |0010: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_DISPLAY:Ljavax/microedition/khronos/egl/EGLDisplay; // field@00aa │ │ -1b5d1c: 3210 8600 |0012: if-eq v0, v1, 0098 // +0086 │ │ -1b5d20: 5480 c442 |0014: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c4 │ │ -1b5d24: 5481 c642 |0016: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c6 │ │ -1b5d28: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -1b5d2a: 7230 f60d 1002 |0019: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@0df6 │ │ -1b5d30: 0a00 |001c: move-result v0 │ │ -1b5d32: 3800 7100 |001d: if-eqz v0, 008e // +0071 │ │ -1b5d36: 1300 0d00 |001f: const/16 v0, #int 13 // #d │ │ -1b5d3a: 2303 2711 |0021: new-array v3, v0, [I // type@1127 │ │ -1b5d3e: 2603 7d00 0000 |0023: fill-array-data v3, 000000a0 // +0000007d │ │ -1b5d44: 1215 |0026: const/4 v5, #int 1 // #1 │ │ -1b5d46: 2350 5411 |0027: new-array v0, v5, [Ljavax/microedition/khronos/egl/EGLConfig; // type@1154 │ │ -1b5d4a: 1211 |0029: const/4 v1, #int 1 // #1 │ │ -1b5d4c: 2316 2711 |002a: new-array v6, v1, [I // type@1127 │ │ -1b5d50: 5481 c442 |002c: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c4 │ │ -1b5d54: 5482 c642 |002e: iget-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c6 │ │ -1b5d58: 0704 |0030: move-object v4, v0 │ │ -1b5d5a: 7806 ec0d 0100 |0031: invoke-interface/range {v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@0dec │ │ -1b5d60: 0a01 |0034: move-result v1 │ │ -1b5d62: 3801 5100 |0035: if-eqz v1, 0086 // +0051 │ │ -1b5d66: 1301 9830 |0037: const/16 v1, #int 12440 // #3098 │ │ -1b5d6a: 1222 |0039: const/4 v2, #int 2 // #2 │ │ -1b5d6c: 1303 3830 |003a: const/16 v3, #int 12344 // #3038 │ │ -1b5d70: 2430 2711 2103 |003c: filled-new-array {v1, v2, v3}, [I // type@1127 │ │ -1b5d76: 0c01 |003f: move-result-object v1 │ │ -1b5d78: 5482 c442 |0040: iget-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c4 │ │ -1b5d7c: 5484 c642 |0042: iget-object v4, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c6 │ │ -1b5d80: 1205 |0044: const/4 v5, #int 0 // #0 │ │ -1b5d82: 4606 0005 |0045: aget-object v6, v0, v5 │ │ -1b5d86: 6207 a900 |0047: sget-object v7, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@00a9 │ │ -1b5d8a: 7251 ed0d 4276 |0049: invoke-interface {v2, v4, v6, v7, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglCreateContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljavax/microedition/khronos/egl/EGLContext;[I)Ljavax/microedition/khronos/egl/EGLContext; // method@0ded │ │ -1b5d90: 0c01 |004c: move-result-object v1 │ │ -1b5d92: 5b81 c542 |004d: iput-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c5 │ │ -1b5d96: 1a01 0553 |004f: const-string v1, "eglCreateContext" // string@5305 │ │ -1b5d9a: 7020 d45c 1800 |0051: invoke-direct {v8, v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@5cd4 │ │ -1b5da0: 5481 c542 |0054: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c5 │ │ -1b5da4: 3801 2800 |0056: if-eqz v1, 007e // +0028 │ │ -1b5da8: 1301 5730 |0058: const/16 v1, #int 12375 // #3057 │ │ -1b5dac: 1302 5630 |005a: const/16 v2, #int 12374 // #3056 │ │ -1b5db0: 2453 2711 91a2 |005c: filled-new-array {v1, v9, v2, v10, v3}, [I // type@1127 │ │ -1b5db6: 0c09 |005f: move-result-object v9 │ │ -1b5db8: 548a c442 |0060: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c4 │ │ -1b5dbc: 5481 c642 |0062: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c6 │ │ -1b5dc0: 4600 0005 |0064: aget-object v0, v0, v5 │ │ -1b5dc4: 7240 ee0d 1a90 |0066: invoke-interface {v10, v1, v0, v9}, Ljavax/microedition/khronos/egl/EGL10;.eglCreatePbufferSurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;[I)Ljavax/microedition/khronos/egl/EGLSurface; // method@0dee │ │ -1b5dca: 0c09 |0069: move-result-object v9 │ │ -1b5dcc: 5b89 c742 |006a: iput-object v9, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42c7 │ │ -1b5dd0: 1a09 0653 |006c: const-string v9, "eglCreatePbufferSurface" // string@5306 │ │ -1b5dd4: 7020 d45c 9800 |006e: invoke-direct {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@5cd4 │ │ -1b5dda: 5489 c742 |0071: iget-object v9, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42c7 │ │ -1b5dde: 3809 0300 |0073: if-eqz v9, 0076 // +0003 │ │ -1b5de2: 0e00 |0075: return-void │ │ -1b5de4: 2209 0503 |0076: new-instance v9, Ljava/lang/RuntimeException; // type@0305 │ │ -1b5de8: 1a0a ac83 |0078: const-string v10, "surface was null" // string@83ac │ │ -1b5dec: 7020 b50a a900 |007a: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b5df2: 2709 |007d: throw v9 │ │ -1b5df4: 2209 0503 |007e: new-instance v9, Ljava/lang/RuntimeException; // type@0305 │ │ -1b5df8: 1a0a fa73 |0080: const-string v10, "null context" // string@73fa │ │ -1b5dfc: 7020 b50a a900 |0082: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b5e02: 2709 |0085: throw v9 │ │ -1b5e04: 2209 0503 |0086: new-instance v9, Ljava/lang/RuntimeException; // type@0305 │ │ -1b5e08: 1a0a 1c87 |0088: const-string v10, "unable to find RGB888+pbuffer EGL config" // string@871c │ │ -1b5e0c: 7020 b50a a900 |008a: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b5e12: 2709 |008d: throw v9 │ │ -1b5e14: 5b82 c642 |008e: iput-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c6 │ │ -1b5e18: 2209 0503 |0090: new-instance v9, Ljava/lang/RuntimeException; // type@0305 │ │ -1b5e1c: 1a0a 2087 |0092: const-string v10, "unable to initialize EGL10" // string@8720 │ │ -1b5e20: 7020 b50a a900 |0094: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b5e26: 2709 |0097: throw v9 │ │ -1b5e28: 2209 0503 |0098: new-instance v9, Ljava/lang/RuntimeException; // type@0305 │ │ -1b5e2c: 1a0a 1e87 |009a: const-string v10, "unable to get EGL10 display" // string@871e │ │ -1b5e30: 7020 b50a a900 |009c: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b5e36: 2709 |009f: throw v9 │ │ -1b5e38: 0003 0400 0d00 0000 2430 0000 0800 ... |00a0: array-data (30 units) │ │ +1b5cec: |[1b5cec] org.thoughtcrime.securesms.video.recode.OutputSurface.eglSetup:(II)V │ │ +1b5cfc: 7100 f90d 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@0df9 │ │ +1b5d02: 0c00 |0003: move-result-object v0 │ │ +1b5d04: 1f00 df03 |0004: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03df │ │ +1b5d08: 5b80 c442 |0006: iput-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c4 │ │ +1b5d0c: 6201 a800 |0008: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@00a8 │ │ +1b5d10: 7220 f40d 1000 |000a: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@0df4 │ │ +1b5d16: 0c00 |000d: move-result-object v0 │ │ +1b5d18: 5b80 c642 |000e: iput-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c6 │ │ +1b5d1c: 6201 aa00 |0010: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_DISPLAY:Ljavax/microedition/khronos/egl/EGLDisplay; // field@00aa │ │ +1b5d20: 3210 8600 |0012: if-eq v0, v1, 0098 // +0086 │ │ +1b5d24: 5480 c442 |0014: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c4 │ │ +1b5d28: 5481 c642 |0016: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c6 │ │ +1b5d2c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +1b5d2e: 7230 f60d 1002 |0019: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@0df6 │ │ +1b5d34: 0a00 |001c: move-result v0 │ │ +1b5d36: 3800 7100 |001d: if-eqz v0, 008e // +0071 │ │ +1b5d3a: 1300 0d00 |001f: const/16 v0, #int 13 // #d │ │ +1b5d3e: 2303 2711 |0021: new-array v3, v0, [I // type@1127 │ │ +1b5d42: 2603 7d00 0000 |0023: fill-array-data v3, 000000a0 // +0000007d │ │ +1b5d48: 1215 |0026: const/4 v5, #int 1 // #1 │ │ +1b5d4a: 2350 5411 |0027: new-array v0, v5, [Ljavax/microedition/khronos/egl/EGLConfig; // type@1154 │ │ +1b5d4e: 1211 |0029: const/4 v1, #int 1 // #1 │ │ +1b5d50: 2316 2711 |002a: new-array v6, v1, [I // type@1127 │ │ +1b5d54: 5481 c442 |002c: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c4 │ │ +1b5d58: 5482 c642 |002e: iget-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c6 │ │ +1b5d5c: 0704 |0030: move-object v4, v0 │ │ +1b5d5e: 7806 ec0d 0100 |0031: invoke-interface/range {v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@0dec │ │ +1b5d64: 0a01 |0034: move-result v1 │ │ +1b5d66: 3801 5100 |0035: if-eqz v1, 0086 // +0051 │ │ +1b5d6a: 1301 9830 |0037: const/16 v1, #int 12440 // #3098 │ │ +1b5d6e: 1222 |0039: const/4 v2, #int 2 // #2 │ │ +1b5d70: 1303 3830 |003a: const/16 v3, #int 12344 // #3038 │ │ +1b5d74: 2430 2711 2103 |003c: filled-new-array {v1, v2, v3}, [I // type@1127 │ │ +1b5d7a: 0c01 |003f: move-result-object v1 │ │ +1b5d7c: 5482 c442 |0040: iget-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c4 │ │ +1b5d80: 5484 c642 |0042: iget-object v4, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c6 │ │ +1b5d84: 1205 |0044: const/4 v5, #int 0 // #0 │ │ +1b5d86: 4606 0005 |0045: aget-object v6, v0, v5 │ │ +1b5d8a: 6207 a900 |0047: sget-object v7, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@00a9 │ │ +1b5d8e: 7251 ed0d 4276 |0049: invoke-interface {v2, v4, v6, v7, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglCreateContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljavax/microedition/khronos/egl/EGLContext;[I)Ljavax/microedition/khronos/egl/EGLContext; // method@0ded │ │ +1b5d94: 0c01 |004c: move-result-object v1 │ │ +1b5d96: 5b81 c542 |004d: iput-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c5 │ │ +1b5d9a: 1a01 0553 |004f: const-string v1, "eglCreateContext" // string@5305 │ │ +1b5d9e: 7020 d45c 1800 |0051: invoke-direct {v8, v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@5cd4 │ │ +1b5da4: 5481 c542 |0054: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c5 │ │ +1b5da8: 3801 2800 |0056: if-eqz v1, 007e // +0028 │ │ +1b5dac: 1301 5730 |0058: const/16 v1, #int 12375 // #3057 │ │ +1b5db0: 1302 5630 |005a: const/16 v2, #int 12374 // #3056 │ │ +1b5db4: 2453 2711 91a2 |005c: filled-new-array {v1, v9, v2, v10, v3}, [I // type@1127 │ │ +1b5dba: 0c09 |005f: move-result-object v9 │ │ +1b5dbc: 548a c442 |0060: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c4 │ │ +1b5dc0: 5481 c642 |0062: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c6 │ │ +1b5dc4: 4600 0005 |0064: aget-object v0, v0, v5 │ │ +1b5dc8: 7240 ee0d 1a90 |0066: invoke-interface {v10, v1, v0, v9}, Ljavax/microedition/khronos/egl/EGL10;.eglCreatePbufferSurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;[I)Ljavax/microedition/khronos/egl/EGLSurface; // method@0dee │ │ +1b5dce: 0c09 |0069: move-result-object v9 │ │ +1b5dd0: 5b89 c742 |006a: iput-object v9, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42c7 │ │ +1b5dd4: 1a09 0653 |006c: const-string v9, "eglCreatePbufferSurface" // string@5306 │ │ +1b5dd8: 7020 d45c 9800 |006e: invoke-direct {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@5cd4 │ │ +1b5dde: 5489 c742 |0071: iget-object v9, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42c7 │ │ +1b5de2: 3809 0300 |0073: if-eqz v9, 0076 // +0003 │ │ +1b5de6: 0e00 |0075: return-void │ │ +1b5de8: 2209 0503 |0076: new-instance v9, Ljava/lang/RuntimeException; // type@0305 │ │ +1b5dec: 1a0a ac83 |0078: const-string v10, "surface was null" // string@83ac │ │ +1b5df0: 7020 b50a a900 |007a: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b5df6: 2709 |007d: throw v9 │ │ +1b5df8: 2209 0503 |007e: new-instance v9, Ljava/lang/RuntimeException; // type@0305 │ │ +1b5dfc: 1a0a fa73 |0080: const-string v10, "null context" // string@73fa │ │ +1b5e00: 7020 b50a a900 |0082: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b5e06: 2709 |0085: throw v9 │ │ +1b5e08: 2209 0503 |0086: new-instance v9, Ljava/lang/RuntimeException; // type@0305 │ │ +1b5e0c: 1a0a 1c87 |0088: const-string v10, "unable to find RGB888+pbuffer EGL config" // string@871c │ │ +1b5e10: 7020 b50a a900 |008a: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b5e16: 2709 |008d: throw v9 │ │ +1b5e18: 5b82 c642 |008e: iput-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c6 │ │ +1b5e1c: 2209 0503 |0090: new-instance v9, Ljava/lang/RuntimeException; // type@0305 │ │ +1b5e20: 1a0a 2087 |0092: const-string v10, "unable to initialize EGL10" // string@8720 │ │ +1b5e24: 7020 b50a a900 |0094: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b5e2a: 2709 |0097: throw v9 │ │ +1b5e2c: 2209 0503 |0098: new-instance v9, Ljava/lang/RuntimeException; // type@0305 │ │ +1b5e30: 1a0a 1e87 |009a: const-string v10, "unable to get EGL10 display" // string@871e │ │ +1b5e34: 7020 b50a a900 |009c: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b5e3a: 2709 |009f: throw v9 │ │ +1b5e3c: 0003 0400 0d00 0000 2430 0000 0800 ... |00a0: array-data (30 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0008 line=80 │ │ 0x0010 line=82 │ │ 0x0014 line=86 │ │ 0x0021 line=91 │ │ @@ -324045,32 +324046,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -1b5fc0: |[1b5fc0] org.thoughtcrime.securesms.video.recode.OutputSurface.setup:()V │ │ -1b5fd0: 2200 1611 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // type@1116 │ │ -1b5fd4: 5221 d042 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42d0 │ │ -1b5fd8: 7020 e15c 1000 |0004: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.:(I)V // method@5ce1 │ │ -1b5fde: 5b20 ce42 |0007: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42ce │ │ -1b5fe2: 6e10 e85c 0000 |0009: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.surfaceCreated:()V // method@5ce8 │ │ -1b5fe8: 2200 6000 |000c: new-instance v0, Landroid/graphics/SurfaceTexture; // type@0060 │ │ -1b5fec: 5421 ce42 |000e: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42ce │ │ -1b5ff0: 6e10 e65c 0100 |0010: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.getTextureId:()I // method@5ce6 │ │ -1b5ff6: 0a01 |0013: move-result v1 │ │ -1b5ff8: 7020 8301 1000 |0014: invoke-direct {v0, v1}, Landroid/graphics/SurfaceTexture;.:(I)V // method@0183 │ │ -1b5ffe: 5b20 cd42 |0017: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42cd │ │ -1b6002: 6e20 8501 2000 |0019: invoke-virtual {v0, v2}, Landroid/graphics/SurfaceTexture;.setOnFrameAvailableListener:(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;)V // method@0185 │ │ -1b6008: 2200 ea00 |001c: new-instance v0, Landroid/view/Surface; // type@00ea │ │ -1b600c: 5421 cd42 |001e: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42cd │ │ -1b6010: 7020 0703 1000 |0020: invoke-direct {v0, v1}, Landroid/view/Surface;.:(Landroid/graphics/SurfaceTexture;)V // method@0307 │ │ -1b6016: 5b20 cc42 |0023: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42cc │ │ -1b601a: 0e00 |0025: return-void │ │ +1b5fc4: |[1b5fc4] org.thoughtcrime.securesms.video.recode.OutputSurface.setup:()V │ │ +1b5fd4: 2200 1611 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // type@1116 │ │ +1b5fd8: 5221 d042 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42d0 │ │ +1b5fdc: 7020 e15c 1000 |0004: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.:(I)V // method@5ce1 │ │ +1b5fe2: 5b20 ce42 |0007: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42ce │ │ +1b5fe6: 6e10 e85c 0000 |0009: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.surfaceCreated:()V // method@5ce8 │ │ +1b5fec: 2200 6000 |000c: new-instance v0, Landroid/graphics/SurfaceTexture; // type@0060 │ │ +1b5ff0: 5421 ce42 |000e: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42ce │ │ +1b5ff4: 6e10 e65c 0100 |0010: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.getTextureId:()I // method@5ce6 │ │ +1b5ffa: 0a01 |0013: move-result v1 │ │ +1b5ffc: 7020 8301 1000 |0014: invoke-direct {v0, v1}, Landroid/graphics/SurfaceTexture;.:(I)V // method@0183 │ │ +1b6002: 5b20 cd42 |0017: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42cd │ │ +1b6006: 6e20 8501 2000 |0019: invoke-virtual {v0, v2}, Landroid/graphics/SurfaceTexture;.setOnFrameAvailableListener:(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;)V // method@0185 │ │ +1b600c: 2200 ea00 |001c: new-instance v0, Landroid/view/Surface; // type@00ea │ │ +1b6010: 5421 cd42 |001e: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42cd │ │ +1b6014: 7020 0703 1000 |0020: invoke-direct {v0, v1}, Landroid/view/Surface;.:(Landroid/graphics/SurfaceTexture;)V // method@0307 │ │ +1b601a: 5b20 cc42 |0023: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42cc │ │ +1b601e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0009 line=72 │ │ 0x000c line=73 │ │ 0x0019 line=74 │ │ 0x001c line=75 │ │ @@ -324083,45 +324084,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -1b5bd0: |[1b5bd0] org.thoughtcrime.securesms.video.recode.OutputSurface.awaitNewImage:()V │ │ -1b5be0: 5440 c942 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42c9 │ │ -1b5be4: 1d00 |0002: monitor-enter v0 │ │ -1b5be6: 5541 c842 |0003: iget-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42c8 │ │ -1b5bea: 3901 1d00 |0005: if-nez v1, 0022 // +001d │ │ -1b5bee: 5441 c942 |0007: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42c9 │ │ -1b5bf2: 1602 c409 |0009: const-wide/16 v2, #int 2500 // #9c4 │ │ -1b5bf6: 6e30 a80a 2103 |000b: invoke-virtual {v1, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@0aa8 │ │ -1b5bfc: 5541 c842 |000e: iget-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42c8 │ │ -1b5c00: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ -1b5c04: 28f1 |0012: goto 0003 // -000f │ │ -1b5c06: 2201 0503 |0013: new-instance v1, Ljava/lang/RuntimeException; // type@0305 │ │ -1b5c0a: 1a02 023a |0015: const-string v2, "Surface frame wait timed out" // string@3a02 │ │ -1b5c0e: 7020 b50a 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b5c14: 2701 |001a: throw v1 │ │ -1b5c16: 0d01 |001b: move-exception v1 │ │ -1b5c18: 2202 0503 |001c: new-instance v2, Ljava/lang/RuntimeException; // type@0305 │ │ -1b5c1c: 7020 b70a 1200 |001e: invoke-direct {v2, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0ab7 │ │ -1b5c22: 2702 |0021: throw v2 │ │ -1b5c24: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -1b5c26: 5c41 c842 |0023: iput-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42c8 │ │ -1b5c2a: 1e00 |0025: monitor-exit v0 │ │ -1b5c2c: 5440 ce42 |0026: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42ce │ │ -1b5c30: 1a01 4c49 |0028: const-string v1, "before updateTexImage" // string@494c │ │ -1b5c34: 6e20 e35c 1000 |002a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ -1b5c3a: 5440 cd42 |002d: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42cd │ │ -1b5c3e: 6e10 8601 0000 |002f: invoke-virtual {v0}, Landroid/graphics/SurfaceTexture;.updateTexImage:()V // method@0186 │ │ -1b5c44: 0e00 |0032: return-void │ │ -1b5c46: 0d01 |0033: move-exception v1 │ │ -1b5c48: 1e00 |0034: monitor-exit v0 │ │ -1b5c4a: 2701 |0035: throw v1 │ │ +1b5bd4: |[1b5bd4] org.thoughtcrime.securesms.video.recode.OutputSurface.awaitNewImage:()V │ │ +1b5be4: 5440 c942 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42c9 │ │ +1b5be8: 1d00 |0002: monitor-enter v0 │ │ +1b5bea: 5541 c842 |0003: iget-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42c8 │ │ +1b5bee: 3901 1d00 |0005: if-nez v1, 0022 // +001d │ │ +1b5bf2: 5441 c942 |0007: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42c9 │ │ +1b5bf6: 1602 c409 |0009: const-wide/16 v2, #int 2500 // #9c4 │ │ +1b5bfa: 6e30 a80a 2103 |000b: invoke-virtual {v1, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@0aa8 │ │ +1b5c00: 5541 c842 |000e: iget-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42c8 │ │ +1b5c04: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ +1b5c08: 28f1 |0012: goto 0003 // -000f │ │ +1b5c0a: 2201 0503 |0013: new-instance v1, Ljava/lang/RuntimeException; // type@0305 │ │ +1b5c0e: 1a02 023a |0015: const-string v2, "Surface frame wait timed out" // string@3a02 │ │ +1b5c12: 7020 b50a 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b5c18: 2701 |001a: throw v1 │ │ +1b5c1a: 0d01 |001b: move-exception v1 │ │ +1b5c1c: 2202 0503 |001c: new-instance v2, Ljava/lang/RuntimeException; // type@0305 │ │ +1b5c20: 7020 b70a 1200 |001e: invoke-direct {v2, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0ab7 │ │ +1b5c26: 2702 |0021: throw v2 │ │ +1b5c28: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +1b5c2a: 5c41 c842 |0023: iput-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42c8 │ │ +1b5c2e: 1e00 |0025: monitor-exit v0 │ │ +1b5c30: 5440 ce42 |0026: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42ce │ │ +1b5c34: 1a01 4c49 |0028: const-string v1, "before updateTexImage" // string@494c │ │ +1b5c38: 6e20 e35c 1000 |002a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ +1b5c3e: 5440 cd42 |002d: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42cd │ │ +1b5c42: 6e10 8601 0000 |002f: invoke-virtual {v0}, Landroid/graphics/SurfaceTexture;.updateTexImage:()V // method@0186 │ │ +1b5c48: 0e00 |0032: return-void │ │ +1b5c4a: 0d01 |0033: move-exception v1 │ │ +1b5c4c: 1e00 |0034: monitor-exit v0 │ │ +1b5c4e: 2701 |0035: throw v1 │ │ catches : 4 │ │ 0x0003 - 0x0005 │ │ -> 0x0033 │ │ 0x0007 - 0x001b │ │ Ljava/lang/InterruptedException; -> 0x001b │ │ -> 0x0033 │ │ 0x001c - 0x0026 │ │ @@ -324148,18 +324149,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1b5c74: |[1b5c74] org.thoughtcrime.securesms.video.recode.OutputSurface.changeFragmentShader:(Ljava/lang/String;)V │ │ -1b5c84: 5410 ce42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42ce │ │ -1b5c88: 6e20 e25c 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.changeFragmentShader:(Ljava/lang/String;)V // method@5ce2 │ │ -1b5c8e: 0e00 |0005: return-void │ │ +1b5c78: |[1b5c78] org.thoughtcrime.securesms.video.recode.OutputSurface.changeFragmentShader:(Ljava/lang/String;)V │ │ +1b5c88: 5410 ce42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42ce │ │ +1b5c8c: 6e20 e25c 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.changeFragmentShader:(Ljava/lang/String;)V // method@5ce2 │ │ +1b5c92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/video/recode/OutputSurface; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -324168,19 +324169,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1b5cc8: |[1b5cc8] org.thoughtcrime.securesms.video.recode.OutputSurface.drawImage:(Z)V │ │ -1b5cd8: 5420 ce42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42ce │ │ -1b5cdc: 5421 cd42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42cd │ │ -1b5ce0: 6e30 e55c 1003 |0004: invoke-virtual {v0, v1, v3}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.drawFrame:(Landroid/graphics/SurfaceTexture;Z)V // method@5ce5 │ │ -1b5ce6: 0e00 |0007: return-void │ │ +1b5ccc: |[1b5ccc] org.thoughtcrime.securesms.video.recode.OutputSurface.drawImage:(Z)V │ │ +1b5cdc: 5420 ce42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42ce │ │ +1b5ce0: 5421 cd42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42cd │ │ +1b5ce4: 6e30 e55c 1003 |0004: invoke-virtual {v0, v1, v3}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.drawFrame:(Landroid/graphics/SurfaceTexture;Z)V // method@5ce5 │ │ +1b5cea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/thoughtcrime/securesms/video/recode/OutputSurface; │ │ 0x0000 - 0x0008 reg=3 (null) Z │ │ │ │ @@ -324189,27 +324190,27 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 23 16-bit code units │ │ -1b5ac4: |[1b5ac4] org.thoughtcrime.securesms.video.recode.OutputSurface.getFrame:()Ljava/nio/ByteBuffer; │ │ -1b5ad4: 5480 cb42 |0000: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42cb │ │ -1b5ad8: 6e10 b50b 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0bb5 │ │ -1b5ade: 5283 cf42 |0005: iget v3, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mWidth:I // field@42cf │ │ -1b5ae2: 5284 ca42 |0007: iget v4, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mHeight:I // field@42ca │ │ -1b5ae6: 1306 0114 |0009: const/16 v6, #int 5121 // #1401 │ │ -1b5aea: 5487 cb42 |000b: iget-object v7, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42cb │ │ -1b5aee: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1b5af0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1b5af2: 1305 0819 |000f: const/16 v5, #int 6408 // #1908 │ │ -1b5af6: 7707 2502 0100 |0011: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/opengl/GLES20;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@0225 │ │ -1b5afc: 5480 cb42 |0014: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42cb │ │ -1b5b00: 1100 |0016: return-object v0 │ │ +1b5ac8: |[1b5ac8] org.thoughtcrime.securesms.video.recode.OutputSurface.getFrame:()Ljava/nio/ByteBuffer; │ │ +1b5ad8: 5480 cb42 |0000: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42cb │ │ +1b5adc: 6e10 b50b 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0bb5 │ │ +1b5ae2: 5283 cf42 |0005: iget v3, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mWidth:I // field@42cf │ │ +1b5ae6: 5284 ca42 |0007: iget v4, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mHeight:I // field@42ca │ │ +1b5aea: 1306 0114 |0009: const/16 v6, #int 5121 // #1401 │ │ +1b5aee: 5487 cb42 |000b: iget-object v7, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42cb │ │ +1b5af2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1b5af4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1b5af6: 1305 0819 |000f: const/16 v5, #int 6408 // #1908 │ │ +1b5afa: 7707 2502 0100 |0011: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/opengl/GLES20;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@0225 │ │ +1b5b00: 5480 cb42 |0014: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42cb │ │ +1b5b04: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0005 line=198 │ │ 0x0014 line=199 │ │ locals : │ │ 0x0000 - 0x0017 reg=8 this Lorg/thoughtcrime/securesms/video/recode/OutputSurface; │ │ @@ -324219,17 +324220,17 @@ │ │ type : '()Landroid/view/Surface;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b5aac: |[1b5aac] org.thoughtcrime.securesms.video.recode.OutputSurface.getSurface:()Landroid/view/Surface; │ │ -1b5abc: 5410 cc42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42cc │ │ -1b5ac0: 1100 |0002: return-object v0 │ │ +1b5ab0: |[1b5ab0] org.thoughtcrime.securesms.video.recode.OutputSurface.getSurface:()Landroid/view/Surface; │ │ +1b5ac0: 5410 cc42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42cc │ │ +1b5ac4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/OutputSurface; │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/video/recode/OutputSurface;) │ │ @@ -324237,35 +324238,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -1b5e74: |[1b5e74] org.thoughtcrime.securesms.video.recode.OutputSurface.makeCurrent:()V │ │ -1b5e84: 5440 c442 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c4 │ │ -1b5e88: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ -1b5e8c: 1a00 4b49 |0004: const-string v0, "before makeCurrent" // string@494b │ │ -1b5e90: 7020 d45c 0400 |0006: invoke-direct {v4, v0}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@5cd4 │ │ -1b5e96: 5440 c442 |0009: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c4 │ │ -1b5e9a: 5441 c642 |000b: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c6 │ │ -1b5e9e: 5442 c742 |000d: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42c7 │ │ -1b5ea2: 5443 c542 |000f: iget-object v3, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c5 │ │ -1b5ea6: 7253 f70d 1022 |0011: invoke-interface {v0, v1, v2, v2, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@0df7 │ │ -1b5eac: 0a00 |0014: move-result v0 │ │ -1b5eae: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ -1b5eb2: 0e00 |0017: return-void │ │ -1b5eb4: 2200 0503 |0018: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1b5eb8: 1a01 1153 |001a: const-string v1, "eglMakeCurrent failed" // string@5311 │ │ -1b5ebc: 7020 b50a 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b5ec2: 2700 |001f: throw v0 │ │ -1b5ec4: 2200 0503 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1b5ec8: 1a01 3973 |0022: const-string v1, "not configured for makeCurrent" // string@7339 │ │ -1b5ecc: 7020 b50a 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b5ed2: 2700 |0027: throw v0 │ │ +1b5e78: |[1b5e78] org.thoughtcrime.securesms.video.recode.OutputSurface.makeCurrent:()V │ │ +1b5e88: 5440 c442 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c4 │ │ +1b5e8c: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ +1b5e90: 1a00 4b49 |0004: const-string v0, "before makeCurrent" // string@494b │ │ +1b5e94: 7020 d45c 0400 |0006: invoke-direct {v4, v0}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@5cd4 │ │ +1b5e9a: 5440 c442 |0009: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c4 │ │ +1b5e9e: 5441 c642 |000b: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c6 │ │ +1b5ea2: 5442 c742 |000d: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42c7 │ │ +1b5ea6: 5443 c542 |000f: iget-object v3, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c5 │ │ +1b5eaa: 7253 f70d 1022 |0011: invoke-interface {v0, v1, v2, v2, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@0df7 │ │ +1b5eb0: 0a00 |0014: move-result v0 │ │ +1b5eb2: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ +1b5eb6: 0e00 |0017: return-void │ │ +1b5eb8: 2200 0503 |0018: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1b5ebc: 1a01 1153 |001a: const-string v1, "eglMakeCurrent failed" // string@5311 │ │ +1b5ec0: 7020 b50a 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b5ec6: 2700 |001f: throw v0 │ │ +1b5ec8: 2200 0503 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1b5ecc: 1a01 3973 |0022: const-string v1, "not configured for makeCurrent" // string@7339 │ │ +1b5ed0: 7020 b50a 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b5ed6: 2700 |0027: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0004 line=148 │ │ 0x0009 line=149 │ │ 0x0018 line=150 │ │ 0x0020 line=146 │ │ @@ -324277,32 +324278,32 @@ │ │ type : '(Landroid/graphics/SurfaceTexture;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -1b5ed4: |[1b5ed4] org.thoughtcrime.securesms.video.recode.OutputSurface.onFrameAvailable:(Landroid/graphics/SurfaceTexture;)V │ │ -1b5ee4: 5423 c942 |0000: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42c9 │ │ -1b5ee8: 1d03 |0002: monitor-enter v3 │ │ -1b5eea: 5520 c842 |0003: iget-boolean v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42c8 │ │ -1b5eee: 3900 0c00 |0005: if-nez v0, 0011 // +000c │ │ -1b5ef2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -1b5ef4: 5c20 c842 |0008: iput-boolean v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42c8 │ │ -1b5ef8: 5420 c942 |000a: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42c9 │ │ -1b5efc: 6e10 a50a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0aa5 │ │ -1b5f02: 1e03 |000f: monitor-exit v3 │ │ -1b5f04: 0e00 |0010: return-void │ │ -1b5f06: 2200 0503 |0011: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1b5f0a: 1a01 656c |0013: const-string v1, "mFrameAvailable already set, frame could be dropped" // string@6c65 │ │ -1b5f0e: 7020 b50a 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b5f14: 2700 |0018: throw v0 │ │ -1b5f16: 0d00 |0019: move-exception v0 │ │ -1b5f18: 1e03 |001a: monitor-exit v3 │ │ -1b5f1a: 2700 |001b: throw v0 │ │ +1b5ed8: |[1b5ed8] org.thoughtcrime.securesms.video.recode.OutputSurface.onFrameAvailable:(Landroid/graphics/SurfaceTexture;)V │ │ +1b5ee8: 5423 c942 |0000: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42c9 │ │ +1b5eec: 1d03 |0002: monitor-enter v3 │ │ +1b5eee: 5520 c842 |0003: iget-boolean v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42c8 │ │ +1b5ef2: 3900 0c00 |0005: if-nez v0, 0011 // +000c │ │ +1b5ef6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +1b5ef8: 5c20 c842 |0008: iput-boolean v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42c8 │ │ +1b5efc: 5420 c942 |000a: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42c9 │ │ +1b5f00: 6e10 a50a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0aa5 │ │ +1b5f06: 1e03 |000f: monitor-exit v3 │ │ +1b5f08: 0e00 |0010: return-void │ │ +1b5f0a: 2200 0503 |0011: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1b5f0e: 1a01 656c |0013: const-string v1, "mFrameAvailable already set, frame could be dropped" // string@6c65 │ │ +1b5f12: 7020 b50a 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b5f18: 2700 |0018: throw v0 │ │ +1b5f1a: 0d00 |0019: move-exception v0 │ │ +1b5f1c: 1e03 |001a: monitor-exit v3 │ │ +1b5f1e: 2700 |001b: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x001b │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=187 │ │ 0x0003 line=188 │ │ 0x0008 line=191 │ │ @@ -324319,48 +324320,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 68 16-bit code units │ │ -1b5f28: |[1b5f28] org.thoughtcrime.securesms.video.recode.OutputSurface.release:()V │ │ -1b5f38: 5450 c442 |0000: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c4 │ │ -1b5f3c: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ -1b5f40: 7210 f30d 0000 |0004: invoke-interface {v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentContext:()Ljavax/microedition/khronos/egl/EGLContext; // method@0df3 │ │ -1b5f46: 0c00 |0007: move-result-object v0 │ │ -1b5f48: 5451 c542 |0008: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c5 │ │ -1b5f4c: 6e20 a20a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa2 │ │ -1b5f52: 0a00 |000d: move-result v0 │ │ -1b5f54: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ -1b5f58: 5450 c442 |0010: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c4 │ │ -1b5f5c: 5451 c642 |0012: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c6 │ │ -1b5f60: 6202 ab00 |0014: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@00ab │ │ -1b5f64: 6203 ab00 |0016: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@00ab │ │ -1b5f68: 6204 a900 |0018: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@00a9 │ │ -1b5f6c: 7254 f70d 1032 |001a: invoke-interface {v0, v1, v2, v3, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@0df7 │ │ -1b5f72: 5450 c442 |001d: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c4 │ │ -1b5f76: 5451 c642 |001f: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c6 │ │ -1b5f7a: 5452 c742 |0021: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42c7 │ │ -1b5f7e: 7230 f00d 1002 |0023: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroySurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z // method@0df0 │ │ -1b5f84: 5450 c442 |0026: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c4 │ │ -1b5f88: 5451 c642 |0028: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c6 │ │ -1b5f8c: 5452 c542 |002a: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c5 │ │ -1b5f90: 7230 ef0d 1002 |002c: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroyContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@0def │ │ -1b5f96: 5450 cc42 |002f: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42cc │ │ -1b5f9a: 6e10 0803 0000 |0031: invoke-virtual {v0}, Landroid/view/Surface;.release:()V // method@0308 │ │ -1b5fa0: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -1b5fa2: 5b50 c642 |0035: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c6 │ │ -1b5fa6: 5b50 c542 |0037: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c5 │ │ -1b5faa: 5b50 c742 |0039: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42c7 │ │ -1b5fae: 5b50 c442 |003b: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c4 │ │ -1b5fb2: 5b50 ce42 |003d: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42ce │ │ -1b5fb6: 5b50 cc42 |003f: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42cc │ │ -1b5fba: 5b50 cd42 |0041: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42cd │ │ -1b5fbe: 0e00 |0043: return-void │ │ +1b5f2c: |[1b5f2c] org.thoughtcrime.securesms.video.recode.OutputSurface.release:()V │ │ +1b5f3c: 5450 c442 |0000: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c4 │ │ +1b5f40: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ +1b5f44: 7210 f30d 0000 |0004: invoke-interface {v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentContext:()Ljavax/microedition/khronos/egl/EGLContext; // method@0df3 │ │ +1b5f4a: 0c00 |0007: move-result-object v0 │ │ +1b5f4c: 5451 c542 |0008: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c5 │ │ +1b5f50: 6e20 a20a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa2 │ │ +1b5f56: 0a00 |000d: move-result v0 │ │ +1b5f58: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ +1b5f5c: 5450 c442 |0010: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c4 │ │ +1b5f60: 5451 c642 |0012: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c6 │ │ +1b5f64: 6202 ab00 |0014: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@00ab │ │ +1b5f68: 6203 ab00 |0016: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@00ab │ │ +1b5f6c: 6204 a900 |0018: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@00a9 │ │ +1b5f70: 7254 f70d 1032 |001a: invoke-interface {v0, v1, v2, v3, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@0df7 │ │ +1b5f76: 5450 c442 |001d: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c4 │ │ +1b5f7a: 5451 c642 |001f: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c6 │ │ +1b5f7e: 5452 c742 |0021: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42c7 │ │ +1b5f82: 7230 f00d 1002 |0023: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroySurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z // method@0df0 │ │ +1b5f88: 5450 c442 |0026: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c4 │ │ +1b5f8c: 5451 c642 |0028: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c6 │ │ +1b5f90: 5452 c542 |002a: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c5 │ │ +1b5f94: 7230 ef0d 1002 |002c: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroyContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@0def │ │ +1b5f9a: 5450 cc42 |002f: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42cc │ │ +1b5f9e: 6e10 0803 0000 |0031: invoke-virtual {v0}, Landroid/view/Surface;.release:()V // method@0308 │ │ +1b5fa4: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +1b5fa6: 5b50 c642 |0035: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c6 │ │ +1b5faa: 5b50 c542 |0037: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c5 │ │ +1b5fae: 5b50 c742 |0039: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42c7 │ │ +1b5fb2: 5b50 c442 |003b: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c4 │ │ +1b5fb6: 5b50 ce42 |003d: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42ce │ │ +1b5fba: 5b50 cc42 |003f: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42cc │ │ +1b5fbe: 5b50 cd42 |0041: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42cd │ │ +1b5fc2: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0004 line=128 │ │ 0x0010 line=129 │ │ 0x001d line=131 │ │ 0x0026 line=132 │ │ @@ -324408,19 +324409,19 @@ │ │ type : '(JJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1b604c: |[1b604c] org.thoughtcrime.securesms.video.recode.Sample.:(JJ)V │ │ -1b605c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b6062: 5a01 d142 |0003: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/Sample;.offset:J // field@42d1 │ │ -1b6066: 5a03 d242 |0005: iput-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/Sample;.size:J // field@42d2 │ │ -1b606a: 0e00 |0007: return-void │ │ +1b6050: |[1b6050] org.thoughtcrime.securesms.video.recode.Sample.:(JJ)V │ │ +1b6060: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b6066: 5a01 d142 |0003: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/Sample;.offset:J // field@42d1 │ │ +1b606a: 5a03 d242 |0005: iput-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/Sample;.size:J // field@42d2 │ │ +1b606e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ 0x0003 line=8 │ │ 0x0005 line=9 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/video/recode/Sample; │ │ @@ -324433,17 +324434,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b601c: |[1b601c] org.thoughtcrime.securesms.video.recode.Sample.getOffset:()J │ │ -1b602c: 5320 d142 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Sample;.offset:J // field@42d1 │ │ -1b6030: 1000 |0002: return-wide v0 │ │ +1b6020: |[1b6020] org.thoughtcrime.securesms.video.recode.Sample.getOffset:()J │ │ +1b6030: 5320 d142 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Sample;.offset:J // field@42d1 │ │ +1b6034: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/thoughtcrime/securesms/video/recode/Sample; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/video/recode/Sample;) │ │ @@ -324451,17 +324452,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b6034: |[1b6034] org.thoughtcrime.securesms.video.recode.Sample.getSize:()J │ │ -1b6044: 5320 d242 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Sample;.size:J // field@42d2 │ │ -1b6048: 1000 |0002: return-wide v0 │ │ +1b6038: |[1b6038] org.thoughtcrime.securesms.video.recode.Sample.getSize:()J │ │ +1b6048: 5320 d242 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Sample;.size:J // field@42d2 │ │ +1b604c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/thoughtcrime/securesms/video/recode/Sample; │ │ │ │ source_file_idx : 14271 (Sample.java) │ │ @@ -324563,63 +324564,63 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 54 16-bit code units │ │ -1b618c: |[1b618c] org.thoughtcrime.securesms.video.recode.TextureRenderer.:()V │ │ -1b619c: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ -1b61a0: 2300 2611 |0002: new-array v0, v0, [F // type@1126 │ │ -1b61a4: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -1b61aa: 6900 de42 |0007: sput-object v0, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVerticesData:[F // field@42de │ │ -1b61ae: 0e00 |0009: return-void │ │ -1b61b0: 0003 0400 1400 0000 0000 80bf 0000 ... |000a: array-data (44 units) │ │ +1b6190: |[1b6190] org.thoughtcrime.securesms.video.recode.TextureRenderer.:()V │ │ +1b61a0: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ +1b61a4: 2300 2611 |0002: new-array v0, v0, [F // type@1126 │ │ +1b61a8: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +1b61ae: 6900 de42 |0007: sput-object v0, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVerticesData:[F // field@42de │ │ +1b61b2: 0e00 |0009: return-void │ │ +1b61b4: 0003 0400 1400 0000 0000 80bf 0000 ... |000a: array-data (44 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=36 │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;) │ │ name : '' │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -1b6208: |[1b6208] org.thoughtcrime.securesms.video.recode.TextureRenderer.:(I)V │ │ -1b6218: 7010 a10a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b621e: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ -1b6222: 2301 2611 |0005: new-array v1, v0, [F // type@1126 │ │ -1b6226: 5b31 d942 |0007: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@42d9 │ │ -1b622a: 2300 2611 |0009: new-array v0, v0, [F // type@1126 │ │ -1b622e: 5b30 db42 |000b: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@42db │ │ -1b6232: 1301 c7cf |000d: const/16 v1, #int -12345 // #cfc7 │ │ -1b6236: 5931 dc42 |000f: iput v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@42dc │ │ -1b623a: 5934 e342 |0011: iput v4, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.rotationAngle:I // field@42e3 │ │ -1b623e: 6204 de42 |0013: sget-object v4, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVerticesData:[F // field@42de │ │ -1b6242: 2141 |0015: array-length v1, v4 │ │ -1b6244: da01 0104 |0016: mul-int/lit8 v1, v1, #int 4 // #04 │ │ -1b6248: 7110 a10b 0100 |0018: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0ba1 │ │ -1b624e: 0c01 |001b: move-result-object v1 │ │ -1b6250: 7100 b80b 0000 |001c: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@0bb8 │ │ -1b6256: 0c02 |001f: move-result-object v2 │ │ -1b6258: 6e20 ac0b 2100 |0020: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@0bac │ │ -1b625e: 0c01 |0023: move-result-object v1 │ │ -1b6260: 6e10 a40b 0100 |0024: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@0ba4 │ │ -1b6266: 0c01 |0027: move-result-object v1 │ │ -1b6268: 5b31 dd42 |0028: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@42dd │ │ -1b626c: 6e20 c30b 4100 |002a: invoke-virtual {v1, v4}, Ljava/nio/FloatBuffer;.put:([F)Ljava/nio/FloatBuffer; // method@0bc3 │ │ -1b6272: 0c04 |002d: move-result-object v4 │ │ -1b6274: 1201 |002e: const/4 v1, #int 0 // #0 │ │ -1b6276: 6e20 c20b 1400 |002f: invoke-virtual {v4, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bc2 │ │ -1b627c: 7120 2d02 1000 |0032: invoke-static {v0, v1}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@022d │ │ -1b6282: 0e00 |0035: return-void │ │ +1b620c: |[1b620c] org.thoughtcrime.securesms.video.recode.TextureRenderer.:(I)V │ │ +1b621c: 7010 a10a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b6222: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ +1b6226: 2301 2611 |0005: new-array v1, v0, [F // type@1126 │ │ +1b622a: 5b31 d942 |0007: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@42d9 │ │ +1b622e: 2300 2611 |0009: new-array v0, v0, [F // type@1126 │ │ +1b6232: 5b30 db42 |000b: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@42db │ │ +1b6236: 1301 c7cf |000d: const/16 v1, #int -12345 // #cfc7 │ │ +1b623a: 5931 dc42 |000f: iput v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@42dc │ │ +1b623e: 5934 e342 |0011: iput v4, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.rotationAngle:I // field@42e3 │ │ +1b6242: 6204 de42 |0013: sget-object v4, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVerticesData:[F // field@42de │ │ +1b6246: 2141 |0015: array-length v1, v4 │ │ +1b6248: da01 0104 |0016: mul-int/lit8 v1, v1, #int 4 // #04 │ │ +1b624c: 7110 a10b 0100 |0018: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0ba1 │ │ +1b6252: 0c01 |001b: move-result-object v1 │ │ +1b6254: 7100 b80b 0000 |001c: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@0bb8 │ │ +1b625a: 0c02 |001f: move-result-object v2 │ │ +1b625c: 6e20 ac0b 2100 |0020: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@0bac │ │ +1b6262: 0c01 |0023: move-result-object v1 │ │ +1b6264: 6e10 a40b 0100 |0024: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@0ba4 │ │ +1b626a: 0c01 |0027: move-result-object v1 │ │ +1b626c: 5b31 dd42 |0028: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@42dd │ │ +1b6270: 6e20 c30b 4100 |002a: invoke-virtual {v1, v4}, Ljava/nio/FloatBuffer;.put:([F)Ljava/nio/FloatBuffer; // method@0bc3 │ │ +1b6276: 0c04 |002d: move-result-object v4 │ │ +1b6278: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +1b627a: 6e20 c20b 1400 |002f: invoke-virtual {v4, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bc2 │ │ +1b6280: 7120 2d02 1000 |0032: invoke-static {v0, v1}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@022d │ │ +1b6286: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=64 │ │ 0x0009 line=65 │ │ 0x000f line=67 │ │ 0x0011 line=75 │ │ @@ -324635,48 +324636,48 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 69 16-bit code units │ │ -1b606c: |[1b606c] org.thoughtcrime.securesms.video.recode.TextureRenderer.createProgram:(Ljava/lang/String;Ljava/lang/String;)I │ │ -1b607c: 1400 318b 0000 |0000: const v0, #float 4.99325e-41 // #00008b31 │ │ -1b6082: 7030 e75c 0304 |0003: invoke-direct {v3, v0, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.loadShader:(ILjava/lang/String;)I // method@5ce7 │ │ -1b6088: 0a04 |0006: move-result v4 │ │ -1b608a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -1b608c: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ -1b6090: 0f00 |000a: return v0 │ │ -1b6092: 1401 308b 0000 |000b: const v1, #float 4.99311e-41 // #00008b30 │ │ -1b6098: 7030 e75c 1305 |000e: invoke-direct {v3, v1, v5}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.loadShader:(ILjava/lang/String;)I // method@5ce7 │ │ -1b609e: 0a05 |0011: move-result v5 │ │ -1b60a0: 3905 0300 |0012: if-nez v5, 0015 // +0003 │ │ -1b60a4: 0f00 |0014: return v0 │ │ -1b60a6: 7100 1702 0000 |0015: invoke-static {}, Landroid/opengl/GLES20;.glCreateProgram:()I // method@0217 │ │ -1b60ac: 0a01 |0018: move-result v1 │ │ -1b60ae: 1a02 c45d |0019: const-string v2, "glCreateProgram" // string@5dc4 │ │ -1b60b2: 6e20 e35c 2300 |001b: invoke-virtual {v3, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ -1b60b8: 3901 0300 |001e: if-nez v1, 0021 // +0003 │ │ -1b60bc: 0f00 |0020: return v0 │ │ -1b60be: 7120 1402 4100 |0021: invoke-static {v1, v4}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@0214 │ │ -1b60c4: 1a04 c05d |0024: const-string v4, "glAttachShader" // string@5dc0 │ │ -1b60c8: 6e20 e35c 4300 |0026: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ -1b60ce: 7120 1402 5100 |0029: invoke-static {v1, v5}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@0214 │ │ -1b60d4: 6e20 e35c 4300 |002c: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ -1b60da: 7110 2402 0100 |002f: invoke-static {v1}, Landroid/opengl/GLES20;.glLinkProgram:(I)V // method@0224 │ │ -1b60e0: 1214 |0032: const/4 v4, #int 1 // #1 │ │ -1b60e2: 2345 2711 |0033: new-array v5, v4, [I // type@1127 │ │ -1b60e6: 1402 828b 0000 |0035: const v2, #float 5.0046e-41 // #00008b82 │ │ -1b60ec: 7140 2102 2105 |0038: invoke-static {v1, v2, v5, v0}, Landroid/opengl/GLES20;.glGetProgramiv:(II[II)V // method@0221 │ │ -1b60f2: 4405 0500 |003b: aget v5, v5, v0 │ │ -1b60f6: 3245 0600 |003d: if-eq v5, v4, 0043 // +0006 │ │ -1b60fa: 7110 1902 0100 |003f: invoke-static {v1}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0219 │ │ -1b6100: 2802 |0042: goto 0044 // +0002 │ │ -1b6102: 0110 |0043: move v0, v1 │ │ -1b6104: 0f00 |0044: return v0 │ │ +1b6070: |[1b6070] org.thoughtcrime.securesms.video.recode.TextureRenderer.createProgram:(Ljava/lang/String;Ljava/lang/String;)I │ │ +1b6080: 1400 318b 0000 |0000: const v0, #float 4.99325e-41 // #00008b31 │ │ +1b6086: 7030 e75c 0304 |0003: invoke-direct {v3, v0, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.loadShader:(ILjava/lang/String;)I // method@5ce7 │ │ +1b608c: 0a04 |0006: move-result v4 │ │ +1b608e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +1b6090: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ +1b6094: 0f00 |000a: return v0 │ │ +1b6096: 1401 308b 0000 |000b: const v1, #float 4.99311e-41 // #00008b30 │ │ +1b609c: 7030 e75c 1305 |000e: invoke-direct {v3, v1, v5}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.loadShader:(ILjava/lang/String;)I // method@5ce7 │ │ +1b60a2: 0a05 |0011: move-result v5 │ │ +1b60a4: 3905 0300 |0012: if-nez v5, 0015 // +0003 │ │ +1b60a8: 0f00 |0014: return v0 │ │ +1b60aa: 7100 1702 0000 |0015: invoke-static {}, Landroid/opengl/GLES20;.glCreateProgram:()I // method@0217 │ │ +1b60b0: 0a01 |0018: move-result v1 │ │ +1b60b2: 1a02 c45d |0019: const-string v2, "glCreateProgram" // string@5dc4 │ │ +1b60b6: 6e20 e35c 2300 |001b: invoke-virtual {v3, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ +1b60bc: 3901 0300 |001e: if-nez v1, 0021 // +0003 │ │ +1b60c0: 0f00 |0020: return v0 │ │ +1b60c2: 7120 1402 4100 |0021: invoke-static {v1, v4}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@0214 │ │ +1b60c8: 1a04 c05d |0024: const-string v4, "glAttachShader" // string@5dc0 │ │ +1b60cc: 6e20 e35c 4300 |0026: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ +1b60d2: 7120 1402 5100 |0029: invoke-static {v1, v5}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@0214 │ │ +1b60d8: 6e20 e35c 4300 |002c: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ +1b60de: 7110 2402 0100 |002f: invoke-static {v1}, Landroid/opengl/GLES20;.glLinkProgram:(I)V // method@0224 │ │ +1b60e4: 1214 |0032: const/4 v4, #int 1 // #1 │ │ +1b60e6: 2345 2711 |0033: new-array v5, v4, [I // type@1127 │ │ +1b60ea: 1402 828b 0000 |0035: const v2, #float 5.0046e-41 // #00008b82 │ │ +1b60f0: 7140 2102 2105 |0038: invoke-static {v1, v2, v5, v0}, Landroid/opengl/GLES20;.glGetProgramiv:(II[II)V // method@0221 │ │ +1b60f6: 4405 0500 |003b: aget v5, v5, v0 │ │ +1b60fa: 3245 0600 |003d: if-eq v5, v4, 0043 // +0006 │ │ +1b60fe: 7110 1902 0100 |003f: invoke-static {v1}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0219 │ │ +1b6104: 2802 |0042: goto 0044 // +0002 │ │ +1b6106: 0110 |0043: move v0, v1 │ │ +1b6108: 0f00 |0044: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=180 │ │ 0x000e line=184 │ │ 0x0015 line=188 │ │ 0x0019 line=189 │ │ 0x0021 line=193 │ │ @@ -324698,36 +324699,36 @@ │ │ type : '(ILjava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -1b6120: |[1b6120] org.thoughtcrime.securesms.video.recode.TextureRenderer.loadShader:(ILjava/lang/String;)I │ │ -1b6130: 7110 1802 0400 |0000: invoke-static {v4}, Landroid/opengl/GLES20;.glCreateShader:(I)I // method@0218 │ │ -1b6136: 0a00 |0003: move-result v0 │ │ -1b6138: 2201 0c03 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ -1b613c: 1a02 c65d |0006: const-string v2, "glCreateShader type=" // string@5dc6 │ │ -1b6140: 7020 0f0b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1b6146: 6e20 130b 4100 |000b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1b614c: 6e10 290b 0100 |000e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1b6152: 0c04 |0011: move-result-object v4 │ │ -1b6154: 6e20 e35c 4300 |0012: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ -1b615a: 7120 2602 5000 |0015: invoke-static {v0, v5}, Landroid/opengl/GLES20;.glShaderSource:(ILjava/lang/String;)V // method@0226 │ │ -1b6160: 7110 1602 0000 |0018: invoke-static {v0}, Landroid/opengl/GLES20;.glCompileShader:(I)V // method@0216 │ │ -1b6166: 1214 |001b: const/4 v4, #int 1 // #1 │ │ -1b6168: 2344 2711 |001c: new-array v4, v4, [I // type@1127 │ │ -1b616c: 1405 818b 0000 |001e: const v5, #float 5.00446e-41 // #00008b81 │ │ -1b6172: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -1b6174: 7140 2202 5014 |0022: invoke-static {v0, v5, v4, v1}, Landroid/opengl/GLES20;.glGetShaderiv:(II[II)V // method@0222 │ │ -1b617a: 4404 0401 |0025: aget v4, v4, v1 │ │ -1b617e: 3904 0600 |0027: if-nez v4, 002d // +0006 │ │ -1b6182: 7110 1a02 0000 |0029: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteShader:(I)V // method@021a │ │ -1b6188: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -1b618a: 0f00 |002d: return v0 │ │ +1b6124: |[1b6124] org.thoughtcrime.securesms.video.recode.TextureRenderer.loadShader:(ILjava/lang/String;)I │ │ +1b6134: 7110 1802 0400 |0000: invoke-static {v4}, Landroid/opengl/GLES20;.glCreateShader:(I)I // method@0218 │ │ +1b613a: 0a00 |0003: move-result v0 │ │ +1b613c: 2201 0c03 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ +1b6140: 1a02 c65d |0006: const-string v2, "glCreateShader type=" // string@5dc6 │ │ +1b6144: 7020 0f0b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1b614a: 6e20 130b 4100 |000b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1b6150: 6e10 290b 0100 |000e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1b6156: 0c04 |0011: move-result-object v4 │ │ +1b6158: 6e20 e35c 4300 |0012: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ +1b615e: 7120 2602 5000 |0015: invoke-static {v0, v5}, Landroid/opengl/GLES20;.glShaderSource:(ILjava/lang/String;)V // method@0226 │ │ +1b6164: 7110 1602 0000 |0018: invoke-static {v0}, Landroid/opengl/GLES20;.glCompileShader:(I)V // method@0216 │ │ +1b616a: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +1b616c: 2344 2711 |001c: new-array v4, v4, [I // type@1127 │ │ +1b6170: 1405 818b 0000 |001e: const v5, #float 5.00446e-41 // #00008b81 │ │ +1b6176: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +1b6178: 7140 2202 5014 |0022: invoke-static {v0, v5, v4, v1}, Landroid/opengl/GLES20;.glGetShaderiv:(II[II)V // method@0222 │ │ +1b617e: 4404 0401 |0025: aget v4, v4, v1 │ │ +1b6182: 3904 0600 |0027: if-nez v4, 002d // +0006 │ │ +1b6186: 7110 1a02 0000 |0029: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteShader:(I)V // method@021a │ │ +1b618c: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +1b618e: 0f00 |002d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0004 line=167 │ │ 0x0015 line=168 │ │ 0x0018 line=169 │ │ 0x001c line=170 │ │ @@ -324745,36 +324746,36 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -1b6284: |[1b6284] org.thoughtcrime.securesms.video.recode.TextureRenderer.changeFragmentShader:(Ljava/lang/String;)V │ │ -1b6294: 5210 da42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@42da │ │ -1b6298: 7110 1902 0000 |0002: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0219 │ │ -1b629e: 1a00 4887 |0005: const-string v0, "uniform mat4 uMVPMatrix; │ │ +1b6288: |[1b6288] org.thoughtcrime.securesms.video.recode.TextureRenderer.changeFragmentShader:(Ljava/lang/String;)V │ │ +1b6298: 5210 da42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@42da │ │ +1b629c: 7110 1902 0000 |0002: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0219 │ │ +1b62a2: 1a00 4887 |0005: const-string v0, "uniform mat4 uMVPMatrix; │ │ uniform mat4 uSTMatrix; │ │ attribute vec4 aPosition; │ │ attribute vec4 aTextureCoord; │ │ varying vec2 vTextureCoord; │ │ void main() { │ │ gl_Position = uMVPMatrix * aPosition; │ │ vTextureCoord = (uSTMatrix * aTextureCoord).xy; │ │ } │ │ " // string@8748 │ │ -1b62a2: 7030 e45c 0102 |0007: invoke-direct {v1, v0, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.createProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@5ce4 │ │ -1b62a8: 0a02 |000a: move-result v2 │ │ -1b62aa: 5912 da42 |000b: iput v2, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@42da │ │ -1b62ae: 3802 0300 |000d: if-eqz v2, 0010 // +0003 │ │ -1b62b2: 0e00 |000f: return-void │ │ -1b62b4: 2202 0503 |0010: new-instance v2, Ljava/lang/RuntimeException; // type@0305 │ │ -1b62b8: 1a00 d955 |0012: const-string v0, "failed creating program" // string@55d9 │ │ -1b62bc: 7020 b50a 0200 |0014: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b62c2: 2702 |0017: throw v2 │ │ +1b62a6: 7030 e45c 0102 |0007: invoke-direct {v1, v0, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.createProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@5ce4 │ │ +1b62ac: 0a02 |000a: move-result v2 │ │ +1b62ae: 5912 da42 |000b: iput v2, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@42da │ │ +1b62b2: 3802 0300 |000d: if-eqz v2, 0010 // +0003 │ │ +1b62b6: 0e00 |000f: return-void │ │ +1b62b8: 2202 0503 |0010: new-instance v2, Ljava/lang/RuntimeException; // type@0305 │ │ +1b62bc: 1a00 d955 |0012: const-string v0, "failed creating program" // string@55d9 │ │ +1b62c0: 7020 b50a 0200 |0014: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b62c6: 2702 |0017: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0005 line=159 │ │ 0x0010 line=161 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; │ │ @@ -324785,30 +324786,30 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1b62c4: |[1b62c4] org.thoughtcrime.securesms.video.recode.TextureRenderer.checkGlError:(Ljava/lang/String;)V │ │ -1b62d4: 7100 2002 0000 |0000: invoke-static {}, Landroid/opengl/GLES20;.glGetError:()I // method@0220 │ │ -1b62da: 0a00 |0003: move-result v0 │ │ -1b62dc: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -1b62e0: 0e00 |0006: return-void │ │ -1b62e2: 2201 0503 |0007: new-instance v1, Ljava/lang/RuntimeException; // type@0305 │ │ -1b62e6: 2202 0c03 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@030c │ │ -1b62ea: 7010 0c0b 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1b62f0: 6e20 180b 4200 |000e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b62f6: 1a04 7d0d |0011: const-string v4, ": glError " // string@0d7d │ │ -1b62fa: 6e20 180b 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b6300: 6e20 130b 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1b6306: 6e10 290b 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1b630c: 0c04 |001c: move-result-object v4 │ │ -1b630e: 7020 b50a 4100 |001d: invoke-direct {v1, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b6314: 2701 |0020: throw v1 │ │ +1b62c8: |[1b62c8] org.thoughtcrime.securesms.video.recode.TextureRenderer.checkGlError:(Ljava/lang/String;)V │ │ +1b62d8: 7100 2002 0000 |0000: invoke-static {}, Landroid/opengl/GLES20;.glGetError:()I // method@0220 │ │ +1b62de: 0a00 |0003: move-result v0 │ │ +1b62e0: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +1b62e4: 0e00 |0006: return-void │ │ +1b62e6: 2201 0503 |0007: new-instance v1, Ljava/lang/RuntimeException; // type@0305 │ │ +1b62ea: 2202 0c03 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@030c │ │ +1b62ee: 7010 0c0b 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1b62f4: 6e20 180b 4200 |000e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b62fa: 1a04 7d0d |0011: const-string v4, ": glError " // string@0d7d │ │ +1b62fe: 6e20 180b 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b6304: 6e20 130b 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1b630a: 6e10 290b 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1b6310: 0c04 |001c: move-result-object v4 │ │ +1b6312: 7020 b50a 4100 |001d: invoke-direct {v1, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b6318: 2701 |0020: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0007 line=210 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; │ │ 0x0000 - 0x0021 reg=4 (null) Ljava/lang/String; │ │ @@ -324818,84 +324819,84 @@ │ │ type : '(Landroid/graphics/SurfaceTexture;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 149 16-bit code units │ │ -1b6318: |[1b6318] org.thoughtcrime.securesms.video.recode.TextureRenderer.drawFrame:(Landroid/graphics/SurfaceTexture;Z)V │ │ -1b6328: 1a00 bd74 |0000: const-string v0, "onDrawFrame start" // string@74bd │ │ -1b632c: 6e20 e35c 0800 |0002: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ -1b6332: 5480 db42 |0005: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@42db │ │ -1b6336: 6e20 8401 0900 |0007: invoke-virtual {v9, v0}, Landroid/graphics/SurfaceTexture;.getTransformMatrix:([F)V // method@0184 │ │ -1b633c: 1259 |000a: const/4 v9, #int 5 // #5 │ │ -1b633e: 380a 1200 |000b: if-eqz v10, 001d // +0012 │ │ -1b6342: 548a db42 |000d: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@42db │ │ -1b6346: 4400 0a09 |000f: aget v0, v10, v9 │ │ -1b634a: 7f00 |0011: neg-float v0, v0 │ │ -1b634c: 4b00 0a09 |0012: aput v0, v10, v9 │ │ -1b6350: 1500 803f |0014: const/high16 v0, #int 1065353216 // #3f80 │ │ -1b6354: 1301 0d00 |0016: const/16 v1, #int 13 // #d │ │ -1b6358: 4402 0a01 |0018: aget v2, v10, v1 │ │ -1b635c: c720 |001a: sub-float/2addr v0, v2 │ │ -1b635e: 4b00 0a01 |001b: aput v0, v10, v1 │ │ -1b6362: 528a da42 |001d: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@42da │ │ -1b6366: 7110 2a02 0a00 |001f: invoke-static {v10}, Landroid/opengl/GLES20;.glUseProgram:(I)V // method@022a │ │ -1b636c: 1a0a df5d |0022: const-string v10, "glUseProgram" // string@5ddf │ │ -1b6370: 6e20 e35c a800 |0024: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ -1b6376: 140a c084 0000 |0027: const v10, #float 4.76217e-41 // #000084c0 │ │ -1b637c: 7110 1302 0a00 |002a: invoke-static {v10}, Landroid/opengl/GLES20;.glActiveTexture:(I)V // method@0213 │ │ -1b6382: 140a 658d 0000 |002d: const v10, #float 5.07228e-41 // #00008d65 │ │ -1b6388: 5280 dc42 |0030: iget v0, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@42dc │ │ -1b638c: 7120 1502 0a00 |0032: invoke-static {v10, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0215 │ │ -1b6392: 548a dd42 |0035: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@42dd │ │ -1b6396: 1200 |0037: const/4 v0, #int 0 // #0 │ │ -1b6398: 6e20 c20b 0a00 |0038: invoke-virtual {v10, v0}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bc2 │ │ -1b639e: 5281 df42 |003b: iget v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@42df │ │ -1b63a2: 1305 1400 |003d: const/16 v5, #int 20 // #14 │ │ -1b63a6: 5486 dd42 |003f: iget-object v6, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@42dd │ │ -1b63aa: 1232 |0041: const/4 v2, #int 3 // #3 │ │ -1b63ac: 1303 0614 |0042: const/16 v3, #int 5126 // #1406 │ │ -1b63b0: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -1b63b2: 7706 2b02 0100 |0045: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@022b │ │ -1b63b8: 1a0a e15d |0048: const-string v10, "glVertexAttribPointer maPosition" // string@5de1 │ │ -1b63bc: 6e20 e35c a800 |004a: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ -1b63c2: 528a df42 |004d: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@42df │ │ -1b63c6: 7110 1c02 0a00 |004f: invoke-static {v10}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@021c │ │ -1b63cc: 1a0a cb5d |0052: const-string v10, "glEnableVertexAttribArray maPositionHandle" // string@5dcb │ │ -1b63d0: 6e20 e35c a800 |0054: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ -1b63d6: 548a dd42 |0057: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@42dd │ │ -1b63da: 1231 |0059: const/4 v1, #int 3 // #3 │ │ -1b63dc: 6e20 c20b 1a00 |005a: invoke-virtual {v10, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bc2 │ │ -1b63e2: 5282 e042 |005d: iget v2, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@42e0 │ │ -1b63e6: 1306 1400 |005f: const/16 v6, #int 20 // #14 │ │ -1b63ea: 5487 dd42 |0061: iget-object v7, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@42dd │ │ -1b63ee: 1223 |0063: const/4 v3, #int 2 // #2 │ │ -1b63f0: 1304 0614 |0064: const/16 v4, #int 5126 // #1406 │ │ -1b63f4: 1205 |0066: const/4 v5, #int 0 // #0 │ │ -1b63f6: 7706 2b02 0200 |0067: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@022b │ │ -1b63fc: 1a0a e25d |006a: const-string v10, "glVertexAttribPointer maTextureHandle" // string@5de2 │ │ -1b6400: 6e20 e35c a800 |006c: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ -1b6406: 528a e042 |006f: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@42e0 │ │ -1b640a: 7110 1c02 0a00 |0071: invoke-static {v10}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@021c │ │ -1b6410: 1a0a cc5d |0074: const-string v10, "glEnableVertexAttribArray maTextureHandle" // string@5dcc │ │ -1b6414: 6e20 e35c a800 |0076: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ -1b641a: 528a e242 |0079: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@42e2 │ │ -1b641e: 5481 db42 |007b: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@42db │ │ -1b6422: 1212 |007d: const/4 v2, #int 1 // #1 │ │ -1b6424: 7150 2902 2a10 |007e: invoke-static {v10, v2, v0, v1, v0}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0229 │ │ -1b642a: 528a e142 |0081: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@42e1 │ │ -1b642e: 5481 d942 |0083: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@42d9 │ │ -1b6432: 7150 2902 2a10 |0085: invoke-static {v10, v2, v0, v1, v0}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0229 │ │ -1b6438: 124a |0088: const/4 v10, #int 4 // #4 │ │ -1b643a: 7130 1b02 090a |0089: invoke-static {v9, v0, v10}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@021b │ │ -1b6440: 1a09 c95d |008c: const-string v9, "glDrawArrays" // string@5dc9 │ │ -1b6444: 6e20 e35c 9800 |008e: invoke-virtual {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ -1b644a: 7100 1d02 0000 |0091: invoke-static {}, Landroid/opengl/GLES20;.glFinish:()V // method@021d │ │ -1b6450: 0e00 |0094: return-void │ │ +1b631c: |[1b631c] org.thoughtcrime.securesms.video.recode.TextureRenderer.drawFrame:(Landroid/graphics/SurfaceTexture;Z)V │ │ +1b632c: 1a00 bd74 |0000: const-string v0, "onDrawFrame start" // string@74bd │ │ +1b6330: 6e20 e35c 0800 |0002: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ +1b6336: 5480 db42 |0005: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@42db │ │ +1b633a: 6e20 8401 0900 |0007: invoke-virtual {v9, v0}, Landroid/graphics/SurfaceTexture;.getTransformMatrix:([F)V // method@0184 │ │ +1b6340: 1259 |000a: const/4 v9, #int 5 // #5 │ │ +1b6342: 380a 1200 |000b: if-eqz v10, 001d // +0012 │ │ +1b6346: 548a db42 |000d: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@42db │ │ +1b634a: 4400 0a09 |000f: aget v0, v10, v9 │ │ +1b634e: 7f00 |0011: neg-float v0, v0 │ │ +1b6350: 4b00 0a09 |0012: aput v0, v10, v9 │ │ +1b6354: 1500 803f |0014: const/high16 v0, #int 1065353216 // #3f80 │ │ +1b6358: 1301 0d00 |0016: const/16 v1, #int 13 // #d │ │ +1b635c: 4402 0a01 |0018: aget v2, v10, v1 │ │ +1b6360: c720 |001a: sub-float/2addr v0, v2 │ │ +1b6362: 4b00 0a01 |001b: aput v0, v10, v1 │ │ +1b6366: 528a da42 |001d: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@42da │ │ +1b636a: 7110 2a02 0a00 |001f: invoke-static {v10}, Landroid/opengl/GLES20;.glUseProgram:(I)V // method@022a │ │ +1b6370: 1a0a df5d |0022: const-string v10, "glUseProgram" // string@5ddf │ │ +1b6374: 6e20 e35c a800 |0024: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ +1b637a: 140a c084 0000 |0027: const v10, #float 4.76217e-41 // #000084c0 │ │ +1b6380: 7110 1302 0a00 |002a: invoke-static {v10}, Landroid/opengl/GLES20;.glActiveTexture:(I)V // method@0213 │ │ +1b6386: 140a 658d 0000 |002d: const v10, #float 5.07228e-41 // #00008d65 │ │ +1b638c: 5280 dc42 |0030: iget v0, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@42dc │ │ +1b6390: 7120 1502 0a00 |0032: invoke-static {v10, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0215 │ │ +1b6396: 548a dd42 |0035: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@42dd │ │ +1b639a: 1200 |0037: const/4 v0, #int 0 // #0 │ │ +1b639c: 6e20 c20b 0a00 |0038: invoke-virtual {v10, v0}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bc2 │ │ +1b63a2: 5281 df42 |003b: iget v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@42df │ │ +1b63a6: 1305 1400 |003d: const/16 v5, #int 20 // #14 │ │ +1b63aa: 5486 dd42 |003f: iget-object v6, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@42dd │ │ +1b63ae: 1232 |0041: const/4 v2, #int 3 // #3 │ │ +1b63b0: 1303 0614 |0042: const/16 v3, #int 5126 // #1406 │ │ +1b63b4: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +1b63b6: 7706 2b02 0100 |0045: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@022b │ │ +1b63bc: 1a0a e15d |0048: const-string v10, "glVertexAttribPointer maPosition" // string@5de1 │ │ +1b63c0: 6e20 e35c a800 |004a: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ +1b63c6: 528a df42 |004d: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@42df │ │ +1b63ca: 7110 1c02 0a00 |004f: invoke-static {v10}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@021c │ │ +1b63d0: 1a0a cb5d |0052: const-string v10, "glEnableVertexAttribArray maPositionHandle" // string@5dcb │ │ +1b63d4: 6e20 e35c a800 |0054: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ +1b63da: 548a dd42 |0057: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@42dd │ │ +1b63de: 1231 |0059: const/4 v1, #int 3 // #3 │ │ +1b63e0: 6e20 c20b 1a00 |005a: invoke-virtual {v10, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bc2 │ │ +1b63e6: 5282 e042 |005d: iget v2, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@42e0 │ │ +1b63ea: 1306 1400 |005f: const/16 v6, #int 20 // #14 │ │ +1b63ee: 5487 dd42 |0061: iget-object v7, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@42dd │ │ +1b63f2: 1223 |0063: const/4 v3, #int 2 // #2 │ │ +1b63f4: 1304 0614 |0064: const/16 v4, #int 5126 // #1406 │ │ +1b63f8: 1205 |0066: const/4 v5, #int 0 // #0 │ │ +1b63fa: 7706 2b02 0200 |0067: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@022b │ │ +1b6400: 1a0a e25d |006a: const-string v10, "glVertexAttribPointer maTextureHandle" // string@5de2 │ │ +1b6404: 6e20 e35c a800 |006c: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ +1b640a: 528a e042 |006f: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@42e0 │ │ +1b640e: 7110 1c02 0a00 |0071: invoke-static {v10}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@021c │ │ +1b6414: 1a0a cc5d |0074: const-string v10, "glEnableVertexAttribArray maTextureHandle" // string@5dcc │ │ +1b6418: 6e20 e35c a800 |0076: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ +1b641e: 528a e242 |0079: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@42e2 │ │ +1b6422: 5481 db42 |007b: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@42db │ │ +1b6426: 1212 |007d: const/4 v2, #int 1 // #1 │ │ +1b6428: 7150 2902 2a10 |007e: invoke-static {v10, v2, v0, v1, v0}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0229 │ │ +1b642e: 528a e142 |0081: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@42e1 │ │ +1b6432: 5481 d942 |0083: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@42d9 │ │ +1b6436: 7150 2902 2a10 |0085: invoke-static {v10, v2, v0, v1, v0}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0229 │ │ +1b643c: 124a |0088: const/4 v10, #int 4 // #4 │ │ +1b643e: 7130 1b02 090a |0089: invoke-static {v9, v0, v10}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@021b │ │ +1b6444: 1a09 c95d |008c: const-string v9, "glDrawArrays" // string@5dc9 │ │ +1b6448: 6e20 e35c 9800 |008e: invoke-virtual {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ +1b644e: 7100 1d02 0000 |0091: invoke-static {}, Landroid/opengl/GLES20;.glFinish:()V // method@021d │ │ +1b6454: 0e00 |0094: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ 0x000d line=90 │ │ 0x0018 line=91 │ │ 0x001d line=94 │ │ @@ -324927,17 +324928,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b6108: |[1b6108] org.thoughtcrime.securesms.video.recode.TextureRenderer.getTextureId:()I │ │ -1b6118: 5210 dc42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@42dc │ │ -1b611c: 0f00 |0002: return v0 │ │ +1b610c: |[1b610c] org.thoughtcrime.securesms.video.recode.TextureRenderer.getTextureId:()I │ │ +1b611c: 5210 dc42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@42dc │ │ +1b6120: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;) │ │ @@ -324945,128 +324946,128 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 203 16-bit code units │ │ -1b6454: |[1b6454] org.thoughtcrime.securesms.video.recode.TextureRenderer.surfaceCreated:()V │ │ -1b6464: 1a00 4887 |0000: const-string v0, "uniform mat4 uMVPMatrix; │ │ +1b6458: |[1b6458] org.thoughtcrime.securesms.video.recode.TextureRenderer.surfaceCreated:()V │ │ +1b6468: 1a00 4887 |0000: const-string v0, "uniform mat4 uMVPMatrix; │ │ uniform mat4 uSTMatrix; │ │ attribute vec4 aPosition; │ │ attribute vec4 aTextureCoord; │ │ varying vec2 vTextureCoord; │ │ void main() { │ │ gl_Position = uMVPMatrix * aPosition; │ │ vTextureCoord = (uSTMatrix * aTextureCoord).xy; │ │ } │ │ " // string@8748 │ │ -1b6468: 1a01 5704 |0002: const-string v1, "#extension GL_OES_EGL_image_external : require │ │ +1b646c: 1a01 5704 |0002: const-string v1, "#extension GL_OES_EGL_image_external : require │ │ precision mediump float; │ │ varying vec2 vTextureCoord; │ │ uniform samplerExternalOES sTexture; │ │ void main() { │ │ gl_FragColor = texture2D(sTexture, vTextureCoord); │ │ } │ │ " // string@0457 │ │ -1b646c: 7030 e45c 0701 |0004: invoke-direct {v7, v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.createProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@5ce4 │ │ -1b6472: 0a00 |0007: move-result v0 │ │ -1b6474: 5970 da42 |0008: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@42da │ │ -1b6478: 3800 b900 |000a: if-eqz v0, 00c3 // +00b9 │ │ -1b647c: 1a01 6343 |000c: const-string v1, "aPosition" // string@4363 │ │ -1b6480: 7120 1f02 1000 |000e: invoke-static {v0, v1}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@021f │ │ -1b6486: 0a00 |0011: move-result v0 │ │ -1b6488: 5970 df42 |0012: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@42df │ │ -1b648c: 1a00 d05d |0014: const-string v0, "glGetAttribLocation aPosition" // string@5dd0 │ │ -1b6490: 6e20 e35c 0700 |0016: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ -1b6496: 5270 df42 |0019: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@42df │ │ -1b649a: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ -1b649c: 3210 9f00 |001c: if-eq v0, v1, 00bb // +009f │ │ -1b64a0: 5270 da42 |001e: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@42da │ │ -1b64a4: 1a02 6443 |0020: const-string v2, "aTextureCoord" // string@4364 │ │ -1b64a8: 7120 1f02 2000 |0022: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@021f │ │ -1b64ae: 0a00 |0025: move-result v0 │ │ -1b64b0: 5970 e042 |0026: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@42e0 │ │ -1b64b4: 1a00 d15d |0028: const-string v0, "glGetAttribLocation aTextureCoord" // string@5dd1 │ │ -1b64b8: 6e20 e35c 0700 |002a: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ -1b64be: 5270 e042 |002d: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@42e0 │ │ -1b64c2: 3210 8400 |002f: if-eq v0, v1, 00b3 // +0084 │ │ -1b64c6: 5270 da42 |0031: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@42da │ │ -1b64ca: 1a02 1387 |0033: const-string v2, "uMVPMatrix" // string@8713 │ │ -1b64ce: 7120 2302 2000 |0035: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@0223 │ │ -1b64d4: 0a00 |0038: move-result v0 │ │ -1b64d6: 5970 e142 |0039: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@42e1 │ │ -1b64da: 1a00 d65d |003b: const-string v0, "glGetUniformLocation uMVPMatrix" // string@5dd6 │ │ -1b64de: 6e20 e35c 0700 |003d: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ -1b64e4: 5270 e142 |0040: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@42e1 │ │ -1b64e8: 3210 6900 |0042: if-eq v0, v1, 00ab // +0069 │ │ -1b64ec: 5270 da42 |0044: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@42da │ │ -1b64f0: 1a02 1487 |0046: const-string v2, "uSTMatrix" // string@8714 │ │ -1b64f4: 7120 2302 2000 |0048: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@0223 │ │ -1b64fa: 0a00 |004b: move-result v0 │ │ -1b64fc: 5970 e242 |004c: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@42e2 │ │ -1b6500: 1a00 d75d |004e: const-string v0, "glGetUniformLocation uSTMatrix" // string@5dd7 │ │ -1b6504: 6e20 e35c 0700 |0050: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ -1b650a: 5270 e242 |0053: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@42e2 │ │ -1b650e: 3210 4e00 |0055: if-eq v0, v1, 00a3 // +004e │ │ -1b6512: 1210 |0057: const/4 v0, #int 1 // #1 │ │ -1b6514: 2301 2711 |0058: new-array v1, v0, [I // type@1127 │ │ -1b6518: 1202 |005a: const/4 v2, #int 0 // #0 │ │ -1b651a: 7130 1e02 1002 |005b: invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;.glGenTextures:(I[II)V // method@021e │ │ -1b6520: 4400 0102 |005e: aget v0, v1, v2 │ │ -1b6524: 5970 dc42 |0060: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@42dc │ │ -1b6528: 1401 658d 0000 |0062: const v1, #float 5.07228e-41 // #00008d65 │ │ -1b652e: 7120 1502 0100 |0065: invoke-static {v1, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0215 │ │ -1b6534: 1a00 c25d |0068: const-string v0, "glBindTexture mTextureID" // string@5dc2 │ │ -1b6538: 6e20 e35c 0700 |006a: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ -1b653e: 1300 0128 |006d: const/16 v0, #int 10241 // #2801 │ │ -1b6542: 1503 1846 |006f: const/high16 v3, #int 1175977984 // #4618 │ │ -1b6546: 7130 2702 0103 |0071: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameterf:(IIF)V // method@0227 │ │ -1b654c: 1300 0028 |0074: const/16 v0, #int 10240 // #2800 │ │ -1b6550: 1403 0004 1846 |0076: const v3, #float 9729 // #46180400 │ │ -1b6556: 7130 2702 0103 |0079: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameterf:(IIF)V // method@0227 │ │ -1b655c: 1300 0228 |007c: const/16 v0, #int 10242 // #2802 │ │ -1b6560: 1403 2f81 0000 |007e: const v3, #float 4.63423e-41 // #0000812f │ │ -1b6566: 7130 2802 0103 |0081: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0228 │ │ -1b656c: 1300 0328 |0084: const/16 v0, #int 10243 // #2803 │ │ -1b6570: 7130 2802 0103 |0086: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0228 │ │ -1b6576: 1a00 db5d |0089: const-string v0, "glTexParameter" // string@5ddb │ │ -1b657a: 6e20 e35c 0700 |008b: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ -1b6580: 5470 d942 |008e: iget-object v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@42d9 │ │ -1b6584: 7120 2d02 2000 |0090: invoke-static {v0, v2}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@022d │ │ -1b658a: 5270 e342 |0093: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.rotationAngle:I // field@42e3 │ │ -1b658e: 3800 0d00 |0095: if-eqz v0, 00a2 // +000d │ │ -1b6592: 5471 d942 |0097: iget-object v1, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@42d9 │ │ -1b6596: 8203 |0099: int-to-float v3, v0 │ │ -1b6598: 1205 |009a: const/4 v5, #int 0 // #0 │ │ -1b659a: 1506 803f |009b: const/high16 v6, #int 1065353216 // #3f80 │ │ -1b659e: 1202 |009d: const/4 v2, #int 0 // #0 │ │ -1b65a0: 1204 |009e: const/4 v4, #int 0 // #0 │ │ -1b65a2: 7706 2c02 0100 |009f: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/Matrix;.rotateM:([FIFFFF)V // method@022c │ │ -1b65a8: 0e00 |00a2: return-void │ │ -1b65aa: 2200 0503 |00a3: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1b65ae: 1a01 4a16 |00a5: const-string v1, "Could not get attrib location for uSTMatrix" // string@164a │ │ -1b65b2: 7020 b50a 1000 |00a7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b65b8: 2700 |00aa: throw v0 │ │ -1b65ba: 2200 0503 |00ab: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1b65be: 1a01 4916 |00ad: const-string v1, "Could not get attrib location for uMVPMatrix" // string@1649 │ │ -1b65c2: 7020 b50a 1000 |00af: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b65c8: 2700 |00b2: throw v0 │ │ -1b65ca: 2200 0503 |00b3: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1b65ce: 1a01 4816 |00b5: const-string v1, "Could not get attrib location for aTextureCoord" // string@1648 │ │ -1b65d2: 7020 b50a 1000 |00b7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b65d8: 2700 |00ba: throw v0 │ │ -1b65da: 2200 0503 |00bb: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1b65de: 1a01 4716 |00bd: const-string v1, "Could not get attrib location for aPosition" // string@1647 │ │ -1b65e2: 7020 b50a 1000 |00bf: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b65e8: 2700 |00c2: throw v0 │ │ -1b65ea: 2200 0503 |00c3: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1b65ee: 1a01 d955 |00c5: const-string v1, "failed creating program" // string@55d9 │ │ -1b65f2: 7020 b50a 1000 |00c7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b65f8: 2700 |00ca: throw v0 │ │ +1b6470: 7030 e45c 0701 |0004: invoke-direct {v7, v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.createProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@5ce4 │ │ +1b6476: 0a00 |0007: move-result v0 │ │ +1b6478: 5970 da42 |0008: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@42da │ │ +1b647c: 3800 b900 |000a: if-eqz v0, 00c3 // +00b9 │ │ +1b6480: 1a01 6343 |000c: const-string v1, "aPosition" // string@4363 │ │ +1b6484: 7120 1f02 1000 |000e: invoke-static {v0, v1}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@021f │ │ +1b648a: 0a00 |0011: move-result v0 │ │ +1b648c: 5970 df42 |0012: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@42df │ │ +1b6490: 1a00 d05d |0014: const-string v0, "glGetAttribLocation aPosition" // string@5dd0 │ │ +1b6494: 6e20 e35c 0700 |0016: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ +1b649a: 5270 df42 |0019: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@42df │ │ +1b649e: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ +1b64a0: 3210 9f00 |001c: if-eq v0, v1, 00bb // +009f │ │ +1b64a4: 5270 da42 |001e: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@42da │ │ +1b64a8: 1a02 6443 |0020: const-string v2, "aTextureCoord" // string@4364 │ │ +1b64ac: 7120 1f02 2000 |0022: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@021f │ │ +1b64b2: 0a00 |0025: move-result v0 │ │ +1b64b4: 5970 e042 |0026: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@42e0 │ │ +1b64b8: 1a00 d15d |0028: const-string v0, "glGetAttribLocation aTextureCoord" // string@5dd1 │ │ +1b64bc: 6e20 e35c 0700 |002a: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ +1b64c2: 5270 e042 |002d: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@42e0 │ │ +1b64c6: 3210 8400 |002f: if-eq v0, v1, 00b3 // +0084 │ │ +1b64ca: 5270 da42 |0031: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@42da │ │ +1b64ce: 1a02 1387 |0033: const-string v2, "uMVPMatrix" // string@8713 │ │ +1b64d2: 7120 2302 2000 |0035: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@0223 │ │ +1b64d8: 0a00 |0038: move-result v0 │ │ +1b64da: 5970 e142 |0039: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@42e1 │ │ +1b64de: 1a00 d65d |003b: const-string v0, "glGetUniformLocation uMVPMatrix" // string@5dd6 │ │ +1b64e2: 6e20 e35c 0700 |003d: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ +1b64e8: 5270 e142 |0040: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@42e1 │ │ +1b64ec: 3210 6900 |0042: if-eq v0, v1, 00ab // +0069 │ │ +1b64f0: 5270 da42 |0044: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@42da │ │ +1b64f4: 1a02 1487 |0046: const-string v2, "uSTMatrix" // string@8714 │ │ +1b64f8: 7120 2302 2000 |0048: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@0223 │ │ +1b64fe: 0a00 |004b: move-result v0 │ │ +1b6500: 5970 e242 |004c: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@42e2 │ │ +1b6504: 1a00 d75d |004e: const-string v0, "glGetUniformLocation uSTMatrix" // string@5dd7 │ │ +1b6508: 6e20 e35c 0700 |0050: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ +1b650e: 5270 e242 |0053: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@42e2 │ │ +1b6512: 3210 4e00 |0055: if-eq v0, v1, 00a3 // +004e │ │ +1b6516: 1210 |0057: const/4 v0, #int 1 // #1 │ │ +1b6518: 2301 2711 |0058: new-array v1, v0, [I // type@1127 │ │ +1b651c: 1202 |005a: const/4 v2, #int 0 // #0 │ │ +1b651e: 7130 1e02 1002 |005b: invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;.glGenTextures:(I[II)V // method@021e │ │ +1b6524: 4400 0102 |005e: aget v0, v1, v2 │ │ +1b6528: 5970 dc42 |0060: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@42dc │ │ +1b652c: 1401 658d 0000 |0062: const v1, #float 5.07228e-41 // #00008d65 │ │ +1b6532: 7120 1502 0100 |0065: invoke-static {v1, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0215 │ │ +1b6538: 1a00 c25d |0068: const-string v0, "glBindTexture mTextureID" // string@5dc2 │ │ +1b653c: 6e20 e35c 0700 |006a: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ +1b6542: 1300 0128 |006d: const/16 v0, #int 10241 // #2801 │ │ +1b6546: 1503 1846 |006f: const/high16 v3, #int 1175977984 // #4618 │ │ +1b654a: 7130 2702 0103 |0071: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameterf:(IIF)V // method@0227 │ │ +1b6550: 1300 0028 |0074: const/16 v0, #int 10240 // #2800 │ │ +1b6554: 1403 0004 1846 |0076: const v3, #float 9729 // #46180400 │ │ +1b655a: 7130 2702 0103 |0079: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameterf:(IIF)V // method@0227 │ │ +1b6560: 1300 0228 |007c: const/16 v0, #int 10242 // #2802 │ │ +1b6564: 1403 2f81 0000 |007e: const v3, #float 4.63423e-41 // #0000812f │ │ +1b656a: 7130 2802 0103 |0081: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0228 │ │ +1b6570: 1300 0328 |0084: const/16 v0, #int 10243 // #2803 │ │ +1b6574: 7130 2802 0103 |0086: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0228 │ │ +1b657a: 1a00 db5d |0089: const-string v0, "glTexParameter" // string@5ddb │ │ +1b657e: 6e20 e35c 0700 |008b: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce3 │ │ +1b6584: 5470 d942 |008e: iget-object v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@42d9 │ │ +1b6588: 7120 2d02 2000 |0090: invoke-static {v0, v2}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@022d │ │ +1b658e: 5270 e342 |0093: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.rotationAngle:I // field@42e3 │ │ +1b6592: 3800 0d00 |0095: if-eqz v0, 00a2 // +000d │ │ +1b6596: 5471 d942 |0097: iget-object v1, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@42d9 │ │ +1b659a: 8203 |0099: int-to-float v3, v0 │ │ +1b659c: 1205 |009a: const/4 v5, #int 0 // #0 │ │ +1b659e: 1506 803f |009b: const/high16 v6, #int 1065353216 // #3f80 │ │ +1b65a2: 1202 |009d: const/4 v2, #int 0 // #0 │ │ +1b65a4: 1204 |009e: const/4 v4, #int 0 // #0 │ │ +1b65a6: 7706 2c02 0100 |009f: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/Matrix;.rotateM:([FIFFFF)V // method@022c │ │ +1b65ac: 0e00 |00a2: return-void │ │ +1b65ae: 2200 0503 |00a3: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1b65b2: 1a01 4a16 |00a5: const-string v1, "Could not get attrib location for uSTMatrix" // string@164a │ │ +1b65b6: 7020 b50a 1000 |00a7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b65bc: 2700 |00aa: throw v0 │ │ +1b65be: 2200 0503 |00ab: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1b65c2: 1a01 4916 |00ad: const-string v1, "Could not get attrib location for uMVPMatrix" // string@1649 │ │ +1b65c6: 7020 b50a 1000 |00af: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b65cc: 2700 |00b2: throw v0 │ │ +1b65ce: 2200 0503 |00b3: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1b65d2: 1a01 4816 |00b5: const-string v1, "Could not get attrib location for aTextureCoord" // string@1648 │ │ +1b65d6: 7020 b50a 1000 |00b7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b65dc: 2700 |00ba: throw v0 │ │ +1b65de: 2200 0503 |00bb: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1b65e2: 1a01 4716 |00bd: const-string v1, "Could not get attrib location for aPosition" // string@1647 │ │ +1b65e6: 7020 b50a 1000 |00bf: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b65ec: 2700 |00c2: throw v0 │ │ +1b65ee: 2200 0503 |00c3: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1b65f2: 1a01 d955 |00c5: const-string v1, "failed creating program" // string@55d9 │ │ +1b65f6: 7020 b50a 1000 |00c7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b65fc: 2700 |00ca: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x000c line=120 │ │ 0x0014 line=121 │ │ 0x0019 line=122 │ │ 0x001e line=125 │ │ @@ -325208,103 +325209,103 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 185 16-bit code units │ │ -1b67a8: |[1b67a8] org.thoughtcrime.securesms.video.recode.Track.:()V │ │ -1b67b8: 2200 7e03 |0000: new-instance v0, Ljava/util/HashMap; // type@037e │ │ -1b67bc: 7010 a10c 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0ca1 │ │ -1b67c2: 6900 ef42 |0005: sput-object v0, Lorg/thoughtcrime/securesms/video/recode/Track;.samplingFrequencyIndexMap:Ljava/util/Map; // field@42ef │ │ -1b67c6: 1401 0077 0100 |0007: const v1, #float 1.34525e-40 // #00017700 │ │ -1b67cc: 7110 530a 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b67d2: 0c01 |000d: move-result-object v1 │ │ -1b67d4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1b67d6: 7110 530a 0200 |000f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b67dc: 0c02 |0012: move-result-object v2 │ │ -1b67de: 7230 f40c 1002 |0013: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1b67e4: 1401 8858 0100 |0016: const v1, #float 1.23595e-40 // #00015888 │ │ -1b67ea: 7110 530a 0100 |0019: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b67f0: 0c01 |001c: move-result-object v1 │ │ -1b67f2: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -1b67f4: 7110 530a 0200 |001e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b67fa: 0c02 |0021: move-result-object v2 │ │ -1b67fc: 7230 f40c 1002 |0022: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1b6802: 1401 00fa 0000 |0025: const v1, #float 8.96831e-41 // #0000fa00 │ │ -1b6808: 7110 530a 0100 |0028: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b680e: 0c01 |002b: move-result-object v1 │ │ -1b6810: 1222 |002c: const/4 v2, #int 2 // #2 │ │ -1b6812: 7110 530a 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b6818: 0c02 |0030: move-result-object v2 │ │ -1b681a: 7230 f40c 1002 |0031: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1b6820: 1401 80bb 0000 |0034: const v1, #float 6.72623e-41 // #0000bb80 │ │ -1b6826: 7110 530a 0100 |0037: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b682c: 0c01 |003a: move-result-object v1 │ │ -1b682e: 1232 |003b: const/4 v2, #int 3 // #3 │ │ -1b6830: 7110 530a 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b6836: 0c02 |003f: move-result-object v2 │ │ -1b6838: 7230 f40c 1002 |0040: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1b683e: 1401 44ac 0000 |0043: const v1, #float 6.17973e-41 // #0000ac44 │ │ -1b6844: 7110 530a 0100 |0046: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b684a: 0c01 |0049: move-result-object v1 │ │ -1b684c: 1242 |004a: const/4 v2, #int 4 // #4 │ │ -1b684e: 7110 530a 0200 |004b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b6854: 0c02 |004e: move-result-object v2 │ │ -1b6856: 7230 f40c 1002 |004f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1b685c: 1301 007d |0052: const/16 v1, #int 32000 // #7d00 │ │ -1b6860: 7110 530a 0100 |0054: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b6866: 0c01 |0057: move-result-object v1 │ │ -1b6868: 1252 |0058: const/4 v2, #int 5 // #5 │ │ -1b686a: 7110 530a 0200 |0059: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b6870: 0c02 |005c: move-result-object v2 │ │ -1b6872: 7230 f40c 1002 |005d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1b6878: 1301 c05d |0060: const/16 v1, #int 24000 // #5dc0 │ │ -1b687c: 7110 530a 0100 |0062: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b6882: 0c01 |0065: move-result-object v1 │ │ -1b6884: 1262 |0066: const/4 v2, #int 6 // #6 │ │ -1b6886: 7110 530a 0200 |0067: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b688c: 0c02 |006a: move-result-object v2 │ │ -1b688e: 7230 f40c 1002 |006b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1b6894: 1301 2256 |006e: const/16 v1, #int 22050 // #5622 │ │ -1b6898: 7110 530a 0100 |0070: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b689e: 0c01 |0073: move-result-object v1 │ │ -1b68a0: 1272 |0074: const/4 v2, #int 7 // #7 │ │ -1b68a2: 7110 530a 0200 |0075: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b68a8: 0c02 |0078: move-result-object v2 │ │ -1b68aa: 7230 f40c 1002 |0079: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1b68b0: 1301 803e |007c: const/16 v1, #int 16000 // #3e80 │ │ -1b68b4: 7110 530a 0100 |007e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b68ba: 0c01 |0081: move-result-object v1 │ │ -1b68bc: 1302 0800 |0082: const/16 v2, #int 8 // #8 │ │ -1b68c0: 7110 530a 0200 |0084: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b68c6: 0c02 |0087: move-result-object v2 │ │ -1b68c8: 7230 f40c 1002 |0088: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1b68ce: 1301 e02e |008b: const/16 v1, #int 12000 // #2ee0 │ │ -1b68d2: 7110 530a 0100 |008d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b68d8: 0c01 |0090: move-result-object v1 │ │ -1b68da: 1302 0900 |0091: const/16 v2, #int 9 // #9 │ │ -1b68de: 7110 530a 0200 |0093: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b68e4: 0c02 |0096: move-result-object v2 │ │ -1b68e6: 7230 f40c 1002 |0097: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1b68ec: 1301 112b |009a: const/16 v1, #int 11025 // #2b11 │ │ -1b68f0: 7110 530a 0100 |009c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b68f6: 0c01 |009f: move-result-object v1 │ │ -1b68f8: 1302 0a00 |00a0: const/16 v2, #int 10 // #a │ │ -1b68fc: 7110 530a 0200 |00a2: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b6902: 0c02 |00a5: move-result-object v2 │ │ -1b6904: 7230 f40c 1002 |00a6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1b690a: 1301 401f |00a9: const/16 v1, #int 8000 // #1f40 │ │ -1b690e: 7110 530a 0100 |00ab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b6914: 0c01 |00ae: move-result-object v1 │ │ -1b6916: 1302 0b00 |00af: const/16 v2, #int 11 // #b │ │ -1b691a: 7110 530a 0200 |00b1: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b6920: 0c02 |00b4: move-result-object v2 │ │ -1b6922: 7230 f40c 1002 |00b5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1b6928: 0e00 |00b8: return-void │ │ +1b67ac: |[1b67ac] org.thoughtcrime.securesms.video.recode.Track.:()V │ │ +1b67bc: 2200 7e03 |0000: new-instance v0, Ljava/util/HashMap; // type@037e │ │ +1b67c0: 7010 a10c 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0ca1 │ │ +1b67c6: 6900 ef42 |0005: sput-object v0, Lorg/thoughtcrime/securesms/video/recode/Track;.samplingFrequencyIndexMap:Ljava/util/Map; // field@42ef │ │ +1b67ca: 1401 0077 0100 |0007: const v1, #float 1.34525e-40 // #00017700 │ │ +1b67d0: 7110 530a 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b67d6: 0c01 |000d: move-result-object v1 │ │ +1b67d8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1b67da: 7110 530a 0200 |000f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b67e0: 0c02 |0012: move-result-object v2 │ │ +1b67e2: 7230 f40c 1002 |0013: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1b67e8: 1401 8858 0100 |0016: const v1, #float 1.23595e-40 // #00015888 │ │ +1b67ee: 7110 530a 0100 |0019: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b67f4: 0c01 |001c: move-result-object v1 │ │ +1b67f6: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +1b67f8: 7110 530a 0200 |001e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b67fe: 0c02 |0021: move-result-object v2 │ │ +1b6800: 7230 f40c 1002 |0022: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1b6806: 1401 00fa 0000 |0025: const v1, #float 8.96831e-41 // #0000fa00 │ │ +1b680c: 7110 530a 0100 |0028: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b6812: 0c01 |002b: move-result-object v1 │ │ +1b6814: 1222 |002c: const/4 v2, #int 2 // #2 │ │ +1b6816: 7110 530a 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b681c: 0c02 |0030: move-result-object v2 │ │ +1b681e: 7230 f40c 1002 |0031: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1b6824: 1401 80bb 0000 |0034: const v1, #float 6.72623e-41 // #0000bb80 │ │ +1b682a: 7110 530a 0100 |0037: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b6830: 0c01 |003a: move-result-object v1 │ │ +1b6832: 1232 |003b: const/4 v2, #int 3 // #3 │ │ +1b6834: 7110 530a 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b683a: 0c02 |003f: move-result-object v2 │ │ +1b683c: 7230 f40c 1002 |0040: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1b6842: 1401 44ac 0000 |0043: const v1, #float 6.17973e-41 // #0000ac44 │ │ +1b6848: 7110 530a 0100 |0046: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b684e: 0c01 |0049: move-result-object v1 │ │ +1b6850: 1242 |004a: const/4 v2, #int 4 // #4 │ │ +1b6852: 7110 530a 0200 |004b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b6858: 0c02 |004e: move-result-object v2 │ │ +1b685a: 7230 f40c 1002 |004f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1b6860: 1301 007d |0052: const/16 v1, #int 32000 // #7d00 │ │ +1b6864: 7110 530a 0100 |0054: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b686a: 0c01 |0057: move-result-object v1 │ │ +1b686c: 1252 |0058: const/4 v2, #int 5 // #5 │ │ +1b686e: 7110 530a 0200 |0059: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b6874: 0c02 |005c: move-result-object v2 │ │ +1b6876: 7230 f40c 1002 |005d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1b687c: 1301 c05d |0060: const/16 v1, #int 24000 // #5dc0 │ │ +1b6880: 7110 530a 0100 |0062: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b6886: 0c01 |0065: move-result-object v1 │ │ +1b6888: 1262 |0066: const/4 v2, #int 6 // #6 │ │ +1b688a: 7110 530a 0200 |0067: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b6890: 0c02 |006a: move-result-object v2 │ │ +1b6892: 7230 f40c 1002 |006b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1b6898: 1301 2256 |006e: const/16 v1, #int 22050 // #5622 │ │ +1b689c: 7110 530a 0100 |0070: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b68a2: 0c01 |0073: move-result-object v1 │ │ +1b68a4: 1272 |0074: const/4 v2, #int 7 // #7 │ │ +1b68a6: 7110 530a 0200 |0075: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b68ac: 0c02 |0078: move-result-object v2 │ │ +1b68ae: 7230 f40c 1002 |0079: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1b68b4: 1301 803e |007c: const/16 v1, #int 16000 // #3e80 │ │ +1b68b8: 7110 530a 0100 |007e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b68be: 0c01 |0081: move-result-object v1 │ │ +1b68c0: 1302 0800 |0082: const/16 v2, #int 8 // #8 │ │ +1b68c4: 7110 530a 0200 |0084: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b68ca: 0c02 |0087: move-result-object v2 │ │ +1b68cc: 7230 f40c 1002 |0088: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1b68d2: 1301 e02e |008b: const/16 v1, #int 12000 // #2ee0 │ │ +1b68d6: 7110 530a 0100 |008d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b68dc: 0c01 |0090: move-result-object v1 │ │ +1b68de: 1302 0900 |0091: const/16 v2, #int 9 // #9 │ │ +1b68e2: 7110 530a 0200 |0093: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b68e8: 0c02 |0096: move-result-object v2 │ │ +1b68ea: 7230 f40c 1002 |0097: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1b68f0: 1301 112b |009a: const/16 v1, #int 11025 // #2b11 │ │ +1b68f4: 7110 530a 0100 |009c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b68fa: 0c01 |009f: move-result-object v1 │ │ +1b68fc: 1302 0a00 |00a0: const/16 v2, #int 10 // #a │ │ +1b6900: 7110 530a 0200 |00a2: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b6906: 0c02 |00a5: move-result-object v2 │ │ +1b6908: 7230 f40c 1002 |00a6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1b690e: 1301 401f |00a9: const/16 v1, #int 8000 // #1f40 │ │ +1b6912: 7110 530a 0100 |00ab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b6918: 0c01 |00ae: move-result-object v1 │ │ +1b691a: 1302 0b00 |00af: const/16 v2, #int 11 // #b │ │ +1b691e: 7110 530a 0200 |00b1: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b6924: 0c02 |00b4: move-result-object v2 │ │ +1b6926: 7230 f40c 1002 |00b5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1b692c: 0e00 |00b8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x000a line=48 │ │ 0x0019 line=49 │ │ 0x0028 line=50 │ │ 0x0037 line=51 │ │ @@ -325323,236 +325324,236 @@ │ │ type : '(ILandroid/media/MediaFormat;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 507 16-bit code units │ │ -1b692c: |[1b692c] org.thoughtcrime.securesms.video.recode.Track.:(ILandroid/media/MediaFormat;Z)V │ │ -1b693c: 7010 a10a 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b6942: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -1b6946: 5a60 f242 |0005: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@42f2 │ │ -1b694a: 2202 7503 |0007: new-instance v2, Ljava/util/ArrayList; // type@0375 │ │ -1b694e: 7010 590c 0200 |0009: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ -1b6954: 5b62 ee42 |000c: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@42ee │ │ -1b6958: 5a60 e542 |000e: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@42e5 │ │ -1b695c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -1b695e: 5b62 e842 |0011: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@42e8 │ │ -1b6962: 5b62 ec42 |0013: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@42ec │ │ -1b6966: 5b62 f042 |0015: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@42f0 │ │ -1b696a: 2202 7b03 |0017: new-instance v2, Ljava/util/Date; // type@037b │ │ -1b696e: 7010 990c 0200 |0019: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c99 │ │ -1b6974: 5b62 e442 |001c: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.creationTime:Ljava/util/Date; // field@42e4 │ │ -1b6978: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -1b697a: 5962 f342 |001f: iput v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@42f3 │ │ -1b697e: 2202 7503 |0021: new-instance v2, Ljava/util/ArrayList; // type@0375 │ │ -1b6982: 7010 590c 0200 |0023: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ -1b6988: 5b62 ed42 |0026: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@42ed │ │ -1b698c: 5a60 eb42 |0028: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@42eb │ │ -1b6990: 1210 |002a: const/4 v0, #int 1 // #1 │ │ -1b6992: 5c60 e642 |002b: iput-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@42e6 │ │ -1b6996: 8173 |002d: int-to-long v3, v7 │ │ -1b6998: 5a63 f242 |002e: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@42f2 │ │ -1b699c: 5c69 ea42 |0030: iput-boolean v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@42ea │ │ -1b69a0: 1207 |0032: const/4 v7, #int 0 // #0 │ │ -1b69a2: 3909 0a01 |0033: if-nez v9, 013d // +010a │ │ -1b69a6: 1603 c70b |0035: const-wide/16 v3, #int 3015 // #bc7 │ │ -1b69aa: 7120 5f0a 4300 |0037: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1b69b0: 0c09 |003a: move-result-object v9 │ │ -1b69b2: 6e20 5d0c 9200 |003b: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5d │ │ -1b69b8: 5a63 e542 |003e: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@42e5 │ │ -1b69bc: 1a09 0e89 |0040: const-string v9, "width" // string@890e │ │ -1b69c0: 6e20 d701 9800 |0042: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -1b69c6: 0a09 |0045: move-result v9 │ │ -1b69c8: 5969 f442 |0046: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@42f4 │ │ -1b69cc: 1a09 0d5f |0048: const-string v9, "height" // string@5f0d │ │ -1b69d0: 6e20 d701 9800 |004a: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -1b69d6: 0a09 |004d: move-result v9 │ │ -1b69d8: 5969 e942 |004e: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@42e9 │ │ -1b69dc: 1409 905f 0100 |0050: const v9, #float 1.26117e-40 // #00015f90 │ │ -1b69e2: 5969 f142 |0053: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@42f1 │ │ -1b69e6: 2209 8503 |0055: new-instance v9, Ljava/util/LinkedList; // type@0385 │ │ -1b69ea: 7010 c70c 0900 |0057: invoke-direct {v9}, Ljava/util/LinkedList;.:()V // method@0cc7 │ │ -1b69f0: 5b69 f042 |005a: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@42f0 │ │ -1b69f4: 1a09 7088 |005c: const-string v9, "vide" // string@8870 │ │ -1b69f8: 5b69 e742 |005e: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@42e7 │ │ -1b69fc: 2209 3d02 |0060: new-instance v9, Lcom/coremedia/iso/boxes/VideoMediaHeaderBox; // type@023d │ │ -1b6a00: 7010 6808 0900 |0062: invoke-direct {v9}, Lcom/coremedia/iso/boxes/VideoMediaHeaderBox;.:()V // method@0868 │ │ -1b6a06: 5b69 e842 |0065: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@42e8 │ │ -1b6a0a: 2209 3102 |0067: new-instance v9, Lcom/coremedia/iso/boxes/SampleDescriptionBox; // type@0231 │ │ -1b6a0e: 7010 3c08 0900 |0069: invoke-direct {v9}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.:()V // method@083c │ │ -1b6a14: 5b69 ec42 |006c: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@42ec │ │ -1b6a18: 1a09 8b6f |006e: const-string v9, "mime" // string@6f8b │ │ -1b6a1c: 6e20 d801 9800 |0070: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ -1b6a22: 0c09 |0073: move-result-object v9 │ │ -1b6a24: 1a01 7488 |0074: const-string v1, "video/avc" // string@8874 │ │ -1b6a28: 6e20 d60a 1900 |0076: invoke-virtual {v9, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1b6a2e: 0a01 |0079: move-result v1 │ │ -1b6a30: 1302 1800 |007a: const/16 v2, #int 24 // #18 │ │ -1b6a34: 1903 5240 |007c: const-wide/high16 v3, #long 4634766966517661696 // #4052 │ │ -1b6a38: 3801 9000 |007e: if-eqz v1, 010e // +0090 │ │ -1b6a3c: 2209 3f02 |0080: new-instance v9, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry; // type@023f │ │ -1b6a40: 1a01 ce48 |0082: const-string v1, "avc1" // string@48ce │ │ -1b6a44: 7020 7108 1900 |0084: invoke-direct {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.:(Ljava/lang/String;)V // method@0871 │ │ -1b6a4a: 6e20 7308 0900 |0087: invoke-virtual {v9, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDataReferenceIndex:(I)V // method@0873 │ │ -1b6a50: 6e20 7408 2900 |008a: invoke-virtual {v9, v2}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDepth:(I)V // method@0874 │ │ -1b6a56: 6e20 7508 0900 |008d: invoke-virtual {v9, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setFrameCount:(I)V // method@0875 │ │ -1b6a5c: 6e30 7708 3904 |0090: invoke-virtual {v9, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHorizresolution:(D)V // method@0877 │ │ -1b6a62: 6e30 7808 3904 |0093: invoke-virtual {v9, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setVertresolution:(D)V // method@0878 │ │ -1b6a68: 5261 f442 |0096: iget v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@42f4 │ │ -1b6a6c: 6e20 7908 1900 |0098: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setWidth:(I)V // method@0879 │ │ -1b6a72: 5261 e942 |009b: iget v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@42e9 │ │ -1b6a76: 6e20 7608 1900 |009d: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHeight:(I)V // method@0876 │ │ -1b6a7c: 2201 b102 |00a0: new-instance v1, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox; // type@02b1 │ │ -1b6a80: 7010 4709 0100 |00a2: invoke-direct {v1}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.:()V // method@0947 │ │ -1b6a86: 1a02 f44f |00a5: const-string v2, "csd-0" // string@4ff4 │ │ -1b6a8a: 6e20 d601 2800 |00a7: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ -1b6a90: 0c03 |00aa: move-result-object v3 │ │ -1b6a92: 3803 3b00 |00ab: if-eqz v3, 00e6 // +003b │ │ -1b6a96: 2203 7503 |00ad: new-instance v3, Ljava/util/ArrayList; // type@0375 │ │ -1b6a9a: 7010 590c 0300 |00af: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ -1b6aa0: 6e20 d601 2800 |00b2: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ -1b6aa6: 0c02 |00b5: move-result-object v2 │ │ -1b6aa8: 1244 |00b6: const/4 v4, #int 4 // #4 │ │ -1b6aaa: 6e20 ae0b 4200 |00b7: invoke-virtual {v2, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ -1b6ab0: 6e10 b40b 0200 |00ba: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.remaining:()I // method@0bb4 │ │ -1b6ab6: 0a05 |00bd: move-result v5 │ │ -1b6ab8: 2355 2311 |00be: new-array v5, v5, [B // type@1123 │ │ -1b6abc: 6e20 a80b 5200 |00c0: invoke-virtual {v2, v5}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba8 │ │ -1b6ac2: 6e20 5d0c 5300 |00c3: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5d │ │ -1b6ac8: 2202 7503 |00c6: new-instance v2, Ljava/util/ArrayList; // type@0375 │ │ -1b6acc: 7010 590c 0200 |00c8: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ -1b6ad2: 1a05 f54f |00cb: const-string v5, "csd-1" // string@4ff5 │ │ -1b6ad6: 6e20 d601 5800 |00cd: invoke-virtual {v8, v5}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ -1b6adc: 0c08 |00d0: move-result-object v8 │ │ -1b6ade: 6e20 ae0b 4800 |00d1: invoke-virtual {v8, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ -1b6ae4: 6e10 b40b 0800 |00d4: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.remaining:()I // method@0bb4 │ │ -1b6aea: 0a04 |00d7: move-result v4 │ │ -1b6aec: 2344 2311 |00d8: new-array v4, v4, [B // type@1123 │ │ -1b6af0: 6e20 a80b 4800 |00da: invoke-virtual {v8, v4}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba8 │ │ -1b6af6: 6e20 5d0c 4200 |00dd: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5d │ │ -1b6afc: 6e20 5109 3100 |00e0: invoke-virtual {v1, v3}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setSequenceParameterSets:(Ljava/util/List;)V // method@0951 │ │ -1b6b02: 6e20 4f09 2100 |00e3: invoke-virtual {v1, v2}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setPictureParameterSets:(Ljava/util/List;)V // method@094f │ │ -1b6b08: 1308 0d00 |00e6: const/16 v8, #int 13 // #d │ │ -1b6b0c: 6e20 4809 8100 |00e8: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setAvcLevelIndication:(I)V // method@0948 │ │ -1b6b12: 1308 6400 |00eb: const/16 v8, #int 100 // #64 │ │ -1b6b16: 6e20 4909 8100 |00ed: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setAvcProfileIndication:(I)V // method@0949 │ │ -1b6b1c: 12f8 |00f0: const/4 v8, #int -1 // #ff │ │ -1b6b1e: 6e20 4b09 8100 |00f1: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setBitDepthLumaMinus8:(I)V // method@094b │ │ -1b6b24: 6e20 4a09 8100 |00f4: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setBitDepthChromaMinus8:(I)V // method@094a │ │ -1b6b2a: 6e20 4c09 8100 |00f7: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setChromaFormat:(I)V // method@094c │ │ -1b6b30: 6e20 4d09 0100 |00fa: invoke-virtual {v1, v0}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setConfigurationVersion:(I)V // method@094d │ │ -1b6b36: 1238 |00fd: const/4 v8, #int 3 // #3 │ │ -1b6b38: 6e20 4e09 8100 |00fe: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setLengthSizeMinusOne:(I)V // method@094e │ │ -1b6b3e: 6e20 5009 7100 |0101: invoke-virtual {v1, v7}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setProfileCompatibility:(I)V // method@0950 │ │ -1b6b44: 6e20 7208 1900 |0104: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0872 │ │ -1b6b4a: 5467 ec42 |0107: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@42ec │ │ -1b6b4e: 6e20 3d08 9700 |0109: invoke-virtual {v7, v9}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083d │ │ -1b6b54: 2900 ee00 |010c: goto/16 01fa // +00ee │ │ -1b6b58: 1a07 7688 |010e: const-string v7, "video/mp4v" // string@8876 │ │ -1b6b5c: 6e20 d60a 7900 |0110: invoke-virtual {v9, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1b6b62: 0a07 |0113: move-result v7 │ │ -1b6b64: 3807 e600 |0114: if-eqz v7, 01fa // +00e6 │ │ -1b6b68: 2207 3f02 |0116: new-instance v7, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry; // type@023f │ │ -1b6b6c: 1a08 5a70 |0118: const-string v8, "mp4v" // string@705a │ │ -1b6b70: 7020 7108 8700 |011a: invoke-direct {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.:(Ljava/lang/String;)V // method@0871 │ │ -1b6b76: 6e20 7308 0700 |011d: invoke-virtual {v7, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDataReferenceIndex:(I)V // method@0873 │ │ -1b6b7c: 6e20 7408 2700 |0120: invoke-virtual {v7, v2}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDepth:(I)V // method@0874 │ │ -1b6b82: 6e20 7508 0700 |0123: invoke-virtual {v7, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setFrameCount:(I)V // method@0875 │ │ -1b6b88: 6e30 7708 3704 |0126: invoke-virtual {v7, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHorizresolution:(D)V // method@0877 │ │ -1b6b8e: 6e30 7808 3704 |0129: invoke-virtual {v7, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setVertresolution:(D)V // method@0878 │ │ -1b6b94: 5268 f442 |012c: iget v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@42f4 │ │ -1b6b98: 6e20 7908 8700 |012e: invoke-virtual {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setWidth:(I)V // method@0879 │ │ -1b6b9e: 5268 e942 |0131: iget v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@42e9 │ │ -1b6ba2: 6e20 7608 8700 |0133: invoke-virtual {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHeight:(I)V // method@0876 │ │ -1b6ba8: 5468 ec42 |0136: iget-object v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@42ec │ │ -1b6bac: 6e20 3d08 7800 |0138: invoke-virtual {v8, v7}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083d │ │ -1b6bb2: 2900 bf00 |013b: goto/16 01fa // +00bf │ │ -1b6bb6: 1603 0004 |013d: const-wide/16 v3, #int 1024 // #400 │ │ -1b6bba: 7120 5f0a 4300 |013f: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1b6bc0: 0c09 |0142: move-result-object v9 │ │ -1b6bc2: 6e20 5d0c 9200 |0143: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5d │ │ -1b6bc8: 5a63 e542 |0146: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@42e5 │ │ -1b6bcc: 1509 803f |0148: const/high16 v9, #int 1065353216 // #3f80 │ │ -1b6bd0: 5969 f342 |014a: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@42f3 │ │ -1b6bd4: 1a09 ca7c |014c: const-string v9, "sample-rate" // string@7cca │ │ -1b6bd8: 6e20 d701 9800 |014e: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -1b6bde: 0a01 |0151: move-result v1 │ │ -1b6be0: 5961 f142 |0152: iput v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@42f1 │ │ -1b6be4: 1a01 3882 |0154: const-string v1, "soun" // string@8238 │ │ -1b6be8: 5b61 e742 |0156: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@42e7 │ │ -1b6bec: 2201 3602 |0158: new-instance v1, Lcom/coremedia/iso/boxes/SoundMediaHeaderBox; // type@0236 │ │ -1b6bf0: 7010 4808 0100 |015a: invoke-direct {v1}, Lcom/coremedia/iso/boxes/SoundMediaHeaderBox;.:()V // method@0848 │ │ -1b6bf6: 5b61 e842 |015d: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@42e8 │ │ -1b6bfa: 2201 3102 |015f: new-instance v1, Lcom/coremedia/iso/boxes/SampleDescriptionBox; // type@0231 │ │ -1b6bfe: 7010 3c08 0100 |0161: invoke-direct {v1}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.:()V // method@083c │ │ -1b6c04: 5b61 ec42 |0164: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@42ec │ │ -1b6c08: 2201 3e02 |0166: new-instance v1, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry; // type@023e │ │ -1b6c0c: 1a02 5970 |0168: const-string v2, "mp4a" // string@7059 │ │ -1b6c10: 7020 6908 2100 |016a: invoke-direct {v1, v2}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.:(Ljava/lang/String;)V // method@0869 │ │ -1b6c16: 1a02 494b |016d: const-string v2, "channel-count" // string@4b49 │ │ -1b6c1a: 6e20 d701 2800 |016f: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -1b6c20: 0a02 |0172: move-result v2 │ │ -1b6c22: 6e20 6d08 2100 |0173: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setChannelCount:(I)V // method@086d │ │ -1b6c28: 6e20 d701 9800 |0176: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -1b6c2e: 0a08 |0179: move-result v8 │ │ -1b6c30: 8188 |017a: int-to-long v8, v8 │ │ -1b6c32: 6e30 6f08 8109 |017b: invoke-virtual {v1, v8, v9}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setSampleRate:(J)V // method@086f │ │ -1b6c38: 6e20 6e08 0100 |017e: invoke-virtual {v1, v0}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setDataReferenceIndex:(I)V // method@086e │ │ -1b6c3e: 1308 1000 |0181: const/16 v8, #int 16 // #10 │ │ -1b6c42: 6e20 7008 8100 |0183: invoke-virtual {v1, v8}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setSampleSize:(I)V // method@0870 │ │ -1b6c48: 2208 a602 |0186: new-instance v8, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox; // type@02a6 │ │ -1b6c4c: 7010 2509 0800 |0188: invoke-direct {v8}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.:()V // method@0925 │ │ -1b6c52: 2209 a902 |018b: new-instance v9, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor; // type@02a9 │ │ -1b6c56: 7010 3309 0900 |018d: invoke-direct {v9}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.:()V // method@0933 │ │ -1b6c5c: 6e20 3609 7900 |0190: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setEsId:(I)V // method@0936 │ │ -1b6c62: 2207 aa02 |0193: new-instance v7, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor; // type@02aa │ │ -1b6c66: 7010 3809 0700 |0195: invoke-direct {v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;.:()V // method@0938 │ │ -1b6c6c: 1220 |0198: const/4 v0, #int 2 // #2 │ │ -1b6c6e: 6e20 3909 0700 |0199: invoke-virtual {v7, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;.setPredefined:(I)V // method@0939 │ │ -1b6c74: 6e20 3709 7900 |019c: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setSlConfigDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;)V // method@0937 │ │ -1b6c7a: 2207 a802 |019f: new-instance v7, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor; // type@02a8 │ │ -1b6c7e: 7010 2c09 0700 |01a1: invoke-direct {v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.:()V // method@092c │ │ -1b6c84: 1302 4000 |01a4: const/16 v2, #int 64 // #40 │ │ -1b6c88: 6e20 3109 2700 |01a6: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setObjectTypeIndication:(I)V // method@0931 │ │ -1b6c8e: 1252 |01a9: const/4 v2, #int 5 // #5 │ │ -1b6c90: 6e20 3209 2700 |01aa: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setStreamType:(I)V // method@0932 │ │ -1b6c96: 1302 0006 |01ad: const/16 v2, #int 1536 // #600 │ │ -1b6c9a: 6e20 2f09 2700 |01af: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setBufferSizeDB:(I)V // method@092f │ │ -1b6ca0: 1702 0077 0100 |01b2: const-wide/32 v2, #float 1.34525e-40 // #00017700 │ │ -1b6ca6: 6e30 3009 2703 |01b5: invoke-virtual {v7, v2, v3}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setMaxBitRate:(J)V // method@0930 │ │ -1b6cac: 6e30 2e09 2703 |01b8: invoke-virtual {v7, v2, v3}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setAvgBitRate:(J)V // method@092e │ │ -1b6cb2: 2202 a702 |01bb: new-instance v2, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig; // type@02a7 │ │ -1b6cb6: 7010 2809 0200 |01bd: invoke-direct {v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.:()V // method@0928 │ │ -1b6cbc: 6e20 2909 0200 |01c0: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setAudioObjectType:(I)V // method@0929 │ │ -1b6cc2: 6200 ef42 |01c3: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/Track;.samplingFrequencyIndexMap:Ljava/util/Map; // field@42ef │ │ -1b6cc6: 6e10 6c08 0100 |01c5: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.getSampleRate:()J // method@086c │ │ -1b6ccc: 0b03 |01c8: move-result-wide v3 │ │ -1b6cce: 8434 |01c9: long-to-int v4, v3 │ │ -1b6cd0: 7110 530a 0400 |01ca: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b6cd6: 0c03 |01cd: move-result-object v3 │ │ -1b6cd8: 7220 f10c 3000 |01ce: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf1 │ │ -1b6cde: 0c00 |01d1: move-result-object v0 │ │ -1b6ce0: 1f00 f202 |01d2: check-cast v0, Ljava/lang/Integer; // type@02f2 │ │ -1b6ce4: 6e10 4c0a 0000 |01d4: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ -1b6cea: 0a00 |01d7: move-result v0 │ │ -1b6cec: 6e20 2b09 0200 |01d8: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setSamplingFrequencyIndex:(I)V // method@092b │ │ -1b6cf2: 6e10 6b08 0100 |01db: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.getChannelCount:()I // method@086b │ │ -1b6cf8: 0a00 |01de: move-result v0 │ │ -1b6cfa: 6e20 2a09 0200 |01df: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setChannelConfiguration:(I)V // method@092a │ │ -1b6d00: 6e20 2d09 2700 |01e2: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setAudioSpecificInfo:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;)V // method@092d │ │ -1b6d06: 6e20 3509 7900 |01e5: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setDecoderConfigDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;)V // method@0935 │ │ -1b6d0c: 6e10 3409 0900 |01e8: invoke-virtual {v9}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.serialize:()Ljava/nio/ByteBuffer; // method@0934 │ │ -1b6d12: 0c07 |01eb: move-result-object v7 │ │ -1b6d14: 6e20 2709 9800 |01ec: invoke-virtual {v8, v9}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.setEsDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;)V // method@0927 │ │ -1b6d1a: 6e20 2609 7800 |01ef: invoke-virtual {v8, v7}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.setData:(Ljava/nio/ByteBuffer;)V // method@0926 │ │ -1b6d20: 6e20 6a08 8100 |01f2: invoke-virtual {v1, v8}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@086a │ │ -1b6d26: 5467 ec42 |01f5: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@42ec │ │ -1b6d2a: 6e20 3d08 1700 |01f7: invoke-virtual {v7, v1}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083d │ │ -1b6d30: 0e00 |01fa: return-void │ │ +1b6930: |[1b6930] org.thoughtcrime.securesms.video.recode.Track.:(ILandroid/media/MediaFormat;Z)V │ │ +1b6940: 7010 a10a 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b6946: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +1b694a: 5a60 f242 |0005: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@42f2 │ │ +1b694e: 2202 7503 |0007: new-instance v2, Ljava/util/ArrayList; // type@0375 │ │ +1b6952: 7010 590c 0200 |0009: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ +1b6958: 5b62 ee42 |000c: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@42ee │ │ +1b695c: 5a60 e542 |000e: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@42e5 │ │ +1b6960: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +1b6962: 5b62 e842 |0011: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@42e8 │ │ +1b6966: 5b62 ec42 |0013: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@42ec │ │ +1b696a: 5b62 f042 |0015: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@42f0 │ │ +1b696e: 2202 7b03 |0017: new-instance v2, Ljava/util/Date; // type@037b │ │ +1b6972: 7010 990c 0200 |0019: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c99 │ │ +1b6978: 5b62 e442 |001c: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.creationTime:Ljava/util/Date; // field@42e4 │ │ +1b697c: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +1b697e: 5962 f342 |001f: iput v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@42f3 │ │ +1b6982: 2202 7503 |0021: new-instance v2, Ljava/util/ArrayList; // type@0375 │ │ +1b6986: 7010 590c 0200 |0023: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ +1b698c: 5b62 ed42 |0026: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@42ed │ │ +1b6990: 5a60 eb42 |0028: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@42eb │ │ +1b6994: 1210 |002a: const/4 v0, #int 1 // #1 │ │ +1b6996: 5c60 e642 |002b: iput-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@42e6 │ │ +1b699a: 8173 |002d: int-to-long v3, v7 │ │ +1b699c: 5a63 f242 |002e: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@42f2 │ │ +1b69a0: 5c69 ea42 |0030: iput-boolean v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@42ea │ │ +1b69a4: 1207 |0032: const/4 v7, #int 0 // #0 │ │ +1b69a6: 3909 0a01 |0033: if-nez v9, 013d // +010a │ │ +1b69aa: 1603 c70b |0035: const-wide/16 v3, #int 3015 // #bc7 │ │ +1b69ae: 7120 5f0a 4300 |0037: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1b69b4: 0c09 |003a: move-result-object v9 │ │ +1b69b6: 6e20 5d0c 9200 |003b: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5d │ │ +1b69bc: 5a63 e542 |003e: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@42e5 │ │ +1b69c0: 1a09 0e89 |0040: const-string v9, "width" // string@890e │ │ +1b69c4: 6e20 d701 9800 |0042: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +1b69ca: 0a09 |0045: move-result v9 │ │ +1b69cc: 5969 f442 |0046: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@42f4 │ │ +1b69d0: 1a09 0d5f |0048: const-string v9, "height" // string@5f0d │ │ +1b69d4: 6e20 d701 9800 |004a: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +1b69da: 0a09 |004d: move-result v9 │ │ +1b69dc: 5969 e942 |004e: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@42e9 │ │ +1b69e0: 1409 905f 0100 |0050: const v9, #float 1.26117e-40 // #00015f90 │ │ +1b69e6: 5969 f142 |0053: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@42f1 │ │ +1b69ea: 2209 8503 |0055: new-instance v9, Ljava/util/LinkedList; // type@0385 │ │ +1b69ee: 7010 c70c 0900 |0057: invoke-direct {v9}, Ljava/util/LinkedList;.:()V // method@0cc7 │ │ +1b69f4: 5b69 f042 |005a: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@42f0 │ │ +1b69f8: 1a09 7088 |005c: const-string v9, "vide" // string@8870 │ │ +1b69fc: 5b69 e742 |005e: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@42e7 │ │ +1b6a00: 2209 3d02 |0060: new-instance v9, Lcom/coremedia/iso/boxes/VideoMediaHeaderBox; // type@023d │ │ +1b6a04: 7010 6808 0900 |0062: invoke-direct {v9}, Lcom/coremedia/iso/boxes/VideoMediaHeaderBox;.:()V // method@0868 │ │ +1b6a0a: 5b69 e842 |0065: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@42e8 │ │ +1b6a0e: 2209 3102 |0067: new-instance v9, Lcom/coremedia/iso/boxes/SampleDescriptionBox; // type@0231 │ │ +1b6a12: 7010 3c08 0900 |0069: invoke-direct {v9}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.:()V // method@083c │ │ +1b6a18: 5b69 ec42 |006c: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@42ec │ │ +1b6a1c: 1a09 8b6f |006e: const-string v9, "mime" // string@6f8b │ │ +1b6a20: 6e20 d801 9800 |0070: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ +1b6a26: 0c09 |0073: move-result-object v9 │ │ +1b6a28: 1a01 7488 |0074: const-string v1, "video/avc" // string@8874 │ │ +1b6a2c: 6e20 d60a 1900 |0076: invoke-virtual {v9, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1b6a32: 0a01 |0079: move-result v1 │ │ +1b6a34: 1302 1800 |007a: const/16 v2, #int 24 // #18 │ │ +1b6a38: 1903 5240 |007c: const-wide/high16 v3, #long 4634766966517661696 // #4052 │ │ +1b6a3c: 3801 9000 |007e: if-eqz v1, 010e // +0090 │ │ +1b6a40: 2209 3f02 |0080: new-instance v9, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry; // type@023f │ │ +1b6a44: 1a01 ce48 |0082: const-string v1, "avc1" // string@48ce │ │ +1b6a48: 7020 7108 1900 |0084: invoke-direct {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.:(Ljava/lang/String;)V // method@0871 │ │ +1b6a4e: 6e20 7308 0900 |0087: invoke-virtual {v9, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDataReferenceIndex:(I)V // method@0873 │ │ +1b6a54: 6e20 7408 2900 |008a: invoke-virtual {v9, v2}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDepth:(I)V // method@0874 │ │ +1b6a5a: 6e20 7508 0900 |008d: invoke-virtual {v9, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setFrameCount:(I)V // method@0875 │ │ +1b6a60: 6e30 7708 3904 |0090: invoke-virtual {v9, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHorizresolution:(D)V // method@0877 │ │ +1b6a66: 6e30 7808 3904 |0093: invoke-virtual {v9, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setVertresolution:(D)V // method@0878 │ │ +1b6a6c: 5261 f442 |0096: iget v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@42f4 │ │ +1b6a70: 6e20 7908 1900 |0098: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setWidth:(I)V // method@0879 │ │ +1b6a76: 5261 e942 |009b: iget v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@42e9 │ │ +1b6a7a: 6e20 7608 1900 |009d: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHeight:(I)V // method@0876 │ │ +1b6a80: 2201 b102 |00a0: new-instance v1, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox; // type@02b1 │ │ +1b6a84: 7010 4709 0100 |00a2: invoke-direct {v1}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.:()V // method@0947 │ │ +1b6a8a: 1a02 f44f |00a5: const-string v2, "csd-0" // string@4ff4 │ │ +1b6a8e: 6e20 d601 2800 |00a7: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ +1b6a94: 0c03 |00aa: move-result-object v3 │ │ +1b6a96: 3803 3b00 |00ab: if-eqz v3, 00e6 // +003b │ │ +1b6a9a: 2203 7503 |00ad: new-instance v3, Ljava/util/ArrayList; // type@0375 │ │ +1b6a9e: 7010 590c 0300 |00af: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ +1b6aa4: 6e20 d601 2800 |00b2: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ +1b6aaa: 0c02 |00b5: move-result-object v2 │ │ +1b6aac: 1244 |00b6: const/4 v4, #int 4 // #4 │ │ +1b6aae: 6e20 ae0b 4200 |00b7: invoke-virtual {v2, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ +1b6ab4: 6e10 b40b 0200 |00ba: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.remaining:()I // method@0bb4 │ │ +1b6aba: 0a05 |00bd: move-result v5 │ │ +1b6abc: 2355 2311 |00be: new-array v5, v5, [B // type@1123 │ │ +1b6ac0: 6e20 a80b 5200 |00c0: invoke-virtual {v2, v5}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba8 │ │ +1b6ac6: 6e20 5d0c 5300 |00c3: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5d │ │ +1b6acc: 2202 7503 |00c6: new-instance v2, Ljava/util/ArrayList; // type@0375 │ │ +1b6ad0: 7010 590c 0200 |00c8: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ +1b6ad6: 1a05 f54f |00cb: const-string v5, "csd-1" // string@4ff5 │ │ +1b6ada: 6e20 d601 5800 |00cd: invoke-virtual {v8, v5}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ +1b6ae0: 0c08 |00d0: move-result-object v8 │ │ +1b6ae2: 6e20 ae0b 4800 |00d1: invoke-virtual {v8, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ +1b6ae8: 6e10 b40b 0800 |00d4: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.remaining:()I // method@0bb4 │ │ +1b6aee: 0a04 |00d7: move-result v4 │ │ +1b6af0: 2344 2311 |00d8: new-array v4, v4, [B // type@1123 │ │ +1b6af4: 6e20 a80b 4800 |00da: invoke-virtual {v8, v4}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba8 │ │ +1b6afa: 6e20 5d0c 4200 |00dd: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5d │ │ +1b6b00: 6e20 5109 3100 |00e0: invoke-virtual {v1, v3}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setSequenceParameterSets:(Ljava/util/List;)V // method@0951 │ │ +1b6b06: 6e20 4f09 2100 |00e3: invoke-virtual {v1, v2}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setPictureParameterSets:(Ljava/util/List;)V // method@094f │ │ +1b6b0c: 1308 0d00 |00e6: const/16 v8, #int 13 // #d │ │ +1b6b10: 6e20 4809 8100 |00e8: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setAvcLevelIndication:(I)V // method@0948 │ │ +1b6b16: 1308 6400 |00eb: const/16 v8, #int 100 // #64 │ │ +1b6b1a: 6e20 4909 8100 |00ed: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setAvcProfileIndication:(I)V // method@0949 │ │ +1b6b20: 12f8 |00f0: const/4 v8, #int -1 // #ff │ │ +1b6b22: 6e20 4b09 8100 |00f1: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setBitDepthLumaMinus8:(I)V // method@094b │ │ +1b6b28: 6e20 4a09 8100 |00f4: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setBitDepthChromaMinus8:(I)V // method@094a │ │ +1b6b2e: 6e20 4c09 8100 |00f7: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setChromaFormat:(I)V // method@094c │ │ +1b6b34: 6e20 4d09 0100 |00fa: invoke-virtual {v1, v0}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setConfigurationVersion:(I)V // method@094d │ │ +1b6b3a: 1238 |00fd: const/4 v8, #int 3 // #3 │ │ +1b6b3c: 6e20 4e09 8100 |00fe: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setLengthSizeMinusOne:(I)V // method@094e │ │ +1b6b42: 6e20 5009 7100 |0101: invoke-virtual {v1, v7}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setProfileCompatibility:(I)V // method@0950 │ │ +1b6b48: 6e20 7208 1900 |0104: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0872 │ │ +1b6b4e: 5467 ec42 |0107: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@42ec │ │ +1b6b52: 6e20 3d08 9700 |0109: invoke-virtual {v7, v9}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083d │ │ +1b6b58: 2900 ee00 |010c: goto/16 01fa // +00ee │ │ +1b6b5c: 1a07 7688 |010e: const-string v7, "video/mp4v" // string@8876 │ │ +1b6b60: 6e20 d60a 7900 |0110: invoke-virtual {v9, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1b6b66: 0a07 |0113: move-result v7 │ │ +1b6b68: 3807 e600 |0114: if-eqz v7, 01fa // +00e6 │ │ +1b6b6c: 2207 3f02 |0116: new-instance v7, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry; // type@023f │ │ +1b6b70: 1a08 5a70 |0118: const-string v8, "mp4v" // string@705a │ │ +1b6b74: 7020 7108 8700 |011a: invoke-direct {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.:(Ljava/lang/String;)V // method@0871 │ │ +1b6b7a: 6e20 7308 0700 |011d: invoke-virtual {v7, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDataReferenceIndex:(I)V // method@0873 │ │ +1b6b80: 6e20 7408 2700 |0120: invoke-virtual {v7, v2}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDepth:(I)V // method@0874 │ │ +1b6b86: 6e20 7508 0700 |0123: invoke-virtual {v7, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setFrameCount:(I)V // method@0875 │ │ +1b6b8c: 6e30 7708 3704 |0126: invoke-virtual {v7, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHorizresolution:(D)V // method@0877 │ │ +1b6b92: 6e30 7808 3704 |0129: invoke-virtual {v7, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setVertresolution:(D)V // method@0878 │ │ +1b6b98: 5268 f442 |012c: iget v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@42f4 │ │ +1b6b9c: 6e20 7908 8700 |012e: invoke-virtual {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setWidth:(I)V // method@0879 │ │ +1b6ba2: 5268 e942 |0131: iget v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@42e9 │ │ +1b6ba6: 6e20 7608 8700 |0133: invoke-virtual {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHeight:(I)V // method@0876 │ │ +1b6bac: 5468 ec42 |0136: iget-object v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@42ec │ │ +1b6bb0: 6e20 3d08 7800 |0138: invoke-virtual {v8, v7}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083d │ │ +1b6bb6: 2900 bf00 |013b: goto/16 01fa // +00bf │ │ +1b6bba: 1603 0004 |013d: const-wide/16 v3, #int 1024 // #400 │ │ +1b6bbe: 7120 5f0a 4300 |013f: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1b6bc4: 0c09 |0142: move-result-object v9 │ │ +1b6bc6: 6e20 5d0c 9200 |0143: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5d │ │ +1b6bcc: 5a63 e542 |0146: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@42e5 │ │ +1b6bd0: 1509 803f |0148: const/high16 v9, #int 1065353216 // #3f80 │ │ +1b6bd4: 5969 f342 |014a: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@42f3 │ │ +1b6bd8: 1a09 ca7c |014c: const-string v9, "sample-rate" // string@7cca │ │ +1b6bdc: 6e20 d701 9800 |014e: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +1b6be2: 0a01 |0151: move-result v1 │ │ +1b6be4: 5961 f142 |0152: iput v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@42f1 │ │ +1b6be8: 1a01 3882 |0154: const-string v1, "soun" // string@8238 │ │ +1b6bec: 5b61 e742 |0156: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@42e7 │ │ +1b6bf0: 2201 3602 |0158: new-instance v1, Lcom/coremedia/iso/boxes/SoundMediaHeaderBox; // type@0236 │ │ +1b6bf4: 7010 4808 0100 |015a: invoke-direct {v1}, Lcom/coremedia/iso/boxes/SoundMediaHeaderBox;.:()V // method@0848 │ │ +1b6bfa: 5b61 e842 |015d: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@42e8 │ │ +1b6bfe: 2201 3102 |015f: new-instance v1, Lcom/coremedia/iso/boxes/SampleDescriptionBox; // type@0231 │ │ +1b6c02: 7010 3c08 0100 |0161: invoke-direct {v1}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.:()V // method@083c │ │ +1b6c08: 5b61 ec42 |0164: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@42ec │ │ +1b6c0c: 2201 3e02 |0166: new-instance v1, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry; // type@023e │ │ +1b6c10: 1a02 5970 |0168: const-string v2, "mp4a" // string@7059 │ │ +1b6c14: 7020 6908 2100 |016a: invoke-direct {v1, v2}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.:(Ljava/lang/String;)V // method@0869 │ │ +1b6c1a: 1a02 494b |016d: const-string v2, "channel-count" // string@4b49 │ │ +1b6c1e: 6e20 d701 2800 |016f: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +1b6c24: 0a02 |0172: move-result v2 │ │ +1b6c26: 6e20 6d08 2100 |0173: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setChannelCount:(I)V // method@086d │ │ +1b6c2c: 6e20 d701 9800 |0176: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +1b6c32: 0a08 |0179: move-result v8 │ │ +1b6c34: 8188 |017a: int-to-long v8, v8 │ │ +1b6c36: 6e30 6f08 8109 |017b: invoke-virtual {v1, v8, v9}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setSampleRate:(J)V // method@086f │ │ +1b6c3c: 6e20 6e08 0100 |017e: invoke-virtual {v1, v0}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setDataReferenceIndex:(I)V // method@086e │ │ +1b6c42: 1308 1000 |0181: const/16 v8, #int 16 // #10 │ │ +1b6c46: 6e20 7008 8100 |0183: invoke-virtual {v1, v8}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setSampleSize:(I)V // method@0870 │ │ +1b6c4c: 2208 a602 |0186: new-instance v8, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox; // type@02a6 │ │ +1b6c50: 7010 2509 0800 |0188: invoke-direct {v8}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.:()V // method@0925 │ │ +1b6c56: 2209 a902 |018b: new-instance v9, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor; // type@02a9 │ │ +1b6c5a: 7010 3309 0900 |018d: invoke-direct {v9}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.:()V // method@0933 │ │ +1b6c60: 6e20 3609 7900 |0190: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setEsId:(I)V // method@0936 │ │ +1b6c66: 2207 aa02 |0193: new-instance v7, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor; // type@02aa │ │ +1b6c6a: 7010 3809 0700 |0195: invoke-direct {v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;.:()V // method@0938 │ │ +1b6c70: 1220 |0198: const/4 v0, #int 2 // #2 │ │ +1b6c72: 6e20 3909 0700 |0199: invoke-virtual {v7, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;.setPredefined:(I)V // method@0939 │ │ +1b6c78: 6e20 3709 7900 |019c: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setSlConfigDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;)V // method@0937 │ │ +1b6c7e: 2207 a802 |019f: new-instance v7, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor; // type@02a8 │ │ +1b6c82: 7010 2c09 0700 |01a1: invoke-direct {v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.:()V // method@092c │ │ +1b6c88: 1302 4000 |01a4: const/16 v2, #int 64 // #40 │ │ +1b6c8c: 6e20 3109 2700 |01a6: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setObjectTypeIndication:(I)V // method@0931 │ │ +1b6c92: 1252 |01a9: const/4 v2, #int 5 // #5 │ │ +1b6c94: 6e20 3209 2700 |01aa: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setStreamType:(I)V // method@0932 │ │ +1b6c9a: 1302 0006 |01ad: const/16 v2, #int 1536 // #600 │ │ +1b6c9e: 6e20 2f09 2700 |01af: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setBufferSizeDB:(I)V // method@092f │ │ +1b6ca4: 1702 0077 0100 |01b2: const-wide/32 v2, #float 1.34525e-40 // #00017700 │ │ +1b6caa: 6e30 3009 2703 |01b5: invoke-virtual {v7, v2, v3}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setMaxBitRate:(J)V // method@0930 │ │ +1b6cb0: 6e30 2e09 2703 |01b8: invoke-virtual {v7, v2, v3}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setAvgBitRate:(J)V // method@092e │ │ +1b6cb6: 2202 a702 |01bb: new-instance v2, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig; // type@02a7 │ │ +1b6cba: 7010 2809 0200 |01bd: invoke-direct {v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.:()V // method@0928 │ │ +1b6cc0: 6e20 2909 0200 |01c0: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setAudioObjectType:(I)V // method@0929 │ │ +1b6cc6: 6200 ef42 |01c3: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/Track;.samplingFrequencyIndexMap:Ljava/util/Map; // field@42ef │ │ +1b6cca: 6e10 6c08 0100 |01c5: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.getSampleRate:()J // method@086c │ │ +1b6cd0: 0b03 |01c8: move-result-wide v3 │ │ +1b6cd2: 8434 |01c9: long-to-int v4, v3 │ │ +1b6cd4: 7110 530a 0400 |01ca: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b6cda: 0c03 |01cd: move-result-object v3 │ │ +1b6cdc: 7220 f10c 3000 |01ce: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf1 │ │ +1b6ce2: 0c00 |01d1: move-result-object v0 │ │ +1b6ce4: 1f00 f202 |01d2: check-cast v0, Ljava/lang/Integer; // type@02f2 │ │ +1b6ce8: 6e10 4c0a 0000 |01d4: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ +1b6cee: 0a00 |01d7: move-result v0 │ │ +1b6cf0: 6e20 2b09 0200 |01d8: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setSamplingFrequencyIndex:(I)V // method@092b │ │ +1b6cf6: 6e10 6b08 0100 |01db: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.getChannelCount:()I // method@086b │ │ +1b6cfc: 0a00 |01de: move-result v0 │ │ +1b6cfe: 6e20 2a09 0200 |01df: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setChannelConfiguration:(I)V // method@092a │ │ +1b6d04: 6e20 2d09 2700 |01e2: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setAudioSpecificInfo:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;)V // method@092d │ │ +1b6d0a: 6e20 3509 7900 |01e5: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setDecoderConfigDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;)V // method@0935 │ │ +1b6d10: 6e10 3409 0900 |01e8: invoke-virtual {v9}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.serialize:()Ljava/nio/ByteBuffer; // method@0934 │ │ +1b6d16: 0c07 |01eb: move-result-object v7 │ │ +1b6d18: 6e20 2709 9800 |01ec: invoke-virtual {v8, v9}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.setEsDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;)V // method@0927 │ │ +1b6d1e: 6e20 2609 7800 |01ef: invoke-virtual {v8, v7}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.setData:(Ljava/nio/ByteBuffer;)V // method@0926 │ │ +1b6d24: 6e20 6a08 8100 |01f2: invoke-virtual {v1, v8}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@086a │ │ +1b6d2a: 5467 ec42 |01f5: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@42ec │ │ +1b6d2e: 6e20 3d08 1700 |01f7: invoke-virtual {v7, v1}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083d │ │ +1b6d34: 0e00 |01fa: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=29 │ │ 0x0007 line=30 │ │ 0x000e line=31 │ │ 0x0011 line=33 │ │ @@ -325667,70 +325668,70 @@ │ │ type : '(JLandroid/media/MediaCodec$BufferInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 101 16-bit code units │ │ -1b6d34: |[1b6d34] org.thoughtcrime.securesms.video.recode.Track.addSample:(JLandroid/media/MediaCodec$BufferInfo;)V │ │ -1b6d44: 53c0 2e00 |0000: iget-wide v0, v12, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1b6d48: 5392 eb42 |0002: iget-wide v2, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@42eb │ │ -1b6d4c: bc20 |0004: sub-long/2addr v0, v2 │ │ -1b6d4e: 1602 0000 |0005: const-wide/16 v2, #int 0 // #0 │ │ -1b6d52: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ -1b6d56: 3b04 0300 |0009: if-gez v4, 000c // +0003 │ │ -1b6d5a: 0e00 |000b: return-void │ │ -1b6d5c: 5592 ea42 |000c: iget-boolean v2, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@42ea │ │ -1b6d60: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -1b6d62: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -1b6d64: 3902 0900 |0010: if-nez v2, 0019 // +0009 │ │ -1b6d68: 52c2 2c00 |0012: iget v2, v12, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -1b6d6c: b542 |0014: and-int/2addr v2, v4 │ │ -1b6d6e: 3802 0400 |0015: if-eqz v2, 0019 // +0004 │ │ -1b6d72: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -1b6d74: 2802 |0018: goto 001a // +0002 │ │ -1b6d76: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -1b6d78: 5495 ee42 |001a: iget-object v5, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@42ee │ │ -1b6d7c: 2206 1511 |001c: new-instance v6, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1115 │ │ -1b6d80: 52c7 2f00 |001e: iget v7, v12, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b6d84: 8177 |0020: int-to-long v7, v7 │ │ -1b6d86: 7058 dd5c a67b |0021: invoke-direct {v6, v10, v11, v7, v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.:(JJ)V // method@5cdd │ │ -1b6d8c: 6e20 5d0c 6500 |0024: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5d │ │ -1b6d92: 549a f042 |0027: iget-object v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@42f0 │ │ -1b6d96: 380a 1100 |0029: if-eqz v10, 003a // +0011 │ │ -1b6d9a: 3802 0f00 |002b: if-eqz v2, 003a // +000f │ │ -1b6d9e: 549b ee42 |002d: iget-object v11, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@42ee │ │ -1b6da2: 6e10 660c 0b00 |002f: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ -1b6da8: 0a0b |0032: move-result v11 │ │ -1b6daa: 7110 530a 0b00 |0033: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b6db0: 0c0b |0036: move-result-object v11 │ │ -1b6db2: 6e20 c90c ba00 |0037: invoke-virtual {v10, v11}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cc9 │ │ -1b6db8: 529a f142 |003a: iget v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@42f1 │ │ -1b6dbc: 81aa |003c: int-to-long v10, v10 │ │ -1b6dbe: 9d00 000a |003d: mul-long v0, v0, v10 │ │ -1b6dc2: 170a 20a1 0700 |003f: const-wide/32 v10, #float 7.00649e-40 // #0007a120 │ │ -1b6dc8: bba0 |0042: add-long/2addr v0, v10 │ │ -1b6dca: 170a 4042 0f00 |0043: const-wide/32 v10, #float 1.4013e-39 // #000f4240 │ │ -1b6dd0: bea0 |0046: div-long/2addr v0, v10 │ │ -1b6dd2: 53ca 2e00 |0047: iget-wide v10, v12, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1b6dd6: 5a9a eb42 |0049: iput-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@42eb │ │ -1b6dda: 559a e642 |004b: iget-boolean v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@42e6 │ │ -1b6dde: 390a 1500 |004d: if-nez v10, 0062 // +0015 │ │ -1b6de2: 549a ed42 |004f: iget-object v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@42ed │ │ -1b6de6: 6e10 660c 0a00 |0051: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ -1b6dec: 0a0b |0054: move-result v11 │ │ -1b6dee: b14b |0055: sub-int/2addr v11, v4 │ │ -1b6df0: 7120 5f0a 1000 |0056: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1b6df6: 0c0c |0059: move-result-object v12 │ │ -1b6df8: 6e30 5c0c ba0c |005a: invoke-virtual {v10, v11, v12}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0c5c │ │ -1b6dfe: 539a e542 |005d: iget-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@42e5 │ │ -1b6e02: bb0a |005f: add-long/2addr v10, v0 │ │ -1b6e04: 5a9a e542 |0060: iput-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@42e5 │ │ -1b6e08: 5c93 e642 |0062: iput-boolean v3, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@42e6 │ │ -1b6e0c: 0e00 |0064: return-void │ │ +1b6d38: |[1b6d38] org.thoughtcrime.securesms.video.recode.Track.addSample:(JLandroid/media/MediaCodec$BufferInfo;)V │ │ +1b6d48: 53c0 2e00 |0000: iget-wide v0, v12, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1b6d4c: 5392 eb42 |0002: iget-wide v2, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@42eb │ │ +1b6d50: bc20 |0004: sub-long/2addr v0, v2 │ │ +1b6d52: 1602 0000 |0005: const-wide/16 v2, #int 0 // #0 │ │ +1b6d56: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ +1b6d5a: 3b04 0300 |0009: if-gez v4, 000c // +0003 │ │ +1b6d5e: 0e00 |000b: return-void │ │ +1b6d60: 5592 ea42 |000c: iget-boolean v2, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@42ea │ │ +1b6d64: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +1b6d66: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +1b6d68: 3902 0900 |0010: if-nez v2, 0019 // +0009 │ │ +1b6d6c: 52c2 2c00 |0012: iget v2, v12, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +1b6d70: b542 |0014: and-int/2addr v2, v4 │ │ +1b6d72: 3802 0400 |0015: if-eqz v2, 0019 // +0004 │ │ +1b6d76: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +1b6d78: 2802 |0018: goto 001a // +0002 │ │ +1b6d7a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +1b6d7c: 5495 ee42 |001a: iget-object v5, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@42ee │ │ +1b6d80: 2206 1511 |001c: new-instance v6, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1115 │ │ +1b6d84: 52c7 2f00 |001e: iget v7, v12, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b6d88: 8177 |0020: int-to-long v7, v7 │ │ +1b6d8a: 7058 dd5c a67b |0021: invoke-direct {v6, v10, v11, v7, v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.:(JJ)V // method@5cdd │ │ +1b6d90: 6e20 5d0c 6500 |0024: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5d │ │ +1b6d96: 549a f042 |0027: iget-object v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@42f0 │ │ +1b6d9a: 380a 1100 |0029: if-eqz v10, 003a // +0011 │ │ +1b6d9e: 3802 0f00 |002b: if-eqz v2, 003a // +000f │ │ +1b6da2: 549b ee42 |002d: iget-object v11, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@42ee │ │ +1b6da6: 6e10 660c 0b00 |002f: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ +1b6dac: 0a0b |0032: move-result v11 │ │ +1b6dae: 7110 530a 0b00 |0033: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b6db4: 0c0b |0036: move-result-object v11 │ │ +1b6db6: 6e20 c90c ba00 |0037: invoke-virtual {v10, v11}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cc9 │ │ +1b6dbc: 529a f142 |003a: iget v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@42f1 │ │ +1b6dc0: 81aa |003c: int-to-long v10, v10 │ │ +1b6dc2: 9d00 000a |003d: mul-long v0, v0, v10 │ │ +1b6dc6: 170a 20a1 0700 |003f: const-wide/32 v10, #float 7.00649e-40 // #0007a120 │ │ +1b6dcc: bba0 |0042: add-long/2addr v0, v10 │ │ +1b6dce: 170a 4042 0f00 |0043: const-wide/32 v10, #float 1.4013e-39 // #000f4240 │ │ +1b6dd4: bea0 |0046: div-long/2addr v0, v10 │ │ +1b6dd6: 53ca 2e00 |0047: iget-wide v10, v12, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1b6dda: 5a9a eb42 |0049: iput-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@42eb │ │ +1b6dde: 559a e642 |004b: iget-boolean v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@42e6 │ │ +1b6de2: 390a 1500 |004d: if-nez v10, 0062 // +0015 │ │ +1b6de6: 549a ed42 |004f: iget-object v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@42ed │ │ +1b6dea: 6e10 660c 0a00 |0051: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ +1b6df0: 0a0b |0054: move-result v11 │ │ +1b6df2: b14b |0055: sub-int/2addr v11, v4 │ │ +1b6df4: 7120 5f0a 1000 |0056: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1b6dfa: 0c0c |0059: move-result-object v12 │ │ +1b6dfc: 6e30 5c0c ba0c |005a: invoke-virtual {v10, v11, v12}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0c5c │ │ +1b6e02: 539a e542 |005d: iget-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@42e5 │ │ +1b6e06: bb0a |005f: add-long/2addr v10, v0 │ │ +1b6e08: 5a9a e542 |0060: iput-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@42e5 │ │ +1b6e0c: 5c93 e642 |0062: iput-boolean v3, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@42e6 │ │ +1b6e10: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x000c line=183 │ │ 0x001a line=184 │ │ 0x0027 line=185 │ │ 0x002d line=186 │ │ @@ -325750,17 +325751,17 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b66ec: |[1b66ec] org.thoughtcrime.securesms.video.recode.Track.getCreationTime:()Ljava/util/Date; │ │ -1b66fc: 5410 e442 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.creationTime:Ljava/util/Date; // field@42e4 │ │ -1b6700: 1100 |0002: return-object v0 │ │ +1b66f0: |[1b66f0] org.thoughtcrime.securesms.video.recode.Track.getCreationTime:()Ljava/util/Date; │ │ +1b6700: 5410 e442 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.creationTime:Ljava/util/Date; // field@42e4 │ │ +1b6704: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Track; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/video/recode/Track;) │ │ @@ -325768,17 +325769,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b6704: |[1b6704] org.thoughtcrime.securesms.video.recode.Track.getDuration:()J │ │ -1b6714: 5320 e542 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@42e5 │ │ -1b6718: 1000 |0002: return-wide v0 │ │ +1b6708: |[1b6708] org.thoughtcrime.securesms.video.recode.Track.getDuration:()J │ │ +1b6718: 5320 e542 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@42e5 │ │ +1b671c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/thoughtcrime/securesms/video/recode/Track; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/video/recode/Track;) │ │ @@ -325786,17 +325787,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b66a4: |[1b66a4] org.thoughtcrime.securesms.video.recode.Track.getHandler:()Ljava/lang/String; │ │ -1b66b4: 5410 e742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@42e7 │ │ -1b66b8: 1100 |0002: return-object v0 │ │ +1b66a8: |[1b66a8] org.thoughtcrime.securesms.video.recode.Track.getHandler:()Ljava/lang/String; │ │ +1b66b8: 5410 e742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@42e7 │ │ +1b66bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Track; │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/video/recode/Track;) │ │ @@ -325804,17 +325805,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b665c: |[1b665c] org.thoughtcrime.securesms.video.recode.Track.getHeight:()I │ │ -1b666c: 5210 e942 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@42e9 │ │ -1b6670: 0f00 |0002: return v0 │ │ +1b6660: |[1b6660] org.thoughtcrime.securesms.video.recode.Track.getHeight:()I │ │ +1b6670: 5210 e942 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@42e9 │ │ +1b6674: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Track; │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/video/recode/Track;) │ │ @@ -325822,17 +325823,17 @@ │ │ type : '()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b6614: |[1b6614] org.thoughtcrime.securesms.video.recode.Track.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; │ │ -1b6624: 5410 e842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@42e8 │ │ -1b6628: 1100 |0002: return-object v0 │ │ +1b6618: |[1b6618] org.thoughtcrime.securesms.video.recode.Track.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; │ │ +1b6628: 5410 e842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@42e8 │ │ +1b662c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Track; │ │ │ │ #6 : (in Lorg/thoughtcrime/securesms/video/recode/Track;) │ │ @@ -325840,17 +325841,17 @@ │ │ type : '()Lcom/coremedia/iso/boxes/SampleDescriptionBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b662c: |[1b662c] org.thoughtcrime.securesms.video.recode.Track.getSampleDescriptionBox:()Lcom/coremedia/iso/boxes/SampleDescriptionBox; │ │ -1b663c: 5410 ec42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@42ec │ │ -1b6640: 1100 |0002: return-object v0 │ │ +1b6630: |[1b6630] org.thoughtcrime.securesms.video.recode.Track.getSampleDescriptionBox:()Lcom/coremedia/iso/boxes/SampleDescriptionBox; │ │ +1b6640: 5410 ec42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@42ec │ │ +1b6644: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Track; │ │ │ │ #7 : (in Lorg/thoughtcrime/securesms/video/recode/Track;) │ │ @@ -325858,17 +325859,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b66bc: |[1b66bc] org.thoughtcrime.securesms.video.recode.Track.getSampleDurations:()Ljava/util/ArrayList; │ │ -1b66cc: 5410 ed42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@42ed │ │ -1b66d0: 1100 |0002: return-object v0 │ │ +1b66c0: |[1b66c0] org.thoughtcrime.securesms.video.recode.Track.getSampleDurations:()Ljava/util/ArrayList; │ │ +1b66d0: 5410 ed42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@42ed │ │ +1b66d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Track; │ │ │ │ #8 : (in Lorg/thoughtcrime/securesms/video/recode/Track;) │ │ @@ -325876,17 +325877,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b66d4: |[1b66d4] org.thoughtcrime.securesms.video.recode.Track.getSamples:()Ljava/util/ArrayList; │ │ -1b66e4: 5410 ee42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@42ee │ │ -1b66e8: 1100 |0002: return-object v0 │ │ +1b66d8: |[1b66d8] org.thoughtcrime.securesms.video.recode.Track.getSamples:()Ljava/util/ArrayList; │ │ +1b66e8: 5410 ee42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@42ee │ │ +1b66ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Track; │ │ │ │ #9 : (in Lorg/thoughtcrime/securesms/video/recode/Track;) │ │ @@ -325894,43 +325895,43 @@ │ │ type : '()[J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -1b6734: |[1b6734] org.thoughtcrime.securesms.video.recode.Track.getSyncSamples:()[J │ │ -1b6744: 5440 f042 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@42f0 │ │ -1b6748: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ -1b674c: 6e10 cd0c 0000 |0004: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@0ccd │ │ -1b6752: 0a00 |0007: move-result v0 │ │ -1b6754: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -1b6758: 2825 |000a: goto 002f // +0025 │ │ -1b675a: 5440 f042 |000b: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@42f0 │ │ -1b675e: 6e10 d10c 0000 |000d: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@0cd1 │ │ -1b6764: 0a00 |0010: move-result v0 │ │ -1b6766: 2300 2811 |0011: new-array v0, v0, [J // type@1128 │ │ -1b676a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -1b676c: 5442 f042 |0014: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@42f0 │ │ -1b6770: 6e10 d10c 0200 |0016: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@0cd1 │ │ -1b6776: 0a02 |0019: move-result v2 │ │ -1b6778: 3521 1400 |001a: if-ge v1, v2, 002e // +0014 │ │ -1b677c: 5442 f042 |001c: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@42f0 │ │ -1b6780: 6e20 cc0c 1200 |001e: invoke-virtual {v2, v1}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@0ccc │ │ -1b6786: 0c02 |0021: move-result-object v2 │ │ -1b6788: 1f02 f202 |0022: check-cast v2, Ljava/lang/Integer; // type@02f2 │ │ -1b678c: 6e10 4c0a 0200 |0024: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ -1b6792: 0a02 |0027: move-result v2 │ │ -1b6794: 8122 |0028: int-to-long v2, v2 │ │ -1b6796: 4c02 0001 |0029: aput-wide v2, v0, v1 │ │ -1b679a: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1b679e: 28e7 |002d: goto 0014 // -0019 │ │ -1b67a0: 1100 |002e: return-object v0 │ │ -1b67a2: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -1b67a4: 1100 |0030: return-object v0 │ │ +1b6738: |[1b6738] org.thoughtcrime.securesms.video.recode.Track.getSyncSamples:()[J │ │ +1b6748: 5440 f042 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@42f0 │ │ +1b674c: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ +1b6750: 6e10 cd0c 0000 |0004: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@0ccd │ │ +1b6756: 0a00 |0007: move-result v0 │ │ +1b6758: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +1b675c: 2825 |000a: goto 002f // +0025 │ │ +1b675e: 5440 f042 |000b: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@42f0 │ │ +1b6762: 6e10 d10c 0000 |000d: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@0cd1 │ │ +1b6768: 0a00 |0010: move-result v0 │ │ +1b676a: 2300 2811 |0011: new-array v0, v0, [J // type@1128 │ │ +1b676e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +1b6770: 5442 f042 |0014: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@42f0 │ │ +1b6774: 6e10 d10c 0200 |0016: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@0cd1 │ │ +1b677a: 0a02 |0019: move-result v2 │ │ +1b677c: 3521 1400 |001a: if-ge v1, v2, 002e // +0014 │ │ +1b6780: 5442 f042 |001c: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@42f0 │ │ +1b6784: 6e20 cc0c 1200 |001e: invoke-virtual {v2, v1}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@0ccc │ │ +1b678a: 0c02 |0021: move-result-object v2 │ │ +1b678c: 1f02 f202 |0022: check-cast v2, Ljava/lang/Integer; // type@02f2 │ │ +1b6790: 6e10 4c0a 0200 |0024: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ +1b6796: 0a02 |0027: move-result v2 │ │ +1b6798: 8122 |0028: int-to-long v2, v2 │ │ +1b679a: 4c02 0001 |0029: aput-wide v2, v0, v1 │ │ +1b679e: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1b67a2: 28e7 |002d: goto 0014 // -0019 │ │ +1b67a4: 1100 |002e: return-object v0 │ │ +1b67a6: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +1b67a8: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x000b line=222 │ │ 0x0014 line=223 │ │ 0x001c line=224 │ │ locals : │ │ @@ -325941,17 +325942,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b6674: |[1b6674] org.thoughtcrime.securesms.video.recode.Track.getTimeScale:()I │ │ -1b6684: 5210 f142 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@42f1 │ │ -1b6688: 0f00 |0002: return v0 │ │ +1b6678: |[1b6678] org.thoughtcrime.securesms.video.recode.Track.getTimeScale:()I │ │ +1b6688: 5210 f142 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@42f1 │ │ +1b668c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Track; │ │ │ │ #11 : (in Lorg/thoughtcrime/securesms/video/recode/Track;) │ │ @@ -325959,17 +325960,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b671c: |[1b671c] org.thoughtcrime.securesms.video.recode.Track.getTrackId:()J │ │ -1b672c: 5320 f242 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@42f2 │ │ -1b6730: 1000 |0002: return-wide v0 │ │ +1b6720: |[1b6720] org.thoughtcrime.securesms.video.recode.Track.getTrackId:()J │ │ +1b6730: 5320 f242 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@42f2 │ │ +1b6734: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/thoughtcrime/securesms/video/recode/Track; │ │ │ │ #12 : (in Lorg/thoughtcrime/securesms/video/recode/Track;) │ │ @@ -325977,17 +325978,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b6644: |[1b6644] org.thoughtcrime.securesms.video.recode.Track.getVolume:()F │ │ -1b6654: 5210 f342 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@42f3 │ │ -1b6658: 0f00 |0002: return v0 │ │ +1b6648: |[1b6648] org.thoughtcrime.securesms.video.recode.Track.getVolume:()F │ │ +1b6658: 5210 f342 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@42f3 │ │ +1b665c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Track; │ │ │ │ #13 : (in Lorg/thoughtcrime/securesms/video/recode/Track;) │ │ @@ -325995,17 +325996,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b668c: |[1b668c] org.thoughtcrime.securesms.video.recode.Track.getWidth:()I │ │ -1b669c: 5210 f442 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@42f4 │ │ -1b66a0: 0f00 |0002: return v0 │ │ +1b6690: |[1b6690] org.thoughtcrime.securesms.video.recode.Track.getWidth:()I │ │ +1b66a0: 5210 f442 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@42f4 │ │ +1b66a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Track; │ │ │ │ #14 : (in Lorg/thoughtcrime/securesms/video/recode/Track;) │ │ @@ -326013,17 +326014,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b65fc: |[1b65fc] org.thoughtcrime.securesms.video.recode.Track.isAudio:()Z │ │ -1b660c: 5510 ea42 |0000: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@42ea │ │ -1b6610: 0f00 |0002: return v0 │ │ +1b6600: |[1b6600] org.thoughtcrime.securesms.video.recode.Track.isAudio:()Z │ │ +1b6610: 5510 ea42 |0000: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@42ea │ │ +1b6614: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Track; │ │ │ │ source_file_idx : 15806 (Track.java) │ │ @@ -326060,19 +326061,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1b6e10: |[1b6e10] org.thoughtcrime.securesms.video.recode.VideoRecoder$$ExternalSyntheticLambda0.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -1b6e20: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b6e26: 5b01 f542 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@42f5 │ │ -1b6e2a: 5b02 f642 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@42f6 │ │ -1b6e2e: 0e00 |0007: return-void │ │ +1b6e14: |[1b6e14] org.thoughtcrime.securesms.video.recode.VideoRecoder$$ExternalSyntheticLambda0.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +1b6e24: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b6e2a: 5b01 f542 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@42f5 │ │ +1b6e2e: 5b02 f642 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@42f6 │ │ +1b6e32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -326083,19 +326084,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1b6e30: |[1b6e30] org.thoughtcrime.securesms.video.recode.VideoRecoder$$ExternalSyntheticLambda0.run:()V │ │ -1b6e40: 5420 f542 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@42f5 │ │ -1b6e44: 5421 f642 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@42f6 │ │ -1b6e48: 7120 055d 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.lambda$alert$0:(Landroid/content/Context;Ljava/lang/String;)V // method@5d05 │ │ -1b6e4e: 0e00 |0007: return-void │ │ +1b6e34: |[1b6e34] org.thoughtcrime.securesms.video.recode.VideoRecoder$$ExternalSyntheticLambda0.run:()V │ │ +1b6e44: 5420 f542 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@42f5 │ │ +1b6e48: 5421 f642 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@42f6 │ │ +1b6e4c: 7120 055d 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.lambda$alert$0:(Landroid/content/Context;Ljava/lang/String;)V // method@5d05 │ │ +1b6e52: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 5745 (D8$$SyntheticClass) │ │ @@ -326210,17 +326211,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b6e50: |[1b6e50] org.thoughtcrime.securesms.video.recode.VideoRecoder$VideoEditedInfo.:()V │ │ -1b6e60: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b6e66: 0e00 |0003: return-void │ │ +1b6e54: |[1b6e54] org.thoughtcrime.securesms.video.recode.VideoRecoder$VideoEditedInfo.:()V │ │ +1b6e64: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b6e6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;) │ │ @@ -326228,17 +326229,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b6e68: |[1b6e68] org.thoughtcrime.securesms.video.recode.VideoRecoder$VideoEditedInfo.:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V │ │ -1b6e78: 7010 fc5c 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.:()V // method@5cfc │ │ -1b6e7e: 0e00 |0003: return-void │ │ +1b6e6c: |[1b6e6c] org.thoughtcrime.securesms.video.recode.VideoRecoder$VideoEditedInfo.:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V │ │ +1b6e7c: 7010 fc5c 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.:()V // method@5cfc │ │ +1b6e82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1; │ │ │ │ @@ -326294,37 +326295,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1b8320: |[1b8320] org.thoughtcrime.securesms.video.recode.VideoRecoder.:()V │ │ -1b8330: 0e00 |0000: return-void │ │ +1b8324: |[1b8324] org.thoughtcrime.securesms.video.recode.VideoRecoder.:()V │ │ +1b8334: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -1b8334: |[1b8334] org.thoughtcrime.securesms.video.recode.VideoRecoder.:()V │ │ -1b8344: 7010 a10a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b834a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1b834c: 5c10 0743 |0004: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.cancelCurrentVideoConversion:Z // field@4307 │ │ -1b8350: 2200 fe02 |0006: new-instance v0, Ljava/lang/Object; // type@02fe │ │ -1b8354: 7010 a10a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b835a: 5b10 0843 |000b: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.videoConvertSync:Ljava/lang/Object; // field@4308 │ │ -1b835e: 0e00 |000d: return-void │ │ +1b8338: |[1b8338] org.thoughtcrime.securesms.video.recode.VideoRecoder.:()V │ │ +1b8348: 7010 a10a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b834e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1b8350: 5c10 0743 |0004: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.cancelCurrentVideoConversion:Z // field@4307 │ │ +1b8354: 2200 fe02 |0006: new-instance v0, Ljava/lang/Object; // type@02fe │ │ +1b8358: 7010 a10a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b835e: 5b10 0843 |000b: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.videoConvertSync:Ljava/lang/Object; // field@4308 │ │ +1b8362: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0004 line=36 │ │ 0x0006 line=37 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/video/recode/VideoRecoder; │ │ @@ -326334,21 +326335,21 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -1b8360: |[1b8360] org.thoughtcrime.securesms.video.recode.VideoRecoder.alert:(Landroid/content/Context;Ljava/lang/String;)V │ │ -1b8370: 6200 0643 |0000: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4306 │ │ -1b8374: 7120 be02 2000 |0002: invoke-static {v0, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ -1b837a: 2200 1811 |0005: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0; // type@1118 │ │ -1b837e: 7030 fa5c 1002 |0007: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.:(Landroid/content/Context;Ljava/lang/String;)V // method@5cfa │ │ -1b8384: 7110 865b 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5b86 │ │ -1b838a: 0e00 |000d: return-void │ │ +1b8364: |[1b8364] org.thoughtcrime.securesms.video.recode.VideoRecoder.alert:(Landroid/content/Context;Ljava/lang/String;)V │ │ +1b8374: 6200 0643 |0000: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4306 │ │ +1b8378: 7120 be02 2000 |0002: invoke-static {v0, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ +1b837e: 2200 1811 |0005: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0; // type@1118 │ │ +1b8382: 7030 fa5c 1002 |0007: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.:(Landroid/content/Context;Ljava/lang/String;)V // method@5cfa │ │ +1b8388: 7110 865b 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5b86 │ │ +1b838e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ 0x0005 line=546 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ @@ -326358,26 +326359,26 @@ │ │ type : '(FIFJ)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -1b7f08: |[1b7f08] org.thoughtcrime.securesms.video.recode.VideoRecoder.calculateEstimatedSize:(FIFJ)I │ │ -1b7f18: db02 0208 |0000: div-int/lit8 v2, v2, #int 8 // #08 │ │ -1b7f1c: 8222 |0002: int-to-float v2, v2 │ │ -1b7f1e: 1500 7a44 |0003: const/high16 v0, #int 1148846080 // #447a │ │ -1b7f22: c903 |0005: div-float/2addr v3, v0 │ │ -1b7f24: a802 0203 |0006: mul-float v2, v2, v3 │ │ -1b7f28: 8822 |0008: float-to-long v2, v2 │ │ -1b7f2a: bb24 |0009: add-long/2addr v4, v2 │ │ -1b7f2c: 8542 |000a: long-to-float v2, v4 │ │ -1b7f2e: a802 0201 |000b: mul-float v2, v2, v1 │ │ -1b7f32: 8721 |000d: float-to-int v1, v2 │ │ -1b7f34: 0f01 |000e: return v1 │ │ +1b7f0c: |[1b7f0c] org.thoughtcrime.securesms.video.recode.VideoRecoder.calculateEstimatedSize:(FIFJ)I │ │ +1b7f1c: db02 0208 |0000: div-int/lit8 v2, v2, #int 8 // #08 │ │ +1b7f20: 8222 |0002: int-to-float v2, v2 │ │ +1b7f22: 1500 7a44 |0003: const/high16 v0, #int 1148846080 // #447a │ │ +1b7f26: c903 |0005: div-float/2addr v3, v0 │ │ +1b7f28: a802 0203 |0006: mul-float v2, v2, v3 │ │ +1b7f2c: 8822 |0008: float-to-long v2, v2 │ │ +1b7f2e: bb24 |0009: add-long/2addr v4, v2 │ │ +1b7f30: 8542 |000a: long-to-float v2, v4 │ │ +1b7f32: a802 0201 |000b: mul-float v2, v2, v1 │ │ +1b7f36: 8721 |000d: float-to-int v1, v2 │ │ +1b7f38: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ locals : │ │ 0x0000 - 0x000f reg=1 (null) F │ │ 0x0000 - 0x000f reg=2 (null) I │ │ 0x0000 - 0x000f reg=3 (null) F │ │ @@ -326388,22 +326389,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -1b838c: |[1b838c] org.thoughtcrime.securesms.video.recode.VideoRecoder.checkConversionCanceled:()V │ │ -1b839c: 5420 0843 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.videoConvertSync:Ljava/lang/Object; // field@4308 │ │ -1b83a0: 1d00 |0002: monitor-enter v0 │ │ -1b83a2: 1e00 |0003: monitor-exit v0 │ │ -1b83a4: 0e00 |0004: return-void │ │ -1b83a6: 0d01 |0005: move-exception v1 │ │ -1b83a8: 1e00 |0006: monitor-exit v0 │ │ -1b83aa: 2701 |0007: throw v1 │ │ +1b8390: |[1b8390] org.thoughtcrime.securesms.video.recode.VideoRecoder.checkConversionCanceled:()V │ │ +1b83a0: 5420 0843 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.videoConvertSync:Ljava/lang/Object; // field@4308 │ │ +1b83a4: 1d00 |0002: monitor-enter v0 │ │ +1b83a6: 1e00 |0003: monitor-exit v0 │ │ +1b83a8: 0e00 |0004: return-void │ │ +1b83aa: 0d01 |0005: move-exception v1 │ │ +1b83ac: 1e00 |0006: monitor-exit v0 │ │ +1b83ae: 2701 |0007: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0007 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=43 │ │ locals : │ │ @@ -326414,804 +326415,804 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 42 │ │ ins : 3 │ │ outs : 10 │ │ insns size : 1410 16-bit code units │ │ -1b6e80: |[1b6e80] org.thoughtcrime.securesms.video.recode.VideoRecoder.convertVideo:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;Ljava/lang/String;)Z │ │ -1b6e90: 0800 2800 |0000: move-object/from16 v0, v40 │ │ -1b6e94: 1a01 7488 |0002: const-string v1, "video/avc" // string@8874 │ │ -1b6e98: 1a02 3019 |0004: const-string v2, "Flushing video failed unexpectedly" // string@1930 │ │ -1b6e9c: 530d 0443 |0006: iget-wide v13, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.startTime:J // field@4304 │ │ -1b6ea0: 530b f742 |0008: iget-wide v11, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.endTime:J // field@42f7 │ │ -1b6ea4: 5203 0243 |000a: iget v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4302 │ │ -1b6ea8: 5204 0043 |000c: iget v4, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4300 │ │ -1b6eac: 5205 0343 |000e: iget v5, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.rotationValue:I // field@4303 │ │ -1b6eb0: 5206 ff42 |0010: iget v6, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@42ff │ │ -1b6eb4: 5207 fb42 |0012: iget v7, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@42fb │ │ -1b6eb8: 5208 fe42 |0014: iget v8, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@42fe │ │ -1b6ebc: 5209 0143 |0016: iget v9, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4301 │ │ -1b6ec0: 220f c202 |0018: new-instance v15, Ljava/io/File; // type@02c2 │ │ -1b6ec4: 080a 2900 |001a: move-object/from16 v10, v41 │ │ -1b6ec8: 7020 6b09 af00 |001c: invoke-direct {v15, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ -1b6ece: 130a 5a00 |001f: const/16 v10, #int 90 // #5a │ │ -1b6ed2: 33a5 0d00 |0021: if-ne v5, v10, 002e // +000d │ │ -1b6ed6: 0811 0200 |0023: move-object/from16 v17, v2 │ │ -1b6eda: 1205 |0025: const/4 v5, #int 0 // #0 │ │ -1b6edc: 130a 0e01 |0026: const/16 v10, #int 270 // #10e │ │ -1b6ee0: 0226 0400 |0028: move/from16 v38, v4 │ │ -1b6ee4: 0134 |002a: move v4, v3 │ │ -1b6ee6: 0203 2600 |002b: move/from16 v3, v38 │ │ -1b6eea: 2814 |002d: goto 0041 // +0014 │ │ -1b6eec: 130a b400 |002e: const/16 v10, #int 180 // #b4 │ │ -1b6ef0: 33a5 0600 |0030: if-ne v5, v10, 0036 // +0006 │ │ -1b6ef4: 0811 0200 |0032: move-object/from16 v17, v2 │ │ -1b6ef8: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -1b6efa: 280c |0035: goto 0041 // +000c │ │ -1b6efc: 130a 0e01 |0036: const/16 v10, #int 270 // #10e │ │ -1b6f00: 0811 0200 |0038: move-object/from16 v17, v2 │ │ -1b6f04: 33a5 0600 |003a: if-ne v5, v10, 0040 // +0006 │ │ -1b6f08: 1205 |003c: const/4 v5, #int 0 // #0 │ │ -1b6f0a: 130a 5a00 |003d: const/16 v10, #int 90 // #5a │ │ -1b6f0e: 28e9 |003f: goto 0028 // -0017 │ │ -1b6f10: 120a |0040: const/4 v10, #int 0 // #0 │ │ -1b6f12: 2202 c202 |0041: new-instance v2, Ljava/io/File; // type@02c2 │ │ -1b6f16: 5400 fc42 |0043: iget-object v0, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalPath:Ljava/lang/String; // field@42fc │ │ -1b6f1a: 7020 6b09 0200 |0045: invoke-direct {v2, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ -1b6f20: 6e10 6d09 0200 |0048: invoke-virtual {v2}, Ljava/io/File;.canRead:()Z // method@096d │ │ -1b6f26: 0a00 |004b: move-result v0 │ │ -1b6f28: 3900 0c00 |004c: if-nez v0, 0058 // +000c │ │ -1b6f2c: 6200 0643 |004e: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4306 │ │ -1b6f30: 1a01 4e16 |0050: const-string v1, "Could not read video file to be recoded" // string@164e │ │ -1b6f34: 7120 c402 1000 |0052: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ -1b6f3a: 1310 0000 |0055: const/16 v16, #int 0 // #0 │ │ -1b6f3e: 0f10 |0057: return v16 │ │ -1b6f40: 1310 0000 |0058: const/16 v16, #int 0 // #0 │ │ -1b6f44: 7100 2c0b 0000 |005a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1b6f4a: 3803 1c05 |005d: if-eqz v3, 0579 // +051c │ │ -1b6f4e: 3804 1a05 |005f: if-eqz v4, 0579 // +051a │ │ -1b6f52: 0812 0100 |0061: move-object/from16 v18, v1 │ │ -1b6f56: 2201 7200 |0063: new-instance v1, Landroid/media/MediaCodec$BufferInfo; // type@0072 │ │ -1b6f5a: 7010 b501 0100 |0065: invoke-direct {v1}, Landroid/media/MediaCodec$BufferInfo;.:()V // method@01b5 │ │ -1b6f60: 2200 1311 |0068: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // type@1113 │ │ -1b6f64: 7010 c55c 0000 |006a: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.:()V // method@5cc5 │ │ -1b6f6a: 6e20 cd5c f000 |006d: invoke-virtual {v0, v15}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setCacheFile:(Ljava/io/File;)V // method@5ccd │ │ -1b6f70: 6e20 ce5c 5000 |0070: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setRotation:(I)V // method@5cce │ │ -1b6f76: 6e30 cf5c 3004 |0073: invoke-virtual {v0, v3, v4}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setSize:(II)V // method@5ccf │ │ -1b6f7c: 2205 1211 |0076: new-instance v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // type@1112 │ │ -1b6f80: 7010 b35c 0500 |0078: invoke-direct {v5}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.:()V // method@5cb3 │ │ -1b6f86: 6e20 b65c 0500 |007b: invoke-virtual {v5, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createMovie:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // method@5cb6 │ │ -1b6f8c: 0c05 |007e: move-result-object v5 │ │ -1b6f8e: 0813 0f00 |007f: move-object/from16 v19, v15 │ │ -1b6f92: 220f 7500 |0081: new-instance v15, Landroid/media/MediaExtractor; // type@0075 │ │ -1b6f96: 7010 c701 0f00 |0083: invoke-direct {v15}, Landroid/media/MediaExtractor;.:()V // method@01c7 │ │ -1b6f9c: 6e10 8109 0200 |0086: invoke-virtual {v2}, Ljava/io/File;.toString:()Ljava/lang/String; // method@0981 │ │ -1b6fa2: 0c00 |0089: move-result-object v0 │ │ -1b6fa4: 6e20 d201 0f00 |008a: invoke-virtual {v15, v0}, Landroid/media/MediaExtractor;.setDataSource:(Ljava/lang/String;)V // method@01d2 │ │ -1b6faa: 7601 025d 2700 |008d: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5d02 │ │ -1b6fb0: 1614 ffff |0090: const-wide/16 v20, #int -1 // #ffff │ │ -1b6fb4: 3489 3b00 |0092: if-lt v9, v8, 00cd // +003b │ │ -1b6fb8: 3363 3900 |0094: if-ne v3, v6, 00cd // +0039 │ │ -1b6fbc: 3374 3700 |0096: if-ne v4, v7, 00cd // +0037 │ │ -1b6fc0: 380a 0300 |0098: if-eqz v10, 009b // +0003 │ │ -1b6fc4: 2833 |009a: goto 00cd // +0033 │ │ -1b6fc6: 1200 |009b: const/4 v0, #int 0 // #0 │ │ -1b6fc8: 0803 2700 |009c: move-object/from16 v3, v39 │ │ -1b6fcc: 07f4 |009e: move-object v4, v15 │ │ -1b6fce: 0752 |009f: move-object v2, v5 │ │ -1b6fd0: 0716 |00a0: move-object v6, v1 │ │ -1b6fd2: 04d7 |00a1: move-wide v7, v13 │ │ -1b6fd4: 0816 0200 |00a2: move-object/from16 v22, v2 │ │ -1b6fd8: 1202 |00a4: const/4 v2, #int 0 // #0 │ │ -1b6fda: 04b9 |00a5: move-wide v9, v11 │ │ -1b6fdc: 0517 0b00 |00a6: move-wide/from16 v23, v11 │ │ -1b6fe0: 080b 1300 |00a8: move-object/from16 v11, v19 │ │ -1b6fe4: 010c |00aa: move v12, v0 │ │ -1b6fe6: 760a 075d 0300 |00ab: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.readAndWriteTrack:(Landroid/media/MediaExtractor;Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Landroid/media/MediaCodec$BufferInfo;JJLjava/io/File;Z)J // method@5d07 │ │ -1b6fec: 0b03 |00ae: move-result-wide v3 │ │ -1b6fee: 3100 0314 |00af: cmp-long v0, v3, v20 │ │ -1b6ff2: 3800 0400 |00b1: if-eqz v0, 00b5 // +0004 │ │ -1b6ff6: 0437 |00b3: move-wide v7, v3 │ │ -1b6ff8: 2802 |00b4: goto 00b6 // +0002 │ │ -1b6ffa: 04d7 |00b5: move-wide v7, v13 │ │ -1b6ffc: 07f2 |00b6: move-object v2, v15 │ │ -1b6ffe: 0806 1600 |00b7: move-object/from16 v6, v22 │ │ -1b7002: 120a |00b9: const/4 v10, #int 0 // #0 │ │ -1b7004: 2900 2104 |00ba: goto/16 04db // +0421 │ │ -1b7008: 0d00 |00bc: move-exception v0 │ │ -1b700a: 0702 |00bd: move-object v2, v0 │ │ -1b700c: 07f1 |00be: move-object v1, v15 │ │ -1b700e: 0803 1100 |00bf: move-object/from16 v3, v17 │ │ -1b7012: 0806 1600 |00c1: move-object/from16 v6, v22 │ │ -1b7016: 2900 a204 |00c3: goto/16 0565 // +04a2 │ │ -1b701a: 0d00 |00c5: move-exception v0 │ │ -1b701c: 07f1 |00c6: move-object v1, v15 │ │ -1b701e: 0803 1100 |00c7: move-object/from16 v3, v17 │ │ -1b7022: 0806 1600 |00c9: move-object/from16 v6, v22 │ │ -1b7026: 2900 7c04 |00cb: goto/16 0547 // +047c │ │ -1b702a: 0816 0500 |00cd: move-object/from16 v22, v5 │ │ -1b702e: 0517 0b00 |00cf: move-wide/from16 v23, v11 │ │ -1b7032: 1202 |00d1: const/4 v2, #int 0 // #0 │ │ -1b7034: 080c 2700 |00d2: move-object/from16 v12, v39 │ │ -1b7038: 7030 085d fc02 |00d4: invoke-direct {v12, v15, v2}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.selectTrack:(Landroid/media/MediaExtractor;Z)I // method@5d08 │ │ -1b703e: 0a05 |00d7: move-result v5 │ │ -1b7040: 3a05 fe03 |00d8: if-ltz v5, 04d6 // +03fe │ │ -1b7044: 6e20 d101 5f00 |00da: invoke-virtual {v15, v5}, Landroid/media/MediaExtractor;.selectTrack:(I)V // method@01d1 │ │ -1b704a: 1606 0000 |00dd: const-wide/16 v6, #int 0 // #0 │ │ -1b704e: 3108 0d06 |00df: cmp-long v8, v13, v6 │ │ -1b7052: 3d08 0600 |00e1: if-lez v8, 00e7 // +0006 │ │ -1b7056: 6e40 d001 df2e |00e3: invoke-virtual {v15, v13, v14, v2}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ -1b705c: 2804 |00e6: goto 00ea // +0004 │ │ -1b705e: 6e40 d001 6f27 |00e7: invoke-virtual {v15, v6, v7, v2}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ -1b7064: 6e20 cd01 5f00 |00ea: invoke-virtual {v15, v5}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ -1b706a: 0c00 |00ed: move-result-object v0 │ │ -1b706c: 080a 1200 |00ee: move-object/from16 v10, v18 │ │ -1b7070: 7130 d501 3a04 |00f0: invoke-static {v10, v3, v4}, Landroid/media/MediaFormat;.createVideoFormat:(Ljava/lang/String;II)Landroid/media/MediaFormat; // method@01d5 │ │ -1b7076: 0c0b |00f3: move-result-object v11 │ │ -1b7078: 1a06 b34c |00f4: const-string v6, "color-format" // string@4cb3 │ │ -1b707c: 1407 8907 007f |00f6: const v7, #float 1.7018e+38 // #7f000789 │ │ -1b7082: 6e30 da01 6b07 |00f9: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ -1b7088: 1a06 8249 |00fc: const-string v6, "bitrate" // string@4982 │ │ -1b708c: 3809 0300 |00fe: if-eqz v9, 0101 // +0003 │ │ -1b7090: 2804 |0100: goto 0104 // +0004 │ │ -1b7092: 1409 0010 0e00 |0101: const v9, #float 1.29144e-39 // #000e1000 │ │ -1b7098: 6e30 da01 6b09 |0104: invoke-virtual {v11, v6, v9}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ -1b709e: 1a06 bb57 |0107: const-string v6, "frame-rate" // string@57bb │ │ -1b70a2: 1307 1900 |0109: const/16 v7, #int 25 // #19 │ │ -1b70a6: 6e30 da01 6b07 |010b: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ -1b70ac: 1a06 715f |010e: const-string v6, "i-frame-interval" // string@5f71 │ │ -1b70b0: 1307 0a00 |0110: const/16 v7, #int 10 // #a │ │ -1b70b4: 6e30 da01 6b07 |0112: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ -1b70ba: 7110 b801 0a00 |0115: invoke-static {v10}, Landroid/media/MediaCodec;.createEncoderByType:(Ljava/lang/String;)Landroid/media/MediaCodec; // method@01b8 │ │ -1b70c0: 0c06 |0118: move-result-object v6 │ │ -1b70c2: 1207 |0119: const/4 v7, #int 0 // #0 │ │ -1b70c4: 1219 |011a: const/4 v9, #int 1 // #1 │ │ -1b70c6: 6e59 b601 b677 |011b: invoke-virtual {v6, v11, v7, v7, v9}, Landroid/media/MediaCodec;.configure:(Landroid/media/MediaFormat;Landroid/view/Surface;Landroid/media/MediaCrypto;I)V // method@01b6 │ │ -1b70cc: 2207 0f11 |011e: new-instance v7, Lorg/thoughtcrime/securesms/video/recode/InputSurface; // type@110f │ │ -1b70d0: 6e10 b901 0600 |0120: invoke-virtual {v6}, Landroid/media/MediaCodec;.createInputSurface:()Landroid/view/Surface; // method@01b9 │ │ -1b70d6: 0c09 |0123: move-result-object v9 │ │ -1b70d8: 7020 9e5c 9700 |0124: invoke-direct {v7, v9}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.:(Landroid/view/Surface;)V // method@5c9e │ │ -1b70de: 6e10 a25c 0700 |0127: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.makeCurrent:()V // method@5ca2 │ │ -1b70e4: 6e10 c501 0600 |012a: invoke-virtual {v6}, Landroid/media/MediaCodec;.start:()V // method@01c5 │ │ -1b70ea: 1a09 8b6f |012d: const-string v9, "mime" // string@6f8b │ │ -1b70ee: 6e20 d801 9000 |012f: invoke-virtual {v0, v9}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ -1b70f4: 0c09 |0132: move-result-object v9 │ │ -1b70f6: 7110 b701 0900 |0133: invoke-static {v9}, Landroid/media/MediaCodec;.createDecoderByType:(Ljava/lang/String;)Landroid/media/MediaCodec; // method@01b7 │ │ -1b70fc: 0c09 |0136: move-result-object v9 │ │ -1b70fe: 220b 1411 |0137: new-instance v11, Lorg/thoughtcrime/securesms/video/recode/OutputSurface; // type@1114 │ │ -1b7102: 7010 d05c 0b00 |0139: invoke-direct {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.:()V // method@5cd0 │ │ -1b7108: 6e10 d85c 0b00 |013c: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.getSurface:()Landroid/view/Surface; // method@5cd8 │ │ -1b710e: 0c0c |013f: move-result-object v12 │ │ -1b7110: 0810 0700 |0140: move-object/from16 v16, v7 │ │ -1b7114: 1207 |0142: const/4 v7, #int 0 // #0 │ │ -1b7116: 6e52 b601 097c |0143: invoke-virtual {v9, v0, v12, v7, v2}, Landroid/media/MediaCodec;.configure:(Landroid/media/MediaFormat;Landroid/view/Surface;Landroid/media/MediaCrypto;I)V // method@01b6 │ │ -1b711c: 6e10 c501 0900 |0146: invoke-virtual {v9}, Landroid/media/MediaCodec;.start:()V // method@01c5 │ │ -1b7122: 7601 025d 2700 |0149: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5d02 │ │ -1b7128: 0523 1400 |014c: move-wide/from16 v35, v20 │ │ -1b712c: 1200 |014e: const/4 v0, #int 0 // #0 │ │ -1b712e: 1312 0000 |014f: const/16 v18, #int 0 // #0 │ │ -1b7132: 1322 0000 |0151: const/16 v34, #int 0 // #0 │ │ -1b7136: 1325 fbff |0153: const/16 v37, #int -5 // #fffb │ │ -1b713a: 3900 e802 |0155: if-nez v0, 043d // +02e8 │ │ -1b713e: 7601 025d 2700 |0157: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5d02 │ │ -1b7144: 0228 0800 |015a: move/from16 v40, v8 │ │ -1b7148: 1607 c409 |015c: const-wide/16 v7, #int 2500 // #9c4 │ │ -1b714c: 3912 5c00 |015e: if-nez v18, 01ba // +005c │ │ -1b7150: 6e10 cb01 0f00 |0160: invoke-virtual {v15}, Landroid/media/MediaExtractor;.getSampleTrackIndex:()I // method@01cb │ │ -1b7156: 0a0c |0163: move-result v12 │ │ -1b7158: 335c 3700 |0164: if-ne v12, v5, 019b // +0037 │ │ -1b715c: 6e30 ba01 7908 |0166: invoke-virtual {v9, v7, v8}, Landroid/media/MediaCodec;.dequeueInputBuffer:(J)I // method@01ba │ │ -1b7162: 0a0c |0169: move-result v12 │ │ -1b7164: 3a0c 3600 |016a: if-ltz v12, 01a0 // +0036 │ │ -1b7168: 6e20 bc01 c900 |016c: invoke-virtual {v9, v12}, Landroid/media/MediaCodec;.getInputBuffer:(I)Ljava/nio/ByteBuffer; // method@01bc │ │ -1b716e: 0c07 |016f: move-result-object v7 │ │ -1b7170: 6e30 ce01 7f02 |0170: invoke-virtual {v15, v7, v2}, Landroid/media/MediaExtractor;.readSampleData:(Ljava/nio/ByteBuffer;I)I // method@01ce │ │ -1b7176: 0a1e |0173: move-result v30 │ │ -1b7178: 3b1e 1400 |0174: if-gez v30, 0188 // +0014 │ │ -1b717c: 161f 0000 |0176: const-wide/16 v31, #int 0 // #0 │ │ -1b7180: 1321 0400 |0178: const/16 v33, #int 4 // #4 │ │ -1b7184: 131d 0000 |017a: const/16 v29, #int 0 // #0 │ │ -1b7188: 131e 0000 |017c: const/16 v30, #int 0 // #0 │ │ -1b718c: 081b 0900 |017e: move-object/from16 v27, v9 │ │ -1b7190: 021c 0c00 |0180: move/from16 v28, v12 │ │ -1b7194: 7407 c101 1b00 |0182: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ -1b719a: 1312 0100 |0185: const/16 v18, #int 1 // #1 │ │ -1b719e: 2819 |0187: goto 01a0 // +0019 │ │ -1b71a0: 6e10 ca01 0f00 |0188: invoke-virtual {v15}, Landroid/media/MediaExtractor;.getSampleTime:()J // method@01ca │ │ -1b71a6: 0b1f |018b: move-result-wide v31 │ │ -1b71a8: 1321 0000 |018c: const/16 v33, #int 0 // #0 │ │ -1b71ac: 131d 0000 |018e: const/16 v29, #int 0 // #0 │ │ -1b71b0: 081b 0900 |0190: move-object/from16 v27, v9 │ │ -1b71b4: 021c 0c00 |0192: move/from16 v28, v12 │ │ -1b71b8: 7407 c101 1b00 |0194: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ -1b71be: 6e10 c801 0f00 |0197: invoke-virtual {v15}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ -1b71c4: 2806 |019a: goto 01a0 // +0006 │ │ -1b71c6: 12f7 |019b: const/4 v7, #int -1 // #ff │ │ -1b71c8: 337c 0400 |019c: if-ne v12, v7, 01a0 // +0004 │ │ -1b71cc: 1217 |019e: const/4 v7, #int 1 // #1 │ │ -1b71ce: 2802 |019f: goto 01a1 // +0002 │ │ -1b71d0: 1207 |01a0: const/4 v7, #int 0 // #0 │ │ -1b71d2: 3807 1900 |01a1: if-eqz v7, 01ba // +0019 │ │ -1b71d6: 1607 c409 |01a3: const-wide/16 v7, #int 2500 // #9c4 │ │ -1b71da: 6e30 ba01 7908 |01a5: invoke-virtual {v9, v7, v8}, Landroid/media/MediaCodec;.dequeueInputBuffer:(J)I // method@01ba │ │ -1b71e0: 0a1c |01a8: move-result v28 │ │ -1b71e2: 3a1c 1100 |01a9: if-ltz v28, 01ba // +0011 │ │ -1b71e6: 161f 0000 |01ab: const-wide/16 v31, #int 0 // #0 │ │ -1b71ea: 1321 0400 |01ad: const/16 v33, #int 4 // #4 │ │ -1b71ee: 131d 0000 |01af: const/16 v29, #int 0 // #0 │ │ -1b71f2: 131e 0000 |01b1: const/16 v30, #int 0 // #0 │ │ -1b71f6: 081b 0900 |01b3: move-object/from16 v27, v9 │ │ -1b71fa: 7407 c101 1b00 |01b5: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ -1b7200: 1312 0100 |01b8: const/16 v18, #int 1 // #1 │ │ -1b7204: df07 2201 |01ba: xor-int/lit8 v7, v34, #int 1 // #01 │ │ -1b7208: 020c 2500 |01bc: move/from16 v12, v37 │ │ -1b720c: 1218 |01be: const/4 v8, #int 1 // #1 │ │ -1b720e: 3907 0b00 |01bf: if-nez v7, 01ca // +000b │ │ -1b7212: 3808 0300 |01c1: if-eqz v8, 01c4 // +0003 │ │ -1b7216: 2807 |01c3: goto 01ca // +0007 │ │ -1b7218: 0208 2800 |01c4: move/from16 v8, v40 │ │ -1b721c: 0225 0c00 |01c6: move/from16 v37, v12 │ │ -1b7220: 1207 |01c8: const/4 v7, #int 0 // #0 │ │ -1b7222: 288c |01c9: goto 0155 // -0074 │ │ -1b7224: 7601 025d 2700 |01ca: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5d02 │ │ -1b722a: 021d 0000 |01cd: move/from16 v29, v0 │ │ -1b722e: 021c 0300 |01cf: move/from16 v28, v3 │ │ -1b7232: 1602 c409 |01d1: const-wide/16 v2, #int 2500 // #9c4 │ │ -1b7236: 6e40 bb01 1632 |01d3: invoke-virtual {v6, v1, v2, v3}, Landroid/media/MediaCodec;.dequeueOutputBuffer:(Landroid/media/MediaCodec$BufferInfo;J)I // method@01bb │ │ -1b723c: 0a00 |01d6: move-result v0 │ │ -1b723e: 12d3 |01d7: const/4 v3, #int -3 // #fd │ │ -1b7240: 12f2 |01d8: const/4 v2, #int -1 // #ff │ │ -1b7242: 3320 1000 |01d9: if-ne v0, v2, 01e9 // +0010 │ │ -1b7246: 0220 0500 |01db: move/from16 v32, v5 │ │ -1b724a: 0821 0f00 |01dd: move-object/from16 v33, v15 │ │ -1b724e: 0803 1600 |01df: move-object/from16 v3, v22 │ │ -1b7252: 0202 1c00 |01e1: move/from16 v2, v28 │ │ -1b7256: 12f5 |01e3: const/4 v5, #int -1 // #ff │ │ -1b7258: 1208 |01e4: const/4 v8, #int 0 // #0 │ │ -1b725a: 0216 0700 |01e5: move/from16 v22, v7 │ │ -1b725e: 2900 1501 |01e7: goto/16 02fc // +0115 │ │ -1b7262: 3330 0c00 |01e9: if-ne v0, v3, 01f5 // +000c │ │ -1b7266: 0220 0500 |01eb: move/from16 v32, v5 │ │ -1b726a: 0821 0f00 |01ed: move-object/from16 v33, v15 │ │ -1b726e: 0803 1600 |01ef: move-object/from16 v3, v22 │ │ -1b7272: 0202 1c00 |01f1: move/from16 v2, v28 │ │ -1b7276: 12f5 |01f3: const/4 v5, #int -1 // #ff │ │ -1b7278: 28f1 |01f4: goto 01e5 // -000f │ │ -1b727a: 12e2 |01f5: const/4 v2, #int -2 // #fe │ │ -1b727c: 3320 3900 |01f6: if-ne v0, v2, 022f // +0039 │ │ -1b7280: 6e10 c001 0600 |01f8: invoke-virtual {v6}, Landroid/media/MediaCodec;.getOutputFormat:()Landroid/media/MediaFormat; // method@01c0 │ │ -1b7286: 0c02 |01fb: move-result-object v2 │ │ -1b7288: 12b3 |01fc: const/4 v3, #int -5 // #fb │ │ -1b728a: 333c 0e00 |01fd: if-ne v12, v3, 020b // +000e │ │ -1b728e: 0803 1600 |01ff: move-object/from16 v3, v22 │ │ -1b7292: 0216 0700 |0201: move/from16 v22, v7 │ │ -1b7296: 1207 |0203: const/4 v7, #int 0 // #0 │ │ -1b7298: 6e30 b45c 2307 |0204: invoke-virtual {v3, v2, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@5cb4 │ │ -1b729e: 0a0c |0207: move-result v12 │ │ -1b72a0: 2807 |0208: goto 020f // +0007 │ │ -1b72a2: 0d00 |0209: move-exception v0 │ │ -1b72a4: 2811 |020a: goto 021b // +0011 │ │ -1b72a6: 0803 1600 |020b: move-object/from16 v3, v22 │ │ -1b72aa: 0216 0700 |020d: move/from16 v22, v7 │ │ -1b72ae: 0220 0500 |020f: move/from16 v32, v5 │ │ -1b72b2: 0821 0f00 |0211: move-object/from16 v33, v15 │ │ -1b72b6: 0202 1c00 |0213: move/from16 v2, v28 │ │ -1b72ba: 12f5 |0215: const/4 v5, #int -1 // #ff │ │ -1b72bc: 2900 e600 |0216: goto/16 02fc // +00e6 │ │ -1b72c0: 0d00 |0218: move-exception v0 │ │ -1b72c2: 0803 1600 |0219: move-object/from16 v3, v22 │ │ -1b72c6: 0702 |021b: move-object v2, v0 │ │ -1b72c8: 0736 |021c: move-object v6, v3 │ │ -1b72ca: 07f1 |021d: move-object v1, v15 │ │ -1b72cc: 0803 1100 |021e: move-object/from16 v3, v17 │ │ -1b72d0: 2900 4503 |0220: goto/16 0565 // +0345 │ │ -1b72d4: 0d00 |0222: move-exception v0 │ │ -1b72d6: 0803 1600 |0223: move-object/from16 v3, v22 │ │ -1b72da: 0220 0500 |0225: move/from16 v32, v5 │ │ -1b72de: 0767 |0227: move-object v7, v6 │ │ -1b72e0: 0821 0f00 |0228: move-object/from16 v33, v15 │ │ -1b72e4: 0805 1000 |022a: move-object/from16 v5, v16 │ │ -1b72e8: 0736 |022c: move-object v6, v3 │ │ -1b72ea: 2900 6e02 |022d: goto/16 049b // +026e │ │ -1b72ee: 0803 1600 |022f: move-object/from16 v3, v22 │ │ -1b72f2: 0216 0700 |0231: move/from16 v22, v7 │ │ -1b72f6: 3a00 e501 |0233: if-ltz v0, 0418 // +01e5 │ │ -1b72fa: 6e20 be01 0600 |0235: invoke-virtual {v6, v0}, Landroid/media/MediaCodec;.getOutputBuffer:(I)Ljava/nio/ByteBuffer; // method@01be │ │ -1b7300: 0c02 |0238: move-result-object v2 │ │ -1b7302: 3802 b201 |0239: if-eqz v2, 03eb // +01b2 │ │ -1b7306: 5217 2f00 |023b: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b730a: 021d 0800 |023d: move/from16 v29, v8 │ │ -1b730e: 1218 |023f: const/4 v8, #int 1 // #1 │ │ -1b7310: 3787 a300 |0240: if-le v7, v8, 02e3 // +00a3 │ │ -1b7314: 5217 2c00 |0242: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -1b7318: dd07 0702 |0244: and-int/lit8 v7, v7, #int 2 // #02 │ │ -1b731c: 3907 0800 |0246: if-nez v7, 024e // +0008 │ │ -1b7320: 1207 |0248: const/4 v7, #int 0 // #0 │ │ -1b7322: 6e57 c45c c312 |0249: invoke-virtual {v3, v12, v2, v1, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeSampleData:(ILjava/nio/ByteBuffer;Landroid/media/MediaCodec$BufferInfo;Z)Z // method@5cc4 │ │ -1b7328: 2900 9700 |024c: goto/16 02e3 // +0097 │ │ -1b732c: 12b7 |024e: const/4 v7, #int -5 // #fb │ │ -1b732e: 337c 9400 |024f: if-ne v12, v7, 02e3 // +0094 │ │ -1b7332: 5218 2f00 |0251: iget v8, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b7336: 2388 2311 |0253: new-array v8, v8, [B // type@1123 │ │ -1b733a: 521c 2d00 |0255: iget v12, v1, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -1b733e: 5217 2f00 |0257: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b7342: b07c |0259: add-int/2addr v12, v7 │ │ -1b7344: 6e20 ab0b c200 |025a: invoke-virtual {v2, v12}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@0bab │ │ -1b734a: 5217 2d00 |025d: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -1b734e: 6e20 ae0b 7200 |025f: invoke-virtual {v2, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ -1b7354: 6e20 a80b 8200 |0262: invoke-virtual {v2, v8}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba8 │ │ -1b735a: 5212 2f00 |0265: iget v2, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b735e: 1217 |0267: const/4 v7, #int 1 // #1 │ │ -1b7360: b172 |0268: sub-int/2addr v2, v7 │ │ -1b7362: 3a02 4c00 |0269: if-ltz v2, 02b5 // +004c │ │ -1b7366: 123c |026b: const/4 v12, #int 3 // #3 │ │ -1b7368: 37c2 4900 |026c: if-le v2, v12, 02b5 // +0049 │ │ -1b736c: 480c 0802 |026e: aget-byte v12, v8, v2 │ │ -1b7370: 337c 3900 |0270: if-ne v12, v7, 02a9 // +0039 │ │ -1b7374: d807 02ff |0272: add-int/lit8 v7, v2, #int -1 // #ff │ │ -1b7378: 4807 0807 |0274: aget-byte v7, v8, v7 │ │ -1b737c: 3907 3300 |0276: if-nez v7, 02a9 // +0033 │ │ -1b7380: d807 02fe |0278: add-int/lit8 v7, v2, #int -2 // #fe │ │ -1b7384: 4807 0807 |027a: aget-byte v7, v8, v7 │ │ -1b7388: 3907 2d00 |027c: if-nez v7, 02a9 // +002d │ │ -1b738c: d807 02fd |027e: add-int/lit8 v7, v2, #int -3 // #fd │ │ -1b7390: 480c 0807 |0280: aget-byte v12, v8, v7 │ │ -1b7394: 390c 2700 |0282: if-nez v12, 02a9 // +0027 │ │ -1b7398: 7110 a00b 0700 |0284: invoke-static {v7}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0ba0 │ │ -1b739e: 0c02 |0287: move-result-object v2 │ │ -1b73a0: 521c 2f00 |0288: iget v12, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b73a4: b17c |028a: sub-int/2addr v12, v7 │ │ -1b73a6: 7110 a00b 0c00 |028b: invoke-static {v12}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0ba0 │ │ -1b73ac: 0c0c |028e: move-result-object v12 │ │ -1b73ae: 0220 0500 |028f: move/from16 v32, v5 │ │ -1b73b2: 0821 0f00 |0291: move-object/from16 v33, v15 │ │ -1b73b6: 1205 |0293: const/4 v5, #int 0 // #0 │ │ -1b73b8: 6e40 b10b 8275 |0294: invoke-virtual {v2, v8, v5, v7}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@0bb1 │ │ -1b73be: 0c0f |0297: move-result-object v15 │ │ -1b73c0: 6e20 ae0b 5f00 |0298: invoke-virtual {v15, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ -1b73c6: 521f 2f00 |029b: iget v15, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b73ca: b17f |029d: sub-int/2addr v15, v7 │ │ -1b73cc: 6e40 b10b 8cf7 |029e: invoke-virtual {v12, v8, v7, v15}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@0bb1 │ │ -1b73d2: 0c07 |02a1: move-result-object v7 │ │ -1b73d4: 6e20 ae0b 5700 |02a2: invoke-virtual {v7, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ -1b73da: 0727 |02a5: move-object v7, v2 │ │ -1b73dc: 0202 1c00 |02a6: move/from16 v2, v28 │ │ -1b73e0: 2815 |02a8: goto 02bd // +0015 │ │ -1b73e2: 0220 0500 |02a9: move/from16 v32, v5 │ │ -1b73e6: 0821 0f00 |02ab: move-object/from16 v33, v15 │ │ -1b73ea: d802 02ff |02ad: add-int/lit8 v2, v2, #int -1 // #ff │ │ -1b73ee: 0205 2000 |02af: move/from16 v5, v32 │ │ -1b73f2: 080f 2100 |02b1: move-object/from16 v15, v33 │ │ -1b73f6: 1217 |02b3: const/4 v7, #int 1 // #1 │ │ -1b73f8: 28b5 |02b4: goto 0269 // -004b │ │ -1b73fa: 0220 0500 |02b5: move/from16 v32, v5 │ │ -1b73fe: 0821 0f00 |02b7: move-object/from16 v33, v15 │ │ -1b7402: 0202 1c00 |02b9: move/from16 v2, v28 │ │ -1b7406: 1207 |02bb: const/4 v7, #int 0 // #0 │ │ -1b7408: 120c |02bc: const/4 v12, #int 0 // #0 │ │ -1b740a: 7130 d501 2a04 |02bd: invoke-static {v10, v2, v4}, Landroid/media/MediaFormat;.createVideoFormat:(Ljava/lang/String;II)Landroid/media/MediaFormat; // method@01d5 │ │ -1b7410: 0c05 |02c0: move-result-object v5 │ │ -1b7412: 3807 0e00 |02c1: if-eqz v7, 02cf // +000e │ │ -1b7416: 380c 0c00 |02c3: if-eqz v12, 02cf // +000c │ │ -1b741a: 1a08 f44f |02c5: const-string v8, "csd-0" // string@4ff4 │ │ -1b741e: 6e30 d901 8507 |02c7: invoke-virtual {v5, v8, v7}, Landroid/media/MediaFormat;.setByteBuffer:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@01d9 │ │ -1b7424: 1a07 f54f |02ca: const-string v7, "csd-1" // string@4ff5 │ │ -1b7428: 6e30 d901 750c |02cc: invoke-virtual {v5, v7, v12}, Landroid/media/MediaFormat;.setByteBuffer:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@01d9 │ │ -1b742e: 1207 |02cf: const/4 v7, #int 0 // #0 │ │ -1b7430: 6e30 b45c 5307 |02d0: invoke-virtual {v3, v5, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@5cb4 │ │ -1b7436: 0a0c |02d3: move-result v12 │ │ -1b7438: 2815 |02d4: goto 02e9 // +0015 │ │ -1b743a: 0d00 |02d5: move-exception v0 │ │ -1b743c: 0821 0f00 |02d6: move-object/from16 v33, v15 │ │ -1b7440: 0702 |02d8: move-object v2, v0 │ │ -1b7442: 0736 |02d9: move-object v6, v3 │ │ -1b7444: 2900 b001 |02da: goto/16 048a // +01b0 │ │ -1b7448: 0d00 |02dc: move-exception v0 │ │ -1b744a: 0220 0500 |02dd: move/from16 v32, v5 │ │ -1b744e: 0821 0f00 |02df: move-object/from16 v33, v15 │ │ -1b7452: 2900 0701 |02e1: goto/16 03e8 // +0107 │ │ -1b7456: 0220 0500 |02e3: move/from16 v32, v5 │ │ -1b745a: 0821 0f00 |02e5: move-object/from16 v33, v15 │ │ -1b745e: 0202 1c00 |02e7: move/from16 v2, v28 │ │ -1b7462: 5215 2c00 |02e9: iget v5, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -1b7466: dd05 0504 |02eb: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1b746a: 3805 0400 |02ed: if-eqz v5, 02f1 // +0004 │ │ -1b746e: 1215 |02ef: const/4 v5, #int 1 // #1 │ │ -1b7470: 2802 |02f0: goto 02f2 // +0002 │ │ -1b7472: 1205 |02f1: const/4 v5, #int 0 // #0 │ │ -1b7474: 1207 |02f2: const/4 v7, #int 0 // #0 │ │ -1b7476: 6e30 c301 0607 |02f3: invoke-virtual {v6, v0, v7}, Landroid/media/MediaCodec;.releaseOutputBuffer:(IZ)V // method@01c3 │ │ -1b747c: 0208 1d00 |02f6: move/from16 v8, v29 │ │ -1b7480: 021d 0500 |02f8: move/from16 v29, v5 │ │ -1b7484: 2900 1bff |02fa: goto/16 0215 // -00e5 │ │ -1b7488: 3250 1000 |02fc: if-eq v0, v5, 030c // +0010 │ │ -1b748c: 0207 1600 |02fe: move/from16 v7, v22 │ │ -1b7490: 0200 1d00 |0300: move/from16 v0, v29 │ │ -1b7494: 0205 2000 |0302: move/from16 v5, v32 │ │ -1b7498: 080f 2100 |0304: move-object/from16 v15, v33 │ │ -1b749c: 0816 0300 |0306: move-object/from16 v22, v3 │ │ -1b74a0: 0123 |0308: move v3, v2 │ │ -1b74a2: 1202 |0309: const/4 v2, #int 0 // #0 │ │ -1b74a4: 2900 b5fe |030a: goto/16 01bf // -014b │ │ -1b74a8: 3922 be00 |030c: if-nez v34, 03ca // +00be │ │ -1b74ac: 0767 |030e: move-object v7, v6 │ │ -1b74ae: 1605 c409 |030f: const-wide/16 v5, #int 2500 // #9c4 │ │ -1b74b2: 6e40 bb01 1965 |0311: invoke-virtual {v9, v1, v5, v6}, Landroid/media/MediaCodec;.dequeueOutputBuffer:(Landroid/media/MediaCodec$BufferInfo;J)I // method@01bb │ │ -1b74b8: 0a00 |0314: move-result v0 │ │ -1b74ba: 12ff |0315: const/4 v15, #int -1 // #ff │ │ -1b74bc: 33f0 0d00 |0316: if-ne v0, v15, 0323 // +000d │ │ -1b74c0: 021c 0200 |0318: move/from16 v28, v2 │ │ -1b74c4: 0736 |031a: move-object v6, v3 │ │ -1b74c6: 0805 1000 |031b: move-object/from16 v5, v16 │ │ -1b74ca: 1316 0000 |031d: const/16 v22, #int 0 // #0 │ │ -1b74ce: 1619 0000 |031f: const-wide/16 v25, #int 0 // #0 │ │ -1b74d2: 2900 b200 |0321: goto/16 03d3 // +00b2 │ │ -1b74d6: 12d5 |0323: const/4 v5, #int -3 // #fd │ │ -1b74d8: 3350 0800 |0324: if-ne v0, v5, 032c // +0008 │ │ -1b74dc: 021c 0200 |0326: move/from16 v28, v2 │ │ -1b74e0: 0736 |0328: move-object v6, v3 │ │ -1b74e2: 0805 1000 |0329: move-object/from16 v5, v16 │ │ -1b74e6: 28f4 |032b: goto 031f // -000c │ │ -1b74e8: 12e5 |032c: const/4 v5, #int -2 // #fe │ │ -1b74ea: 3350 0800 |032d: if-ne v0, v5, 0335 // +0008 │ │ -1b74ee: 6e10 c001 0900 |032f: invoke-virtual {v9}, Landroid/media/MediaCodec;.getOutputFormat:()Landroid/media/MediaFormat; // method@01c0 │ │ -1b74f4: 28f4 |0332: goto 0326 // -000c │ │ -1b74f6: 0d00 |0333: move-exception v0 │ │ -1b74f8: 28a4 |0334: goto 02d8 // -005c │ │ -1b74fa: 3a00 7100 |0335: if-ltz v0, 03a6 // +0071 │ │ -1b74fe: 5215 2f00 |0337: iget v5, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b7502: 3805 0400 |0339: if-eqz v5, 033d // +0004 │ │ -1b7506: 1215 |033b: const/4 v5, #int 1 // #1 │ │ -1b7508: 2802 |033c: goto 033e // +0002 │ │ -1b750a: 1205 |033d: const/4 v5, #int 0 // #0 │ │ -1b750c: 1619 0000 |033e: const-wide/16 v25, #int 0 // #0 │ │ -1b7510: 3106 1719 |0340: cmp-long v6, v23, v25 │ │ -1b7514: 3d06 1a00 |0342: if-lez v6, 035c // +001a │ │ -1b7518: 021c 0200 |0344: move/from16 v28, v2 │ │ -1b751c: 0736 |0346: move-object v6, v3 │ │ -1b751e: 5312 2e00 |0347: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1b7522: 311e 0217 |0349: cmp-long v30, v2, v23 │ │ -1b7526: 3a1e 1400 |034b: if-ltz v30, 035f // +0014 │ │ -1b752a: 5212 2c00 |034d: iget v2, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -1b752e: de02 0204 |034f: or-int/lit8 v2, v2, #int 4 // #04 │ │ -1b7532: 5912 2c00 |0351: iput v2, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -1b7536: 1205 |0353: const/4 v5, #int 0 // #0 │ │ -1b7538: 1312 0100 |0354: const/16 v18, #int 1 // #1 │ │ -1b753c: 1322 0100 |0356: const/16 v34, #int 1 // #1 │ │ -1b7540: 2807 |0358: goto 035f // +0007 │ │ -1b7542: 0d00 |0359: move-exception v0 │ │ -1b7544: 2900 6c00 |035a: goto/16 03c6 // +006c │ │ -1b7548: 021c 0200 |035c: move/from16 v28, v2 │ │ -1b754c: 0736 |035e: move-object v6, v3 │ │ -1b754e: 3d28 1200 |035f: if-lez v40, 0371 // +0012 │ │ -1b7552: 3102 2314 |0361: cmp-long v2, v35, v20 │ │ -1b7556: 3902 0e00 |0363: if-nez v2, 0371 // +000e │ │ -1b755a: 5312 2e00 |0365: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1b755e: 311e 020d |0367: cmp-long v30, v2, v13 │ │ -1b7562: 3b1e 0400 |0369: if-gez v30, 036d // +0004 │ │ -1b7566: 1205 |036b: const/4 v5, #int 0 // #0 │ │ -1b7568: 2805 |036c: goto 0371 // +0005 │ │ -1b756a: 5312 2e00 |036d: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1b756e: 0523 0200 |036f: move-wide/from16 v35, v2 │ │ -1b7572: 6e30 c301 0905 |0371: invoke-virtual {v9, v0, v5}, Landroid/media/MediaCodec;.releaseOutputBuffer:(IZ)V // method@01c3 │ │ -1b7578: 3805 2400 |0374: if-eqz v5, 0398 // +0024 │ │ -1b757c: 6e10 d25c 0b00 |0376: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.awaitNewImage:()V // method@5cd2 │ │ -1b7582: 1202 |0379: const/4 v2, #int 0 // #0 │ │ -1b7584: 6e20 d55c 2b00 |037a: invoke-virtual {v11, v2}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.drawImage:(Z)V // method@5cd5 │ │ -1b758a: 5312 2e00 |037d: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1b758e: 161e e803 |037f: const-wide/16 v30, #int 1000 // #3e8 │ │ -1b7592: 9d02 021e |0381: mul-long v2, v2, v30 │ │ -1b7596: 0805 1000 |0383: move-object/from16 v5, v16 │ │ -1b759a: 6e30 a45c 2503 |0385: invoke-virtual {v5, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.setPresentationTime:(J)V // method@5ca4 │ │ -1b75a0: 6e10 a55c 0500 |0388: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.swapBuffers:()Z // method@5ca5 │ │ -1b75a6: 280f |038b: goto 039a // +000f │ │ -1b75a8: 0d00 |038c: move-exception v0 │ │ -1b75aa: 0805 1000 |038d: move-object/from16 v5, v16 │ │ -1b75ae: 0702 |038f: move-object v2, v0 │ │ -1b75b0: 6200 0643 |0390: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4306 │ │ -1b75b4: 1a03 4754 |0392: const-string v3, "error while waiting for recording output surface" // string@5447 │ │ -1b75b8: 7130 c502 3002 |0394: invoke-static {v0, v3, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1b75be: 2803 |0397: goto 039a // +0003 │ │ -1b75c0: 0805 1000 |0398: move-object/from16 v5, v16 │ │ -1b75c4: 5210 2c00 |039a: iget v0, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -1b75c8: dd00 0004 |039c: and-int/lit8 v0, v0, #int 4 // #04 │ │ -1b75cc: 3800 3500 |039e: if-eqz v0, 03d3 // +0035 │ │ -1b75d0: 6e10 c401 0700 |03a0: invoke-virtual {v7}, Landroid/media/MediaCodec;.signalEndOfInputStream:()V // method@01c4 │ │ -1b75d6: 1316 0000 |03a3: const/16 v22, #int 0 // #0 │ │ -1b75da: 282e |03a5: goto 03d3 // +002e │ │ -1b75dc: 0736 |03a6: move-object v6, v3 │ │ -1b75de: 0805 1000 |03a7: move-object/from16 v5, v16 │ │ -1b75e2: 2202 0503 |03a9: new-instance v2, Ljava/lang/RuntimeException; // type@0305 │ │ -1b75e6: 2203 0c03 |03ab: new-instance v3, Ljava/lang/StringBuilder; // type@030c │ │ -1b75ea: 7010 0c0b 0300 |03ad: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1b75f0: 1a04 4387 |03b0: const-string v4, "unexpected result from decoder.dequeueOutputBuffer: " // string@8743 │ │ -1b75f4: 6e20 180b 4300 |03b2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b75fa: 6e20 130b 0300 |03b5: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1b7600: 6e10 290b 0300 |03b8: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1b7606: 0c00 |03bb: move-result-object v0 │ │ -1b7608: 7020 b50a 0200 |03bc: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b760e: 2702 |03bf: throw v2 │ │ -1b7610: 0d00 |03c0: move-exception v0 │ │ -1b7612: 0736 |03c1: move-object v6, v3 │ │ -1b7614: 2900 c700 |03c2: goto/16 0489 // +00c7 │ │ -1b7618: 0d00 |03c4: move-exception v0 │ │ -1b761a: 0736 |03c5: move-object v6, v3 │ │ -1b761c: 0805 1000 |03c6: move-object/from16 v5, v16 │ │ -1b7620: 2900 d300 |03c8: goto/16 049b // +00d3 │ │ -1b7624: 021c 0200 |03ca: move/from16 v28, v2 │ │ -1b7628: 0767 |03cc: move-object v7, v6 │ │ -1b762a: 0805 1000 |03cd: move-object/from16 v5, v16 │ │ -1b762e: 12ff |03cf: const/4 v15, #int -1 // #ff │ │ -1b7630: 1619 0000 |03d0: const-wide/16 v25, #int 0 // #0 │ │ -1b7634: 0736 |03d2: move-object v6, v3 │ │ -1b7636: 0810 0500 |03d3: move-object/from16 v16, v5 │ │ -1b763a: 0203 1c00 |03d5: move/from16 v3, v28 │ │ -1b763e: 0200 1d00 |03d7: move/from16 v0, v29 │ │ -1b7642: 0205 2000 |03d9: move/from16 v5, v32 │ │ -1b7646: 080f 2100 |03db: move-object/from16 v15, v33 │ │ -1b764a: 1202 |03dd: const/4 v2, #int 0 // #0 │ │ -1b764c: 0226 1600 |03de: move/from16 v38, v22 │ │ -1b7650: 0816 0600 |03e0: move-object/from16 v22, v6 │ │ -1b7654: 0776 |03e2: move-object v6, v7 │ │ -1b7656: 0207 2600 |03e3: move/from16 v7, v38 │ │ -1b765a: 2900 dafd |03e5: goto/16 01bf // -0226 │ │ -1b765e: 0d00 |03e7: move-exception v0 │ │ -1b7660: 0767 |03e8: move-object v7, v6 │ │ -1b7662: 2900 41fe |03e9: goto/16 022a // -01bf │ │ -1b7666: 0220 0500 |03eb: move/from16 v32, v5 │ │ -1b766a: 0767 |03ed: move-object v7, v6 │ │ -1b766c: 0821 0f00 |03ee: move-object/from16 v33, v15 │ │ -1b7670: 0805 1000 |03f0: move-object/from16 v5, v16 │ │ -1b7674: 0736 |03f2: move-object v6, v3 │ │ -1b7676: 2202 0503 |03f3: new-instance v2, Ljava/lang/RuntimeException; // type@0305 │ │ -1b767a: 2203 0c03 |03f5: new-instance v3, Ljava/lang/StringBuilder; // type@030c │ │ -1b767e: 7010 0c0b 0300 |03f7: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1b7684: 1a04 d953 |03fa: const-string v4, "encoderOutputBuffer " // string@53d9 │ │ -1b7688: 6e20 180b 4300 |03fc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b768e: 6e20 130b 0300 |03ff: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1b7694: 1a00 3c04 |0402: const-string v0, " was null" // string@043c │ │ -1b7698: 6e20 180b 0300 |0404: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b769e: 6e10 290b 0300 |0407: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1b76a4: 0c00 |040a: move-result-object v0 │ │ -1b76a6: 7020 b50a 0200 |040b: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b76ac: 2702 |040e: throw v2 │ │ -1b76ae: 0d00 |040f: move-exception v0 │ │ -1b76b0: 0736 |0410: move-object v6, v3 │ │ -1b76b2: 0821 0f00 |0411: move-object/from16 v33, v15 │ │ -1b76b6: 2900 7600 |0413: goto/16 0489 // +0076 │ │ -1b76ba: 0d00 |0415: move-exception v0 │ │ -1b76bc: 2900 0ffe |0416: goto/16 0225 // -01f1 │ │ -1b76c0: 0220 0500 |0418: move/from16 v32, v5 │ │ -1b76c4: 0767 |041a: move-object v7, v6 │ │ -1b76c6: 0821 0f00 |041b: move-object/from16 v33, v15 │ │ -1b76ca: 0805 1000 |041d: move-object/from16 v5, v16 │ │ -1b76ce: 0736 |041f: move-object v6, v3 │ │ -1b76d0: 2202 0503 |0420: new-instance v2, Ljava/lang/RuntimeException; // type@0305 │ │ -1b76d4: 2203 0c03 |0422: new-instance v3, Ljava/lang/StringBuilder; // type@030c │ │ -1b76d8: 7010 0c0b 0300 |0424: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1b76de: 1a04 4487 |0427: const-string v4, "unexpected result from encoder.dequeueOutputBuffer: " // string@8744 │ │ -1b76e2: 6e20 180b 4300 |0429: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b76e8: 6e20 130b 0300 |042c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1b76ee: 6e10 290b 0300 |042f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1b76f4: 0c00 |0432: move-result-object v0 │ │ -1b76f6: 7020 b50a 0200 |0433: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b76fc: 2702 |0436: throw v2 │ │ -1b76fe: 0d00 |0437: move-exception v0 │ │ -1b7700: 2900 5100 |0438: goto/16 0489 // +0051 │ │ -1b7704: 0d00 |043a: move-exception v0 │ │ -1b7706: 2900 6000 |043b: goto/16 049b // +0060 │ │ -1b770a: 0220 0500 |043d: move/from16 v32, v5 │ │ -1b770e: 0767 |043f: move-object v7, v6 │ │ -1b7710: 0821 0f00 |0440: move-object/from16 v33, v15 │ │ -1b7714: 0805 1000 |0442: move-object/from16 v5, v16 │ │ -1b7718: 0806 1600 |0444: move-object/from16 v6, v22 │ │ -1b771c: 3100 2314 |0446: cmp-long v0, v35, v20 │ │ -1b7720: 3800 0400 |0448: if-eqz v0, 044c // +0004 │ │ -1b7724: 050d 2300 |044a: move-wide/from16 v13, v35 │ │ -1b7728: 0203 2000 |044c: move/from16 v3, v32 │ │ -1b772c: 0802 2100 |044e: move-object/from16 v2, v33 │ │ -1b7730: 120a |0450: const/4 v10, #int 0 // #0 │ │ -1b7732: 2900 5600 |0451: goto/16 04a7 // +0056 │ │ -1b7736: 0d00 |0453: move-exception v0 │ │ -1b7738: 0220 0500 |0454: move/from16 v32, v5 │ │ -1b773c: 0767 |0456: move-object v7, v6 │ │ -1b773e: 0821 0f00 |0457: move-object/from16 v33, v15 │ │ -1b7742: 0805 1000 |0459: move-object/from16 v5, v16 │ │ -1b7746: 2808 |045b: goto 0463 // +0008 │ │ -1b7748: 0d00 |045c: move-exception v0 │ │ -1b774a: 0220 0500 |045d: move/from16 v32, v5 │ │ -1b774e: 0775 |045f: move-object v5, v7 │ │ -1b7750: 0821 0f00 |0460: move-object/from16 v33, v15 │ │ -1b7754: 0767 |0462: move-object v7, v6 │ │ -1b7756: 0806 1600 |0463: move-object/from16 v6, v22 │ │ -1b775a: 2836 |0465: goto 049b // +0036 │ │ -1b775c: 0d00 |0466: move-exception v0 │ │ -1b775e: 0220 0500 |0467: move/from16 v32, v5 │ │ -1b7762: 0775 |0469: move-object v5, v7 │ │ -1b7764: 0821 0f00 |046a: move-object/from16 v33, v15 │ │ -1b7768: 0767 |046c: move-object v7, v6 │ │ -1b776a: 0806 1600 |046d: move-object/from16 v6, v22 │ │ -1b776e: 282b |046f: goto 049a // +002b │ │ -1b7770: 0d00 |0470: move-exception v0 │ │ -1b7772: 0220 0500 |0471: move/from16 v32, v5 │ │ -1b7776: 0775 |0473: move-object v5, v7 │ │ -1b7778: 0821 0f00 |0474: move-object/from16 v33, v15 │ │ -1b777c: 0767 |0476: move-object v7, v6 │ │ -1b777e: 0806 1600 |0477: move-object/from16 v6, v22 │ │ -1b7782: 2820 |0479: goto 0499 // +0020 │ │ -1b7784: 0d00 |047a: move-exception v0 │ │ -1b7786: 0220 0500 |047b: move/from16 v32, v5 │ │ -1b778a: 0767 |047d: move-object v7, v6 │ │ -1b778c: 0821 0f00 |047e: move-object/from16 v33, v15 │ │ -1b7790: 0806 1600 |0480: move-object/from16 v6, v22 │ │ -1b7794: 1205 |0482: const/4 v5, #int 0 // #0 │ │ -1b7796: 2816 |0483: goto 0499 // +0016 │ │ -1b7798: 0d00 |0484: move-exception v0 │ │ -1b779a: 0821 0f00 |0485: move-object/from16 v33, v15 │ │ -1b779e: 0806 1600 |0487: move-object/from16 v6, v22 │ │ -1b77a2: 0702 |0489: move-object v2, v0 │ │ -1b77a4: 0803 1100 |048a: move-object/from16 v3, v17 │ │ -1b77a8: 0801 2100 |048c: move-object/from16 v1, v33 │ │ -1b77ac: 2900 d700 |048e: goto/16 0565 // +00d7 │ │ -1b77b0: 0d00 |0490: move-exception v0 │ │ -1b77b2: 0220 0500 |0491: move/from16 v32, v5 │ │ -1b77b6: 0821 0f00 |0493: move-object/from16 v33, v15 │ │ -1b77ba: 0806 1600 |0495: move-object/from16 v6, v22 │ │ -1b77be: 1205 |0497: const/4 v5, #int 0 // #0 │ │ -1b77c0: 1207 |0498: const/4 v7, #int 0 // #0 │ │ -1b77c2: 1209 |0499: const/4 v9, #int 0 // #0 │ │ -1b77c4: 120b |049a: const/4 v11, #int 0 // #0 │ │ -1b77c6: 6202 0643 |049b: sget-object v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4306 │ │ -1b77ca: 1a03 4f35 |049d: const-string v3, "Recoding video failed unexpectedly" // string@354f │ │ -1b77ce: 7130 c502 3200 |049f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1b77d4: 0203 2000 |04a2: move/from16 v3, v32 │ │ -1b77d8: 0802 2100 |04a4: move-object/from16 v2, v33 │ │ -1b77dc: 121a |04a6: const/4 v10, #int 1 // #1 │ │ -1b77de: 6e20 d301 3200 |04a7: invoke-virtual {v2, v3}, Landroid/media/MediaExtractor;.unselectTrack:(I)V // method@01d3 │ │ -1b77e4: 380b 0500 |04aa: if-eqz v11, 04af // +0005 │ │ -1b77e8: 6e10 db5c 0b00 |04ac: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.release:()V // method@5cdb │ │ -1b77ee: 3805 0500 |04af: if-eqz v5, 04b4 // +0005 │ │ -1b77f2: 6e10 a35c 0500 |04b1: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.release:()V // method@5ca3 │ │ -1b77f8: 3809 0800 |04b4: if-eqz v9, 04bc // +0008 │ │ -1b77fc: 6e10 c601 0900 |04b6: invoke-virtual {v9}, Landroid/media/MediaCodec;.stop:()V // method@01c6 │ │ -1b7802: 6e10 c201 0900 |04b9: invoke-virtual {v9}, Landroid/media/MediaCodec;.release:()V // method@01c2 │ │ -1b7808: 3807 0800 |04bc: if-eqz v7, 04c4 // +0008 │ │ -1b780c: 6e10 c601 0700 |04be: invoke-virtual {v7}, Landroid/media/MediaCodec;.stop:()V // method@01c6 │ │ -1b7812: 6e10 c201 0700 |04c1: invoke-virtual {v7}, Landroid/media/MediaCodec;.release:()V // method@01c2 │ │ -1b7818: 7601 025d 2700 |04c4: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5d02 │ │ -1b781e: 2813 |04c7: goto 04da // +0013 │ │ -1b7820: 0d00 |04c8: move-exception v0 │ │ -1b7822: 2806 |04c9: goto 04cf // +0006 │ │ -1b7824: 0d00 |04ca: move-exception v0 │ │ -1b7826: 2809 |04cb: goto 04d4 // +0009 │ │ -1b7828: 0d00 |04cc: move-exception v0 │ │ -1b782a: 0802 2100 |04cd: move-object/from16 v2, v33 │ │ -1b782e: 0721 |04cf: move-object v1, v2 │ │ -1b7830: 281f |04d0: goto 04ef // +001f │ │ -1b7832: 0d00 |04d1: move-exception v0 │ │ -1b7834: 0802 2100 |04d2: move-object/from16 v2, v33 │ │ -1b7838: 0721 |04d4: move-object v1, v2 │ │ -1b783a: 2821 |04d5: goto 04f6 // +0021 │ │ -1b783c: 07f2 |04d6: move-object v2, v15 │ │ -1b783e: 0806 1600 |04d7: move-object/from16 v6, v22 │ │ -1b7842: 120a |04d9: const/4 v10, #int 0 // #0 │ │ -1b7844: 04d7 |04da: move-wide v7, v13 │ │ -1b7846: 390a 1f00 |04db: if-nez v10, 04fa // +001f │ │ -1b784a: 121c |04dd: const/4 v12, #int 1 // #1 │ │ -1b784c: 076d |04de: move-object v13, v6 │ │ -1b784e: 0803 2700 |04df: move-object/from16 v3, v39 │ │ -1b7852: 0724 |04e1: move-object v4, v2 │ │ -1b7854: 07d5 |04e2: move-object v5, v13 │ │ -1b7856: 0716 |04e3: move-object v6, v1 │ │ -1b7858: 0509 1700 |04e4: move-wide/from16 v9, v23 │ │ -1b785c: 080b 1300 |04e6: move-object/from16 v11, v19 │ │ -1b7860: 760a 075d 0300 |04e8: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.readAndWriteTrack:(Landroid/media/MediaExtractor;Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Landroid/media/MediaCodec$BufferInfo;JJLjava/io/File;Z)J // method@5d07 │ │ -1b7866: 2810 |04eb: goto 04fb // +0010 │ │ -1b7868: 0d00 |04ec: move-exception v0 │ │ -1b786a: 0721 |04ed: move-object v1, v2 │ │ -1b786c: 07d6 |04ee: move-object v6, v13 │ │ -1b786e: 0803 1100 |04ef: move-object/from16 v3, v17 │ │ -1b7872: 2900 7300 |04f1: goto/16 0564 // +0073 │ │ -1b7876: 0d00 |04f3: move-exception v0 │ │ -1b7878: 0721 |04f4: move-object v1, v2 │ │ -1b787a: 07d6 |04f5: move-object v6, v13 │ │ -1b787c: 0803 1100 |04f6: move-object/from16 v3, v17 │ │ -1b7880: 2900 4f00 |04f8: goto/16 0547 // +004f │ │ -1b7884: 076d |04fa: move-object v13, v6 │ │ -1b7886: 6e10 cf01 0200 |04fb: invoke-virtual {v2}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ -1b788c: 380d 6300 |04fe: if-eqz v13, 0561 // +0063 │ │ -1b7890: 1201 |0500: const/4 v1, #int 0 // #0 │ │ -1b7892: 6e20 c05c 1d00 |0501: invoke-virtual {v13, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@5cc0 │ │ -1b7898: 2900 5d00 |0504: goto/16 0561 // +005d │ │ -1b789c: 0d00 |0506: move-exception v0 │ │ -1b789e: 0701 |0507: move-object v1, v0 │ │ -1b78a0: 6200 0643 |0508: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4306 │ │ -1b78a4: 0803 1100 |050a: move-object/from16 v3, v17 │ │ -1b78a8: 2900 5200 |050c: goto/16 055e // +0052 │ │ -1b78ac: 0d00 |050e: move-exception v0 │ │ -1b78ae: 07f2 |050f: move-object v2, v15 │ │ -1b78b0: 0803 1100 |0510: move-object/from16 v3, v17 │ │ -1b78b4: 080d 1600 |0512: move-object/from16 v13, v22 │ │ -1b78b8: 280d |0514: goto 0521 // +000d │ │ -1b78ba: 0d00 |0515: move-exception v0 │ │ -1b78bc: 07f2 |0516: move-object v2, v15 │ │ -1b78be: 0803 1100 |0517: move-object/from16 v3, v17 │ │ -1b78c2: 080d 1600 |0519: move-object/from16 v13, v22 │ │ -1b78c6: 280e |051b: goto 0529 // +000e │ │ -1b78c8: 0d00 |051c: move-exception v0 │ │ -1b78ca: 075d |051d: move-object v13, v5 │ │ -1b78cc: 07f2 |051e: move-object v2, v15 │ │ -1b78ce: 0803 1100 |051f: move-object/from16 v3, v17 │ │ -1b78d2: 0721 |0521: move-object v1, v2 │ │ -1b78d4: 07d6 |0522: move-object v6, v13 │ │ -1b78d6: 2841 |0523: goto 0564 // +0041 │ │ -1b78d8: 0d00 |0524: move-exception v0 │ │ -1b78da: 075d |0525: move-object v13, v5 │ │ -1b78dc: 07f2 |0526: move-object v2, v15 │ │ -1b78de: 0803 1100 |0527: move-object/from16 v3, v17 │ │ -1b78e2: 0721 |0529: move-object v1, v2 │ │ -1b78e4: 07d6 |052a: move-object v6, v13 │ │ -1b78e6: 281c |052b: goto 0547 // +001c │ │ -1b78e8: 0d00 |052c: move-exception v0 │ │ -1b78ea: 075d |052d: move-object v13, v5 │ │ -1b78ec: 0803 1100 |052e: move-object/from16 v3, v17 │ │ -1b78f0: 0702 |0530: move-object v2, v0 │ │ -1b78f2: 07d6 |0531: move-object v6, v13 │ │ -1b78f4: 1201 |0532: const/4 v1, #int 0 // #0 │ │ -1b78f6: 2832 |0533: goto 0565 // +0032 │ │ -1b78f8: 0d00 |0534: move-exception v0 │ │ -1b78fa: 075d |0535: move-object v13, v5 │ │ -1b78fc: 0803 1100 |0536: move-object/from16 v3, v17 │ │ -1b7900: 07d6 |0538: move-object v6, v13 │ │ -1b7902: 1201 |0539: const/4 v1, #int 0 // #0 │ │ -1b7904: 280d |053a: goto 0547 // +000d │ │ -1b7906: 0d00 |053b: move-exception v0 │ │ -1b7908: 0803 1100 |053c: move-object/from16 v3, v17 │ │ -1b790c: 0702 |053e: move-object v2, v0 │ │ -1b790e: 1201 |053f: const/4 v1, #int 0 // #0 │ │ -1b7910: 1206 |0540: const/4 v6, #int 0 // #0 │ │ -1b7912: 2824 |0541: goto 0565 // +0024 │ │ -1b7914: 0d00 |0542: move-exception v0 │ │ -1b7916: 0803 1100 |0543: move-object/from16 v3, v17 │ │ -1b791a: 1201 |0545: const/4 v1, #int 0 // #0 │ │ -1b791c: 1206 |0546: const/4 v6, #int 0 // #0 │ │ -1b791e: 6202 0643 |0547: sget-object v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4306 │ │ -1b7922: 1a04 5035 |0549: const-string v4, "Recoding video failed unexpectedly/2" // string@3550 │ │ -1b7926: 7130 c502 4200 |054b: invoke-static {v2, v4, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1b792c: 3801 0500 |054e: if-eqz v1, 0553 // +0005 │ │ -1b7930: 6e10 cf01 0100 |0550: invoke-virtual {v1}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ -1b7936: 3806 0e00 |0553: if-eqz v6, 0561 // +000e │ │ -1b793a: 1201 |0555: const/4 v1, #int 0 // #0 │ │ -1b793c: 6e20 c05c 1600 |0556: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@5cc0 │ │ -1b7942: 2808 |0559: goto 0561 // +0008 │ │ -1b7944: 0d00 |055a: move-exception v0 │ │ -1b7946: 0701 |055b: move-object v1, v0 │ │ -1b7948: 6200 0643 |055c: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4306 │ │ -1b794c: 7130 c502 3001 |055e: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1b7952: 1211 |0561: const/4 v1, #int 1 // #1 │ │ -1b7954: 0f01 |0562: return v1 │ │ -1b7956: 0d00 |0563: move-exception v0 │ │ -1b7958: 0702 |0564: move-object v2, v0 │ │ -1b795a: 3801 0500 |0565: if-eqz v1, 056a // +0005 │ │ -1b795e: 6e10 cf01 0100 |0567: invoke-virtual {v1}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ -1b7964: 3806 0e00 |056a: if-eqz v6, 0578 // +000e │ │ -1b7968: 1201 |056c: const/4 v1, #int 0 // #0 │ │ -1b796a: 6e20 c05c 1600 |056d: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@5cc0 │ │ -1b7970: 2808 |0570: goto 0578 // +0008 │ │ -1b7972: 0d00 |0571: move-exception v0 │ │ -1b7974: 0701 |0572: move-object v1, v0 │ │ -1b7976: 6200 0643 |0573: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4306 │ │ -1b797a: 7130 c502 3001 |0575: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1b7980: 2702 |0578: throw v2 │ │ -1b7982: 6200 0643 |0579: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4306 │ │ -1b7986: 1a01 c13f |057b: const-string v1, "Video width or height are 0, refusing recode." // string@3fc1 │ │ -1b798a: 7120 c402 1000 |057d: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ -1b7990: 1201 |0580: const/4 v1, #int 0 // #0 │ │ -1b7992: 0f01 |0581: return v1 │ │ +1b6e84: |[1b6e84] org.thoughtcrime.securesms.video.recode.VideoRecoder.convertVideo:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;Ljava/lang/String;)Z │ │ +1b6e94: 0800 2800 |0000: move-object/from16 v0, v40 │ │ +1b6e98: 1a01 7488 |0002: const-string v1, "video/avc" // string@8874 │ │ +1b6e9c: 1a02 3019 |0004: const-string v2, "Flushing video failed unexpectedly" // string@1930 │ │ +1b6ea0: 530d 0443 |0006: iget-wide v13, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.startTime:J // field@4304 │ │ +1b6ea4: 530b f742 |0008: iget-wide v11, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.endTime:J // field@42f7 │ │ +1b6ea8: 5203 0243 |000a: iget v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4302 │ │ +1b6eac: 5204 0043 |000c: iget v4, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4300 │ │ +1b6eb0: 5205 0343 |000e: iget v5, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.rotationValue:I // field@4303 │ │ +1b6eb4: 5206 ff42 |0010: iget v6, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@42ff │ │ +1b6eb8: 5207 fb42 |0012: iget v7, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@42fb │ │ +1b6ebc: 5208 fe42 |0014: iget v8, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@42fe │ │ +1b6ec0: 5209 0143 |0016: iget v9, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4301 │ │ +1b6ec4: 220f c202 |0018: new-instance v15, Ljava/io/File; // type@02c2 │ │ +1b6ec8: 080a 2900 |001a: move-object/from16 v10, v41 │ │ +1b6ecc: 7020 6b09 af00 |001c: invoke-direct {v15, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ +1b6ed2: 130a 5a00 |001f: const/16 v10, #int 90 // #5a │ │ +1b6ed6: 33a5 0d00 |0021: if-ne v5, v10, 002e // +000d │ │ +1b6eda: 0811 0200 |0023: move-object/from16 v17, v2 │ │ +1b6ede: 1205 |0025: const/4 v5, #int 0 // #0 │ │ +1b6ee0: 130a 0e01 |0026: const/16 v10, #int 270 // #10e │ │ +1b6ee4: 0226 0400 |0028: move/from16 v38, v4 │ │ +1b6ee8: 0134 |002a: move v4, v3 │ │ +1b6eea: 0203 2600 |002b: move/from16 v3, v38 │ │ +1b6eee: 2814 |002d: goto 0041 // +0014 │ │ +1b6ef0: 130a b400 |002e: const/16 v10, #int 180 // #b4 │ │ +1b6ef4: 33a5 0600 |0030: if-ne v5, v10, 0036 // +0006 │ │ +1b6ef8: 0811 0200 |0032: move-object/from16 v17, v2 │ │ +1b6efc: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +1b6efe: 280c |0035: goto 0041 // +000c │ │ +1b6f00: 130a 0e01 |0036: const/16 v10, #int 270 // #10e │ │ +1b6f04: 0811 0200 |0038: move-object/from16 v17, v2 │ │ +1b6f08: 33a5 0600 |003a: if-ne v5, v10, 0040 // +0006 │ │ +1b6f0c: 1205 |003c: const/4 v5, #int 0 // #0 │ │ +1b6f0e: 130a 5a00 |003d: const/16 v10, #int 90 // #5a │ │ +1b6f12: 28e9 |003f: goto 0028 // -0017 │ │ +1b6f14: 120a |0040: const/4 v10, #int 0 // #0 │ │ +1b6f16: 2202 c202 |0041: new-instance v2, Ljava/io/File; // type@02c2 │ │ +1b6f1a: 5400 fc42 |0043: iget-object v0, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalPath:Ljava/lang/String; // field@42fc │ │ +1b6f1e: 7020 6b09 0200 |0045: invoke-direct {v2, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ +1b6f24: 6e10 6d09 0200 |0048: invoke-virtual {v2}, Ljava/io/File;.canRead:()Z // method@096d │ │ +1b6f2a: 0a00 |004b: move-result v0 │ │ +1b6f2c: 3900 0c00 |004c: if-nez v0, 0058 // +000c │ │ +1b6f30: 6200 0643 |004e: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4306 │ │ +1b6f34: 1a01 4e16 |0050: const-string v1, "Could not read video file to be recoded" // string@164e │ │ +1b6f38: 7120 c402 1000 |0052: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ +1b6f3e: 1310 0000 |0055: const/16 v16, #int 0 // #0 │ │ +1b6f42: 0f10 |0057: return v16 │ │ +1b6f44: 1310 0000 |0058: const/16 v16, #int 0 // #0 │ │ +1b6f48: 7100 2c0b 0000 |005a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1b6f4e: 3803 1c05 |005d: if-eqz v3, 0579 // +051c │ │ +1b6f52: 3804 1a05 |005f: if-eqz v4, 0579 // +051a │ │ +1b6f56: 0812 0100 |0061: move-object/from16 v18, v1 │ │ +1b6f5a: 2201 7200 |0063: new-instance v1, Landroid/media/MediaCodec$BufferInfo; // type@0072 │ │ +1b6f5e: 7010 b501 0100 |0065: invoke-direct {v1}, Landroid/media/MediaCodec$BufferInfo;.:()V // method@01b5 │ │ +1b6f64: 2200 1311 |0068: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // type@1113 │ │ +1b6f68: 7010 c55c 0000 |006a: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.:()V // method@5cc5 │ │ +1b6f6e: 6e20 cd5c f000 |006d: invoke-virtual {v0, v15}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setCacheFile:(Ljava/io/File;)V // method@5ccd │ │ +1b6f74: 6e20 ce5c 5000 |0070: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setRotation:(I)V // method@5cce │ │ +1b6f7a: 6e30 cf5c 3004 |0073: invoke-virtual {v0, v3, v4}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setSize:(II)V // method@5ccf │ │ +1b6f80: 2205 1211 |0076: new-instance v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // type@1112 │ │ +1b6f84: 7010 b35c 0500 |0078: invoke-direct {v5}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.:()V // method@5cb3 │ │ +1b6f8a: 6e20 b65c 0500 |007b: invoke-virtual {v5, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createMovie:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // method@5cb6 │ │ +1b6f90: 0c05 |007e: move-result-object v5 │ │ +1b6f92: 0813 0f00 |007f: move-object/from16 v19, v15 │ │ +1b6f96: 220f 7500 |0081: new-instance v15, Landroid/media/MediaExtractor; // type@0075 │ │ +1b6f9a: 7010 c701 0f00 |0083: invoke-direct {v15}, Landroid/media/MediaExtractor;.:()V // method@01c7 │ │ +1b6fa0: 6e10 8109 0200 |0086: invoke-virtual {v2}, Ljava/io/File;.toString:()Ljava/lang/String; // method@0981 │ │ +1b6fa6: 0c00 |0089: move-result-object v0 │ │ +1b6fa8: 6e20 d201 0f00 |008a: invoke-virtual {v15, v0}, Landroid/media/MediaExtractor;.setDataSource:(Ljava/lang/String;)V // method@01d2 │ │ +1b6fae: 7601 025d 2700 |008d: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5d02 │ │ +1b6fb4: 1614 ffff |0090: const-wide/16 v20, #int -1 // #ffff │ │ +1b6fb8: 3489 3b00 |0092: if-lt v9, v8, 00cd // +003b │ │ +1b6fbc: 3363 3900 |0094: if-ne v3, v6, 00cd // +0039 │ │ +1b6fc0: 3374 3700 |0096: if-ne v4, v7, 00cd // +0037 │ │ +1b6fc4: 380a 0300 |0098: if-eqz v10, 009b // +0003 │ │ +1b6fc8: 2833 |009a: goto 00cd // +0033 │ │ +1b6fca: 1200 |009b: const/4 v0, #int 0 // #0 │ │ +1b6fcc: 0803 2700 |009c: move-object/from16 v3, v39 │ │ +1b6fd0: 07f4 |009e: move-object v4, v15 │ │ +1b6fd2: 0752 |009f: move-object v2, v5 │ │ +1b6fd4: 0716 |00a0: move-object v6, v1 │ │ +1b6fd6: 04d7 |00a1: move-wide v7, v13 │ │ +1b6fd8: 0816 0200 |00a2: move-object/from16 v22, v2 │ │ +1b6fdc: 1202 |00a4: const/4 v2, #int 0 // #0 │ │ +1b6fde: 04b9 |00a5: move-wide v9, v11 │ │ +1b6fe0: 0517 0b00 |00a6: move-wide/from16 v23, v11 │ │ +1b6fe4: 080b 1300 |00a8: move-object/from16 v11, v19 │ │ +1b6fe8: 010c |00aa: move v12, v0 │ │ +1b6fea: 760a 075d 0300 |00ab: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.readAndWriteTrack:(Landroid/media/MediaExtractor;Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Landroid/media/MediaCodec$BufferInfo;JJLjava/io/File;Z)J // method@5d07 │ │ +1b6ff0: 0b03 |00ae: move-result-wide v3 │ │ +1b6ff2: 3100 0314 |00af: cmp-long v0, v3, v20 │ │ +1b6ff6: 3800 0400 |00b1: if-eqz v0, 00b5 // +0004 │ │ +1b6ffa: 0437 |00b3: move-wide v7, v3 │ │ +1b6ffc: 2802 |00b4: goto 00b6 // +0002 │ │ +1b6ffe: 04d7 |00b5: move-wide v7, v13 │ │ +1b7000: 07f2 |00b6: move-object v2, v15 │ │ +1b7002: 0806 1600 |00b7: move-object/from16 v6, v22 │ │ +1b7006: 120a |00b9: const/4 v10, #int 0 // #0 │ │ +1b7008: 2900 2104 |00ba: goto/16 04db // +0421 │ │ +1b700c: 0d00 |00bc: move-exception v0 │ │ +1b700e: 0702 |00bd: move-object v2, v0 │ │ +1b7010: 07f1 |00be: move-object v1, v15 │ │ +1b7012: 0803 1100 |00bf: move-object/from16 v3, v17 │ │ +1b7016: 0806 1600 |00c1: move-object/from16 v6, v22 │ │ +1b701a: 2900 a204 |00c3: goto/16 0565 // +04a2 │ │ +1b701e: 0d00 |00c5: move-exception v0 │ │ +1b7020: 07f1 |00c6: move-object v1, v15 │ │ +1b7022: 0803 1100 |00c7: move-object/from16 v3, v17 │ │ +1b7026: 0806 1600 |00c9: move-object/from16 v6, v22 │ │ +1b702a: 2900 7c04 |00cb: goto/16 0547 // +047c │ │ +1b702e: 0816 0500 |00cd: move-object/from16 v22, v5 │ │ +1b7032: 0517 0b00 |00cf: move-wide/from16 v23, v11 │ │ +1b7036: 1202 |00d1: const/4 v2, #int 0 // #0 │ │ +1b7038: 080c 2700 |00d2: move-object/from16 v12, v39 │ │ +1b703c: 7030 085d fc02 |00d4: invoke-direct {v12, v15, v2}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.selectTrack:(Landroid/media/MediaExtractor;Z)I // method@5d08 │ │ +1b7042: 0a05 |00d7: move-result v5 │ │ +1b7044: 3a05 fe03 |00d8: if-ltz v5, 04d6 // +03fe │ │ +1b7048: 6e20 d101 5f00 |00da: invoke-virtual {v15, v5}, Landroid/media/MediaExtractor;.selectTrack:(I)V // method@01d1 │ │ +1b704e: 1606 0000 |00dd: const-wide/16 v6, #int 0 // #0 │ │ +1b7052: 3108 0d06 |00df: cmp-long v8, v13, v6 │ │ +1b7056: 3d08 0600 |00e1: if-lez v8, 00e7 // +0006 │ │ +1b705a: 6e40 d001 df2e |00e3: invoke-virtual {v15, v13, v14, v2}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ +1b7060: 2804 |00e6: goto 00ea // +0004 │ │ +1b7062: 6e40 d001 6f27 |00e7: invoke-virtual {v15, v6, v7, v2}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ +1b7068: 6e20 cd01 5f00 |00ea: invoke-virtual {v15, v5}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ +1b706e: 0c00 |00ed: move-result-object v0 │ │ +1b7070: 080a 1200 |00ee: move-object/from16 v10, v18 │ │ +1b7074: 7130 d501 3a04 |00f0: invoke-static {v10, v3, v4}, Landroid/media/MediaFormat;.createVideoFormat:(Ljava/lang/String;II)Landroid/media/MediaFormat; // method@01d5 │ │ +1b707a: 0c0b |00f3: move-result-object v11 │ │ +1b707c: 1a06 b34c |00f4: const-string v6, "color-format" // string@4cb3 │ │ +1b7080: 1407 8907 007f |00f6: const v7, #float 1.7018e+38 // #7f000789 │ │ +1b7086: 6e30 da01 6b07 |00f9: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ +1b708c: 1a06 8249 |00fc: const-string v6, "bitrate" // string@4982 │ │ +1b7090: 3809 0300 |00fe: if-eqz v9, 0101 // +0003 │ │ +1b7094: 2804 |0100: goto 0104 // +0004 │ │ +1b7096: 1409 0010 0e00 |0101: const v9, #float 1.29144e-39 // #000e1000 │ │ +1b709c: 6e30 da01 6b09 |0104: invoke-virtual {v11, v6, v9}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ +1b70a2: 1a06 bb57 |0107: const-string v6, "frame-rate" // string@57bb │ │ +1b70a6: 1307 1900 |0109: const/16 v7, #int 25 // #19 │ │ +1b70aa: 6e30 da01 6b07 |010b: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ +1b70b0: 1a06 715f |010e: const-string v6, "i-frame-interval" // string@5f71 │ │ +1b70b4: 1307 0a00 |0110: const/16 v7, #int 10 // #a │ │ +1b70b8: 6e30 da01 6b07 |0112: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ +1b70be: 7110 b801 0a00 |0115: invoke-static {v10}, Landroid/media/MediaCodec;.createEncoderByType:(Ljava/lang/String;)Landroid/media/MediaCodec; // method@01b8 │ │ +1b70c4: 0c06 |0118: move-result-object v6 │ │ +1b70c6: 1207 |0119: const/4 v7, #int 0 // #0 │ │ +1b70c8: 1219 |011a: const/4 v9, #int 1 // #1 │ │ +1b70ca: 6e59 b601 b677 |011b: invoke-virtual {v6, v11, v7, v7, v9}, Landroid/media/MediaCodec;.configure:(Landroid/media/MediaFormat;Landroid/view/Surface;Landroid/media/MediaCrypto;I)V // method@01b6 │ │ +1b70d0: 2207 0f11 |011e: new-instance v7, Lorg/thoughtcrime/securesms/video/recode/InputSurface; // type@110f │ │ +1b70d4: 6e10 b901 0600 |0120: invoke-virtual {v6}, Landroid/media/MediaCodec;.createInputSurface:()Landroid/view/Surface; // method@01b9 │ │ +1b70da: 0c09 |0123: move-result-object v9 │ │ +1b70dc: 7020 9e5c 9700 |0124: invoke-direct {v7, v9}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.:(Landroid/view/Surface;)V // method@5c9e │ │ +1b70e2: 6e10 a25c 0700 |0127: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.makeCurrent:()V // method@5ca2 │ │ +1b70e8: 6e10 c501 0600 |012a: invoke-virtual {v6}, Landroid/media/MediaCodec;.start:()V // method@01c5 │ │ +1b70ee: 1a09 8b6f |012d: const-string v9, "mime" // string@6f8b │ │ +1b70f2: 6e20 d801 9000 |012f: invoke-virtual {v0, v9}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ +1b70f8: 0c09 |0132: move-result-object v9 │ │ +1b70fa: 7110 b701 0900 |0133: invoke-static {v9}, Landroid/media/MediaCodec;.createDecoderByType:(Ljava/lang/String;)Landroid/media/MediaCodec; // method@01b7 │ │ +1b7100: 0c09 |0136: move-result-object v9 │ │ +1b7102: 220b 1411 |0137: new-instance v11, Lorg/thoughtcrime/securesms/video/recode/OutputSurface; // type@1114 │ │ +1b7106: 7010 d05c 0b00 |0139: invoke-direct {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.:()V // method@5cd0 │ │ +1b710c: 6e10 d85c 0b00 |013c: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.getSurface:()Landroid/view/Surface; // method@5cd8 │ │ +1b7112: 0c0c |013f: move-result-object v12 │ │ +1b7114: 0810 0700 |0140: move-object/from16 v16, v7 │ │ +1b7118: 1207 |0142: const/4 v7, #int 0 // #0 │ │ +1b711a: 6e52 b601 097c |0143: invoke-virtual {v9, v0, v12, v7, v2}, Landroid/media/MediaCodec;.configure:(Landroid/media/MediaFormat;Landroid/view/Surface;Landroid/media/MediaCrypto;I)V // method@01b6 │ │ +1b7120: 6e10 c501 0900 |0146: invoke-virtual {v9}, Landroid/media/MediaCodec;.start:()V // method@01c5 │ │ +1b7126: 7601 025d 2700 |0149: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5d02 │ │ +1b712c: 0523 1400 |014c: move-wide/from16 v35, v20 │ │ +1b7130: 1200 |014e: const/4 v0, #int 0 // #0 │ │ +1b7132: 1312 0000 |014f: const/16 v18, #int 0 // #0 │ │ +1b7136: 1322 0000 |0151: const/16 v34, #int 0 // #0 │ │ +1b713a: 1325 fbff |0153: const/16 v37, #int -5 // #fffb │ │ +1b713e: 3900 e802 |0155: if-nez v0, 043d // +02e8 │ │ +1b7142: 7601 025d 2700 |0157: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5d02 │ │ +1b7148: 0228 0800 |015a: move/from16 v40, v8 │ │ +1b714c: 1607 c409 |015c: const-wide/16 v7, #int 2500 // #9c4 │ │ +1b7150: 3912 5c00 |015e: if-nez v18, 01ba // +005c │ │ +1b7154: 6e10 cb01 0f00 |0160: invoke-virtual {v15}, Landroid/media/MediaExtractor;.getSampleTrackIndex:()I // method@01cb │ │ +1b715a: 0a0c |0163: move-result v12 │ │ +1b715c: 335c 3700 |0164: if-ne v12, v5, 019b // +0037 │ │ +1b7160: 6e30 ba01 7908 |0166: invoke-virtual {v9, v7, v8}, Landroid/media/MediaCodec;.dequeueInputBuffer:(J)I // method@01ba │ │ +1b7166: 0a0c |0169: move-result v12 │ │ +1b7168: 3a0c 3600 |016a: if-ltz v12, 01a0 // +0036 │ │ +1b716c: 6e20 bc01 c900 |016c: invoke-virtual {v9, v12}, Landroid/media/MediaCodec;.getInputBuffer:(I)Ljava/nio/ByteBuffer; // method@01bc │ │ +1b7172: 0c07 |016f: move-result-object v7 │ │ +1b7174: 6e30 ce01 7f02 |0170: invoke-virtual {v15, v7, v2}, Landroid/media/MediaExtractor;.readSampleData:(Ljava/nio/ByteBuffer;I)I // method@01ce │ │ +1b717a: 0a1e |0173: move-result v30 │ │ +1b717c: 3b1e 1400 |0174: if-gez v30, 0188 // +0014 │ │ +1b7180: 161f 0000 |0176: const-wide/16 v31, #int 0 // #0 │ │ +1b7184: 1321 0400 |0178: const/16 v33, #int 4 // #4 │ │ +1b7188: 131d 0000 |017a: const/16 v29, #int 0 // #0 │ │ +1b718c: 131e 0000 |017c: const/16 v30, #int 0 // #0 │ │ +1b7190: 081b 0900 |017e: move-object/from16 v27, v9 │ │ +1b7194: 021c 0c00 |0180: move/from16 v28, v12 │ │ +1b7198: 7407 c101 1b00 |0182: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ +1b719e: 1312 0100 |0185: const/16 v18, #int 1 // #1 │ │ +1b71a2: 2819 |0187: goto 01a0 // +0019 │ │ +1b71a4: 6e10 ca01 0f00 |0188: invoke-virtual {v15}, Landroid/media/MediaExtractor;.getSampleTime:()J // method@01ca │ │ +1b71aa: 0b1f |018b: move-result-wide v31 │ │ +1b71ac: 1321 0000 |018c: const/16 v33, #int 0 // #0 │ │ +1b71b0: 131d 0000 |018e: const/16 v29, #int 0 // #0 │ │ +1b71b4: 081b 0900 |0190: move-object/from16 v27, v9 │ │ +1b71b8: 021c 0c00 |0192: move/from16 v28, v12 │ │ +1b71bc: 7407 c101 1b00 |0194: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ +1b71c2: 6e10 c801 0f00 |0197: invoke-virtual {v15}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ +1b71c8: 2806 |019a: goto 01a0 // +0006 │ │ +1b71ca: 12f7 |019b: const/4 v7, #int -1 // #ff │ │ +1b71cc: 337c 0400 |019c: if-ne v12, v7, 01a0 // +0004 │ │ +1b71d0: 1217 |019e: const/4 v7, #int 1 // #1 │ │ +1b71d2: 2802 |019f: goto 01a1 // +0002 │ │ +1b71d4: 1207 |01a0: const/4 v7, #int 0 // #0 │ │ +1b71d6: 3807 1900 |01a1: if-eqz v7, 01ba // +0019 │ │ +1b71da: 1607 c409 |01a3: const-wide/16 v7, #int 2500 // #9c4 │ │ +1b71de: 6e30 ba01 7908 |01a5: invoke-virtual {v9, v7, v8}, Landroid/media/MediaCodec;.dequeueInputBuffer:(J)I // method@01ba │ │ +1b71e4: 0a1c |01a8: move-result v28 │ │ +1b71e6: 3a1c 1100 |01a9: if-ltz v28, 01ba // +0011 │ │ +1b71ea: 161f 0000 |01ab: const-wide/16 v31, #int 0 // #0 │ │ +1b71ee: 1321 0400 |01ad: const/16 v33, #int 4 // #4 │ │ +1b71f2: 131d 0000 |01af: const/16 v29, #int 0 // #0 │ │ +1b71f6: 131e 0000 |01b1: const/16 v30, #int 0 // #0 │ │ +1b71fa: 081b 0900 |01b3: move-object/from16 v27, v9 │ │ +1b71fe: 7407 c101 1b00 |01b5: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ +1b7204: 1312 0100 |01b8: const/16 v18, #int 1 // #1 │ │ +1b7208: df07 2201 |01ba: xor-int/lit8 v7, v34, #int 1 // #01 │ │ +1b720c: 020c 2500 |01bc: move/from16 v12, v37 │ │ +1b7210: 1218 |01be: const/4 v8, #int 1 // #1 │ │ +1b7212: 3907 0b00 |01bf: if-nez v7, 01ca // +000b │ │ +1b7216: 3808 0300 |01c1: if-eqz v8, 01c4 // +0003 │ │ +1b721a: 2807 |01c3: goto 01ca // +0007 │ │ +1b721c: 0208 2800 |01c4: move/from16 v8, v40 │ │ +1b7220: 0225 0c00 |01c6: move/from16 v37, v12 │ │ +1b7224: 1207 |01c8: const/4 v7, #int 0 // #0 │ │ +1b7226: 288c |01c9: goto 0155 // -0074 │ │ +1b7228: 7601 025d 2700 |01ca: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5d02 │ │ +1b722e: 021d 0000 |01cd: move/from16 v29, v0 │ │ +1b7232: 021c 0300 |01cf: move/from16 v28, v3 │ │ +1b7236: 1602 c409 |01d1: const-wide/16 v2, #int 2500 // #9c4 │ │ +1b723a: 6e40 bb01 1632 |01d3: invoke-virtual {v6, v1, v2, v3}, Landroid/media/MediaCodec;.dequeueOutputBuffer:(Landroid/media/MediaCodec$BufferInfo;J)I // method@01bb │ │ +1b7240: 0a00 |01d6: move-result v0 │ │ +1b7242: 12d3 |01d7: const/4 v3, #int -3 // #fd │ │ +1b7244: 12f2 |01d8: const/4 v2, #int -1 // #ff │ │ +1b7246: 3320 1000 |01d9: if-ne v0, v2, 01e9 // +0010 │ │ +1b724a: 0220 0500 |01db: move/from16 v32, v5 │ │ +1b724e: 0821 0f00 |01dd: move-object/from16 v33, v15 │ │ +1b7252: 0803 1600 |01df: move-object/from16 v3, v22 │ │ +1b7256: 0202 1c00 |01e1: move/from16 v2, v28 │ │ +1b725a: 12f5 |01e3: const/4 v5, #int -1 // #ff │ │ +1b725c: 1208 |01e4: const/4 v8, #int 0 // #0 │ │ +1b725e: 0216 0700 |01e5: move/from16 v22, v7 │ │ +1b7262: 2900 1501 |01e7: goto/16 02fc // +0115 │ │ +1b7266: 3330 0c00 |01e9: if-ne v0, v3, 01f5 // +000c │ │ +1b726a: 0220 0500 |01eb: move/from16 v32, v5 │ │ +1b726e: 0821 0f00 |01ed: move-object/from16 v33, v15 │ │ +1b7272: 0803 1600 |01ef: move-object/from16 v3, v22 │ │ +1b7276: 0202 1c00 |01f1: move/from16 v2, v28 │ │ +1b727a: 12f5 |01f3: const/4 v5, #int -1 // #ff │ │ +1b727c: 28f1 |01f4: goto 01e5 // -000f │ │ +1b727e: 12e2 |01f5: const/4 v2, #int -2 // #fe │ │ +1b7280: 3320 3900 |01f6: if-ne v0, v2, 022f // +0039 │ │ +1b7284: 6e10 c001 0600 |01f8: invoke-virtual {v6}, Landroid/media/MediaCodec;.getOutputFormat:()Landroid/media/MediaFormat; // method@01c0 │ │ +1b728a: 0c02 |01fb: move-result-object v2 │ │ +1b728c: 12b3 |01fc: const/4 v3, #int -5 // #fb │ │ +1b728e: 333c 0e00 |01fd: if-ne v12, v3, 020b // +000e │ │ +1b7292: 0803 1600 |01ff: move-object/from16 v3, v22 │ │ +1b7296: 0216 0700 |0201: move/from16 v22, v7 │ │ +1b729a: 1207 |0203: const/4 v7, #int 0 // #0 │ │ +1b729c: 6e30 b45c 2307 |0204: invoke-virtual {v3, v2, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@5cb4 │ │ +1b72a2: 0a0c |0207: move-result v12 │ │ +1b72a4: 2807 |0208: goto 020f // +0007 │ │ +1b72a6: 0d00 |0209: move-exception v0 │ │ +1b72a8: 2811 |020a: goto 021b // +0011 │ │ +1b72aa: 0803 1600 |020b: move-object/from16 v3, v22 │ │ +1b72ae: 0216 0700 |020d: move/from16 v22, v7 │ │ +1b72b2: 0220 0500 |020f: move/from16 v32, v5 │ │ +1b72b6: 0821 0f00 |0211: move-object/from16 v33, v15 │ │ +1b72ba: 0202 1c00 |0213: move/from16 v2, v28 │ │ +1b72be: 12f5 |0215: const/4 v5, #int -1 // #ff │ │ +1b72c0: 2900 e600 |0216: goto/16 02fc // +00e6 │ │ +1b72c4: 0d00 |0218: move-exception v0 │ │ +1b72c6: 0803 1600 |0219: move-object/from16 v3, v22 │ │ +1b72ca: 0702 |021b: move-object v2, v0 │ │ +1b72cc: 0736 |021c: move-object v6, v3 │ │ +1b72ce: 07f1 |021d: move-object v1, v15 │ │ +1b72d0: 0803 1100 |021e: move-object/from16 v3, v17 │ │ +1b72d4: 2900 4503 |0220: goto/16 0565 // +0345 │ │ +1b72d8: 0d00 |0222: move-exception v0 │ │ +1b72da: 0803 1600 |0223: move-object/from16 v3, v22 │ │ +1b72de: 0220 0500 |0225: move/from16 v32, v5 │ │ +1b72e2: 0767 |0227: move-object v7, v6 │ │ +1b72e4: 0821 0f00 |0228: move-object/from16 v33, v15 │ │ +1b72e8: 0805 1000 |022a: move-object/from16 v5, v16 │ │ +1b72ec: 0736 |022c: move-object v6, v3 │ │ +1b72ee: 2900 6e02 |022d: goto/16 049b // +026e │ │ +1b72f2: 0803 1600 |022f: move-object/from16 v3, v22 │ │ +1b72f6: 0216 0700 |0231: move/from16 v22, v7 │ │ +1b72fa: 3a00 e501 |0233: if-ltz v0, 0418 // +01e5 │ │ +1b72fe: 6e20 be01 0600 |0235: invoke-virtual {v6, v0}, Landroid/media/MediaCodec;.getOutputBuffer:(I)Ljava/nio/ByteBuffer; // method@01be │ │ +1b7304: 0c02 |0238: move-result-object v2 │ │ +1b7306: 3802 b201 |0239: if-eqz v2, 03eb // +01b2 │ │ +1b730a: 5217 2f00 |023b: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b730e: 021d 0800 |023d: move/from16 v29, v8 │ │ +1b7312: 1218 |023f: const/4 v8, #int 1 // #1 │ │ +1b7314: 3787 a300 |0240: if-le v7, v8, 02e3 // +00a3 │ │ +1b7318: 5217 2c00 |0242: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +1b731c: dd07 0702 |0244: and-int/lit8 v7, v7, #int 2 // #02 │ │ +1b7320: 3907 0800 |0246: if-nez v7, 024e // +0008 │ │ +1b7324: 1207 |0248: const/4 v7, #int 0 // #0 │ │ +1b7326: 6e57 c45c c312 |0249: invoke-virtual {v3, v12, v2, v1, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeSampleData:(ILjava/nio/ByteBuffer;Landroid/media/MediaCodec$BufferInfo;Z)Z // method@5cc4 │ │ +1b732c: 2900 9700 |024c: goto/16 02e3 // +0097 │ │ +1b7330: 12b7 |024e: const/4 v7, #int -5 // #fb │ │ +1b7332: 337c 9400 |024f: if-ne v12, v7, 02e3 // +0094 │ │ +1b7336: 5218 2f00 |0251: iget v8, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b733a: 2388 2311 |0253: new-array v8, v8, [B // type@1123 │ │ +1b733e: 521c 2d00 |0255: iget v12, v1, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +1b7342: 5217 2f00 |0257: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b7346: b07c |0259: add-int/2addr v12, v7 │ │ +1b7348: 6e20 ab0b c200 |025a: invoke-virtual {v2, v12}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@0bab │ │ +1b734e: 5217 2d00 |025d: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +1b7352: 6e20 ae0b 7200 |025f: invoke-virtual {v2, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ +1b7358: 6e20 a80b 8200 |0262: invoke-virtual {v2, v8}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba8 │ │ +1b735e: 5212 2f00 |0265: iget v2, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b7362: 1217 |0267: const/4 v7, #int 1 // #1 │ │ +1b7364: b172 |0268: sub-int/2addr v2, v7 │ │ +1b7366: 3a02 4c00 |0269: if-ltz v2, 02b5 // +004c │ │ +1b736a: 123c |026b: const/4 v12, #int 3 // #3 │ │ +1b736c: 37c2 4900 |026c: if-le v2, v12, 02b5 // +0049 │ │ +1b7370: 480c 0802 |026e: aget-byte v12, v8, v2 │ │ +1b7374: 337c 3900 |0270: if-ne v12, v7, 02a9 // +0039 │ │ +1b7378: d807 02ff |0272: add-int/lit8 v7, v2, #int -1 // #ff │ │ +1b737c: 4807 0807 |0274: aget-byte v7, v8, v7 │ │ +1b7380: 3907 3300 |0276: if-nez v7, 02a9 // +0033 │ │ +1b7384: d807 02fe |0278: add-int/lit8 v7, v2, #int -2 // #fe │ │ +1b7388: 4807 0807 |027a: aget-byte v7, v8, v7 │ │ +1b738c: 3907 2d00 |027c: if-nez v7, 02a9 // +002d │ │ +1b7390: d807 02fd |027e: add-int/lit8 v7, v2, #int -3 // #fd │ │ +1b7394: 480c 0807 |0280: aget-byte v12, v8, v7 │ │ +1b7398: 390c 2700 |0282: if-nez v12, 02a9 // +0027 │ │ +1b739c: 7110 a00b 0700 |0284: invoke-static {v7}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0ba0 │ │ +1b73a2: 0c02 |0287: move-result-object v2 │ │ +1b73a4: 521c 2f00 |0288: iget v12, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b73a8: b17c |028a: sub-int/2addr v12, v7 │ │ +1b73aa: 7110 a00b 0c00 |028b: invoke-static {v12}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0ba0 │ │ +1b73b0: 0c0c |028e: move-result-object v12 │ │ +1b73b2: 0220 0500 |028f: move/from16 v32, v5 │ │ +1b73b6: 0821 0f00 |0291: move-object/from16 v33, v15 │ │ +1b73ba: 1205 |0293: const/4 v5, #int 0 // #0 │ │ +1b73bc: 6e40 b10b 8275 |0294: invoke-virtual {v2, v8, v5, v7}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@0bb1 │ │ +1b73c2: 0c0f |0297: move-result-object v15 │ │ +1b73c4: 6e20 ae0b 5f00 |0298: invoke-virtual {v15, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ +1b73ca: 521f 2f00 |029b: iget v15, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b73ce: b17f |029d: sub-int/2addr v15, v7 │ │ +1b73d0: 6e40 b10b 8cf7 |029e: invoke-virtual {v12, v8, v7, v15}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@0bb1 │ │ +1b73d6: 0c07 |02a1: move-result-object v7 │ │ +1b73d8: 6e20 ae0b 5700 |02a2: invoke-virtual {v7, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ +1b73de: 0727 |02a5: move-object v7, v2 │ │ +1b73e0: 0202 1c00 |02a6: move/from16 v2, v28 │ │ +1b73e4: 2815 |02a8: goto 02bd // +0015 │ │ +1b73e6: 0220 0500 |02a9: move/from16 v32, v5 │ │ +1b73ea: 0821 0f00 |02ab: move-object/from16 v33, v15 │ │ +1b73ee: d802 02ff |02ad: add-int/lit8 v2, v2, #int -1 // #ff │ │ +1b73f2: 0205 2000 |02af: move/from16 v5, v32 │ │ +1b73f6: 080f 2100 |02b1: move-object/from16 v15, v33 │ │ +1b73fa: 1217 |02b3: const/4 v7, #int 1 // #1 │ │ +1b73fc: 28b5 |02b4: goto 0269 // -004b │ │ +1b73fe: 0220 0500 |02b5: move/from16 v32, v5 │ │ +1b7402: 0821 0f00 |02b7: move-object/from16 v33, v15 │ │ +1b7406: 0202 1c00 |02b9: move/from16 v2, v28 │ │ +1b740a: 1207 |02bb: const/4 v7, #int 0 // #0 │ │ +1b740c: 120c |02bc: const/4 v12, #int 0 // #0 │ │ +1b740e: 7130 d501 2a04 |02bd: invoke-static {v10, v2, v4}, Landroid/media/MediaFormat;.createVideoFormat:(Ljava/lang/String;II)Landroid/media/MediaFormat; // method@01d5 │ │ +1b7414: 0c05 |02c0: move-result-object v5 │ │ +1b7416: 3807 0e00 |02c1: if-eqz v7, 02cf // +000e │ │ +1b741a: 380c 0c00 |02c3: if-eqz v12, 02cf // +000c │ │ +1b741e: 1a08 f44f |02c5: const-string v8, "csd-0" // string@4ff4 │ │ +1b7422: 6e30 d901 8507 |02c7: invoke-virtual {v5, v8, v7}, Landroid/media/MediaFormat;.setByteBuffer:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@01d9 │ │ +1b7428: 1a07 f54f |02ca: const-string v7, "csd-1" // string@4ff5 │ │ +1b742c: 6e30 d901 750c |02cc: invoke-virtual {v5, v7, v12}, Landroid/media/MediaFormat;.setByteBuffer:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@01d9 │ │ +1b7432: 1207 |02cf: const/4 v7, #int 0 // #0 │ │ +1b7434: 6e30 b45c 5307 |02d0: invoke-virtual {v3, v5, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@5cb4 │ │ +1b743a: 0a0c |02d3: move-result v12 │ │ +1b743c: 2815 |02d4: goto 02e9 // +0015 │ │ +1b743e: 0d00 |02d5: move-exception v0 │ │ +1b7440: 0821 0f00 |02d6: move-object/from16 v33, v15 │ │ +1b7444: 0702 |02d8: move-object v2, v0 │ │ +1b7446: 0736 |02d9: move-object v6, v3 │ │ +1b7448: 2900 b001 |02da: goto/16 048a // +01b0 │ │ +1b744c: 0d00 |02dc: move-exception v0 │ │ +1b744e: 0220 0500 |02dd: move/from16 v32, v5 │ │ +1b7452: 0821 0f00 |02df: move-object/from16 v33, v15 │ │ +1b7456: 2900 0701 |02e1: goto/16 03e8 // +0107 │ │ +1b745a: 0220 0500 |02e3: move/from16 v32, v5 │ │ +1b745e: 0821 0f00 |02e5: move-object/from16 v33, v15 │ │ +1b7462: 0202 1c00 |02e7: move/from16 v2, v28 │ │ +1b7466: 5215 2c00 |02e9: iget v5, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +1b746a: dd05 0504 |02eb: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1b746e: 3805 0400 |02ed: if-eqz v5, 02f1 // +0004 │ │ +1b7472: 1215 |02ef: const/4 v5, #int 1 // #1 │ │ +1b7474: 2802 |02f0: goto 02f2 // +0002 │ │ +1b7476: 1205 |02f1: const/4 v5, #int 0 // #0 │ │ +1b7478: 1207 |02f2: const/4 v7, #int 0 // #0 │ │ +1b747a: 6e30 c301 0607 |02f3: invoke-virtual {v6, v0, v7}, Landroid/media/MediaCodec;.releaseOutputBuffer:(IZ)V // method@01c3 │ │ +1b7480: 0208 1d00 |02f6: move/from16 v8, v29 │ │ +1b7484: 021d 0500 |02f8: move/from16 v29, v5 │ │ +1b7488: 2900 1bff |02fa: goto/16 0215 // -00e5 │ │ +1b748c: 3250 1000 |02fc: if-eq v0, v5, 030c // +0010 │ │ +1b7490: 0207 1600 |02fe: move/from16 v7, v22 │ │ +1b7494: 0200 1d00 |0300: move/from16 v0, v29 │ │ +1b7498: 0205 2000 |0302: move/from16 v5, v32 │ │ +1b749c: 080f 2100 |0304: move-object/from16 v15, v33 │ │ +1b74a0: 0816 0300 |0306: move-object/from16 v22, v3 │ │ +1b74a4: 0123 |0308: move v3, v2 │ │ +1b74a6: 1202 |0309: const/4 v2, #int 0 // #0 │ │ +1b74a8: 2900 b5fe |030a: goto/16 01bf // -014b │ │ +1b74ac: 3922 be00 |030c: if-nez v34, 03ca // +00be │ │ +1b74b0: 0767 |030e: move-object v7, v6 │ │ +1b74b2: 1605 c409 |030f: const-wide/16 v5, #int 2500 // #9c4 │ │ +1b74b6: 6e40 bb01 1965 |0311: invoke-virtual {v9, v1, v5, v6}, Landroid/media/MediaCodec;.dequeueOutputBuffer:(Landroid/media/MediaCodec$BufferInfo;J)I // method@01bb │ │ +1b74bc: 0a00 |0314: move-result v0 │ │ +1b74be: 12ff |0315: const/4 v15, #int -1 // #ff │ │ +1b74c0: 33f0 0d00 |0316: if-ne v0, v15, 0323 // +000d │ │ +1b74c4: 021c 0200 |0318: move/from16 v28, v2 │ │ +1b74c8: 0736 |031a: move-object v6, v3 │ │ +1b74ca: 0805 1000 |031b: move-object/from16 v5, v16 │ │ +1b74ce: 1316 0000 |031d: const/16 v22, #int 0 // #0 │ │ +1b74d2: 1619 0000 |031f: const-wide/16 v25, #int 0 // #0 │ │ +1b74d6: 2900 b200 |0321: goto/16 03d3 // +00b2 │ │ +1b74da: 12d5 |0323: const/4 v5, #int -3 // #fd │ │ +1b74dc: 3350 0800 |0324: if-ne v0, v5, 032c // +0008 │ │ +1b74e0: 021c 0200 |0326: move/from16 v28, v2 │ │ +1b74e4: 0736 |0328: move-object v6, v3 │ │ +1b74e6: 0805 1000 |0329: move-object/from16 v5, v16 │ │ +1b74ea: 28f4 |032b: goto 031f // -000c │ │ +1b74ec: 12e5 |032c: const/4 v5, #int -2 // #fe │ │ +1b74ee: 3350 0800 |032d: if-ne v0, v5, 0335 // +0008 │ │ +1b74f2: 6e10 c001 0900 |032f: invoke-virtual {v9}, Landroid/media/MediaCodec;.getOutputFormat:()Landroid/media/MediaFormat; // method@01c0 │ │ +1b74f8: 28f4 |0332: goto 0326 // -000c │ │ +1b74fa: 0d00 |0333: move-exception v0 │ │ +1b74fc: 28a4 |0334: goto 02d8 // -005c │ │ +1b74fe: 3a00 7100 |0335: if-ltz v0, 03a6 // +0071 │ │ +1b7502: 5215 2f00 |0337: iget v5, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b7506: 3805 0400 |0339: if-eqz v5, 033d // +0004 │ │ +1b750a: 1215 |033b: const/4 v5, #int 1 // #1 │ │ +1b750c: 2802 |033c: goto 033e // +0002 │ │ +1b750e: 1205 |033d: const/4 v5, #int 0 // #0 │ │ +1b7510: 1619 0000 |033e: const-wide/16 v25, #int 0 // #0 │ │ +1b7514: 3106 1719 |0340: cmp-long v6, v23, v25 │ │ +1b7518: 3d06 1a00 |0342: if-lez v6, 035c // +001a │ │ +1b751c: 021c 0200 |0344: move/from16 v28, v2 │ │ +1b7520: 0736 |0346: move-object v6, v3 │ │ +1b7522: 5312 2e00 |0347: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1b7526: 311e 0217 |0349: cmp-long v30, v2, v23 │ │ +1b752a: 3a1e 1400 |034b: if-ltz v30, 035f // +0014 │ │ +1b752e: 5212 2c00 |034d: iget v2, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +1b7532: de02 0204 |034f: or-int/lit8 v2, v2, #int 4 // #04 │ │ +1b7536: 5912 2c00 |0351: iput v2, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +1b753a: 1205 |0353: const/4 v5, #int 0 // #0 │ │ +1b753c: 1312 0100 |0354: const/16 v18, #int 1 // #1 │ │ +1b7540: 1322 0100 |0356: const/16 v34, #int 1 // #1 │ │ +1b7544: 2807 |0358: goto 035f // +0007 │ │ +1b7546: 0d00 |0359: move-exception v0 │ │ +1b7548: 2900 6c00 |035a: goto/16 03c6 // +006c │ │ +1b754c: 021c 0200 |035c: move/from16 v28, v2 │ │ +1b7550: 0736 |035e: move-object v6, v3 │ │ +1b7552: 3d28 1200 |035f: if-lez v40, 0371 // +0012 │ │ +1b7556: 3102 2314 |0361: cmp-long v2, v35, v20 │ │ +1b755a: 3902 0e00 |0363: if-nez v2, 0371 // +000e │ │ +1b755e: 5312 2e00 |0365: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1b7562: 311e 020d |0367: cmp-long v30, v2, v13 │ │ +1b7566: 3b1e 0400 |0369: if-gez v30, 036d // +0004 │ │ +1b756a: 1205 |036b: const/4 v5, #int 0 // #0 │ │ +1b756c: 2805 |036c: goto 0371 // +0005 │ │ +1b756e: 5312 2e00 |036d: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1b7572: 0523 0200 |036f: move-wide/from16 v35, v2 │ │ +1b7576: 6e30 c301 0905 |0371: invoke-virtual {v9, v0, v5}, Landroid/media/MediaCodec;.releaseOutputBuffer:(IZ)V // method@01c3 │ │ +1b757c: 3805 2400 |0374: if-eqz v5, 0398 // +0024 │ │ +1b7580: 6e10 d25c 0b00 |0376: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.awaitNewImage:()V // method@5cd2 │ │ +1b7586: 1202 |0379: const/4 v2, #int 0 // #0 │ │ +1b7588: 6e20 d55c 2b00 |037a: invoke-virtual {v11, v2}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.drawImage:(Z)V // method@5cd5 │ │ +1b758e: 5312 2e00 |037d: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1b7592: 161e e803 |037f: const-wide/16 v30, #int 1000 // #3e8 │ │ +1b7596: 9d02 021e |0381: mul-long v2, v2, v30 │ │ +1b759a: 0805 1000 |0383: move-object/from16 v5, v16 │ │ +1b759e: 6e30 a45c 2503 |0385: invoke-virtual {v5, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.setPresentationTime:(J)V // method@5ca4 │ │ +1b75a4: 6e10 a55c 0500 |0388: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.swapBuffers:()Z // method@5ca5 │ │ +1b75aa: 280f |038b: goto 039a // +000f │ │ +1b75ac: 0d00 |038c: move-exception v0 │ │ +1b75ae: 0805 1000 |038d: move-object/from16 v5, v16 │ │ +1b75b2: 0702 |038f: move-object v2, v0 │ │ +1b75b4: 6200 0643 |0390: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4306 │ │ +1b75b8: 1a03 4754 |0392: const-string v3, "error while waiting for recording output surface" // string@5447 │ │ +1b75bc: 7130 c502 3002 |0394: invoke-static {v0, v3, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1b75c2: 2803 |0397: goto 039a // +0003 │ │ +1b75c4: 0805 1000 |0398: move-object/from16 v5, v16 │ │ +1b75c8: 5210 2c00 |039a: iget v0, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +1b75cc: dd00 0004 |039c: and-int/lit8 v0, v0, #int 4 // #04 │ │ +1b75d0: 3800 3500 |039e: if-eqz v0, 03d3 // +0035 │ │ +1b75d4: 6e10 c401 0700 |03a0: invoke-virtual {v7}, Landroid/media/MediaCodec;.signalEndOfInputStream:()V // method@01c4 │ │ +1b75da: 1316 0000 |03a3: const/16 v22, #int 0 // #0 │ │ +1b75de: 282e |03a5: goto 03d3 // +002e │ │ +1b75e0: 0736 |03a6: move-object v6, v3 │ │ +1b75e2: 0805 1000 |03a7: move-object/from16 v5, v16 │ │ +1b75e6: 2202 0503 |03a9: new-instance v2, Ljava/lang/RuntimeException; // type@0305 │ │ +1b75ea: 2203 0c03 |03ab: new-instance v3, Ljava/lang/StringBuilder; // type@030c │ │ +1b75ee: 7010 0c0b 0300 |03ad: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1b75f4: 1a04 4387 |03b0: const-string v4, "unexpected result from decoder.dequeueOutputBuffer: " // string@8743 │ │ +1b75f8: 6e20 180b 4300 |03b2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b75fe: 6e20 130b 0300 |03b5: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1b7604: 6e10 290b 0300 |03b8: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1b760a: 0c00 |03bb: move-result-object v0 │ │ +1b760c: 7020 b50a 0200 |03bc: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b7612: 2702 |03bf: throw v2 │ │ +1b7614: 0d00 |03c0: move-exception v0 │ │ +1b7616: 0736 |03c1: move-object v6, v3 │ │ +1b7618: 2900 c700 |03c2: goto/16 0489 // +00c7 │ │ +1b761c: 0d00 |03c4: move-exception v0 │ │ +1b761e: 0736 |03c5: move-object v6, v3 │ │ +1b7620: 0805 1000 |03c6: move-object/from16 v5, v16 │ │ +1b7624: 2900 d300 |03c8: goto/16 049b // +00d3 │ │ +1b7628: 021c 0200 |03ca: move/from16 v28, v2 │ │ +1b762c: 0767 |03cc: move-object v7, v6 │ │ +1b762e: 0805 1000 |03cd: move-object/from16 v5, v16 │ │ +1b7632: 12ff |03cf: const/4 v15, #int -1 // #ff │ │ +1b7634: 1619 0000 |03d0: const-wide/16 v25, #int 0 // #0 │ │ +1b7638: 0736 |03d2: move-object v6, v3 │ │ +1b763a: 0810 0500 |03d3: move-object/from16 v16, v5 │ │ +1b763e: 0203 1c00 |03d5: move/from16 v3, v28 │ │ +1b7642: 0200 1d00 |03d7: move/from16 v0, v29 │ │ +1b7646: 0205 2000 |03d9: move/from16 v5, v32 │ │ +1b764a: 080f 2100 |03db: move-object/from16 v15, v33 │ │ +1b764e: 1202 |03dd: const/4 v2, #int 0 // #0 │ │ +1b7650: 0226 1600 |03de: move/from16 v38, v22 │ │ +1b7654: 0816 0600 |03e0: move-object/from16 v22, v6 │ │ +1b7658: 0776 |03e2: move-object v6, v7 │ │ +1b765a: 0207 2600 |03e3: move/from16 v7, v38 │ │ +1b765e: 2900 dafd |03e5: goto/16 01bf // -0226 │ │ +1b7662: 0d00 |03e7: move-exception v0 │ │ +1b7664: 0767 |03e8: move-object v7, v6 │ │ +1b7666: 2900 41fe |03e9: goto/16 022a // -01bf │ │ +1b766a: 0220 0500 |03eb: move/from16 v32, v5 │ │ +1b766e: 0767 |03ed: move-object v7, v6 │ │ +1b7670: 0821 0f00 |03ee: move-object/from16 v33, v15 │ │ +1b7674: 0805 1000 |03f0: move-object/from16 v5, v16 │ │ +1b7678: 0736 |03f2: move-object v6, v3 │ │ +1b767a: 2202 0503 |03f3: new-instance v2, Ljava/lang/RuntimeException; // type@0305 │ │ +1b767e: 2203 0c03 |03f5: new-instance v3, Ljava/lang/StringBuilder; // type@030c │ │ +1b7682: 7010 0c0b 0300 |03f7: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1b7688: 1a04 d953 |03fa: const-string v4, "encoderOutputBuffer " // string@53d9 │ │ +1b768c: 6e20 180b 4300 |03fc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b7692: 6e20 130b 0300 |03ff: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1b7698: 1a00 3c04 |0402: const-string v0, " was null" // string@043c │ │ +1b769c: 6e20 180b 0300 |0404: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b76a2: 6e10 290b 0300 |0407: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1b76a8: 0c00 |040a: move-result-object v0 │ │ +1b76aa: 7020 b50a 0200 |040b: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b76b0: 2702 |040e: throw v2 │ │ +1b76b2: 0d00 |040f: move-exception v0 │ │ +1b76b4: 0736 |0410: move-object v6, v3 │ │ +1b76b6: 0821 0f00 |0411: move-object/from16 v33, v15 │ │ +1b76ba: 2900 7600 |0413: goto/16 0489 // +0076 │ │ +1b76be: 0d00 |0415: move-exception v0 │ │ +1b76c0: 2900 0ffe |0416: goto/16 0225 // -01f1 │ │ +1b76c4: 0220 0500 |0418: move/from16 v32, v5 │ │ +1b76c8: 0767 |041a: move-object v7, v6 │ │ +1b76ca: 0821 0f00 |041b: move-object/from16 v33, v15 │ │ +1b76ce: 0805 1000 |041d: move-object/from16 v5, v16 │ │ +1b76d2: 0736 |041f: move-object v6, v3 │ │ +1b76d4: 2202 0503 |0420: new-instance v2, Ljava/lang/RuntimeException; // type@0305 │ │ +1b76d8: 2203 0c03 |0422: new-instance v3, Ljava/lang/StringBuilder; // type@030c │ │ +1b76dc: 7010 0c0b 0300 |0424: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1b76e2: 1a04 4487 |0427: const-string v4, "unexpected result from encoder.dequeueOutputBuffer: " // string@8744 │ │ +1b76e6: 6e20 180b 4300 |0429: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b76ec: 6e20 130b 0300 |042c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1b76f2: 6e10 290b 0300 |042f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1b76f8: 0c00 |0432: move-result-object v0 │ │ +1b76fa: 7020 b50a 0200 |0433: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b7700: 2702 |0436: throw v2 │ │ +1b7702: 0d00 |0437: move-exception v0 │ │ +1b7704: 2900 5100 |0438: goto/16 0489 // +0051 │ │ +1b7708: 0d00 |043a: move-exception v0 │ │ +1b770a: 2900 6000 |043b: goto/16 049b // +0060 │ │ +1b770e: 0220 0500 |043d: move/from16 v32, v5 │ │ +1b7712: 0767 |043f: move-object v7, v6 │ │ +1b7714: 0821 0f00 |0440: move-object/from16 v33, v15 │ │ +1b7718: 0805 1000 |0442: move-object/from16 v5, v16 │ │ +1b771c: 0806 1600 |0444: move-object/from16 v6, v22 │ │ +1b7720: 3100 2314 |0446: cmp-long v0, v35, v20 │ │ +1b7724: 3800 0400 |0448: if-eqz v0, 044c // +0004 │ │ +1b7728: 050d 2300 |044a: move-wide/from16 v13, v35 │ │ +1b772c: 0203 2000 |044c: move/from16 v3, v32 │ │ +1b7730: 0802 2100 |044e: move-object/from16 v2, v33 │ │ +1b7734: 120a |0450: const/4 v10, #int 0 // #0 │ │ +1b7736: 2900 5600 |0451: goto/16 04a7 // +0056 │ │ +1b773a: 0d00 |0453: move-exception v0 │ │ +1b773c: 0220 0500 |0454: move/from16 v32, v5 │ │ +1b7740: 0767 |0456: move-object v7, v6 │ │ +1b7742: 0821 0f00 |0457: move-object/from16 v33, v15 │ │ +1b7746: 0805 1000 |0459: move-object/from16 v5, v16 │ │ +1b774a: 2808 |045b: goto 0463 // +0008 │ │ +1b774c: 0d00 |045c: move-exception v0 │ │ +1b774e: 0220 0500 |045d: move/from16 v32, v5 │ │ +1b7752: 0775 |045f: move-object v5, v7 │ │ +1b7754: 0821 0f00 |0460: move-object/from16 v33, v15 │ │ +1b7758: 0767 |0462: move-object v7, v6 │ │ +1b775a: 0806 1600 |0463: move-object/from16 v6, v22 │ │ +1b775e: 2836 |0465: goto 049b // +0036 │ │ +1b7760: 0d00 |0466: move-exception v0 │ │ +1b7762: 0220 0500 |0467: move/from16 v32, v5 │ │ +1b7766: 0775 |0469: move-object v5, v7 │ │ +1b7768: 0821 0f00 |046a: move-object/from16 v33, v15 │ │ +1b776c: 0767 |046c: move-object v7, v6 │ │ +1b776e: 0806 1600 |046d: move-object/from16 v6, v22 │ │ +1b7772: 282b |046f: goto 049a // +002b │ │ +1b7774: 0d00 |0470: move-exception v0 │ │ +1b7776: 0220 0500 |0471: move/from16 v32, v5 │ │ +1b777a: 0775 |0473: move-object v5, v7 │ │ +1b777c: 0821 0f00 |0474: move-object/from16 v33, v15 │ │ +1b7780: 0767 |0476: move-object v7, v6 │ │ +1b7782: 0806 1600 |0477: move-object/from16 v6, v22 │ │ +1b7786: 2820 |0479: goto 0499 // +0020 │ │ +1b7788: 0d00 |047a: move-exception v0 │ │ +1b778a: 0220 0500 |047b: move/from16 v32, v5 │ │ +1b778e: 0767 |047d: move-object v7, v6 │ │ +1b7790: 0821 0f00 |047e: move-object/from16 v33, v15 │ │ +1b7794: 0806 1600 |0480: move-object/from16 v6, v22 │ │ +1b7798: 1205 |0482: const/4 v5, #int 0 // #0 │ │ +1b779a: 2816 |0483: goto 0499 // +0016 │ │ +1b779c: 0d00 |0484: move-exception v0 │ │ +1b779e: 0821 0f00 |0485: move-object/from16 v33, v15 │ │ +1b77a2: 0806 1600 |0487: move-object/from16 v6, v22 │ │ +1b77a6: 0702 |0489: move-object v2, v0 │ │ +1b77a8: 0803 1100 |048a: move-object/from16 v3, v17 │ │ +1b77ac: 0801 2100 |048c: move-object/from16 v1, v33 │ │ +1b77b0: 2900 d700 |048e: goto/16 0565 // +00d7 │ │ +1b77b4: 0d00 |0490: move-exception v0 │ │ +1b77b6: 0220 0500 |0491: move/from16 v32, v5 │ │ +1b77ba: 0821 0f00 |0493: move-object/from16 v33, v15 │ │ +1b77be: 0806 1600 |0495: move-object/from16 v6, v22 │ │ +1b77c2: 1205 |0497: const/4 v5, #int 0 // #0 │ │ +1b77c4: 1207 |0498: const/4 v7, #int 0 // #0 │ │ +1b77c6: 1209 |0499: const/4 v9, #int 0 // #0 │ │ +1b77c8: 120b |049a: const/4 v11, #int 0 // #0 │ │ +1b77ca: 6202 0643 |049b: sget-object v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4306 │ │ +1b77ce: 1a03 4f35 |049d: const-string v3, "Recoding video failed unexpectedly" // string@354f │ │ +1b77d2: 7130 c502 3200 |049f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1b77d8: 0203 2000 |04a2: move/from16 v3, v32 │ │ +1b77dc: 0802 2100 |04a4: move-object/from16 v2, v33 │ │ +1b77e0: 121a |04a6: const/4 v10, #int 1 // #1 │ │ +1b77e2: 6e20 d301 3200 |04a7: invoke-virtual {v2, v3}, Landroid/media/MediaExtractor;.unselectTrack:(I)V // method@01d3 │ │ +1b77e8: 380b 0500 |04aa: if-eqz v11, 04af // +0005 │ │ +1b77ec: 6e10 db5c 0b00 |04ac: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.release:()V // method@5cdb │ │ +1b77f2: 3805 0500 |04af: if-eqz v5, 04b4 // +0005 │ │ +1b77f6: 6e10 a35c 0500 |04b1: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.release:()V // method@5ca3 │ │ +1b77fc: 3809 0800 |04b4: if-eqz v9, 04bc // +0008 │ │ +1b7800: 6e10 c601 0900 |04b6: invoke-virtual {v9}, Landroid/media/MediaCodec;.stop:()V // method@01c6 │ │ +1b7806: 6e10 c201 0900 |04b9: invoke-virtual {v9}, Landroid/media/MediaCodec;.release:()V // method@01c2 │ │ +1b780c: 3807 0800 |04bc: if-eqz v7, 04c4 // +0008 │ │ +1b7810: 6e10 c601 0700 |04be: invoke-virtual {v7}, Landroid/media/MediaCodec;.stop:()V // method@01c6 │ │ +1b7816: 6e10 c201 0700 |04c1: invoke-virtual {v7}, Landroid/media/MediaCodec;.release:()V // method@01c2 │ │ +1b781c: 7601 025d 2700 |04c4: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5d02 │ │ +1b7822: 2813 |04c7: goto 04da // +0013 │ │ +1b7824: 0d00 |04c8: move-exception v0 │ │ +1b7826: 2806 |04c9: goto 04cf // +0006 │ │ +1b7828: 0d00 |04ca: move-exception v0 │ │ +1b782a: 2809 |04cb: goto 04d4 // +0009 │ │ +1b782c: 0d00 |04cc: move-exception v0 │ │ +1b782e: 0802 2100 |04cd: move-object/from16 v2, v33 │ │ +1b7832: 0721 |04cf: move-object v1, v2 │ │ +1b7834: 281f |04d0: goto 04ef // +001f │ │ +1b7836: 0d00 |04d1: move-exception v0 │ │ +1b7838: 0802 2100 |04d2: move-object/from16 v2, v33 │ │ +1b783c: 0721 |04d4: move-object v1, v2 │ │ +1b783e: 2821 |04d5: goto 04f6 // +0021 │ │ +1b7840: 07f2 |04d6: move-object v2, v15 │ │ +1b7842: 0806 1600 |04d7: move-object/from16 v6, v22 │ │ +1b7846: 120a |04d9: const/4 v10, #int 0 // #0 │ │ +1b7848: 04d7 |04da: move-wide v7, v13 │ │ +1b784a: 390a 1f00 |04db: if-nez v10, 04fa // +001f │ │ +1b784e: 121c |04dd: const/4 v12, #int 1 // #1 │ │ +1b7850: 076d |04de: move-object v13, v6 │ │ +1b7852: 0803 2700 |04df: move-object/from16 v3, v39 │ │ +1b7856: 0724 |04e1: move-object v4, v2 │ │ +1b7858: 07d5 |04e2: move-object v5, v13 │ │ +1b785a: 0716 |04e3: move-object v6, v1 │ │ +1b785c: 0509 1700 |04e4: move-wide/from16 v9, v23 │ │ +1b7860: 080b 1300 |04e6: move-object/from16 v11, v19 │ │ +1b7864: 760a 075d 0300 |04e8: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.readAndWriteTrack:(Landroid/media/MediaExtractor;Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Landroid/media/MediaCodec$BufferInfo;JJLjava/io/File;Z)J // method@5d07 │ │ +1b786a: 2810 |04eb: goto 04fb // +0010 │ │ +1b786c: 0d00 |04ec: move-exception v0 │ │ +1b786e: 0721 |04ed: move-object v1, v2 │ │ +1b7870: 07d6 |04ee: move-object v6, v13 │ │ +1b7872: 0803 1100 |04ef: move-object/from16 v3, v17 │ │ +1b7876: 2900 7300 |04f1: goto/16 0564 // +0073 │ │ +1b787a: 0d00 |04f3: move-exception v0 │ │ +1b787c: 0721 |04f4: move-object v1, v2 │ │ +1b787e: 07d6 |04f5: move-object v6, v13 │ │ +1b7880: 0803 1100 |04f6: move-object/from16 v3, v17 │ │ +1b7884: 2900 4f00 |04f8: goto/16 0547 // +004f │ │ +1b7888: 076d |04fa: move-object v13, v6 │ │ +1b788a: 6e10 cf01 0200 |04fb: invoke-virtual {v2}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ +1b7890: 380d 6300 |04fe: if-eqz v13, 0561 // +0063 │ │ +1b7894: 1201 |0500: const/4 v1, #int 0 // #0 │ │ +1b7896: 6e20 c05c 1d00 |0501: invoke-virtual {v13, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@5cc0 │ │ +1b789c: 2900 5d00 |0504: goto/16 0561 // +005d │ │ +1b78a0: 0d00 |0506: move-exception v0 │ │ +1b78a2: 0701 |0507: move-object v1, v0 │ │ +1b78a4: 6200 0643 |0508: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4306 │ │ +1b78a8: 0803 1100 |050a: move-object/from16 v3, v17 │ │ +1b78ac: 2900 5200 |050c: goto/16 055e // +0052 │ │ +1b78b0: 0d00 |050e: move-exception v0 │ │ +1b78b2: 07f2 |050f: move-object v2, v15 │ │ +1b78b4: 0803 1100 |0510: move-object/from16 v3, v17 │ │ +1b78b8: 080d 1600 |0512: move-object/from16 v13, v22 │ │ +1b78bc: 280d |0514: goto 0521 // +000d │ │ +1b78be: 0d00 |0515: move-exception v0 │ │ +1b78c0: 07f2 |0516: move-object v2, v15 │ │ +1b78c2: 0803 1100 |0517: move-object/from16 v3, v17 │ │ +1b78c6: 080d 1600 |0519: move-object/from16 v13, v22 │ │ +1b78ca: 280e |051b: goto 0529 // +000e │ │ +1b78cc: 0d00 |051c: move-exception v0 │ │ +1b78ce: 075d |051d: move-object v13, v5 │ │ +1b78d0: 07f2 |051e: move-object v2, v15 │ │ +1b78d2: 0803 1100 |051f: move-object/from16 v3, v17 │ │ +1b78d6: 0721 |0521: move-object v1, v2 │ │ +1b78d8: 07d6 |0522: move-object v6, v13 │ │ +1b78da: 2841 |0523: goto 0564 // +0041 │ │ +1b78dc: 0d00 |0524: move-exception v0 │ │ +1b78de: 075d |0525: move-object v13, v5 │ │ +1b78e0: 07f2 |0526: move-object v2, v15 │ │ +1b78e2: 0803 1100 |0527: move-object/from16 v3, v17 │ │ +1b78e6: 0721 |0529: move-object v1, v2 │ │ +1b78e8: 07d6 |052a: move-object v6, v13 │ │ +1b78ea: 281c |052b: goto 0547 // +001c │ │ +1b78ec: 0d00 |052c: move-exception v0 │ │ +1b78ee: 075d |052d: move-object v13, v5 │ │ +1b78f0: 0803 1100 |052e: move-object/from16 v3, v17 │ │ +1b78f4: 0702 |0530: move-object v2, v0 │ │ +1b78f6: 07d6 |0531: move-object v6, v13 │ │ +1b78f8: 1201 |0532: const/4 v1, #int 0 // #0 │ │ +1b78fa: 2832 |0533: goto 0565 // +0032 │ │ +1b78fc: 0d00 |0534: move-exception v0 │ │ +1b78fe: 075d |0535: move-object v13, v5 │ │ +1b7900: 0803 1100 |0536: move-object/from16 v3, v17 │ │ +1b7904: 07d6 |0538: move-object v6, v13 │ │ +1b7906: 1201 |0539: const/4 v1, #int 0 // #0 │ │ +1b7908: 280d |053a: goto 0547 // +000d │ │ +1b790a: 0d00 |053b: move-exception v0 │ │ +1b790c: 0803 1100 |053c: move-object/from16 v3, v17 │ │ +1b7910: 0702 |053e: move-object v2, v0 │ │ +1b7912: 1201 |053f: const/4 v1, #int 0 // #0 │ │ +1b7914: 1206 |0540: const/4 v6, #int 0 // #0 │ │ +1b7916: 2824 |0541: goto 0565 // +0024 │ │ +1b7918: 0d00 |0542: move-exception v0 │ │ +1b791a: 0803 1100 |0543: move-object/from16 v3, v17 │ │ +1b791e: 1201 |0545: const/4 v1, #int 0 // #0 │ │ +1b7920: 1206 |0546: const/4 v6, #int 0 // #0 │ │ +1b7922: 6202 0643 |0547: sget-object v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4306 │ │ +1b7926: 1a04 5035 |0549: const-string v4, "Recoding video failed unexpectedly/2" // string@3550 │ │ +1b792a: 7130 c502 4200 |054b: invoke-static {v2, v4, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1b7930: 3801 0500 |054e: if-eqz v1, 0553 // +0005 │ │ +1b7934: 6e10 cf01 0100 |0550: invoke-virtual {v1}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ +1b793a: 3806 0e00 |0553: if-eqz v6, 0561 // +000e │ │ +1b793e: 1201 |0555: const/4 v1, #int 0 // #0 │ │ +1b7940: 6e20 c05c 1600 |0556: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@5cc0 │ │ +1b7946: 2808 |0559: goto 0561 // +0008 │ │ +1b7948: 0d00 |055a: move-exception v0 │ │ +1b794a: 0701 |055b: move-object v1, v0 │ │ +1b794c: 6200 0643 |055c: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4306 │ │ +1b7950: 7130 c502 3001 |055e: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1b7956: 1211 |0561: const/4 v1, #int 1 // #1 │ │ +1b7958: 0f01 |0562: return v1 │ │ +1b795a: 0d00 |0563: move-exception v0 │ │ +1b795c: 0702 |0564: move-object v2, v0 │ │ +1b795e: 3801 0500 |0565: if-eqz v1, 056a // +0005 │ │ +1b7962: 6e10 cf01 0100 |0567: invoke-virtual {v1}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ +1b7968: 3806 0e00 |056a: if-eqz v6, 0578 // +000e │ │ +1b796c: 1201 |056c: const/4 v1, #int 0 // #0 │ │ +1b796e: 6e20 c05c 1600 |056d: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@5cc0 │ │ +1b7974: 2808 |0570: goto 0578 // +0008 │ │ +1b7976: 0d00 |0571: move-exception v0 │ │ +1b7978: 0701 |0572: move-object v1, v0 │ │ +1b797a: 6200 0643 |0573: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4306 │ │ +1b797e: 7130 c502 3001 |0575: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1b7984: 2702 |0578: throw v2 │ │ +1b7986: 6200 0643 |0579: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4306 │ │ +1b798a: 1a01 c13f |057b: const-string v1, "Video width or height are 0, refusing recode." // string@3fc1 │ │ +1b798e: 7120 c402 1000 |057d: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ +1b7994: 1201 |0580: const/4 v1, #int 0 // #0 │ │ +1b7996: 0f01 |0581: return v1 │ │ catches : 37 │ │ 0x0063 - 0x007f │ │ Ljava/lang/Exception; -> 0x0542 │ │ -> 0x053b │ │ 0x0081 - 0x0086 │ │ Ljava/lang/Exception; -> 0x0534 │ │ -> 0x052c │ │ @@ -327445,148 +327446,148 @@ │ │ type : '(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 234 16-bit code units │ │ -1b810c: |[1b810c] org.thoughtcrime.securesms.video.recode.VideoRecoder.getVideoEditInfoFromFile:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; │ │ -1b811c: 2200 1a11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; // type@111a │ │ -1b8120: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1b8122: 7020 fd5c 1000 |0003: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V // method@5cfd │ │ -1b8128: 5b0e fc42 |0006: iput-object v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalPath:Ljava/lang/String; // field@42fc │ │ -1b812c: 2202 2202 |0008: new-instance v2, Lcom/coremedia/iso/IsoFile; // type@0222 │ │ -1b8130: 7020 1408 e200 |000a: invoke-direct {v2, v14}, Lcom/coremedia/iso/IsoFile;.:(Ljava/lang/String;)V // method@0814 │ │ -1b8136: 1a0e 5c0d |000d: const-string v14, "/moov/trak/" // string@0d5c │ │ -1b813a: 7120 3b09 e200 |000f: invoke-static {v2, v14}, Lcom/googlecode/mp4parser/util/Path;.getPaths:(Lcom/coremedia/iso/boxes/Container;Ljava/lang/String;)Ljava/util/List; // method@093b │ │ -1b8140: 0c0e |0012: move-result-object v14 │ │ -1b8142: 7210 da0c 0e00 |0013: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cda │ │ -1b8148: 0c0e |0016: move-result-object v14 │ │ -1b814a: 0712 |0017: move-object v2, v1 │ │ -1b814c: 7210 bb0c 0e00 |0018: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1b8152: 0a03 |001b: move-result v3 │ │ -1b8154: 3803 8200 |001c: if-eqz v3, 009e // +0082 │ │ -1b8158: 7210 bc0c 0e00 |001e: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1b815e: 0c03 |0021: move-result-object v3 │ │ -1b8160: 1f03 2502 |0022: check-cast v3, Lcom/coremedia/iso/boxes/Box; // type@0225 │ │ -1b8164: 1f03 3b02 |0024: check-cast v3, Lcom/coremedia/iso/boxes/TrackBox; // type@023b │ │ -1b8168: 1604 0000 |0026: const-wide/16 v4, #int 0 // #0 │ │ -1b816c: 6e10 5508 0300 |0028: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackBox;.getMediaBox:()Lcom/coremedia/iso/boxes/MediaBox; // method@0855 │ │ -1b8172: 0c06 |002b: move-result-object v6 │ │ -1b8174: 6e10 2708 0600 |002c: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaBox;.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/MediaHeaderBox; // method@0827 │ │ -1b817a: 0c07 |002f: move-result-object v7 │ │ -1b817c: 6e10 2808 0600 |0030: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaBox;.getMediaInformationBox:()Lcom/coremedia/iso/boxes/MediaInformationBox; // method@0828 │ │ -1b8182: 0c06 |0033: move-result-object v6 │ │ -1b8184: 6e10 3208 0600 |0034: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaInformationBox;.getSampleTableBox:()Lcom/coremedia/iso/boxes/SampleTableBox; // method@0832 │ │ -1b818a: 0c06 |0037: move-result-object v6 │ │ -1b818c: 6e10 4308 0600 |0038: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/SampleTableBox;.getSampleSizeBox:()Lcom/coremedia/iso/boxes/SampleSizeBox; // method@0843 │ │ -1b8192: 0c06 |003b: move-result-object v6 │ │ -1b8194: 6e10 3f08 0600 |003c: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/SampleSizeBox;.getSampleSizes:()[J // method@083f │ │ -1b819a: 0c06 |003f: move-result-object v6 │ │ -1b819c: 2168 |0040: array-length v8, v6 │ │ -1b819e: 1209 |0041: const/4 v9, #int 0 // #0 │ │ -1b81a0: 044a |0042: move-wide v10, v4 │ │ -1b81a2: 3589 0800 |0043: if-ge v9, v8, 004b // +0008 │ │ -1b81a6: 450c 0609 |0045: aget-wide v12, v6, v9 │ │ -1b81aa: bbca |0047: add-long/2addr v10, v12 │ │ -1b81ac: d809 0901 |0048: add-int/lit8 v9, v9, #int 1 // #01 │ │ -1b81b0: 28f9 |004a: goto 0043 // -0007 │ │ -1b81b2: 6e10 2a08 0700 |004b: invoke-virtual {v7}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.getDuration:()J // method@082a │ │ -1b81b8: 0b08 |004e: move-result-wide v8 │ │ -1b81ba: 8586 |004f: long-to-float v6, v8 │ │ -1b81bc: 6e10 2b08 0700 |0050: invoke-virtual {v7}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.getTimescale:()J // method@082b │ │ -1b81c2: 0b04 |0053: move-result-wide v4 │ │ -1b81c4: 8544 |0054: long-to-float v4, v4 │ │ -1b81c6: c946 |0055: div-float/2addr v6, v4 │ │ -1b81c8: 1604 0800 |0056: const-wide/16 v4, #int 8 // #8 │ │ -1b81cc: 9d04 040a |0058: mul-long v4, v4, v10 │ │ -1b81d0: 8544 |005a: long-to-float v4, v4 │ │ -1b81d2: c964 |005b: div-float/2addr v4, v6 │ │ -1b81d4: 8744 |005c: float-to-int v4, v4 │ │ -1b81d6: 8144 |005d: int-to-long v4, v4 │ │ -1b81d8: 1507 7a44 |005e: const/high16 v7, #int 1148846080 // #447a │ │ -1b81dc: a806 0607 |0060: mul-float v6, v6, v7 │ │ -1b81e0: 5906 fa42 |0062: iput v6, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@42fa │ │ -1b81e4: 2812 |0064: goto 0076 // +0012 │ │ -1b81e6: 0d06 |0065: move-exception v6 │ │ -1b81e8: 0768 |0066: move-object v8, v6 │ │ -1b81ea: 0446 |0067: move-wide v6, v4 │ │ -1b81ec: 04a4 |0068: move-wide v4, v10 │ │ -1b81ee: 2804 |0069: goto 006d // +0004 │ │ -1b81f0: 0d06 |006a: move-exception v6 │ │ -1b81f2: 0768 |006b: move-object v8, v6 │ │ -1b81f4: 0446 |006c: move-wide v6, v4 │ │ -1b81f6: 6209 0643 |006d: sget-object v9, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4306 │ │ -1b81fa: 1a0a 7d19 |006f: const-string v10, "Get video info: Calculating sample sizes failed unexpectedly" // string@197d │ │ -1b81fe: 7130 c502 a908 |0071: invoke-static {v9, v10, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1b8204: 044a |0074: move-wide v10, v4 │ │ -1b8206: 0464 |0075: move-wide v4, v6 │ │ -1b8208: 6e10 5608 0300 |0076: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackBox;.getTrackHeaderBox:()Lcom/coremedia/iso/boxes/TrackHeaderBox; // method@0856 │ │ -1b820e: 0c03 |0079: move-result-object v3 │ │ -1b8210: 6e10 5a08 0300 |007a: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getWidth:()D // method@085a │ │ -1b8216: 0b06 |007d: move-result-wide v6 │ │ -1b8218: 1608 0000 |007e: const-wide/16 v8, #int 0 // #0 │ │ -1b821c: 2f0c 0608 |0080: cmpl-double v12, v6, v8 │ │ -1b8220: 380c 1500 |0082: if-eqz v12, 0097 // +0015 │ │ -1b8224: 6e10 5808 0300 |0084: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getHeight:()D // method@0858 │ │ -1b822a: 0b06 |0087: move-result-wide v6 │ │ -1b822c: 2f0c 0608 |0088: cmpl-double v12, v6, v8 │ │ -1b8230: 380c 0d00 |008a: if-eqz v12, 0097 // +000d │ │ -1b8234: 1706 a086 0100 |008c: const-wide/32 v6, #float 1.4013e-40 // #000186a0 │ │ -1b823a: be64 |008f: div-long/2addr v4, v6 │ │ -1b823c: 9d04 0406 |0090: mul-long v4, v4, v6 │ │ -1b8240: 8442 |0092: long-to-int v2, v4 │ │ -1b8242: 5902 fe42 |0093: iput v2, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@42fe │ │ -1b8246: 0732 |0095: move-object v2, v3 │ │ -1b8248: 2882 |0096: goto 0018 // -007e │ │ -1b824a: 5303 f942 |0097: iget-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@42f9 │ │ -1b824e: bba3 |0099: add-long/2addr v3, v10 │ │ -1b8250: 5a03 f942 |009a: iput-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@42f9 │ │ -1b8254: 2900 7cff |009c: goto/16 0018 // -0084 │ │ -1b8258: 3902 0a00 |009e: if-nez v2, 00a8 // +000a │ │ -1b825c: 620e 0643 |00a0: sget-object v14, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4306 │ │ -1b8260: 1a00 7e19 |00a2: const-string v0, "Get video info: No trackHeaderBox" // string@197e │ │ -1b8264: 7120 c402 0e00 |00a4: invoke-static {v14, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ -1b826a: 1101 |00a7: return-object v1 │ │ -1b826c: 6e10 5908 0200 |00a8: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; // method@0859 │ │ -1b8272: 0c0e |00ab: move-result-object v14 │ │ -1b8274: 6203 7600 |00ac: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_90:Lcom/googlecode/mp4parser/util/Matrix; // field@0076 │ │ -1b8278: 6e20 3a09 3e00 |00ae: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@093a │ │ -1b827e: 0a03 |00b1: move-result v3 │ │ -1b8280: 3803 0700 |00b2: if-eqz v3, 00b9 // +0007 │ │ -1b8284: 130e 5a00 |00b4: const/16 v14, #int 90 // #5a │ │ -1b8288: 590e fd42 |00b6: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fd │ │ -1b828c: 281a |00b8: goto 00d2 // +001a │ │ -1b828e: 6203 7400 |00b9: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_180:Lcom/googlecode/mp4parser/util/Matrix; // field@0074 │ │ -1b8292: 6e20 3a09 3e00 |00bb: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@093a │ │ -1b8298: 0a03 |00be: move-result v3 │ │ -1b829a: 3803 0700 |00bf: if-eqz v3, 00c6 // +0007 │ │ -1b829e: 130e b400 |00c1: const/16 v14, #int 180 // #b4 │ │ -1b82a2: 590e fd42 |00c3: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fd │ │ -1b82a6: 280d |00c5: goto 00d2 // +000d │ │ -1b82a8: 6203 7500 |00c6: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_270:Lcom/googlecode/mp4parser/util/Matrix; // field@0075 │ │ -1b82ac: 6e20 3a09 3e00 |00c8: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@093a │ │ -1b82b2: 0a0e |00cb: move-result v14 │ │ -1b82b4: 380e 0600 |00cc: if-eqz v14, 00d2 // +0006 │ │ -1b82b8: 130e 0e01 |00ce: const/16 v14, #int 270 // #10e │ │ -1b82bc: 590e fd42 |00d0: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fd │ │ -1b82c0: 6e10 5a08 0200 |00d2: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getWidth:()D // method@085a │ │ -1b82c6: 0b03 |00d5: move-result-wide v3 │ │ -1b82c8: 8a3e |00d6: double-to-int v14, v3 │ │ -1b82ca: 590e ff42 |00d7: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@42ff │ │ -1b82ce: 6e10 5808 0200 |00d9: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getHeight:()D // method@0858 │ │ -1b82d4: 0b02 |00dc: move-result-wide v2 │ │ -1b82d6: 8a2e |00dd: double-to-int v14, v2 │ │ -1b82d8: 590e fb42 |00de: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@42fb │ │ -1b82dc: 1100 |00e0: return-object v0 │ │ -1b82de: 0d0e |00e1: move-exception v14 │ │ -1b82e0: 6200 0643 |00e2: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4306 │ │ -1b82e4: 1a02 7f19 |00e4: const-string v2, "Get video info: Reading message info failed unexpectedly" // string@197f │ │ -1b82e8: 7130 c502 200e |00e6: invoke-static {v0, v2, v14}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1b82ee: 1101 |00e9: return-object v1 │ │ +1b8110: |[1b8110] org.thoughtcrime.securesms.video.recode.VideoRecoder.getVideoEditInfoFromFile:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; │ │ +1b8120: 2200 1a11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; // type@111a │ │ +1b8124: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1b8126: 7020 fd5c 1000 |0003: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V // method@5cfd │ │ +1b812c: 5b0e fc42 |0006: iput-object v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalPath:Ljava/lang/String; // field@42fc │ │ +1b8130: 2202 2202 |0008: new-instance v2, Lcom/coremedia/iso/IsoFile; // type@0222 │ │ +1b8134: 7020 1408 e200 |000a: invoke-direct {v2, v14}, Lcom/coremedia/iso/IsoFile;.:(Ljava/lang/String;)V // method@0814 │ │ +1b813a: 1a0e 5c0d |000d: const-string v14, "/moov/trak/" // string@0d5c │ │ +1b813e: 7120 3b09 e200 |000f: invoke-static {v2, v14}, Lcom/googlecode/mp4parser/util/Path;.getPaths:(Lcom/coremedia/iso/boxes/Container;Ljava/lang/String;)Ljava/util/List; // method@093b │ │ +1b8144: 0c0e |0012: move-result-object v14 │ │ +1b8146: 7210 da0c 0e00 |0013: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cda │ │ +1b814c: 0c0e |0016: move-result-object v14 │ │ +1b814e: 0712 |0017: move-object v2, v1 │ │ +1b8150: 7210 bb0c 0e00 |0018: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1b8156: 0a03 |001b: move-result v3 │ │ +1b8158: 3803 8200 |001c: if-eqz v3, 009e // +0082 │ │ +1b815c: 7210 bc0c 0e00 |001e: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1b8162: 0c03 |0021: move-result-object v3 │ │ +1b8164: 1f03 2502 |0022: check-cast v3, Lcom/coremedia/iso/boxes/Box; // type@0225 │ │ +1b8168: 1f03 3b02 |0024: check-cast v3, Lcom/coremedia/iso/boxes/TrackBox; // type@023b │ │ +1b816c: 1604 0000 |0026: const-wide/16 v4, #int 0 // #0 │ │ +1b8170: 6e10 5508 0300 |0028: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackBox;.getMediaBox:()Lcom/coremedia/iso/boxes/MediaBox; // method@0855 │ │ +1b8176: 0c06 |002b: move-result-object v6 │ │ +1b8178: 6e10 2708 0600 |002c: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaBox;.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/MediaHeaderBox; // method@0827 │ │ +1b817e: 0c07 |002f: move-result-object v7 │ │ +1b8180: 6e10 2808 0600 |0030: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaBox;.getMediaInformationBox:()Lcom/coremedia/iso/boxes/MediaInformationBox; // method@0828 │ │ +1b8186: 0c06 |0033: move-result-object v6 │ │ +1b8188: 6e10 3208 0600 |0034: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaInformationBox;.getSampleTableBox:()Lcom/coremedia/iso/boxes/SampleTableBox; // method@0832 │ │ +1b818e: 0c06 |0037: move-result-object v6 │ │ +1b8190: 6e10 4308 0600 |0038: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/SampleTableBox;.getSampleSizeBox:()Lcom/coremedia/iso/boxes/SampleSizeBox; // method@0843 │ │ +1b8196: 0c06 |003b: move-result-object v6 │ │ +1b8198: 6e10 3f08 0600 |003c: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/SampleSizeBox;.getSampleSizes:()[J // method@083f │ │ +1b819e: 0c06 |003f: move-result-object v6 │ │ +1b81a0: 2168 |0040: array-length v8, v6 │ │ +1b81a2: 1209 |0041: const/4 v9, #int 0 // #0 │ │ +1b81a4: 044a |0042: move-wide v10, v4 │ │ +1b81a6: 3589 0800 |0043: if-ge v9, v8, 004b // +0008 │ │ +1b81aa: 450c 0609 |0045: aget-wide v12, v6, v9 │ │ +1b81ae: bbca |0047: add-long/2addr v10, v12 │ │ +1b81b0: d809 0901 |0048: add-int/lit8 v9, v9, #int 1 // #01 │ │ +1b81b4: 28f9 |004a: goto 0043 // -0007 │ │ +1b81b6: 6e10 2a08 0700 |004b: invoke-virtual {v7}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.getDuration:()J // method@082a │ │ +1b81bc: 0b08 |004e: move-result-wide v8 │ │ +1b81be: 8586 |004f: long-to-float v6, v8 │ │ +1b81c0: 6e10 2b08 0700 |0050: invoke-virtual {v7}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.getTimescale:()J // method@082b │ │ +1b81c6: 0b04 |0053: move-result-wide v4 │ │ +1b81c8: 8544 |0054: long-to-float v4, v4 │ │ +1b81ca: c946 |0055: div-float/2addr v6, v4 │ │ +1b81cc: 1604 0800 |0056: const-wide/16 v4, #int 8 // #8 │ │ +1b81d0: 9d04 040a |0058: mul-long v4, v4, v10 │ │ +1b81d4: 8544 |005a: long-to-float v4, v4 │ │ +1b81d6: c964 |005b: div-float/2addr v4, v6 │ │ +1b81d8: 8744 |005c: float-to-int v4, v4 │ │ +1b81da: 8144 |005d: int-to-long v4, v4 │ │ +1b81dc: 1507 7a44 |005e: const/high16 v7, #int 1148846080 // #447a │ │ +1b81e0: a806 0607 |0060: mul-float v6, v6, v7 │ │ +1b81e4: 5906 fa42 |0062: iput v6, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@42fa │ │ +1b81e8: 2812 |0064: goto 0076 // +0012 │ │ +1b81ea: 0d06 |0065: move-exception v6 │ │ +1b81ec: 0768 |0066: move-object v8, v6 │ │ +1b81ee: 0446 |0067: move-wide v6, v4 │ │ +1b81f0: 04a4 |0068: move-wide v4, v10 │ │ +1b81f2: 2804 |0069: goto 006d // +0004 │ │ +1b81f4: 0d06 |006a: move-exception v6 │ │ +1b81f6: 0768 |006b: move-object v8, v6 │ │ +1b81f8: 0446 |006c: move-wide v6, v4 │ │ +1b81fa: 6209 0643 |006d: sget-object v9, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4306 │ │ +1b81fe: 1a0a 7d19 |006f: const-string v10, "Get video info: Calculating sample sizes failed unexpectedly" // string@197d │ │ +1b8202: 7130 c502 a908 |0071: invoke-static {v9, v10, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1b8208: 044a |0074: move-wide v10, v4 │ │ +1b820a: 0464 |0075: move-wide v4, v6 │ │ +1b820c: 6e10 5608 0300 |0076: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackBox;.getTrackHeaderBox:()Lcom/coremedia/iso/boxes/TrackHeaderBox; // method@0856 │ │ +1b8212: 0c03 |0079: move-result-object v3 │ │ +1b8214: 6e10 5a08 0300 |007a: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getWidth:()D // method@085a │ │ +1b821a: 0b06 |007d: move-result-wide v6 │ │ +1b821c: 1608 0000 |007e: const-wide/16 v8, #int 0 // #0 │ │ +1b8220: 2f0c 0608 |0080: cmpl-double v12, v6, v8 │ │ +1b8224: 380c 1500 |0082: if-eqz v12, 0097 // +0015 │ │ +1b8228: 6e10 5808 0300 |0084: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getHeight:()D // method@0858 │ │ +1b822e: 0b06 |0087: move-result-wide v6 │ │ +1b8230: 2f0c 0608 |0088: cmpl-double v12, v6, v8 │ │ +1b8234: 380c 0d00 |008a: if-eqz v12, 0097 // +000d │ │ +1b8238: 1706 a086 0100 |008c: const-wide/32 v6, #float 1.4013e-40 // #000186a0 │ │ +1b823e: be64 |008f: div-long/2addr v4, v6 │ │ +1b8240: 9d04 0406 |0090: mul-long v4, v4, v6 │ │ +1b8244: 8442 |0092: long-to-int v2, v4 │ │ +1b8246: 5902 fe42 |0093: iput v2, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@42fe │ │ +1b824a: 0732 |0095: move-object v2, v3 │ │ +1b824c: 2882 |0096: goto 0018 // -007e │ │ +1b824e: 5303 f942 |0097: iget-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@42f9 │ │ +1b8252: bba3 |0099: add-long/2addr v3, v10 │ │ +1b8254: 5a03 f942 |009a: iput-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@42f9 │ │ +1b8258: 2900 7cff |009c: goto/16 0018 // -0084 │ │ +1b825c: 3902 0a00 |009e: if-nez v2, 00a8 // +000a │ │ +1b8260: 620e 0643 |00a0: sget-object v14, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4306 │ │ +1b8264: 1a00 7e19 |00a2: const-string v0, "Get video info: No trackHeaderBox" // string@197e │ │ +1b8268: 7120 c402 0e00 |00a4: invoke-static {v14, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ +1b826e: 1101 |00a7: return-object v1 │ │ +1b8270: 6e10 5908 0200 |00a8: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; // method@0859 │ │ +1b8276: 0c0e |00ab: move-result-object v14 │ │ +1b8278: 6203 7600 |00ac: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_90:Lcom/googlecode/mp4parser/util/Matrix; // field@0076 │ │ +1b827c: 6e20 3a09 3e00 |00ae: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@093a │ │ +1b8282: 0a03 |00b1: move-result v3 │ │ +1b8284: 3803 0700 |00b2: if-eqz v3, 00b9 // +0007 │ │ +1b8288: 130e 5a00 |00b4: const/16 v14, #int 90 // #5a │ │ +1b828c: 590e fd42 |00b6: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fd │ │ +1b8290: 281a |00b8: goto 00d2 // +001a │ │ +1b8292: 6203 7400 |00b9: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_180:Lcom/googlecode/mp4parser/util/Matrix; // field@0074 │ │ +1b8296: 6e20 3a09 3e00 |00bb: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@093a │ │ +1b829c: 0a03 |00be: move-result v3 │ │ +1b829e: 3803 0700 |00bf: if-eqz v3, 00c6 // +0007 │ │ +1b82a2: 130e b400 |00c1: const/16 v14, #int 180 // #b4 │ │ +1b82a6: 590e fd42 |00c3: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fd │ │ +1b82aa: 280d |00c5: goto 00d2 // +000d │ │ +1b82ac: 6203 7500 |00c6: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_270:Lcom/googlecode/mp4parser/util/Matrix; // field@0075 │ │ +1b82b0: 6e20 3a09 3e00 |00c8: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@093a │ │ +1b82b6: 0a0e |00cb: move-result v14 │ │ +1b82b8: 380e 0600 |00cc: if-eqz v14, 00d2 // +0006 │ │ +1b82bc: 130e 0e01 |00ce: const/16 v14, #int 270 // #10e │ │ +1b82c0: 590e fd42 |00d0: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fd │ │ +1b82c4: 6e10 5a08 0200 |00d2: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getWidth:()D // method@085a │ │ +1b82ca: 0b03 |00d5: move-result-wide v3 │ │ +1b82cc: 8a3e |00d6: double-to-int v14, v3 │ │ +1b82ce: 590e ff42 |00d7: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@42ff │ │ +1b82d2: 6e10 5808 0200 |00d9: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getHeight:()D // method@0858 │ │ +1b82d8: 0b02 |00dc: move-result-wide v2 │ │ +1b82da: 8a2e |00dd: double-to-int v14, v2 │ │ +1b82dc: 590e fb42 |00de: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@42fb │ │ +1b82e0: 1100 |00e0: return-object v0 │ │ +1b82e2: 0d0e |00e1: move-exception v14 │ │ +1b82e4: 6200 0643 |00e2: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4306 │ │ +1b82e8: 1a02 7f19 |00e4: const-string v2, "Get video info: Reading message info failed unexpectedly" // string@197f │ │ +1b82ec: 7130 c502 200e |00e6: invoke-static {v0, v2, v14}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1b82f2: 1101 |00e9: return-object v1 │ │ catches : 4 │ │ 0x0008 - 0x0026 │ │ Ljava/lang/Exception; -> 0x00e1 │ │ 0x0028 - 0x0041 │ │ Ljava/lang/Exception; -> 0x006a │ │ 0x0045 - 0x0064 │ │ Ljava/lang/Exception; -> 0x0065 │ │ @@ -327629,28 +327630,28 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -1b83b8: |[1b83b8] org.thoughtcrime.securesms.video.recode.VideoRecoder.lambda$alert$0:(Landroid/content/Context;Ljava/lang/String;)V │ │ -1b83c8: 2200 4901 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -1b83cc: 7020 8704 1000 |0002: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0487 │ │ -1b83d2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -1b83d4: 6e20 8904 1000 |0006: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@0489 │ │ -1b83da: 0c01 |0009: move-result-object v1 │ │ -1b83dc: 6e20 8d04 2100 |000a: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048d │ │ -1b83e2: 0c01 |000d: move-result-object v1 │ │ -1b83e4: 1402 0a00 0401 |000e: const v2, #float 2.42446e-38 // #0104000a │ │ -1b83ea: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -1b83ec: 6e30 9304 2100 |0012: invoke-virtual {v1, v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0493 │ │ -1b83f2: 0c01 |0015: move-result-object v1 │ │ -1b83f4: 6e10 9904 0100 |0016: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0499 │ │ -1b83fa: 0e00 |0019: return-void │ │ +1b83bc: |[1b83bc] org.thoughtcrime.securesms.video.recode.VideoRecoder.lambda$alert$0:(Landroid/content/Context;Ljava/lang/String;)V │ │ +1b83cc: 2200 4901 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +1b83d0: 7020 8704 1000 |0002: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0487 │ │ +1b83d6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +1b83d8: 6e20 8904 1000 |0006: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@0489 │ │ +1b83de: 0c01 |0009: move-result-object v1 │ │ +1b83e0: 6e20 8d04 2100 |000a: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048d │ │ +1b83e6: 0c01 |000d: move-result-object v1 │ │ +1b83e8: 1402 0a00 0401 |000e: const v2, #float 2.42446e-38 // #0104000a │ │ +1b83ee: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +1b83f0: 6e30 9304 2100 |0012: invoke-virtual {v1, v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0493 │ │ +1b83f6: 0c01 |0015: move-result-object v1 │ │ +1b83f8: 6e10 9904 0100 |0016: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0499 │ │ +1b83fe: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0006 line=547 │ │ 0x000a line=548 │ │ 0x0012 line=549 │ │ 0x0016 line=550 │ │ @@ -327663,239 +327664,239 @@ │ │ type : '(Landroid/content/Context;ILcom/b44t/messenger/DcMsg;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 22 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 430 16-bit code units │ │ -1b7b8c: |[1b7b8c] org.thoughtcrime.securesms.video.recode.VideoRecoder.prepareVideo:(Landroid/content/Context;ILcom/b44t/messenger/DcMsg;)Z │ │ -1b7b9c: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -1b7ba0: 0801 1500 |0002: move-object/from16 v1, v21 │ │ -1b7ba4: 1a02 7534 |0004: const-string v2, "Preparing video: " // string@3475 │ │ -1b7ba8: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -1b7baa: 7401 0107 1500 |0007: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFile:()Ljava/lang/String; // method@0701 │ │ -1b7bb0: 0c04 |000a: move-result-object v4 │ │ -1b7bb2: 6205 0643 |000b: sget-object v5, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4306 │ │ -1b7bb6: 2206 0c03 |000d: new-instance v6, Ljava/lang/StringBuilder; // type@030c │ │ -1b7bba: 7020 0f0b 2600 |000f: invoke-direct {v6, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1b7bc0: 6e20 180b 4600 |0012: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b7bc6: 6e10 290b 0600 |0015: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1b7bcc: 0c02 |0018: move-result-object v2 │ │ -1b7bce: 7120 c002 2500 |0019: invoke-static {v5, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1b7bd4: 7110 045d 0400 |001c: invoke-static {v4}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.getVideoEditInfoFromFile:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; // method@5d04 │ │ -1b7bda: 0c02 |001f: move-result-object v2 │ │ -1b7bdc: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -1b7bde: 3902 1000 |0021: if-nez v2, 0031 // +0010 │ │ -1b7be2: 1a01 4e35 |0023: const-string v1, "Recoding failed for %s: cannot get info" // string@354e │ │ -1b7be6: 2332 4011 |0025: new-array v2, v3, [Ljava/lang/Object; // type@1140 │ │ -1b7bea: 4d04 0206 |0027: aput-object v4, v2, v6 │ │ -1b7bee: 7120 d80a 2100 |0029: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ -1b7bf4: 0c01 |002c: move-result-object v1 │ │ -1b7bf6: 7120 005d 1000 |002d: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@5d00 │ │ -1b7bfc: 0f06 |0030: return v6 │ │ -1b7bfe: 5227 fd42 |0031: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fd │ │ -1b7c02: 5927 0343 |0033: iput v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.rotationValue:I // field@4303 │ │ -1b7c06: 1607 0000 |0035: const-wide/16 v7, #int 0 // #0 │ │ -1b7c0a: 5a27 0443 |0037: iput-wide v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.startTime:J // field@4304 │ │ -1b7c0e: 1609 ffff |0039: const-wide/16 v9, #int -1 // #ffff │ │ -1b7c12: 5a29 f742 |003b: iput-wide v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.endTime:J // field@42f7 │ │ -1b7c16: 5229 fd42 |003d: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fd │ │ -1b7c1a: 130a 0e01 |003f: const/16 v10, #int 270 // #10e │ │ -1b7c1e: 130b 5a00 |0041: const/16 v11, #int 90 // #5a │ │ -1b7c22: 32b9 0f00 |0043: if-eq v9, v11, 0052 // +000f │ │ -1b7c26: 5229 fd42 |0045: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fd │ │ -1b7c2a: 33a9 0300 |0047: if-ne v9, v10, 004a // +0003 │ │ -1b7c2e: 2809 |0049: goto 0052 // +0009 │ │ -1b7c30: 5229 ff42 |004a: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@42ff │ │ -1b7c34: 522c fb42 |004c: iget v12, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@42fb │ │ -1b7c38: 6e30 2e07 910c |004e: invoke-virtual {v1, v9, v12}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072e │ │ -1b7c3e: 2808 |0051: goto 0059 // +0008 │ │ -1b7c40: 5229 fb42 |0052: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@42fb │ │ -1b7c44: 522c ff42 |0054: iget v12, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@42ff │ │ -1b7c48: 6e30 2e07 910c |0056: invoke-virtual {v1, v9, v12}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072e │ │ -1b7c4e: 5229 fa42 |0059: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@42fa │ │ -1b7c52: 8799 |005b: float-to-int v9, v9 │ │ -1b7c54: 6e20 2f07 9100 |005c: invoke-virtual {v1, v9}, Lcom/b44t/messenger/DcMsg;.setDuration:(I)V // method@072f │ │ -1b7c5a: 1a09 e083 |005f: const-string v9, "sys.msgsize_max_recommended" // string@83e0 │ │ -1b7c5e: 7120 cb4d 9000 |0061: invoke-static {v0, v9}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getInt:(Landroid/content/Context;Ljava/lang/String;)I // method@4dcb │ │ -1b7c64: 0a09 |0064: move-result v9 │ │ -1b7c66: 819c |0065: int-to-long v12, v9 │ │ -1b7c68: 2209 c202 |0066: new-instance v9, Ljava/io/File; // type@02c2 │ │ -1b7c6c: 7020 6b09 4900 |0068: invoke-direct {v9, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ -1b7c72: 6e10 7b09 0900 |006b: invoke-virtual {v9}, Ljava/io/File;.length:()J // method@097b │ │ -1b7c78: 0b0e |006e: move-result-wide v14 │ │ -1b7c7a: 1229 |006f: const/4 v9, #int 2 // #2 │ │ -1b7c7c: 3110 0e07 |0070: cmp-long v16, v14, v7 │ │ -1b7c80: 3d10 2a00 |0072: if-lez v16, 009c // +002a │ │ -1b7c84: 3107 0e0c |0074: cmp-long v7, v14, v12 │ │ -1b7c88: 3c07 2600 |0076: if-gtz v7, 009c // +0026 │ │ -1b7c8c: 5227 fe42 |0078: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@42fe │ │ -1b7c90: 1408 c0c6 2d00 |007a: const v8, #float 4.2039e-39 // #002dc6c0 │ │ -1b7c96: 3687 1f00 |007d: if-gt v7, v8, 009c // +001f │ │ -1b7c9a: 1a00 9e7a |007f: const-string v0, "recoding for %s is not needed, %d bytes and %d kbps are ok" // string@7a9e │ │ -1b7c9e: 7120 5f0a fe00 |0081: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1b7ca4: 0c01 |0084: move-result-object v1 │ │ -1b7ca6: 5222 fe42 |0085: iget v2, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@42fe │ │ -1b7caa: 7110 530a 0200 |0087: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b7cb0: 0c02 |008a: move-result-object v2 │ │ -1b7cb2: 1237 |008b: const/4 v7, #int 3 // #3 │ │ -1b7cb4: 2377 4011 |008c: new-array v7, v7, [Ljava/lang/Object; // type@1140 │ │ -1b7cb8: 4d04 0706 |008e: aput-object v4, v7, v6 │ │ -1b7cbc: 4d01 0703 |0090: aput-object v1, v7, v3 │ │ -1b7cc0: 4d02 0709 |0092: aput-object v2, v7, v9 │ │ -1b7cc4: 7120 d80a 7000 |0094: invoke-static {v0, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ -1b7cca: 0c00 |0097: move-result-object v0 │ │ -1b7ccc: 7120 c002 0500 |0098: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1b7cd2: 0f03 |009b: return v3 │ │ -1b7cd4: 5227 fa42 |009c: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@42fa │ │ -1b7cd8: 8877 |009e: float-to-long v7, v7 │ │ -1b7cda: 532e f942 |009f: iget-wide v14, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@42f9 │ │ -1b7cde: 9c0e 0c0e |00a1: sub-long v14, v12, v14 │ │ -1b7ce2: bc7e |00a3: sub-long/2addr v14, v7 │ │ -1b7ce4: 1610 e803 |00a4: const-wide/16 v16, #int 1000 // #3e8 │ │ -1b7ce8: 0812 0400 |00a6: move-object/from16 v18, v4 │ │ -1b7cec: 9e03 0710 |00a8: div-long v3, v7, v16 │ │ -1b7cf0: 1609 0100 |00aa: const-wide/16 v9, #int 1 // #1 │ │ -1b7cf4: 7140 7a0a a943 |00ac: invoke-static {v9, v10, v3, v4}, Ljava/lang/Math;.max:(JJ)J // method@0a7a │ │ -1b7cfa: 0b03 |00af: move-result-wide v3 │ │ -1b7cfc: be3e |00b0: div-long/2addr v14, v3 │ │ -1b7cfe: 1603 0800 |00b1: const-wide/16 v3, #int 8 // #8 │ │ -1b7d02: 9d0e 0e03 |00b3: mul-long v14, v14, v3 │ │ -1b7d06: 84e3 |00b5: long-to-int v3, v14 │ │ -1b7d08: 5923 0143 |00b6: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4301 │ │ -1b7d0c: 5223 0143 |00b8: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4301 │ │ -1b7d10: 1404 400d 0300 |00ba: const v4, #float 2.8026e-40 // #00030d40 │ │ -1b7d16: 3543 0500 |00bd: if-ge v3, v4, 00c2 // +0005 │ │ -1b7d1a: 5924 0143 |00bf: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4301 │ │ -1b7d1e: 282b |00c1: goto 00ec // +002b │ │ -1b7d20: 5223 0143 |00c2: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4301 │ │ -1b7d24: 1404 20a1 0700 |00c4: const v4, #float 7.00649e-40 // #0007a120 │ │ -1b7d2a: 3743 2500 |00c7: if-le v3, v4, 00ec // +0025 │ │ -1b7d2e: 7701 c35a 1300 |00c9: invoke-static/range {v19}, Lorg/thoughtcrime/securesms/util/Prefs;.isHardCompressionEnabled:(Landroid/content/Context;)Z // method@5ac3 │ │ -1b7d34: 0a03 |00cc: move-result v3 │ │ -1b7d36: 1609 3075 |00cd: const-wide/16 v9, #int 30000 // #7530 │ │ -1b7d3a: 310e 0709 |00cf: cmp-long v14, v7, v9 │ │ -1b7d3e: 3b0e 0a00 |00d1: if-gez v14, 00db // +000a │ │ -1b7d42: 3903 0800 |00d3: if-nez v3, 00db // +0008 │ │ -1b7d46: 1403 60e3 1600 |00d5: const v3, #float 2.10195e-39 // #0016e360 │ │ -1b7d4c: 5923 0143 |00d8: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4301 │ │ -1b7d50: 2812 |00da: goto 00ec // +0012 │ │ -1b7d52: 1709 60ea 0000 |00db: const-wide/32 v9, #float 8.40779e-41 // #0000ea60 │ │ -1b7d58: 310e 0709 |00de: cmp-long v14, v7, v9 │ │ -1b7d5c: 3b0e 0a00 |00e0: if-gez v14, 00ea // +000a │ │ -1b7d60: 3903 0800 |00e2: if-nez v3, 00ea // +0008 │ │ -1b7d64: 1403 4042 0f00 |00e4: const v3, #float 1.4013e-39 // #000f4240 │ │ -1b7d6a: 5923 0143 |00e7: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4301 │ │ -1b7d6e: 2803 |00e9: goto 00ec // +0003 │ │ -1b7d70: 5924 0143 |00ea: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4301 │ │ -1b7d74: 5223 0143 |00ec: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4301 │ │ -1b7d78: 1404 801a 0600 |00ee: const v4, #float 5.60519e-40 // #00061a80 │ │ -1b7d7e: 3743 0500 |00f1: if-le v3, v4, 00f6 // +0005 │ │ -1b7d82: 1303 8002 |00f3: const/16 v3, #int 640 // #280 │ │ -1b7d86: 2803 |00f5: goto 00f8 // +0003 │ │ -1b7d88: 1303 e001 |00f6: const/16 v3, #int 480 // #1e0 │ │ -1b7d8c: 5224 ff42 |00f8: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@42ff │ │ -1b7d90: 5924 0243 |00fa: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4302 │ │ -1b7d94: 5224 fb42 |00fc: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@42fb │ │ -1b7d98: 5924 0043 |00fe: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4300 │ │ -1b7d9c: 5224 0243 |0100: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4302 │ │ -1b7da0: 3634 0600 |0102: if-gt v4, v3, 0108 // +0006 │ │ -1b7da4: 5224 0043 |0104: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4300 │ │ -1b7da8: 3734 2100 |0106: if-le v4, v3, 0127 // +0021 │ │ -1b7dac: 5224 0243 |0108: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4302 │ │ -1b7db0: 5229 0043 |010a: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4300 │ │ -1b7db4: 8233 |010c: int-to-float v3, v3 │ │ -1b7db6: 3794 0700 |010d: if-le v4, v9, 0114 // +0007 │ │ -1b7dba: 5224 0243 |010f: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4302 │ │ -1b7dbe: 8244 |0111: int-to-float v4, v4 │ │ -1b7dc0: c943 |0112: div-float/2addr v3, v4 │ │ -1b7dc2: 2804 |0113: goto 0117 // +0004 │ │ -1b7dc4: 5224 0043 |0114: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4300 │ │ -1b7dc8: 28fb |0116: goto 0111 // -0005 │ │ -1b7dca: 5224 0243 |0117: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4302 │ │ -1b7dce: 8244 |0119: int-to-float v4, v4 │ │ -1b7dd0: a804 0403 |011a: mul-float v4, v4, v3 │ │ -1b7dd4: 8744 |011c: float-to-int v4, v4 │ │ -1b7dd6: 5924 0243 |011d: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4302 │ │ -1b7dda: 5224 0043 |011f: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4300 │ │ -1b7dde: 8244 |0121: int-to-float v4, v4 │ │ -1b7de0: a804 0403 |0122: mul-float v4, v4, v3 │ │ -1b7de4: 8743 |0124: float-to-int v3, v4 │ │ -1b7de6: 5923 0043 |0125: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4300 │ │ -1b7dea: 5223 fd42 |0127: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fd │ │ -1b7dee: 32b3 1100 |0129: if-eq v3, v11, 013a // +0011 │ │ -1b7df2: 5223 fd42 |012b: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fd │ │ -1b7df6: 1304 0e01 |012d: const/16 v4, #int 270 // #10e │ │ -1b7dfa: 3343 0300 |012f: if-ne v3, v4, 0132 // +0003 │ │ -1b7dfe: 2809 |0131: goto 013a // +0009 │ │ -1b7e00: 5223 0243 |0132: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4302 │ │ -1b7e04: 5224 0043 |0134: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4300 │ │ -1b7e08: 6e30 2e07 3104 |0136: invoke-virtual {v1, v3, v4}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072e │ │ -1b7e0e: 2808 |0139: goto 0141 // +0008 │ │ -1b7e10: 5223 0043 |013a: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4300 │ │ -1b7e14: 5224 0243 |013c: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4302 │ │ -1b7e18: 6e30 2e07 3104 |013e: invoke-virtual {v1, v3, v4}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072e │ │ -1b7e1e: 8473 |0141: long-to-int v3, v7 │ │ -1b7e20: 6e20 2f07 3100 |0142: invoke-virtual {v1, v3}, Lcom/b44t/messenger/DcMsg;.setDuration:(I)V // method@072f │ │ -1b7e26: 8573 |0145: long-to-float v3, v7 │ │ -1b7e28: 5224 fa42 |0146: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@42fa │ │ -1b7e2c: c943 |0148: div-float/2addr v3, v4 │ │ -1b7e2e: 5224 0143 |0149: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4301 │ │ -1b7e32: 5227 fa42 |014b: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@42fa │ │ -1b7e36: 5328 f942 |014d: iget-wide v8, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@42f9 │ │ -1b7e3a: 7159 015d 4387 |014f: invoke-static {v3, v4, v7, v8, v9}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.calculateEstimatedSize:(FIFJ)I // method@5d01 │ │ -1b7e40: 0a03 |0152: move-result v3 │ │ -1b7e42: 5923 f842 |0153: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.estimatedBytes:I // field@42f8 │ │ -1b7e46: 5223 f842 |0155: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.estimatedBytes:I // field@42f8 │ │ -1b7e4a: 8133 |0157: int-to-long v3, v3 │ │ -1b7e4c: 1607 0400 |0158: const-wide/16 v7, #int 4 // #4 │ │ -1b7e50: 9e07 0c07 |015a: div-long v7, v12, v7 │ │ -1b7e54: bb7c |015c: add-long/2addr v12, v7 │ │ -1b7e56: 3107 030c |015d: cmp-long v7, v3, v12 │ │ -1b7e5a: 3d07 0800 |015f: if-lez v7, 0167 // +0008 │ │ -1b7e5e: 1a01 bf3f |0161: const-string v1, "Video cannot be compressed to a reasonable size. Try a shorter video or a lower quality." // string@3fbf │ │ -1b7e62: 7120 005d 1000 |0163: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@5d00 │ │ -1b7e68: 0f06 |0166: return v6 │ │ -1b7e6a: 7701 c84d 1300 |0167: invoke-static/range {v19}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ -1b7e70: 0c03 |016a: move-result-object v3 │ │ -1b7e72: 0804 1200 |016b: move-object/from16 v4, v18 │ │ -1b7e76: 7120 c54d 4300 |016d: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getBlobdirFile:(Lcom/b44t/messenger/DcContext;Ljava/lang/String;)Ljava/lang/String; // method@4dc5 │ │ -1b7e7c: 0c03 |0170: move-result-object v3 │ │ -1b7e7e: 2207 1b11 |0171: new-instance v7, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder; // type@111b │ │ -1b7e82: 7010 ff5c 0700 |0173: invoke-direct {v7}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.:()V // method@5cff │ │ -1b7e88: 7030 035d 2703 |0176: invoke-direct {v7, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.convertVideo:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;Ljava/lang/String;)Z // method@5d03 │ │ -1b7e8e: 0a02 |0179: move-result v2 │ │ -1b7e90: 3902 1400 |017a: if-nez v2, 018e // +0014 │ │ -1b7e94: 1a01 4d35 |017c: const-string v1, "Recoding failed for %s: cannot convert to temporary file %s" // string@354d │ │ -1b7e98: 1222 |017e: const/4 v2, #int 2 // #2 │ │ -1b7e9a: 2322 4011 |017f: new-array v2, v2, [Ljava/lang/Object; // type@1140 │ │ -1b7e9e: 4d04 0206 |0181: aput-object v4, v2, v6 │ │ -1b7ea2: 1214 |0183: const/4 v4, #int 1 // #1 │ │ -1b7ea4: 4d03 0204 |0184: aput-object v3, v2, v4 │ │ -1b7ea8: 7120 d80a 2100 |0186: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ -1b7eae: 0c01 |0189: move-result-object v1 │ │ -1b7eb0: 7120 005d 1000 |018a: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@5d00 │ │ -1b7eb6: 0f06 |018d: return v6 │ │ -1b7eb8: 7401 0507 1500 |018e: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFilename:()Ljava/lang/String; // method@0705 │ │ -1b7ebe: 0c00 |0191: move-result-object v0 │ │ -1b7ec0: 7401 0407 1500 |0192: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFilemime:()Ljava/lang/String; // method@0704 │ │ -1b7ec6: 0c02 |0195: move-result-object v2 │ │ -1b7ec8: 6e40 3007 3120 |0196: invoke-virtual {v1, v3, v0, v2}, Lcom/b44t/messenger/DcMsg;.setFileAndDeduplicate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0730 │ │ -1b7ece: 1a00 9d7a |0199: const-string v0, "recoding for %s done" // string@7a9d │ │ -1b7ed2: 1211 |019b: const/4 v1, #int 1 // #1 │ │ -1b7ed4: 2312 4011 |019c: new-array v2, v1, [Ljava/lang/Object; // type@1140 │ │ -1b7ed8: 4d04 0206 |019e: aput-object v4, v2, v6 │ │ -1b7edc: 7120 d80a 2000 |01a0: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ -1b7ee2: 0c00 |01a3: move-result-object v0 │ │ -1b7ee4: 7120 c002 0500 |01a4: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1b7eea: 2805 |01a7: goto 01ac // +0005 │ │ -1b7eec: 0d00 |01a8: move-exception v0 │ │ -1b7eee: 6e10 370a 0000 |01a9: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1b7ef4: 1211 |01ac: const/4 v1, #int 1 // #1 │ │ -1b7ef6: 0f01 |01ad: return v1 │ │ +1b7b90: |[1b7b90] org.thoughtcrime.securesms.video.recode.VideoRecoder.prepareVideo:(Landroid/content/Context;ILcom/b44t/messenger/DcMsg;)Z │ │ +1b7ba0: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +1b7ba4: 0801 1500 |0002: move-object/from16 v1, v21 │ │ +1b7ba8: 1a02 7534 |0004: const-string v2, "Preparing video: " // string@3475 │ │ +1b7bac: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +1b7bae: 7401 0107 1500 |0007: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFile:()Ljava/lang/String; // method@0701 │ │ +1b7bb4: 0c04 |000a: move-result-object v4 │ │ +1b7bb6: 6205 0643 |000b: sget-object v5, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4306 │ │ +1b7bba: 2206 0c03 |000d: new-instance v6, Ljava/lang/StringBuilder; // type@030c │ │ +1b7bbe: 7020 0f0b 2600 |000f: invoke-direct {v6, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1b7bc4: 6e20 180b 4600 |0012: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b7bca: 6e10 290b 0600 |0015: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1b7bd0: 0c02 |0018: move-result-object v2 │ │ +1b7bd2: 7120 c002 2500 |0019: invoke-static {v5, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1b7bd8: 7110 045d 0400 |001c: invoke-static {v4}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.getVideoEditInfoFromFile:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; // method@5d04 │ │ +1b7bde: 0c02 |001f: move-result-object v2 │ │ +1b7be0: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +1b7be2: 3902 1000 |0021: if-nez v2, 0031 // +0010 │ │ +1b7be6: 1a01 4e35 |0023: const-string v1, "Recoding failed for %s: cannot get info" // string@354e │ │ +1b7bea: 2332 4011 |0025: new-array v2, v3, [Ljava/lang/Object; // type@1140 │ │ +1b7bee: 4d04 0206 |0027: aput-object v4, v2, v6 │ │ +1b7bf2: 7120 d80a 2100 |0029: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ +1b7bf8: 0c01 |002c: move-result-object v1 │ │ +1b7bfa: 7120 005d 1000 |002d: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@5d00 │ │ +1b7c00: 0f06 |0030: return v6 │ │ +1b7c02: 5227 fd42 |0031: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fd │ │ +1b7c06: 5927 0343 |0033: iput v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.rotationValue:I // field@4303 │ │ +1b7c0a: 1607 0000 |0035: const-wide/16 v7, #int 0 // #0 │ │ +1b7c0e: 5a27 0443 |0037: iput-wide v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.startTime:J // field@4304 │ │ +1b7c12: 1609 ffff |0039: const-wide/16 v9, #int -1 // #ffff │ │ +1b7c16: 5a29 f742 |003b: iput-wide v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.endTime:J // field@42f7 │ │ +1b7c1a: 5229 fd42 |003d: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fd │ │ +1b7c1e: 130a 0e01 |003f: const/16 v10, #int 270 // #10e │ │ +1b7c22: 130b 5a00 |0041: const/16 v11, #int 90 // #5a │ │ +1b7c26: 32b9 0f00 |0043: if-eq v9, v11, 0052 // +000f │ │ +1b7c2a: 5229 fd42 |0045: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fd │ │ +1b7c2e: 33a9 0300 |0047: if-ne v9, v10, 004a // +0003 │ │ +1b7c32: 2809 |0049: goto 0052 // +0009 │ │ +1b7c34: 5229 ff42 |004a: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@42ff │ │ +1b7c38: 522c fb42 |004c: iget v12, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@42fb │ │ +1b7c3c: 6e30 2e07 910c |004e: invoke-virtual {v1, v9, v12}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072e │ │ +1b7c42: 2808 |0051: goto 0059 // +0008 │ │ +1b7c44: 5229 fb42 |0052: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@42fb │ │ +1b7c48: 522c ff42 |0054: iget v12, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@42ff │ │ +1b7c4c: 6e30 2e07 910c |0056: invoke-virtual {v1, v9, v12}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072e │ │ +1b7c52: 5229 fa42 |0059: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@42fa │ │ +1b7c56: 8799 |005b: float-to-int v9, v9 │ │ +1b7c58: 6e20 2f07 9100 |005c: invoke-virtual {v1, v9}, Lcom/b44t/messenger/DcMsg;.setDuration:(I)V // method@072f │ │ +1b7c5e: 1a09 e083 |005f: const-string v9, "sys.msgsize_max_recommended" // string@83e0 │ │ +1b7c62: 7120 cb4d 9000 |0061: invoke-static {v0, v9}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getInt:(Landroid/content/Context;Ljava/lang/String;)I // method@4dcb │ │ +1b7c68: 0a09 |0064: move-result v9 │ │ +1b7c6a: 819c |0065: int-to-long v12, v9 │ │ +1b7c6c: 2209 c202 |0066: new-instance v9, Ljava/io/File; // type@02c2 │ │ +1b7c70: 7020 6b09 4900 |0068: invoke-direct {v9, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ +1b7c76: 6e10 7b09 0900 |006b: invoke-virtual {v9}, Ljava/io/File;.length:()J // method@097b │ │ +1b7c7c: 0b0e |006e: move-result-wide v14 │ │ +1b7c7e: 1229 |006f: const/4 v9, #int 2 // #2 │ │ +1b7c80: 3110 0e07 |0070: cmp-long v16, v14, v7 │ │ +1b7c84: 3d10 2a00 |0072: if-lez v16, 009c // +002a │ │ +1b7c88: 3107 0e0c |0074: cmp-long v7, v14, v12 │ │ +1b7c8c: 3c07 2600 |0076: if-gtz v7, 009c // +0026 │ │ +1b7c90: 5227 fe42 |0078: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@42fe │ │ +1b7c94: 1408 c0c6 2d00 |007a: const v8, #float 4.2039e-39 // #002dc6c0 │ │ +1b7c9a: 3687 1f00 |007d: if-gt v7, v8, 009c // +001f │ │ +1b7c9e: 1a00 9e7a |007f: const-string v0, "recoding for %s is not needed, %d bytes and %d kbps are ok" // string@7a9e │ │ +1b7ca2: 7120 5f0a fe00 |0081: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1b7ca8: 0c01 |0084: move-result-object v1 │ │ +1b7caa: 5222 fe42 |0085: iget v2, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@42fe │ │ +1b7cae: 7110 530a 0200 |0087: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b7cb4: 0c02 |008a: move-result-object v2 │ │ +1b7cb6: 1237 |008b: const/4 v7, #int 3 // #3 │ │ +1b7cb8: 2377 4011 |008c: new-array v7, v7, [Ljava/lang/Object; // type@1140 │ │ +1b7cbc: 4d04 0706 |008e: aput-object v4, v7, v6 │ │ +1b7cc0: 4d01 0703 |0090: aput-object v1, v7, v3 │ │ +1b7cc4: 4d02 0709 |0092: aput-object v2, v7, v9 │ │ +1b7cc8: 7120 d80a 7000 |0094: invoke-static {v0, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ +1b7cce: 0c00 |0097: move-result-object v0 │ │ +1b7cd0: 7120 c002 0500 |0098: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1b7cd6: 0f03 |009b: return v3 │ │ +1b7cd8: 5227 fa42 |009c: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@42fa │ │ +1b7cdc: 8877 |009e: float-to-long v7, v7 │ │ +1b7cde: 532e f942 |009f: iget-wide v14, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@42f9 │ │ +1b7ce2: 9c0e 0c0e |00a1: sub-long v14, v12, v14 │ │ +1b7ce6: bc7e |00a3: sub-long/2addr v14, v7 │ │ +1b7ce8: 1610 e803 |00a4: const-wide/16 v16, #int 1000 // #3e8 │ │ +1b7cec: 0812 0400 |00a6: move-object/from16 v18, v4 │ │ +1b7cf0: 9e03 0710 |00a8: div-long v3, v7, v16 │ │ +1b7cf4: 1609 0100 |00aa: const-wide/16 v9, #int 1 // #1 │ │ +1b7cf8: 7140 7a0a a943 |00ac: invoke-static {v9, v10, v3, v4}, Ljava/lang/Math;.max:(JJ)J // method@0a7a │ │ +1b7cfe: 0b03 |00af: move-result-wide v3 │ │ +1b7d00: be3e |00b0: div-long/2addr v14, v3 │ │ +1b7d02: 1603 0800 |00b1: const-wide/16 v3, #int 8 // #8 │ │ +1b7d06: 9d0e 0e03 |00b3: mul-long v14, v14, v3 │ │ +1b7d0a: 84e3 |00b5: long-to-int v3, v14 │ │ +1b7d0c: 5923 0143 |00b6: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4301 │ │ +1b7d10: 5223 0143 |00b8: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4301 │ │ +1b7d14: 1404 400d 0300 |00ba: const v4, #float 2.8026e-40 // #00030d40 │ │ +1b7d1a: 3543 0500 |00bd: if-ge v3, v4, 00c2 // +0005 │ │ +1b7d1e: 5924 0143 |00bf: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4301 │ │ +1b7d22: 282b |00c1: goto 00ec // +002b │ │ +1b7d24: 5223 0143 |00c2: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4301 │ │ +1b7d28: 1404 20a1 0700 |00c4: const v4, #float 7.00649e-40 // #0007a120 │ │ +1b7d2e: 3743 2500 |00c7: if-le v3, v4, 00ec // +0025 │ │ +1b7d32: 7701 c35a 1300 |00c9: invoke-static/range {v19}, Lorg/thoughtcrime/securesms/util/Prefs;.isHardCompressionEnabled:(Landroid/content/Context;)Z // method@5ac3 │ │ +1b7d38: 0a03 |00cc: move-result v3 │ │ +1b7d3a: 1609 3075 |00cd: const-wide/16 v9, #int 30000 // #7530 │ │ +1b7d3e: 310e 0709 |00cf: cmp-long v14, v7, v9 │ │ +1b7d42: 3b0e 0a00 |00d1: if-gez v14, 00db // +000a │ │ +1b7d46: 3903 0800 |00d3: if-nez v3, 00db // +0008 │ │ +1b7d4a: 1403 60e3 1600 |00d5: const v3, #float 2.10195e-39 // #0016e360 │ │ +1b7d50: 5923 0143 |00d8: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4301 │ │ +1b7d54: 2812 |00da: goto 00ec // +0012 │ │ +1b7d56: 1709 60ea 0000 |00db: const-wide/32 v9, #float 8.40779e-41 // #0000ea60 │ │ +1b7d5c: 310e 0709 |00de: cmp-long v14, v7, v9 │ │ +1b7d60: 3b0e 0a00 |00e0: if-gez v14, 00ea // +000a │ │ +1b7d64: 3903 0800 |00e2: if-nez v3, 00ea // +0008 │ │ +1b7d68: 1403 4042 0f00 |00e4: const v3, #float 1.4013e-39 // #000f4240 │ │ +1b7d6e: 5923 0143 |00e7: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4301 │ │ +1b7d72: 2803 |00e9: goto 00ec // +0003 │ │ +1b7d74: 5924 0143 |00ea: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4301 │ │ +1b7d78: 5223 0143 |00ec: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4301 │ │ +1b7d7c: 1404 801a 0600 |00ee: const v4, #float 5.60519e-40 // #00061a80 │ │ +1b7d82: 3743 0500 |00f1: if-le v3, v4, 00f6 // +0005 │ │ +1b7d86: 1303 8002 |00f3: const/16 v3, #int 640 // #280 │ │ +1b7d8a: 2803 |00f5: goto 00f8 // +0003 │ │ +1b7d8c: 1303 e001 |00f6: const/16 v3, #int 480 // #1e0 │ │ +1b7d90: 5224 ff42 |00f8: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@42ff │ │ +1b7d94: 5924 0243 |00fa: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4302 │ │ +1b7d98: 5224 fb42 |00fc: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@42fb │ │ +1b7d9c: 5924 0043 |00fe: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4300 │ │ +1b7da0: 5224 0243 |0100: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4302 │ │ +1b7da4: 3634 0600 |0102: if-gt v4, v3, 0108 // +0006 │ │ +1b7da8: 5224 0043 |0104: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4300 │ │ +1b7dac: 3734 2100 |0106: if-le v4, v3, 0127 // +0021 │ │ +1b7db0: 5224 0243 |0108: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4302 │ │ +1b7db4: 5229 0043 |010a: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4300 │ │ +1b7db8: 8233 |010c: int-to-float v3, v3 │ │ +1b7dba: 3794 0700 |010d: if-le v4, v9, 0114 // +0007 │ │ +1b7dbe: 5224 0243 |010f: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4302 │ │ +1b7dc2: 8244 |0111: int-to-float v4, v4 │ │ +1b7dc4: c943 |0112: div-float/2addr v3, v4 │ │ +1b7dc6: 2804 |0113: goto 0117 // +0004 │ │ +1b7dc8: 5224 0043 |0114: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4300 │ │ +1b7dcc: 28fb |0116: goto 0111 // -0005 │ │ +1b7dce: 5224 0243 |0117: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4302 │ │ +1b7dd2: 8244 |0119: int-to-float v4, v4 │ │ +1b7dd4: a804 0403 |011a: mul-float v4, v4, v3 │ │ +1b7dd8: 8744 |011c: float-to-int v4, v4 │ │ +1b7dda: 5924 0243 |011d: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4302 │ │ +1b7dde: 5224 0043 |011f: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4300 │ │ +1b7de2: 8244 |0121: int-to-float v4, v4 │ │ +1b7de4: a804 0403 |0122: mul-float v4, v4, v3 │ │ +1b7de8: 8743 |0124: float-to-int v3, v4 │ │ +1b7dea: 5923 0043 |0125: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4300 │ │ +1b7dee: 5223 fd42 |0127: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fd │ │ +1b7df2: 32b3 1100 |0129: if-eq v3, v11, 013a // +0011 │ │ +1b7df6: 5223 fd42 |012b: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fd │ │ +1b7dfa: 1304 0e01 |012d: const/16 v4, #int 270 // #10e │ │ +1b7dfe: 3343 0300 |012f: if-ne v3, v4, 0132 // +0003 │ │ +1b7e02: 2809 |0131: goto 013a // +0009 │ │ +1b7e04: 5223 0243 |0132: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4302 │ │ +1b7e08: 5224 0043 |0134: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4300 │ │ +1b7e0c: 6e30 2e07 3104 |0136: invoke-virtual {v1, v3, v4}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072e │ │ +1b7e12: 2808 |0139: goto 0141 // +0008 │ │ +1b7e14: 5223 0043 |013a: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4300 │ │ +1b7e18: 5224 0243 |013c: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4302 │ │ +1b7e1c: 6e30 2e07 3104 |013e: invoke-virtual {v1, v3, v4}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072e │ │ +1b7e22: 8473 |0141: long-to-int v3, v7 │ │ +1b7e24: 6e20 2f07 3100 |0142: invoke-virtual {v1, v3}, Lcom/b44t/messenger/DcMsg;.setDuration:(I)V // method@072f │ │ +1b7e2a: 8573 |0145: long-to-float v3, v7 │ │ +1b7e2c: 5224 fa42 |0146: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@42fa │ │ +1b7e30: c943 |0148: div-float/2addr v3, v4 │ │ +1b7e32: 5224 0143 |0149: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4301 │ │ +1b7e36: 5227 fa42 |014b: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@42fa │ │ +1b7e3a: 5328 f942 |014d: iget-wide v8, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@42f9 │ │ +1b7e3e: 7159 015d 4387 |014f: invoke-static {v3, v4, v7, v8, v9}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.calculateEstimatedSize:(FIFJ)I // method@5d01 │ │ +1b7e44: 0a03 |0152: move-result v3 │ │ +1b7e46: 5923 f842 |0153: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.estimatedBytes:I // field@42f8 │ │ +1b7e4a: 5223 f842 |0155: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.estimatedBytes:I // field@42f8 │ │ +1b7e4e: 8133 |0157: int-to-long v3, v3 │ │ +1b7e50: 1607 0400 |0158: const-wide/16 v7, #int 4 // #4 │ │ +1b7e54: 9e07 0c07 |015a: div-long v7, v12, v7 │ │ +1b7e58: bb7c |015c: add-long/2addr v12, v7 │ │ +1b7e5a: 3107 030c |015d: cmp-long v7, v3, v12 │ │ +1b7e5e: 3d07 0800 |015f: if-lez v7, 0167 // +0008 │ │ +1b7e62: 1a01 bf3f |0161: const-string v1, "Video cannot be compressed to a reasonable size. Try a shorter video or a lower quality." // string@3fbf │ │ +1b7e66: 7120 005d 1000 |0163: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@5d00 │ │ +1b7e6c: 0f06 |0166: return v6 │ │ +1b7e6e: 7701 c84d 1300 |0167: invoke-static/range {v19}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ +1b7e74: 0c03 |016a: move-result-object v3 │ │ +1b7e76: 0804 1200 |016b: move-object/from16 v4, v18 │ │ +1b7e7a: 7120 c54d 4300 |016d: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getBlobdirFile:(Lcom/b44t/messenger/DcContext;Ljava/lang/String;)Ljava/lang/String; // method@4dc5 │ │ +1b7e80: 0c03 |0170: move-result-object v3 │ │ +1b7e82: 2207 1b11 |0171: new-instance v7, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder; // type@111b │ │ +1b7e86: 7010 ff5c 0700 |0173: invoke-direct {v7}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.:()V // method@5cff │ │ +1b7e8c: 7030 035d 2703 |0176: invoke-direct {v7, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.convertVideo:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;Ljava/lang/String;)Z // method@5d03 │ │ +1b7e92: 0a02 |0179: move-result v2 │ │ +1b7e94: 3902 1400 |017a: if-nez v2, 018e // +0014 │ │ +1b7e98: 1a01 4d35 |017c: const-string v1, "Recoding failed for %s: cannot convert to temporary file %s" // string@354d │ │ +1b7e9c: 1222 |017e: const/4 v2, #int 2 // #2 │ │ +1b7e9e: 2322 4011 |017f: new-array v2, v2, [Ljava/lang/Object; // type@1140 │ │ +1b7ea2: 4d04 0206 |0181: aput-object v4, v2, v6 │ │ +1b7ea6: 1214 |0183: const/4 v4, #int 1 // #1 │ │ +1b7ea8: 4d03 0204 |0184: aput-object v3, v2, v4 │ │ +1b7eac: 7120 d80a 2100 |0186: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ +1b7eb2: 0c01 |0189: move-result-object v1 │ │ +1b7eb4: 7120 005d 1000 |018a: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@5d00 │ │ +1b7eba: 0f06 |018d: return v6 │ │ +1b7ebc: 7401 0507 1500 |018e: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFilename:()Ljava/lang/String; // method@0705 │ │ +1b7ec2: 0c00 |0191: move-result-object v0 │ │ +1b7ec4: 7401 0407 1500 |0192: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFilemime:()Ljava/lang/String; // method@0704 │ │ +1b7eca: 0c02 |0195: move-result-object v2 │ │ +1b7ecc: 6e40 3007 3120 |0196: invoke-virtual {v1, v3, v0, v2}, Lcom/b44t/messenger/DcMsg;.setFileAndDeduplicate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0730 │ │ +1b7ed2: 1a00 9d7a |0199: const-string v0, "recoding for %s done" // string@7a9d │ │ +1b7ed6: 1211 |019b: const/4 v1, #int 1 // #1 │ │ +1b7ed8: 2312 4011 |019c: new-array v2, v1, [Ljava/lang/Object; // type@1140 │ │ +1b7edc: 4d04 0206 |019e: aput-object v4, v2, v6 │ │ +1b7ee0: 7120 d80a 2000 |01a0: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ +1b7ee6: 0c00 |01a3: move-result-object v0 │ │ +1b7ee8: 7120 c002 0500 |01a4: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1b7eee: 2805 |01a7: goto 01ac // +0005 │ │ +1b7ef0: 0d00 |01a8: move-exception v0 │ │ +1b7ef2: 6e10 370a 0000 |01a9: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1b7ef8: 1211 |01ac: const/4 v1, #int 1 // #1 │ │ +1b7efa: 0f01 |01ad: return v1 │ │ catches : 1 │ │ 0x0007 - 0x01a7 │ │ Ljava/lang/Exception; -> 0x01a8 │ │ positions : │ │ 0x0007 line=558 │ │ 0x000b line=559 │ │ 0x001c line=562 │ │ @@ -327952,107 +327953,107 @@ │ │ type : '(Landroid/media/MediaExtractor;Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Landroid/media/MediaCodec$BufferInfo;JJLjava/io/File;Z)J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 33 │ │ ins : 10 │ │ outs : 5 │ │ insns size : 175 16-bit code units │ │ -1b7f9c: |[1b7f9c] org.thoughtcrime.securesms.video.recode.VideoRecoder.readAndWriteTrack:(Landroid/media/MediaExtractor;Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Landroid/media/MediaCodec$BufferInfo;JJLjava/io/File;Z)J │ │ -1b7fac: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -1b7fb0: 0801 1900 |0002: move-object/from16 v1, v25 │ │ -1b7fb4: 0802 1a00 |0004: move-object/from16 v2, v26 │ │ -1b7fb8: 0503 1b00 |0006: move-wide/from16 v3, v27 │ │ -1b7fbc: 0805 1700 |0008: move-object/from16 v5, v23 │ │ -1b7fc0: 0206 2000 |000a: move/from16 v6, v32 │ │ -1b7fc4: 7030 085d 0506 |000c: invoke-direct {v5, v0, v6}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.selectTrack:(Landroid/media/MediaExtractor;Z)I // method@5d08 │ │ -1b7fca: 0a07 |000f: move-result v7 │ │ -1b7fcc: 1608 ffff |0010: const-wide/16 v8, #int -1 // #ffff │ │ -1b7fd0: 3a07 9c00 |0012: if-ltz v7, 00ae // +009c │ │ -1b7fd4: 6e20 d101 7000 |0014: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.selectTrack:(I)V // method@01d1 │ │ -1b7fda: 6e20 cd01 7000 |0017: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ -1b7fe0: 0c0a |001a: move-result-object v10 │ │ -1b7fe2: 6e30 b45c a106 |001b: invoke-virtual {v1, v10, v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@5cb4 │ │ -1b7fe8: 0a0b |001e: move-result v11 │ │ -1b7fea: 1a0c 506e |001f: const-string v12, "max-input-size" // string@6e50 │ │ -1b7fee: 6e20 d701 ca00 |0021: invoke-virtual {v10, v12}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -1b7ff4: 0a0a |0024: move-result v10 │ │ -1b7ff6: 160c 0000 |0025: const-wide/16 v12, #int 0 // #0 │ │ -1b7ffa: 120e |0027: const/4 v14, #int 0 // #0 │ │ -1b7ffc: 310f 030c |0028: cmp-long v15, v3, v12 │ │ -1b8000: 3d0f 0600 |002a: if-lez v15, 0030 // +0006 │ │ -1b8004: 6e40 d001 30e4 |002c: invoke-virtual {v0, v3, v4, v14}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ -1b800a: 2804 |002f: goto 0033 // +0004 │ │ -1b800c: 6e40 d001 c0ed |0030: invoke-virtual {v0, v12, v13, v14}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ -1b8012: 7110 a10b 0a00 |0033: invoke-static {v10}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0ba1 │ │ -1b8018: 0c03 |0036: move-result-object v3 │ │ -1b801a: 7601 025d 1700 |0037: invoke-direct/range {v23}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5d02 │ │ -1b8020: 1610 9cff |003a: const-wide/16 v16, #int -100 // #ff9c │ │ -1b8024: 0512 0800 |003c: move-wide/from16 v18, v8 │ │ -1b8028: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -1b802a: 3904 6b00 |003f: if-nez v4, 00aa // +006b │ │ -1b802e: 7601 025d 1700 |0041: invoke-direct/range {v23}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5d02 │ │ -1b8034: 7401 cb01 1800 |0044: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleTrackIndex:()I // method@01cb │ │ -1b803a: 0a0a |0047: move-result v10 │ │ -1b803c: 1314 0100 |0048: const/16 v20, #int 1 // #1 │ │ -1b8040: 337a 5100 |004a: if-ne v10, v7, 009b // +0051 │ │ -1b8044: 6e30 ce01 300e |004c: invoke-virtual {v0, v3, v14}, Landroid/media/MediaExtractor;.readSampleData:(Ljava/nio/ByteBuffer;I)I // method@01ce │ │ -1b804a: 0a0a |004f: move-result v10 │ │ -1b804c: 592a 2f00 |0050: iput v10, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b8050: 522a 2f00 |0052: iget v10, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b8054: 3a0a 0a00 |0054: if-ltz v10, 005e // +000a │ │ -1b8058: 7401 ca01 1800 |0056: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleTime:()J // method@01ca │ │ -1b805e: 0b0c |0059: move-result-wide v12 │ │ -1b8060: 5a2c 2e00 |005a: iput-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1b8064: 120a |005c: const/4 v10, #int 0 // #0 │ │ -1b8066: 2804 |005d: goto 0061 // +0004 │ │ -1b8068: 592e 2f00 |005e: iput v14, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b806c: 121a |0060: const/4 v10, #int 1 // #1 │ │ -1b806e: 522c 2f00 |0061: iget v12, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b8072: 3d0c 3200 |0063: if-lez v12, 0095 // +0032 │ │ -1b8076: 390a 3000 |0065: if-nez v10, 0095 // +0030 │ │ -1b807a: 3d0f 0a00 |0067: if-lez v15, 0071 // +000a │ │ -1b807e: 310c 1208 |0069: cmp-long v12, v18, v8 │ │ -1b8082: 390c 0600 |006b: if-nez v12, 0071 // +0006 │ │ -1b8086: 532c 2e00 |006d: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1b808a: 0512 0c00 |006f: move-wide/from16 v18, v12 │ │ -1b808e: 160c 0000 |0071: const-wide/16 v12, #int 0 // #0 │ │ -1b8092: 3115 1d0c |0073: cmp-long v21, v29, v12 │ │ -1b8096: 3a15 0b00 |0075: if-ltz v21, 0080 // +000b │ │ -1b809a: 532c 2e00 |0077: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1b809e: 3116 0c1d |0079: cmp-long v22, v12, v29 │ │ -1b80a2: 3b16 0300 |007b: if-gez v22, 007e // +0003 │ │ -1b80a6: 2803 |007d: goto 0080 // +0003 │ │ -1b80a8: 121a |007e: const/4 v10, #int 1 // #1 │ │ -1b80aa: 2816 |007f: goto 0095 // +0016 │ │ -1b80ac: 532c 2e00 |0080: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1b80b0: 3116 0c10 |0082: cmp-long v22, v12, v16 │ │ -1b80b4: 3d16 0d00 |0084: if-lez v22, 0091 // +000d │ │ -1b80b8: 592e 2d00 |0086: iput v14, v2, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -1b80bc: 7401 c901 1800 |0088: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleFlags:()I // method@01c9 │ │ -1b80c2: 0a0c |008b: move-result v12 │ │ -1b80c4: 592c 2c00 |008c: iput v12, v2, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -1b80c8: 6e56 c45c b123 |008e: invoke-virtual {v1, v11, v3, v2, v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeSampleData:(ILjava/nio/ByteBuffer;Landroid/media/MediaCodec$BufferInfo;Z)Z // method@5cc4 │ │ -1b80ce: 532c 2e00 |0091: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1b80d2: 0510 0c00 |0093: move-wide/from16 v16, v12 │ │ -1b80d6: 390a 0f00 |0095: if-nez v10, 00a4 // +000f │ │ -1b80da: 7401 c801 1800 |0097: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ -1b80e0: 280a |009a: goto 00a4 // +000a │ │ -1b80e2: 12fc |009b: const/4 v12, #int -1 // #ff │ │ -1b80e4: 33ca 0400 |009c: if-ne v10, v12, 00a0 // +0004 │ │ -1b80e8: 121a |009e: const/4 v10, #int 1 // #1 │ │ -1b80ea: 2805 |009f: goto 00a4 // +0005 │ │ -1b80ec: 7401 c801 1800 |00a0: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ -1b80f2: 120a |00a3: const/4 v10, #int 0 // #0 │ │ -1b80f4: 380a 0300 |00a4: if-eqz v10, 00a7 // +0003 │ │ -1b80f8: 1214 |00a6: const/4 v4, #int 1 // #1 │ │ -1b80fa: 160c 0000 |00a7: const-wide/16 v12, #int 0 // #0 │ │ -1b80fe: 2896 |00a9: goto 003f // -006a │ │ -1b8100: 6e20 d301 7000 |00aa: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.unselectTrack:(I)V // method@01d3 │ │ -1b8106: 1012 |00ad: return-wide v18 │ │ -1b8108: 1008 |00ae: return-wide v8 │ │ +1b7fa0: |[1b7fa0] org.thoughtcrime.securesms.video.recode.VideoRecoder.readAndWriteTrack:(Landroid/media/MediaExtractor;Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Landroid/media/MediaCodec$BufferInfo;JJLjava/io/File;Z)J │ │ +1b7fb0: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +1b7fb4: 0801 1900 |0002: move-object/from16 v1, v25 │ │ +1b7fb8: 0802 1a00 |0004: move-object/from16 v2, v26 │ │ +1b7fbc: 0503 1b00 |0006: move-wide/from16 v3, v27 │ │ +1b7fc0: 0805 1700 |0008: move-object/from16 v5, v23 │ │ +1b7fc4: 0206 2000 |000a: move/from16 v6, v32 │ │ +1b7fc8: 7030 085d 0506 |000c: invoke-direct {v5, v0, v6}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.selectTrack:(Landroid/media/MediaExtractor;Z)I // method@5d08 │ │ +1b7fce: 0a07 |000f: move-result v7 │ │ +1b7fd0: 1608 ffff |0010: const-wide/16 v8, #int -1 // #ffff │ │ +1b7fd4: 3a07 9c00 |0012: if-ltz v7, 00ae // +009c │ │ +1b7fd8: 6e20 d101 7000 |0014: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.selectTrack:(I)V // method@01d1 │ │ +1b7fde: 6e20 cd01 7000 |0017: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ +1b7fe4: 0c0a |001a: move-result-object v10 │ │ +1b7fe6: 6e30 b45c a106 |001b: invoke-virtual {v1, v10, v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@5cb4 │ │ +1b7fec: 0a0b |001e: move-result v11 │ │ +1b7fee: 1a0c 506e |001f: const-string v12, "max-input-size" // string@6e50 │ │ +1b7ff2: 6e20 d701 ca00 |0021: invoke-virtual {v10, v12}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +1b7ff8: 0a0a |0024: move-result v10 │ │ +1b7ffa: 160c 0000 |0025: const-wide/16 v12, #int 0 // #0 │ │ +1b7ffe: 120e |0027: const/4 v14, #int 0 // #0 │ │ +1b8000: 310f 030c |0028: cmp-long v15, v3, v12 │ │ +1b8004: 3d0f 0600 |002a: if-lez v15, 0030 // +0006 │ │ +1b8008: 6e40 d001 30e4 |002c: invoke-virtual {v0, v3, v4, v14}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ +1b800e: 2804 |002f: goto 0033 // +0004 │ │ +1b8010: 6e40 d001 c0ed |0030: invoke-virtual {v0, v12, v13, v14}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ +1b8016: 7110 a10b 0a00 |0033: invoke-static {v10}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0ba1 │ │ +1b801c: 0c03 |0036: move-result-object v3 │ │ +1b801e: 7601 025d 1700 |0037: invoke-direct/range {v23}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5d02 │ │ +1b8024: 1610 9cff |003a: const-wide/16 v16, #int -100 // #ff9c │ │ +1b8028: 0512 0800 |003c: move-wide/from16 v18, v8 │ │ +1b802c: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +1b802e: 3904 6b00 |003f: if-nez v4, 00aa // +006b │ │ +1b8032: 7601 025d 1700 |0041: invoke-direct/range {v23}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5d02 │ │ +1b8038: 7401 cb01 1800 |0044: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleTrackIndex:()I // method@01cb │ │ +1b803e: 0a0a |0047: move-result v10 │ │ +1b8040: 1314 0100 |0048: const/16 v20, #int 1 // #1 │ │ +1b8044: 337a 5100 |004a: if-ne v10, v7, 009b // +0051 │ │ +1b8048: 6e30 ce01 300e |004c: invoke-virtual {v0, v3, v14}, Landroid/media/MediaExtractor;.readSampleData:(Ljava/nio/ByteBuffer;I)I // method@01ce │ │ +1b804e: 0a0a |004f: move-result v10 │ │ +1b8050: 592a 2f00 |0050: iput v10, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b8054: 522a 2f00 |0052: iget v10, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b8058: 3a0a 0a00 |0054: if-ltz v10, 005e // +000a │ │ +1b805c: 7401 ca01 1800 |0056: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleTime:()J // method@01ca │ │ +1b8062: 0b0c |0059: move-result-wide v12 │ │ +1b8064: 5a2c 2e00 |005a: iput-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1b8068: 120a |005c: const/4 v10, #int 0 // #0 │ │ +1b806a: 2804 |005d: goto 0061 // +0004 │ │ +1b806c: 592e 2f00 |005e: iput v14, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b8070: 121a |0060: const/4 v10, #int 1 // #1 │ │ +1b8072: 522c 2f00 |0061: iget v12, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b8076: 3d0c 3200 |0063: if-lez v12, 0095 // +0032 │ │ +1b807a: 390a 3000 |0065: if-nez v10, 0095 // +0030 │ │ +1b807e: 3d0f 0a00 |0067: if-lez v15, 0071 // +000a │ │ +1b8082: 310c 1208 |0069: cmp-long v12, v18, v8 │ │ +1b8086: 390c 0600 |006b: if-nez v12, 0071 // +0006 │ │ +1b808a: 532c 2e00 |006d: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1b808e: 0512 0c00 |006f: move-wide/from16 v18, v12 │ │ +1b8092: 160c 0000 |0071: const-wide/16 v12, #int 0 // #0 │ │ +1b8096: 3115 1d0c |0073: cmp-long v21, v29, v12 │ │ +1b809a: 3a15 0b00 |0075: if-ltz v21, 0080 // +000b │ │ +1b809e: 532c 2e00 |0077: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1b80a2: 3116 0c1d |0079: cmp-long v22, v12, v29 │ │ +1b80a6: 3b16 0300 |007b: if-gez v22, 007e // +0003 │ │ +1b80aa: 2803 |007d: goto 0080 // +0003 │ │ +1b80ac: 121a |007e: const/4 v10, #int 1 // #1 │ │ +1b80ae: 2816 |007f: goto 0095 // +0016 │ │ +1b80b0: 532c 2e00 |0080: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1b80b4: 3116 0c10 |0082: cmp-long v22, v12, v16 │ │ +1b80b8: 3d16 0d00 |0084: if-lez v22, 0091 // +000d │ │ +1b80bc: 592e 2d00 |0086: iput v14, v2, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +1b80c0: 7401 c901 1800 |0088: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleFlags:()I // method@01c9 │ │ +1b80c6: 0a0c |008b: move-result v12 │ │ +1b80c8: 592c 2c00 |008c: iput v12, v2, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +1b80cc: 6e56 c45c b123 |008e: invoke-virtual {v1, v11, v3, v2, v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeSampleData:(ILjava/nio/ByteBuffer;Landroid/media/MediaCodec$BufferInfo;Z)Z // method@5cc4 │ │ +1b80d2: 532c 2e00 |0091: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1b80d6: 0510 0c00 |0093: move-wide/from16 v16, v12 │ │ +1b80da: 390a 0f00 |0095: if-nez v10, 00a4 // +000f │ │ +1b80de: 7401 c801 1800 |0097: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ +1b80e4: 280a |009a: goto 00a4 // +000a │ │ +1b80e6: 12fc |009b: const/4 v12, #int -1 // #ff │ │ +1b80e8: 33ca 0400 |009c: if-ne v10, v12, 00a0 // +0004 │ │ +1b80ec: 121a |009e: const/4 v10, #int 1 // #1 │ │ +1b80ee: 2805 |009f: goto 00a4 // +0005 │ │ +1b80f0: 7401 c801 1800 |00a0: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ +1b80f6: 120a |00a3: const/4 v10, #int 0 // #0 │ │ +1b80f8: 380a 0300 |00a4: if-eqz v10, 00a7 // +0003 │ │ +1b80fc: 1214 |00a6: const/4 v4, #int 1 // #1 │ │ +1b80fe: 160c 0000 |00a7: const-wide/16 v12, #int 0 // #0 │ │ +1b8102: 2896 |00a9: goto 003f // -006a │ │ +1b8104: 6e20 d301 7000 |00aa: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.unselectTrack:(I)V // method@01d3 │ │ +1b810a: 1012 |00ad: return-wide v18 │ │ +1b810c: 1008 |00ae: return-wide v8 │ │ catches : (none) │ │ positions : │ │ 0x000c line=68 │ │ 0x0014 line=70 │ │ 0x0017 line=71 │ │ 0x001b line=72 │ │ 0x001f line=73 │ │ @@ -328092,39 +328093,39 @@ │ │ type : '(Landroid/media/MediaExtractor;Z)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -1b7f38: |[1b7f38] org.thoughtcrime.securesms.video.recode.VideoRecoder.selectTrack:(Landroid/media/MediaExtractor;Z)I │ │ -1b7f48: 6e10 cc01 0500 |0000: invoke-virtual {v5}, Landroid/media/MediaExtractor;.getTrackCount:()I // method@01cc │ │ -1b7f4e: 0a00 |0003: move-result v0 │ │ -1b7f50: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1b7f52: 3501 2300 |0005: if-ge v1, v0, 0028 // +0023 │ │ -1b7f56: 6e20 cd01 1500 |0007: invoke-virtual {v5, v1}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ -1b7f5c: 0c02 |000a: move-result-object v2 │ │ -1b7f5e: 1a03 8b6f |000b: const-string v3, "mime" // string@6f8b │ │ -1b7f62: 6e20 d801 3200 |000d: invoke-virtual {v2, v3}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ -1b7f68: 0c02 |0010: move-result-object v2 │ │ -1b7f6a: 3806 0b00 |0011: if-eqz v6, 001c // +000b │ │ -1b7f6e: 1a03 7748 |0013: const-string v3, "audio/" // string@4877 │ │ -1b7f72: 6e20 f20a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1b7f78: 0a02 |0018: move-result v2 │ │ -1b7f7a: 3802 0c00 |0019: if-eqz v2, 0025 // +000c │ │ -1b7f7e: 0f01 |001b: return v1 │ │ -1b7f80: 1a03 7288 |001c: const-string v3, "video/" // string@8872 │ │ -1b7f84: 6e20 f20a 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1b7f8a: 0a02 |0021: move-result v2 │ │ -1b7f8c: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ -1b7f90: 0f01 |0024: return v1 │ │ -1b7f92: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1b7f96: 28de |0027: goto 0005 // -0022 │ │ -1b7f98: 12b5 |0028: const/4 v5, #int -5 // #fb │ │ -1b7f9a: 0f05 |0029: return v5 │ │ +1b7f3c: |[1b7f3c] org.thoughtcrime.securesms.video.recode.VideoRecoder.selectTrack:(Landroid/media/MediaExtractor;Z)I │ │ +1b7f4c: 6e10 cc01 0500 |0000: invoke-virtual {v5}, Landroid/media/MediaExtractor;.getTrackCount:()I // method@01cc │ │ +1b7f52: 0a00 |0003: move-result v0 │ │ +1b7f54: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1b7f56: 3501 2300 |0005: if-ge v1, v0, 0028 // +0023 │ │ +1b7f5a: 6e20 cd01 1500 |0007: invoke-virtual {v5, v1}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ +1b7f60: 0c02 |000a: move-result-object v2 │ │ +1b7f62: 1a03 8b6f |000b: const-string v3, "mime" // string@6f8b │ │ +1b7f66: 6e20 d801 3200 |000d: invoke-virtual {v2, v3}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ +1b7f6c: 0c02 |0010: move-result-object v2 │ │ +1b7f6e: 3806 0b00 |0011: if-eqz v6, 001c // +000b │ │ +1b7f72: 1a03 7748 |0013: const-string v3, "audio/" // string@4877 │ │ +1b7f76: 6e20 f20a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1b7f7c: 0a02 |0018: move-result v2 │ │ +1b7f7e: 3802 0c00 |0019: if-eqz v2, 0025 // +000c │ │ +1b7f82: 0f01 |001b: return v1 │ │ +1b7f84: 1a03 7288 |001c: const-string v3, "video/" // string@8872 │ │ +1b7f88: 6e20 f20a 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1b7f8e: 0a02 |0021: move-result v2 │ │ +1b7f90: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ +1b7f94: 0f01 |0024: return v1 │ │ +1b7f96: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1b7f9a: 28de |0027: goto 0005 // -0022 │ │ +1b7f9c: 12b5 |0028: const/4 v5, #int -5 // #fb │ │ +1b7f9e: 0f05 |0029: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0007 line=52 │ │ 0x000b line=53 │ │ 0x0013 line=55 │ │ 0x001c line=59 │ │ @@ -328176,21 +328177,21 @@ │ │ type : '(Lorg/thoughtcrime/securesms/videochat/VideochatUtil;Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1b83fc: |[1b83fc] org.thoughtcrime.securesms.videochat.VideochatUtil$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/videochat/VideochatUtil;Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;)V │ │ -1b840c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b8412: 5b01 0943 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/videochat/VideochatUtil; // field@4309 │ │ -1b8416: 5b02 0a43 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcContext; // field@430a │ │ -1b841a: 5b03 0b43 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcChat; // field@430b │ │ -1b841e: 5b04 0c43 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$3:Landroid/app/Activity; // field@430c │ │ -1b8422: 0e00 |000b: return-void │ │ +1b8400: |[1b8400] org.thoughtcrime.securesms.videochat.VideochatUtil$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/videochat/VideochatUtil;Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;)V │ │ +1b8410: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b8416: 5b01 0943 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/videochat/VideochatUtil; // field@4309 │ │ +1b841a: 5b02 0a43 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcContext; // field@430a │ │ +1b841e: 5b03 0b43 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcChat; // field@430b │ │ +1b8422: 5b04 0c43 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$3:Landroid/app/Activity; // field@430c │ │ +1b8426: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000c reg=1 (null) Lorg/thoughtcrime/securesms/videochat/VideochatUtil; │ │ 0x0000 - 0x000c reg=2 (null) Lcom/b44t/messenger/DcContext; │ │ @@ -328203,23 +328204,23 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -1b8424: |[1b8424] org.thoughtcrime.securesms.videochat.VideochatUtil$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ -1b8434: 5460 0943 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/videochat/VideochatUtil; // field@4309 │ │ -1b8438: 5461 0a43 |0002: iget-object v1, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcContext; // field@430a │ │ -1b843c: 5462 0b43 |0004: iget-object v2, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcChat; // field@430b │ │ -1b8440: 5463 0c43 |0006: iget-object v3, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$3:Landroid/app/Activity; // field@430c │ │ -1b8444: 0774 |0008: move-object v4, v7 │ │ -1b8446: 0185 |0009: move v5, v8 │ │ -1b8448: 7406 0e5d 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/videochat/VideochatUtil;.lambda$invite$0$org-thoughtcrime-securesms-videochat-VideochatUtil:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;Landroid/content/DialogInterface;I)V // method@5d0e │ │ -1b844e: 0e00 |000d: return-void │ │ +1b8428: |[1b8428] org.thoughtcrime.securesms.videochat.VideochatUtil$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ +1b8438: 5460 0943 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/videochat/VideochatUtil; // field@4309 │ │ +1b843c: 5461 0a43 |0002: iget-object v1, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcContext; // field@430a │ │ +1b8440: 5462 0b43 |0004: iget-object v2, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcChat; // field@430b │ │ +1b8444: 5463 0c43 |0006: iget-object v3, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$3:Landroid/app/Activity; // field@430c │ │ +1b8448: 0774 |0008: move-object v4, v7 │ │ +1b844a: 0185 |0009: move v5, v8 │ │ +1b844c: 7406 0e5d 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/videochat/VideochatUtil;.lambda$invite$0$org-thoughtcrime-securesms-videochat-VideochatUtil:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;Landroid/content/DialogInterface;I)V // method@5d0e │ │ +1b8452: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000e reg=7 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x000e reg=8 (null) I │ │ @@ -328249,17 +328250,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b8450: |[1b8450] org.thoughtcrime.securesms.videochat.VideochatUtil.:()V │ │ -1b8460: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b8466: 0e00 |0003: return-void │ │ +1b8454: |[1b8454] org.thoughtcrime.securesms.videochat.VideochatUtil.:()V │ │ +1b8464: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b846a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/videochat/VideochatUtil; │ │ │ │ Virtual methods - │ │ @@ -328268,46 +328269,46 @@ │ │ type : '(Landroid/app/Activity;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 61 16-bit code units │ │ -1b8468: |[1b8468] org.thoughtcrime.securesms.videochat.VideochatUtil.invite:(Landroid/app/Activity;I)V │ │ -1b8478: 7110 c84d 0700 |0000: invoke-static {v7}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ -1b847e: 0c00 |0003: move-result-object v0 │ │ -1b8480: 6e20 9906 8000 |0004: invoke-virtual {v0, v8}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ -1b8486: 0c08 |0007: move-result-object v8 │ │ -1b8488: 2201 4901 |0008: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -1b848c: 7020 8704 7100 |000a: invoke-direct {v1, v7}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0487 │ │ -1b8492: 6002 d02b |000d: sget v2, Lorg/thoughtcrime/securesms/R$string;.videochat_invite_user_to_videochat:I // field@2bd0 │ │ -1b8496: 6e10 5e06 0800 |000f: invoke-virtual {v8}, Lcom/b44t/messenger/DcChat;.getName:()Ljava/lang/String; // method@065e │ │ -1b849c: 0c03 |0012: move-result-object v3 │ │ -1b849e: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -1b84a0: 2344 4011 |0014: new-array v4, v4, [Ljava/lang/Object; // type@1140 │ │ -1b84a4: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -1b84a6: 4d03 0405 |0017: aput-object v3, v4, v5 │ │ -1b84aa: 6e30 1f00 2704 |0019: invoke-virtual {v7, v2, v4}, Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@001f │ │ -1b84b0: 0c02 |001c: move-result-object v2 │ │ -1b84b2: 6e20 9704 2100 |001d: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0497 │ │ -1b84b8: 0c01 |0020: move-result-object v1 │ │ -1b84ba: 6002 cf2b |0021: sget v2, Lorg/thoughtcrime/securesms/R$string;.videochat_invite_user_hint:I // field@2bcf │ │ -1b84be: 6e20 8c04 2100 |0023: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@048c │ │ -1b84c4: 0c01 |0026: move-result-object v1 │ │ -1b84c6: 6002 0428 |0027: sget v2, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2804 │ │ -1b84ca: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -1b84cc: 6e30 8e04 2103 |002a: invoke-virtual {v1, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ -1b84d2: 0c01 |002d: move-result-object v1 │ │ -1b84d4: 6002 6e2a |002e: sget v2, Lorg/thoughtcrime/securesms/R$string;.ok:I // field@2a6e │ │ -1b84d8: 2203 1c11 |0030: new-instance v3, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0; // type@111c │ │ -1b84dc: 7057 095d 6380 |0032: invoke-direct {v3, v6, v0, v8, v7}, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/videochat/VideochatUtil;Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;)V // method@5d09 │ │ -1b84e2: 6e30 9304 2103 |0035: invoke-virtual {v1, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0493 │ │ -1b84e8: 0c07 |0038: move-result-object v7 │ │ -1b84ea: 6e10 9904 0700 |0039: invoke-virtual {v7}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0499 │ │ -1b84f0: 0e00 |003c: return-void │ │ +1b846c: |[1b846c] org.thoughtcrime.securesms.videochat.VideochatUtil.invite:(Landroid/app/Activity;I)V │ │ +1b847c: 7110 c84d 0700 |0000: invoke-static {v7}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ +1b8482: 0c00 |0003: move-result-object v0 │ │ +1b8484: 6e20 9906 8000 |0004: invoke-virtual {v0, v8}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ +1b848a: 0c08 |0007: move-result-object v8 │ │ +1b848c: 2201 4901 |0008: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +1b8490: 7020 8704 7100 |000a: invoke-direct {v1, v7}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0487 │ │ +1b8496: 6002 d02b |000d: sget v2, Lorg/thoughtcrime/securesms/R$string;.videochat_invite_user_to_videochat:I // field@2bd0 │ │ +1b849a: 6e10 5e06 0800 |000f: invoke-virtual {v8}, Lcom/b44t/messenger/DcChat;.getName:()Ljava/lang/String; // method@065e │ │ +1b84a0: 0c03 |0012: move-result-object v3 │ │ +1b84a2: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +1b84a4: 2344 4011 |0014: new-array v4, v4, [Ljava/lang/Object; // type@1140 │ │ +1b84a8: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +1b84aa: 4d03 0405 |0017: aput-object v3, v4, v5 │ │ +1b84ae: 6e30 1f00 2704 |0019: invoke-virtual {v7, v2, v4}, Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@001f │ │ +1b84b4: 0c02 |001c: move-result-object v2 │ │ +1b84b6: 6e20 9704 2100 |001d: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0497 │ │ +1b84bc: 0c01 |0020: move-result-object v1 │ │ +1b84be: 6002 cf2b |0021: sget v2, Lorg/thoughtcrime/securesms/R$string;.videochat_invite_user_hint:I // field@2bcf │ │ +1b84c2: 6e20 8c04 2100 |0023: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@048c │ │ +1b84c8: 0c01 |0026: move-result-object v1 │ │ +1b84ca: 6002 0428 |0027: sget v2, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2804 │ │ +1b84ce: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +1b84d0: 6e30 8e04 2103 |002a: invoke-virtual {v1, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ +1b84d6: 0c01 |002d: move-result-object v1 │ │ +1b84d8: 6002 6e2a |002e: sget v2, Lorg/thoughtcrime/securesms/R$string;.ok:I // field@2a6e │ │ +1b84dc: 2203 1c11 |0030: new-instance v3, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0; // type@111c │ │ +1b84e0: 7057 095d 6380 |0032: invoke-direct {v3, v6, v0, v8, v7}, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/videochat/VideochatUtil;Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;)V // method@5d09 │ │ +1b84e6: 6e30 9304 2103 |0035: invoke-virtual {v1, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0493 │ │ +1b84ec: 0c07 |0038: move-result-object v7 │ │ +1b84ee: 6e10 9904 0700 |0039: invoke-virtual {v7}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0499 │ │ +1b84f4: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0004 line=19 │ │ 0x0008 line=21 │ │ 0x000f line=22 │ │ 0x0023 line=23 │ │ @@ -328324,23 +328325,23 @@ │ │ type : '(Landroid/app/Activity;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1b84f4: |[1b84f4] org.thoughtcrime.securesms.videochat.VideochatUtil.join:(Landroid/app/Activity;I)V │ │ -1b8504: 7110 c84d 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ -1b850a: 0c00 |0003: move-result-object v0 │ │ -1b850c: 6e20 ad06 3000 |0004: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ -1b8512: 0c03 |0007: move-result-object v3 │ │ -1b8514: 6e10 1907 0300 |0008: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getVideochatUrl:()Ljava/lang/String; // method@0719 │ │ -1b851a: 0c03 |000b: move-result-object v3 │ │ -1b851c: 7120 3e5a 3200 |000c: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/IntentUtils;.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@5a3e │ │ -1b8522: 0e00 |000f: return-void │ │ +1b84f8: |[1b84f8] org.thoughtcrime.securesms.videochat.VideochatUtil.join:(Landroid/app/Activity;I)V │ │ +1b8508: 7110 c84d 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ +1b850e: 0c00 |0003: move-result-object v0 │ │ +1b8510: 6e20 ad06 3000 |0004: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ +1b8516: 0c03 |0007: move-result-object v3 │ │ +1b8518: 6e10 1907 0300 |0008: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getVideochatUrl:()Ljava/lang/String; // method@0719 │ │ +1b851e: 0c03 |000b: move-result-object v3 │ │ +1b8520: 7120 3e5a 3200 |000c: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/IntentUtils;.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@5a3e │ │ +1b8526: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0004 line=36 │ │ 0x0008 line=37 │ │ 0x000c line=38 │ │ locals : │ │ @@ -328353,22 +328354,22 @@ │ │ type : '(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;Landroid/content/DialogInterface;I)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -1b8524: |[1b8524] org.thoughtcrime.securesms.videochat.VideochatUtil.lambda$invite$0$org-thoughtcrime-securesms-videochat-VideochatUtil:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;Landroid/content/DialogInterface;I)V │ │ -1b8534: 6e10 5c06 0200 |0000: invoke-virtual {v2}, Lcom/b44t/messenger/DcChat;.getId:()I // method@065c │ │ -1b853a: 0a02 |0003: move-result v2 │ │ -1b853c: 6e20 d406 2100 |0004: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.sendVideochatInvitation:(I)I // method@06d4 │ │ -1b8542: 0a01 |0007: move-result v1 │ │ -1b8544: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ -1b8548: 6e30 0d5d 3001 |000a: invoke-virtual {v0, v3, v1}, Lorg/thoughtcrime/securesms/videochat/VideochatUtil;.join:(Landroid/app/Activity;I)V // method@5d0d │ │ -1b854e: 0e00 |000d: return-void │ │ +1b8528: |[1b8528] org.thoughtcrime.securesms.videochat.VideochatUtil.lambda$invite$0$org-thoughtcrime-securesms-videochat-VideochatUtil:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;Landroid/content/DialogInterface;I)V │ │ +1b8538: 6e10 5c06 0200 |0000: invoke-virtual {v2}, Lcom/b44t/messenger/DcChat;.getId:()I // method@065c │ │ +1b853e: 0a02 |0003: move-result v2 │ │ +1b8540: 6e20 d406 2100 |0004: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.sendVideochatInvitation:(I)I // method@06d4 │ │ +1b8546: 0a01 |0007: move-result v1 │ │ +1b8548: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ +1b854c: 6e30 0d5d 3001 |000a: invoke-virtual {v0, v3, v1}, Lorg/thoughtcrime/securesms/videochat/VideochatUtil;.join:(Landroid/app/Activity;I)V // method@5d0d │ │ +1b8552: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x000a line=28 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/thoughtcrime/securesms/videochat/VideochatUtil; │ │ 0x0000 - 0x000e reg=1 (null) Lcom/b44t/messenger/DcContext; │ │ @@ -462400,18 +462401,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a5d70: |[1a5d70] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -1a5d80: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a5d86: 5b01 fa40 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fa │ │ -1a5d8a: 0e00 |0005: return-void │ │ +1a5d74: |[1a5d74] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +1a5d84: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a5d8a: 5b01 fa40 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fa │ │ +1a5d8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ @@ -462421,18 +462422,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a5d8c: |[1a5d8c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda1.onDrawingChanged:()V │ │ -1a5d9c: 5410 fa40 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fa │ │ -1a5da0: 7110 4b58 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@584b │ │ -1a5da6: 0e00 |0005: return-void │ │ +1a5d90: |[1a5d90] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda1.onDrawingChanged:()V │ │ +1a5da0: 5410 fa40 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fa │ │ +1a5da4: 7110 4b58 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@584b │ │ +1a5daa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1; │ │ │ │ source_file_idx : 5745 (D8$$SyntheticClass) │ │ @@ -462465,18 +462466,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a5da8: |[1a5da8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -1a5db8: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a5dbe: 5b01 fb40 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fb │ │ -1a5dc2: 0e00 |0005: return-void │ │ +1a5dac: |[1a5dac] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +1a5dbc: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a5dc2: 5b01 fb40 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fb │ │ +1a5dc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ @@ -462486,18 +462487,18 @@ │ │ type : '(ZZ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1a5dc4: |[1a5dc4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda2.onAvailabilityChanged:(ZZ)V │ │ -1a5dd4: 5410 fb40 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fb │ │ -1a5dd8: 7130 4a58 2003 |0002: invoke-static {v0, v2, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.$r8$lambda$EdzcdTvNXQvJn-39WF3ZsrPU1hc:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V // method@584a │ │ -1a5dde: 0e00 |0005: return-void │ │ +1a5dc8: |[1a5dc8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda2.onAvailabilityChanged:(ZZ)V │ │ +1a5dd8: 5410 fb40 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fb │ │ +1a5ddc: 7130 4a58 2003 |0002: invoke-static {v0, v2, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.$r8$lambda$EdzcdTvNXQvJn-39WF3ZsrPU1hc:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V // method@584a │ │ +1a5de2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ 0x0000 - 0x0006 reg=3 (null) Z │ │ @@ -462537,18 +462538,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a5de0: |[1a5de0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -1a5df0: 5b01 fc40 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fc │ │ -1a5df4: 7010 a10a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a5dfa: 0e00 |0005: return-void │ │ +1a5de4: |[1a5de4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +1a5df4: 5b01 fc40 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fc │ │ +1a5df8: 7010 a10a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a5dfe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ @@ -462557,31 +462558,31 @@ │ │ type : '(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -1a5f04: |[1a5f04] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.setTextElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;Z)V │ │ -1a5f14: 7210 c14f 0400 |0000: invoke-interface {v4}, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;.getColor:()I // method@4fc1 │ │ -1a5f1a: 0a04 |0003: move-result v4 │ │ -1a5f1c: 5420 fc40 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fc │ │ -1a5f20: 7110 5058 0000 |0006: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@5850 │ │ -1a5f26: 0c00 |0009: move-result-object v0 │ │ -1a5f28: 6201 2241 |000a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4122 │ │ -1a5f2c: 6e20 aa58 1000 |000c: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58aa │ │ -1a5f32: 5420 fc40 |000f: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fc │ │ -1a5f36: 7110 5058 0000 |0011: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@5850 │ │ -1a5f3c: 0c00 |0014: move-result-object v0 │ │ -1a5f3e: 6e20 c558 4000 |0015: invoke-virtual {v0, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setActiveColor:(I)V // method@58c5 │ │ -1a5f44: 3805 0800 |0018: if-eqz v5, 0020 // +0008 │ │ -1a5f48: 5424 fc40 |001a: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fc │ │ -1a5f4c: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -1a5f4e: 7130 5258 3405 |001d: invoke-static {v4, v3, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$300:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@5852 │ │ -1a5f54: 0e00 |0020: return-void │ │ +1a5f08: |[1a5f08] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.setTextElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;Z)V │ │ +1a5f18: 7210 c14f 0400 |0000: invoke-interface {v4}, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;.getColor:()I // method@4fc1 │ │ +1a5f1e: 0a04 |0003: move-result v4 │ │ +1a5f20: 5420 fc40 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fc │ │ +1a5f24: 7110 5058 0000 |0006: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@5850 │ │ +1a5f2a: 0c00 |0009: move-result-object v0 │ │ +1a5f2c: 6201 2241 |000a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4122 │ │ +1a5f30: 6e20 aa58 1000 |000c: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58aa │ │ +1a5f36: 5420 fc40 |000f: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fc │ │ +1a5f3a: 7110 5058 0000 |0011: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@5850 │ │ +1a5f40: 0c00 |0014: move-result-object v0 │ │ +1a5f42: 6e20 c558 4000 |0015: invoke-virtual {v0, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setActiveColor:(I)V // method@58c5 │ │ +1a5f48: 3805 0800 |0018: if-eqz v5, 0020 // +0008 │ │ +1a5f4c: 5424 fc40 |001a: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fc │ │ +1a5f50: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +1a5f52: 7130 5258 3405 |001d: invoke-static {v4, v3, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$300:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@5852 │ │ +1a5f58: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0004 line=369 │ │ 0x000f line=370 │ │ 0x001a line=372 │ │ locals : │ │ @@ -462596,27 +462597,27 @@ │ │ type : '(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -1a5dfc: |[1a5dfc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntityDoubleTap:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ -1a5e0c: 5420 fc40 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fc │ │ -1a5e10: 7120 4f58 3000 |0002: invoke-static {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$002:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // method@584f │ │ -1a5e16: 6e10 d750 0300 |0005: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@50d7 │ │ -1a5e1c: 0c00 |0008: move-result-object v0 │ │ -1a5e1e: 2000 870f |0009: instance-of v0, v0, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f87 │ │ -1a5e22: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ -1a5e26: 6e10 d750 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@50d7 │ │ -1a5e2c: 0c00 |0010: move-result-object v0 │ │ -1a5e2e: 1f00 310f |0011: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f31 │ │ -1a5e32: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -1a5e34: 7040 4458 3210 |0014: invoke-direct {v2, v3, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.setTextElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;Z)V // method@5844 │ │ -1a5e3a: 0e00 |0017: return-void │ │ +1a5e00: |[1a5e00] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntityDoubleTap:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ +1a5e10: 5420 fc40 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fc │ │ +1a5e14: 7120 4f58 3000 |0002: invoke-static {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$002:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // method@584f │ │ +1a5e1a: 6e10 d750 0300 |0005: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@50d7 │ │ +1a5e20: 0c00 |0008: move-result-object v0 │ │ +1a5e22: 2000 870f |0009: instance-of v0, v0, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f87 │ │ +1a5e26: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ +1a5e2a: 6e10 d750 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@50d7 │ │ +1a5e30: 0c00 |0010: move-result-object v0 │ │ +1a5e32: 1f00 310f |0011: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f31 │ │ +1a5e36: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +1a5e38: 7040 4458 3210 |0014: invoke-direct {v2, v3, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.setTextElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;Z)V // method@5844 │ │ +1a5e3e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0005 line=359 │ │ 0x000d line=360 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1; │ │ @@ -462627,29 +462628,29 @@ │ │ type : '(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -1a5e3c: |[1a5e3c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntityDown:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ -1a5e4c: 3902 1c00 |0000: if-nez v2, 001c // +001c │ │ -1a5e50: 5412 fc40 |0002: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fc │ │ -1a5e54: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1a5e56: 7120 4f58 0200 |0005: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$002:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // method@584f │ │ -1a5e5c: 5412 fc40 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fc │ │ -1a5e60: 7110 5058 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@5850 │ │ -1a5e66: 0c02 |000d: move-result-object v2 │ │ -1a5e68: 6200 2141 |000e: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ -1a5e6c: 6e20 aa58 0200 |0010: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58aa │ │ -1a5e72: 5412 fc40 |0013: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fc │ │ -1a5e76: 7110 5158 0200 |0015: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // method@5851 │ │ -1a5e7c: 0c02 |0018: move-result-object v2 │ │ -1a5e7e: 6e10 3a50 0200 |0019: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.doneTextEditing:()V // method@503a │ │ -1a5e84: 0e00 |001c: return-void │ │ +1a5e40: |[1a5e40] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntityDown:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ +1a5e50: 3902 1c00 |0000: if-nez v2, 001c // +001c │ │ +1a5e54: 5412 fc40 |0002: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fc │ │ +1a5e58: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +1a5e5a: 7120 4f58 0200 |0005: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$002:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // method@584f │ │ +1a5e60: 5412 fc40 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fc │ │ +1a5e64: 7110 5058 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@5850 │ │ +1a5e6a: 0c02 |000d: move-result-object v2 │ │ +1a5e6c: 6200 2141 |000e: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ +1a5e70: 6e20 aa58 0200 |0010: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58aa │ │ +1a5e76: 5412 fc40 |0013: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fc │ │ +1a5e7a: 7110 5158 0200 |0015: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // method@5851 │ │ +1a5e80: 0c02 |0018: move-result-object v2 │ │ +1a5e82: 6e10 3a50 0200 |0019: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.doneTextEditing:()V // method@503a │ │ +1a5e88: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=338 │ │ 0x0008 line=339 │ │ 0x0013 line=340 │ │ locals : │ │ 0x0000 - 0x001d reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1; │ │ @@ -462660,41 +462661,41 @@ │ │ type : '(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -1a5e88: |[1a5e88] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntitySingleTap:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ -1a5e98: 5420 fc40 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fc │ │ -1a5e9c: 7120 4f58 3000 |0002: invoke-static {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$002:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // method@584f │ │ -1a5ea2: 5420 fc40 |0005: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fc │ │ -1a5ea6: 7110 4e58 0000 |0007: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$000:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // method@584e │ │ -1a5eac: 0c00 |000a: move-result-object v0 │ │ -1a5eae: 3800 2900 |000b: if-eqz v0, 0034 // +0029 │ │ -1a5eb2: 6e10 d750 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@50d7 │ │ -1a5eb8: 0c00 |0010: move-result-object v0 │ │ -1a5eba: 2000 870f |0011: instance-of v0, v0, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f87 │ │ -1a5ebe: 3800 1600 |0013: if-eqz v0, 0029 // +0016 │ │ -1a5ec2: 6e10 d750 0300 |0015: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@50d7 │ │ -1a5ec8: 0c00 |0018: move-result-object v0 │ │ -1a5eca: 1f00 310f |0019: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f31 │ │ -1a5ece: 5421 fc40 |001b: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fc │ │ -1a5ed2: 7110 5158 0100 |001d: invoke-static {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // method@5851 │ │ -1a5ed8: 0c01 |0020: move-result-object v1 │ │ -1a5eda: 6e10 4550 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.isTextEditing:()Z // method@5045 │ │ -1a5ee0: 0a01 |0024: move-result v1 │ │ -1a5ee2: 7040 4458 3210 |0025: invoke-direct {v2, v3, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.setTextElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;Z)V // method@5844 │ │ -1a5ee8: 280c |0028: goto 0034 // +000c │ │ -1a5eea: 5423 fc40 |0029: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fc │ │ -1a5eee: 7110 5058 0300 |002b: invoke-static {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@5850 │ │ -1a5ef4: 0c03 |002e: move-result-object v3 │ │ -1a5ef6: 6200 2041 |002f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ -1a5efa: 6e20 aa58 0300 |0031: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58aa │ │ -1a5f00: 0e00 |0034: return-void │ │ +1a5e8c: |[1a5e8c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntitySingleTap:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ +1a5e9c: 5420 fc40 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fc │ │ +1a5ea0: 7120 4f58 3000 |0002: invoke-static {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$002:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // method@584f │ │ +1a5ea6: 5420 fc40 |0005: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fc │ │ +1a5eaa: 7110 4e58 0000 |0007: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$000:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // method@584e │ │ +1a5eb0: 0c00 |000a: move-result-object v0 │ │ +1a5eb2: 3800 2900 |000b: if-eqz v0, 0034 // +0029 │ │ +1a5eb6: 6e10 d750 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@50d7 │ │ +1a5ebc: 0c00 |0010: move-result-object v0 │ │ +1a5ebe: 2000 870f |0011: instance-of v0, v0, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f87 │ │ +1a5ec2: 3800 1600 |0013: if-eqz v0, 0029 // +0016 │ │ +1a5ec6: 6e10 d750 0300 |0015: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@50d7 │ │ +1a5ecc: 0c00 |0018: move-result-object v0 │ │ +1a5ece: 1f00 310f |0019: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f31 │ │ +1a5ed2: 5421 fc40 |001b: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fc │ │ +1a5ed6: 7110 5158 0100 |001d: invoke-static {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // method@5851 │ │ +1a5edc: 0c01 |0020: move-result-object v1 │ │ +1a5ede: 6e10 4550 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.isTextEditing:()Z // method@5045 │ │ +1a5ee4: 0a01 |0024: move-result v1 │ │ +1a5ee6: 7040 4458 3210 |0025: invoke-direct {v2, v3, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.setTextElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;Z)V // method@5844 │ │ +1a5eec: 280c |0028: goto 0034 // +000c │ │ +1a5eee: 5423 fc40 |0029: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fc │ │ +1a5ef2: 7110 5058 0300 |002b: invoke-static {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@5850 │ │ +1a5ef8: 0c03 |002e: move-result-object v3 │ │ +1a5efa: 6200 2041 |002f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ +1a5efe: 6e20 aa58 0300 |0031: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58aa │ │ +1a5f04: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0005 line=347 │ │ 0x000d line=348 │ │ 0x0015 line=349 │ │ 0x0029 line=351 │ │ @@ -462732,18 +462733,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a68f8: |[1a68f8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -1a6908: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a690e: 5b01 0b41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410b │ │ -1a6912: 0e00 |0005: return-void │ │ +1a68fc: |[1a68fc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +1a690c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a6912: 5b01 0b41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410b │ │ +1a6916: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -462753,18 +462754,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a6914: |[1a6914] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda0.onColorChange:(I)V │ │ -1a6924: 5410 0b41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410b │ │ -1a6928: 6e20 be58 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$new$12$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V // method@58be │ │ -1a692e: 0e00 |0005: return-void │ │ +1a6918: |[1a6918] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda0.onColorChange:(I)V │ │ +1a6928: 5410 0b41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410b │ │ +1a692c: 6e20 be58 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$new$12$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V // method@58be │ │ +1a6932: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -462798,18 +462799,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a6a80: |[1a6a80] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V │ │ -1a6a90: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a6a96: 5b01 1241 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4112 │ │ -1a6a9a: 0e00 |0005: return-void │ │ +1a6a84: |[1a6a84] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V │ │ +1a6a94: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a6a9a: 5b01 1241 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4112 │ │ +1a6a9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; │ │ │ │ @@ -462819,18 +462820,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a6a9c: |[1a6a9c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda2.onColorSelected:(I)V │ │ -1a6aac: 5410 1241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4112 │ │ -1a6ab0: 6e20 3c59 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@593c │ │ -1a6ab6: 0e00 |0005: return-void │ │ +1a6aa0: |[1a6aa0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda2.onColorSelected:(I)V │ │ +1a6ab0: 5410 1241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4112 │ │ +1a6ab4: 6e20 3c59 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@593c │ │ +1a6aba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -462864,18 +462865,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a6b60: |[1a6b60] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda6.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -1a6b70: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a6b76: 5b01 1641 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4116 │ │ -1a6b7a: 0e00 |0005: return-void │ │ +1a6b64: |[1a6b64] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda6.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +1a6b74: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a6b7a: 5b01 1641 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4116 │ │ +1a6b7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -462885,18 +462886,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a6b7c: |[1a6b7c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda6.onColorChange:(I)V │ │ -1a6b8c: 5410 1641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4116 │ │ -1a6b90: 6e20 bf58 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$new$13$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V // method@58bf │ │ -1a6b96: 0e00 |0005: return-void │ │ +1a6b80: |[1a6b80] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda6.onColorChange:(I)V │ │ +1a6b90: 5410 1641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4116 │ │ +1a6b94: 6e20 bf58 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$new$13$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V // method@58bf │ │ +1a6b9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -462931,17 +462932,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a6c40: |[1a6c40] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.:()V │ │ -1a6c50: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a6c56: 0e00 |0003: return-void │ │ +1a6c44: |[1a6c44] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.:()V │ │ +1a6c54: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a6c5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1; │ │ │ │ Virtual methods - │ │ @@ -462950,121 +462951,121 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1a6c58: |[1a6c58] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onColorChange:(I)V │ │ -1a6c68: 0e00 |0000: return-void │ │ +1a6c5c: |[1a6c5c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onColorChange:(I)V │ │ +1a6c6c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1;) │ │ name : 'onDelete' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1a6c6c: |[1a6c6c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onDelete:()V │ │ -1a6c7c: 0e00 |0000: return-void │ │ +1a6c70: |[1a6c70] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onDelete:()V │ │ +1a6c80: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1;) │ │ name : 'onFlipHorizontal' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1a6c80: |[1a6c80] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onFlipHorizontal:()V │ │ -1a6c90: 0e00 |0000: return-void │ │ +1a6c84: |[1a6c84] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onFlipHorizontal:()V │ │ +1a6c94: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1;) │ │ name : 'onModeStarted' │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1a6c94: |[1a6c94] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -1a6ca4: 0e00 |0000: return-void │ │ +1a6c98: |[1a6c98] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +1a6ca8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1;) │ │ name : 'onRequestFullScreen' │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1a6ca8: |[1a6ca8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onRequestFullScreen:(ZZ)V │ │ -1a6cb8: 0e00 |0000: return-void │ │ +1a6cac: |[1a6cac] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onRequestFullScreen:(ZZ)V │ │ +1a6cbc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1;) │ │ name : 'onRotate90AntiClockwise' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1a6cbc: |[1a6cbc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onRotate90AntiClockwise:()V │ │ -1a6ccc: 0e00 |0000: return-void │ │ +1a6cc0: |[1a6cc0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onRotate90AntiClockwise:()V │ │ +1a6cd0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1;) │ │ name : 'onSave' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1a6cd0: |[1a6cd0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onSave:()V │ │ -1a6ce0: 0e00 |0000: return-void │ │ +1a6cd4: |[1a6cd4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onSave:()V │ │ +1a6ce4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1;) │ │ name : 'onUndo' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1a6ce4: |[1a6ce4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onUndo:()V │ │ -1a6cf4: 0e00 |0000: return-void │ │ +1a6ce8: |[1a6ce8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onUndo:()V │ │ +1a6cf8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6791 (ImageEditorHud.java) │ │ │ │ Class #2451 header: │ │ @@ -463107,26 +463108,26 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -1a7d98: |[1a7d98] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Landroid/view/View;)V │ │ -1a7da8: 5b01 4841 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.this$1:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // field@4148 │ │ -1a7dac: 7020 f205 2000 |0002: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ -1a7db2: 6001 2b25 |0005: sget v1, Lorg/thoughtcrime/securesms/R$id;.sticker_image:I // field@252b │ │ -1a7db6: 6e20 1603 1200 |0007: invoke-virtual {v2, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1a7dbc: 0c01 |000a: move-result-object v1 │ │ -1a7dbe: 1f01 3101 |000b: check-cast v1, Landroid/widget/ImageView; // type@0131 │ │ -1a7dc2: 5b01 4741 |000d: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.image:Landroid/widget/ImageView; // field@4147 │ │ -1a7dc6: 2201 8b10 |000f: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0; // type@108b │ │ -1a7dca: 7020 e958 0100 |0011: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V // method@58e9 │ │ -1a7dd0: 6e20 4003 1200 |0014: invoke-virtual {v2, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1a7dd6: 0e00 |0017: return-void │ │ +1a7d9c: |[1a7d9c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Landroid/view/View;)V │ │ +1a7dac: 5b01 4841 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.this$1:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // field@4148 │ │ +1a7db0: 7020 f205 2000 |0002: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ +1a7db6: 6001 2b25 |0005: sget v1, Lorg/thoughtcrime/securesms/R$id;.sticker_image:I // field@252b │ │ +1a7dba: 6e20 1603 1200 |0007: invoke-virtual {v2, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1a7dc0: 0c01 |000a: move-result-object v1 │ │ +1a7dc2: 1f01 3101 |000b: check-cast v1, Landroid/widget/ImageView; // type@0131 │ │ +1a7dc6: 5b01 4741 |000d: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.image:Landroid/widget/ImageView; // field@4147 │ │ +1a7dca: 2201 8b10 |000f: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0; // type@108b │ │ +1a7dce: 7020 e958 0100 |0011: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V // method@58e9 │ │ +1a7dd4: 6e20 4003 1200 |0014: invoke-virtual {v2, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1a7dda: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0002 line=144 │ │ 0x0005 line=145 │ │ 0x000f line=146 │ │ locals : │ │ @@ -463139,17 +463140,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7d68: |[1a7d68] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$000:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Ljava/lang/String; │ │ -1a7d78: 5400 4641 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@4146 │ │ -1a7d7c: 1100 |0002: return-object v0 │ │ +1a7d6c: |[1a7d6c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$000:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Ljava/lang/String; │ │ +1a7d7c: 5400 4641 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@4146 │ │ +1a7d80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;) │ │ @@ -463157,17 +463158,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7d80: |[1a7d80] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$002:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;Ljava/lang/String;)Ljava/lang/String; │ │ -1a7d90: 5b01 4641 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@4146 │ │ -1a7d94: 1101 |0002: return-object v1 │ │ +1a7d84: |[1a7d84] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$002:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;Ljava/lang/String;)Ljava/lang/String; │ │ +1a7d94: 5b01 4641 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@4146 │ │ +1a7d98: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -463176,17 +463177,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Landroid/widget/ImageView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7d50: |[1a7d50] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$100:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Landroid/widget/ImageView; │ │ -1a7d60: 5400 4741 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.image:Landroid/widget/ImageView; // field@4147 │ │ -1a7d64: 1100 |0002: return-object v0 │ │ +1a7d54: |[1a7d54] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$100:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Landroid/widget/ImageView; │ │ +1a7d64: 5400 4741 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.image:Landroid/widget/ImageView; // field@4147 │ │ +1a7d68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; │ │ │ │ Virtual methods - │ │ @@ -463195,22 +463196,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1a7dd8: |[1a7dd8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.lambda$new$0$org-thoughtcrime-securesms-scribbles-StickerSelectFragment$StickersAdapter$StickerViewHolder:(Landroid/view/View;)V │ │ -1a7de8: 6e10 ef58 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.getAdapterPosition:()I // method@58ef │ │ -1a7dee: 0a02 |0003: move-result v2 │ │ -1a7df0: 3a02 0900 |0004: if-ltz v2, 000d // +0009 │ │ -1a7df4: 5412 4841 |0006: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.this$1:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // field@4148 │ │ -1a7df8: 5410 4641 |0008: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@4146 │ │ -1a7dfc: 7120 f258 0200 |000a: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.access$300:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Ljava/lang/String;)V // method@58f2 │ │ -1a7e02: 0e00 |000d: return-void │ │ +1a7ddc: |[1a7ddc] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.lambda$new$0$org-thoughtcrime-securesms-scribbles-StickerSelectFragment$StickersAdapter$StickerViewHolder:(Landroid/view/View;)V │ │ +1a7dec: 6e10 ef58 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.getAdapterPosition:()I // method@58ef │ │ +1a7df2: 0a02 |0003: move-result v2 │ │ +1a7df4: 3a02 0900 |0004: if-ltz v2, 000d // +0009 │ │ +1a7df8: 5412 4841 |0006: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.this$1:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // field@4148 │ │ +1a7dfc: 5410 4641 |0008: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@4146 │ │ +1a7e00: 7120 f258 0200 |000a: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.access$300:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Ljava/lang/String;)V // method@58f2 │ │ +1a7e06: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0006 line=149 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/view/View; │ │ @@ -463263,23 +463264,23 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;[Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -1a7e68: |[1a7e68] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;[Ljava/lang/String;)V │ │ -1a7e78: 5b01 4c41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@414c │ │ -1a7e7c: 7010 e705 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@05e7 │ │ -1a7e82: 5b03 4941 |0005: iput-object v3, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4149 │ │ -1a7e86: 5b04 4b41 |0007: iput-object v4, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@414b │ │ -1a7e8a: 7110 e502 0200 |0009: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e5 │ │ -1a7e90: 0c01 |000c: move-result-object v1 │ │ -1a7e92: 5b01 4a41 |000d: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@414a │ │ -1a7e96: 0e00 |000f: return-void │ │ +1a7e6c: |[1a7e6c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;[Ljava/lang/String;)V │ │ +1a7e7c: 5b01 4c41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@414c │ │ +1a7e80: 7010 e705 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@05e7 │ │ +1a7e86: 5b03 4941 |0005: iput-object v3, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4149 │ │ +1a7e8a: 5b04 4b41 |0007: iput-object v4, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@414b │ │ +1a7e8e: 7110 e502 0200 |0009: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e5 │ │ +1a7e94: 0c01 |000c: move-result-object v1 │ │ +1a7e96: 5b01 4a41 |000d: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@414a │ │ +1a7e9a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0005 line=104 │ │ 0x0007 line=105 │ │ 0x0009 line=106 │ │ locals : │ │ @@ -463294,17 +463295,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1a7e98: |[1a7e98] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.access$300:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Ljava/lang/String;)V │ │ -1a7ea8: 7020 f858 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onStickerSelected:(Ljava/lang/String;)V // method@58f8 │ │ -1a7eae: 0e00 |0003: return-void │ │ +1a7e9c: |[1a7e9c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.access$300:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Ljava/lang/String;)V │ │ +1a7eac: 7020 f858 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onStickerSelected:(Ljava/lang/String;)V // method@58f8 │ │ +1a7eb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -463313,24 +463314,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1a7f40: |[1a7f40] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onStickerSelected:(Ljava/lang/String;)V │ │ -1a7f50: 5410 4c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@414c │ │ -1a7f54: 7110 fc58 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // method@58fc │ │ -1a7f5a: 0c00 |0005: move-result-object v0 │ │ -1a7f5c: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -1a7f60: 5410 4c41 |0008: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@414c │ │ -1a7f64: 7110 fc58 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // method@58fc │ │ -1a7f6a: 0c00 |000d: move-result-object v0 │ │ -1a7f6c: 7220 e858 2000 |000e: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;.onStickerSelected:(Ljava/lang/String;)V // method@58e8 │ │ -1a7f72: 0e00 |0011: return-void │ │ +1a7f44: |[1a7f44] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onStickerSelected:(Ljava/lang/String;)V │ │ +1a7f54: 5410 4c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@414c │ │ +1a7f58: 7110 fc58 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // method@58fc │ │ +1a7f5e: 0c00 |0005: move-result-object v0 │ │ +1a7f60: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +1a7f64: 5410 4c41 |0008: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@414c │ │ +1a7f68: 7110 fc58 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // method@58fc │ │ +1a7f6e: 0c00 |000d: move-result-object v0 │ │ +1a7f70: 7220 e858 2000 |000e: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;.onStickerSelected:(Ljava/lang/String;)V // method@58e8 │ │ +1a7f76: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; │ │ 0x0000 - 0x0012 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -463340,18 +463341,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -1a7e20: |[1a7e20] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.getItemCount:()I │ │ -1a7e30: 5410 4b41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@414b │ │ -1a7e34: 2100 |0002: array-length v0, v0 │ │ -1a7e36: 0f00 |0003: return v0 │ │ +1a7e24: |[1a7e24] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.getItemCount:()I │ │ +1a7e34: 5410 4b41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@414b │ │ +1a7e38: 2100 |0002: array-length v0, v0 │ │ +1a7e3a: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;) │ │ @@ -463359,18 +463360,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1a7eb0: |[1a7eb0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -1a7ec0: 1f01 8c10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@108c │ │ -1a7ec4: 6e30 f558 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V // method@58f5 │ │ -1a7eca: 0e00 |0005: return-void │ │ +1a7eb4: |[1a7eb4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +1a7ec4: 1f01 8c10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@108c │ │ +1a7ec8: 6e30 f558 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V // method@58f5 │ │ +1a7ece: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -463380,38 +463381,38 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -1a7ecc: |[1a7ecc] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V │ │ -1a7edc: 5420 4b41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@414b │ │ -1a7ee0: 4604 0004 |0002: aget-object v4, v0, v4 │ │ -1a7ee4: 7120 ed58 4300 |0004: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.access$002:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;Ljava/lang/String;)Ljava/lang/String; // method@58ed │ │ -1a7eea: 5424 4941 |0007: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4149 │ │ -1a7eee: 2200 0c03 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ -1a7ef2: 1a01 0156 |000b: const-string v1, "file:///android_asset/" // string@5601 │ │ -1a7ef6: 7020 0f0b 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1a7efc: 7110 ec58 0300 |0010: invoke-static {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.access$000:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Ljava/lang/String; // method@58ec │ │ -1a7f02: 0c01 |0013: move-result-object v1 │ │ -1a7f04: 6e20 180b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1a7f0a: 6e10 290b 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1a7f10: 0c00 |001a: move-result-object v0 │ │ -1a7f12: 7110 0102 0000 |001b: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -1a7f18: 0c00 |001e: move-result-object v0 │ │ -1a7f1a: 6e20 4f54 0400 |001f: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.load:(Landroid/net/Uri;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@544f │ │ -1a7f20: 0c04 |0022: move-result-object v4 │ │ -1a7f22: 6200 6d00 |0023: sget-object v0, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ -1a7f26: 6e20 ab53 0400 |0025: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@53ab │ │ -1a7f2c: 0c04 |0028: move-result-object v4 │ │ -1a7f2e: 7110 ee58 0300 |0029: invoke-static {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.access$100:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Landroid/widget/ImageView; // method@58ee │ │ -1a7f34: 0c03 |002c: move-result-object v3 │ │ -1a7f36: 6e20 cb53 3400 |002d: invoke-virtual {v4, v3}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.into:(Landroid/widget/ImageView;)Lcom/bumptech/glide/request/target/ViewTarget; // method@53cb │ │ -1a7f3c: 0e00 |0030: return-void │ │ +1a7ed0: |[1a7ed0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V │ │ +1a7ee0: 5420 4b41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@414b │ │ +1a7ee4: 4604 0004 |0002: aget-object v4, v0, v4 │ │ +1a7ee8: 7120 ed58 4300 |0004: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.access$002:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;Ljava/lang/String;)Ljava/lang/String; // method@58ed │ │ +1a7eee: 5424 4941 |0007: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4149 │ │ +1a7ef2: 2200 0c03 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ +1a7ef6: 1a01 0156 |000b: const-string v1, "file:///android_asset/" // string@5601 │ │ +1a7efa: 7020 0f0b 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1a7f00: 7110 ec58 0300 |0010: invoke-static {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.access$000:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Ljava/lang/String; // method@58ec │ │ +1a7f06: 0c01 |0013: move-result-object v1 │ │ +1a7f08: 6e20 180b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1a7f0e: 6e10 290b 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1a7f14: 0c00 |001a: move-result-object v0 │ │ +1a7f16: 7110 0102 0000 |001b: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +1a7f1c: 0c00 |001e: move-result-object v0 │ │ +1a7f1e: 6e20 4f54 0400 |001f: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.load:(Landroid/net/Uri;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@544f │ │ +1a7f24: 0c04 |0022: move-result-object v4 │ │ +1a7f26: 6200 6d00 |0023: sget-object v0, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ +1a7f2a: 6e20 ab53 0400 |0025: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@53ab │ │ +1a7f30: 0c04 |0028: move-result-object v4 │ │ +1a7f32: 7110 ee58 0300 |0029: invoke-static {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.access$100:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Landroid/widget/ImageView; // method@58ee │ │ +1a7f38: 0c03 |002c: move-result-object v3 │ │ +1a7f3a: 6e20 cb53 3400 |002d: invoke-virtual {v4, v3}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.into:(Landroid/widget/ImageView;)Lcom/bumptech/glide/request/target/ViewTarget; // method@53cb │ │ +1a7f40: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0007 line=118 │ │ 0x0025 line=119 │ │ 0x0029 line=120 │ │ locals : │ │ @@ -463424,18 +463425,18 @@ │ │ type : '(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1a7e04: |[1a7e04] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -1a7e14: 6e30 f758 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // method@58f7 │ │ -1a7e1a: 0c01 |0003: move-result-object v1 │ │ -1a7e1c: 1101 |0004: return-object v1 │ │ +1a7e08: |[1a7e08] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +1a7e18: 6e30 f758 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // method@58f7 │ │ +1a7e1e: 0c01 |0003: move-result-object v1 │ │ +1a7e20: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ @@ -463445,23 +463446,23 @@ │ │ type : '(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -1a7e38: |[1a7e38] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; │ │ -1a7e48: 2205 8c10 |0000: new-instance v5, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@108c │ │ -1a7e4c: 5430 4a41 |0002: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@414a │ │ -1a7e50: 6001 0f27 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.scribble_sticker_item:I // field@270f │ │ -1a7e54: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a7e56: 6e40 e702 1024 |0007: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ -1a7e5c: 0c04 |000a: move-result-object v4 │ │ -1a7e5e: 7030 eb58 3504 |000b: invoke-direct {v5, v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Landroid/view/View;)V // method@58eb │ │ -1a7e64: 1105 |000e: return-object v5 │ │ +1a7e3c: |[1a7e3c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; │ │ +1a7e4c: 2205 8c10 |0000: new-instance v5, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@108c │ │ +1a7e50: 5430 4a41 |0002: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@414a │ │ +1a7e54: 6001 0f27 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.scribble_sticker_item:I // field@270f │ │ +1a7e58: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a7e5a: 6e40 e702 1024 |0007: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ +1a7e60: 0c04 |000a: move-result-object v4 │ │ +1a7e62: 7030 eb58 3504 |000b: invoke-direct {v5, v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Landroid/view/View;)V // method@58eb │ │ +1a7e68: 1105 |000e: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; │ │ 0x0000 - 0x000f reg=4 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x000f reg=5 (null) I │ │ @@ -463471,18 +463472,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a7f74: |[1a7f74] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ -1a7f84: 1f01 8c10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@108c │ │ -1a7f88: 6e20 fa58 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onViewRecycled:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V // method@58fa │ │ -1a7f8e: 0e00 |0005: return-void │ │ +1a7f78: |[1a7f78] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ +1a7f88: 1f01 8c10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@108c │ │ +1a7f8c: 6e20 fa58 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onViewRecycled:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V // method@58fa │ │ +1a7f92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ │ │ @@ -463491,21 +463492,21 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1a7f90: |[1a7f90] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onViewRecycled:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V │ │ -1a7fa0: 6f20 ea05 2100 |0000: invoke-super {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@05ea │ │ -1a7fa6: 5410 4941 |0003: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4149 │ │ -1a7faa: 7110 ee58 0200 |0005: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.access$100:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Landroid/widget/ImageView; // method@58ee │ │ -1a7fb0: 0c02 |0008: move-result-object v2 │ │ -1a7fb2: 6e20 3654 2000 |0009: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.clear:(Landroid/view/View;)V // method@5436 │ │ -1a7fb8: 0e00 |000c: return-void │ │ +1a7f94: |[1a7f94] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onViewRecycled:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V │ │ +1a7fa4: 6f20 ea05 2100 |0000: invoke-super {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@05ea │ │ +1a7faa: 5410 4941 |0003: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4149 │ │ +1a7fae: 7110 ee58 0200 |0005: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.access$100:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Landroid/widget/ImageView; // method@58ee │ │ +1a7fb4: 0c02 |0008: move-result-object v2 │ │ +1a7fb6: 6e20 3654 2000 |0009: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.clear:(Landroid/view/View;)V // method@5436 │ │ +1a7fbc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0003 line=131 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; │ │ 0x0000 - 0x000d reg=2 (null) Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; │ │ @@ -463606,56 +463607,56 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a8670: |[1a8670] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.:()V │ │ -1a8680: 2200 9010 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2; // type@1090 │ │ -1a8684: 7010 0d59 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.:()V // method@590d │ │ -1a868a: 6900 5341 |0005: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.CREATOR:Landroid/os/Parcelable$Creator; // field@4153 │ │ -1a868e: 0e00 |0007: return-void │ │ +1a8674: |[1a8674] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.:()V │ │ +1a8684: 2200 9010 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2; // type@1090 │ │ +1a8688: 7010 0d59 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.:()V // method@590d │ │ +1a868e: 6900 5341 |0005: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.CREATOR:Landroid/os/Parcelable$Creator; // field@4153 │ │ +1a8692: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;) │ │ name : '' │ │ type : '(Landroid/net/Uri;ZII)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -1a8690: |[1a8690] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.:(Landroid/net/Uri;ZII)V │ │ -1a86a0: 7010 a10a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a86a6: 2200 5300 |0003: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -1a86aa: 7010 4c01 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ -1a86b0: 5b20 6041 |0008: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4160 │ │ -1a86b4: 2201 5000 |000a: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ -1a86b8: 7010 3501 0100 |000c: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ -1a86be: 5b21 5c41 |000f: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@415c │ │ -1a86c2: 2201 5000 |0011: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ -1a86c6: 7010 3501 0100 |0013: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ -1a86cc: 5b21 6141 |0016: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@4161 │ │ -1a86d0: 2201 5000 |0018: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ -1a86d4: 7010 3501 0100 |001a: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ -1a86da: 5b21 5941 |001d: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4159 │ │ -1a86de: 5b23 5d41 |001f: iput-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@415d │ │ -1a86e2: 5c24 5b41 |0021: iput-boolean v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@415b │ │ -1a86e6: 5925 5f41 |0023: iput v5, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@415f │ │ -1a86ea: 5926 5e41 |0025: iput v6, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@415e │ │ -1a86ee: 1213 |0027: const/4 v3, #int 1 // #1 │ │ -1a86f0: 6e20 5601 3000 |0028: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ -1a86f6: 6e20 5901 3000 |002b: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0159 │ │ -1a86fc: 6e20 5801 3000 |002e: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setDither:(Z)V // method@0158 │ │ -1a8702: 0e00 |0031: return-void │ │ +1a8694: |[1a8694] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.:(Landroid/net/Uri;ZII)V │ │ +1a86a4: 7010 a10a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a86aa: 2200 5300 |0003: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +1a86ae: 7010 4c01 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ +1a86b4: 5b20 6041 |0008: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4160 │ │ +1a86b8: 2201 5000 |000a: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ +1a86bc: 7010 3501 0100 |000c: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ +1a86c2: 5b21 5c41 |000f: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@415c │ │ +1a86c6: 2201 5000 |0011: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ +1a86ca: 7010 3501 0100 |0013: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ +1a86d0: 5b21 6141 |0016: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@4161 │ │ +1a86d4: 2201 5000 |0018: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ +1a86d8: 7010 3501 0100 |001a: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ +1a86de: 5b21 5941 |001d: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4159 │ │ +1a86e2: 5b23 5d41 |001f: iput-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@415d │ │ +1a86e6: 5c24 5b41 |0021: iput-boolean v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@415b │ │ +1a86ea: 5925 5f41 |0023: iput v5, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@415f │ │ +1a86ee: 5926 5e41 |0025: iput v6, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@415e │ │ +1a86f2: 1213 |0027: const/4 v3, #int 1 // #1 │ │ +1a86f4: 6e20 5601 3000 |0028: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ +1a86fa: 6e20 5901 3000 |002b: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0159 │ │ +1a8700: 6e20 5801 3000 |002e: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setDither:(Z)V // method@0158 │ │ +1a8706: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=54 │ │ 0x000a line=55 │ │ 0x0011 line=56 │ │ 0x0018 line=57 │ │ @@ -463678,17 +463679,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1a8704: |[1a8704] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.access$000:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V │ │ -1a8714: 7030 2059 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@5920 │ │ -1a871a: 0e00 |0003: return-void │ │ +1a8708: |[1a8708] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.access$000:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V │ │ +1a8718: 7030 2059 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@5920 │ │ +1a871e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/thoughtcrime/securesms/imageeditor/RendererContext; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/graphics/Bitmap; │ │ @@ -463698,17 +463699,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a82bc: |[1a82bc] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.access$102:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ -1a82cc: 5b01 5741 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4157 │ │ -1a82d0: 1101 |0002: return-object v1 │ │ +1a82c0: |[1a82c0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.access$102:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ +1a82d0: 5b01 5741 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4157 │ │ +1a82d4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/graphics/Bitmap; │ │ │ │ @@ -463717,85 +463718,85 @@ │ │ type : '(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 154 16-bit code units │ │ -1a82d4: |[1a82d4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.blur:(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap; │ │ -1a82e4: 2200 5700 |0000: new-instance v0, Landroid/graphics/Point; // type@0057 │ │ -1a82e8: 6e10 0f01 0500 |0002: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1a82ee: 0a01 |0005: move-result v1 │ │ -1a82f0: 6e10 0c01 0500 |0006: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1a82f6: 0a02 |0009: move-result v2 │ │ -1a82f8: 7030 6e01 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/graphics/Point;.:(II)V // method@016e │ │ -1a82fe: 1301 0008 |000d: const/16 v1, #int 2048 // #800 │ │ -1a8302: 7120 1f59 1000 |000f: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; // method@591f │ │ -1a8308: 0c00 |0012: move-result-object v0 │ │ -1a830a: 2201 5700 |0013: new-instance v1, Landroid/graphics/Point; // type@0057 │ │ -1a830e: 5202 1900 |0015: iget v2, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ -1a8312: db02 0202 |0017: div-int/lit8 v2, v2, #int 2 // #02 │ │ -1a8316: 5200 1a00 |0019: iget v0, v0, Landroid/graphics/Point;.y:I // field@001a │ │ -1a831a: db00 0002 |001b: div-int/lit8 v0, v0, #int 2 // #02 │ │ -1a831e: 7030 6e01 2100 |001d: invoke-direct {v1, v2, v0}, Landroid/graphics/Point;.:(II)V // method@016e │ │ -1a8324: 1300 2c01 |0020: const/16 v0, #int 300 // #12c │ │ -1a8328: 7120 1f59 0100 |0022: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; // method@591f │ │ -1a832e: 0c00 |0025: move-result-object v0 │ │ -1a8330: 5201 1900 |0026: iget v1, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ -1a8334: 5202 1a00 |0028: iget v2, v0, Landroid/graphics/Point;.y:I // field@001a │ │ -1a8338: 7130 015a 1502 |002a: invoke-static {v5, v1, v2}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@5a01 │ │ -1a833e: 0c01 |002d: move-result-object v1 │ │ -1a8340: 6202 5641 |002e: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.TAG:Ljava/lang/String; // field@4156 │ │ -1a8344: 2203 0c03 |0030: new-instance v3, Ljava/lang/StringBuilder; // type@030c │ │ -1a8348: 1a04 bf11 |0032: const-string v4, "Bitmap: " // string@11bf │ │ -1a834c: 7020 0f0b 4300 |0034: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1a8352: 6e10 0f01 0500 |0037: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1a8358: 0a04 |003a: move-result v4 │ │ -1a835a: 6e20 130b 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1a8360: 1a04 7a89 |003e: const-string v4, "x" // string@897a │ │ -1a8364: 6e20 180b 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1a836a: 6e10 0c01 0500 |0043: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1a8370: 0a05 |0046: move-result v5 │ │ -1a8372: 6e20 130b 5300 |0047: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1a8378: 1a05 640c |004a: const-string v5, ", Blur: " // string@0c64 │ │ -1a837c: 6e20 180b 5300 |004c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1a8382: 5205 1900 |004f: iget v5, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ -1a8386: 6e20 130b 5300 |0051: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1a838c: 6e20 180b 4300 |0054: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1a8392: 5205 1a00 |0057: iget v5, v0, Landroid/graphics/Point;.y:I // field@001a │ │ -1a8396: 6e20 130b 5300 |0059: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1a839c: 6e10 290b 0300 |005c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1a83a2: 0c05 |005f: move-result-object v5 │ │ -1a83a4: 7120 bc02 5200 |0060: invoke-static {v2, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ -1a83aa: 7110 7f02 0600 |0063: invoke-static {v6}, Landroid/renderscript/RenderScript;.create:(Landroid/content/Context;)Landroid/renderscript/RenderScript; // method@027f │ │ -1a83b0: 0c05 |0066: move-result-object v5 │ │ -1a83b2: 7120 7b02 1500 |0067: invoke-static {v5, v1}, Landroid/renderscript/Allocation;.createFromBitmap:(Landroid/renderscript/RenderScript;Landroid/graphics/Bitmap;)Landroid/renderscript/Allocation; // method@027b │ │ -1a83b8: 0c06 |006a: move-result-object v6 │ │ -1a83ba: 6e10 7d02 0600 |006b: invoke-virtual {v6}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@027d │ │ -1a83c0: 0c00 |006e: move-result-object v0 │ │ -1a83c2: 7120 7c02 0500 |006f: invoke-static {v5, v0}, Landroid/renderscript/Allocation;.createTyped:(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;)Landroid/renderscript/Allocation; // method@027c │ │ -1a83c8: 0c00 |0072: move-result-object v0 │ │ -1a83ca: 7110 7e02 0500 |0073: invoke-static {v5}, Landroid/renderscript/Element;.U8_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@027e │ │ -1a83d0: 0c02 |0076: move-result-object v2 │ │ -1a83d2: 7120 8002 2500 |0077: invoke-static {v5, v2}, Landroid/renderscript/ScriptIntrinsicBlur;.create:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicBlur; // method@0280 │ │ -1a83d8: 0c05 |007a: move-result-object v5 │ │ -1a83da: 1502 c841 |007b: const/high16 v2, #int 1103626240 // #41c8 │ │ -1a83de: 6e20 8302 2500 |007d: invoke-virtual {v5, v2}, Landroid/renderscript/ScriptIntrinsicBlur;.setRadius:(F)V // method@0283 │ │ -1a83e4: 6e20 8202 6500 |0080: invoke-virtual {v5, v6}, Landroid/renderscript/ScriptIntrinsicBlur;.setInput:(Landroid/renderscript/Allocation;)V // method@0282 │ │ -1a83ea: 6e20 8102 0500 |0083: invoke-virtual {v5, v0}, Landroid/renderscript/ScriptIntrinsicBlur;.forEach:(Landroid/renderscript/Allocation;)V // method@0281 │ │ -1a83f0: 6e10 0f01 0100 |0086: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1a83f6: 0a05 |0089: move-result v5 │ │ -1a83f8: 6e10 0c01 0100 |008a: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1a83fe: 0a06 |008d: move-result v6 │ │ -1a8400: 6e10 0b01 0100 |008e: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getConfig:()Landroid/graphics/Bitmap$Config; // method@010b │ │ -1a8406: 0c01 |0091: move-result-object v1 │ │ -1a8408: 7130 0701 6501 |0092: invoke-static {v5, v6, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ -1a840e: 0c05 |0095: move-result-object v5 │ │ -1a8410: 6e20 7a02 5000 |0096: invoke-virtual {v0, v5}, Landroid/renderscript/Allocation;.copyTo:(Landroid/graphics/Bitmap;)V // method@027a │ │ -1a8416: 1105 |0099: return-object v5 │ │ +1a82d8: |[1a82d8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.blur:(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap; │ │ +1a82e8: 2200 5700 |0000: new-instance v0, Landroid/graphics/Point; // type@0057 │ │ +1a82ec: 6e10 0f01 0500 |0002: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1a82f2: 0a01 |0005: move-result v1 │ │ +1a82f4: 6e10 0c01 0500 |0006: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1a82fa: 0a02 |0009: move-result v2 │ │ +1a82fc: 7030 6e01 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/graphics/Point;.:(II)V // method@016e │ │ +1a8302: 1301 0008 |000d: const/16 v1, #int 2048 // #800 │ │ +1a8306: 7120 1f59 1000 |000f: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; // method@591f │ │ +1a830c: 0c00 |0012: move-result-object v0 │ │ +1a830e: 2201 5700 |0013: new-instance v1, Landroid/graphics/Point; // type@0057 │ │ +1a8312: 5202 1900 |0015: iget v2, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ +1a8316: db02 0202 |0017: div-int/lit8 v2, v2, #int 2 // #02 │ │ +1a831a: 5200 1a00 |0019: iget v0, v0, Landroid/graphics/Point;.y:I // field@001a │ │ +1a831e: db00 0002 |001b: div-int/lit8 v0, v0, #int 2 // #02 │ │ +1a8322: 7030 6e01 2100 |001d: invoke-direct {v1, v2, v0}, Landroid/graphics/Point;.:(II)V // method@016e │ │ +1a8328: 1300 2c01 |0020: const/16 v0, #int 300 // #12c │ │ +1a832c: 7120 1f59 0100 |0022: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; // method@591f │ │ +1a8332: 0c00 |0025: move-result-object v0 │ │ +1a8334: 5201 1900 |0026: iget v1, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ +1a8338: 5202 1a00 |0028: iget v2, v0, Landroid/graphics/Point;.y:I // field@001a │ │ +1a833c: 7130 015a 1502 |002a: invoke-static {v5, v1, v2}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@5a01 │ │ +1a8342: 0c01 |002d: move-result-object v1 │ │ +1a8344: 6202 5641 |002e: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.TAG:Ljava/lang/String; // field@4156 │ │ +1a8348: 2203 0c03 |0030: new-instance v3, Ljava/lang/StringBuilder; // type@030c │ │ +1a834c: 1a04 bf11 |0032: const-string v4, "Bitmap: " // string@11bf │ │ +1a8350: 7020 0f0b 4300 |0034: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1a8356: 6e10 0f01 0500 |0037: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1a835c: 0a04 |003a: move-result v4 │ │ +1a835e: 6e20 130b 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1a8364: 1a04 7a89 |003e: const-string v4, "x" // string@897a │ │ +1a8368: 6e20 180b 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1a836e: 6e10 0c01 0500 |0043: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1a8374: 0a05 |0046: move-result v5 │ │ +1a8376: 6e20 130b 5300 |0047: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1a837c: 1a05 640c |004a: const-string v5, ", Blur: " // string@0c64 │ │ +1a8380: 6e20 180b 5300 |004c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1a8386: 5205 1900 |004f: iget v5, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ +1a838a: 6e20 130b 5300 |0051: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1a8390: 6e20 180b 4300 |0054: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1a8396: 5205 1a00 |0057: iget v5, v0, Landroid/graphics/Point;.y:I // field@001a │ │ +1a839a: 6e20 130b 5300 |0059: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1a83a0: 6e10 290b 0300 |005c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1a83a6: 0c05 |005f: move-result-object v5 │ │ +1a83a8: 7120 bc02 5200 |0060: invoke-static {v2, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ +1a83ae: 7110 7f02 0600 |0063: invoke-static {v6}, Landroid/renderscript/RenderScript;.create:(Landroid/content/Context;)Landroid/renderscript/RenderScript; // method@027f │ │ +1a83b4: 0c05 |0066: move-result-object v5 │ │ +1a83b6: 7120 7b02 1500 |0067: invoke-static {v5, v1}, Landroid/renderscript/Allocation;.createFromBitmap:(Landroid/renderscript/RenderScript;Landroid/graphics/Bitmap;)Landroid/renderscript/Allocation; // method@027b │ │ +1a83bc: 0c06 |006a: move-result-object v6 │ │ +1a83be: 6e10 7d02 0600 |006b: invoke-virtual {v6}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@027d │ │ +1a83c4: 0c00 |006e: move-result-object v0 │ │ +1a83c6: 7120 7c02 0500 |006f: invoke-static {v5, v0}, Landroid/renderscript/Allocation;.createTyped:(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;)Landroid/renderscript/Allocation; // method@027c │ │ +1a83cc: 0c00 |0072: move-result-object v0 │ │ +1a83ce: 7110 7e02 0500 |0073: invoke-static {v5}, Landroid/renderscript/Element;.U8_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@027e │ │ +1a83d4: 0c02 |0076: move-result-object v2 │ │ +1a83d6: 7120 8002 2500 |0077: invoke-static {v5, v2}, Landroid/renderscript/ScriptIntrinsicBlur;.create:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicBlur; // method@0280 │ │ +1a83dc: 0c05 |007a: move-result-object v5 │ │ +1a83de: 1502 c841 |007b: const/high16 v2, #int 1103626240 // #41c8 │ │ +1a83e2: 6e20 8302 2500 |007d: invoke-virtual {v5, v2}, Landroid/renderscript/ScriptIntrinsicBlur;.setRadius:(F)V // method@0283 │ │ +1a83e8: 6e20 8202 6500 |0080: invoke-virtual {v5, v6}, Landroid/renderscript/ScriptIntrinsicBlur;.setInput:(Landroid/renderscript/Allocation;)V // method@0282 │ │ +1a83ee: 6e20 8102 0500 |0083: invoke-virtual {v5, v0}, Landroid/renderscript/ScriptIntrinsicBlur;.forEach:(Landroid/renderscript/Allocation;)V // method@0281 │ │ +1a83f4: 6e10 0f01 0100 |0086: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1a83fa: 0a05 |0089: move-result v5 │ │ +1a83fc: 6e10 0c01 0100 |008a: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1a8402: 0a06 |008d: move-result v6 │ │ +1a8404: 6e10 0b01 0100 |008e: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getConfig:()Landroid/graphics/Bitmap$Config; // method@010b │ │ +1a840a: 0c01 |0091: move-result-object v1 │ │ +1a840c: 7130 0701 6501 |0092: invoke-static {v5, v6, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ +1a8412: 0c05 |0095: move-result-object v5 │ │ +1a8414: 6e20 7a02 5000 |0096: invoke-virtual {v0, v5}, Landroid/renderscript/Allocation;.copyTo:(Landroid/graphics/Bitmap;)V // method@027a │ │ +1a841a: 1105 |0099: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0013 line=243 │ │ 0x0026 line=244 │ │ 0x002e line=246 │ │ 0x0063 line=248 │ │ @@ -463816,41 +463817,41 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -1a8448: |[1a8448] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.cropMatrix:(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix; │ │ -1a8458: 2200 5000 |0000: new-instance v0, Landroid/graphics/Matrix; // type@0050 │ │ -1a845c: 7010 3501 0000 |0002: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ -1a8462: 6e10 0f01 0400 |0005: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1a8468: 0a01 |0008: move-result v1 │ │ -1a846a: 6e10 0c01 0400 |0009: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1a8470: 0a02 |000c: move-result v2 │ │ -1a8472: 1503 803f |000d: const/high16 v3, #int 1065353216 // #3f80 │ │ -1a8476: 3721 1100 |000f: if-le v1, v2, 0020 // +0011 │ │ -1a847a: 6e10 0c01 0400 |0011: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1a8480: 0a01 |0014: move-result v1 │ │ -1a8482: 8211 |0015: int-to-float v1, v1 │ │ -1a8484: 6e10 0f01 0400 |0016: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1a848a: 0a04 |0019: move-result v4 │ │ -1a848c: 8244 |001a: int-to-float v4, v4 │ │ -1a848e: c941 |001b: div-float/2addr v1, v4 │ │ -1a8490: 6e30 4201 3001 |001c: invoke-virtual {v0, v3, v1}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0142 │ │ -1a8496: 280f |001f: goto 002e // +000f │ │ -1a8498: 6e10 0f01 0400 |0020: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1a849e: 0a01 |0023: move-result v1 │ │ -1a84a0: 8211 |0024: int-to-float v1, v1 │ │ -1a84a2: 6e10 0c01 0400 |0025: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1a84a8: 0a04 |0028: move-result v4 │ │ -1a84aa: 8244 |0029: int-to-float v4, v4 │ │ -1a84ac: c941 |002a: div-float/2addr v1, v4 │ │ -1a84ae: 6e30 4201 1003 |002b: invoke-virtual {v0, v1, v3}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0142 │ │ -1a84b4: 1100 |002e: return-object v0 │ │ +1a844c: |[1a844c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.cropMatrix:(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix; │ │ +1a845c: 2200 5000 |0000: new-instance v0, Landroid/graphics/Matrix; // type@0050 │ │ +1a8460: 7010 3501 0000 |0002: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ +1a8466: 6e10 0f01 0400 |0005: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1a846c: 0a01 |0008: move-result v1 │ │ +1a846e: 6e10 0c01 0400 |0009: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1a8474: 0a02 |000c: move-result v2 │ │ +1a8476: 1503 803f |000d: const/high16 v3, #int 1065353216 // #3f80 │ │ +1a847a: 3721 1100 |000f: if-le v1, v2, 0020 // +0011 │ │ +1a847e: 6e10 0c01 0400 |0011: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1a8484: 0a01 |0014: move-result v1 │ │ +1a8486: 8211 |0015: int-to-float v1, v1 │ │ +1a8488: 6e10 0f01 0400 |0016: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1a848e: 0a04 |0019: move-result v4 │ │ +1a8490: 8244 |001a: int-to-float v4, v4 │ │ +1a8492: c941 |001b: div-float/2addr v1, v4 │ │ +1a8494: 6e30 4201 3001 |001c: invoke-virtual {v0, v3, v1}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0142 │ │ +1a849a: 280f |001f: goto 002e // +000f │ │ +1a849c: 6e10 0f01 0400 |0020: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1a84a2: 0a01 |0023: move-result v1 │ │ +1a84a4: 8211 |0024: int-to-float v1, v1 │ │ +1a84a6: 6e10 0c01 0400 |0025: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1a84ac: 0a04 |0028: move-result v4 │ │ +1a84ae: 8244 |0029: int-to-float v4, v4 │ │ +1a84b0: c941 |002a: div-float/2addr v1, v4 │ │ +1a84b2: 6e30 4201 1003 |002b: invoke-virtual {v0, v1, v3}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0142 │ │ +1a84b8: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0005 line=232 │ │ 0x0011 line=233 │ │ 0x0020 line=235 │ │ locals : │ │ @@ -463861,44 +463862,44 @@ │ │ type : '(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -1a85ec: |[1a85ec] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; │ │ -1a85fc: 5220 5f41 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@415f │ │ -1a8600: 5221 5e41 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@415e │ │ -1a8604: 3804 0c00 |0004: if-eqz v4, 0010 // +000c │ │ -1a8608: 1304 0008 |0006: const/16 v4, #int 2048 // #800 │ │ -1a860c: 7120 7d0a 4000 |0008: invoke-static {v0, v4}, Ljava/lang/Math;.min:(II)I // method@0a7d │ │ -1a8612: 0a00 |000b: move-result v0 │ │ -1a8614: 7120 7d0a 4100 |000c: invoke-static {v1, v4}, Ljava/lang/Math;.min:(II)I // method@0a7d │ │ -1a861a: 0a01 |000f: move-result v1 │ │ -1a861c: 7110 1753 0300 |0010: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@5317 │ │ -1a8622: 0c03 |0013: move-result-object v3 │ │ -1a8624: 6e10 2f54 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.asBitmap:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@542f │ │ -1a862a: 0c03 |0017: move-result-object v3 │ │ -1a862c: 6204 6d00 |0018: sget-object v4, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ -1a8630: 6e20 ab53 4300 |001a: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@53ab │ │ -1a8636: 0c03 |001d: move-result-object v3 │ │ -1a8638: 6e30 fc53 0301 |001e: invoke-virtual {v3, v0, v1}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.override:(II)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@53fc │ │ -1a863e: 0c03 |0021: move-result-object v3 │ │ -1a8640: 6e10 9f53 0300 |0022: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.centerInside:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@539f │ │ -1a8646: 0c03 |0025: move-result-object v3 │ │ -1a8648: 5524 5b41 |0026: iget-boolean v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@415b │ │ -1a864c: 3804 0a00 |0028: if-eqz v4, 0032 // +000a │ │ -1a8650: 2204 a90f |002a: new-instance v4, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; // type@0fa9 │ │ -1a8654: 5420 5d41 |002c: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@415d │ │ -1a8658: 7020 f652 0400 |002e: invoke-direct {v4, v0}, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri;.:(Landroid/net/Uri;)V // method@52f6 │ │ -1a865e: 2803 |0031: goto 0034 // +0003 │ │ -1a8660: 5424 5d41 |0032: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@415d │ │ -1a8664: 6e20 e553 4300 |0034: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.load:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@53e5 │ │ -1a866a: 0c03 |0037: move-result-object v3 │ │ -1a866c: 1103 |0038: return-object v3 │ │ +1a85f0: |[1a85f0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; │ │ +1a8600: 5220 5f41 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@415f │ │ +1a8604: 5221 5e41 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@415e │ │ +1a8608: 3804 0c00 |0004: if-eqz v4, 0010 // +000c │ │ +1a860c: 1304 0008 |0006: const/16 v4, #int 2048 // #800 │ │ +1a8610: 7120 7d0a 4000 |0008: invoke-static {v0, v4}, Ljava/lang/Math;.min:(II)I // method@0a7d │ │ +1a8616: 0a00 |000b: move-result v0 │ │ +1a8618: 7120 7d0a 4100 |000c: invoke-static {v1, v4}, Ljava/lang/Math;.min:(II)I // method@0a7d │ │ +1a861e: 0a01 |000f: move-result v1 │ │ +1a8620: 7110 1753 0300 |0010: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@5317 │ │ +1a8626: 0c03 |0013: move-result-object v3 │ │ +1a8628: 6e10 2f54 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.asBitmap:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@542f │ │ +1a862e: 0c03 |0017: move-result-object v3 │ │ +1a8630: 6204 6d00 |0018: sget-object v4, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ +1a8634: 6e20 ab53 4300 |001a: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@53ab │ │ +1a863a: 0c03 |001d: move-result-object v3 │ │ +1a863c: 6e30 fc53 0301 |001e: invoke-virtual {v3, v0, v1}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.override:(II)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@53fc │ │ +1a8642: 0c03 |0021: move-result-object v3 │ │ +1a8644: 6e10 9f53 0300 |0022: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.centerInside:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@539f │ │ +1a864a: 0c03 |0025: move-result-object v3 │ │ +1a864c: 5524 5b41 |0026: iget-boolean v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@415b │ │ +1a8650: 3804 0a00 |0028: if-eqz v4, 0032 // +000a │ │ +1a8654: 2204 a90f |002a: new-instance v4, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; // type@0fa9 │ │ +1a8658: 5420 5d41 |002c: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@415d │ │ +1a865c: 7020 f652 0400 |002e: invoke-direct {v4, v0}, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri;.:(Landroid/net/Uri;)V // method@52f6 │ │ +1a8662: 2803 |0031: goto 0034 // +0003 │ │ +1a8664: 5424 5d41 |0032: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@415d │ │ +1a8668: 6e20 e553 4300 |0034: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.load:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@53e5 │ │ +1a866e: 0c03 |0037: move-result-object v3 │ │ +1a8670: 1103 |0038: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0002 line=170 │ │ 0x0008 line=173 │ │ 0x000c line=174 │ │ 0x0010 line=177 │ │ @@ -463917,50 +463918,50 @@ │ │ type : '(FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -1a8548: |[1a8548] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.pixelAlphaNotZero:(FF)Z │ │ -1a8558: 6e10 1959 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@5919 │ │ -1a855e: 0c00 |0003: move-result-object v0 │ │ -1a8560: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a8562: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -1a8566: 0f01 |0007: return v1 │ │ -1a8568: 5452 5c41 |0008: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@415c │ │ -1a856c: 5453 6141 |000a: iget-object v3, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@4161 │ │ -1a8570: 6e20 3801 3200 |000c: invoke-virtual {v2, v3}, Landroid/graphics/Matrix;.invert:(Landroid/graphics/Matrix;)Z // method@0138 │ │ -1a8576: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -1a8578: 2323 2611 |0010: new-array v3, v2, [F // type@1126 │ │ -1a857c: 5454 6141 |0012: iget-object v4, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@4161 │ │ -1a8580: 2322 2611 |0014: new-array v2, v2, [F // type@1126 │ │ -1a8584: 4b06 0201 |0016: aput v6, v2, v1 │ │ -1a8588: 1216 |0018: const/4 v6, #int 1 // #1 │ │ -1a858a: 4b07 0206 |0019: aput v7, v2, v6 │ │ -1a858e: 6e30 3b01 3402 |001b: invoke-virtual {v4, v3, v2}, Landroid/graphics/Matrix;.mapPoints:([F[F)V // method@013b │ │ -1a8594: 4407 0301 |001e: aget v7, v3, v1 │ │ -1a8598: 8777 |0020: float-to-int v7, v7 │ │ -1a859a: 4402 0306 |0021: aget v2, v3, v6 │ │ -1a859e: 8722 |0023: float-to-int v2, v2 │ │ -1a85a0: 3a07 1a00 |0024: if-ltz v7, 003e // +001a │ │ -1a85a4: 6e10 0f01 0000 |0026: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1a85aa: 0a03 |0029: move-result v3 │ │ -1a85ac: 3537 1400 |002a: if-ge v7, v3, 003e // +0014 │ │ -1a85b0: 3a02 1200 |002c: if-ltz v2, 003e // +0012 │ │ -1a85b4: 6e10 0c01 0000 |002e: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1a85ba: 0a03 |0031: move-result v3 │ │ -1a85bc: 3532 0c00 |0032: if-ge v2, v3, 003e // +000c │ │ -1a85c0: 6e30 0d01 7002 |0034: invoke-virtual {v0, v7, v2}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@010d │ │ -1a85c6: 0a07 |0037: move-result v7 │ │ -1a85c8: 1500 00ff |0038: const/high16 v0, #int -16777216 // #ff00 │ │ -1a85cc: b507 |003a: and-int/2addr v7, v0 │ │ -1a85ce: 3807 0300 |003b: if-eqz v7, 003e // +0003 │ │ -1a85d2: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -1a85d4: 0f01 |003e: return v1 │ │ +1a854c: |[1a854c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.pixelAlphaNotZero:(FF)Z │ │ +1a855c: 6e10 1959 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@5919 │ │ +1a8562: 0c00 |0003: move-result-object v0 │ │ +1a8564: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a8566: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +1a856a: 0f01 |0007: return v1 │ │ +1a856c: 5452 5c41 |0008: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@415c │ │ +1a8570: 5453 6141 |000a: iget-object v3, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@4161 │ │ +1a8574: 6e20 3801 3200 |000c: invoke-virtual {v2, v3}, Landroid/graphics/Matrix;.invert:(Landroid/graphics/Matrix;)Z // method@0138 │ │ +1a857a: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +1a857c: 2323 2611 |0010: new-array v3, v2, [F // type@1126 │ │ +1a8580: 5454 6141 |0012: iget-object v4, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@4161 │ │ +1a8584: 2322 2611 |0014: new-array v2, v2, [F // type@1126 │ │ +1a8588: 4b06 0201 |0016: aput v6, v2, v1 │ │ +1a858c: 1216 |0018: const/4 v6, #int 1 // #1 │ │ +1a858e: 4b07 0206 |0019: aput v7, v2, v6 │ │ +1a8592: 6e30 3b01 3402 |001b: invoke-virtual {v4, v3, v2}, Landroid/graphics/Matrix;.mapPoints:([F[F)V // method@013b │ │ +1a8598: 4407 0301 |001e: aget v7, v3, v1 │ │ +1a859c: 8777 |0020: float-to-int v7, v7 │ │ +1a859e: 4402 0306 |0021: aget v2, v3, v6 │ │ +1a85a2: 8722 |0023: float-to-int v2, v2 │ │ +1a85a4: 3a07 1a00 |0024: if-ltz v7, 003e // +001a │ │ +1a85a8: 6e10 0f01 0000 |0026: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1a85ae: 0a03 |0029: move-result v3 │ │ +1a85b0: 3537 1400 |002a: if-ge v7, v3, 003e // +0014 │ │ +1a85b4: 3a02 1200 |002c: if-ltz v2, 003e // +0012 │ │ +1a85b8: 6e10 0c01 0000 |002e: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1a85be: 0a03 |0031: move-result v3 │ │ +1a85c0: 3532 0c00 |0032: if-ge v2, v3, 003e // +000c │ │ +1a85c4: 6e30 0d01 7002 |0034: invoke-virtual {v0, v7, v2}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@010d │ │ +1a85ca: 0a07 |0037: move-result v7 │ │ +1a85cc: 1500 00ff |0038: const/high16 v0, #int -16777216 // #ff00 │ │ +1a85d0: b507 |003a: and-int/2addr v7, v0 │ │ +1a85d2: 3807 0300 |003b: if-eqz v7, 003e // +0003 │ │ +1a85d6: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +1a85d8: 0f01 |003e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0008 line=195 │ │ 0x0010 line=197 │ │ 0x0012 line=198 │ │ 0x001e line=200 │ │ @@ -463977,106 +463978,106 @@ │ │ type : '(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 190 16-bit code units │ │ -1a884c: |[1a884c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.renderBlurOverlay:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ -1a885c: 6e10 6b50 0800 |0000: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getChildren:()Ljava/util/List; // method@506b │ │ -1a8862: 0c00 |0003: move-result-object v0 │ │ -1a8864: 7210 da0c 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cda │ │ -1a886a: 0c00 |0007: move-result-object v0 │ │ -1a886c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1a886e: 7210 bb0c 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1a8874: 0a02 |000c: move-result v2 │ │ -1a8876: 3802 3e00 |000d: if-eqz v2, 004b // +003e │ │ -1a887a: 7210 bc0c 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1a8880: 0c02 |0012: move-result-object v2 │ │ -1a8882: 1f02 600f |0013: check-cast v2, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f60 │ │ -1a8886: 6e10 d850 0200 |0015: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getZOrder:()I // method@50d8 │ │ -1a888c: 0a03 |0018: move-result v3 │ │ -1a888e: 12f4 |0019: const/4 v4, #int -1 // #ff │ │ -1a8890: 3343 efff |001a: if-ne v3, v4, 0009 // -0011 │ │ -1a8894: 5471 5841 |001c: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4158 │ │ -1a8898: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -1a889a: 3901 1600 |001f: if-nez v1, 0035 // +0016 │ │ -1a889e: 2201 5300 |0021: new-instance v1, Landroid/graphics/Paint; // type@0053 │ │ -1a88a2: 7010 4c01 0100 |0023: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@014c │ │ -1a88a8: 5b71 5841 |0026: iput-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4158 │ │ -1a88ac: 6e20 5601 3100 |0028: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ -1a88b2: 5471 5841 |002b: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4158 │ │ -1a88b6: 6e20 5901 3100 |002d: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0159 │ │ -1a88bc: 5471 5841 |0030: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4158 │ │ -1a88c0: 6e20 5801 3100 |0032: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setDither:(Z)V // method@0158 │ │ -1a88c6: 5471 5841 |0035: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4158 │ │ -1a88ca: 2204 5a00 |0037: new-instance v4, Landroid/graphics/PorterDuffXfermode; // type@005a │ │ -1a88ce: 6205 1f00 |0039: sget-object v5, Landroid/graphics/PorterDuff$Mode;.DST_OUT:Landroid/graphics/PorterDuff$Mode; // field@001f │ │ -1a88d2: 7020 7301 5400 |003b: invoke-direct {v4, v5}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0173 │ │ -1a88d8: 6e20 6101 4100 |003e: invoke-virtual {v1, v4}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ -1a88de: 5471 5841 |0041: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4158 │ │ -1a88e2: 6e20 7750 1800 |0043: invoke-virtual {v8, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.setMaskPaint:(Landroid/graphics/Paint;)V // method@5077 │ │ -1a88e8: 6e20 c950 8200 |0046: invoke-virtual {v2, v8}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.draw:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@50c9 │ │ -1a88ee: 1211 |0049: const/4 v1, #int 1 // #1 │ │ -1a88f0: 28bf |004a: goto 0009 // -0041 │ │ -1a88f2: 3801 7200 |004b: if-eqz v1, 00bd // +0072 │ │ -1a88f6: 6e10 7250 0800 |004d: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.save:()V // method@5072 │ │ -1a88fc: 5480 253e |0050: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvasMatrix:Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix; // field@3e25 │ │ -1a8900: 5471 5c41 |0052: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@415c │ │ -1a8904: 6e20 b84f 1000 |0054: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix;.concat:(Landroid/graphics/Matrix;)V // method@4fb8 │ │ -1a890a: 5470 5841 |0057: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4158 │ │ -1a890e: 2201 5a00 |0059: new-instance v1, Landroid/graphics/PorterDuffXfermode; // type@005a │ │ -1a8912: 6202 1e00 |005b: sget-object v2, Landroid/graphics/PorterDuff$Mode;.DST_ATOP:Landroid/graphics/PorterDuff$Mode; // field@001e │ │ -1a8916: 7020 7301 2100 |005d: invoke-direct {v1, v2}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0173 │ │ -1a891c: 6e20 6101 1000 |0060: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ -1a8922: 5470 5841 |0063: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4158 │ │ -1a8926: 1201 |0065: const/4 v1, #int 0 // #0 │ │ -1a8928: 6e20 5a01 1000 |0066: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setMaskFilter:(Landroid/graphics/MaskFilter;)Landroid/graphics/MaskFilter; // method@015a │ │ -1a892e: 5470 5a41 |0069: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@415a │ │ -1a8932: 1202 |006b: const/4 v2, #int 0 // #0 │ │ -1a8934: 3900 3900 |006c: if-nez v0, 00a5 // +0039 │ │ -1a8938: 5470 5741 |006e: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4157 │ │ -1a893c: 5483 273e |0070: iget-object v3, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e27 │ │ -1a8940: 7120 1659 3000 |0072: invoke-static {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blur:(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap; // method@5916 │ │ -1a8946: 0c00 |0075: move-result-object v0 │ │ -1a8948: 5b70 5a41 |0076: iput-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@415a │ │ -1a894c: 5470 5941 |0078: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4159 │ │ -1a8950: 2203 5c00 |007a: new-instance v3, Landroid/graphics/RectF; // type@005c │ │ -1a8954: 5474 5a41 |007c: iget-object v4, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@415a │ │ -1a8958: 6e10 0f01 0400 |007e: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1a895e: 0a04 |0081: move-result v4 │ │ -1a8960: 8244 |0082: int-to-float v4, v4 │ │ -1a8962: 5475 5a41 |0083: iget-object v5, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@415a │ │ -1a8966: 6e10 0c01 0500 |0085: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1a896c: 0a05 |0088: move-result v5 │ │ -1a896e: 8255 |0089: int-to-float v5, v5 │ │ -1a8970: 7055 7a01 2342 |008a: invoke-direct {v3, v2, v2, v4, v5}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ -1a8976: 2204 5c00 |008d: new-instance v4, Landroid/graphics/RectF; // type@005c │ │ -1a897a: 5475 5741 |008f: iget-object v5, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4157 │ │ -1a897e: 6e10 0f01 0500 |0091: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1a8984: 0a05 |0094: move-result v5 │ │ -1a8986: 8255 |0095: int-to-float v5, v5 │ │ -1a8988: 5476 5741 |0096: iget-object v6, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4157 │ │ -1a898c: 6e10 0c01 0600 |0098: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1a8992: 0a06 |009b: move-result v6 │ │ -1a8994: 8266 |009c: int-to-float v6, v6 │ │ -1a8996: 7056 7a01 2452 |009d: invoke-direct {v4, v2, v2, v5, v6}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ -1a899c: 6205 1200 |00a0: sget-object v5, Landroid/graphics/Matrix$ScaleToFit;.FILL:Landroid/graphics/Matrix$ScaleToFit; // field@0012 │ │ -1a89a0: 6e40 4601 3054 |00a2: invoke-virtual {v0, v3, v4, v5}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@0146 │ │ -1a89a6: 5480 243e |00a5: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e24 │ │ -1a89aa: 5473 5941 |00a7: iget-object v3, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4159 │ │ -1a89ae: 6e20 1f01 3000 |00a9: invoke-virtual {v0, v3}, Landroid/graphics/Canvas;.concat:(Landroid/graphics/Matrix;)V // method@011f │ │ -1a89b4: 5480 243e |00ac: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e24 │ │ -1a89b8: 5473 5a41 |00ae: iget-object v3, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@415a │ │ -1a89bc: 5474 5841 |00b0: iget-object v4, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4158 │ │ -1a89c0: 6e54 2001 3022 |00b2: invoke-virtual {v0, v3, v2, v2, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ -1a89c6: 5470 5841 |00b5: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4158 │ │ -1a89ca: 6e20 6101 1000 |00b7: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ -1a89d0: 6e10 7150 0800 |00ba: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.restore:()V // method@5071 │ │ -1a89d6: 0e00 |00bd: return-void │ │ +1a8850: |[1a8850] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.renderBlurOverlay:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ +1a8860: 6e10 6b50 0800 |0000: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getChildren:()Ljava/util/List; // method@506b │ │ +1a8866: 0c00 |0003: move-result-object v0 │ │ +1a8868: 7210 da0c 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cda │ │ +1a886e: 0c00 |0007: move-result-object v0 │ │ +1a8870: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1a8872: 7210 bb0c 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1a8878: 0a02 |000c: move-result v2 │ │ +1a887a: 3802 3e00 |000d: if-eqz v2, 004b // +003e │ │ +1a887e: 7210 bc0c 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1a8884: 0c02 |0012: move-result-object v2 │ │ +1a8886: 1f02 600f |0013: check-cast v2, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f60 │ │ +1a888a: 6e10 d850 0200 |0015: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getZOrder:()I // method@50d8 │ │ +1a8890: 0a03 |0018: move-result v3 │ │ +1a8892: 12f4 |0019: const/4 v4, #int -1 // #ff │ │ +1a8894: 3343 efff |001a: if-ne v3, v4, 0009 // -0011 │ │ +1a8898: 5471 5841 |001c: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4158 │ │ +1a889c: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +1a889e: 3901 1600 |001f: if-nez v1, 0035 // +0016 │ │ +1a88a2: 2201 5300 |0021: new-instance v1, Landroid/graphics/Paint; // type@0053 │ │ +1a88a6: 7010 4c01 0100 |0023: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@014c │ │ +1a88ac: 5b71 5841 |0026: iput-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4158 │ │ +1a88b0: 6e20 5601 3100 |0028: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ +1a88b6: 5471 5841 |002b: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4158 │ │ +1a88ba: 6e20 5901 3100 |002d: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0159 │ │ +1a88c0: 5471 5841 |0030: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4158 │ │ +1a88c4: 6e20 5801 3100 |0032: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setDither:(Z)V // method@0158 │ │ +1a88ca: 5471 5841 |0035: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4158 │ │ +1a88ce: 2204 5a00 |0037: new-instance v4, Landroid/graphics/PorterDuffXfermode; // type@005a │ │ +1a88d2: 6205 1f00 |0039: sget-object v5, Landroid/graphics/PorterDuff$Mode;.DST_OUT:Landroid/graphics/PorterDuff$Mode; // field@001f │ │ +1a88d6: 7020 7301 5400 |003b: invoke-direct {v4, v5}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0173 │ │ +1a88dc: 6e20 6101 4100 |003e: invoke-virtual {v1, v4}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ +1a88e2: 5471 5841 |0041: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4158 │ │ +1a88e6: 6e20 7750 1800 |0043: invoke-virtual {v8, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.setMaskPaint:(Landroid/graphics/Paint;)V // method@5077 │ │ +1a88ec: 6e20 c950 8200 |0046: invoke-virtual {v2, v8}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.draw:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@50c9 │ │ +1a88f2: 1211 |0049: const/4 v1, #int 1 // #1 │ │ +1a88f4: 28bf |004a: goto 0009 // -0041 │ │ +1a88f6: 3801 7200 |004b: if-eqz v1, 00bd // +0072 │ │ +1a88fa: 6e10 7250 0800 |004d: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.save:()V // method@5072 │ │ +1a8900: 5480 253e |0050: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvasMatrix:Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix; // field@3e25 │ │ +1a8904: 5471 5c41 |0052: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@415c │ │ +1a8908: 6e20 b84f 1000 |0054: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix;.concat:(Landroid/graphics/Matrix;)V // method@4fb8 │ │ +1a890e: 5470 5841 |0057: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4158 │ │ +1a8912: 2201 5a00 |0059: new-instance v1, Landroid/graphics/PorterDuffXfermode; // type@005a │ │ +1a8916: 6202 1e00 |005b: sget-object v2, Landroid/graphics/PorterDuff$Mode;.DST_ATOP:Landroid/graphics/PorterDuff$Mode; // field@001e │ │ +1a891a: 7020 7301 2100 |005d: invoke-direct {v1, v2}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0173 │ │ +1a8920: 6e20 6101 1000 |0060: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ +1a8926: 5470 5841 |0063: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4158 │ │ +1a892a: 1201 |0065: const/4 v1, #int 0 // #0 │ │ +1a892c: 6e20 5a01 1000 |0066: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setMaskFilter:(Landroid/graphics/MaskFilter;)Landroid/graphics/MaskFilter; // method@015a │ │ +1a8932: 5470 5a41 |0069: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@415a │ │ +1a8936: 1202 |006b: const/4 v2, #int 0 // #0 │ │ +1a8938: 3900 3900 |006c: if-nez v0, 00a5 // +0039 │ │ +1a893c: 5470 5741 |006e: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4157 │ │ +1a8940: 5483 273e |0070: iget-object v3, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e27 │ │ +1a8944: 7120 1659 3000 |0072: invoke-static {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blur:(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap; // method@5916 │ │ +1a894a: 0c00 |0075: move-result-object v0 │ │ +1a894c: 5b70 5a41 |0076: iput-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@415a │ │ +1a8950: 5470 5941 |0078: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4159 │ │ +1a8954: 2203 5c00 |007a: new-instance v3, Landroid/graphics/RectF; // type@005c │ │ +1a8958: 5474 5a41 |007c: iget-object v4, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@415a │ │ +1a895c: 6e10 0f01 0400 |007e: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1a8962: 0a04 |0081: move-result v4 │ │ +1a8964: 8244 |0082: int-to-float v4, v4 │ │ +1a8966: 5475 5a41 |0083: iget-object v5, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@415a │ │ +1a896a: 6e10 0c01 0500 |0085: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1a8970: 0a05 |0088: move-result v5 │ │ +1a8972: 8255 |0089: int-to-float v5, v5 │ │ +1a8974: 7055 7a01 2342 |008a: invoke-direct {v3, v2, v2, v4, v5}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ +1a897a: 2204 5c00 |008d: new-instance v4, Landroid/graphics/RectF; // type@005c │ │ +1a897e: 5475 5741 |008f: iget-object v5, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4157 │ │ +1a8982: 6e10 0f01 0500 |0091: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1a8988: 0a05 |0094: move-result v5 │ │ +1a898a: 8255 |0095: int-to-float v5, v5 │ │ +1a898c: 5476 5741 |0096: iget-object v6, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4157 │ │ +1a8990: 6e10 0c01 0600 |0098: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1a8996: 0a06 |009b: move-result v6 │ │ +1a8998: 8266 |009c: int-to-float v6, v6 │ │ +1a899a: 7056 7a01 2452 |009d: invoke-direct {v4, v2, v2, v5, v6}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ +1a89a0: 6205 1200 |00a0: sget-object v5, Landroid/graphics/Matrix$ScaleToFit;.FILL:Landroid/graphics/Matrix$ScaleToFit; // field@0012 │ │ +1a89a4: 6e40 4601 3054 |00a2: invoke-virtual {v0, v3, v4, v5}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@0146 │ │ +1a89aa: 5480 243e |00a5: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e24 │ │ +1a89ae: 5473 5941 |00a7: iget-object v3, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4159 │ │ +1a89b2: 6e20 1f01 3000 |00a9: invoke-virtual {v0, v3}, Landroid/graphics/Canvas;.concat:(Landroid/graphics/Matrix;)V // method@011f │ │ +1a89b8: 5480 243e |00ac: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e24 │ │ +1a89bc: 5473 5a41 |00ae: iget-object v3, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@415a │ │ +1a89c0: 5474 5841 |00b0: iget-object v4, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4158 │ │ +1a89c4: 6e54 2001 3022 |00b2: invoke-virtual {v0, v3, v2, v2, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ +1a89ca: 5470 5841 |00b5: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4158 │ │ +1a89ce: 6e20 6101 1000 |00b7: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ +1a89d4: 6e10 7150 0800 |00ba: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.restore:()V // method@5071 │ │ +1a89da: 0e00 |00bd: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0015 line=131 │ │ 0x001c line=133 │ │ 0x0021 line=134 │ │ 0x0028 line=135 │ │ @@ -464107,49 +464108,49 @@ │ │ type : '(Landroid/graphics/Point;I)Landroid/graphics/Point;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -1a84b8: |[1a84b8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; │ │ -1a84c8: 5240 1900 |0000: iget v0, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ -1a84cc: 5241 1a00 |0002: iget v1, v4, Landroid/graphics/Point;.y:I // field@001a │ │ -1a84d0: 5242 1900 |0004: iget v2, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ -1a84d4: 3652 0a00 |0006: if-gt v2, v5, 0010 // +000a │ │ -1a84d8: 5242 1a00 |0008: iget v2, v4, Landroid/graphics/Point;.y:I // field@001a │ │ -1a84dc: 3752 0300 |000a: if-le v2, v5, 000d // +0003 │ │ -1a84e0: 2804 |000c: goto 0010 // +0004 │ │ -1a84e2: 0105 |000d: move v5, v0 │ │ -1a84e4: 0114 |000e: move v4, v1 │ │ -1a84e6: 281c |000f: goto 002b // +001c │ │ -1a84e8: 5240 1900 |0010: iget v0, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ -1a84ec: 8200 |0012: int-to-float v0, v0 │ │ -1a84ee: 8251 |0013: int-to-float v1, v5 │ │ -1a84f0: c910 |0014: div-float/2addr v0, v1 │ │ -1a84f2: 5242 1a00 |0015: iget v2, v4, Landroid/graphics/Point;.y:I // field@001a │ │ -1a84f6: 8222 |0017: int-to-float v2, v2 │ │ -1a84f8: c912 |0018: div-float/2addr v2, v1 │ │ -1a84fa: 2d01 0002 |0019: cmpl-float v1, v0, v2 │ │ -1a84fe: 3d01 0800 |001b: if-lez v1, 0023 // +0008 │ │ -1a8502: 5244 1a00 |001d: iget v4, v4, Landroid/graphics/Point;.y:I // field@001a │ │ -1a8506: 8244 |001f: int-to-float v4, v4 │ │ -1a8508: c904 |0020: div-float/2addr v4, v0 │ │ -1a850a: 8744 |0021: float-to-int v4, v4 │ │ -1a850c: 2809 |0022: goto 002b // +0009 │ │ -1a850e: 5244 1900 |0023: iget v4, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ -1a8512: 8244 |0025: int-to-float v4, v4 │ │ -1a8514: c924 |0026: div-float/2addr v4, v2 │ │ -1a8516: 8744 |0027: float-to-int v4, v4 │ │ -1a8518: 0153 |0028: move v3, v5 │ │ -1a851a: 0145 |0029: move v5, v4 │ │ -1a851c: 0134 |002a: move v4, v3 │ │ -1a851e: 2200 5700 |002b: new-instance v0, Landroid/graphics/Point; // type@0057 │ │ -1a8522: 7030 6e01 5004 |002d: invoke-direct {v0, v5, v4}, Landroid/graphics/Point;.:(II)V // method@016e │ │ -1a8528: 1100 |0030: return-object v0 │ │ +1a84bc: |[1a84bc] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; │ │ +1a84cc: 5240 1900 |0000: iget v0, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ +1a84d0: 5241 1a00 |0002: iget v1, v4, Landroid/graphics/Point;.y:I // field@001a │ │ +1a84d4: 5242 1900 |0004: iget v2, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ +1a84d8: 3652 0a00 |0006: if-gt v2, v5, 0010 // +000a │ │ +1a84dc: 5242 1a00 |0008: iget v2, v4, Landroid/graphics/Point;.y:I // field@001a │ │ +1a84e0: 3752 0300 |000a: if-le v2, v5, 000d // +0003 │ │ +1a84e4: 2804 |000c: goto 0010 // +0004 │ │ +1a84e6: 0105 |000d: move v5, v0 │ │ +1a84e8: 0114 |000e: move v4, v1 │ │ +1a84ea: 281c |000f: goto 002b // +001c │ │ +1a84ec: 5240 1900 |0010: iget v0, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ +1a84f0: 8200 |0012: int-to-float v0, v0 │ │ +1a84f2: 8251 |0013: int-to-float v1, v5 │ │ +1a84f4: c910 |0014: div-float/2addr v0, v1 │ │ +1a84f6: 5242 1a00 |0015: iget v2, v4, Landroid/graphics/Point;.y:I // field@001a │ │ +1a84fa: 8222 |0017: int-to-float v2, v2 │ │ +1a84fc: c912 |0018: div-float/2addr v2, v1 │ │ +1a84fe: 2d01 0002 |0019: cmpl-float v1, v0, v2 │ │ +1a8502: 3d01 0800 |001b: if-lez v1, 0023 // +0008 │ │ +1a8506: 5244 1a00 |001d: iget v4, v4, Landroid/graphics/Point;.y:I // field@001a │ │ +1a850a: 8244 |001f: int-to-float v4, v4 │ │ +1a850c: c904 |0020: div-float/2addr v4, v0 │ │ +1a850e: 8744 |0021: float-to-int v4, v4 │ │ +1a8510: 2809 |0022: goto 002b // +0009 │ │ +1a8512: 5244 1900 |0023: iget v4, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ +1a8516: 8244 |0025: int-to-float v4, v4 │ │ +1a8518: c924 |0026: div-float/2addr v4, v2 │ │ +1a851a: 8744 |0027: float-to-int v4, v4 │ │ +1a851c: 0153 |0028: move v3, v5 │ │ +1a851e: 0145 |0029: move v5, v4 │ │ +1a8520: 0134 |002a: move v4, v3 │ │ +1a8522: 2200 5700 |002b: new-instance v0, Landroid/graphics/Point; // type@0057 │ │ +1a8526: 7030 6e01 5004 |002d: invoke-direct {v0, v5, v4}, Landroid/graphics/Point;.:(II)V // method@016e │ │ +1a852c: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0002 line=264 │ │ 0x0004 line=266 │ │ 0x0010 line=270 │ │ 0x0015 line=271 │ │ @@ -464165,41 +464166,41 @@ │ │ type : '(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -1a89d8: |[1a89d8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V │ │ -1a89e8: 5b46 5741 |0000: iput-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4157 │ │ -1a89ec: 3806 3100 |0002: if-eqz v6, 0033 // +0031 │ │ -1a89f0: 2200 5c00 |0004: new-instance v0, Landroid/graphics/RectF; // type@005c │ │ -1a89f4: 6e10 0f01 0600 |0006: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1a89fa: 0a01 |0009: move-result v1 │ │ -1a89fc: 8211 |000a: int-to-float v1, v1 │ │ -1a89fe: 6e10 0c01 0600 |000b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1a8a04: 0a02 |000e: move-result v2 │ │ -1a8a06: 8222 |000f: int-to-float v2, v2 │ │ -1a8a08: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -1a8a0a: 7052 7a01 3013 |0011: invoke-direct {v0, v3, v3, v1, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ -1a8a10: 5441 5c41 |0014: iget-object v1, v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@415c │ │ -1a8a14: 6202 dd3d |0016: sget-object v2, Lorg/thoughtcrime/securesms/imageeditor/Bounds;.FULL_BOUNDS:Landroid/graphics/RectF; // field@3ddd │ │ -1a8a18: 6203 1100 |0018: sget-object v3, Landroid/graphics/Matrix$ScaleToFit;.CENTER:Landroid/graphics/Matrix$ScaleToFit; // field@0011 │ │ -1a8a1c: 6e40 4601 0132 |001a: invoke-virtual {v1, v0, v2, v3}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@0146 │ │ -1a8a22: 5455 2c3e |001d: iget-object v5, v5, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.rendererReady:Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Ready; // field@3e2c │ │ -1a8a26: 7110 1759 0600 |001f: invoke-static {v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.cropMatrix:(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix; // method@5917 │ │ -1a8a2c: 0c00 |0022: move-result-object v0 │ │ -1a8a2e: 2201 5700 |0023: new-instance v1, Landroid/graphics/Point; // type@0057 │ │ -1a8a32: 6e10 0f01 0600 |0025: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1a8a38: 0a02 |0028: move-result v2 │ │ -1a8a3a: 6e10 0c01 0600 |0029: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1a8a40: 0a06 |002c: move-result v6 │ │ -1a8a42: 7030 6e01 2106 |002d: invoke-direct {v1, v2, v6}, Landroid/graphics/Point;.:(II)V // method@016e │ │ -1a8a48: 7240 6850 4510 |0030: invoke-interface {v5, v4, v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Ready;.onReady:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;Landroid/graphics/Matrix;Landroid/graphics/Point;)V // method@5068 │ │ -1a8a4e: 0e00 |0033: return-void │ │ +1a89dc: |[1a89dc] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V │ │ +1a89ec: 5b46 5741 |0000: iput-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4157 │ │ +1a89f0: 3806 3100 |0002: if-eqz v6, 0033 // +0031 │ │ +1a89f4: 2200 5c00 |0004: new-instance v0, Landroid/graphics/RectF; // type@005c │ │ +1a89f8: 6e10 0f01 0600 |0006: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1a89fe: 0a01 |0009: move-result v1 │ │ +1a8a00: 8211 |000a: int-to-float v1, v1 │ │ +1a8a02: 6e10 0c01 0600 |000b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1a8a08: 0a02 |000e: move-result v2 │ │ +1a8a0a: 8222 |000f: int-to-float v2, v2 │ │ +1a8a0c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +1a8a0e: 7052 7a01 3013 |0011: invoke-direct {v0, v3, v3, v1, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ +1a8a14: 5441 5c41 |0014: iget-object v1, v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@415c │ │ +1a8a18: 6202 dd3d |0016: sget-object v2, Lorg/thoughtcrime/securesms/imageeditor/Bounds;.FULL_BOUNDS:Landroid/graphics/RectF; // field@3ddd │ │ +1a8a1c: 6203 1100 |0018: sget-object v3, Landroid/graphics/Matrix$ScaleToFit;.CENTER:Landroid/graphics/Matrix$ScaleToFit; // field@0011 │ │ +1a8a20: 6e40 4601 0132 |001a: invoke-virtual {v1, v0, v2, v3}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@0146 │ │ +1a8a26: 5455 2c3e |001d: iget-object v5, v5, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.rendererReady:Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Ready; // field@3e2c │ │ +1a8a2a: 7110 1759 0600 |001f: invoke-static {v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.cropMatrix:(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix; // method@5917 │ │ +1a8a30: 0c00 |0022: move-result-object v0 │ │ +1a8a32: 2201 5700 |0023: new-instance v1, Landroid/graphics/Point; // type@0057 │ │ +1a8a36: 6e10 0f01 0600 |0025: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1a8a3c: 0a02 |0028: move-result v2 │ │ +1a8a3e: 6e10 0c01 0600 |0029: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1a8a44: 0a06 |002c: move-result v6 │ │ +1a8a46: 7030 6e01 2106 |002d: invoke-direct {v1, v2, v6}, Landroid/graphics/Point;.:(II)V // method@016e │ │ +1a8a4c: 7240 6850 4510 |0030: invoke-interface {v5, v4, v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Ready;.onReady:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;Landroid/graphics/Matrix;Landroid/graphics/Point;)V // method@5068 │ │ +1a8a52: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0004 line=224 │ │ 0x0014 line=225 │ │ 0x001d line=226 │ │ locals : │ │ @@ -464213,40 +464214,40 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1a85d8: |[1a85d8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.describeContents:()I │ │ -1a85e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1a85ea: 0f00 |0001: return v0 │ │ +1a85dc: |[1a85dc] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.describeContents:()I │ │ +1a85ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1a85ee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;) │ │ name : 'getBitmap' │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -1a8418: |[1a8418] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.getBitmap:()Landroid/graphics/Bitmap; │ │ -1a8428: 5410 5741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4157 │ │ -1a842c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -1a8430: 6e10 1001 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0110 │ │ -1a8436: 0a00 |0007: move-result v0 │ │ -1a8438: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -1a843c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -1a843e: 5b10 5741 |000b: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4157 │ │ -1a8442: 5410 5741 |000d: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4157 │ │ -1a8446: 1100 |000f: return-object v0 │ │ +1a841c: |[1a841c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.getBitmap:()Landroid/graphics/Bitmap; │ │ +1a842c: 5410 5741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4157 │ │ +1a8430: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +1a8434: 6e10 1001 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0110 │ │ +1a843a: 0a00 |0007: move-result v0 │ │ +1a843c: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +1a8440: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +1a8442: 5b10 5741 |000b: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4157 │ │ +1a8446: 5410 5741 |000d: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4157 │ │ +1a844a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x000b line=216 │ │ 0x000d line=218 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ @@ -464256,18 +464257,18 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1a852c: |[1a852c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.hitTest:(FF)Z │ │ -1a853c: 7030 1c59 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.pixelAlphaNotZero:(FF)Z // method@591c │ │ -1a8542: 0a01 |0003: move-result v1 │ │ -1a8544: 0f01 |0004: return v1 │ │ +1a8530: |[1a8530] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.hitTest:(FF)Z │ │ +1a8540: 7030 1c59 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.pixelAlphaNotZero:(FF)Z // method@591c │ │ +1a8546: 0a01 |0003: move-result v1 │ │ +1a8548: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ 0x0000 - 0x0005 reg=1 (null) F │ │ 0x0000 - 0x0005 reg=2 (null) F │ │ @@ -464277,82 +464278,82 @@ │ │ type : '(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 135 16-bit code units │ │ -1a871c: |[1a871c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.render:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ -1a872c: 6e10 1959 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@5919 │ │ -1a8732: 0c00 |0003: move-result-object v0 │ │ -1a8734: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ -1a8738: 6e10 6e50 0600 |0006: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.isBlockingLoad:()Z // method@506e │ │ -1a873e: 0a00 |0009: move-result v0 │ │ -1a8740: 3800 2000 |000a: if-eqz v0, 002a // +0020 │ │ -1a8744: 5460 273e |000c: iget-object v0, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e27 │ │ -1a8748: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -1a874a: 7030 1a59 0501 |000f: invoke-direct {v5, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@591a │ │ -1a8750: 0c00 |0012: move-result-object v0 │ │ -1a8752: 6e10 0b54 0000 |0013: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@540b │ │ -1a8758: 0c00 |0016: move-result-object v0 │ │ -1a875a: 7210 d507 0000 |0017: invoke-interface {v0}, Lcom/bumptech/glide/request/FutureTarget;.get:()Ljava/lang/Object; // method@07d5 │ │ -1a8760: 0c00 |001a: move-result-object v0 │ │ -1a8762: 1f00 4500 |001b: check-cast v0, Landroid/graphics/Bitmap; // type@0045 │ │ -1a8766: 7030 2059 6500 |001d: invoke-direct {v5, v6, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@5920 │ │ -1a876c: 2819 |0020: goto 0039 // +0019 │ │ -1a876e: 0d06 |0021: move-exception v6 │ │ -1a8770: 2802 |0022: goto 0024 // +0002 │ │ -1a8772: 0d06 |0023: move-exception v6 │ │ -1a8774: 2200 0503 |0024: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1a8778: 7020 b70a 6000 |0026: invoke-direct {v0, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0ab7 │ │ -1a877e: 2700 |0029: throw v0 │ │ -1a8780: 5460 273e |002a: iget-object v0, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e27 │ │ -1a8784: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -1a8786: 7030 1a59 0501 |002d: invoke-direct {v5, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@591a │ │ -1a878c: 0c00 |0030: move-result-object v0 │ │ -1a878e: 2201 8f10 |0031: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1; // type@108f │ │ -1a8792: 7030 0959 5106 |0033: invoke-direct {v1, v5, v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@5909 │ │ -1a8798: 6e20 ca53 1000 |0036: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.into:(Lcom/bumptech/glide/request/target/Target;)Lcom/bumptech/glide/request/target/Target; // method@53ca │ │ -1a879e: 6e10 1959 0500 |0039: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@5919 │ │ -1a87a4: 0c00 |003c: move-result-object v0 │ │ -1a87a6: 3800 3a00 |003d: if-eqz v0, 0077 // +003a │ │ -1a87aa: 6e10 7250 0600 |003f: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.save:()V // method@5072 │ │ -1a87b0: 5461 253e |0042: iget-object v1, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvasMatrix:Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix; // field@3e25 │ │ -1a87b4: 5452 5c41 |0044: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@415c │ │ -1a87b8: 6e20 b84f 2100 |0046: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix;.concat:(Landroid/graphics/Matrix;)V // method@4fb8 │ │ -1a87be: 5451 6041 |0049: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4160 │ │ -1a87c2: 6e10 5001 0100 |004b: invoke-virtual {v1}, Landroid/graphics/Paint;.getAlpha:()I // method@0150 │ │ -1a87c8: 0a01 |004e: move-result v1 │ │ -1a87ca: 5452 6041 |004f: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4160 │ │ -1a87ce: 6e20 6a50 1600 |0051: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getAlpha:(I)I // method@506a │ │ -1a87d4: 0a03 |0054: move-result v3 │ │ -1a87d6: 6e20 5501 3200 |0055: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0155 │ │ -1a87dc: 5462 243e |0058: iget-object v2, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e24 │ │ -1a87e0: 6e10 6d50 0600 |005a: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getMaskPaint:()Landroid/graphics/Paint; // method@506d │ │ -1a87e6: 0c03 |005d: move-result-object v3 │ │ -1a87e8: 3803 0700 |005e: if-eqz v3, 0065 // +0007 │ │ -1a87ec: 6e10 6d50 0600 |0060: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getMaskPaint:()Landroid/graphics/Paint; // method@506d │ │ -1a87f2: 0c03 |0063: move-result-object v3 │ │ -1a87f4: 2803 |0064: goto 0067 // +0003 │ │ -1a87f6: 5453 6041 |0065: iget-object v3, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4160 │ │ -1a87fa: 1204 |0067: const/4 v4, #int 0 // #0 │ │ -1a87fc: 6e53 2001 0244 |0068: invoke-virtual {v2, v0, v4, v4, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ -1a8802: 5450 6041 |006b: iget-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4160 │ │ -1a8806: 6e20 5501 1000 |006d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0155 │ │ -1a880c: 6e10 7150 0600 |0070: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.restore:()V // method@5071 │ │ -1a8812: 7020 1e59 6500 |0073: invoke-direct {v5, v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.renderBlurOverlay:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@591e │ │ -1a8818: 2810 |0076: goto 0086 // +0010 │ │ -1a881a: 6e10 6e50 0600 |0077: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.isBlockingLoad:()Z // method@506e │ │ -1a8820: 0a00 |007a: move-result v0 │ │ -1a8822: 3800 0b00 |007b: if-eqz v0, 0086 // +000b │ │ -1a8826: 5466 243e |007d: iget-object v6, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e24 │ │ -1a882a: 6200 dd3d |007f: sget-object v0, Lorg/thoughtcrime/securesms/imageeditor/Bounds;.FULL_BOUNDS:Landroid/graphics/RectF; // field@3ddd │ │ -1a882e: 5451 6041 |0081: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4160 │ │ -1a8832: 6e30 2601 0601 |0083: invoke-virtual {v6, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0126 │ │ -1a8838: 0e00 |0086: return-void │ │ +1a8720: |[1a8720] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.render:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ +1a8730: 6e10 1959 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@5919 │ │ +1a8736: 0c00 |0003: move-result-object v0 │ │ +1a8738: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ +1a873c: 6e10 6e50 0600 |0006: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.isBlockingLoad:()Z // method@506e │ │ +1a8742: 0a00 |0009: move-result v0 │ │ +1a8744: 3800 2000 |000a: if-eqz v0, 002a // +0020 │ │ +1a8748: 5460 273e |000c: iget-object v0, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e27 │ │ +1a874c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +1a874e: 7030 1a59 0501 |000f: invoke-direct {v5, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@591a │ │ +1a8754: 0c00 |0012: move-result-object v0 │ │ +1a8756: 6e10 0b54 0000 |0013: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@540b │ │ +1a875c: 0c00 |0016: move-result-object v0 │ │ +1a875e: 7210 d507 0000 |0017: invoke-interface {v0}, Lcom/bumptech/glide/request/FutureTarget;.get:()Ljava/lang/Object; // method@07d5 │ │ +1a8764: 0c00 |001a: move-result-object v0 │ │ +1a8766: 1f00 4500 |001b: check-cast v0, Landroid/graphics/Bitmap; // type@0045 │ │ +1a876a: 7030 2059 6500 |001d: invoke-direct {v5, v6, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@5920 │ │ +1a8770: 2819 |0020: goto 0039 // +0019 │ │ +1a8772: 0d06 |0021: move-exception v6 │ │ +1a8774: 2802 |0022: goto 0024 // +0002 │ │ +1a8776: 0d06 |0023: move-exception v6 │ │ +1a8778: 2200 0503 |0024: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1a877c: 7020 b70a 6000 |0026: invoke-direct {v0, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0ab7 │ │ +1a8782: 2700 |0029: throw v0 │ │ +1a8784: 5460 273e |002a: iget-object v0, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e27 │ │ +1a8788: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +1a878a: 7030 1a59 0501 |002d: invoke-direct {v5, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@591a │ │ +1a8790: 0c00 |0030: move-result-object v0 │ │ +1a8792: 2201 8f10 |0031: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1; // type@108f │ │ +1a8796: 7030 0959 5106 |0033: invoke-direct {v1, v5, v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@5909 │ │ +1a879c: 6e20 ca53 1000 |0036: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.into:(Lcom/bumptech/glide/request/target/Target;)Lcom/bumptech/glide/request/target/Target; // method@53ca │ │ +1a87a2: 6e10 1959 0500 |0039: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@5919 │ │ +1a87a8: 0c00 |003c: move-result-object v0 │ │ +1a87aa: 3800 3a00 |003d: if-eqz v0, 0077 // +003a │ │ +1a87ae: 6e10 7250 0600 |003f: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.save:()V // method@5072 │ │ +1a87b4: 5461 253e |0042: iget-object v1, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvasMatrix:Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix; // field@3e25 │ │ +1a87b8: 5452 5c41 |0044: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@415c │ │ +1a87bc: 6e20 b84f 2100 |0046: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix;.concat:(Landroid/graphics/Matrix;)V // method@4fb8 │ │ +1a87c2: 5451 6041 |0049: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4160 │ │ +1a87c6: 6e10 5001 0100 |004b: invoke-virtual {v1}, Landroid/graphics/Paint;.getAlpha:()I // method@0150 │ │ +1a87cc: 0a01 |004e: move-result v1 │ │ +1a87ce: 5452 6041 |004f: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4160 │ │ +1a87d2: 6e20 6a50 1600 |0051: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getAlpha:(I)I // method@506a │ │ +1a87d8: 0a03 |0054: move-result v3 │ │ +1a87da: 6e20 5501 3200 |0055: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0155 │ │ +1a87e0: 5462 243e |0058: iget-object v2, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e24 │ │ +1a87e4: 6e10 6d50 0600 |005a: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getMaskPaint:()Landroid/graphics/Paint; // method@506d │ │ +1a87ea: 0c03 |005d: move-result-object v3 │ │ +1a87ec: 3803 0700 |005e: if-eqz v3, 0065 // +0007 │ │ +1a87f0: 6e10 6d50 0600 |0060: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getMaskPaint:()Landroid/graphics/Paint; // method@506d │ │ +1a87f6: 0c03 |0063: move-result-object v3 │ │ +1a87f8: 2803 |0064: goto 0067 // +0003 │ │ +1a87fa: 5453 6041 |0065: iget-object v3, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4160 │ │ +1a87fe: 1204 |0067: const/4 v4, #int 0 // #0 │ │ +1a8800: 6e53 2001 0244 |0068: invoke-virtual {v2, v0, v4, v4, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ +1a8806: 5450 6041 |006b: iget-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4160 │ │ +1a880a: 6e20 5501 1000 |006d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0155 │ │ +1a8810: 6e10 7150 0600 |0070: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.restore:()V // method@5071 │ │ +1a8816: 7020 1e59 6500 |0073: invoke-direct {v5, v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.renderBlurOverlay:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@591e │ │ +1a881c: 2810 |0076: goto 0086 // +0010 │ │ +1a881e: 6e10 6e50 0600 |0077: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.isBlockingLoad:()Z // method@506e │ │ +1a8824: 0a00 |007a: move-result v0 │ │ +1a8826: 3800 0b00 |007b: if-eqz v0, 0086 // +000b │ │ +1a882a: 5466 243e |007d: iget-object v6, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e24 │ │ +1a882e: 6200 dd3d |007f: sget-object v0, Lorg/thoughtcrime/securesms/imageeditor/Bounds;.FULL_BOUNDS:Landroid/graphics/RectF; // field@3ddd │ │ +1a8832: 5451 6041 |0081: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4160 │ │ +1a8836: 6e30 2601 0601 |0083: invoke-virtual {v6, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0126 │ │ +1a883c: 0e00 |0086: return-void │ │ catches : 1 │ │ 0x000c - 0x0020 │ │ Ljava/util/concurrent/ExecutionException; -> 0x0023 │ │ Ljava/lang/InterruptedException; -> 0x0021 │ │ positions : │ │ 0x0000 line=78 │ │ 0x0006 line=79 │ │ @@ -464380,29 +464381,29 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -1a8a50: |[1a8a50] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.writeToParcel:(Landroid/os/Parcel;I)V │ │ -1a8a60: 5402 5d41 |0000: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@415d │ │ -1a8a64: 3802 0700 |0002: if-eqz v2, 0009 // +0007 │ │ -1a8a68: 6e10 0202 0200 |0004: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -1a8a6e: 0c02 |0007: move-result-object v2 │ │ -1a8a70: 2803 |0008: goto 000b // +0003 │ │ -1a8a72: 1a02 0000 |0009: const-string v2, "" // string@0000 │ │ -1a8a76: 6e20 6902 2100 |000b: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0269 │ │ -1a8a7c: 5502 5b41 |000e: iget-boolean v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@415b │ │ -1a8a80: 6e20 6602 2100 |0010: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ -1a8a86: 5202 5f41 |0013: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@415f │ │ -1a8a8a: 6e20 6602 2100 |0015: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ -1a8a90: 5202 5e41 |0018: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@415e │ │ -1a8a94: 6e20 6602 2100 |001a: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ -1a8a9a: 0e00 |001d: return-void │ │ +1a8a54: |[1a8a54] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.writeToParcel:(Landroid/os/Parcel;I)V │ │ +1a8a64: 5402 5d41 |0000: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@415d │ │ +1a8a68: 3802 0700 |0002: if-eqz v2, 0009 // +0007 │ │ +1a8a6c: 6e10 0202 0200 |0004: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +1a8a72: 0c02 |0007: move-result-object v2 │ │ +1a8a74: 2803 |0008: goto 000b // +0003 │ │ +1a8a76: 1a02 0000 |0009: const-string v2, "" // string@0000 │ │ +1a8a7a: 6e20 6902 2100 |000b: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0269 │ │ +1a8a80: 5502 5b41 |000e: iget-boolean v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@415b │ │ +1a8a84: 6e20 6602 2100 |0010: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ +1a8a8a: 5202 5f41 |0013: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@415f │ │ +1a8a8e: 6e20 6602 2100 |0015: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ +1a8a94: 5202 5e41 |0018: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@415e │ │ +1a8a98: 6e20 6602 2100 |001a: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ +1a8a9e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x000e line=307 │ │ 0x0013 line=308 │ │ 0x0018 line=309 │ │ locals : │ │ @@ -464444,22 +464445,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1a8adc: |[1a8adc] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.:(Landroid/view/View;)V │ │ -1a8aec: 7020 f205 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ -1a8af2: 6000 4824 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.palette_item_foreground:I // field@2448 │ │ -1a8af6: 6e20 1603 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1a8afc: 0c02 |0008: move-result-object v2 │ │ -1a8afe: 1f02 3101 |0009: check-cast v2, Landroid/widget/ImageView; // type@0131 │ │ -1a8b02: 5b12 6441 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.foreground:Landroid/widget/ImageView; // field@4164 │ │ -1a8b06: 0e00 |000d: return-void │ │ +1a8ae0: |[1a8ae0] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.:(Landroid/view/View;)V │ │ +1a8af0: 7020 f205 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ +1a8af6: 6000 4824 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.palette_item_foreground:I // field@2448 │ │ +1a8afa: 6e20 1603 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1a8b00: 0c02 |0008: move-result-object v2 │ │ +1a8b02: 1f02 3101 |0009: check-cast v2, Landroid/widget/ImageView; // type@0131 │ │ +1a8b06: 5b12 6441 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.foreground:Landroid/widget/ImageView; // field@4164 │ │ +1a8b0a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=63 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/view/View; │ │ @@ -464469,17 +464470,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;ILandroid/view/View;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1a8b40: |[1a8b40] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.lambda$bind$0:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;ILandroid/view/View;)V │ │ -1a8b50: 7220 2759 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;.onColorSelected:(I)V // method@5927 │ │ -1a8b56: 0e00 |0003: return-void │ │ +1a8b44: |[1a8b44] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.lambda$bind$0:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;ILandroid/view/View;)V │ │ +1a8b54: 7220 2759 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;.onColorSelected:(I)V // method@5927 │ │ +1a8b5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/view/View; │ │ @@ -464490,24 +464491,24 @@ │ │ type : '(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -1a8b08: |[1a8b08] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.bind:(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V │ │ -1a8b18: 5420 6441 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.foreground:Landroid/widget/ImageView; // field@4164 │ │ -1a8b1c: 6201 2100 |0002: sget-object v1, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0021 │ │ -1a8b20: 6e30 1504 3001 |0004: invoke-virtual {v0, v3, v1}, Landroid/widget/ImageView;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@0415 │ │ -1a8b26: 3804 0c00 |0007: if-eqz v4, 0013 // +000c │ │ -1a8b2a: 5420 6541 |0009: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.itemView:Landroid/view/View; // field@4165 │ │ -1a8b2e: 2201 9210 |000b: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0; // type@1092 │ │ -1a8b32: 7030 2259 4103 |000d: invoke-direct {v1, v4, v3}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;I)V // method@5922 │ │ -1a8b38: 6e20 4003 1000 |0010: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1a8b3e: 0e00 |0013: return-void │ │ +1a8b0c: |[1a8b0c] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.bind:(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V │ │ +1a8b1c: 5420 6441 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.foreground:Landroid/widget/ImageView; // field@4164 │ │ +1a8b20: 6201 2100 |0002: sget-object v1, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0021 │ │ +1a8b24: 6e30 1504 3001 |0004: invoke-virtual {v0, v3, v1}, Landroid/widget/ImageView;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@0415 │ │ +1a8b2a: 3804 0c00 |0007: if-eqz v4, 0013 // +000c │ │ +1a8b2e: 5420 6541 |0009: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.itemView:Landroid/view/View; // field@4165 │ │ +1a8b32: 2201 9210 |000b: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0; // type@1092 │ │ +1a8b36: 7030 2259 4103 |000d: invoke-direct {v1, v4, v3}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;I)V // method@5922 │ │ +1a8b3c: 6e20 4003 1000 |0010: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1a8b42: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0009 line=70 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; │ │ 0x0000 - 0x0014 reg=3 (null) I │ │ @@ -464555,20 +464556,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1a8bd0: |[1a8bd0] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.:()V │ │ -1a8be0: 7010 e705 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@05e7 │ │ -1a8be6: 2200 7503 |0003: new-instance v0, Ljava/util/ArrayList; // type@0375 │ │ -1a8bea: 7010 590c 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ -1a8bf0: 5b10 6641 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4166 │ │ -1a8bf4: 0e00 |000a: return-void │ │ +1a8bd4: |[1a8bd4] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.:()V │ │ +1a8be4: 7010 e705 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@05e7 │ │ +1a8bea: 2200 7503 |0003: new-instance v0, Ljava/util/ArrayList; // type@0375 │ │ +1a8bee: 7010 590c 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ +1a8bf4: 5b10 6641 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4166 │ │ +1a8bf8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=21 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ │ │ @@ -464578,19 +464579,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a8b74: |[1a8b74] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.getItemCount:()I │ │ -1a8b84: 5410 6641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4166 │ │ -1a8b88: 7210 e00c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0ce0 │ │ -1a8b8e: 0a00 |0005: move-result v0 │ │ -1a8b90: 0f00 |0006: return v0 │ │ +1a8b78: |[1a8b78] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.getItemCount:()I │ │ +1a8b88: 5410 6641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4166 │ │ +1a8b8c: 7210 e00c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0ce0 │ │ +1a8b92: 0a00 |0005: move-result v0 │ │ +1a8b94: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;) │ │ @@ -464598,18 +464599,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1a8bf8: |[1a8bf8] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -1a8c08: 1f01 9310 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // type@1093 │ │ -1a8c0c: 6e30 2c59 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V // method@592c │ │ -1a8c12: 0e00 |0005: return-void │ │ +1a8bfc: |[1a8bfc] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +1a8c0c: 1f01 9310 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // type@1093 │ │ +1a8c10: 6e30 2c59 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V // method@592c │ │ +1a8c16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -464619,24 +464620,24 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1a8c14: |[1a8c14] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V │ │ -1a8c24: 5410 6641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4166 │ │ -1a8c28: 7220 d70c 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ -1a8c2e: 0c03 |0005: move-result-object v3 │ │ -1a8c30: 1f03 f202 |0006: check-cast v3, Ljava/lang/Integer; // type@02f2 │ │ -1a8c34: 6e10 4c0a 0300 |0008: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ -1a8c3a: 0a03 |000b: move-result v3 │ │ -1a8c3c: 5410 6741 |000c: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.eventListener:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@4167 │ │ -1a8c40: 6e30 2559 3200 |000e: invoke-virtual {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.bind:(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V // method@5925 │ │ -1a8c46: 0e00 |0011: return-void │ │ +1a8c18: |[1a8c18] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V │ │ +1a8c28: 5410 6641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4166 │ │ +1a8c2c: 7220 d70c 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ +1a8c32: 0c03 |0005: move-result-object v3 │ │ +1a8c34: 1f03 f202 |0006: check-cast v3, Ljava/lang/Integer; // type@02f2 │ │ +1a8c38: 6e10 4c0a 0300 |0008: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ +1a8c3e: 0a03 |000b: move-result v3 │ │ +1a8c40: 5410 6741 |000c: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.eventListener:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@4167 │ │ +1a8c44: 6e30 2559 3200 |000e: invoke-virtual {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.bind:(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V // method@5925 │ │ +1a8c4a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ 0x0000 - 0x0012 reg=2 (null) Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; │ │ 0x0000 - 0x0012 reg=3 (null) I │ │ @@ -464646,18 +464647,18 @@ │ │ type : '(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1a8b58: |[1a8b58] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -1a8b68: 6e30 2e59 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // method@592e │ │ -1a8b6e: 0c01 |0003: move-result-object v1 │ │ -1a8b70: 1101 |0004: return-object v1 │ │ +1a8b5c: |[1a8b5c] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +1a8b6c: 6e30 2e59 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // method@592e │ │ +1a8b72: 0c01 |0003: move-result-object v1 │ │ +1a8b74: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ @@ -464667,26 +464668,26 @@ │ │ type : '(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -1a8b94: |[1a8b94] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; │ │ -1a8ba4: 2205 9310 |0000: new-instance v5, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // type@1093 │ │ -1a8ba8: 6e10 5303 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0353 │ │ -1a8bae: 0c00 |0005: move-result-object v0 │ │ -1a8bb0: 7110 e502 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e5 │ │ -1a8bb6: 0c00 |0009: move-result-object v0 │ │ -1a8bb8: 6001 9126 |000a: sget v1, Lorg/thoughtcrime/securesms/R$layout;.item_color:I // field@2691 │ │ -1a8bbc: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -1a8bbe: 6e40 e702 1024 |000d: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ -1a8bc4: 0c04 |0010: move-result-object v4 │ │ -1a8bc6: 7020 2459 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.:(Landroid/view/View;)V // method@5924 │ │ -1a8bcc: 1105 |0014: return-object v5 │ │ +1a8b98: |[1a8b98] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; │ │ +1a8ba8: 2205 9310 |0000: new-instance v5, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // type@1093 │ │ +1a8bac: 6e10 5303 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0353 │ │ +1a8bb2: 0c00 |0005: move-result-object v0 │ │ +1a8bb4: 7110 e502 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e5 │ │ +1a8bba: 0c00 |0009: move-result-object v0 │ │ +1a8bbc: 6001 9126 |000a: sget v1, Lorg/thoughtcrime/securesms/R$layout;.item_color:I // field@2691 │ │ +1a8bc0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +1a8bc2: 6e40 e702 1024 |000d: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ +1a8bc8: 0c04 |0010: move-result-object v4 │ │ +1a8bca: 7020 2459 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.:(Landroid/view/View;)V // method@5924 │ │ +1a8bd0: 1105 |0014: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ 0x0000 - 0x0015 reg=4 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0015 reg=5 (null) I │ │ @@ -464696,21 +464697,21 @@ │ │ type : '(Ljava/util/Collection;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1a8c48: |[1a8c48] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.setColors:(Ljava/util/Collection;)V │ │ -1a8c58: 5410 6641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4166 │ │ -1a8c5c: 7210 d40c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0cd4 │ │ -1a8c62: 5410 6641 |0005: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4166 │ │ -1a8c66: 7220 d30c 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0cd3 │ │ -1a8c6c: 6e10 2a59 0100 |000a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.notifyDataSetChanged:()V // method@592a │ │ -1a8c72: 0e00 |000d: return-void │ │ +1a8c4c: |[1a8c4c] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.setColors:(Ljava/util/Collection;)V │ │ +1a8c5c: 5410 6641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4166 │ │ +1a8c60: 7210 d40c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0cd4 │ │ +1a8c66: 5410 6641 |0005: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4166 │ │ +1a8c6a: 7220 d30c 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0cd3 │ │ +1a8c70: 6e10 2a59 0100 |000a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.notifyDataSetChanged:()V // method@592a │ │ +1a8c76: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=42 │ │ 0x000a line=44 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ @@ -464721,18 +464722,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a8c74: |[1a8c74] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V │ │ -1a8c84: 5b01 6741 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.eventListener:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@4167 │ │ -1a8c88: 6e10 2a59 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.notifyDataSetChanged:()V // method@592a │ │ -1a8c8e: 0e00 |0005: return-void │ │ +1a8c78: |[1a8c78] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V │ │ +1a8c88: 5b01 6741 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.eventListener:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@4167 │ │ +1a8c8c: 6e10 2a59 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.notifyDataSetChanged:()V // method@592a │ │ +1a8c92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0002 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; │ │ @@ -464767,18 +464768,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a91b8: |[1a91b8] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchFragment;)V │ │ -1a91c8: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a91ce: 5b01 7c41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchFragment; // field@417c │ │ -1a91d2: 0e00 |0005: return-void │ │ +1a91bc: |[1a91bc] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchFragment;)V │ │ +1a91cc: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a91d2: 5b01 7c41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchFragment; // field@417c │ │ +1a91d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ │ │ @@ -464788,19 +464789,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1a91d4: |[1a91d4] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda0.onChanged:(Ljava/lang/Object;)V │ │ -1a91e4: 5410 7c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchFragment; // field@417c │ │ -1a91e8: 1f02 aa10 |0002: check-cast v2, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@10aa │ │ -1a91ec: 6e20 4d59 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.lambda$onStart$0$org-thoughtcrime-securesms-search-SearchFragment:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@594d │ │ -1a91f2: 0e00 |0007: return-void │ │ +1a91d8: |[1a91d8] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda0.onChanged:(Ljava/lang/Object;)V │ │ +1a91e8: 5410 7c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchFragment; // field@417c │ │ +1a91ec: 1f02 aa10 |0002: check-cast v2, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@10aa │ │ +1a91f0: 6e20 4d59 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.lambda$onStart$0$org-thoughtcrime-securesms-search-SearchFragment:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@594d │ │ +1a91f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -464838,22 +464839,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1a983c: |[1a983c] org.thoughtcrime.securesms.search.SearchListAdapter$HeaderViewHolder.:(Landroid/view/View;)V │ │ -1a984c: 7020 f205 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ -1a9852: 6000 7923 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.label:I // field@2379 │ │ -1a9856: 6e20 1603 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1a985c: 0c02 |0008: move-result-object v2 │ │ -1a985e: 1f02 4201 |0009: check-cast v2, Landroid/widget/TextView; // type@0142 │ │ -1a9862: 5b12 8841 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.titleView:Landroid/widget/TextView; // field@4188 │ │ -1a9866: 0e00 |000d: return-void │ │ +1a9840: |[1a9840] org.thoughtcrime.securesms.search.SearchListAdapter$HeaderViewHolder.:(Landroid/view/View;)V │ │ +1a9850: 7020 f205 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ +1a9856: 6000 7923 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.label:I // field@2379 │ │ +1a985a: 6e20 1603 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1a9860: 0c02 |0008: move-result-object v2 │ │ +1a9862: 1f02 4201 |0009: check-cast v2, Landroid/widget/TextView; // type@0142 │ │ +1a9866: 5b12 8841 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.titleView:Landroid/widget/TextView; // field@4188 │ │ +1a986a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0003 line=251 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/view/View; │ │ @@ -464864,18 +464865,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a9868: |[1a9868] org.thoughtcrime.securesms.search.SearchListAdapter$HeaderViewHolder.bind:(Ljava/lang/String;)V │ │ -1a9878: 5410 8841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.titleView:Landroid/widget/TextView; // field@4188 │ │ -1a987c: 6e20 6a04 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046a │ │ -1a9882: 0e00 |0005: return-void │ │ +1a986c: |[1a986c] org.thoughtcrime.securesms.search.SearchListAdapter$HeaderViewHolder.bind:(Ljava/lang/String;)V │ │ +1a987c: 5410 8841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.titleView:Landroid/widget/TextView; // field@4188 │ │ +1a9880: 6e20 6a04 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046a │ │ +1a9886: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -464915,19 +464916,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1a99a4: |[1a99a4] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.:(Landroid/view/View;)V │ │ -1a99b4: 7020 f205 1000 |0000: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ -1a99ba: 1f01 3b0d |0003: check-cast v1, Lorg/thoughtcrime/securesms/ConversationListItem; // type@0d3b │ │ -1a99be: 5b01 9141 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4191 │ │ -1a99c2: 0e00 |0007: return-void │ │ +1a99a8: |[1a99a8] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.:(Landroid/view/View;)V │ │ +1a99b8: 7020 f205 1000 |0000: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ +1a99be: 1f01 3b0d |0003: check-cast v1, Lorg/thoughtcrime/securesms/ConversationListItem; // type@0d3b │ │ +1a99c2: 5b01 9141 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4191 │ │ +1a99c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0003 line=200 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/view/View; │ │ @@ -464937,17 +464938,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1a9aac: |[1a9aac] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$0:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)V │ │ -1a9abc: 7220 6359 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onConversationClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V // method@5963 │ │ -1a9ac2: 0e00 |0003: return-void │ │ +1a9ab0: |[1a9ab0] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$0:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)V │ │ +1a9ac0: 7220 6359 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onConversationClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V // method@5963 │ │ +1a9ac6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/b44t/messenger/DcChatlist$Item; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/view/View; │ │ @@ -464957,18 +464958,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a9988: |[1a9988] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$1:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)Z │ │ -1a9998: 7220 6459 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onConversationLongClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V // method@5964 │ │ -1a999e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -1a99a0: 0f00 |0004: return v0 │ │ +1a998c: |[1a998c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$1:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)Z │ │ +1a999c: 7220 6459 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onConversationLongClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V // method@5964 │ │ +1a99a2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +1a99a4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; │ │ 0x0000 - 0x0005 reg=1 (null) Lcom/b44t/messenger/DcChatlist$Item; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/view/View; │ │ @@ -464978,17 +464979,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;Landroid/view/View;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1a9ac4: |[1a9ac4] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$2:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;Landroid/view/View;)V │ │ -1a9ad4: 7220 6259 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onContactClicked:(Lcom/b44t/messenger/DcContact;)V // method@5962 │ │ -1a9ada: 0e00 |0003: return-void │ │ +1a9ac8: |[1a9ac8] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$2:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;Landroid/view/View;)V │ │ +1a9ad8: 7220 6259 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onContactClicked:(Lcom/b44t/messenger/DcContact;)V // method@5962 │ │ +1a9ade: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/b44t/messenger/DcContact; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/view/View; │ │ @@ -464998,17 +464999,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;Landroid/view/View;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1a9adc: |[1a9adc] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$3:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;Landroid/view/View;)V │ │ -1a9aec: 7220 6559 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onMessageClicked:(Lcom/b44t/messenger/DcMsg;)V // method@5965 │ │ -1a9af2: 0e00 |0003: return-void │ │ +1a9ae0: |[1a9ae0] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$3:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;Landroid/view/View;)V │ │ +1a9af0: 7220 6559 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onMessageClicked:(Lcom/b44t/messenger/DcMsg;)V // method@5965 │ │ +1a9af6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/b44t/messenger/DcMsg; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/view/View; │ │ @@ -465019,44 +465020,44 @@ │ │ type : '(Landroid/content/Context;Lcom/b44t/messenger/DcChatlist$Item;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/util/Set;ZLjava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 21 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 59 16-bit code units │ │ -1a99c4: |[1a99c4] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.bind:(Landroid/content/Context;Lcom/b44t/messenger/DcChatlist$Item;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/util/Set;ZLjava/lang/String;)V │ │ -1a99d4: 07d0 |0000: move-object v0, v13 │ │ -1a99d6: 07f1 |0001: move-object v1, v15 │ │ -1a99d8: 0802 1100 |0002: move-object/from16 v2, v17 │ │ -1a99dc: 7110 c84d 0e00 |0004: invoke-static {v14}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ -1a99e2: 0c03 |0007: move-result-object v3 │ │ -1a99e4: 5414 6a00 |0008: iget-object v4, v1, Lcom/b44t/messenger/DcChatlist$Item;.summary:Lcom/b44t/messenger/DcLot; // field@006a │ │ -1a99e8: 5215 6800 |000a: iget v5, v1, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ -1a99ec: 6e20 9906 5300 |000c: invoke-virtual {v3, v5}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ -1a99f2: 0c03 |000f: move-result-object v3 │ │ -1a99f4: 07e5 |0010: move-object v5, v14 │ │ -1a99f6: 7130 d04d 4e03 |0011: invoke-static {v14, v4, v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getThreadRecord:(Landroid/content/Context;Lcom/b44t/messenger/DcLot;Lcom/b44t/messenger/DcChat;)Lorg/thoughtcrime/securesms/database/model/ThreadRecord; // method@4dd0 │ │ -1a99fc: 0c06 |0014: move-result-object v6 │ │ -1a99fe: 5405 9141 |0015: iget-object v5, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4191 │ │ -1a9a02: 5217 6900 |0017: iget v7, v1, Lcom/b44t/messenger/DcChatlist$Item;.msgId:I // field@0069 │ │ -1a9a06: 5418 6a00 |0019: iget-object v8, v1, Lcom/b44t/messenger/DcChatlist$Item;.summary:Lcom/b44t/messenger/DcLot; // field@006a │ │ -1a9a0a: 0809 1000 |001b: move-object/from16 v9, v16 │ │ -1a9a0e: 080a 1200 |001d: move-object/from16 v10, v18 │ │ -1a9a12: 020b 1300 |001f: move/from16 v11, v19 │ │ -1a9a16: 080c 1400 |0021: move-object/from16 v12, v20 │ │ -1a9a1a: 7408 ea42 0500 |0023: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/thoughtcrime/securesms/ConversationListItem;.bind:(Lorg/thoughtcrime/securesms/database/model/ThreadRecord;ILcom/b44t/messenger/DcLot;Lorg/thoughtcrime/securesms/mms/GlideRequests;Ljava/util/Set;ZLjava/lang/String;)V // method@42ea │ │ -1a9a20: 5403 9141 |0026: iget-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4191 │ │ -1a9a24: 2204 9e10 |0028: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1; // type@109e │ │ -1a9a28: 7030 6a59 240f |002a: invoke-direct {v4, v2, v15}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V // method@596a │ │ -1a9a2e: 6e20 f742 4300 |002d: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@42f7 │ │ -1a9a34: 5403 9141 |0030: iget-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4191 │ │ -1a9a38: 2204 9f10 |0032: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2; // type@109f │ │ -1a9a3c: 7030 6c59 240f |0034: invoke-direct {v4, v2, v15}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V // method@596c │ │ -1a9a42: 6e20 f842 4300 |0037: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@42f8 │ │ -1a9a48: 0e00 |003a: return-void │ │ +1a99c8: |[1a99c8] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.bind:(Landroid/content/Context;Lcom/b44t/messenger/DcChatlist$Item;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/util/Set;ZLjava/lang/String;)V │ │ +1a99d8: 07d0 |0000: move-object v0, v13 │ │ +1a99da: 07f1 |0001: move-object v1, v15 │ │ +1a99dc: 0802 1100 |0002: move-object/from16 v2, v17 │ │ +1a99e0: 7110 c84d 0e00 |0004: invoke-static {v14}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ +1a99e6: 0c03 |0007: move-result-object v3 │ │ +1a99e8: 5414 6a00 |0008: iget-object v4, v1, Lcom/b44t/messenger/DcChatlist$Item;.summary:Lcom/b44t/messenger/DcLot; // field@006a │ │ +1a99ec: 5215 6800 |000a: iget v5, v1, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ +1a99f0: 6e20 9906 5300 |000c: invoke-virtual {v3, v5}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ +1a99f6: 0c03 |000f: move-result-object v3 │ │ +1a99f8: 07e5 |0010: move-object v5, v14 │ │ +1a99fa: 7130 d04d 4e03 |0011: invoke-static {v14, v4, v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getThreadRecord:(Landroid/content/Context;Lcom/b44t/messenger/DcLot;Lcom/b44t/messenger/DcChat;)Lorg/thoughtcrime/securesms/database/model/ThreadRecord; // method@4dd0 │ │ +1a9a00: 0c06 |0014: move-result-object v6 │ │ +1a9a02: 5405 9141 |0015: iget-object v5, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4191 │ │ +1a9a06: 5217 6900 |0017: iget v7, v1, Lcom/b44t/messenger/DcChatlist$Item;.msgId:I // field@0069 │ │ +1a9a0a: 5418 6a00 |0019: iget-object v8, v1, Lcom/b44t/messenger/DcChatlist$Item;.summary:Lcom/b44t/messenger/DcLot; // field@006a │ │ +1a9a0e: 0809 1000 |001b: move-object/from16 v9, v16 │ │ +1a9a12: 080a 1200 |001d: move-object/from16 v10, v18 │ │ +1a9a16: 020b 1300 |001f: move/from16 v11, v19 │ │ +1a9a1a: 080c 1400 |0021: move-object/from16 v12, v20 │ │ +1a9a1e: 7408 ea42 0500 |0023: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/thoughtcrime/securesms/ConversationListItem;.bind:(Lorg/thoughtcrime/securesms/database/model/ThreadRecord;ILcom/b44t/messenger/DcLot;Lorg/thoughtcrime/securesms/mms/GlideRequests;Ljava/util/Set;ZLjava/lang/String;)V // method@42ea │ │ +1a9a24: 5403 9141 |0026: iget-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4191 │ │ +1a9a28: 2204 9e10 |0028: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1; // type@109e │ │ +1a9a2c: 7030 6a59 240f |002a: invoke-direct {v4, v2, v15}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V // method@596a │ │ +1a9a32: 6e20 f742 4300 |002d: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@42f7 │ │ +1a9a38: 5403 9141 |0030: iget-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4191 │ │ +1a9a3c: 2204 9f10 |0032: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2; // type@109f │ │ +1a9a40: 7030 6c59 240f |0034: invoke-direct {v4, v2, v15}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V // method@596c │ │ +1a9a46: 6e20 f842 4300 |0037: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@42f8 │ │ +1a9a4c: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=211 │ │ 0x0008 line=212 │ │ 0x0015 line=213 │ │ 0x0026 line=214 │ │ 0x0030 line=215 │ │ @@ -465075,22 +465076,22 @@ │ │ type : '(Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -1a9a4c: |[1a9a4c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.bind:(Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/lang/String;)V │ │ -1a9a5c: 5410 9141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4191 │ │ -1a9a60: 6e40 e742 2053 |0002: invoke-virtual {v0, v2, v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.bind:(Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/mms/GlideRequests;Ljava/lang/String;)V // method@42e7 │ │ -1a9a66: 5413 9141 |0005: iget-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4191 │ │ -1a9a6a: 2205 a010 |0007: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3; // type@10a0 │ │ -1a9a6e: 7030 6e59 4502 |0009: invoke-direct {v5, v4, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;)V // method@596e │ │ -1a9a74: 6e20 f742 5300 |000c: invoke-virtual {v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@42f7 │ │ -1a9a7a: 0e00 |000f: return-void │ │ +1a9a50: |[1a9a50] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.bind:(Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/lang/String;)V │ │ +1a9a60: 5410 9141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4191 │ │ +1a9a64: 6e40 e742 2053 |0002: invoke-virtual {v0, v2, v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.bind:(Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/mms/GlideRequests;Ljava/lang/String;)V // method@42e7 │ │ +1a9a6a: 5413 9141 |0005: iget-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4191 │ │ +1a9a6e: 2205 a010 |0007: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3; // type@10a0 │ │ +1a9a72: 7030 6e59 4502 |0009: invoke-direct {v5, v4, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;)V // method@596e │ │ +1a9a78: 6e20 f742 5300 |000c: invoke-virtual {v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@42f7 │ │ +1a9a7e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0005 line=227 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; │ │ 0x0000 - 0x0010 reg=2 (null) Lcom/b44t/messenger/DcContact; │ │ @@ -465103,22 +465104,22 @@ │ │ type : '(Lcom/b44t/messenger/DcMsg;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -1a9a7c: |[1a9a7c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.bind:(Lcom/b44t/messenger/DcMsg;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/lang/String;)V │ │ -1a9a8c: 5410 9141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4191 │ │ -1a9a90: 6e40 e842 2053 |0002: invoke-virtual {v0, v2, v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.bind:(Lcom/b44t/messenger/DcMsg;Lorg/thoughtcrime/securesms/mms/GlideRequests;Ljava/lang/String;)V // method@42e8 │ │ -1a9a96: 5413 9141 |0005: iget-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4191 │ │ -1a9a9a: 2205 9d10 |0007: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0; // type@109d │ │ -1a9a9e: 7030 6859 4502 |0009: invoke-direct {v5, v4, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;)V // method@5968 │ │ -1a9aa4: 6e20 f742 5300 |000c: invoke-virtual {v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@42f7 │ │ -1a9aaa: 0e00 |000f: return-void │ │ +1a9a80: |[1a9a80] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.bind:(Lcom/b44t/messenger/DcMsg;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/lang/String;)V │ │ +1a9a90: 5410 9141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4191 │ │ +1a9a94: 6e40 e842 2053 |0002: invoke-virtual {v0, v2, v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.bind:(Lcom/b44t/messenger/DcMsg;Lorg/thoughtcrime/securesms/mms/GlideRequests;Ljava/lang/String;)V // method@42e8 │ │ +1a9a9a: 5413 9141 |0005: iget-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4191 │ │ +1a9a9e: 2205 9d10 |0007: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0; // type@109d │ │ +1a9aa2: 7030 6859 4502 |0009: invoke-direct {v5, v4, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;)V // method@5968 │ │ +1a9aa8: 6e20 f742 5300 |000c: invoke-virtual {v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@42f7 │ │ +1a9aae: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0005 line=236 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; │ │ 0x0000 - 0x0010 reg=2 (null) Lcom/b44t/messenger/DcMsg; │ │ @@ -465131,21 +465132,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1a9af4: |[1a9af4] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.recycle:()V │ │ -1a9b04: 5420 9141 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4191 │ │ -1a9b08: 6e10 fb42 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/ConversationListItem;.unbind:()V // method@42fb │ │ -1a9b0e: 5420 9141 |0005: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4191 │ │ -1a9b12: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -1a9b14: 6e20 f742 1000 |0008: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@42f7 │ │ -1a9b1a: 0e00 |000b: return-void │ │ +1a9af8: |[1a9af8] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.recycle:()V │ │ +1a9b08: 5420 9141 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4191 │ │ +1a9b0c: 6e10 fb42 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/ConversationListItem;.unbind:()V // method@42fb │ │ +1a9b12: 5420 9141 |0005: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4191 │ │ +1a9b16: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +1a9b18: 6e20 f742 1000 |0008: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@42f7 │ │ +1a9b1e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0005 line=241 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; │ │ │ │ @@ -465179,18 +465180,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a9fec: |[1a9fec] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V │ │ -1a9ffc: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1aa002: 5b01 9c41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@419c │ │ -1aa006: 0e00 |0005: return-void │ │ +1a9ff0: |[1a9ff0] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V │ │ +1aa000: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1aa006: 5b01 9c41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@419c │ │ +1aa00a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; │ │ │ │ @@ -465200,18 +465201,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1aa008: |[1aa008] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda0.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ -1aa018: 5410 9c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@419c │ │ -1aa01c: 6e20 9d05 2000 |0002: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@059d │ │ -1aa022: 0e00 |0005: return-void │ │ +1aa00c: |[1aa00c] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda0.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ +1aa01c: 5410 9c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@419c │ │ +1aa020: 6e20 9d05 2000 |0002: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@059d │ │ +1aa026: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/thoughtcrime/securesms/search/model/SearchResult; │ │ │ │ @@ -465275,43 +465276,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1aa10c: |[1aa10c] org.thoughtcrime.securesms.search.SearchViewModel.:()V │ │ -1aa11c: 0e00 |0000: return-void │ │ +1aa110: |[1aa110] org.thoughtcrime.securesms.search.SearchViewModel.:()V │ │ +1aa120: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/search/SearchViewModel;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -1aa120: |[1aa120] org.thoughtcrime.securesms.search.SearchViewModel.:(Landroid/content/Context;)V │ │ -1aa130: 7010 9e05 0100 |0000: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@059e │ │ -1aa136: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1aa138: 5c10 a141 |0004: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41a1 │ │ -1aa13c: 6e10 6b00 0200 |0006: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ -1aa142: 0c02 |0009: move-result-object v2 │ │ -1aa144: 7110 c84d 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ -1aa14a: 0c02 |000d: move-result-object v2 │ │ -1aa14c: 5b12 a041 |000e: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41a0 │ │ -1aa150: 2202 a810 |0010: new-instance v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // type@10a8 │ │ -1aa154: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -1aa156: 7020 9759 0200 |0013: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V // method@5997 │ │ -1aa15c: 5b12 a541 |0016: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41a5 │ │ -1aa160: 0e00 |0018: return-void │ │ +1aa124: |[1aa124] org.thoughtcrime.securesms.search.SearchViewModel.:(Landroid/content/Context;)V │ │ +1aa134: 7010 9e05 0100 |0000: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@059e │ │ +1aa13a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1aa13c: 5c10 a141 |0004: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41a1 │ │ +1aa140: 6e10 6b00 0200 |0006: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ +1aa146: 0c02 |0009: move-result-object v2 │ │ +1aa148: 7110 c84d 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ +1aa14e: 0c02 |000d: move-result-object v2 │ │ +1aa150: 5b12 a041 |000e: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41a0 │ │ +1aa154: 2202 a810 |0010: new-instance v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // type@10a8 │ │ +1aa158: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +1aa15a: 7020 9759 0200 |0013: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V // method@5997 │ │ +1aa160: 5b12 a541 |0016: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41a5 │ │ +1aa164: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=25 │ │ 0x0006 line=30 │ │ 0x0010 line=31 │ │ locals : │ │ @@ -465323,138 +465324,138 @@ │ │ type : '(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 263 16-bit code units │ │ -1aa1fc: |[1aa1fc] org.thoughtcrime.securesms.search.SearchViewModel.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V │ │ -1aa20c: 7110 a702 0d00 |0000: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ -1aa212: 0a00 |0003: move-result v0 │ │ -1aa214: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -1aa218: 620d a641 |0006: sget-object v13, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41a6 │ │ -1aa21c: 7220 9359 de00 |0008: invoke-interface {v14, v13}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5993 │ │ -1aa222: 0e00 |000b: return-void │ │ -1aa224: 7100 2c0b 0000 |000c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1aa22a: 0b00 |000f: move-result-wide v0 │ │ -1aa22c: 54c2 a041 |0010: iget-object v2, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41a0 │ │ -1aa230: 55c3 a141 |0012: iget-boolean v3, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41a1 │ │ -1aa234: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -1aa236: 3803 0500 |0015: if-eqz v3, 001a // +0005 │ │ -1aa23a: 1303 0800 |0017: const/16 v3, #int 8 // #8 │ │ -1aa23e: 2802 |0019: goto 001b // +0002 │ │ -1aa240: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -1aa242: 6e40 a006 324d |001b: invoke-virtual {v2, v3, v13, v4}, Lcom/b44t/messenger/DcContext;.getChatlist:(ILjava/lang/String;I)Lcom/b44t/messenger/DcChatlist; // method@06a0 │ │ -1aa248: 0c02 |001e: move-result-object v2 │ │ -1aa24a: 6e10 7106 0200 |001f: invoke-virtual {v2}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0671 │ │ -1aa250: 0a03 |0022: move-result v3 │ │ -1aa252: 6205 9f41 |0023: sget-object v5, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@419f │ │ -1aa256: 2206 0c03 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@030c │ │ -1aa25a: 1a07 ff89 |0027: const-string v7, "⏰ getChatlist(" // string@89ff │ │ -1aa25e: 7020 0f0b 7600 |0029: invoke-direct {v6, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1aa264: 6e20 180b d600 |002c: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1aa26a: 1a07 c60b |002f: const-string v7, "): " // string@0bc6 │ │ -1aa26e: 6e20 180b 7600 |0031: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1aa274: 7100 2c0b 0000 |0034: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1aa27a: 0b08 |0037: move-result-wide v8 │ │ -1aa27c: bc08 |0038: sub-long/2addr v8, v0 │ │ -1aa27e: 6e30 140b 8609 |0039: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b14 │ │ -1aa284: 1a00 5b70 |003c: const-string v0, "ms" // string@705b │ │ -1aa288: 6e20 180b 0600 |003e: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1aa28e: 6e10 290b 0600 |0041: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1aa294: 0c01 |0044: move-result-object v1 │ │ -1aa296: 7120 c002 1500 |0045: invoke-static {v5, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1aa29c: 54c1 a341 |0048: iget-object v1, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41a3 │ │ -1aa2a0: 6e20 d60a 1d00 |004a: invoke-virtual {v13, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1aa2a6: 0a01 |004d: move-result v1 │ │ -1aa2a8: 3901 1600 |004e: if-nez v1, 0064 // +0016 │ │ -1aa2ac: 3d03 1400 |0050: if-lez v3, 0064 // +0014 │ │ -1aa2b0: 1a00 450d |0052: const-string v0, "... skipping getContacts() and searchMsgs(), more recent search pending" // string@0d45 │ │ -1aa2b4: 7120 c002 0500 |0054: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1aa2ba: 2200 aa10 |0057: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@10aa │ │ -1aa2be: 2341 2711 |0059: new-array v1, v4, [I // type@1127 │ │ -1aa2c2: 2343 2711 |005b: new-array v3, v4, [I // type@1127 │ │ -1aa2c6: 7053 a359 d021 |005d: invoke-direct {v0, v13, v1, v2, v3}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V // method@59a3 │ │ -1aa2cc: 7220 9359 0e00 |0060: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5993 │ │ -1aa2d2: 0e00 |0063: return-void │ │ -1aa2d4: 7100 2c0b 0000 |0064: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1aa2da: 0b08 |0067: move-result-wide v8 │ │ -1aa2dc: 54c1 a041 |0068: iget-object v1, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41a0 │ │ -1aa2e0: 1226 |006a: const/4 v6, #int 2 // #2 │ │ -1aa2e2: 6e30 a706 610d |006b: invoke-virtual {v1, v6, v13}, Lcom/b44t/messenger/DcContext;.getContacts:(ILjava/lang/String;)[I // method@06a7 │ │ -1aa2e8: 0c01 |006e: move-result-object v1 │ │ -1aa2ea: 2116 |006f: array-length v6, v1 │ │ -1aa2ec: b063 |0070: add-int/2addr v3, v6 │ │ -1aa2ee: 2206 0c03 |0071: new-instance v6, Ljava/lang/StringBuilder; // type@030c │ │ -1aa2f2: 1a0a 008a |0073: const-string v10, "⏰ getContacts(" // string@8a00 │ │ -1aa2f6: 7020 0f0b a600 |0075: invoke-direct {v6, v10}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1aa2fc: 6e20 180b d600 |0078: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1aa302: 6e20 180b 7600 |007b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1aa308: 7100 2c0b 0000 |007e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1aa30e: 0b0a |0081: move-result-wide v10 │ │ -1aa310: bc8a |0082: sub-long/2addr v10, v8 │ │ -1aa312: 6e30 140b a60b |0083: invoke-virtual {v6, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b14 │ │ -1aa318: 6e20 180b 0600 |0086: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1aa31e: 6e10 290b 0600 |0089: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1aa324: 0c06 |008c: move-result-object v6 │ │ -1aa326: 7120 c002 6500 |008d: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1aa32c: 55c6 a141 |0090: iget-boolean v6, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41a1 │ │ -1aa330: 3806 1200 |0092: if-eqz v6, 00a4 // +0012 │ │ -1aa334: 1a00 440d |0094: const-string v0, "... searchMsgs() disabled by caller" // string@0d44 │ │ -1aa338: 7120 c002 0500 |0096: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1aa33e: 2200 aa10 |0099: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@10aa │ │ -1aa342: 2343 2711 |009b: new-array v3, v4, [I // type@1127 │ │ -1aa346: 7053 a359 d021 |009d: invoke-direct {v0, v13, v1, v2, v3}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V // method@59a3 │ │ -1aa34c: 7220 9359 0e00 |00a0: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5993 │ │ -1aa352: 0e00 |00a3: return-void │ │ -1aa354: 6e10 e80a 0d00 |00a4: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0ae8 │ │ -1aa35a: 0a06 |00a7: move-result v6 │ │ -1aa35c: 1218 |00a8: const/4 v8, #int 1 // #1 │ │ -1aa35e: 3686 1200 |00a9: if-gt v6, v8, 00bb // +0012 │ │ -1aa362: 1a00 470d |00ab: const-string v0, "... skipping searchMsgs(), string too short" // string@0d47 │ │ -1aa366: 7120 c002 0500 |00ad: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1aa36c: 2200 aa10 |00b0: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@10aa │ │ -1aa370: 2343 2711 |00b2: new-array v3, v4, [I // type@1127 │ │ -1aa374: 7053 a359 d021 |00b4: invoke-direct {v0, v13, v1, v2, v3}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V // method@59a3 │ │ -1aa37a: 7220 9359 0e00 |00b7: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5993 │ │ -1aa380: 0e00 |00ba: return-void │ │ -1aa382: 54c6 a341 |00bb: iget-object v6, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41a3 │ │ -1aa386: 6e20 d60a 6d00 |00bd: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1aa38c: 0a06 |00c0: move-result v6 │ │ -1aa38e: 3906 1400 |00c1: if-nez v6, 00d5 // +0014 │ │ -1aa392: 3d03 1200 |00c3: if-lez v3, 00d5 // +0012 │ │ -1aa396: 1a00 460d |00c5: const-string v0, "... skipping searchMsgs(), more recent search pending" // string@0d46 │ │ -1aa39a: 7120 c002 0500 |00c7: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1aa3a0: 2200 aa10 |00ca: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@10aa │ │ -1aa3a4: 2343 2711 |00cc: new-array v3, v4, [I // type@1127 │ │ -1aa3a8: 7053 a359 d021 |00ce: invoke-direct {v0, v13, v1, v2, v3}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V // method@59a3 │ │ -1aa3ae: 7220 9359 0e00 |00d1: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5993 │ │ -1aa3b4: 0e00 |00d4: return-void │ │ -1aa3b6: 7100 2c0b 0000 |00d5: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1aa3bc: 0b08 |00d8: move-result-wide v8 │ │ -1aa3be: 54c3 a041 |00d9: iget-object v3, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41a0 │ │ -1aa3c2: 6e30 cf06 430d |00db: invoke-virtual {v3, v4, v13}, Lcom/b44t/messenger/DcContext;.searchMsgs:(ILjava/lang/String;)[I // method@06cf │ │ -1aa3c8: 0c03 |00de: move-result-object v3 │ │ -1aa3ca: 2204 0c03 |00df: new-instance v4, Ljava/lang/StringBuilder; // type@030c │ │ -1aa3ce: 1a06 018a |00e1: const-string v6, "⏰ searchMsgs(" // string@8a01 │ │ -1aa3d2: 7020 0f0b 6400 |00e3: invoke-direct {v4, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1aa3d8: 6e20 180b d400 |00e6: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1aa3de: 6e20 180b 7400 |00e9: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1aa3e4: 7100 2c0b 0000 |00ec: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1aa3ea: 0b06 |00ef: move-result-wide v6 │ │ -1aa3ec: bc86 |00f0: sub-long/2addr v6, v8 │ │ -1aa3ee: 6e30 140b 6407 |00f1: invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b14 │ │ -1aa3f4: 6e20 180b 0400 |00f4: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1aa3fa: 6e10 290b 0400 |00f7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1aa400: 0c00 |00fa: move-result-object v0 │ │ -1aa402: 7120 c002 0500 |00fb: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1aa408: 2200 aa10 |00fe: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@10aa │ │ -1aa40c: 7053 a359 d021 |0100: invoke-direct {v0, v13, v1, v2, v3}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V // method@59a3 │ │ -1aa412: 7220 9359 0e00 |0103: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5993 │ │ -1aa418: 0e00 |0106: return-void │ │ +1aa200: |[1aa200] org.thoughtcrime.securesms.search.SearchViewModel.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V │ │ +1aa210: 7110 a702 0d00 |0000: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ +1aa216: 0a00 |0003: move-result v0 │ │ +1aa218: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +1aa21c: 620d a641 |0006: sget-object v13, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41a6 │ │ +1aa220: 7220 9359 de00 |0008: invoke-interface {v14, v13}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5993 │ │ +1aa226: 0e00 |000b: return-void │ │ +1aa228: 7100 2c0b 0000 |000c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1aa22e: 0b00 |000f: move-result-wide v0 │ │ +1aa230: 54c2 a041 |0010: iget-object v2, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41a0 │ │ +1aa234: 55c3 a141 |0012: iget-boolean v3, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41a1 │ │ +1aa238: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +1aa23a: 3803 0500 |0015: if-eqz v3, 001a // +0005 │ │ +1aa23e: 1303 0800 |0017: const/16 v3, #int 8 // #8 │ │ +1aa242: 2802 |0019: goto 001b // +0002 │ │ +1aa244: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +1aa246: 6e40 a006 324d |001b: invoke-virtual {v2, v3, v13, v4}, Lcom/b44t/messenger/DcContext;.getChatlist:(ILjava/lang/String;I)Lcom/b44t/messenger/DcChatlist; // method@06a0 │ │ +1aa24c: 0c02 |001e: move-result-object v2 │ │ +1aa24e: 6e10 7106 0200 |001f: invoke-virtual {v2}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0671 │ │ +1aa254: 0a03 |0022: move-result v3 │ │ +1aa256: 6205 9f41 |0023: sget-object v5, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@419f │ │ +1aa25a: 2206 0c03 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@030c │ │ +1aa25e: 1a07 ff89 |0027: const-string v7, "⏰ getChatlist(" // string@89ff │ │ +1aa262: 7020 0f0b 7600 |0029: invoke-direct {v6, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1aa268: 6e20 180b d600 |002c: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1aa26e: 1a07 c60b |002f: const-string v7, "): " // string@0bc6 │ │ +1aa272: 6e20 180b 7600 |0031: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1aa278: 7100 2c0b 0000 |0034: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1aa27e: 0b08 |0037: move-result-wide v8 │ │ +1aa280: bc08 |0038: sub-long/2addr v8, v0 │ │ +1aa282: 6e30 140b 8609 |0039: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b14 │ │ +1aa288: 1a00 5b70 |003c: const-string v0, "ms" // string@705b │ │ +1aa28c: 6e20 180b 0600 |003e: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1aa292: 6e10 290b 0600 |0041: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1aa298: 0c01 |0044: move-result-object v1 │ │ +1aa29a: 7120 c002 1500 |0045: invoke-static {v5, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1aa2a0: 54c1 a341 |0048: iget-object v1, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41a3 │ │ +1aa2a4: 6e20 d60a 1d00 |004a: invoke-virtual {v13, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1aa2aa: 0a01 |004d: move-result v1 │ │ +1aa2ac: 3901 1600 |004e: if-nez v1, 0064 // +0016 │ │ +1aa2b0: 3d03 1400 |0050: if-lez v3, 0064 // +0014 │ │ +1aa2b4: 1a00 450d |0052: const-string v0, "... skipping getContacts() and searchMsgs(), more recent search pending" // string@0d45 │ │ +1aa2b8: 7120 c002 0500 |0054: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1aa2be: 2200 aa10 |0057: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@10aa │ │ +1aa2c2: 2341 2711 |0059: new-array v1, v4, [I // type@1127 │ │ +1aa2c6: 2343 2711 |005b: new-array v3, v4, [I // type@1127 │ │ +1aa2ca: 7053 a359 d021 |005d: invoke-direct {v0, v13, v1, v2, v3}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V // method@59a3 │ │ +1aa2d0: 7220 9359 0e00 |0060: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5993 │ │ +1aa2d6: 0e00 |0063: return-void │ │ +1aa2d8: 7100 2c0b 0000 |0064: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1aa2de: 0b08 |0067: move-result-wide v8 │ │ +1aa2e0: 54c1 a041 |0068: iget-object v1, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41a0 │ │ +1aa2e4: 1226 |006a: const/4 v6, #int 2 // #2 │ │ +1aa2e6: 6e30 a706 610d |006b: invoke-virtual {v1, v6, v13}, Lcom/b44t/messenger/DcContext;.getContacts:(ILjava/lang/String;)[I // method@06a7 │ │ +1aa2ec: 0c01 |006e: move-result-object v1 │ │ +1aa2ee: 2116 |006f: array-length v6, v1 │ │ +1aa2f0: b063 |0070: add-int/2addr v3, v6 │ │ +1aa2f2: 2206 0c03 |0071: new-instance v6, Ljava/lang/StringBuilder; // type@030c │ │ +1aa2f6: 1a0a 008a |0073: const-string v10, "⏰ getContacts(" // string@8a00 │ │ +1aa2fa: 7020 0f0b a600 |0075: invoke-direct {v6, v10}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1aa300: 6e20 180b d600 |0078: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1aa306: 6e20 180b 7600 |007b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1aa30c: 7100 2c0b 0000 |007e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1aa312: 0b0a |0081: move-result-wide v10 │ │ +1aa314: bc8a |0082: sub-long/2addr v10, v8 │ │ +1aa316: 6e30 140b a60b |0083: invoke-virtual {v6, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b14 │ │ +1aa31c: 6e20 180b 0600 |0086: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1aa322: 6e10 290b 0600 |0089: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1aa328: 0c06 |008c: move-result-object v6 │ │ +1aa32a: 7120 c002 6500 |008d: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1aa330: 55c6 a141 |0090: iget-boolean v6, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41a1 │ │ +1aa334: 3806 1200 |0092: if-eqz v6, 00a4 // +0012 │ │ +1aa338: 1a00 440d |0094: const-string v0, "... searchMsgs() disabled by caller" // string@0d44 │ │ +1aa33c: 7120 c002 0500 |0096: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1aa342: 2200 aa10 |0099: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@10aa │ │ +1aa346: 2343 2711 |009b: new-array v3, v4, [I // type@1127 │ │ +1aa34a: 7053 a359 d021 |009d: invoke-direct {v0, v13, v1, v2, v3}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V // method@59a3 │ │ +1aa350: 7220 9359 0e00 |00a0: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5993 │ │ +1aa356: 0e00 |00a3: return-void │ │ +1aa358: 6e10 e80a 0d00 |00a4: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0ae8 │ │ +1aa35e: 0a06 |00a7: move-result v6 │ │ +1aa360: 1218 |00a8: const/4 v8, #int 1 // #1 │ │ +1aa362: 3686 1200 |00a9: if-gt v6, v8, 00bb // +0012 │ │ +1aa366: 1a00 470d |00ab: const-string v0, "... skipping searchMsgs(), string too short" // string@0d47 │ │ +1aa36a: 7120 c002 0500 |00ad: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1aa370: 2200 aa10 |00b0: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@10aa │ │ +1aa374: 2343 2711 |00b2: new-array v3, v4, [I // type@1127 │ │ +1aa378: 7053 a359 d021 |00b4: invoke-direct {v0, v13, v1, v2, v3}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V // method@59a3 │ │ +1aa37e: 7220 9359 0e00 |00b7: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5993 │ │ +1aa384: 0e00 |00ba: return-void │ │ +1aa386: 54c6 a341 |00bb: iget-object v6, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41a3 │ │ +1aa38a: 6e20 d60a 6d00 |00bd: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1aa390: 0a06 |00c0: move-result v6 │ │ +1aa392: 3906 1400 |00c1: if-nez v6, 00d5 // +0014 │ │ +1aa396: 3d03 1200 |00c3: if-lez v3, 00d5 // +0012 │ │ +1aa39a: 1a00 460d |00c5: const-string v0, "... skipping searchMsgs(), more recent search pending" // string@0d46 │ │ +1aa39e: 7120 c002 0500 |00c7: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1aa3a4: 2200 aa10 |00ca: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@10aa │ │ +1aa3a8: 2343 2711 |00cc: new-array v3, v4, [I // type@1127 │ │ +1aa3ac: 7053 a359 d021 |00ce: invoke-direct {v0, v13, v1, v2, v3}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V // method@59a3 │ │ +1aa3b2: 7220 9359 0e00 |00d1: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5993 │ │ +1aa3b8: 0e00 |00d4: return-void │ │ +1aa3ba: 7100 2c0b 0000 |00d5: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1aa3c0: 0b08 |00d8: move-result-wide v8 │ │ +1aa3c2: 54c3 a041 |00d9: iget-object v3, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41a0 │ │ +1aa3c6: 6e30 cf06 430d |00db: invoke-virtual {v3, v4, v13}, Lcom/b44t/messenger/DcContext;.searchMsgs:(ILjava/lang/String;)[I // method@06cf │ │ +1aa3cc: 0c03 |00de: move-result-object v3 │ │ +1aa3ce: 2204 0c03 |00df: new-instance v4, Ljava/lang/StringBuilder; // type@030c │ │ +1aa3d2: 1a06 018a |00e1: const-string v6, "⏰ searchMsgs(" // string@8a01 │ │ +1aa3d6: 7020 0f0b 6400 |00e3: invoke-direct {v4, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1aa3dc: 6e20 180b d400 |00e6: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1aa3e2: 6e20 180b 7400 |00e9: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1aa3e8: 7100 2c0b 0000 |00ec: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1aa3ee: 0b06 |00ef: move-result-wide v6 │ │ +1aa3f0: bc86 |00f0: sub-long/2addr v6, v8 │ │ +1aa3f2: 6e30 140b 6407 |00f1: invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b14 │ │ +1aa3f8: 6e20 180b 0400 |00f4: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1aa3fe: 6e10 290b 0400 |00f7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1aa404: 0c00 |00fa: move-result-object v0 │ │ +1aa406: 7120 c002 0500 |00fb: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1aa40c: 2200 aa10 |00fe: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@10aa │ │ +1aa410: 7053 a359 d021 |0100: invoke-direct {v0, v13, v1, v2, v3}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V // method@59a3 │ │ +1aa416: 7220 9359 0e00 |0103: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5993 │ │ +1aa41c: 0e00 |0106: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0006 line=76 │ │ 0x000c line=81 │ │ 0x0010 line=82 │ │ 0x001f line=83 │ │ @@ -465490,19 +465491,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -1aa0ec: |[1aa0ec] org.thoughtcrime.securesms.search.SearchViewModel.getLastQuery:()Ljava/lang/String; │ │ -1aa0fc: 5410 a341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41a3 │ │ -1aa100: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -1aa104: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -1aa108: 1100 |0006: return-object v0 │ │ +1aa0f0: |[1aa0f0] org.thoughtcrime.securesms.search.SearchViewModel.getLastQuery:()Ljava/lang/String; │ │ +1aa100: 5410 a341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41a3 │ │ +1aa104: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +1aa108: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +1aa10c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/search/SearchViewModel; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/search/SearchViewModel;) │ │ @@ -465510,17 +465511,17 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aa0d4: |[1aa0d4] org.thoughtcrime.securesms.search.SearchViewModel.getSearchResult:()Landroidx/lifecycle/LiveData; │ │ -1aa0e4: 5410 a541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41a5 │ │ -1aa0e8: 1100 |0002: return-object v0 │ │ +1aa0d8: |[1aa0d8] org.thoughtcrime.securesms.search.SearchViewModel.getSearchResult:()Landroidx/lifecycle/LiveData; │ │ +1aa0e8: 5410 a541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41a5 │ │ +1aa0ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/search/SearchViewModel; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/search/SearchViewModel;) │ │ @@ -465528,41 +465529,41 @@ │ │ type : '()V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -1aa164: |[1aa164] org.thoughtcrime.securesms.search.SearchViewModel.lambda$updateQuery$0$org-thoughtcrime-securesms-search-SearchViewModel:()V │ │ -1aa174: 1600 6400 |0000: const-wide/16 v0, #int 100 // #64 │ │ -1aa178: 7120 895b 1000 |0002: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.sleep:(J)V // method@5b89 │ │ -1aa17e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1aa180: 5c62 a441 |0006: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41a4 │ │ -1aa184: 5463 a341 |0008: iget-object v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41a3 │ │ -1aa188: 5464 a541 |000a: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41a5 │ │ -1aa18c: 7110 fc0c 0400 |000c: invoke-static {v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ -1aa192: 2205 a310 |000f: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; // type@10a3 │ │ -1aa196: 7020 8f59 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V // method@598f │ │ -1aa19c: 7030 9e59 3605 |0014: invoke-direct {v6, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V // method@599e │ │ -1aa1a2: 5563 a441 |0017: iget-boolean v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41a4 │ │ -1aa1a6: 3803 1e00 |0019: if-eqz v3, 0037 // +001e │ │ -1aa1aa: 7120 895b 1000 |001b: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.sleep:(J)V // method@5b89 │ │ -1aa1b0: 5c62 a441 |001e: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41a4 │ │ -1aa1b4: 6203 9f41 |0020: sget-object v3, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@419f │ │ -1aa1b8: 1a04 420d |0022: const-string v4, "... executing debounced search call" // string@0d42 │ │ -1aa1bc: 7120 c002 4300 |0024: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1aa1c2: 5463 a341 |0027: iget-object v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41a3 │ │ -1aa1c6: 5464 a541 |0029: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41a5 │ │ -1aa1ca: 7110 fc0c 0400 |002b: invoke-static {v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ -1aa1d0: 2205 a310 |002e: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; // type@10a3 │ │ -1aa1d4: 7020 8f59 4500 |0030: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V // method@598f │ │ -1aa1da: 7030 9e59 3605 |0033: invoke-direct {v6, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V // method@599e │ │ -1aa1e0: 28e1 |0036: goto 0017 // -001f │ │ -1aa1e2: 5c62 a241 |0037: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41a2 │ │ -1aa1e6: 0e00 |0039: return-void │ │ +1aa168: |[1aa168] org.thoughtcrime.securesms.search.SearchViewModel.lambda$updateQuery$0$org-thoughtcrime-securesms-search-SearchViewModel:()V │ │ +1aa178: 1600 6400 |0000: const-wide/16 v0, #int 100 // #64 │ │ +1aa17c: 7120 895b 1000 |0002: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.sleep:(J)V // method@5b89 │ │ +1aa182: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1aa184: 5c62 a441 |0006: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41a4 │ │ +1aa188: 5463 a341 |0008: iget-object v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41a3 │ │ +1aa18c: 5464 a541 |000a: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41a5 │ │ +1aa190: 7110 fc0c 0400 |000c: invoke-static {v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ +1aa196: 2205 a310 |000f: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; // type@10a3 │ │ +1aa19a: 7020 8f59 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V // method@598f │ │ +1aa1a0: 7030 9e59 3605 |0014: invoke-direct {v6, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V // method@599e │ │ +1aa1a6: 5563 a441 |0017: iget-boolean v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41a4 │ │ +1aa1aa: 3803 1e00 |0019: if-eqz v3, 0037 // +001e │ │ +1aa1ae: 7120 895b 1000 |001b: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.sleep:(J)V // method@5b89 │ │ +1aa1b4: 5c62 a441 |001e: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41a4 │ │ +1aa1b8: 6203 9f41 |0020: sget-object v3, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@419f │ │ +1aa1bc: 1a04 420d |0022: const-string v4, "... executing debounced search call" // string@0d42 │ │ +1aa1c0: 7120 c002 4300 |0024: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1aa1c6: 5463 a341 |0027: iget-object v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41a3 │ │ +1aa1ca: 5464 a541 |0029: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41a5 │ │ +1aa1ce: 7110 fc0c 0400 |002b: invoke-static {v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ +1aa1d4: 2205 a310 |002e: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; // type@10a3 │ │ +1aa1d8: 7020 8f59 4500 |0030: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V // method@598f │ │ +1aa1de: 7030 9e59 3605 |0033: invoke-direct {v6, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V // method@599e │ │ +1aa1e4: 28e1 |0036: goto 0017 // -001f │ │ +1aa1e6: 5c62 a241 |0037: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41a2 │ │ +1aa1ea: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ 0x0002 line=56 │ │ 0x0006 line=57 │ │ 0x0008 line=58 │ │ 0x0017 line=60 │ │ @@ -465579,32 +465580,32 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1aa1e8: |[1aa1e8] org.thoughtcrime.securesms.search.SearchViewModel.onCleared:()V │ │ -1aa1f8: 0e00 |0000: return-void │ │ +1aa1ec: |[1aa1ec] org.thoughtcrime.securesms.search.SearchViewModel.onCleared:()V │ │ +1aa1fc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/search/SearchViewModel;) │ │ name : 'setForwardingMode' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aa41c: |[1aa41c] org.thoughtcrime.securesms.search.SearchViewModel.setForwardingMode:(Z)V │ │ -1aa42c: 5c01 a141 |0000: iput-boolean v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41a1 │ │ -1aa430: 0e00 |0002: return-void │ │ +1aa420: |[1aa420] org.thoughtcrime.securesms.search.SearchViewModel.setForwardingMode:(Z)V │ │ +1aa430: 5c01 a141 |0000: iput-boolean v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41a1 │ │ +1aa434: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/thoughtcrime/securesms/search/SearchViewModel; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -465613,28 +465614,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -1aa434: |[1aa434] org.thoughtcrime.securesms.search.SearchViewModel.updateQuery:()V │ │ -1aa444: 5520 a241 |0000: iget-boolean v0, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41a2 │ │ -1aa448: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1aa44a: 3800 0c00 |0003: if-eqz v0, 000f // +000c │ │ -1aa44e: 5c21 a441 |0005: iput-boolean v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41a4 │ │ -1aa452: 6200 9f41 |0007: sget-object v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@419f │ │ -1aa456: 1a01 430d |0009: const-string v1, "... search call debounced" // string@0d43 │ │ -1aa45a: 7120 c002 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1aa460: 280b |000e: goto 0019 // +000b │ │ -1aa462: 5c21 a241 |000f: iput-boolean v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41a2 │ │ -1aa466: 2200 a410 |0011: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1; // type@10a4 │ │ -1aa46a: 7020 9159 2000 |0013: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V // method@5991 │ │ -1aa470: 7110 845b 0000 |0016: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5b84 │ │ -1aa476: 0e00 |0019: return-void │ │ +1aa438: |[1aa438] org.thoughtcrime.securesms.search.SearchViewModel.updateQuery:()V │ │ +1aa448: 5520 a241 |0000: iget-boolean v0, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41a2 │ │ +1aa44c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1aa44e: 3800 0c00 |0003: if-eqz v0, 000f // +000c │ │ +1aa452: 5c21 a441 |0005: iput-boolean v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41a4 │ │ +1aa456: 6200 9f41 |0007: sget-object v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@419f │ │ +1aa45a: 1a01 430d |0009: const-string v1, "... search call debounced" // string@0d43 │ │ +1aa45e: 7120 c002 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1aa464: 280b |000e: goto 0019 // +000b │ │ +1aa466: 5c21 a241 |000f: iput-boolean v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41a2 │ │ +1aa46a: 2200 a410 |0011: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1; // type@10a4 │ │ +1aa46e: 7020 9159 2000 |0013: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V // method@5991 │ │ +1aa474: 7110 845b 0000 |0016: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5b84 │ │ +1aa47a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=50 │ │ 0x0007 line=51 │ │ 0x000f line=53 │ │ 0x0011 line=54 │ │ @@ -465646,18 +465647,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1aa478: |[1aa478] org.thoughtcrime.securesms.search.SearchViewModel.updateQuery:(Ljava/lang/String;)V │ │ -1aa488: 5b01 a341 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41a3 │ │ -1aa48c: 6e10 a059 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:()V // method@59a0 │ │ -1aa492: 0e00 |0005: return-void │ │ +1aa47c: |[1aa47c] org.thoughtcrime.securesms.search.SearchViewModel.updateQuery:(Ljava/lang/String;)V │ │ +1aa48c: 5b01 a341 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41a3 │ │ +1aa490: 6e10 a059 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:()V // method@59a0 │ │ +1aa496: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0002 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/search/SearchViewModel; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -465692,37 +465693,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1ab7a4: |[1ab7a4] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.:()V │ │ -1ab7b4: 2200 b810 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1; // type@10b8 │ │ -1ab7b8: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -1ab7ba: 7020 ea59 1000 |0003: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.:(I)V // method@59ea │ │ -1ab7c0: 6900 db41 |0006: sput-object v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;.PRIORITY_MAP:Landroid/util/SparseIntArray; // field@41db │ │ -1ab7c4: 0e00 |0008: return-void │ │ +1ab7a8: |[1ab7a8] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.:()V │ │ +1ab7b8: 2200 b810 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1; // type@10b8 │ │ +1ab7bc: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +1ab7be: 7020 ea59 1000 |0003: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.:(I)V // method@59ea │ │ +1ab7c4: 6900 db41 |0006: sput-object v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;.PRIORITY_MAP:Landroid/util/SparseIntArray; // field@41db │ │ +1ab7c8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ab7c8: |[1ab7c8] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.:()V │ │ -1ab7d8: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ab7de: 0e00 |0003: return-void │ │ +1ab7cc: |[1ab7cc] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.:()V │ │ +1ab7dc: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ab7e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger; │ │ │ │ Virtual methods - │ │ @@ -465731,21 +465732,21 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1ab7e0: |[1ab7e0] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.log:(ILjava/lang/String;Ljava/lang/String;)V │ │ -1ab7f0: 6200 db41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;.PRIORITY_MAP:Landroid/util/SparseIntArray; // field@41db │ │ -1ab7f4: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -1ab7f6: 6e30 cd02 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/util/SparseIntArray;.get:(II)I // method@02cd │ │ -1ab7fc: 0a03 |0006: move-result v3 │ │ -1ab7fe: 7130 c302 4305 |0007: invoke-static {v3, v4, v5}, Landroid/util/Log;.println:(ILjava/lang/String;Ljava/lang/String;)I // method@02c3 │ │ -1ab804: 0e00 |000a: return-void │ │ +1ab7e4: |[1ab7e4] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.log:(ILjava/lang/String;Ljava/lang/String;)V │ │ +1ab7f4: 6200 db41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;.PRIORITY_MAP:Landroid/util/SparseIntArray; // field@41db │ │ +1ab7f8: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +1ab7fa: 6e30 cd02 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/util/SparseIntArray;.get:(II)I // method@02cd │ │ +1ab800: 0a03 |0006: move-result v3 │ │ +1ab802: 7130 c302 4305 |0007: invoke-static {v3, v4, v5}, Landroid/util/Log;.println:(ILjava/lang/String;Ljava/lang/String;)I // method@02c3 │ │ +1ab808: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0007 line=25 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger; │ │ 0x0000 - 0x000b reg=3 (null) I │ │ @@ -465777,17 +465778,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ac640: |[1ac640] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.:()V │ │ -1ac650: 7010 225a 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.:()V // method@5a22 │ │ -1ac656: 0e00 |0003: return-void │ │ +1ac644: |[1ac644] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.:()V │ │ +1ac654: 7010 225a 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.:()V // method@5a22 │ │ +1ac65a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; │ │ │ │ Virtual methods - │ │ @@ -465796,17 +465797,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ac610: |[1ac610] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.getDarkThemeStyle:()I │ │ -1ac620: 6000 532e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_DarkNoActionBar:I // field@2e53 │ │ -1ac624: 0f00 |0002: return v0 │ │ +1ac614: |[1ac614] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.getDarkThemeStyle:()I │ │ +1ac624: 6000 532e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_DarkNoActionBar:I // field@2e53 │ │ +1ac628: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme;) │ │ @@ -465814,17 +465815,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ac628: |[1ac628] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.getLightThemeStyle:()I │ │ -1ac638: 6000 572e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_LightNoActionBar:I // field@2e57 │ │ -1ac63c: 0f00 |0002: return v0 │ │ +1ac62c: |[1ac62c] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.getLightThemeStyle:()I │ │ +1ac63c: 6000 572e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_LightNoActionBar:I // field@2e57 │ │ +1ac640: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; │ │ │ │ source_file_idx : 6019 (DynamicNoActionBarTheme.java) │ │ @@ -465893,45 +465894,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1b0240: |[1b0240] org.thoughtcrime.securesms.util.SaveAttachmentTask.:()V │ │ -1b0250: 0e00 |0000: return-void │ │ +1b0244: |[1b0244] org.thoughtcrime.securesms.util.SaveAttachmentTask.:()V │ │ +1b0254: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -1b0254: |[1b0254] org.thoughtcrime.securesms.util.SaveAttachmentTask.:(Landroid/content/Context;)V │ │ -1b0264: 6e10 7600 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1b026a: 0c00 |0003: move-result-object v0 │ │ -1b026c: 6001 732a |0004: sget v1, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2a73 │ │ -1b0270: 6e20 e500 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ -1b0276: 0c00 |0009: move-result-object v0 │ │ -1b0278: 6e10 7600 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1b027e: 0c01 |000d: move-result-object v1 │ │ -1b0280: 6002 732a |000e: sget v2, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2a73 │ │ -1b0284: 6e20 e500 2100 |0010: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ -1b028a: 0c01 |0013: move-result-object v1 │ │ -1b028c: 7040 265c 4310 |0014: invoke-direct {v3, v4, v0, v1}, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5c26 │ │ -1b0292: 2200 2203 |0017: new-instance v0, Ljava/lang/ref/WeakReference; // type@0322 │ │ -1b0296: 7020 600b 4000 |0019: invoke-direct {v0, v4}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b60 │ │ -1b029c: 5b30 4942 |001c: iput-object v0, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4249 │ │ -1b02a0: 0e00 |001e: return-void │ │ +1b0258: |[1b0258] org.thoughtcrime.securesms.util.SaveAttachmentTask.:(Landroid/content/Context;)V │ │ +1b0268: 6e10 7600 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1b026e: 0c00 |0003: move-result-object v0 │ │ +1b0270: 6001 732a |0004: sget v1, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2a73 │ │ +1b0274: 6e20 e500 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ +1b027a: 0c00 |0009: move-result-object v0 │ │ +1b027c: 6e10 7600 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1b0282: 0c01 |000d: move-result-object v1 │ │ +1b0284: 6002 732a |000e: sget v2, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2a73 │ │ +1b0288: 6e20 e500 2100 |0010: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ +1b028e: 0c01 |0013: move-result-object v1 │ │ +1b0290: 7040 265c 4310 |0014: invoke-direct {v3, v4, v0, v1}, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5c26 │ │ +1b0296: 2200 2203 |0017: new-instance v0, Ljava/lang/ref/WeakReference; // type@0322 │ │ +1b029a: 7020 600b 4000 |0019: invoke-direct {v0, v4}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b60 │ │ +1b02a0: 5b30 4942 |001c: iput-object v0, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4249 │ │ +1b02a4: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x000a line=50 │ │ 0x0014 line=48 │ │ 0x0017 line=51 │ │ locals : │ │ @@ -465943,172 +465944,172 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 334 16-bit code units │ │ -1af8d8: |[1af8d8] org.thoughtcrime.securesms.util.SaveAttachmentTask.createOutputUri:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; │ │ -1af8e8: 7020 025b eb00 |0000: invoke-direct {v11, v14}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getFileNameParts:(Ljava/lang/String;)[Ljava/lang/String; // method@5b02 │ │ -1af8ee: 0c00 |0003: move-result-object v0 │ │ -1af8f0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1af8f2: 4602 0001 |0005: aget-object v2, v0, v1 │ │ -1af8f6: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -1af8f8: 4600 0003 |0008: aget-object v0, v0, v3 │ │ -1af8fc: 7100 a003 0000 |000a: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a0 │ │ -1af902: 0c04 |000d: move-result-object v4 │ │ -1af904: 6e20 9f03 0400 |000e: invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@039f │ │ -1af90a: 0c04 |0011: move-result-object v4 │ │ -1af90c: 7110 975a 0400 |0012: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isOctetStream:(Ljava/lang/String;)Z // method@5a97 │ │ -1af912: 0a05 |0015: move-result v5 │ │ -1af914: 3805 2100 |0016: if-eqz v5, 0037 // +0021 │ │ -1af918: 7110 955a 0d00 |0018: invoke-static {v13}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageVideoOrAudioType:(Ljava/lang/String;)Z // method@5a95 │ │ -1af91e: 0a05 |001b: move-result v5 │ │ -1af920: 3805 1b00 |001c: if-eqz v5, 0037 // +001b │ │ -1af924: 6204 4742 |001e: sget-object v4, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4247 │ │ -1af928: 2205 0c03 |0020: new-instance v5, Ljava/lang/StringBuilder; // type@030c │ │ -1af92c: 1a06 5b31 |0022: const-string v6, "MimeTypeMap returned octet stream for media, changing to provided content type [" // string@315b │ │ -1af930: 7020 0f0b 6500 |0024: invoke-direct {v5, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1af936: 6e20 180b d500 |0027: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1af93c: 1a06 fb42 |002a: const-string v6, "] instead." // string@42fb │ │ -1af940: 6e20 180b 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1af946: 6e10 290b 0500 |002f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1af94c: 0c05 |0032: move-result-object v5 │ │ -1af94e: 7120 bc02 5400 |0033: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ -1af954: 07d4 |0036: move-object v4, v13 │ │ -1af956: 2205 2600 |0037: new-instance v5, Landroid/content/ContentValues; // type@0026 │ │ -1af95a: 7010 6500 0500 |0039: invoke-direct {v5}, Landroid/content/ContentValues;.:()V // method@0065 │ │ -1af960: 1a06 2143 |003c: const-string v6, "_display_name" // string@4321 │ │ -1af964: 6e30 6800 650e |003e: invoke-virtual {v5, v6, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ -1af96a: 1a06 8f6f |0041: const-string v6, "mime_type" // string@6f8f │ │ -1af96e: 6e30 6800 6504 |0043: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ -1af974: 6204 a400 |0046: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -1af978: 7100 2c0b 0000 |0048: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1af97e: 0b06 |004b: move-result-wide v6 │ │ -1af980: 6e30 720d 6407 |004c: invoke-virtual {v4, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d72 │ │ -1af986: 0b06 |004f: move-result-wide v6 │ │ -1af988: 7120 5f0a 7600 |0050: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1af98e: 0c04 |0053: move-result-object v4 │ │ -1af990: 1a06 5450 |0054: const-string v6, "date_added" // string@5054 │ │ -1af994: 6e30 6700 6504 |0056: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ -1af99a: 6204 a400 |0059: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -1af99e: 7100 2c0b 0000 |005b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1af9a4: 0b06 |005e: move-result-wide v6 │ │ -1af9a6: 6e30 720d 6407 |005f: invoke-virtual {v4, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d72 │ │ -1af9ac: 0b06 |0062: move-result-wide v6 │ │ -1af9ae: 7120 5f0a 7600 |0063: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1af9b4: 0c04 |0066: move-result-object v4 │ │ -1af9b6: 1a06 5550 |0067: const-string v6, "date_modified" // string@5055 │ │ -1af9ba: 6e30 6700 6504 |0069: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ -1af9c0: 6004 3800 |006c: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1af9c4: 1306 1c00 |006e: const/16 v6, #int 28 // #1c │ │ -1af9c8: 3764 0d00 |0070: if-le v4, v6, 007d // +000d │ │ -1af9cc: 1a0d 2c63 |0072: const-string v13, "is_pending" // string@632c │ │ -1af9d0: 7110 530a 0300 |0074: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1af9d6: 0c0e |0077: move-result-object v14 │ │ -1af9d8: 6e30 6600 d50e |0078: invoke-virtual {v5, v13, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0066 │ │ -1af9de: 2900 b400 |007b: goto/16 012f // +00b4 │ │ -1af9e2: 6e10 ff01 0c00 |007d: invoke-virtual {v12}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ -1af9e8: 0c04 |0080: move-result-object v4 │ │ -1af9ea: 1a06 fe55 |0081: const-string v6, "file" // string@55fe │ │ -1af9ee: 7120 6c5b 6400 |0083: invoke-static {v4, v6}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@5b6c │ │ -1af9f4: 0a04 |0086: move-result v4 │ │ -1af9f6: 1a06 a40c |0087: const-string v6, "-" // string@0ca4 │ │ -1af9fa: 1a07 330d |0089: const-string v7, "." // string@0d33 │ │ -1af9fe: 3804 5a00 |008b: if-eqz v4, 00e5 // +005a │ │ -1afa02: 220d c202 |008d: new-instance v13, Ljava/io/File; // type@02c2 │ │ -1afa06: 6e10 fc01 0c00 |008f: invoke-virtual {v12}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -1afa0c: 0c0c |0092: move-result-object v12 │ │ -1afa0e: 7020 6b09 cd00 |0093: invoke-direct {v13, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ -1afa14: 220c c202 |0096: new-instance v12, Ljava/io/File; // type@02c2 │ │ -1afa18: 220e 0c03 |0098: new-instance v14, Ljava/lang/StringBuilder; // type@030c │ │ -1afa1c: 7010 0c0b 0e00 |009a: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1afa22: 6e20 180b 2e00 |009d: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1afa28: 6e20 180b 7e00 |00a0: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1afa2e: 6e20 180b 0e00 |00a3: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1afa34: 6e10 290b 0e00 |00a6: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1afa3a: 0c0e |00a9: move-result-object v14 │ │ -1afa3c: 7030 6a09 dc0e |00aa: invoke-direct {v12, v13, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@096a │ │ -1afa42: 6e10 7109 0c00 |00ad: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@0971 │ │ -1afa48: 0a0e |00b0: move-result v14 │ │ -1afa4a: 380e 2100 |00b1: if-eqz v14, 00d2 // +0021 │ │ -1afa4e: 220c c202 |00b3: new-instance v12, Ljava/io/File; // type@02c2 │ │ -1afa52: 220e 0c03 |00b5: new-instance v14, Ljava/lang/StringBuilder; // type@030c │ │ -1afa56: 7010 0c0b 0e00 |00b7: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1afa5c: 6e20 180b 2e00 |00ba: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1afa62: 6e20 180b 6e00 |00bd: invoke-virtual {v14, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1afa68: b031 |00c0: add-int/2addr v1, v3 │ │ -1afa6a: 6e20 130b 1e00 |00c1: invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1afa70: 6e20 180b 7e00 |00c4: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1afa76: 6e20 180b 0e00 |00c7: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1afa7c: 6e10 290b 0e00 |00ca: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1afa82: 0c0e |00cd: move-result-object v14 │ │ -1afa84: 7030 6a09 dc0e |00ce: invoke-direct {v12, v13, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@096a │ │ -1afa8a: 28dc |00d1: goto 00ad // -0024 │ │ -1afa8c: 6e10 7909 0c00 |00d2: invoke-virtual {v12}, Ljava/io/File;.isHidden:()Z // method@0979 │ │ -1afa92: 0a0d |00d5: move-result v13 │ │ -1afa94: 390d 0700 |00d6: if-nez v13, 00dd // +0007 │ │ -1afa98: 7110 f601 0c00 |00d8: invoke-static {v12}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ -1afa9e: 0c0c |00db: move-result-object v12 │ │ -1afaa0: 110c |00dc: return-object v12 │ │ -1afaa2: 220c c802 |00dd: new-instance v12, Ljava/io/IOException; // type@02c8 │ │ -1afaa6: 1a0d 2439 |00df: const-string v13, "Specified name would not be visible" // string@3924 │ │ -1afaaa: 7020 9109 dc00 |00e1: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0991 │ │ -1afab0: 270c |00e4: throw v12 │ │ -1afab2: 7020 015b db00 |00e5: invoke-direct {v11, v13}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getExternalPathForType:(Ljava/lang/String;)Ljava/lang/String; // method@5b01 │ │ -1afab8: 0c04 |00e8: move-result-object v4 │ │ -1afaba: 3804 5300 |00e9: if-eqz v4, 013c // +0053 │ │ -1afabe: 122d |00eb: const/4 v13, #int 2 // #2 │ │ -1afac0: 23d8 4011 |00ec: new-array v8, v13, [Ljava/lang/Object; // type@1140 │ │ -1afac4: 4d04 0801 |00ee: aput-object v4, v8, v1 │ │ -1afac8: 4d0e 0803 |00f0: aput-object v14, v8, v3 │ │ -1afacc: 1a0e 3a06 |00f2: const-string v14, "%s/%s" // string@063a │ │ -1afad0: 7120 d80a 8e00 |00f4: invoke-static {v14, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ -1afad6: 0c08 |00f7: move-result-object v8 │ │ -1afad8: 1209 |00f8: const/4 v9, #int 0 // #0 │ │ -1afada: 7030 075b cb08 |00f9: invoke-direct {v11, v12, v8}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.pathTaken:(Landroid/net/Uri;Ljava/lang/String;)Z // method@5b07 │ │ -1afae0: 0a0a |00fc: move-result v10 │ │ -1afae2: 380a 2d00 |00fd: if-eqz v10, 012a // +002d │ │ -1afae6: 6208 4742 |00ff: sget-object v8, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4247 │ │ -1afaea: 1a0a 573c |0101: const-string v10, "The content exists. Rename and check again." // string@3c57 │ │ -1afaee: 7120 bc02 a800 |0103: invoke-static {v8, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ -1afaf4: 2208 0c03 |0106: new-instance v8, Ljava/lang/StringBuilder; // type@030c │ │ -1afaf8: 7010 0c0b 0800 |0108: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1afafe: 6e20 180b 2800 |010b: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1afb04: 6e20 180b 6800 |010e: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1afb0a: b039 |0111: add-int/2addr v9, v3 │ │ -1afb0c: 6e20 130b 9800 |0112: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1afb12: 6e20 180b 7800 |0115: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1afb18: 6e20 180b 0800 |0118: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1afb1e: 6e10 290b 0800 |011b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1afb24: 0c08 |011e: move-result-object v8 │ │ -1afb26: 23da 4011 |011f: new-array v10, v13, [Ljava/lang/Object; // type@1140 │ │ -1afb2a: 4d04 0a01 |0121: aput-object v4, v10, v1 │ │ -1afb2e: 4d08 0a03 |0123: aput-object v8, v10, v3 │ │ -1afb32: 7120 d80a ae00 |0125: invoke-static {v14, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ -1afb38: 0c08 |0128: move-result-object v8 │ │ -1afb3a: 28d0 |0129: goto 00f9 // -0030 │ │ -1afb3c: 1a0d 1943 |012a: const-string v13, "_data" // string@4319 │ │ -1afb40: 6e30 6800 d508 |012c: invoke-virtual {v5, v13, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ -1afb46: 6e10 005b 0b00 |012f: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@5b00 │ │ -1afb4c: 0c0d |0132: move-result-object v13 │ │ -1afb4e: 6e10 6e00 0d00 |0133: invoke-virtual {v13}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -1afb54: 0c0d |0136: move-result-object v13 │ │ -1afb56: 6e30 5e00 cd05 |0137: invoke-virtual {v13, v12, v5}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@005e │ │ -1afb5c: 0c0c |013a: move-result-object v12 │ │ -1afb5e: 110c |013b: return-object v12 │ │ -1afb60: 220c c802 |013c: new-instance v12, Ljava/io/IOException; // type@02c8 │ │ -1afb64: 620e 9f00 |013e: sget-object v14, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ -1afb68: 2330 4011 |0140: new-array v0, v3, [Ljava/lang/Object; // type@1140 │ │ -1afb6c: 4d0d 0001 |0142: aput-object v13, v0, v1 │ │ -1afb70: 1a0d 7933 |0144: const-string v13, "Path for type: %s was not available" // string@3379 │ │ -1afb74: 7130 d90a de00 |0146: invoke-static {v14, v13, v0}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad9 │ │ -1afb7a: 0c0d |0149: move-result-object v13 │ │ -1afb7c: 7020 9109 dc00 |014a: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0991 │ │ -1afb82: 270c |014d: throw v12 │ │ +1af8dc: |[1af8dc] org.thoughtcrime.securesms.util.SaveAttachmentTask.createOutputUri:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; │ │ +1af8ec: 7020 025b eb00 |0000: invoke-direct {v11, v14}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getFileNameParts:(Ljava/lang/String;)[Ljava/lang/String; // method@5b02 │ │ +1af8f2: 0c00 |0003: move-result-object v0 │ │ +1af8f4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1af8f6: 4602 0001 |0005: aget-object v2, v0, v1 │ │ +1af8fa: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +1af8fc: 4600 0003 |0008: aget-object v0, v0, v3 │ │ +1af900: 7100 a003 0000 |000a: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a0 │ │ +1af906: 0c04 |000d: move-result-object v4 │ │ +1af908: 6e20 9f03 0400 |000e: invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@039f │ │ +1af90e: 0c04 |0011: move-result-object v4 │ │ +1af910: 7110 975a 0400 |0012: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isOctetStream:(Ljava/lang/String;)Z // method@5a97 │ │ +1af916: 0a05 |0015: move-result v5 │ │ +1af918: 3805 2100 |0016: if-eqz v5, 0037 // +0021 │ │ +1af91c: 7110 955a 0d00 |0018: invoke-static {v13}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageVideoOrAudioType:(Ljava/lang/String;)Z // method@5a95 │ │ +1af922: 0a05 |001b: move-result v5 │ │ +1af924: 3805 1b00 |001c: if-eqz v5, 0037 // +001b │ │ +1af928: 6204 4742 |001e: sget-object v4, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4247 │ │ +1af92c: 2205 0c03 |0020: new-instance v5, Ljava/lang/StringBuilder; // type@030c │ │ +1af930: 1a06 5b31 |0022: const-string v6, "MimeTypeMap returned octet stream for media, changing to provided content type [" // string@315b │ │ +1af934: 7020 0f0b 6500 |0024: invoke-direct {v5, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1af93a: 6e20 180b d500 |0027: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1af940: 1a06 fb42 |002a: const-string v6, "] instead." // string@42fb │ │ +1af944: 6e20 180b 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1af94a: 6e10 290b 0500 |002f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1af950: 0c05 |0032: move-result-object v5 │ │ +1af952: 7120 bc02 5400 |0033: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ +1af958: 07d4 |0036: move-object v4, v13 │ │ +1af95a: 2205 2600 |0037: new-instance v5, Landroid/content/ContentValues; // type@0026 │ │ +1af95e: 7010 6500 0500 |0039: invoke-direct {v5}, Landroid/content/ContentValues;.:()V // method@0065 │ │ +1af964: 1a06 2143 |003c: const-string v6, "_display_name" // string@4321 │ │ +1af968: 6e30 6800 650e |003e: invoke-virtual {v5, v6, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ +1af96e: 1a06 8f6f |0041: const-string v6, "mime_type" // string@6f8f │ │ +1af972: 6e30 6800 6504 |0043: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ +1af978: 6204 a400 |0046: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +1af97c: 7100 2c0b 0000 |0048: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1af982: 0b06 |004b: move-result-wide v6 │ │ +1af984: 6e30 720d 6407 |004c: invoke-virtual {v4, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d72 │ │ +1af98a: 0b06 |004f: move-result-wide v6 │ │ +1af98c: 7120 5f0a 7600 |0050: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1af992: 0c04 |0053: move-result-object v4 │ │ +1af994: 1a06 5450 |0054: const-string v6, "date_added" // string@5054 │ │ +1af998: 6e30 6700 6504 |0056: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ +1af99e: 6204 a400 |0059: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +1af9a2: 7100 2c0b 0000 |005b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1af9a8: 0b06 |005e: move-result-wide v6 │ │ +1af9aa: 6e30 720d 6407 |005f: invoke-virtual {v4, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d72 │ │ +1af9b0: 0b06 |0062: move-result-wide v6 │ │ +1af9b2: 7120 5f0a 7600 |0063: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1af9b8: 0c04 |0066: move-result-object v4 │ │ +1af9ba: 1a06 5550 |0067: const-string v6, "date_modified" // string@5055 │ │ +1af9be: 6e30 6700 6504 |0069: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ +1af9c4: 6004 3800 |006c: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1af9c8: 1306 1c00 |006e: const/16 v6, #int 28 // #1c │ │ +1af9cc: 3764 0d00 |0070: if-le v4, v6, 007d // +000d │ │ +1af9d0: 1a0d 2c63 |0072: const-string v13, "is_pending" // string@632c │ │ +1af9d4: 7110 530a 0300 |0074: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1af9da: 0c0e |0077: move-result-object v14 │ │ +1af9dc: 6e30 6600 d50e |0078: invoke-virtual {v5, v13, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0066 │ │ +1af9e2: 2900 b400 |007b: goto/16 012f // +00b4 │ │ +1af9e6: 6e10 ff01 0c00 |007d: invoke-virtual {v12}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ +1af9ec: 0c04 |0080: move-result-object v4 │ │ +1af9ee: 1a06 fe55 |0081: const-string v6, "file" // string@55fe │ │ +1af9f2: 7120 6c5b 6400 |0083: invoke-static {v4, v6}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@5b6c │ │ +1af9f8: 0a04 |0086: move-result v4 │ │ +1af9fa: 1a06 a40c |0087: const-string v6, "-" // string@0ca4 │ │ +1af9fe: 1a07 330d |0089: const-string v7, "." // string@0d33 │ │ +1afa02: 3804 5a00 |008b: if-eqz v4, 00e5 // +005a │ │ +1afa06: 220d c202 |008d: new-instance v13, Ljava/io/File; // type@02c2 │ │ +1afa0a: 6e10 fc01 0c00 |008f: invoke-virtual {v12}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +1afa10: 0c0c |0092: move-result-object v12 │ │ +1afa12: 7020 6b09 cd00 |0093: invoke-direct {v13, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ +1afa18: 220c c202 |0096: new-instance v12, Ljava/io/File; // type@02c2 │ │ +1afa1c: 220e 0c03 |0098: new-instance v14, Ljava/lang/StringBuilder; // type@030c │ │ +1afa20: 7010 0c0b 0e00 |009a: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1afa26: 6e20 180b 2e00 |009d: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1afa2c: 6e20 180b 7e00 |00a0: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1afa32: 6e20 180b 0e00 |00a3: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1afa38: 6e10 290b 0e00 |00a6: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1afa3e: 0c0e |00a9: move-result-object v14 │ │ +1afa40: 7030 6a09 dc0e |00aa: invoke-direct {v12, v13, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@096a │ │ +1afa46: 6e10 7109 0c00 |00ad: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@0971 │ │ +1afa4c: 0a0e |00b0: move-result v14 │ │ +1afa4e: 380e 2100 |00b1: if-eqz v14, 00d2 // +0021 │ │ +1afa52: 220c c202 |00b3: new-instance v12, Ljava/io/File; // type@02c2 │ │ +1afa56: 220e 0c03 |00b5: new-instance v14, Ljava/lang/StringBuilder; // type@030c │ │ +1afa5a: 7010 0c0b 0e00 |00b7: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1afa60: 6e20 180b 2e00 |00ba: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1afa66: 6e20 180b 6e00 |00bd: invoke-virtual {v14, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1afa6c: b031 |00c0: add-int/2addr v1, v3 │ │ +1afa6e: 6e20 130b 1e00 |00c1: invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1afa74: 6e20 180b 7e00 |00c4: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1afa7a: 6e20 180b 0e00 |00c7: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1afa80: 6e10 290b 0e00 |00ca: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1afa86: 0c0e |00cd: move-result-object v14 │ │ +1afa88: 7030 6a09 dc0e |00ce: invoke-direct {v12, v13, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@096a │ │ +1afa8e: 28dc |00d1: goto 00ad // -0024 │ │ +1afa90: 6e10 7909 0c00 |00d2: invoke-virtual {v12}, Ljava/io/File;.isHidden:()Z // method@0979 │ │ +1afa96: 0a0d |00d5: move-result v13 │ │ +1afa98: 390d 0700 |00d6: if-nez v13, 00dd // +0007 │ │ +1afa9c: 7110 f601 0c00 |00d8: invoke-static {v12}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ +1afaa2: 0c0c |00db: move-result-object v12 │ │ +1afaa4: 110c |00dc: return-object v12 │ │ +1afaa6: 220c c802 |00dd: new-instance v12, Ljava/io/IOException; // type@02c8 │ │ +1afaaa: 1a0d 2439 |00df: const-string v13, "Specified name would not be visible" // string@3924 │ │ +1afaae: 7020 9109 dc00 |00e1: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0991 │ │ +1afab4: 270c |00e4: throw v12 │ │ +1afab6: 7020 015b db00 |00e5: invoke-direct {v11, v13}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getExternalPathForType:(Ljava/lang/String;)Ljava/lang/String; // method@5b01 │ │ +1afabc: 0c04 |00e8: move-result-object v4 │ │ +1afabe: 3804 5300 |00e9: if-eqz v4, 013c // +0053 │ │ +1afac2: 122d |00eb: const/4 v13, #int 2 // #2 │ │ +1afac4: 23d8 4011 |00ec: new-array v8, v13, [Ljava/lang/Object; // type@1140 │ │ +1afac8: 4d04 0801 |00ee: aput-object v4, v8, v1 │ │ +1afacc: 4d0e 0803 |00f0: aput-object v14, v8, v3 │ │ +1afad0: 1a0e 3a06 |00f2: const-string v14, "%s/%s" // string@063a │ │ +1afad4: 7120 d80a 8e00 |00f4: invoke-static {v14, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ +1afada: 0c08 |00f7: move-result-object v8 │ │ +1afadc: 1209 |00f8: const/4 v9, #int 0 // #0 │ │ +1afade: 7030 075b cb08 |00f9: invoke-direct {v11, v12, v8}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.pathTaken:(Landroid/net/Uri;Ljava/lang/String;)Z // method@5b07 │ │ +1afae4: 0a0a |00fc: move-result v10 │ │ +1afae6: 380a 2d00 |00fd: if-eqz v10, 012a // +002d │ │ +1afaea: 6208 4742 |00ff: sget-object v8, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4247 │ │ +1afaee: 1a0a 573c |0101: const-string v10, "The content exists. Rename and check again." // string@3c57 │ │ +1afaf2: 7120 bc02 a800 |0103: invoke-static {v8, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ +1afaf8: 2208 0c03 |0106: new-instance v8, Ljava/lang/StringBuilder; // type@030c │ │ +1afafc: 7010 0c0b 0800 |0108: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1afb02: 6e20 180b 2800 |010b: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1afb08: 6e20 180b 6800 |010e: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1afb0e: b039 |0111: add-int/2addr v9, v3 │ │ +1afb10: 6e20 130b 9800 |0112: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1afb16: 6e20 180b 7800 |0115: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1afb1c: 6e20 180b 0800 |0118: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1afb22: 6e10 290b 0800 |011b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1afb28: 0c08 |011e: move-result-object v8 │ │ +1afb2a: 23da 4011 |011f: new-array v10, v13, [Ljava/lang/Object; // type@1140 │ │ +1afb2e: 4d04 0a01 |0121: aput-object v4, v10, v1 │ │ +1afb32: 4d08 0a03 |0123: aput-object v8, v10, v3 │ │ +1afb36: 7120 d80a ae00 |0125: invoke-static {v14, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ +1afb3c: 0c08 |0128: move-result-object v8 │ │ +1afb3e: 28d0 |0129: goto 00f9 // -0030 │ │ +1afb40: 1a0d 1943 |012a: const-string v13, "_data" // string@4319 │ │ +1afb44: 6e30 6800 d508 |012c: invoke-virtual {v5, v13, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ +1afb4a: 6e10 005b 0b00 |012f: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@5b00 │ │ +1afb50: 0c0d |0132: move-result-object v13 │ │ +1afb52: 6e10 6e00 0d00 |0133: invoke-virtual {v13}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +1afb58: 0c0d |0136: move-result-object v13 │ │ +1afb5a: 6e30 5e00 cd05 |0137: invoke-virtual {v13, v12, v5}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@005e │ │ +1afb60: 0c0c |013a: move-result-object v12 │ │ +1afb62: 110c |013b: return-object v12 │ │ +1afb64: 220c c802 |013c: new-instance v12, Ljava/io/IOException; // type@02c8 │ │ +1afb68: 620e 9f00 |013e: sget-object v14, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ +1afb6c: 2330 4011 |0140: new-array v0, v3, [Ljava/lang/Object; // type@1140 │ │ +1afb70: 4d0d 0001 |0142: aput-object v13, v0, v1 │ │ +1afb74: 1a0d 7933 |0144: const-string v13, "Path for type: %s was not available" // string@3379 │ │ +1afb78: 7130 d90a de00 |0146: invoke-static {v14, v13, v0}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad9 │ │ +1afb7e: 0c0d |0149: move-result-object v13 │ │ +1afb80: 7020 9109 dc00 |014a: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0991 │ │ +1afb86: 270c |014d: throw v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0005 line=230 │ │ 0x0008 line=231 │ │ 0x000a line=232 │ │ 0x0012 line=234 │ │ @@ -466148,39 +466149,39 @@ │ │ type : '(Ljava/io/File;)Ljava/io/File;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -1afecc: |[1afecc] org.thoughtcrime.securesms.util.SaveAttachmentTask.ensureExternalPath:(Ljava/io/File;)Ljava/io/File; │ │ -1afedc: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ -1afee0: 6e10 7109 0300 |0002: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@0971 │ │ -1afee6: 0a00 |0005: move-result v0 │ │ -1afee8: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -1afeec: 1103 |0008: return-object v3 │ │ -1afeee: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -1afef0: 3903 1700 |000a: if-nez v3, 0021 // +0017 │ │ -1afef4: 6203 3f00 |000c: sget-object v3, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@003f │ │ -1afef8: 7110 4302 0300 |000e: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ -1afefe: 0c03 |0011: move-result-object v3 │ │ -1aff00: 6e10 7109 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@0971 │ │ -1aff06: 0a01 |0015: move-result v1 │ │ -1aff08: 3901 0a00 |0016: if-nez v1, 0020 // +000a │ │ -1aff0c: 6e10 7f09 0300 |0018: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@097f │ │ -1aff12: 0a01 |001b: move-result v1 │ │ -1aff14: 3801 0300 |001c: if-eqz v1, 001f // +0003 │ │ -1aff18: 2802 |001e: goto 0020 // +0002 │ │ -1aff1a: 1100 |001f: return-object v0 │ │ -1aff1c: 1103 |0020: return-object v3 │ │ -1aff1e: 6e10 7f09 0300 |0021: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@097f │ │ -1aff24: 0a01 |0024: move-result v1 │ │ -1aff26: 3801 0300 |0025: if-eqz v1, 0028 // +0003 │ │ -1aff2a: 1103 |0027: return-object v3 │ │ -1aff2c: 1100 |0028: return-object v0 │ │ +1afed0: |[1afed0] org.thoughtcrime.securesms.util.SaveAttachmentTask.ensureExternalPath:(Ljava/io/File;)Ljava/io/File; │ │ +1afee0: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ +1afee4: 6e10 7109 0300 |0002: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@0971 │ │ +1afeea: 0a00 |0005: move-result v0 │ │ +1afeec: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +1afef0: 1103 |0008: return-object v3 │ │ +1afef2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +1afef4: 3903 1700 |000a: if-nez v3, 0021 // +0017 │ │ +1afef8: 6203 3f00 |000c: sget-object v3, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@003f │ │ +1afefc: 7110 4302 0300 |000e: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ +1aff02: 0c03 |0011: move-result-object v3 │ │ +1aff04: 6e10 7109 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@0971 │ │ +1aff0a: 0a01 |0015: move-result v1 │ │ +1aff0c: 3901 0a00 |0016: if-nez v1, 0020 // +000a │ │ +1aff10: 6e10 7f09 0300 |0018: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@097f │ │ +1aff16: 0a01 |001b: move-result v1 │ │ +1aff18: 3801 0300 |001c: if-eqz v1, 001f // +0003 │ │ +1aff1c: 2802 |001e: goto 0020 // +0002 │ │ +1aff1e: 1100 |001f: return-object v0 │ │ +1aff20: 1103 |0020: return-object v3 │ │ +1aff22: 6e10 7f09 0300 |0021: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@097f │ │ +1aff28: 0a01 |0024: move-result v1 │ │ +1aff2a: 3801 0300 |0025: if-eqz v1, 0028 // +0003 │ │ +1aff2e: 1103 |0027: return-object v3 │ │ +1aff30: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=163 │ │ 0x000c line=168 │ │ 0x0012 line=169 │ │ 0x0021 line=176 │ │ locals : │ │ @@ -466192,41 +466193,41 @@ │ │ type : '(Ljava/lang/String;J)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -1aff50: |[1aff50] org.thoughtcrime.securesms.util.SaveAttachmentTask.generateOutputFileName:(Ljava/lang/String;J)Ljava/lang/String; │ │ -1aff60: 7110 8c5a 0400 |0000: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@5a8c │ │ -1aff66: 0c04 |0003: move-result-object v4 │ │ -1aff68: 2200 7103 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@0371 │ │ -1aff6c: 1a01 9889 |0006: const-string v1, "yyyy-MM-dd-HHmmss" // string@8998 │ │ -1aff70: 7020 440c 1000 |0008: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0c44 │ │ -1aff76: 2201 0c03 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ -1aff7a: 1a02 2651 |000d: const-string v2, "deltachat-" // string@5126 │ │ -1aff7e: 7020 0f0b 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1aff84: 7120 5f0a 6500 |0012: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1aff8a: 0c05 |0015: move-result-object v5 │ │ -1aff8c: 6e20 460c 5000 |0016: invoke-virtual {v0, v5}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0c46 │ │ -1aff92: 0c05 |0019: move-result-object v5 │ │ -1aff94: 6e20 180b 5100 |001a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1aff9a: 6e10 290b 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1affa0: 0c05 |0020: move-result-object v5 │ │ -1affa2: 3904 0400 |0021: if-nez v4, 0025 // +0004 │ │ -1affa6: 1a04 5348 |0023: const-string v4, "attach" // string@4853 │ │ -1affaa: 2206 0c03 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@030c │ │ -1affae: 7010 0c0b 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1affb4: 6e20 180b 5600 |002a: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1affba: 1a05 330d |002d: const-string v5, "." // string@0d33 │ │ -1affbe: 6e20 180b 5600 |002f: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1affc4: 6e20 180b 4600 |0032: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1affca: 6e10 290b 0600 |0035: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1affd0: 0c04 |0038: move-result-object v4 │ │ -1affd2: 1104 |0039: return-object v4 │ │ +1aff54: |[1aff54] org.thoughtcrime.securesms.util.SaveAttachmentTask.generateOutputFileName:(Ljava/lang/String;J)Ljava/lang/String; │ │ +1aff64: 7110 8c5a 0400 |0000: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@5a8c │ │ +1aff6a: 0c04 |0003: move-result-object v4 │ │ +1aff6c: 2200 7103 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@0371 │ │ +1aff70: 1a01 9889 |0006: const-string v1, "yyyy-MM-dd-HHmmss" // string@8998 │ │ +1aff74: 7020 440c 1000 |0008: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0c44 │ │ +1aff7a: 2201 0c03 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ +1aff7e: 1a02 2651 |000d: const-string v2, "deltachat-" // string@5126 │ │ +1aff82: 7020 0f0b 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1aff88: 7120 5f0a 6500 |0012: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1aff8e: 0c05 |0015: move-result-object v5 │ │ +1aff90: 6e20 460c 5000 |0016: invoke-virtual {v0, v5}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0c46 │ │ +1aff96: 0c05 |0019: move-result-object v5 │ │ +1aff98: 6e20 180b 5100 |001a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1aff9e: 6e10 290b 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1affa4: 0c05 |0020: move-result-object v5 │ │ +1affa6: 3904 0400 |0021: if-nez v4, 0025 // +0004 │ │ +1affaa: 1a04 5348 |0023: const-string v4, "attach" // string@4853 │ │ +1affae: 2206 0c03 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@030c │ │ +1affb2: 7010 0c0b 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1affb8: 6e20 180b 5600 |002a: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1affbe: 1a05 330d |002d: const-string v5, "." // string@0d33 │ │ +1affc2: 6e20 180b 5600 |002f: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1affc8: 6e20 180b 4600 |0032: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1affce: 6e10 290b 0600 |0035: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1affd4: 0c04 |0038: move-result-object v4 │ │ +1affd6: 1104 |0039: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0004 line=214 │ │ 0x000b line=215 │ │ 0x0023 line=217 │ │ 0x0025 line=219 │ │ @@ -466240,48 +466241,48 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -1affd4: |[1affd4] org.thoughtcrime.securesms.util.SaveAttachmentTask.getExternalPathForType:(Ljava/lang/String;)Ljava/lang/String; │ │ -1affe4: 1a00 7288 |0000: const-string v0, "video/" // string@8872 │ │ -1affe8: 6e20 f20a 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1affee: 0a00 |0005: move-result v0 │ │ -1afff0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1afff2: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ -1afff6: 6203 4000 |0009: sget-object v3, Landroid/os/Environment;.DIRECTORY_MOVIES:Ljava/lang/String; // field@0040 │ │ -1afffa: 7110 4302 0300 |000b: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ -1b0000: 0c03 |000e: move-result-object v3 │ │ -1b0002: 2820 |000f: goto 002f // +0020 │ │ -1b0004: 1a00 7748 |0010: const-string v0, "audio/" // string@4877 │ │ -1b0008: 6e20 f20a 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1b000e: 0a00 |0015: move-result v0 │ │ -1b0010: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -1b0014: 6203 4100 |0018: sget-object v3, Landroid/os/Environment;.DIRECTORY_MUSIC:Ljava/lang/String; // field@0041 │ │ -1b0018: 7110 4302 0300 |001a: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ -1b001e: 0c03 |001d: move-result-object v3 │ │ -1b0020: 2811 |001e: goto 002f // +0011 │ │ -1b0022: 1a00 2d60 |001f: const-string v0, "image/" // string@602d │ │ -1b0026: 6e20 f20a 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1b002c: 0a03 |0024: move-result v3 │ │ -1b002e: 3803 0900 |0025: if-eqz v3, 002e // +0009 │ │ -1b0032: 6203 4200 |0027: sget-object v3, Landroid/os/Environment;.DIRECTORY_PICTURES:Ljava/lang/String; // field@0042 │ │ -1b0036: 7110 4302 0300 |0029: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ -1b003c: 0c03 |002c: move-result-object v3 │ │ -1b003e: 2802 |002d: goto 002f // +0002 │ │ -1b0040: 0713 |002e: move-object v3, v1 │ │ -1b0042: 7020 fd5a 3200 |002f: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.ensureExternalPath:(Ljava/io/File;)Ljava/io/File; // method@5afd │ │ -1b0048: 0c03 |0032: move-result-object v3 │ │ -1b004a: 3903 0300 |0033: if-nez v3, 0036 // +0003 │ │ -1b004e: 1101 |0035: return-object v1 │ │ -1b0050: 6e10 7209 0300 |0036: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0972 │ │ -1b0056: 0c03 |0039: move-result-object v3 │ │ -1b0058: 1103 |003a: return-object v3 │ │ +1affd8: |[1affd8] org.thoughtcrime.securesms.util.SaveAttachmentTask.getExternalPathForType:(Ljava/lang/String;)Ljava/lang/String; │ │ +1affe8: 1a00 7288 |0000: const-string v0, "video/" // string@8872 │ │ +1affec: 6e20 f20a 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1afff2: 0a00 |0005: move-result v0 │ │ +1afff4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1afff6: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ +1afffa: 6203 4000 |0009: sget-object v3, Landroid/os/Environment;.DIRECTORY_MOVIES:Ljava/lang/String; // field@0040 │ │ +1afffe: 7110 4302 0300 |000b: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ +1b0004: 0c03 |000e: move-result-object v3 │ │ +1b0006: 2820 |000f: goto 002f // +0020 │ │ +1b0008: 1a00 7748 |0010: const-string v0, "audio/" // string@4877 │ │ +1b000c: 6e20 f20a 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1b0012: 0a00 |0015: move-result v0 │ │ +1b0014: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +1b0018: 6203 4100 |0018: sget-object v3, Landroid/os/Environment;.DIRECTORY_MUSIC:Ljava/lang/String; // field@0041 │ │ +1b001c: 7110 4302 0300 |001a: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ +1b0022: 0c03 |001d: move-result-object v3 │ │ +1b0024: 2811 |001e: goto 002f // +0011 │ │ +1b0026: 1a00 2d60 |001f: const-string v0, "image/" // string@602d │ │ +1b002a: 6e20 f20a 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1b0030: 0a03 |0024: move-result v3 │ │ +1b0032: 3803 0900 |0025: if-eqz v3, 002e // +0009 │ │ +1b0036: 6203 4200 |0027: sget-object v3, Landroid/os/Environment;.DIRECTORY_PICTURES:Ljava/lang/String; // field@0042 │ │ +1b003a: 7110 4302 0300 |0029: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ +1b0040: 0c03 |002c: move-result-object v3 │ │ +1b0042: 2802 |002d: goto 002f // +0002 │ │ +1b0044: 0713 |002e: move-object v3, v1 │ │ +1b0046: 7020 fd5a 3200 |002f: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.ensureExternalPath:(Ljava/io/File;)Ljava/io/File; // method@5afd │ │ +1b004c: 0c03 |0032: move-result-object v3 │ │ +1b004e: 3903 0300 |0033: if-nez v3, 0036 // +0003 │ │ +1b0052: 1101 |0035: return-object v1 │ │ +1b0054: 6e10 7209 0300 |0036: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0972 │ │ +1b005a: 0c03 |0039: move-result-object v3 │ │ +1b005c: 1103 |003a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0009 line=197 │ │ 0x0010 line=198 │ │ 0x0018 line=199 │ │ 0x001f line=200 │ │ @@ -466297,32 +466298,32 @@ │ │ type : '(Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -1b00e8: |[1b00e8] org.thoughtcrime.securesms.util.SaveAttachmentTask.getFileNameParts:(Ljava/lang/String;)[Ljava/lang/String; │ │ -1b00f8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -1b00fa: 2300 4211 |0001: new-array v0, v0, [Ljava/lang/String; // type@1142 │ │ -1b00fe: 1a01 ef42 |0003: const-string v1, "\.(?=[^\.]+$)" // string@42ef │ │ -1b0102: 6e20 f00a 1400 |0005: invoke-virtual {v4, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0af0 │ │ -1b0108: 0c04 |0008: move-result-object v4 │ │ -1b010a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -1b010c: 4602 0401 |000a: aget-object v2, v4, v1 │ │ -1b0110: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -1b0114: 2141 |000e: array-length v1, v4 │ │ -1b0116: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -1b0118: 3721 0700 |0010: if-le v1, v2, 0017 // +0007 │ │ -1b011c: 4604 0402 |0012: aget-object v4, v4, v2 │ │ -1b0120: 4d04 0002 |0014: aput-object v4, v0, v2 │ │ -1b0124: 2805 |0016: goto 001b // +0005 │ │ -1b0126: 1a04 0000 |0017: const-string v4, "" // string@0000 │ │ -1b012a: 4d04 0002 |0019: aput-object v4, v0, v2 │ │ -1b012e: 1100 |001b: return-object v0 │ │ +1b00ec: |[1b00ec] org.thoughtcrime.securesms.util.SaveAttachmentTask.getFileNameParts:(Ljava/lang/String;)[Ljava/lang/String; │ │ +1b00fc: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +1b00fe: 2300 4211 |0001: new-array v0, v0, [Ljava/lang/String; // type@1142 │ │ +1b0102: 1a01 ef42 |0003: const-string v1, "\.(?=[^\.]+$)" // string@42ef │ │ +1b0106: 6e20 f00a 1400 |0005: invoke-virtual {v4, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0af0 │ │ +1b010c: 0c04 |0008: move-result-object v4 │ │ +1b010e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +1b0110: 4602 0401 |000a: aget-object v2, v4, v1 │ │ +1b0114: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +1b0118: 2141 |000e: array-length v1, v4 │ │ +1b011a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +1b011c: 3721 0700 |0010: if-le v1, v2, 0017 // +0007 │ │ +1b0120: 4604 0402 |0012: aget-object v4, v4, v2 │ │ +1b0124: 4d04 0002 |0014: aput-object v4, v0, v2 │ │ +1b0128: 2805 |0016: goto 001b // +0005 │ │ +1b012a: 1a04 0000 |0017: const-string v4, "" // string@0000 │ │ +1b012e: 4d04 0002 |0019: aput-object v4, v0, v2 │ │ +1b0132: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=296 │ │ 0x0003 line=297 │ │ 0x000a line=299 │ │ 0x000e line=301 │ │ 0x0017 line=302 │ │ @@ -466335,39 +466336,39 @@ │ │ type : '(Ljava/lang/String;)Landroid/net/Uri;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -1afb84: |[1afb84] org.thoughtcrime.securesms.util.SaveAttachmentTask.getMediaStoreContentUriForType:(Ljava/lang/String;)Landroid/net/Uri; │ │ -1afb94: 1a00 7288 |0000: const-string v0, "video/" // string@8872 │ │ -1afb98: 6e20 f20a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1afb9e: 0a00 |0005: move-result v0 │ │ -1afba0: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -1afba4: 7100 565b 0000 |0008: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getVideoUri:()Landroid/net/Uri; // method@5b56 │ │ -1afbaa: 0c02 |000b: move-result-object v2 │ │ -1afbac: 1102 |000c: return-object v2 │ │ -1afbae: 1a00 7748 |000d: const-string v0, "audio/" // string@4877 │ │ -1afbb2: 6e20 f20a 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1afbb8: 0a00 |0012: move-result v0 │ │ -1afbba: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ -1afbbe: 7100 515b 0000 |0015: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getAudioUri:()Landroid/net/Uri; // method@5b51 │ │ -1afbc4: 0c02 |0018: move-result-object v2 │ │ -1afbc6: 1102 |0019: return-object v2 │ │ -1afbc8: 1a00 2d60 |001a: const-string v0, "image/" // string@602d │ │ -1afbcc: 6e20 f20a 0200 |001c: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1afbd2: 0a02 |001f: move-result v2 │ │ -1afbd4: 3802 0700 |0020: if-eqz v2, 0027 // +0007 │ │ -1afbd8: 7100 545b 0000 |0022: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getImageUri:()Landroid/net/Uri; // method@5b54 │ │ -1afbde: 0c02 |0025: move-result-object v2 │ │ -1afbe0: 1102 |0026: return-object v2 │ │ -1afbe2: 7100 535b 0000 |0027: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getDownloadUri:()Landroid/net/Uri; // method@5b53 │ │ -1afbe8: 0c02 |002a: move-result-object v2 │ │ -1afbea: 1102 |002b: return-object v2 │ │ +1afb88: |[1afb88] org.thoughtcrime.securesms.util.SaveAttachmentTask.getMediaStoreContentUriForType:(Ljava/lang/String;)Landroid/net/Uri; │ │ +1afb98: 1a00 7288 |0000: const-string v0, "video/" // string@8872 │ │ +1afb9c: 6e20 f20a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1afba2: 0a00 |0005: move-result v0 │ │ +1afba4: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +1afba8: 7100 565b 0000 |0008: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getVideoUri:()Landroid/net/Uri; // method@5b56 │ │ +1afbae: 0c02 |000b: move-result-object v2 │ │ +1afbb0: 1102 |000c: return-object v2 │ │ +1afbb2: 1a00 7748 |000d: const-string v0, "audio/" // string@4877 │ │ +1afbb6: 6e20 f20a 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1afbbc: 0a00 |0012: move-result v0 │ │ +1afbbe: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ +1afbc2: 7100 515b 0000 |0015: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getAudioUri:()Landroid/net/Uri; // method@5b51 │ │ +1afbc8: 0c02 |0018: move-result-object v2 │ │ +1afbca: 1102 |0019: return-object v2 │ │ +1afbcc: 1a00 2d60 |001a: const-string v0, "image/" // string@602d │ │ +1afbd0: 6e20 f20a 0200 |001c: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1afbd6: 0a02 |001f: move-result v2 │ │ +1afbd8: 3802 0700 |0020: if-eqz v2, 0027 // +0007 │ │ +1afbdc: 7100 545b 0000 |0022: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getImageUri:()Landroid/net/Uri; // method@5b54 │ │ +1afbe2: 0c02 |0025: move-result-object v2 │ │ +1afbe4: 1102 |0026: return-object v2 │ │ +1afbe6: 7100 535b 0000 |0027: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getDownloadUri:()Landroid/net/Uri; // method@5b53 │ │ +1afbec: 0c02 |002a: move-result-object v2 │ │ +1afbee: 1102 |002b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0008 line=152 │ │ 0x000d line=153 │ │ 0x0015 line=154 │ │ 0x001a line=155 │ │ @@ -466382,39 +466383,39 @@ │ │ type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 43 16-bit code units │ │ -1b005c: |[1b005c] org.thoughtcrime.securesms.util.SaveAttachmentTask.getRealPathFromURI:(Landroid/net/Uri;)Ljava/lang/String; │ │ -1b006c: 1a00 1943 |0000: const-string v0, "_data" // string@4319 │ │ -1b0070: 2410 4211 0000 |0002: filled-new-array {v0}, [Ljava/lang/String; // type@1142 │ │ -1b0076: 0c04 |0005: move-result-object v4 │ │ -1b0078: 2208 9801 |0006: new-instance v8, Landroidx/loader/content/CursorLoader; // type@0198 │ │ -1b007c: 6e10 005b 0900 |0008: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@5b00 │ │ -1b0082: 0c02 |000b: move-result-object v2 │ │ -1b0084: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -1b0086: 1207 |000d: const/4 v7, #int 0 // #0 │ │ -1b0088: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -1b008a: 0781 |000f: move-object v1, v8 │ │ -1b008c: 07a3 |0010: move-object v3, v10 │ │ -1b008e: 7607 a905 0100 |0011: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Landroidx/loader/content/CursorLoader;.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@05a9 │ │ -1b0094: 6e10 aa05 0800 |0014: invoke-virtual {v8}, Landroidx/loader/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@05aa │ │ -1b009a: 0c0a |0017: move-result-object v10 │ │ -1b009c: 380a 1100 |0018: if-eqz v10, 0029 // +0011 │ │ -1b00a0: 7220 f800 0a00 |001a: invoke-interface {v10, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00f8 │ │ -1b00a6: 0a00 |001d: move-result v0 │ │ -1b00a8: 7210 fe00 0a00 |001e: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ -1b00ae: 7220 fc00 0a00 |0021: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fc │ │ -1b00b4: 0c00 |0024: move-result-object v0 │ │ -1b00b6: 7210 f600 0a00 |0025: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ -1b00bc: 2802 |0028: goto 002a // +0002 │ │ -1b00be: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -1b00c0: 1100 |002a: return-object v0 │ │ +1b0060: |[1b0060] org.thoughtcrime.securesms.util.SaveAttachmentTask.getRealPathFromURI:(Landroid/net/Uri;)Ljava/lang/String; │ │ +1b0070: 1a00 1943 |0000: const-string v0, "_data" // string@4319 │ │ +1b0074: 2410 4211 0000 |0002: filled-new-array {v0}, [Ljava/lang/String; // type@1142 │ │ +1b007a: 0c04 |0005: move-result-object v4 │ │ +1b007c: 2208 9801 |0006: new-instance v8, Landroidx/loader/content/CursorLoader; // type@0198 │ │ +1b0080: 6e10 005b 0900 |0008: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@5b00 │ │ +1b0086: 0c02 |000b: move-result-object v2 │ │ +1b0088: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +1b008a: 1207 |000d: const/4 v7, #int 0 // #0 │ │ +1b008c: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +1b008e: 0781 |000f: move-object v1, v8 │ │ +1b0090: 07a3 |0010: move-object v3, v10 │ │ +1b0092: 7607 a905 0100 |0011: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Landroidx/loader/content/CursorLoader;.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@05a9 │ │ +1b0098: 6e10 aa05 0800 |0014: invoke-virtual {v8}, Landroidx/loader/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@05aa │ │ +1b009e: 0c0a |0017: move-result-object v10 │ │ +1b00a0: 380a 1100 |0018: if-eqz v10, 0029 // +0011 │ │ +1b00a4: 7220 f800 0a00 |001a: invoke-interface {v10, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00f8 │ │ +1b00aa: 0a00 |001d: move-result v0 │ │ +1b00ac: 7210 fe00 0a00 |001e: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ +1b00b2: 7220 fc00 0a00 |0021: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fc │ │ +1b00b8: 0c00 |0024: move-result-object v0 │ │ +1b00ba: 7210 f600 0a00 |0025: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ +1b00c0: 2802 |0028: goto 002a // +0002 │ │ +1b00c2: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +1b00c4: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0006 line=137 │ │ 0x0014 line=138 │ │ 0x001a line=142 │ │ 0x001e line=143 │ │ @@ -466429,47 +466430,47 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 59 16-bit code units │ │ -1afe24: |[1afe24] org.thoughtcrime.securesms.util.SaveAttachmentTask.pathTaken:(Landroid/net/Uri;Ljava/lang/String;)Z │ │ -1afe34: 6e10 005b 0700 |0000: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@5b00 │ │ -1afe3a: 0c00 |0003: move-result-object v0 │ │ -1afe3c: 6e10 6e00 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -1afe42: 0c01 |0007: move-result-object v1 │ │ -1afe44: 1a00 1943 |0008: const-string v0, "_data" // string@4319 │ │ -1afe48: 2410 4211 0000 |000a: filled-new-array {v0}, [Ljava/lang/String; // type@1142 │ │ -1afe4e: 0c03 |000d: move-result-object v3 │ │ -1afe50: 2410 4211 0900 |000e: filled-new-array {v9}, [Ljava/lang/String; // type@1142 │ │ -1afe56: 0c05 |0011: move-result-object v5 │ │ -1afe58: 1206 |0012: const/4 v6, #int 0 // #0 │ │ -1afe5a: 1a04 1a43 |0013: const-string v4, "_data = ?" // string@431a │ │ -1afe5e: 0782 |0015: move-object v2, v8 │ │ -1afe60: 7406 6100 0100 |0016: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0061 │ │ -1afe66: 0c08 |0019: move-result-object v8 │ │ -1afe68: 3808 0e00 |001a: if-eqz v8, 0028 // +000e │ │ -1afe6c: 7210 fe00 0800 |001c: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ -1afe72: 0a09 |001f: move-result v9 │ │ -1afe74: 3808 0500 |0020: if-eqz v8, 0025 // +0005 │ │ -1afe78: 7210 f600 0800 |0022: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ -1afe7e: 0f09 |0025: return v9 │ │ -1afe80: 0d09 |0026: move-exception v9 │ │ -1afe82: 2809 |0027: goto 0030 // +0009 │ │ -1afe84: 2209 c802 |0028: new-instance v9, Ljava/io/IOException; // type@02c8 │ │ -1afe88: 1a00 1c39 |002a: const-string v0, "Something is wrong with the filename to save" // string@391c │ │ -1afe8c: 7020 9109 0900 |002c: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0991 │ │ -1afe92: 2709 |002f: throw v9 │ │ -1afe94: 3808 0a00 |0030: if-eqz v8, 003a // +000a │ │ -1afe98: 7210 f600 0800 |0032: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ -1afe9e: 2805 |0035: goto 003a // +0005 │ │ -1afea0: 0d08 |0036: move-exception v8 │ │ -1afea2: 6e20 4d0b 8900 |0037: invoke-virtual {v9, v8}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b4d │ │ -1afea8: 2709 |003a: throw v9 │ │ +1afe28: |[1afe28] org.thoughtcrime.securesms.util.SaveAttachmentTask.pathTaken:(Landroid/net/Uri;Ljava/lang/String;)Z │ │ +1afe38: 6e10 005b 0700 |0000: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@5b00 │ │ +1afe3e: 0c00 |0003: move-result-object v0 │ │ +1afe40: 6e10 6e00 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +1afe46: 0c01 |0007: move-result-object v1 │ │ +1afe48: 1a00 1943 |0008: const-string v0, "_data" // string@4319 │ │ +1afe4c: 2410 4211 0000 |000a: filled-new-array {v0}, [Ljava/lang/String; // type@1142 │ │ +1afe52: 0c03 |000d: move-result-object v3 │ │ +1afe54: 2410 4211 0900 |000e: filled-new-array {v9}, [Ljava/lang/String; // type@1142 │ │ +1afe5a: 0c05 |0011: move-result-object v5 │ │ +1afe5c: 1206 |0012: const/4 v6, #int 0 // #0 │ │ +1afe5e: 1a04 1a43 |0013: const-string v4, "_data = ?" // string@431a │ │ +1afe62: 0782 |0015: move-object v2, v8 │ │ +1afe64: 7406 6100 0100 |0016: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0061 │ │ +1afe6a: 0c08 |0019: move-result-object v8 │ │ +1afe6c: 3808 0e00 |001a: if-eqz v8, 0028 // +000e │ │ +1afe70: 7210 fe00 0800 |001c: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ +1afe76: 0a09 |001f: move-result v9 │ │ +1afe78: 3808 0500 |0020: if-eqz v8, 0025 // +0005 │ │ +1afe7c: 7210 f600 0800 |0022: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ +1afe82: 0f09 |0025: return v9 │ │ +1afe84: 0d09 |0026: move-exception v9 │ │ +1afe86: 2809 |0027: goto 0030 // +0009 │ │ +1afe88: 2209 c802 |0028: new-instance v9, Ljava/io/IOException; // type@02c8 │ │ +1afe8c: 1a00 1c39 |002a: const-string v0, "Something is wrong with the filename to save" // string@391c │ │ +1afe90: 7020 9109 0900 |002c: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0991 │ │ +1afe96: 2709 |002f: throw v9 │ │ +1afe98: 3808 0a00 |0030: if-eqz v8, 003a // +000a │ │ +1afe9c: 7210 f600 0800 |0032: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ +1afea2: 2805 |0035: goto 003a // +0005 │ │ +1afea4: 0d08 |0036: move-exception v8 │ │ +1afea6: 6e20 4d0b 8900 |0037: invoke-virtual {v9, v8}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b4d │ │ +1afeac: 2709 |003a: throw v9 │ │ catches : 3 │ │ 0x001c - 0x0020 │ │ -> 0x0026 │ │ 0x0028 - 0x0030 │ │ -> 0x0026 │ │ 0x0032 - 0x0035 │ │ -> 0x0036 │ │ @@ -466489,20 +466490,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1b00c4: |[1b00c4] org.thoughtcrime.securesms.util.SaveAttachmentTask.sanitizeOutputFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ -1b00d4: 2200 c202 |0000: new-instance v0, Ljava/io/File; // type@02c2 │ │ -1b00d8: 7020 6b09 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ -1b00de: 6e10 7309 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0973 │ │ -1b00e4: 0c02 |0008: move-result-object v2 │ │ -1b00e6: 1102 |0009: return-object v2 │ │ +1b00c8: |[1b00c8] org.thoughtcrime.securesms.util.SaveAttachmentTask.sanitizeOutputFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ +1b00d8: 2200 c202 |0000: new-instance v0, Ljava/io/File; // type@02c2 │ │ +1b00dc: 7020 6b09 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ +1b00e2: 6e10 7309 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0973 │ │ +1b00e8: 0c02 |0008: move-result-object v2 │ │ +1b00ea: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/thoughtcrime/securesms/util/SaveAttachmentTask; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -466511,127 +466512,127 @@ │ │ type : '(Landroid/content/Context;Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Landroid/net/Uri;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 226 16-bit code units │ │ -1afbec: |[1afbec] org.thoughtcrime.securesms.util.SaveAttachmentTask.saveAttachment:(Landroid/content/Context;Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Landroid/net/Uri; │ │ -1afbfc: 54b0 4142 |0000: iget-object v0, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.contentType:Ljava/lang/String; // field@4241 │ │ -1afc00: 7110 8a5a 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@5a8a │ │ -1afc06: 0c00 |0005: move-result-object v0 │ │ -1afc08: 7110 fc0c 0000 |0006: invoke-static {v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ -1afc0e: 0c00 |0009: move-result-object v0 │ │ -1afc10: 1f00 0a03 |000a: check-cast v0, Ljava/lang/String; // type@030a │ │ -1afc14: 54b1 4342 |000c: iget-object v1, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.fileName:Ljava/lang/String; // field@4243 │ │ -1afc18: 3901 0800 |000e: if-nez v1, 0016 // +0008 │ │ -1afc1c: 53b1 4242 |0010: iget-wide v1, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.date:J // field@4242 │ │ -1afc20: 7040 ff5a 0921 |0012: invoke-direct {v9, v0, v1, v2}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.generateOutputFileName:(Ljava/lang/String;J)Ljava/lang/String; // method@5aff │ │ -1afc26: 0c01 |0015: move-result-object v1 │ │ -1afc28: 7020 085b 1900 |0016: invoke-direct {v9, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.sanitizeOutputFileName:(Ljava/lang/String;)Ljava/lang/String; // method@5b08 │ │ -1afc2e: 0c01 |0019: move-result-object v1 │ │ -1afc30: 7020 035b 0900 |001a: invoke-direct {v9, v0}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getMediaStoreContentUriForType:(Ljava/lang/String;)Landroid/net/Uri; // method@5b03 │ │ -1afc36: 0c02 |001d: move-result-object v2 │ │ -1afc38: 7040 fa5a 2910 |001e: invoke-direct {v9, v2, v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.createOutputUri:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@5afa │ │ -1afc3e: 0c01 |0021: move-result-object v1 │ │ -1afc40: 2203 2600 |0022: new-instance v3, Landroid/content/ContentValues; // type@0026 │ │ -1afc44: 7010 6500 0300 |0024: invoke-direct {v3}, Landroid/content/ContentValues;.:()V // method@0065 │ │ -1afc4a: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -1afc4c: 3901 1600 |0028: if-nez v1, 003e // +0016 │ │ -1afc50: 620a 4742 |002a: sget-object v10, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4247 │ │ -1afc54: 220b 0c03 |002c: new-instance v11, Ljava/lang/StringBuilder; // type@030c │ │ -1afc58: 1a01 c218 |002e: const-string v1, "Failed to create mediaUri for " // string@18c2 │ │ -1afc5c: 7020 0f0b 1b00 |0030: invoke-direct {v11, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1afc62: 6e20 180b 0b00 |0033: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1afc68: 6e10 290b 0b00 |0036: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1afc6e: 0c0b |0039: move-result-object v11 │ │ -1afc70: 7120 c402 ba00 |003a: invoke-static {v10, v11}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ -1afc76: 1104 |003d: return-object v4 │ │ -1afc78: 54bb 4442 |003e: iget-object v11, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.uri:Landroid/net/Uri; // field@4244 │ │ -1afc7c: 7120 6954 ba00 |0040: invoke-static {v10, v11}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@5469 │ │ -1afc82: 0c0b |0043: move-result-object v11 │ │ -1afc84: 390b 0800 |0044: if-nez v11, 004c // +0008 │ │ -1afc88: 380b 0500 |0046: if-eqz v11, 004b // +0005 │ │ -1afc8c: 6e10 9609 0b00 |0048: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0996 │ │ -1afc92: 1104 |004b: return-object v4 │ │ -1afc94: 6e10 ff01 0200 |004c: invoke-virtual {v2}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ -1afc9a: 0c02 |004f: move-result-object v2 │ │ -1afc9c: 1a05 fe55 |0050: const-string v5, "file" // string@55fe │ │ -1afca0: 7120 6c5b 5200 |0052: invoke-static {v2, v5}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@5b6c │ │ -1afca6: 0a02 |0055: move-result v2 │ │ -1afca8: 3802 2b00 |0056: if-eqz v2, 0081 // +002b │ │ -1afcac: 2202 c502 |0058: new-instance v2, Ljava/io/FileOutputStream; // type@02c5 │ │ -1afcb0: 6e10 fc01 0100 |005a: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -1afcb6: 0c05 |005d: move-result-object v5 │ │ -1afcb8: 7020 8b09 5200 |005e: invoke-direct {v2, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@098b │ │ -1afcbe: 7120 585b 2b00 |0061: invoke-static {v11, v2}, Lorg/thoughtcrime/securesms/util/StreamUtil;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5b58 │ │ -1afcc4: 6e10 fc01 0100 |0064: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -1afcca: 0c05 |0067: move-result-object v5 │ │ -1afccc: 2410 4211 0500 |0068: filled-new-array {v5}, [Ljava/lang/String; // type@1142 │ │ -1afcd2: 0c05 |006b: move-result-object v5 │ │ -1afcd4: 2410 4211 0000 |006c: filled-new-array {v0}, [Ljava/lang/String; // type@1142 │ │ -1afcda: 0c00 |006f: move-result-object v0 │ │ -1afcdc: 7140 e001 5a40 |0070: invoke-static {v10, v5, v0, v4}, Landroid/media/MediaScannerConnection;.scanFile:(Landroid/content/Context;[Ljava/lang/String;[Ljava/lang/String;Landroid/media/MediaScannerConnection$OnScanCompletedListener;)V // method@01e0 │ │ -1afce2: 6e10 9d09 0200 |0073: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@099d │ │ -1afce8: 282d |0076: goto 00a3 // +002d │ │ -1afcea: 0d0a |0077: move-exception v10 │ │ -1afcec: 6e10 9d09 0200 |0078: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@099d │ │ -1afcf2: 2805 |007b: goto 0080 // +0005 │ │ -1afcf4: 0d00 |007c: move-exception v0 │ │ -1afcf6: 6e20 4d0b 0a00 |007d: invoke-virtual {v10, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b4d │ │ -1afcfc: 270a |0080: throw v10 │ │ -1afcfe: 6e10 6e00 0a00 |0081: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -1afd04: 0c0a |0084: move-result-object v10 │ │ -1afd06: 1a00 c088 |0085: const-string v0, "w" // string@88c0 │ │ -1afd0a: 6e30 6000 1a00 |0087: invoke-virtual {v10, v1, v0}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;Ljava/lang/String;)Ljava/io/OutputStream; // method@0060 │ │ -1afd10: 0c0a |008a: move-result-object v10 │ │ -1afd12: 7120 585b ab00 |008b: invoke-static {v11, v10}, Lorg/thoughtcrime/securesms/util/StreamUtil;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5b58 │ │ -1afd18: 0b05 |008e: move-result-wide v5 │ │ -1afd1a: 1607 0000 |008f: const-wide/16 v7, #int 0 // #0 │ │ -1afd1e: 3100 0507 |0091: cmp-long v0, v5, v7 │ │ -1afd22: 3d00 0b00 |0093: if-lez v0, 009e // +000b │ │ -1afd26: 1a00 4b43 |0095: const-string v0, "_size" // string@434b │ │ -1afd2a: 7120 5f0a 6500 |0097: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1afd30: 0c02 |009a: move-result-object v2 │ │ -1afd32: 6e30 6700 0302 |009b: invoke-virtual {v3, v0, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ -1afd38: 380a 0500 |009e: if-eqz v10, 00a3 // +0005 │ │ -1afd3c: 6e10 9d09 0a00 |00a0: invoke-virtual {v10}, Ljava/io/OutputStream;.close:()V // method@099d │ │ -1afd42: 380b 0500 |00a3: if-eqz v11, 00a8 // +0005 │ │ -1afd46: 6e10 9609 0b00 |00a5: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0996 │ │ -1afd4c: 600a 3800 |00a8: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1afd50: 130b 1c00 |00aa: const/16 v11, #int 28 // #1c │ │ -1afd54: 37ba 0c00 |00ac: if-le v10, v11, 00b8 // +000c │ │ -1afd58: 120a |00ae: const/4 v10, #int 0 // #0 │ │ -1afd5a: 7110 530a 0a00 |00af: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1afd60: 0c0a |00b2: move-result-object v10 │ │ -1afd62: 1a0b 2c63 |00b3: const-string v11, "is_pending" // string@632c │ │ -1afd66: 6e30 6600 b30a |00b5: invoke-virtual {v3, v11, v10}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0066 │ │ -1afd6c: 6e10 6900 0300 |00b8: invoke-virtual {v3}, Landroid/content/ContentValues;.size:()I // method@0069 │ │ -1afd72: 0a0a |00bb: move-result v10 │ │ -1afd74: 3d0a 0d00 |00bc: if-lez v10, 00c9 // +000d │ │ -1afd78: 6e10 005b 0900 |00be: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@5b00 │ │ -1afd7e: 0c0a |00c1: move-result-object v10 │ │ -1afd80: 6e10 6e00 0a00 |00c2: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -1afd86: 0c0a |00c5: move-result-object v10 │ │ -1afd88: 6e54 6200 1a43 |00c6: invoke-virtual {v10, v1, v3, v4, v4}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0062 │ │ -1afd8e: 1101 |00c9: return-object v1 │ │ -1afd90: 0d00 |00ca: move-exception v0 │ │ -1afd92: 380a 0a00 |00cb: if-eqz v10, 00d5 // +000a │ │ -1afd96: 6e10 9d09 0a00 |00cd: invoke-virtual {v10}, Ljava/io/OutputStream;.close:()V // method@099d │ │ -1afd9c: 2805 |00d0: goto 00d5 // +0005 │ │ -1afd9e: 0d0a |00d1: move-exception v10 │ │ -1afda0: 6e20 4d0b a000 |00d2: invoke-virtual {v0, v10}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b4d │ │ -1afda6: 2700 |00d5: throw v0 │ │ -1afda8: 0d0a |00d6: move-exception v10 │ │ -1afdaa: 380b 0a00 |00d7: if-eqz v11, 00e1 // +000a │ │ -1afdae: 6e10 9609 0b00 |00d9: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0996 │ │ -1afdb4: 2805 |00dc: goto 00e1 // +0005 │ │ -1afdb6: 0d0b |00dd: move-exception v11 │ │ -1afdb8: 6e20 4d0b ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b4d │ │ -1afdbe: 270a |00e1: throw v10 │ │ +1afbf0: |[1afbf0] org.thoughtcrime.securesms.util.SaveAttachmentTask.saveAttachment:(Landroid/content/Context;Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Landroid/net/Uri; │ │ +1afc00: 54b0 4142 |0000: iget-object v0, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.contentType:Ljava/lang/String; // field@4241 │ │ +1afc04: 7110 8a5a 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@5a8a │ │ +1afc0a: 0c00 |0005: move-result-object v0 │ │ +1afc0c: 7110 fc0c 0000 |0006: invoke-static {v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ +1afc12: 0c00 |0009: move-result-object v0 │ │ +1afc14: 1f00 0a03 |000a: check-cast v0, Ljava/lang/String; // type@030a │ │ +1afc18: 54b1 4342 |000c: iget-object v1, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.fileName:Ljava/lang/String; // field@4243 │ │ +1afc1c: 3901 0800 |000e: if-nez v1, 0016 // +0008 │ │ +1afc20: 53b1 4242 |0010: iget-wide v1, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.date:J // field@4242 │ │ +1afc24: 7040 ff5a 0921 |0012: invoke-direct {v9, v0, v1, v2}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.generateOutputFileName:(Ljava/lang/String;J)Ljava/lang/String; // method@5aff │ │ +1afc2a: 0c01 |0015: move-result-object v1 │ │ +1afc2c: 7020 085b 1900 |0016: invoke-direct {v9, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.sanitizeOutputFileName:(Ljava/lang/String;)Ljava/lang/String; // method@5b08 │ │ +1afc32: 0c01 |0019: move-result-object v1 │ │ +1afc34: 7020 035b 0900 |001a: invoke-direct {v9, v0}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getMediaStoreContentUriForType:(Ljava/lang/String;)Landroid/net/Uri; // method@5b03 │ │ +1afc3a: 0c02 |001d: move-result-object v2 │ │ +1afc3c: 7040 fa5a 2910 |001e: invoke-direct {v9, v2, v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.createOutputUri:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@5afa │ │ +1afc42: 0c01 |0021: move-result-object v1 │ │ +1afc44: 2203 2600 |0022: new-instance v3, Landroid/content/ContentValues; // type@0026 │ │ +1afc48: 7010 6500 0300 |0024: invoke-direct {v3}, Landroid/content/ContentValues;.:()V // method@0065 │ │ +1afc4e: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +1afc50: 3901 1600 |0028: if-nez v1, 003e // +0016 │ │ +1afc54: 620a 4742 |002a: sget-object v10, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4247 │ │ +1afc58: 220b 0c03 |002c: new-instance v11, Ljava/lang/StringBuilder; // type@030c │ │ +1afc5c: 1a01 c218 |002e: const-string v1, "Failed to create mediaUri for " // string@18c2 │ │ +1afc60: 7020 0f0b 1b00 |0030: invoke-direct {v11, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1afc66: 6e20 180b 0b00 |0033: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1afc6c: 6e10 290b 0b00 |0036: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1afc72: 0c0b |0039: move-result-object v11 │ │ +1afc74: 7120 c402 ba00 |003a: invoke-static {v10, v11}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ +1afc7a: 1104 |003d: return-object v4 │ │ +1afc7c: 54bb 4442 |003e: iget-object v11, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.uri:Landroid/net/Uri; // field@4244 │ │ +1afc80: 7120 6954 ba00 |0040: invoke-static {v10, v11}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@5469 │ │ +1afc86: 0c0b |0043: move-result-object v11 │ │ +1afc88: 390b 0800 |0044: if-nez v11, 004c // +0008 │ │ +1afc8c: 380b 0500 |0046: if-eqz v11, 004b // +0005 │ │ +1afc90: 6e10 9609 0b00 |0048: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0996 │ │ +1afc96: 1104 |004b: return-object v4 │ │ +1afc98: 6e10 ff01 0200 |004c: invoke-virtual {v2}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ +1afc9e: 0c02 |004f: move-result-object v2 │ │ +1afca0: 1a05 fe55 |0050: const-string v5, "file" // string@55fe │ │ +1afca4: 7120 6c5b 5200 |0052: invoke-static {v2, v5}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@5b6c │ │ +1afcaa: 0a02 |0055: move-result v2 │ │ +1afcac: 3802 2b00 |0056: if-eqz v2, 0081 // +002b │ │ +1afcb0: 2202 c502 |0058: new-instance v2, Ljava/io/FileOutputStream; // type@02c5 │ │ +1afcb4: 6e10 fc01 0100 |005a: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +1afcba: 0c05 |005d: move-result-object v5 │ │ +1afcbc: 7020 8b09 5200 |005e: invoke-direct {v2, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@098b │ │ +1afcc2: 7120 585b 2b00 |0061: invoke-static {v11, v2}, Lorg/thoughtcrime/securesms/util/StreamUtil;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5b58 │ │ +1afcc8: 6e10 fc01 0100 |0064: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +1afcce: 0c05 |0067: move-result-object v5 │ │ +1afcd0: 2410 4211 0500 |0068: filled-new-array {v5}, [Ljava/lang/String; // type@1142 │ │ +1afcd6: 0c05 |006b: move-result-object v5 │ │ +1afcd8: 2410 4211 0000 |006c: filled-new-array {v0}, [Ljava/lang/String; // type@1142 │ │ +1afcde: 0c00 |006f: move-result-object v0 │ │ +1afce0: 7140 e001 5a40 |0070: invoke-static {v10, v5, v0, v4}, Landroid/media/MediaScannerConnection;.scanFile:(Landroid/content/Context;[Ljava/lang/String;[Ljava/lang/String;Landroid/media/MediaScannerConnection$OnScanCompletedListener;)V // method@01e0 │ │ +1afce6: 6e10 9d09 0200 |0073: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@099d │ │ +1afcec: 282d |0076: goto 00a3 // +002d │ │ +1afcee: 0d0a |0077: move-exception v10 │ │ +1afcf0: 6e10 9d09 0200 |0078: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@099d │ │ +1afcf6: 2805 |007b: goto 0080 // +0005 │ │ +1afcf8: 0d00 |007c: move-exception v0 │ │ +1afcfa: 6e20 4d0b 0a00 |007d: invoke-virtual {v10, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b4d │ │ +1afd00: 270a |0080: throw v10 │ │ +1afd02: 6e10 6e00 0a00 |0081: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +1afd08: 0c0a |0084: move-result-object v10 │ │ +1afd0a: 1a00 c088 |0085: const-string v0, "w" // string@88c0 │ │ +1afd0e: 6e30 6000 1a00 |0087: invoke-virtual {v10, v1, v0}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;Ljava/lang/String;)Ljava/io/OutputStream; // method@0060 │ │ +1afd14: 0c0a |008a: move-result-object v10 │ │ +1afd16: 7120 585b ab00 |008b: invoke-static {v11, v10}, Lorg/thoughtcrime/securesms/util/StreamUtil;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5b58 │ │ +1afd1c: 0b05 |008e: move-result-wide v5 │ │ +1afd1e: 1607 0000 |008f: const-wide/16 v7, #int 0 // #0 │ │ +1afd22: 3100 0507 |0091: cmp-long v0, v5, v7 │ │ +1afd26: 3d00 0b00 |0093: if-lez v0, 009e // +000b │ │ +1afd2a: 1a00 4b43 |0095: const-string v0, "_size" // string@434b │ │ +1afd2e: 7120 5f0a 6500 |0097: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1afd34: 0c02 |009a: move-result-object v2 │ │ +1afd36: 6e30 6700 0302 |009b: invoke-virtual {v3, v0, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ +1afd3c: 380a 0500 |009e: if-eqz v10, 00a3 // +0005 │ │ +1afd40: 6e10 9d09 0a00 |00a0: invoke-virtual {v10}, Ljava/io/OutputStream;.close:()V // method@099d │ │ +1afd46: 380b 0500 |00a3: if-eqz v11, 00a8 // +0005 │ │ +1afd4a: 6e10 9609 0b00 |00a5: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0996 │ │ +1afd50: 600a 3800 |00a8: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1afd54: 130b 1c00 |00aa: const/16 v11, #int 28 // #1c │ │ +1afd58: 37ba 0c00 |00ac: if-le v10, v11, 00b8 // +000c │ │ +1afd5c: 120a |00ae: const/4 v10, #int 0 // #0 │ │ +1afd5e: 7110 530a 0a00 |00af: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1afd64: 0c0a |00b2: move-result-object v10 │ │ +1afd66: 1a0b 2c63 |00b3: const-string v11, "is_pending" // string@632c │ │ +1afd6a: 6e30 6600 b30a |00b5: invoke-virtual {v3, v11, v10}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0066 │ │ +1afd70: 6e10 6900 0300 |00b8: invoke-virtual {v3}, Landroid/content/ContentValues;.size:()I // method@0069 │ │ +1afd76: 0a0a |00bb: move-result v10 │ │ +1afd78: 3d0a 0d00 |00bc: if-lez v10, 00c9 // +000d │ │ +1afd7c: 6e10 005b 0900 |00be: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@5b00 │ │ +1afd82: 0c0a |00c1: move-result-object v10 │ │ +1afd84: 6e10 6e00 0a00 |00c2: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +1afd8a: 0c0a |00c5: move-result-object v10 │ │ +1afd8c: 6e54 6200 1a43 |00c6: invoke-virtual {v10, v1, v3, v4, v4}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0062 │ │ +1afd92: 1101 |00c9: return-object v1 │ │ +1afd94: 0d00 |00ca: move-exception v0 │ │ +1afd96: 380a 0a00 |00cb: if-eqz v10, 00d5 // +000a │ │ +1afd9a: 6e10 9d09 0a00 |00cd: invoke-virtual {v10}, Ljava/io/OutputStream;.close:()V // method@099d │ │ +1afda0: 2805 |00d0: goto 00d5 // +0005 │ │ +1afda2: 0d0a |00d1: move-exception v10 │ │ +1afda4: 6e20 4d0b a000 |00d2: invoke-virtual {v0, v10}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b4d │ │ +1afdaa: 2700 |00d5: throw v0 │ │ +1afdac: 0d0a |00d6: move-exception v10 │ │ +1afdae: 380b 0a00 |00d7: if-eqz v11, 00e1 // +000a │ │ +1afdb2: 6e10 9609 0b00 |00d9: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0996 │ │ +1afdb8: 2805 |00dc: goto 00e1 // +0005 │ │ +1afdba: 0d0b |00dd: move-exception v11 │ │ +1afdbc: 6e20 4d0b ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b4d │ │ +1afdc2: 270a |00e1: throw v10 │ │ catches : 10 │ │ 0x004c - 0x0061 │ │ -> 0x00d6 │ │ 0x0061 - 0x0073 │ │ -> 0x0077 │ │ 0x0073 - 0x0076 │ │ -> 0x00d6 │ │ @@ -466687,28 +466688,28 @@ │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -1b03e0: |[1b03e0] org.thoughtcrime.securesms.util.SaveAttachmentTask.showWarningDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)V │ │ -1b03f0: 2200 4901 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -1b03f4: 7020 8704 1000 |0002: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0487 │ │ -1b03fa: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -1b03fc: 6e20 8904 1000 |0006: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@0489 │ │ -1b0402: 6001 c827 |0009: sget v1, Lorg/thoughtcrime/securesms/R$string;.ask_export_attachment:I // field@27c8 │ │ -1b0406: 6e20 8c04 1000 |000b: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@048c │ │ -1b040c: 6001 e22b |000e: sget v1, Lorg/thoughtcrime/securesms/R$string;.yes:I // field@2be2 │ │ -1b0410: 6e30 9304 1002 |0010: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0493 │ │ -1b0416: 6001 562a |0013: sget v1, Lorg/thoughtcrime/securesms/R$string;.no:I // field@2a56 │ │ -1b041a: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -1b041c: 6e30 8e04 1002 |0016: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ -1b0422: 6e10 9904 0000 |0019: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0499 │ │ -1b0428: 0e00 |001c: return-void │ │ +1b03e4: |[1b03e4] org.thoughtcrime.securesms.util.SaveAttachmentTask.showWarningDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)V │ │ +1b03f4: 2200 4901 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +1b03f8: 7020 8704 1000 |0002: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0487 │ │ +1b03fe: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +1b0400: 6e20 8904 1000 |0006: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@0489 │ │ +1b0406: 6001 c827 |0009: sget v1, Lorg/thoughtcrime/securesms/R$string;.ask_export_attachment:I // field@27c8 │ │ +1b040a: 6e20 8c04 1000 |000b: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@048c │ │ +1b0410: 6001 e22b |000e: sget v1, Lorg/thoughtcrime/securesms/R$string;.yes:I // field@2be2 │ │ +1b0414: 6e30 9304 1002 |0010: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0493 │ │ +1b041a: 6001 562a |0013: sget v1, Lorg/thoughtcrime/securesms/R$string;.no:I // field@2a56 │ │ +1b041e: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +1b0420: 6e30 8e04 1002 |0016: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ +1b0426: 6e10 9904 0000 |0019: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0499 │ │ +1b042c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0006 line=369 │ │ 0x0009 line=370 │ │ 0x000e line=371 │ │ 0x0013 line=372 │ │ @@ -466723,19 +466724,19 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1aff30: |[1aff30] org.thoughtcrime.securesms.util.SaveAttachmentTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aff40: 1f01 c611 |0000: check-cast v1, [Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment; // type@11c6 │ │ -1aff44: 6e20 fc5a 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.doInBackground:([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair; // method@5afc │ │ -1aff4a: 0c01 |0005: move-result-object v1 │ │ -1aff4c: 1101 |0006: return-object v1 │ │ +1aff34: |[1aff34] org.thoughtcrime.securesms.util.SaveAttachmentTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aff44: 1f01 c611 |0000: check-cast v1, [Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment; // type@11c6 │ │ +1aff48: 6e20 fc5a 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.doInBackground:([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair; // method@5afc │ │ +1aff4e: 0c01 |0005: move-result-object v1 │ │ +1aff50: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/thoughtcrime/securesms/util/SaveAttachmentTask; │ │ 0x0000 - 0x0007 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -466744,80 +466745,80 @@ │ │ type : '([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 120 16-bit code units │ │ -1b0130: |[1b0130] org.thoughtcrime.securesms.util.SaveAttachmentTask.doInBackground:([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair; │ │ -1b0140: 3809 7000 |0000: if-eqz v9, 0070 // +0070 │ │ -1b0144: 2190 |0002: array-length v0, v9 │ │ -1b0146: 3800 6d00 |0003: if-eqz v0, 0070 // +006d │ │ -1b014a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -1b014c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1b014e: 5482 4942 |0007: iget-object v2, v8, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4249 │ │ -1b0152: 6e10 620b 0200 |0009: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b62 │ │ -1b0158: 0c02 |000c: move-result-object v2 │ │ -1b015a: 1f02 2700 |000d: check-cast v2, Landroid/content/Context; // type@0027 │ │ -1b015e: 7110 505b 0200 |000f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/StorageUtil;.canWriteToMediaStore:(Landroid/content/Context;)Z // method@5b50 │ │ -1b0164: 0a03 |0012: move-result v3 │ │ -1b0166: 3903 0d00 |0013: if-nez v3, 0020 // +000d │ │ -1b016a: 2209 da10 |0015: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ -1b016e: 1222 |0017: const/4 v2, #int 2 // #2 │ │ -1b0170: 7110 530a 0200 |0018: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b0176: 0c02 |001b: move-result-object v2 │ │ -1b0178: 7030 9a5a 2901 |001c: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5a9a │ │ -1b017e: 1109 |001f: return-object v9 │ │ -1b0180: 3902 0c00 |0020: if-nez v2, 002c // +000c │ │ -1b0184: 2209 da10 |0022: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ -1b0188: 7110 530a 0000 |0024: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b018e: 0c02 |0027: move-result-object v2 │ │ -1b0190: 7030 9a5a 2901 |0028: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5a9a │ │ -1b0196: 1109 |002b: return-object v9 │ │ -1b0198: 2193 |002c: array-length v3, v9 │ │ -1b019a: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -1b019c: 0716 |002e: move-object v6, v1 │ │ -1b019e: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -1b01a0: 3535 1900 |0030: if-ge v5, v3, 0049 // +0019 │ │ -1b01a4: 4607 0905 |0032: aget-object v7, v9, v5 │ │ -1b01a8: 3807 1200 |0034: if-eqz v7, 0046 // +0012 │ │ -1b01ac: 7030 095b 2807 |0036: invoke-direct {v8, v2, v7}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.saveAttachment:(Landroid/content/Context;Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Landroid/net/Uri; // method@5b09 │ │ -1b01b2: 0c06 |0039: move-result-object v6 │ │ -1b01b4: 3906 0c00 |003a: if-nez v6, 0046 // +000c │ │ -1b01b8: 2209 da10 |003c: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ -1b01bc: 7110 530a 0000 |003e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b01c2: 0c02 |0041: move-result-object v2 │ │ -1b01c4: 7030 9a5a 2901 |0042: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5a9a │ │ -1b01ca: 1109 |0045: return-object v9 │ │ -1b01cc: d805 0501 |0046: add-int/lit8 v5, v5, #int 1 // #01 │ │ -1b01d0: 28e8 |0048: goto 0030 // -0018 │ │ -1b01d2: 2199 |0049: array-length v9, v9 │ │ -1b01d4: 3709 0c00 |004a: if-le v9, v0, 0056 // +000c │ │ -1b01d8: 2209 da10 |004c: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ -1b01dc: 7110 530a 0400 |004e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b01e2: 0c02 |0051: move-result-object v2 │ │ -1b01e4: 7030 9a5a 2901 |0052: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5a9a │ │ -1b01ea: 1109 |0055: return-object v9 │ │ -1b01ec: 2209 da10 |0056: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ -1b01f0: 7110 530a 0400 |0058: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b01f6: 0c02 |005b: move-result-object v2 │ │ -1b01f8: 7030 9a5a 2906 |005c: invoke-direct {v9, v2, v6}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5a9a │ │ -1b01fe: 1109 |005f: return-object v9 │ │ -1b0200: 0d09 |0060: move-exception v9 │ │ -1b0202: 6202 4742 |0061: sget-object v2, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4247 │ │ -1b0206: 7120 c602 9200 |0063: invoke-static {v2, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -1b020c: 2209 da10 |0066: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ -1b0210: 7110 530a 0000 |0068: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b0216: 0c00 |006b: move-result-object v0 │ │ -1b0218: 7030 9a5a 0901 |006c: invoke-direct {v9, v0, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5a9a │ │ -1b021e: 1109 |006f: return-object v9 │ │ -1b0220: 2209 d902 |0070: new-instance v9, Ljava/lang/AssertionError; // type@02d9 │ │ -1b0224: 1a00 3b72 |0072: const-string v0, "must pass in at least one attachment" // string@723b │ │ -1b0228: 7020 c309 0900 |0074: invoke-direct {v9, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ -1b022e: 2709 |0077: throw v9 │ │ +1b0134: |[1b0134] org.thoughtcrime.securesms.util.SaveAttachmentTask.doInBackground:([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair; │ │ +1b0144: 3809 7000 |0000: if-eqz v9, 0070 // +0070 │ │ +1b0148: 2190 |0002: array-length v0, v9 │ │ +1b014a: 3800 6d00 |0003: if-eqz v0, 0070 // +006d │ │ +1b014e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +1b0150: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1b0152: 5482 4942 |0007: iget-object v2, v8, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4249 │ │ +1b0156: 6e10 620b 0200 |0009: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b62 │ │ +1b015c: 0c02 |000c: move-result-object v2 │ │ +1b015e: 1f02 2700 |000d: check-cast v2, Landroid/content/Context; // type@0027 │ │ +1b0162: 7110 505b 0200 |000f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/StorageUtil;.canWriteToMediaStore:(Landroid/content/Context;)Z // method@5b50 │ │ +1b0168: 0a03 |0012: move-result v3 │ │ +1b016a: 3903 0d00 |0013: if-nez v3, 0020 // +000d │ │ +1b016e: 2209 da10 |0015: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ +1b0172: 1222 |0017: const/4 v2, #int 2 // #2 │ │ +1b0174: 7110 530a 0200 |0018: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b017a: 0c02 |001b: move-result-object v2 │ │ +1b017c: 7030 9a5a 2901 |001c: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5a9a │ │ +1b0182: 1109 |001f: return-object v9 │ │ +1b0184: 3902 0c00 |0020: if-nez v2, 002c // +000c │ │ +1b0188: 2209 da10 |0022: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ +1b018c: 7110 530a 0000 |0024: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b0192: 0c02 |0027: move-result-object v2 │ │ +1b0194: 7030 9a5a 2901 |0028: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5a9a │ │ +1b019a: 1109 |002b: return-object v9 │ │ +1b019c: 2193 |002c: array-length v3, v9 │ │ +1b019e: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +1b01a0: 0716 |002e: move-object v6, v1 │ │ +1b01a2: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +1b01a4: 3535 1900 |0030: if-ge v5, v3, 0049 // +0019 │ │ +1b01a8: 4607 0905 |0032: aget-object v7, v9, v5 │ │ +1b01ac: 3807 1200 |0034: if-eqz v7, 0046 // +0012 │ │ +1b01b0: 7030 095b 2807 |0036: invoke-direct {v8, v2, v7}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.saveAttachment:(Landroid/content/Context;Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Landroid/net/Uri; // method@5b09 │ │ +1b01b6: 0c06 |0039: move-result-object v6 │ │ +1b01b8: 3906 0c00 |003a: if-nez v6, 0046 // +000c │ │ +1b01bc: 2209 da10 |003c: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ +1b01c0: 7110 530a 0000 |003e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b01c6: 0c02 |0041: move-result-object v2 │ │ +1b01c8: 7030 9a5a 2901 |0042: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5a9a │ │ +1b01ce: 1109 |0045: return-object v9 │ │ +1b01d0: d805 0501 |0046: add-int/lit8 v5, v5, #int 1 // #01 │ │ +1b01d4: 28e8 |0048: goto 0030 // -0018 │ │ +1b01d6: 2199 |0049: array-length v9, v9 │ │ +1b01d8: 3709 0c00 |004a: if-le v9, v0, 0056 // +000c │ │ +1b01dc: 2209 da10 |004c: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ +1b01e0: 7110 530a 0400 |004e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b01e6: 0c02 |0051: move-result-object v2 │ │ +1b01e8: 7030 9a5a 2901 |0052: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5a9a │ │ +1b01ee: 1109 |0055: return-object v9 │ │ +1b01f0: 2209 da10 |0056: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ +1b01f4: 7110 530a 0400 |0058: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b01fa: 0c02 |005b: move-result-object v2 │ │ +1b01fc: 7030 9a5a 2906 |005c: invoke-direct {v9, v2, v6}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5a9a │ │ +1b0202: 1109 |005f: return-object v9 │ │ +1b0204: 0d09 |0060: move-exception v9 │ │ +1b0206: 6202 4742 |0061: sget-object v2, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4247 │ │ +1b020a: 7120 c602 9200 |0063: invoke-static {v2, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +1b0210: 2209 da10 |0066: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ +1b0214: 7110 530a 0000 |0068: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b021a: 0c00 |006b: move-result-object v0 │ │ +1b021c: 7030 9a5a 0901 |006c: invoke-direct {v9, v0, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5a9a │ │ +1b0222: 1109 |006f: return-object v9 │ │ +1b0224: 2209 d902 |0070: new-instance v9, Ljava/lang/AssertionError; // type@02d9 │ │ +1b0228: 1a00 3b72 |0072: const-string v0, "must pass in at least one attachment" // string@723b │ │ +1b022c: 7020 c309 0900 |0074: invoke-direct {v9, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ +1b0232: 2709 |0077: throw v9 │ │ catches : 1 │ │ 0x0007 - 0x005f │ │ Ljava/io/IOException; -> 0x0060 │ │ positions : │ │ 0x0002 line=56 │ │ 0x0007 line=61 │ │ 0x000f line=64 │ │ @@ -466840,18 +466841,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1b02a4: |[1b02a4] org.thoughtcrime.securesms.util.SaveAttachmentTask.onPostExecute:(Ljava/lang/Object;)V │ │ -1b02b4: 1f01 da10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ -1b02b8: 6e20 065b 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.onPostExecute:(Lorg/thoughtcrime/securesms/util/Pair;)V // method@5b06 │ │ -1b02be: 0e00 |0005: return-void │ │ +1b02a8: |[1b02a8] org.thoughtcrime.securesms.util.SaveAttachmentTask.onPostExecute:(Ljava/lang/Object;)V │ │ +1b02b8: 1f01 da10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ +1b02bc: 6e20 065b 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.onPostExecute:(Lorg/thoughtcrime/securesms/util/Pair;)V // method@5b06 │ │ +1b02c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/SaveAttachmentTask; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -466860,87 +466861,87 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/Pair;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 135 16-bit code units │ │ -1b02c0: |[1b02c0] org.thoughtcrime.securesms.util.SaveAttachmentTask.onPostExecute:(Lorg/thoughtcrime/securesms/util/Pair;)V │ │ -1b02d0: 6f20 285c 6500 |0000: invoke-super {v5, v6}, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@5c28 │ │ -1b02d6: 5450 4942 |0003: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4249 │ │ -1b02da: 6e10 620b 0000 |0005: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b62 │ │ -1b02e0: 0c00 |0008: move-result-object v0 │ │ -1b02e2: 1f00 2700 |0009: check-cast v0, Landroid/content/Context; // type@0027 │ │ -1b02e6: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -1b02ea: 0e00 |000d: return-void │ │ -1b02ec: 6e10 9d5a 0600 |000e: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5a9d │ │ -1b02f2: 0c01 |0011: move-result-object v1 │ │ -1b02f4: 1f01 f202 |0012: check-cast v1, Ljava/lang/Integer; // type@02f2 │ │ -1b02f8: 6e10 4c0a 0100 |0014: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ -1b02fe: 0a01 |0017: move-result v1 │ │ -1b0300: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -1b0302: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -1b0304: 3801 2300 |001a: if-eqz v1, 003d // +0023 │ │ -1b0308: 3231 0f00 |001c: if-eq v1, v3, 002b // +000f │ │ -1b030c: 3221 0300 |001e: if-eq v1, v2, 0021 // +0003 │ │ -1b0310: 2866 |0020: goto 0086 // +0066 │ │ -1b0312: 6006 b028 |0021: sget v6, Lorg/thoughtcrime/securesms/R$string;.error:I // field@28b0 │ │ -1b0316: 7130 7104 6003 |0023: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0471 │ │ -1b031c: 0c06 |0026: move-result-object v6 │ │ -1b031e: 6e10 7304 0600 |0027: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0473 │ │ -1b0324: 285c |002a: goto 0086 // +005c │ │ -1b0326: 6e10 7600 0000 |002b: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1b032c: 0c06 |002e: move-result-object v6 │ │ -1b032e: 6001 b028 |002f: sget v1, Lorg/thoughtcrime/securesms/R$string;.error:I // field@28b0 │ │ -1b0332: 6e20 e500 1600 |0031: invoke-virtual {v6, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ -1b0338: 0c06 |0034: move-result-object v6 │ │ -1b033a: 7130 7204 6003 |0035: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0472 │ │ -1b0340: 0c06 |0038: move-result-object v6 │ │ -1b0342: 6e10 7304 0600 |0039: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0473 │ │ -1b0348: 284a |003c: goto 0086 // +004a │ │ -1b034a: 6e10 9f5a 0600 |003d: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5a9f │ │ -1b0350: 0c06 |0040: move-result-object v6 │ │ -1b0352: 1f06 8700 |0041: check-cast v6, Landroid/net/Uri; // type@0087 │ │ -1b0356: 3906 0400 |0043: if-nez v6, 0047 // +0004 │ │ -1b035a: 1206 |0045: const/4 v6, #int 0 // #0 │ │ -1b035c: 2825 |0046: goto 006b // +0025 │ │ -1b035e: 7020 045b 6500 |0047: invoke-direct {v5, v6}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getRealPathFromURI:(Landroid/net/Uri;)Ljava/lang/String; // method@5b04 │ │ -1b0364: 0c01 |004a: move-result-object v1 │ │ -1b0366: 3801 0600 |004b: if-eqz v1, 0051 // +0006 │ │ -1b036a: 7110 0102 0100 |004d: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -1b0370: 0c06 |0050: move-result-object v6 │ │ -1b0372: 6e10 fd01 0600 |0051: invoke-virtual {v6}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01fd │ │ -1b0378: 0c01 |0054: move-result-object v1 │ │ -1b037a: 7210 e00c 0100 |0055: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ -1b0380: 0a04 |0058: move-result v4 │ │ -1b0382: 3424 0e00 |0059: if-lt v4, v2, 0067 // +000e │ │ -1b0386: 7210 e00c 0100 |005b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ -1b038c: 0a06 |005e: move-result v6 │ │ -1b038e: b126 |005f: sub-int/2addr v6, v2 │ │ -1b0390: 7220 d70c 6100 |0060: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ -1b0396: 0c06 |0063: move-result-object v6 │ │ -1b0398: 1f06 0a03 |0064: check-cast v6, Ljava/lang/String; // type@030a │ │ -1b039c: 2805 |0066: goto 006b // +0005 │ │ -1b039e: 6e10 fc01 0600 |0067: invoke-virtual {v6}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -1b03a4: 0c06 |006a: move-result-object v6 │ │ -1b03a6: 3906 0900 |006b: if-nez v6, 0074 // +0009 │ │ -1b03aa: 6006 6628 |006d: sget v6, Lorg/thoughtcrime/securesms/R$string;.done:I // field@2866 │ │ -1b03ae: 6e20 7700 6000 |006f: invoke-virtual {v0, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1b03b4: 0c06 |0072: move-result-object v6 │ │ -1b03b6: 280c |0073: goto 007f // +000c │ │ -1b03b8: 6001 f628 |0074: sget v1, Lorg/thoughtcrime/securesms/R$string;.file_saved_to:I // field@28f6 │ │ -1b03bc: 2332 4011 |0076: new-array v2, v3, [Ljava/lang/Object; // type@1140 │ │ -1b03c0: 1204 |0078: const/4 v4, #int 0 // #0 │ │ -1b03c2: 4d06 0204 |0079: aput-object v6, v2, v4 │ │ -1b03c6: 6e30 7800 1002 |007b: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0078 │ │ -1b03cc: 0c06 |007e: move-result-object v6 │ │ -1b03ce: 7130 7204 6003 |007f: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0472 │ │ -1b03d4: 0c06 |0082: move-result-object v6 │ │ -1b03d6: 6e10 7304 0600 |0083: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0473 │ │ -1b03dc: 0e00 |0086: return-void │ │ +1b02c4: |[1b02c4] org.thoughtcrime.securesms.util.SaveAttachmentTask.onPostExecute:(Lorg/thoughtcrime/securesms/util/Pair;)V │ │ +1b02d4: 6f20 285c 6500 |0000: invoke-super {v5, v6}, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@5c28 │ │ +1b02da: 5450 4942 |0003: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4249 │ │ +1b02de: 6e10 620b 0000 |0005: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b62 │ │ +1b02e4: 0c00 |0008: move-result-object v0 │ │ +1b02e6: 1f00 2700 |0009: check-cast v0, Landroid/content/Context; // type@0027 │ │ +1b02ea: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +1b02ee: 0e00 |000d: return-void │ │ +1b02f0: 6e10 9d5a 0600 |000e: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5a9d │ │ +1b02f6: 0c01 |0011: move-result-object v1 │ │ +1b02f8: 1f01 f202 |0012: check-cast v1, Ljava/lang/Integer; // type@02f2 │ │ +1b02fc: 6e10 4c0a 0100 |0014: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ +1b0302: 0a01 |0017: move-result v1 │ │ +1b0304: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +1b0306: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +1b0308: 3801 2300 |001a: if-eqz v1, 003d // +0023 │ │ +1b030c: 3231 0f00 |001c: if-eq v1, v3, 002b // +000f │ │ +1b0310: 3221 0300 |001e: if-eq v1, v2, 0021 // +0003 │ │ +1b0314: 2866 |0020: goto 0086 // +0066 │ │ +1b0316: 6006 b028 |0021: sget v6, Lorg/thoughtcrime/securesms/R$string;.error:I // field@28b0 │ │ +1b031a: 7130 7104 6003 |0023: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0471 │ │ +1b0320: 0c06 |0026: move-result-object v6 │ │ +1b0322: 6e10 7304 0600 |0027: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0473 │ │ +1b0328: 285c |002a: goto 0086 // +005c │ │ +1b032a: 6e10 7600 0000 |002b: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1b0330: 0c06 |002e: move-result-object v6 │ │ +1b0332: 6001 b028 |002f: sget v1, Lorg/thoughtcrime/securesms/R$string;.error:I // field@28b0 │ │ +1b0336: 6e20 e500 1600 |0031: invoke-virtual {v6, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ +1b033c: 0c06 |0034: move-result-object v6 │ │ +1b033e: 7130 7204 6003 |0035: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0472 │ │ +1b0344: 0c06 |0038: move-result-object v6 │ │ +1b0346: 6e10 7304 0600 |0039: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0473 │ │ +1b034c: 284a |003c: goto 0086 // +004a │ │ +1b034e: 6e10 9f5a 0600 |003d: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5a9f │ │ +1b0354: 0c06 |0040: move-result-object v6 │ │ +1b0356: 1f06 8700 |0041: check-cast v6, Landroid/net/Uri; // type@0087 │ │ +1b035a: 3906 0400 |0043: if-nez v6, 0047 // +0004 │ │ +1b035e: 1206 |0045: const/4 v6, #int 0 // #0 │ │ +1b0360: 2825 |0046: goto 006b // +0025 │ │ +1b0362: 7020 045b 6500 |0047: invoke-direct {v5, v6}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getRealPathFromURI:(Landroid/net/Uri;)Ljava/lang/String; // method@5b04 │ │ +1b0368: 0c01 |004a: move-result-object v1 │ │ +1b036a: 3801 0600 |004b: if-eqz v1, 0051 // +0006 │ │ +1b036e: 7110 0102 0100 |004d: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +1b0374: 0c06 |0050: move-result-object v6 │ │ +1b0376: 6e10 fd01 0600 |0051: invoke-virtual {v6}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01fd │ │ +1b037c: 0c01 |0054: move-result-object v1 │ │ +1b037e: 7210 e00c 0100 |0055: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ +1b0384: 0a04 |0058: move-result v4 │ │ +1b0386: 3424 0e00 |0059: if-lt v4, v2, 0067 // +000e │ │ +1b038a: 7210 e00c 0100 |005b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ +1b0390: 0a06 |005e: move-result v6 │ │ +1b0392: b126 |005f: sub-int/2addr v6, v2 │ │ +1b0394: 7220 d70c 6100 |0060: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ +1b039a: 0c06 |0063: move-result-object v6 │ │ +1b039c: 1f06 0a03 |0064: check-cast v6, Ljava/lang/String; // type@030a │ │ +1b03a0: 2805 |0066: goto 006b // +0005 │ │ +1b03a2: 6e10 fc01 0600 |0067: invoke-virtual {v6}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +1b03a8: 0c06 |006a: move-result-object v6 │ │ +1b03aa: 3906 0900 |006b: if-nez v6, 0074 // +0009 │ │ +1b03ae: 6006 6628 |006d: sget v6, Lorg/thoughtcrime/securesms/R$string;.done:I // field@2866 │ │ +1b03b2: 6e20 7700 6000 |006f: invoke-virtual {v0, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1b03b8: 0c06 |0072: move-result-object v6 │ │ +1b03ba: 280c |0073: goto 007f // +000c │ │ +1b03bc: 6001 f628 |0074: sget v1, Lorg/thoughtcrime/securesms/R$string;.file_saved_to:I // field@28f6 │ │ +1b03c0: 2332 4011 |0076: new-array v2, v3, [Ljava/lang/Object; // type@1140 │ │ +1b03c4: 1204 |0078: const/4 v4, #int 0 // #0 │ │ +1b03c6: 4d06 0204 |0079: aput-object v6, v2, v4 │ │ +1b03ca: 6e30 7800 1002 |007b: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0078 │ │ +1b03d0: 0c06 |007e: move-result-object v6 │ │ +1b03d2: 7130 7204 6003 |007f: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0472 │ │ +1b03d8: 0c06 |0082: move-result-object v6 │ │ +1b03da: 6e10 7304 0600 |0083: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0473 │ │ +1b03e0: 0e00 |0086: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0003 line=310 │ │ 0x000e line=313 │ │ 0x0021 line=342 │ │ 0x0027 line=343 │ │ @@ -467022,38 +467023,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1b12b8: |[1b12b8] org.thoughtcrime.securesms.util.StickyHeaderDecoration.:()V │ │ -1b12c8: 0e00 |0000: return-void │ │ +1b12bc: |[1b12bc] org.thoughtcrime.securesms.util.StickyHeaderDecoration.:()V │ │ +1b12cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;) │ │ name : '' │ │ type : '(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -1b12cc: |[1b12cc] org.thoughtcrime.securesms.util.StickyHeaderDecoration.:(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V │ │ -1b12dc: 7010 eb05 0000 |0000: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;.:()V // method@05eb │ │ -1b12e2: 5b01 6542 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4265 │ │ -1b12e6: 2201 7e03 |0005: new-instance v1, Ljava/util/HashMap; // type@037e │ │ -1b12ea: 7010 a10c 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0ca1 │ │ -1b12f0: 5b01 6642 |000a: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4266 │ │ -1b12f4: 5c02 6742 |000c: iput-boolean v2, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.renderInline:Z // field@4267 │ │ -1b12f8: 5c03 6942 |000e: iput-boolean v3, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4269 │ │ -1b12fc: 0e00 |0010: return-void │ │ +1b12d0: |[1b12d0] org.thoughtcrime.securesms.util.StickyHeaderDecoration.:(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V │ │ +1b12e0: 7010 eb05 0000 |0000: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;.:()V // method@05eb │ │ +1b12e6: 5b01 6542 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4265 │ │ +1b12ea: 2201 7e03 |0005: new-instance v1, Ljava/util/HashMap; // type@037e │ │ +1b12ee: 7010 a10c 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0ca1 │ │ +1b12f4: 5b01 6642 |000a: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4266 │ │ +1b12f8: 5c02 6742 |000c: iput-boolean v2, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.renderInline:Z // field@4267 │ │ +1b12fc: 5c03 6942 |000e: iput-boolean v3, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4269 │ │ +1b1300: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x0005 line=37 │ │ 0x000c line=38 │ │ 0x000e line=39 │ │ @@ -467068,19 +467069,19 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1b1174: |[1b1174] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I │ │ -1b1184: 6e10 2f03 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getY:()F // method@032f │ │ -1b118a: 0a01 |0003: move-result v1 │ │ -1b118c: 8711 |0004: float-to-int v1, v1 │ │ -1b118e: 0f01 |0005: return v1 │ │ +1b1178: |[1b1178] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I │ │ +1b1188: 6e10 2f03 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getY:()F // method@032f │ │ +1b118e: 0a01 |0003: move-result v1 │ │ +1b1190: 8711 |0004: float-to-int v1, v1 │ │ +1b1192: 0f01 |0005: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ @@ -467090,29 +467091,29 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -1b1134: |[1b1134] org.thoughtcrime.securesms.util.StickyHeaderDecoration.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z │ │ -1b1144: 6e10 fd05 0200 |0000: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@05fd │ │ -1b114a: 0c00 |0003: move-result-object v0 │ │ -1b114c: 2000 ab01 |0004: instance-of v0, v0, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ -1b1150: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -1b1154: 6e10 fd05 0200 |0008: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@05fd │ │ -1b115a: 0c02 |000b: move-result-object v2 │ │ -1b115c: 1f02 ab01 |000c: check-cast v2, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ -1b1160: 6e10 e305 0200 |000e: invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.getReverseLayout:()Z // method@05e3 │ │ -1b1166: 0a02 |0011: move-result v2 │ │ -1b1168: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ -1b116c: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -1b116e: 2802 |0015: goto 0017 // +0002 │ │ -1b1170: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -1b1172: 0f02 |0017: return v2 │ │ +1b1138: |[1b1138] org.thoughtcrime.securesms.util.StickyHeaderDecoration.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z │ │ +1b1148: 6e10 fd05 0200 |0000: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@05fd │ │ +1b114e: 0c00 |0003: move-result-object v0 │ │ +1b1150: 2000 ab01 |0004: instance-of v0, v0, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ +1b1154: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +1b1158: 6e10 fd05 0200 |0008: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@05fd │ │ +1b115e: 0c02 |000b: move-result-object v2 │ │ +1b1160: 1f02 ab01 |000c: check-cast v2, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ +1b1164: 6e10 e305 0200 |000e: invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.getReverseLayout:()Z // method@05e3 │ │ +1b116a: 0a02 |0011: move-result v2 │ │ +1b116c: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ +1b1170: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +1b1172: 2802 |0015: goto 0017 // +0002 │ │ +1b1174: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +1b1176: 0f02 |0017: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0008 line=175 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; │ │ 0x0000 - 0x0018 reg=2 (null) Landroidx/recyclerview/widget/RecyclerView; │ │ @@ -467122,23 +467123,23 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1b1288: |[1b1288] org.thoughtcrime.securesms.util.StickyHeaderDecoration.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I │ │ -1b1298: 7020 475b 2100 |0000: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@5b47 │ │ -1b129e: 0a00 |0003: move-result v0 │ │ -1b12a0: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -1b12a4: 6e10 fb05 0200 |0006: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05fb │ │ -1b12aa: 0a02 |0009: move-result v2 │ │ -1b12ac: d802 02ff |000a: add-int/lit8 v2, v2, #int -1 // #ff │ │ -1b12b0: 9103 0203 |000c: sub-int v3, v2, v3 │ │ -1b12b4: 0f03 |000e: return v3 │ │ +1b128c: |[1b128c] org.thoughtcrime.securesms.util.StickyHeaderDecoration.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I │ │ +1b129c: 7020 475b 2100 |0000: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@5b47 │ │ +1b12a2: 0a00 |0003: move-result v0 │ │ +1b12a4: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +1b12a8: 6e10 fb05 0200 |0006: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05fb │ │ +1b12ae: 0a02 |0009: move-result v2 │ │ +1b12b0: d802 02ff |000a: add-int/lit8 v2, v2, #int -1 // #ff │ │ +1b12b4: 9103 0203 |000c: sub-int v3, v2, v3 │ │ +1b12b8: 0f03 |000e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; │ │ 0x0000 - 0x000f reg=2 (null) Landroidx/recyclerview/widget/RecyclerView; │ │ 0x0000 - 0x000f reg=3 (null) I │ │ @@ -467149,75 +467150,75 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 119 16-bit code units │ │ -1b0fa8: |[1b0fa8] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -1b0fb8: 7220 3b5b a900 |0000: invoke-interface {v9, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5b3b │ │ -1b0fbe: 0b00 |0003: move-result-wide v0 │ │ -1b0fc0: 5472 6642 |0004: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4266 │ │ -1b0fc4: 7120 5f0a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1b0fca: 0c03 |0009: move-result-object v3 │ │ -1b0fcc: 7220 ef0c 3200 |000a: invoke-interface {v2, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0cef │ │ -1b0fd2: 0a02 |000d: move-result v2 │ │ -1b0fd4: 3802 0f00 |000e: if-eqz v2, 001d // +000f │ │ -1b0fd8: 5478 6642 |0010: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4266 │ │ -1b0fdc: 7120 5f0a 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1b0fe2: 0c09 |0015: move-result-object v9 │ │ -1b0fe4: 7220 f10c 9800 |0016: invoke-interface {v8, v9}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf1 │ │ -1b0fea: 0c08 |0019: move-result-object v8 │ │ -1b0fec: 1f08 b501 |001a: check-cast v8, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@01b5 │ │ -1b0ff0: 1108 |001c: return-object v8 │ │ -1b0ff2: 7220 3d5b 8900 |001d: invoke-interface {v9, v8}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // method@5b3d │ │ -1b0ff8: 0c02 |0020: move-result-object v2 │ │ -1b0ffa: 5423 6500 |0021: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ -1b0ffe: 7230 3c5b 290a |0023: invoke-interface {v9, v2, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.onBindHeaderViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V // method@5b3c │ │ -1b1004: 6e10 0206 0800 |0026: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getWidth:()I // method@0602 │ │ -1b100a: 0a09 |0029: move-result v9 │ │ -1b100c: 150a 0040 |002a: const/high16 v10, #int 1073741824 // #4000 │ │ -1b1010: 7120 0b03 a900 |002c: invoke-static {v9, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@030b │ │ -1b1016: 0a09 |002f: move-result v9 │ │ -1b1018: 6e10 fc05 0800 |0030: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getHeight:()I // method@05fc │ │ -1b101e: 0a0a |0033: move-result v10 │ │ -1b1020: 1204 |0034: const/4 v4, #int 0 // #0 │ │ -1b1022: 7120 0b03 4a00 |0035: invoke-static {v10, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@030b │ │ -1b1028: 0a0a |0038: move-result v10 │ │ -1b102a: 6e10 ff05 0800 |0039: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingLeft:()I // method@05ff │ │ -1b1030: 0a05 |003c: move-result v5 │ │ -1b1032: 6e10 0006 0800 |003d: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingRight:()I // method@0600 │ │ -1b1038: 0a06 |0040: move-result v6 │ │ -1b103a: b065 |0041: add-int/2addr v5, v6 │ │ -1b103c: 6e10 1e03 0300 |0042: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ -1b1042: 0c06 |0045: move-result-object v6 │ │ -1b1044: 5266 5a00 |0046: iget v6, v6, Landroid/view/ViewGroup$LayoutParams;.width:I // field@005a │ │ -1b1048: 7130 5203 5906 |0048: invoke-static {v9, v5, v6}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0352 │ │ -1b104e: 0a09 |004b: move-result v9 │ │ -1b1050: 6e10 0106 0800 |004c: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingTop:()I // method@0601 │ │ -1b1056: 0a05 |004f: move-result v5 │ │ -1b1058: 6e10 fe05 0800 |0050: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingBottom:()I // method@05fe │ │ -1b105e: 0a08 |0053: move-result v8 │ │ -1b1060: b085 |0054: add-int/2addr v5, v8 │ │ -1b1062: 6e10 1e03 0300 |0055: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ -1b1068: 0c08 |0058: move-result-object v8 │ │ -1b106a: 5288 5900 |0059: iget v8, v8, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0059 │ │ -1b106e: 7130 5203 5a08 |005b: invoke-static {v10, v5, v8}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0352 │ │ -1b1074: 0a08 |005e: move-result v8 │ │ -1b1076: 6e30 3303 9308 |005f: invoke-virtual {v3, v9, v8}, Landroid/view/View;.measure:(II)V // method@0333 │ │ -1b107c: 6e10 2203 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@0322 │ │ -1b1082: 0a08 |0065: move-result v8 │ │ -1b1084: 6e10 2103 0300 |0066: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@0321 │ │ -1b108a: 0a09 |0069: move-result v9 │ │ -1b108c: 6e59 3203 4384 |006a: invoke-virtual {v3, v4, v4, v8, v9}, Landroid/view/View;.layout:(IIII)V // method@0332 │ │ -1b1092: 5478 6642 |006d: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4266 │ │ -1b1096: 7120 5f0a 1000 |006f: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1b109c: 0c09 |0072: move-result-object v9 │ │ -1b109e: 7230 f40c 9802 |0073: invoke-interface {v8, v9, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1b10a4: 1102 |0076: return-object v2 │ │ +1b0fac: |[1b0fac] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +1b0fbc: 7220 3b5b a900 |0000: invoke-interface {v9, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5b3b │ │ +1b0fc2: 0b00 |0003: move-result-wide v0 │ │ +1b0fc4: 5472 6642 |0004: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4266 │ │ +1b0fc8: 7120 5f0a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1b0fce: 0c03 |0009: move-result-object v3 │ │ +1b0fd0: 7220 ef0c 3200 |000a: invoke-interface {v2, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0cef │ │ +1b0fd6: 0a02 |000d: move-result v2 │ │ +1b0fd8: 3802 0f00 |000e: if-eqz v2, 001d // +000f │ │ +1b0fdc: 5478 6642 |0010: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4266 │ │ +1b0fe0: 7120 5f0a 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1b0fe6: 0c09 |0015: move-result-object v9 │ │ +1b0fe8: 7220 f10c 9800 |0016: invoke-interface {v8, v9}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf1 │ │ +1b0fee: 0c08 |0019: move-result-object v8 │ │ +1b0ff0: 1f08 b501 |001a: check-cast v8, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@01b5 │ │ +1b0ff4: 1108 |001c: return-object v8 │ │ +1b0ff6: 7220 3d5b 8900 |001d: invoke-interface {v9, v8}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // method@5b3d │ │ +1b0ffc: 0c02 |0020: move-result-object v2 │ │ +1b0ffe: 5423 6500 |0021: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ +1b1002: 7230 3c5b 290a |0023: invoke-interface {v9, v2, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.onBindHeaderViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V // method@5b3c │ │ +1b1008: 6e10 0206 0800 |0026: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getWidth:()I // method@0602 │ │ +1b100e: 0a09 |0029: move-result v9 │ │ +1b1010: 150a 0040 |002a: const/high16 v10, #int 1073741824 // #4000 │ │ +1b1014: 7120 0b03 a900 |002c: invoke-static {v9, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@030b │ │ +1b101a: 0a09 |002f: move-result v9 │ │ +1b101c: 6e10 fc05 0800 |0030: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getHeight:()I // method@05fc │ │ +1b1022: 0a0a |0033: move-result v10 │ │ +1b1024: 1204 |0034: const/4 v4, #int 0 // #0 │ │ +1b1026: 7120 0b03 4a00 |0035: invoke-static {v10, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@030b │ │ +1b102c: 0a0a |0038: move-result v10 │ │ +1b102e: 6e10 ff05 0800 |0039: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingLeft:()I // method@05ff │ │ +1b1034: 0a05 |003c: move-result v5 │ │ +1b1036: 6e10 0006 0800 |003d: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingRight:()I // method@0600 │ │ +1b103c: 0a06 |0040: move-result v6 │ │ +1b103e: b065 |0041: add-int/2addr v5, v6 │ │ +1b1040: 6e10 1e03 0300 |0042: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ +1b1046: 0c06 |0045: move-result-object v6 │ │ +1b1048: 5266 5a00 |0046: iget v6, v6, Landroid/view/ViewGroup$LayoutParams;.width:I // field@005a │ │ +1b104c: 7130 5203 5906 |0048: invoke-static {v9, v5, v6}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0352 │ │ +1b1052: 0a09 |004b: move-result v9 │ │ +1b1054: 6e10 0106 0800 |004c: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingTop:()I // method@0601 │ │ +1b105a: 0a05 |004f: move-result v5 │ │ +1b105c: 6e10 fe05 0800 |0050: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingBottom:()I // method@05fe │ │ +1b1062: 0a08 |0053: move-result v8 │ │ +1b1064: b085 |0054: add-int/2addr v5, v8 │ │ +1b1066: 6e10 1e03 0300 |0055: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ +1b106c: 0c08 |0058: move-result-object v8 │ │ +1b106e: 5288 5900 |0059: iget v8, v8, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0059 │ │ +1b1072: 7130 5203 5a08 |005b: invoke-static {v10, v5, v8}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0352 │ │ +1b1078: 0a08 |005e: move-result v8 │ │ +1b107a: 6e30 3303 9308 |005f: invoke-virtual {v3, v9, v8}, Landroid/view/View;.measure:(II)V // method@0333 │ │ +1b1080: 6e10 2203 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@0322 │ │ +1b1086: 0a08 |0065: move-result v8 │ │ +1b1088: 6e10 2103 0300 |0066: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@0321 │ │ +1b108e: 0a09 |0069: move-result v9 │ │ +1b1090: 6e59 3203 4384 |006a: invoke-virtual {v3, v4, v4, v8, v9}, Landroid/view/View;.layout:(IIII)V // method@0332 │ │ +1b1096: 5478 6642 |006d: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4266 │ │ +1b109a: 7120 5f0a 1000 |006f: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1b10a0: 0c09 |0072: move-result-object v9 │ │ +1b10a2: 7230 f40c 9802 |0073: invoke-interface {v8, v9, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1b10a8: 1102 |0076: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=80 │ │ 0x0010 line=81 │ │ 0x001d line=83 │ │ 0x0021 line=84 │ │ @@ -467242,22 +467243,22 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1b1190: |[1b1190] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeaderHeightForLayout:(Landroid/view/View;)I │ │ -1b11a0: 5510 6742 |0000: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.renderInline:Z // field@4267 │ │ -1b11a4: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -1b11a8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1b11aa: 2805 |0005: goto 000a // +0005 │ │ -1b11ac: 6e10 1a03 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@031a │ │ -1b11b2: 0a02 |0009: move-result v2 │ │ -1b11b4: 0f02 |000a: return v2 │ │ +1b1194: |[1b1194] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeaderHeightForLayout:(Landroid/view/View;)I │ │ +1b11a4: 5510 6742 |0000: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.renderInline:Z // field@4267 │ │ +1b11a8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +1b11ac: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1b11ae: 2805 |0005: goto 000a // +0005 │ │ +1b11b0: 6e10 1a03 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@031a │ │ +1b11b6: 0a02 |0009: move-result v2 │ │ +1b11b8: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/view/View; │ │ │ │ @@ -467266,67 +467267,67 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/view/View;II)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 95 16-bit code units │ │ -1b11b8: |[1b11b8] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeaderTop:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/view/View;II)I │ │ -1b11c8: 6e20 425b 9600 |0000: invoke-virtual {v6, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderHeightForLayout:(Landroid/view/View;)I // method@5b42 │ │ -1b11ce: 0a09 |0003: move-result v9 │ │ -1b11d0: 7030 405b 7608 |0004: invoke-direct {v6, v7, v8}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I // method@5b40 │ │ -1b11d6: 0a08 |0007: move-result v8 │ │ -1b11d8: b198 |0008: sub-int/2addr v8, v9 │ │ -1b11da: 5560 6942 |0009: iget-boolean v0, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4269 │ │ -1b11de: 3800 5300 |000b: if-eqz v0, 005e // +0053 │ │ -1b11e2: 390b 5100 |000d: if-nez v11, 005e // +0051 │ │ -1b11e6: 6e10 fb05 0700 |000f: invoke-virtual {v7}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05fb │ │ -1b11ec: 0a0b |0012: move-result v11 │ │ -1b11ee: 5460 6542 |0013: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4265 │ │ -1b11f2: 7220 3b5b a000 |0015: invoke-interface {v0, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5b3b │ │ -1b11f8: 0b00 |0018: move-result-wide v0 │ │ -1b11fa: 121a |0019: const/4 v10, #int 1 // #1 │ │ -1b11fc: 35ba 3b00 |001a: if-ge v10, v11, 0055 // +003b │ │ -1b1200: 7030 4a5b 760a |001c: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@5b4a │ │ -1b1206: 0a02 |001f: move-result v2 │ │ -1b1208: 6e20 fa05 2700 |0020: invoke-virtual {v7, v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fa │ │ -1b120e: 0c02 |0023: move-result-object v2 │ │ -1b1210: 6e20 f905 2700 |0024: invoke-virtual {v7, v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f9 │ │ -1b1216: 0a02 |0027: move-result v2 │ │ -1b1218: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ -1b121a: 3232 2900 |0029: if-eq v2, v3, 0052 // +0029 │ │ -1b121e: 5463 6542 |002b: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4265 │ │ -1b1222: 7220 3b5b 2300 |002d: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5b3b │ │ -1b1228: 0b03 |0030: move-result-wide v3 │ │ -1b122a: 3105 0300 |0031: cmp-long v5, v3, v0 │ │ -1b122e: 3805 1f00 |0033: if-eqz v5, 0052 // +001f │ │ -1b1232: 7030 4a5b 760a |0035: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@5b4a │ │ -1b1238: 0a0a |0038: move-result v10 │ │ -1b123a: 6e20 fa05 a700 |0039: invoke-virtual {v7, v10}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fa │ │ -1b1240: 0c0a |003c: move-result-object v10 │ │ -1b1242: 7030 405b 760a |003d: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I // method@5b40 │ │ -1b1248: 0a0a |0040: move-result v10 │ │ -1b124a: 546b 6542 |0041: iget-object v11, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4265 │ │ -1b124e: 6e40 415b 762b |0043: invoke-virtual {v6, v7, v11, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // method@5b41 │ │ -1b1254: 0c07 |0046: move-result-object v7 │ │ -1b1256: 5477 6500 |0047: iget-object v7, v7, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ -1b125a: 6e10 1a03 0700 |0049: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@031a │ │ -1b1260: 0a07 |004c: move-result v7 │ │ -1b1262: b079 |004d: add-int/2addr v9, v7 │ │ -1b1264: b19a |004e: sub-int/2addr v10, v9 │ │ -1b1266: 3b0a 0600 |004f: if-gez v10, 0055 // +0006 │ │ -1b126a: 0f0a |0051: return v10 │ │ -1b126c: d80a 0a01 |0052: add-int/lit8 v10, v10, #int 1 // #01 │ │ -1b1270: 28c6 |0054: goto 001a // -003a │ │ -1b1272: 5567 6942 |0055: iget-boolean v7, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4269 │ │ -1b1276: 3807 0700 |0057: if-eqz v7, 005e // +0007 │ │ -1b127a: 1207 |0059: const/4 v7, #int 0 // #0 │ │ -1b127c: 7120 790a 8700 |005a: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@0a79 │ │ -1b1282: 0a08 |005d: move-result v8 │ │ -1b1284: 0f08 |005e: return v8 │ │ +1b11bc: |[1b11bc] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeaderTop:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/view/View;II)I │ │ +1b11cc: 6e20 425b 9600 |0000: invoke-virtual {v6, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderHeightForLayout:(Landroid/view/View;)I // method@5b42 │ │ +1b11d2: 0a09 |0003: move-result v9 │ │ +1b11d4: 7030 405b 7608 |0004: invoke-direct {v6, v7, v8}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I // method@5b40 │ │ +1b11da: 0a08 |0007: move-result v8 │ │ +1b11dc: b198 |0008: sub-int/2addr v8, v9 │ │ +1b11de: 5560 6942 |0009: iget-boolean v0, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4269 │ │ +1b11e2: 3800 5300 |000b: if-eqz v0, 005e // +0053 │ │ +1b11e6: 390b 5100 |000d: if-nez v11, 005e // +0051 │ │ +1b11ea: 6e10 fb05 0700 |000f: invoke-virtual {v7}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05fb │ │ +1b11f0: 0a0b |0012: move-result v11 │ │ +1b11f2: 5460 6542 |0013: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4265 │ │ +1b11f6: 7220 3b5b a000 |0015: invoke-interface {v0, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5b3b │ │ +1b11fc: 0b00 |0018: move-result-wide v0 │ │ +1b11fe: 121a |0019: const/4 v10, #int 1 // #1 │ │ +1b1200: 35ba 3b00 |001a: if-ge v10, v11, 0055 // +003b │ │ +1b1204: 7030 4a5b 760a |001c: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@5b4a │ │ +1b120a: 0a02 |001f: move-result v2 │ │ +1b120c: 6e20 fa05 2700 |0020: invoke-virtual {v7, v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fa │ │ +1b1212: 0c02 |0023: move-result-object v2 │ │ +1b1214: 6e20 f905 2700 |0024: invoke-virtual {v7, v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f9 │ │ +1b121a: 0a02 |0027: move-result v2 │ │ +1b121c: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ +1b121e: 3232 2900 |0029: if-eq v2, v3, 0052 // +0029 │ │ +1b1222: 5463 6542 |002b: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4265 │ │ +1b1226: 7220 3b5b 2300 |002d: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5b3b │ │ +1b122c: 0b03 |0030: move-result-wide v3 │ │ +1b122e: 3105 0300 |0031: cmp-long v5, v3, v0 │ │ +1b1232: 3805 1f00 |0033: if-eqz v5, 0052 // +001f │ │ +1b1236: 7030 4a5b 760a |0035: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@5b4a │ │ +1b123c: 0a0a |0038: move-result v10 │ │ +1b123e: 6e20 fa05 a700 |0039: invoke-virtual {v7, v10}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fa │ │ +1b1244: 0c0a |003c: move-result-object v10 │ │ +1b1246: 7030 405b 760a |003d: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I // method@5b40 │ │ +1b124c: 0a0a |0040: move-result v10 │ │ +1b124e: 546b 6542 |0041: iget-object v11, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4265 │ │ +1b1252: 6e40 415b 762b |0043: invoke-virtual {v6, v7, v11, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // method@5b41 │ │ +1b1258: 0c07 |0046: move-result-object v7 │ │ +1b125a: 5477 6500 |0047: iget-object v7, v7, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ +1b125e: 6e10 1a03 0700 |0049: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@031a │ │ +1b1264: 0a07 |004c: move-result v7 │ │ +1b1266: b079 |004d: add-int/2addr v9, v7 │ │ +1b1268: b19a |004e: sub-int/2addr v10, v9 │ │ +1b126a: 3b0a 0600 |004f: if-gez v10, 0055 // +0006 │ │ +1b126e: 0f0a |0051: return v10 │ │ +1b1270: d80a 0a01 |0052: add-int/lit8 v10, v10, #int 1 // #01 │ │ +1b1274: 28c6 |0054: goto 001a // -003a │ │ +1b1276: 5567 6942 |0055: iget-boolean v7, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4269 │ │ +1b127a: 3807 0700 |0057: if-eqz v7, 005e // +0007 │ │ +1b127e: 1207 |0059: const/4 v7, #int 0 // #0 │ │ +1b1280: 7120 790a 8700 |005a: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@0a79 │ │ +1b1286: 0a08 |005d: move-result v8 │ │ +1b1288: 0f08 |005e: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0004 line=134 │ │ 0x0009 line=135 │ │ 0x000f line=136 │ │ 0x0013 line=137 │ │ @@ -467348,34 +467349,34 @@ │ │ type : '(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 34 16-bit code units │ │ -1b1300: |[1b1300] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getItemOffsets:(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V │ │ -1b1310: 6e20 f905 3400 |0000: invoke-virtual {v4, v3}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f9 │ │ -1b1316: 0a03 |0003: move-result v3 │ │ -1b1318: 12f5 |0004: const/4 v5, #int -1 // #ff │ │ -1b131a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -1b131c: 3253 1700 |0006: if-eq v3, v5, 001d // +0017 │ │ -1b1320: 5415 6542 |0008: iget-object v5, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4265 │ │ -1b1324: 6e40 455b 4135 |000a: invoke-virtual {v1, v4, v5, v3}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.hasHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Z // method@5b45 │ │ -1b132a: 0a05 |000d: move-result v5 │ │ -1b132c: 3805 0f00 |000e: if-eqz v5, 001d // +000f │ │ -1b1330: 5415 6542 |0010: iget-object v5, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4265 │ │ -1b1334: 6e40 415b 4135 |0012: invoke-virtual {v1, v4, v5, v3}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // method@5b41 │ │ -1b133a: 0c03 |0015: move-result-object v3 │ │ -1b133c: 5433 6500 |0016: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ -1b1340: 6e20 425b 3100 |0018: invoke-virtual {v1, v3}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderHeightForLayout:(Landroid/view/View;)I // method@5b42 │ │ -1b1346: 0a03 |001b: move-result v3 │ │ -1b1348: 2802 |001c: goto 001e // +0002 │ │ -1b134a: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -1b134c: 6e50 7601 0203 |001e: invoke-virtual {v2, v0, v3, v0, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@0176 │ │ -1b1352: 0e00 |0021: return-void │ │ +1b1304: |[1b1304] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getItemOffsets:(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V │ │ +1b1314: 6e20 f905 3400 |0000: invoke-virtual {v4, v3}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f9 │ │ +1b131a: 0a03 |0003: move-result v3 │ │ +1b131c: 12f5 |0004: const/4 v5, #int -1 // #ff │ │ +1b131e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +1b1320: 3253 1700 |0006: if-eq v3, v5, 001d // +0017 │ │ +1b1324: 5415 6542 |0008: iget-object v5, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4265 │ │ +1b1328: 6e40 455b 4135 |000a: invoke-virtual {v1, v4, v5, v3}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.hasHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Z // method@5b45 │ │ +1b132e: 0a05 |000d: move-result v5 │ │ +1b1330: 3805 0f00 |000e: if-eqz v5, 001d // +000f │ │ +1b1334: 5415 6542 |0010: iget-object v5, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4265 │ │ +1b1338: 6e40 415b 4135 |0012: invoke-virtual {v1, v4, v5, v3}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // method@5b41 │ │ +1b133e: 0c03 |0015: move-result-object v3 │ │ +1b1340: 5433 6500 |0016: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ +1b1344: 6e20 425b 3100 |0018: invoke-virtual {v1, v3}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderHeightForLayout:(Landroid/view/View;)I // method@5b42 │ │ +1b134a: 0a03 |001b: move-result v3 │ │ +1b134c: 2802 |001c: goto 001e // +0002 │ │ +1b134e: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +1b1350: 6e50 7601 0203 |001e: invoke-virtual {v2, v0, v3, v0, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@0176 │ │ +1b1356: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0008 line=52 │ │ 0x0010 line=53 │ │ 0x0018 line=54 │ │ 0x001e line=57 │ │ @@ -467391,51 +467392,51 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -1b10a8: |[1b10a8] org.thoughtcrime.securesms.util.StickyHeaderDecoration.hasHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Z │ │ -1b10b8: 7020 475b 7600 |0000: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@5b47 │ │ -1b10be: 0a07 |0003: move-result v7 │ │ -1b10c0: 0780 |0004: move-object v0, v8 │ │ -1b10c2: 1f00 ac01 |0005: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@01ac │ │ -1b10c6: 6e10 e805 0000 |0007: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.getItemCount:()I // method@05e8 │ │ -1b10cc: 0a00 |000a: move-result v0 │ │ -1b10ce: 1601 ffff |000b: const-wide/16 v1, #int -1 // #ffff │ │ -1b10d2: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -1b10d4: 3807 0d00 |000e: if-eqz v7, 001b // +000d │ │ -1b10d8: b130 |0010: sub-int/2addr v0, v3 │ │ -1b10da: 3309 0a00 |0011: if-ne v9, v0, 001b // +000a │ │ -1b10de: 7220 3b5b 9800 |0013: invoke-interface {v8, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5b3b │ │ -1b10e4: 0b04 |0016: move-result-wide v4 │ │ -1b10e6: 3100 0401 |0017: cmp-long v0, v4, v1 │ │ -1b10ea: 3900 0600 |0019: if-nez v0, 001f // +0006 │ │ -1b10ee: 3907 0500 |001b: if-nez v7, 0020 // +0005 │ │ -1b10f2: 3909 0300 |001d: if-nez v9, 0020 // +0003 │ │ -1b10f6: 0f03 |001f: return v3 │ │ -1b10f8: 3807 0400 |0020: if-eqz v7, 0024 // +0004 │ │ -1b10fc: 1217 |0022: const/4 v7, #int 1 // #1 │ │ -1b10fe: 2802 |0023: goto 0025 // +0002 │ │ -1b1100: 12f7 |0024: const/4 v7, #int -1 // #ff │ │ -1b1102: b097 |0025: add-int/2addr v7, v9 │ │ -1b1104: 7220 3b5b 9800 |0026: invoke-interface {v8, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5b3b │ │ -1b110a: 0b04 |0029: move-result-wide v4 │ │ -1b110c: 7220 3b5b 7800 |002a: invoke-interface {v8, v7}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5b3b │ │ -1b1112: 0b07 |002d: move-result-wide v7 │ │ -1b1114: 3109 0401 |002e: cmp-long v9, v4, v1 │ │ -1b1118: 3809 0b00 |0030: if-eqz v9, 003b // +000b │ │ -1b111c: 3109 0701 |0032: cmp-long v9, v7, v1 │ │ -1b1120: 3809 0700 |0034: if-eqz v9, 003b // +0007 │ │ -1b1124: 3109 0407 |0036: cmp-long v9, v4, v7 │ │ -1b1128: 3809 0300 |0038: if-eqz v9, 003b // +0003 │ │ -1b112c: 2802 |003a: goto 003c // +0002 │ │ -1b112e: 1203 |003b: const/4 v3, #int 0 // #0 │ │ -1b1130: 0f03 |003c: return v3 │ │ +1b10ac: |[1b10ac] org.thoughtcrime.securesms.util.StickyHeaderDecoration.hasHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Z │ │ +1b10bc: 7020 475b 7600 |0000: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@5b47 │ │ +1b10c2: 0a07 |0003: move-result v7 │ │ +1b10c4: 0780 |0004: move-object v0, v8 │ │ +1b10c6: 1f00 ac01 |0005: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@01ac │ │ +1b10ca: 6e10 e805 0000 |0007: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.getItemCount:()I // method@05e8 │ │ +1b10d0: 0a00 |000a: move-result v0 │ │ +1b10d2: 1601 ffff |000b: const-wide/16 v1, #int -1 // #ffff │ │ +1b10d6: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +1b10d8: 3807 0d00 |000e: if-eqz v7, 001b // +000d │ │ +1b10dc: b130 |0010: sub-int/2addr v0, v3 │ │ +1b10de: 3309 0a00 |0011: if-ne v9, v0, 001b // +000a │ │ +1b10e2: 7220 3b5b 9800 |0013: invoke-interface {v8, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5b3b │ │ +1b10e8: 0b04 |0016: move-result-wide v4 │ │ +1b10ea: 3100 0401 |0017: cmp-long v0, v4, v1 │ │ +1b10ee: 3900 0600 |0019: if-nez v0, 001f // +0006 │ │ +1b10f2: 3907 0500 |001b: if-nez v7, 0020 // +0005 │ │ +1b10f6: 3909 0300 |001d: if-nez v9, 0020 // +0003 │ │ +1b10fa: 0f03 |001f: return v3 │ │ +1b10fc: 3807 0400 |0020: if-eqz v7, 0024 // +0004 │ │ +1b1100: 1217 |0022: const/4 v7, #int 1 // #1 │ │ +1b1102: 2802 |0023: goto 0025 // +0002 │ │ +1b1104: 12f7 |0024: const/4 v7, #int -1 // #ff │ │ +1b1106: b097 |0025: add-int/2addr v7, v9 │ │ +1b1108: 7220 3b5b 9800 |0026: invoke-interface {v8, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5b3b │ │ +1b110e: 0b04 |0029: move-result-wide v4 │ │ +1b1110: 7220 3b5b 7800 |002a: invoke-interface {v8, v7}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5b3b │ │ +1b1116: 0b07 |002d: move-result-wide v7 │ │ +1b1118: 3109 0401 |002e: cmp-long v9, v4, v1 │ │ +1b111c: 3809 0b00 |0030: if-eqz v9, 003b // +000b │ │ +1b1120: 3109 0701 |0032: cmp-long v9, v7, v1 │ │ +1b1124: 3809 0700 |0034: if-eqz v9, 003b // +0007 │ │ +1b1128: 3109 0407 |0036: cmp-long v9, v4, v7 │ │ +1b112c: 3809 0300 |0038: if-eqz v9, 003b // +0003 │ │ +1b1130: 2802 |003a: goto 003c // +0002 │ │ +1b1132: 1203 |003b: const/4 v3, #int 0 // #0 │ │ +1b1134: 0f03 |003c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=62 │ │ 0x0013 line=64 │ │ 0x0026 line=71 │ │ 0x002a line=72 │ │ @@ -467450,18 +467451,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1b1354: |[1b1354] org.thoughtcrime.securesms.util.StickyHeaderDecoration.invalidateLayouts:()V │ │ -1b1364: 5410 6642 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4266 │ │ -1b1368: 7210 ee0c 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@0cee │ │ -1b136e: 0e00 |0005: return-void │ │ +1b1358: |[1b1358] org.thoughtcrime.securesms.util.StickyHeaderDecoration.invalidateLayouts:()V │ │ +1b1368: 5410 6642 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4266 │ │ +1b136c: 7210 ee0c 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@0cee │ │ +1b1372: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; │ │ │ │ #6 : (in Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;) │ │ @@ -467469,22 +467470,22 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -1b1370: |[1b1370] org.thoughtcrime.securesms.util.StickyHeaderDecoration.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -1b1380: 5220 6842 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.screenOrientation:I // field@4268 │ │ -1b1384: 5231 0600 |0002: iget v1, v3, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ -1b1388: 3210 0900 |0004: if-eq v0, v1, 000d // +0009 │ │ -1b138c: 5233 0600 |0006: iget v3, v3, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ -1b1390: 5923 6842 |0008: iput v3, v2, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.screenOrientation:I // field@4268 │ │ -1b1394: 6e10 465b 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.invalidateLayouts:()V // method@5b46 │ │ -1b139a: 0e00 |000d: return-void │ │ +1b1374: |[1b1374] org.thoughtcrime.securesms.util.StickyHeaderDecoration.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +1b1384: 5220 6842 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.screenOrientation:I // field@4268 │ │ +1b1388: 5231 0600 |0002: iget v1, v3, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ +1b138c: 3210 0900 |0004: if-eq v0, v1, 000d // +0009 │ │ +1b1390: 5233 0600 |0006: iget v3, v3, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ +1b1394: 5923 6842 |0008: iput v3, v2, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.screenOrientation:I // field@4268 │ │ +1b1398: 6e10 465b 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.invalidateLayouts:()V // method@5b46 │ │ +1b139e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0006 line=180 │ │ 0x000a line=181 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; │ │ @@ -467495,55 +467496,55 @@ │ │ type : '(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 74 16-bit code units │ │ -1b139c: |[1b139c] org.thoughtcrime.securesms.util.StickyHeaderDecoration.onDrawOver:(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V │ │ -1b13ac: 6e10 fb05 0b00 |0000: invoke-virtual {v11}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05fb │ │ -1b13b2: 0a0c |0003: move-result v12 │ │ -1b13b4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1b13b6: 35c0 4400 |0005: if-ge v0, v12, 0049 // +0044 │ │ -1b13ba: 7030 4a5b b900 |0007: invoke-direct {v9, v11, v0}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@5b4a │ │ -1b13c0: 0a01 |000a: move-result v1 │ │ -1b13c2: 6e20 fa05 1b00 |000b: invoke-virtual {v11, v1}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fa │ │ -1b13c8: 0c03 |000e: move-result-object v3 │ │ -1b13ca: 6e20 f905 3b00 |000f: invoke-virtual {v11, v3}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f9 │ │ -1b13d0: 0a05 |0012: move-result v5 │ │ -1b13d2: 12f1 |0013: const/4 v1, #int -1 // #ff │ │ -1b13d4: 3215 3200 |0014: if-eq v5, v1, 0046 // +0032 │ │ -1b13d8: 3900 0600 |0016: if-nez v0, 001c // +0006 │ │ -1b13dc: 5591 6942 |0018: iget-boolean v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4269 │ │ -1b13e0: 3901 0a00 |001a: if-nez v1, 0024 // +000a │ │ -1b13e4: 5491 6542 |001c: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4265 │ │ -1b13e8: 6e40 455b b951 |001e: invoke-virtual {v9, v11, v1, v5}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.hasHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Z // method@5b45 │ │ -1b13ee: 0a01 |0021: move-result v1 │ │ -1b13f0: 3801 2400 |0022: if-eqz v1, 0046 // +0024 │ │ -1b13f4: 5491 6542 |0024: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4265 │ │ -1b13f8: 6e40 415b b951 |0026: invoke-virtual {v9, v11, v1, v5}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // method@5b41 │ │ -1b13fe: 0c01 |0029: move-result-object v1 │ │ -1b1400: 5417 6500 |002a: iget-object v7, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ -1b1404: 6e10 2c01 0a00 |002c: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@012c │ │ -1b140a: 6e10 1f03 0300 |002f: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@031f │ │ -1b1410: 0a08 |0032: move-result v8 │ │ -1b1412: 0791 |0033: move-object v1, v9 │ │ -1b1414: 07b2 |0034: move-object v2, v11 │ │ -1b1416: 0774 |0035: move-object v4, v7 │ │ -1b1418: 0106 |0036: move v6, v0 │ │ -1b141a: 7406 435b 0100 |0037: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderTop:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/view/View;II)I // method@5b43 │ │ -1b1420: 0a01 |003a: move-result v1 │ │ -1b1422: 8282 |003b: int-to-float v2, v8 │ │ -1b1424: 8211 |003c: int-to-float v1, v1 │ │ -1b1426: 6e30 2d01 2a01 |003d: invoke-virtual {v10, v2, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@012d │ │ -1b142c: 6e20 1403 a700 |0040: invoke-virtual {v7, v10}, Landroid/view/View;.draw:(Landroid/graphics/Canvas;)V // method@0314 │ │ -1b1432: 6e10 2b01 0a00 |0043: invoke-virtual {v10}, Landroid/graphics/Canvas;.restore:()V // method@012b │ │ -1b1438: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1b143c: 28bd |0048: goto 0005 // -0043 │ │ -1b143e: 0e00 |0049: return-void │ │ +1b13a0: |[1b13a0] org.thoughtcrime.securesms.util.StickyHeaderDecoration.onDrawOver:(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V │ │ +1b13b0: 6e10 fb05 0b00 |0000: invoke-virtual {v11}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05fb │ │ +1b13b6: 0a0c |0003: move-result v12 │ │ +1b13b8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +1b13ba: 35c0 4400 |0005: if-ge v0, v12, 0049 // +0044 │ │ +1b13be: 7030 4a5b b900 |0007: invoke-direct {v9, v11, v0}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@5b4a │ │ +1b13c4: 0a01 |000a: move-result v1 │ │ +1b13c6: 6e20 fa05 1b00 |000b: invoke-virtual {v11, v1}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fa │ │ +1b13cc: 0c03 |000e: move-result-object v3 │ │ +1b13ce: 6e20 f905 3b00 |000f: invoke-virtual {v11, v3}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f9 │ │ +1b13d4: 0a05 |0012: move-result v5 │ │ +1b13d6: 12f1 |0013: const/4 v1, #int -1 // #ff │ │ +1b13d8: 3215 3200 |0014: if-eq v5, v1, 0046 // +0032 │ │ +1b13dc: 3900 0600 |0016: if-nez v0, 001c // +0006 │ │ +1b13e0: 5591 6942 |0018: iget-boolean v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4269 │ │ +1b13e4: 3901 0a00 |001a: if-nez v1, 0024 // +000a │ │ +1b13e8: 5491 6542 |001c: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4265 │ │ +1b13ec: 6e40 455b b951 |001e: invoke-virtual {v9, v11, v1, v5}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.hasHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Z // method@5b45 │ │ +1b13f2: 0a01 |0021: move-result v1 │ │ +1b13f4: 3801 2400 |0022: if-eqz v1, 0046 // +0024 │ │ +1b13f8: 5491 6542 |0024: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4265 │ │ +1b13fc: 6e40 415b b951 |0026: invoke-virtual {v9, v11, v1, v5}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // method@5b41 │ │ +1b1402: 0c01 |0029: move-result-object v1 │ │ +1b1404: 5417 6500 |002a: iget-object v7, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ +1b1408: 6e10 2c01 0a00 |002c: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@012c │ │ +1b140e: 6e10 1f03 0300 |002f: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@031f │ │ +1b1414: 0a08 |0032: move-result v8 │ │ +1b1416: 0791 |0033: move-object v1, v9 │ │ +1b1418: 07b2 |0034: move-object v2, v11 │ │ +1b141a: 0774 |0035: move-object v4, v7 │ │ +1b141c: 0106 |0036: move v6, v0 │ │ +1b141e: 7406 435b 0100 |0037: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderTop:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/view/View;II)I // method@5b43 │ │ +1b1424: 0a01 |003a: move-result v1 │ │ +1b1426: 8282 |003b: int-to-float v2, v8 │ │ +1b1428: 8211 |003c: int-to-float v1, v1 │ │ +1b142a: 6e30 2d01 2a01 |003d: invoke-virtual {v10, v2, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@012d │ │ +1b1430: 6e20 1403 a700 |0040: invoke-virtual {v7, v10}, Landroid/view/View;.draw:(Landroid/graphics/Canvas;)V // method@0314 │ │ +1b1436: 6e10 2b01 0a00 |0043: invoke-virtual {v10}, Landroid/graphics/Canvas;.restore:()V // method@012b │ │ +1b143c: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1b1440: 28bd |0048: goto 0005 // -0043 │ │ +1b1442: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0007 line=114 │ │ 0x000f line=116 │ │ 0x0018 line=118 │ │ 0x0024 line=119 │ │ @@ -467589,17 +467590,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b2ffc: |[1b2ffc] org.thoughtcrime.securesms.util.concurrent.AssertedSuccessListener.:()V │ │ -1b300c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b3012: 0e00 |0003: return-void │ │ +1b3000: |[1b3000] org.thoughtcrime.securesms.util.concurrent.AssertedSuccessListener.:()V │ │ +1b3010: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b3016: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/concurrent/AssertedSuccessListener; │ │ │ │ Virtual methods - │ │ @@ -467608,18 +467609,18 @@ │ │ type : '(Ljava/util/concurrent/ExecutionException;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1b3014: |[1b3014] org.thoughtcrime.securesms.util.concurrent.AssertedSuccessListener.onFailure:(Ljava/util/concurrent/ExecutionException;)V │ │ -1b3024: 2200 d902 |0000: new-instance v0, Ljava/lang/AssertionError; // type@02d9 │ │ -1b3028: 7020 c309 2000 |0002: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ -1b302e: 2700 |0005: throw v0 │ │ +1b3018: |[1b3018] org.thoughtcrime.securesms.util.concurrent.AssertedSuccessListener.onFailure:(Ljava/util/concurrent/ExecutionException;)V │ │ +1b3028: 2200 d902 |0000: new-instance v0, Ljava/lang/AssertionError; // type@02d9 │ │ +1b302c: 7020 c309 2000 |0002: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ +1b3032: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/util/concurrent/AssertedSuccessListener; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/util/concurrent/ExecutionException; │ │ │ │ @@ -467668,36 +467669,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1b3180: |[1b3180] org.thoughtcrime.securesms.util.guava.Absent.:()V │ │ -1b3190: 2200 fd10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Absent; // type@10fd │ │ -1b3194: 7010 e55b 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Absent;.:()V // method@5be5 │ │ -1b319a: 6900 7d42 |0005: sput-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@427d │ │ -1b319e: 0e00 |0007: return-void │ │ +1b3184: |[1b3184] org.thoughtcrime.securesms.util.guava.Absent.:()V │ │ +1b3194: 2200 fd10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Absent; // type@10fd │ │ +1b3198: 7010 e55b 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Absent;.:()V // method@5be5 │ │ +1b319e: 6900 7d42 |0005: sput-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@427d │ │ +1b31a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b31a0: |[1b31a0] org.thoughtcrime.securesms.util.guava.Absent.:()V │ │ -1b31b0: 7010 f45b 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Optional;.:()V // method@5bf4 │ │ -1b31b6: 0e00 |0003: return-void │ │ +1b31a4: |[1b31a4] org.thoughtcrime.securesms.util.guava.Absent.:()V │ │ +1b31b4: 7010 f45b 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Optional;.:()V // method@5bf4 │ │ +1b31ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ @@ -467705,17 +467706,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b30f4: |[1b30f4] org.thoughtcrime.securesms.util.guava.Absent.readResolve:()Ljava/lang/Object; │ │ -1b3104: 6200 7d42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@427d │ │ -1b3108: 1100 |0002: return-object v0 │ │ +1b30f8: |[1b30f8] org.thoughtcrime.securesms.util.guava.Absent.readResolve:()Ljava/lang/Object; │ │ +1b3108: 6200 7d42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@427d │ │ +1b310c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ │ │ Virtual methods - │ │ @@ -467724,18 +467725,18 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1b3124: |[1b3124] org.thoughtcrime.securesms.util.guava.Absent.asSet:()Ljava/util/Set; │ │ -1b3134: 7100 8d0c 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0c8d │ │ -1b313a: 0c00 |0003: move-result-object v0 │ │ -1b313c: 1100 |0004: return-object v0 │ │ +1b3128: |[1b3128] org.thoughtcrime.securesms.util.guava.Absent.asSet:()Ljava/util/Set; │ │ +1b3138: 7100 8d0c 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0c8d │ │ +1b313e: 0c00 |0003: move-result-object v0 │ │ +1b3140: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ @@ -467743,38 +467744,38 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -1b3030: |[1b3030] org.thoughtcrime.securesms.util.guava.Absent.equals:(Ljava/lang/Object;)Z │ │ -1b3040: 3301 0400 |0000: if-ne v1, v0, 0004 // +0004 │ │ -1b3044: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1b3046: 2802 |0003: goto 0005 // +0002 │ │ -1b3048: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1b304a: 0f01 |0005: return v1 │ │ +1b3034: |[1b3034] org.thoughtcrime.securesms.util.guava.Absent.equals:(Ljava/lang/Object;)Z │ │ +1b3044: 3301 0400 |0000: if-ne v1, v0, 0004 // +0004 │ │ +1b3048: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1b304a: 2802 |0003: goto 0005 // +0002 │ │ +1b304c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1b304e: 0f01 |0005: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ name : 'get' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1b3078: |[1b3078] org.thoughtcrime.securesms.util.guava.Absent.get:()Ljava/lang/Object; │ │ -1b3088: 2200 ef02 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@02ef │ │ -1b308c: 1a01 3b88 |0002: const-string v1, "value is absent" // string@883b │ │ -1b3090: 7020 460a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a46 │ │ -1b3096: 2700 |0007: throw v0 │ │ +1b307c: |[1b307c] org.thoughtcrime.securesms.util.guava.Absent.get:()Ljava/lang/Object; │ │ +1b308c: 2200 ef02 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@02ef │ │ +1b3090: 1a01 3b88 |0002: const-string v1, "value is absent" // string@883b │ │ +1b3094: 7020 460a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a46 │ │ +1b309a: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ @@ -467782,51 +467783,51 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -1b3060: |[1b3060] org.thoughtcrime.securesms.util.guava.Absent.hashCode:()I │ │ -1b3070: 1400 1cf9 8d59 |0000: const v0, #float 4.99523e+15 // #598df91c │ │ -1b3076: 0f00 |0003: return v0 │ │ +1b3064: |[1b3064] org.thoughtcrime.securesms.util.guava.Absent.hashCode:()I │ │ +1b3074: 1400 1cf9 8d59 |0000: const v0, #float 4.99523e+15 // #598df91c │ │ +1b307a: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ name : 'isPresent' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1b304c: |[1b304c] org.thoughtcrime.securesms.util.guava.Absent.isPresent:()Z │ │ -1b305c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b305e: 0f00 |0001: return v0 │ │ +1b3050: |[1b3050] org.thoughtcrime.securesms.util.guava.Absent.isPresent:()Z │ │ +1b3060: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b3062: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ name : 'or' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1b3098: |[1b3098] org.thoughtcrime.securesms.util.guava.Absent.or:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b30a8: 1a00 e387 |0000: const-string v0, "use orNull() instead of or(null)" // string@87e3 │ │ -1b30ac: 7120 0d5c 0200 |0002: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5c0d │ │ -1b30b2: 0c02 |0005: move-result-object v2 │ │ -1b30b4: 1102 |0006: return-object v2 │ │ +1b309c: |[1b309c] org.thoughtcrime.securesms.util.guava.Absent.or:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b30ac: 1a00 e387 |0000: const-string v0, "use orNull() instead of or(null)" // string@87e3 │ │ +1b30b0: 7120 0d5c 0200 |0002: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5c0d │ │ +1b30b6: 0c02 |0005: move-result-object v2 │ │ +1b30b8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -467835,21 +467836,21 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1b30b8: |[1b30b8] org.thoughtcrime.securesms.util.guava.Absent.or:(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object; │ │ -1b30c8: 7210 225c 0200 |0000: invoke-interface {v2}, Lorg/thoughtcrime/securesms/util/guava/Supplier;.get:()Ljava/lang/Object; // method@5c22 │ │ -1b30ce: 0c02 |0003: move-result-object v2 │ │ -1b30d0: 1a00 e287 |0004: const-string v0, "use orNull() instead of a Supplier that returns null" // string@87e2 │ │ -1b30d4: 7120 0d5c 0200 |0006: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5c0d │ │ -1b30da: 0c02 |0009: move-result-object v2 │ │ -1b30dc: 1102 |000a: return-object v2 │ │ +1b30bc: |[1b30bc] org.thoughtcrime.securesms.util.guava.Absent.or:(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object; │ │ +1b30cc: 7210 225c 0200 |0000: invoke-interface {v2}, Lorg/thoughtcrime/securesms/util/guava/Supplier;.get:()Ljava/lang/Object; // method@5c22 │ │ +1b30d2: 0c02 |0003: move-result-object v2 │ │ +1b30d4: 1a00 e287 |0004: const-string v0, "use orNull() instead of a Supplier that returns null" // string@87e2 │ │ +1b30d8: 7120 0d5c 0200 |0006: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5c0d │ │ +1b30de: 0c02 |0009: move-result-object v2 │ │ +1b30e0: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ 0x0000 - 0x000b reg=2 (null) Lorg/thoughtcrime/securesms/util/guava/Supplier; │ │ │ │ @@ -467858,19 +467859,19 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1b3140: |[1b3140] org.thoughtcrime.securesms.util.guava.Absent.or:(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -1b3150: 7110 0c5c 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5c0c │ │ -1b3156: 0c01 |0003: move-result-object v1 │ │ -1b3158: 1f01 ff10 |0004: check-cast v1, Lorg/thoughtcrime/securesms/util/guava/Optional; // type@10ff │ │ -1b315c: 1101 |0006: return-object v1 │ │ +1b3144: |[1b3144] org.thoughtcrime.securesms.util.guava.Absent.or:(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +1b3154: 7110 0c5c 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5c0c │ │ +1b315a: 0c01 |0003: move-result-object v1 │ │ +1b315c: 1f01 ff10 |0004: check-cast v1, Lorg/thoughtcrime/securesms/util/guava/Optional; // type@10ff │ │ +1b3160: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ 0x0000 - 0x0007 reg=1 (null) Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ │ │ @@ -467879,33 +467880,33 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1b30e0: |[1b30e0] org.thoughtcrime.securesms.util.guava.Absent.orNull:()Ljava/lang/Object; │ │ -1b30f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b30f2: 1100 |0001: return-object v0 │ │ +1b30e4: |[1b30e4] org.thoughtcrime.securesms.util.guava.Absent.orNull:()Ljava/lang/Object; │ │ +1b30f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b30f6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b310c: |[1b310c] org.thoughtcrime.securesms.util.guava.Absent.toString:()Ljava/lang/String; │ │ -1b311c: 1a00 cc32 |0000: const-string v0, "Optional.absent()" // string@32cc │ │ -1b3120: 1100 |0002: return-object v0 │ │ +1b3110: |[1b3110] org.thoughtcrime.securesms.util.guava.Absent.toString:()Ljava/lang/String; │ │ +1b3120: 1a00 cc32 |0000: const-string v0, "Optional.absent()" // string@32cc │ │ +1b3124: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ │ │ #10 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ @@ -467913,19 +467914,19 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1b3160: |[1b3160] org.thoughtcrime.securesms.util.guava.Absent.transform:(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -1b3170: 7110 0c5c 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5c0c │ │ -1b3176: 7100 f55b 0000 |0003: invoke-static {}, Lorg/thoughtcrime/securesms/util/guava/Optional;.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; // method@5bf5 │ │ -1b317c: 0c01 |0006: move-result-object v1 │ │ -1b317e: 1101 |0007: return-object v1 │ │ +1b3164: |[1b3164] org.thoughtcrime.securesms.util.guava.Absent.transform:(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +1b3174: 7110 0c5c 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5c0c │ │ +1b317a: 7100 f55b 0000 |0003: invoke-static {}, Lorg/thoughtcrime/securesms/util/guava/Optional;.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; // method@5bf5 │ │ +1b3180: 0c01 |0006: move-result-object v1 │ │ +1b3182: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/thoughtcrime/securesms/util/guava/Function; │ │ @@ -467985,18 +467986,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1b388c: |[1b388c] org.thoughtcrime.securesms.util.guava.Present.:(Ljava/lang/Object;)V │ │ -1b389c: 7010 f45b 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Optional;.:()V // method@5bf4 │ │ -1b38a2: 5b01 8042 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@4280 │ │ -1b38a6: 0e00 |0005: return-void │ │ +1b3890: |[1b3890] org.thoughtcrime.securesms.util.guava.Present.:(Ljava/lang/Object;)V │ │ +1b38a0: 7010 f45b 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Optional;.:()V // method@5bf4 │ │ +1b38a6: 5b01 8042 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@4280 │ │ +1b38aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/guava/Present; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ @@ -468007,19 +468008,19 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1b3820: |[1b3820] org.thoughtcrime.securesms.util.guava.Present.asSet:()Ljava/util/Set; │ │ -1b3830: 5410 8042 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@4280 │ │ -1b3834: 7110 920c 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.singleton:(Ljava/lang/Object;)Ljava/util/Set; // method@0c92 │ │ -1b383a: 0c00 |0005: move-result-object v0 │ │ -1b383c: 1100 |0006: return-object v0 │ │ +1b3824: |[1b3824] org.thoughtcrime.securesms.util.guava.Present.asSet:()Ljava/util/Set; │ │ +1b3834: 5410 8042 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@4280 │ │ +1b3838: 7110 920c 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.singleton:(Ljava/lang/Object;)Ljava/util/Set; // method@0c92 │ │ +1b383e: 0c00 |0005: move-result-object v0 │ │ +1b3840: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Present; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/guava/Present;) │ │ @@ -468027,25 +468028,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -1b3708: |[1b3708] org.thoughtcrime.securesms.util.guava.Present.equals:(Ljava/lang/Object;)Z │ │ -1b3718: 2020 0111 |0000: instance-of v0, v2, Lorg/thoughtcrime/securesms/util/guava/Present; // type@1101 │ │ -1b371c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -1b3720: 1f02 0111 |0004: check-cast v2, Lorg/thoughtcrime/securesms/util/guava/Present; // type@1101 │ │ -1b3724: 5410 8042 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@4280 │ │ -1b3728: 5422 8042 |0008: iget-object v2, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@4280 │ │ -1b372c: 6e20 a20a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa2 │ │ -1b3732: 0a02 |000d: move-result v2 │ │ -1b3734: 0f02 |000e: return v2 │ │ -1b3736: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -1b3738: 0f02 |0010: return v2 │ │ +1b370c: |[1b370c] org.thoughtcrime.securesms.util.guava.Present.equals:(Ljava/lang/Object;)Z │ │ +1b371c: 2020 0111 |0000: instance-of v0, v2, Lorg/thoughtcrime/securesms/util/guava/Present; // type@1101 │ │ +1b3720: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +1b3724: 1f02 0111 |0004: check-cast v2, Lorg/thoughtcrime/securesms/util/guava/Present; // type@1101 │ │ +1b3728: 5410 8042 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@4280 │ │ +1b372c: 5422 8042 |0008: iget-object v2, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@4280 │ │ +1b3730: 6e20 a20a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa2 │ │ +1b3736: 0a02 |000d: move-result v2 │ │ +1b3738: 0f02 |000e: return v2 │ │ +1b373a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +1b373c: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0004 line=73 │ │ 0x0006 line=74 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Present; │ │ @@ -468056,17 +468057,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b3778: |[1b3778] org.thoughtcrime.securesms.util.guava.Present.get:()Ljava/lang/Object; │ │ -1b3788: 5410 8042 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@4280 │ │ -1b378c: 1100 |0002: return-object v0 │ │ +1b377c: |[1b377c] org.thoughtcrime.securesms.util.guava.Present.get:()Ljava/lang/Object; │ │ +1b378c: 5410 8042 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@4280 │ │ +1b3790: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Present; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/guava/Present;) │ │ @@ -468074,21 +468075,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1b3750: |[1b3750] org.thoughtcrime.securesms.util.guava.Present.hashCode:()I │ │ -1b3760: 5420 8042 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@4280 │ │ -1b3764: 6e10 a40a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0aa4 │ │ -1b376a: 0a00 |0005: move-result v0 │ │ -1b376c: 1401 1cf9 8d59 |0006: const v1, #float 4.99523e+15 // #598df91c │ │ -1b3772: b010 |0009: add-int/2addr v0, v1 │ │ -1b3774: 0f00 |000a: return v0 │ │ +1b3754: |[1b3754] org.thoughtcrime.securesms.util.guava.Present.hashCode:()I │ │ +1b3764: 5420 8042 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@4280 │ │ +1b3768: 6e10 a40a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0aa4 │ │ +1b376e: 0a00 |0005: move-result v0 │ │ +1b3770: 1401 1cf9 8d59 |0006: const v1, #float 4.99523e+15 // #598df91c │ │ +1b3776: b010 |0009: add-int/2addr v0, v1 │ │ +1b3778: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/thoughtcrime/securesms/util/guava/Present; │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/util/guava/Present;) │ │ @@ -468096,35 +468097,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1b373c: |[1b373c] org.thoughtcrime.securesms.util.guava.Present.isPresent:()Z │ │ -1b374c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1b374e: 0f00 |0001: return v0 │ │ +1b3740: |[1b3740] org.thoughtcrime.securesms.util.guava.Present.isPresent:()Z │ │ +1b3750: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1b3752: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/util/guava/Present;) │ │ name : 'or' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1b3790: |[1b3790] org.thoughtcrime.securesms.util.guava.Present.or:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b37a0: 1a00 e387 |0000: const-string v0, "use orNull() instead of or(null)" // string@87e3 │ │ -1b37a4: 7120 0d5c 0200 |0002: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5c0d │ │ -1b37aa: 5412 8042 |0005: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@4280 │ │ -1b37ae: 1102 |0007: return-object v2 │ │ +1b3794: |[1b3794] org.thoughtcrime.securesms.util.guava.Present.or:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b37a4: 1a00 e387 |0000: const-string v0, "use orNull() instead of or(null)" // string@87e3 │ │ +1b37a8: 7120 0d5c 0200 |0002: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5c0d │ │ +1b37ae: 5412 8042 |0005: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@4280 │ │ +1b37b2: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0005 line=45 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Present; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ @@ -468134,18 +468135,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1b37b0: |[1b37b0] org.thoughtcrime.securesms.util.guava.Present.or:(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object; │ │ -1b37c0: 7110 0c5c 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5c0c │ │ -1b37c6: 5401 8042 |0003: iget-object v1, v0, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@4280 │ │ -1b37ca: 1101 |0005: return-object v1 │ │ +1b37b4: |[1b37b4] org.thoughtcrime.securesms.util.guava.Present.or:(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object; │ │ +1b37c4: 7110 0c5c 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5c0c │ │ +1b37ca: 5401 8042 |0003: iget-object v1, v0, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@4280 │ │ +1b37ce: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/guava/Present; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/util/guava/Supplier; │ │ @@ -468155,17 +468156,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b3840: |[1b3840] org.thoughtcrime.securesms.util.guava.Present.or:(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -1b3850: 7110 0c5c 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5c0c │ │ -1b3856: 1100 |0003: return-object v0 │ │ +1b3844: |[1b3844] org.thoughtcrime.securesms.util.guava.Present.or:(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +1b3854: 7110 0c5c 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5c0c │ │ +1b385a: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/guava/Present; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ │ │ @@ -468174,17 +468175,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b37cc: |[1b37cc] org.thoughtcrime.securesms.util.guava.Present.orNull:()Ljava/lang/Object; │ │ -1b37dc: 5410 8042 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@4280 │ │ -1b37e0: 1100 |0002: return-object v0 │ │ +1b37d0: |[1b37d0] org.thoughtcrime.securesms.util.guava.Present.orNull:()Ljava/lang/Object; │ │ +1b37e0: 5410 8042 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@4280 │ │ +1b37e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Present; │ │ │ │ #9 : (in Lorg/thoughtcrime/securesms/util/guava/Present;) │ │ @@ -468192,25 +468193,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1b37e4: |[1b37e4] org.thoughtcrime.securesms.util.guava.Present.toString:()Ljava/lang/String; │ │ -1b37f4: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ -1b37f8: 1a01 ce32 |0002: const-string v1, "Optional.of(" // string@32ce │ │ -1b37fc: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1b3802: 5421 8042 |0007: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@4280 │ │ -1b3806: 6e20 170b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ -1b380c: 1a01 b70b |000c: const-string v1, ")" // string@0bb7 │ │ -1b3810: 6e20 180b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b3816: 6e10 290b 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1b381c: 0c00 |0014: move-result-object v0 │ │ -1b381e: 1100 |0015: return-object v0 │ │ +1b37e8: |[1b37e8] org.thoughtcrime.securesms.util.guava.Present.toString:()Ljava/lang/String; │ │ +1b37f8: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ +1b37fc: 1a01 ce32 |0002: const-string v1, "Optional.of(" // string@32ce │ │ +1b3800: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1b3806: 5421 8042 |0007: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@4280 │ │ +1b380a: 6e20 170b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ +1b3810: 1a01 b70b |000c: const-string v1, ")" // string@0bb7 │ │ +1b3814: 6e20 180b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b381a: 6e10 290b 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1b3820: 0c00 |0014: move-result-object v0 │ │ +1b3822: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/thoughtcrime/securesms/util/guava/Present; │ │ │ │ #10 : (in Lorg/thoughtcrime/securesms/util/guava/Present;) │ │ @@ -468218,24 +468219,24 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1b3858: |[1b3858] org.thoughtcrime.securesms.util.guava.Present.transform:(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -1b3868: 2200 0111 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@1101 │ │ -1b386c: 5421 8042 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@4280 │ │ -1b3870: 7220 f25b 1300 |0004: invoke-interface {v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Function;.apply:(Ljava/lang/Object;)Ljava/lang/Object; // method@5bf2 │ │ -1b3876: 0c03 |0007: move-result-object v3 │ │ -1b3878: 1a01 cf3d |0008: const-string v1, "Transformation function cannot return null." // string@3dcf │ │ -1b387c: 7120 0d5c 1300 |000a: invoke-static {v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5c0d │ │ -1b3882: 0c03 |000d: move-result-object v3 │ │ -1b3884: 7020 165c 3000 |000e: invoke-direct {v0, v3}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5c16 │ │ -1b388a: 1100 |0011: return-object v0 │ │ +1b385c: |[1b385c] org.thoughtcrime.securesms.util.guava.Present.transform:(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +1b386c: 2200 0111 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@1101 │ │ +1b3870: 5421 8042 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@4280 │ │ +1b3874: 7220 f25b 1300 |0004: invoke-interface {v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Function;.apply:(Ljava/lang/Object;)Ljava/lang/Object; // method@5bf2 │ │ +1b387a: 0c03 |0007: move-result-object v3 │ │ +1b387c: 1a01 cf3d |0008: const-string v1, "Transformation function cannot return null." // string@3dcf │ │ +1b3880: 7120 0d5c 1300 |000a: invoke-static {v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5c0d │ │ +1b3886: 0c03 |000d: move-result-object v3 │ │ +1b3888: 7020 165c 3000 |000e: invoke-direct {v0, v3}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5c16 │ │ +1b388e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/thoughtcrime/securesms/util/guava/Present; │ │ 0x0000 - 0x0012 reg=3 (null) Lorg/thoughtcrime/securesms/util/guava/Function; │ │ │ │ @@ -468274,18 +468275,18 @@ │ │ type : '(Landroid/view/Window;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1b42bc: |[1b42bc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.:(Landroid/view/Window;)V │ │ -1b42cc: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b42d2: 5b01 a342 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42a3 │ │ -1b42d6: 0e00 |0005: return-void │ │ +1b42c0: |[1b42c0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.:(Landroid/view/Window;)V │ │ +1b42d0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b42d6: 5b01 a342 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42a3 │ │ +1b42da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0003 line=123 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/Window; │ │ @@ -468296,371 +468297,371 @@ │ │ type : '(Lcom/google/android/exoplayer2/audio/AudioAttributes;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b42d8: |[1b42d8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAudioAttributesChanged:(Lcom/google/android/exoplayer2/audio/AudioAttributes;)V │ │ -1b42e8: 7120 a508 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onAudioAttributesChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/audio/AudioAttributes;)V // method@08a5 │ │ -1b42ee: 0e00 |0003: return-void │ │ +1b42dc: |[1b42dc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAudioAttributesChanged:(Lcom/google/android/exoplayer2/audio/AudioAttributes;)V │ │ +1b42ec: 7120 a508 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onAudioAttributesChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/audio/AudioAttributes;)V // method@08a5 │ │ +1b42f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onAudioSessionIdChanged' │ │ type : '(I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b42f0: |[1b42f0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAudioSessionIdChanged:(I)V │ │ -1b4300: 7120 a608 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onAudioSessionIdChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08a6 │ │ -1b4306: 0e00 |0003: return-void │ │ +1b42f4: |[1b42f4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAudioSessionIdChanged:(I)V │ │ +1b4304: 7120 a608 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onAudioSessionIdChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08a6 │ │ +1b430a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onAvailableCommandsChanged' │ │ type : '(Lcom/google/android/exoplayer2/Player$Commands;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b4308: |[1b4308] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAvailableCommandsChanged:(Lcom/google/android/exoplayer2/Player$Commands;)V │ │ -1b4318: 7120 a708 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onAvailableCommandsChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/Player$Commands;)V // method@08a7 │ │ -1b431e: 0e00 |0003: return-void │ │ +1b430c: |[1b430c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAvailableCommandsChanged:(Lcom/google/android/exoplayer2/Player$Commands;)V │ │ +1b431c: 7120 a708 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onAvailableCommandsChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/Player$Commands;)V // method@08a7 │ │ +1b4322: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onCues' │ │ type : '(Lcom/google/android/exoplayer2/text/CueGroup;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b4320: |[1b4320] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onCues:(Lcom/google/android/exoplayer2/text/CueGroup;)V │ │ -1b4330: 7120 a808 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onCues:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/text/CueGroup;)V // method@08a8 │ │ -1b4336: 0e00 |0003: return-void │ │ +1b4324: |[1b4324] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onCues:(Lcom/google/android/exoplayer2/text/CueGroup;)V │ │ +1b4334: 7120 a808 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onCues:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/text/CueGroup;)V // method@08a8 │ │ +1b433a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onCues' │ │ type : '(Ljava/util/List;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b4338: |[1b4338] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onCues:(Ljava/util/List;)V │ │ -1b4348: 7120 a908 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onCues:(Lcom/google/android/exoplayer2/Player$Listener;Ljava/util/List;)V // method@08a9 │ │ -1b434e: 0e00 |0003: return-void │ │ +1b433c: |[1b433c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onCues:(Ljava/util/List;)V │ │ +1b434c: 7120 a908 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onCues:(Lcom/google/android/exoplayer2/Player$Listener;Ljava/util/List;)V // method@08a9 │ │ +1b4352: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onDeviceInfoChanged' │ │ type : '(Lcom/google/android/exoplayer2/DeviceInfo;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b4350: |[1b4350] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onDeviceInfoChanged:(Lcom/google/android/exoplayer2/DeviceInfo;)V │ │ -1b4360: 7120 aa08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onDeviceInfoChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/DeviceInfo;)V // method@08aa │ │ -1b4366: 0e00 |0003: return-void │ │ +1b4354: |[1b4354] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onDeviceInfoChanged:(Lcom/google/android/exoplayer2/DeviceInfo;)V │ │ +1b4364: 7120 aa08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onDeviceInfoChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/DeviceInfo;)V // method@08aa │ │ +1b436a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onDeviceVolumeChanged' │ │ type : '(IZ)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1b4368: |[1b4368] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onDeviceVolumeChanged:(IZ)V │ │ -1b4378: 7130 ab08 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onDeviceVolumeChanged:(Lcom/google/android/exoplayer2/Player$Listener;IZ)V // method@08ab │ │ -1b437e: 0e00 |0003: return-void │ │ +1b436c: |[1b436c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onDeviceVolumeChanged:(IZ)V │ │ +1b437c: 7130 ab08 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onDeviceVolumeChanged:(Lcom/google/android/exoplayer2/Player$Listener;IZ)V // method@08ab │ │ +1b4382: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onEvents' │ │ type : '(Lcom/google/android/exoplayer2/Player;Lcom/google/android/exoplayer2/Player$Events;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1b4380: |[1b4380] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onEvents:(Lcom/google/android/exoplayer2/Player;Lcom/google/android/exoplayer2/Player$Events;)V │ │ -1b4390: 7130 ac08 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onEvents:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/Player;Lcom/google/android/exoplayer2/Player$Events;)V // method@08ac │ │ -1b4396: 0e00 |0003: return-void │ │ +1b4384: |[1b4384] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onEvents:(Lcom/google/android/exoplayer2/Player;Lcom/google/android/exoplayer2/Player$Events;)V │ │ +1b4394: 7130 ac08 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onEvents:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/Player;Lcom/google/android/exoplayer2/Player$Events;)V // method@08ac │ │ +1b439a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onIsLoadingChanged' │ │ type : '(Z)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b4398: |[1b4398] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onIsLoadingChanged:(Z)V │ │ -1b43a8: 7120 ad08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onIsLoadingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08ad │ │ -1b43ae: 0e00 |0003: return-void │ │ +1b439c: |[1b439c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onIsLoadingChanged:(Z)V │ │ +1b43ac: 7120 ad08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onIsLoadingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08ad │ │ +1b43b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onIsPlayingChanged' │ │ type : '(Z)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b43b0: |[1b43b0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onIsPlayingChanged:(Z)V │ │ -1b43c0: 7120 ae08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onIsPlayingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08ae │ │ -1b43c6: 0e00 |0003: return-void │ │ +1b43b4: |[1b43b4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onIsPlayingChanged:(Z)V │ │ +1b43c4: 7120 ae08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onIsPlayingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08ae │ │ +1b43ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onLoadingChanged' │ │ type : '(Z)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b43c8: |[1b43c8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onLoadingChanged:(Z)V │ │ -1b43d8: 7120 af08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onLoadingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08af │ │ -1b43de: 0e00 |0003: return-void │ │ +1b43cc: |[1b43cc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onLoadingChanged:(Z)V │ │ +1b43dc: 7120 af08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onLoadingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08af │ │ +1b43e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onMaxSeekToPreviousPositionChanged' │ │ type : '(J)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1b43e0: |[1b43e0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMaxSeekToPreviousPositionChanged:(J)V │ │ -1b43f0: 7130 b008 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onMaxSeekToPreviousPositionChanged:(Lcom/google/android/exoplayer2/Player$Listener;J)V // method@08b0 │ │ -1b43f6: 0e00 |0003: return-void │ │ +1b43e4: |[1b43e4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMaxSeekToPreviousPositionChanged:(J)V │ │ +1b43f4: 7130 b008 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onMaxSeekToPreviousPositionChanged:(Lcom/google/android/exoplayer2/Player$Listener;J)V // method@08b0 │ │ +1b43fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onMediaItemTransition' │ │ type : '(Lcom/google/android/exoplayer2/MediaItem;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1b43f8: |[1b43f8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMediaItemTransition:(Lcom/google/android/exoplayer2/MediaItem;I)V │ │ -1b4408: 7130 b108 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onMediaItemTransition:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/MediaItem;I)V // method@08b1 │ │ -1b440e: 0e00 |0003: return-void │ │ +1b43fc: |[1b43fc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMediaItemTransition:(Lcom/google/android/exoplayer2/MediaItem;I)V │ │ +1b440c: 7130 b108 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onMediaItemTransition:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/MediaItem;I)V // method@08b1 │ │ +1b4412: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onMediaMetadataChanged' │ │ type : '(Lcom/google/android/exoplayer2/MediaMetadata;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b4410: |[1b4410] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMediaMetadataChanged:(Lcom/google/android/exoplayer2/MediaMetadata;)V │ │ -1b4420: 7120 b208 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onMediaMetadataChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/MediaMetadata;)V // method@08b2 │ │ -1b4426: 0e00 |0003: return-void │ │ +1b4414: |[1b4414] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMediaMetadataChanged:(Lcom/google/android/exoplayer2/MediaMetadata;)V │ │ +1b4424: 7120 b208 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onMediaMetadataChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/MediaMetadata;)V // method@08b2 │ │ +1b442a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onMetadata' │ │ type : '(Lcom/google/android/exoplayer2/metadata/Metadata;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b4428: |[1b4428] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMetadata:(Lcom/google/android/exoplayer2/metadata/Metadata;)V │ │ -1b4438: 7120 b308 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onMetadata:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/metadata/Metadata;)V // method@08b3 │ │ -1b443e: 0e00 |0003: return-void │ │ +1b442c: |[1b442c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMetadata:(Lcom/google/android/exoplayer2/metadata/Metadata;)V │ │ +1b443c: 7120 b308 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onMetadata:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/metadata/Metadata;)V // method@08b3 │ │ +1b4442: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onPlayWhenReadyChanged' │ │ type : '(ZI)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1b4440: |[1b4440] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayWhenReadyChanged:(ZI)V │ │ -1b4450: 7130 b408 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlayWhenReadyChanged:(Lcom/google/android/exoplayer2/Player$Listener;ZI)V // method@08b4 │ │ -1b4456: 0e00 |0003: return-void │ │ +1b4444: |[1b4444] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayWhenReadyChanged:(ZI)V │ │ +1b4454: 7130 b408 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlayWhenReadyChanged:(Lcom/google/android/exoplayer2/Player$Listener;ZI)V // method@08b4 │ │ +1b445a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onPlaybackParametersChanged' │ │ type : '(Lcom/google/android/exoplayer2/PlaybackParameters;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b4458: |[1b4458] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackParametersChanged:(Lcom/google/android/exoplayer2/PlaybackParameters;)V │ │ -1b4468: 7120 b508 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackParametersChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/PlaybackParameters;)V // method@08b5 │ │ -1b446e: 0e00 |0003: return-void │ │ +1b445c: |[1b445c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackParametersChanged:(Lcom/google/android/exoplayer2/PlaybackParameters;)V │ │ +1b446c: 7120 b508 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackParametersChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/PlaybackParameters;)V // method@08b5 │ │ +1b4472: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onPlaybackStateChanged' │ │ type : '(I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b4470: |[1b4470] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackStateChanged:(I)V │ │ -1b4480: 7120 b608 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackStateChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b6 │ │ -1b4486: 0e00 |0003: return-void │ │ +1b4474: |[1b4474] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackStateChanged:(I)V │ │ +1b4484: 7120 b608 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackStateChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b6 │ │ +1b448a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onPlaybackSuppressionReasonChanged' │ │ type : '(I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b4488: |[1b4488] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackSuppressionReasonChanged:(I)V │ │ -1b4498: 7120 b708 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackSuppressionReasonChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b7 │ │ -1b449e: 0e00 |0003: return-void │ │ +1b448c: |[1b448c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackSuppressionReasonChanged:(I)V │ │ +1b449c: 7120 b708 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackSuppressionReasonChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b7 │ │ +1b44a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onPlayerError' │ │ type : '(Lcom/google/android/exoplayer2/PlaybackException;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b44a0: |[1b44a0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerError:(Lcom/google/android/exoplayer2/PlaybackException;)V │ │ -1b44b0: 7120 b808 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlayerError:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/PlaybackException;)V // method@08b8 │ │ -1b44b6: 0e00 |0003: return-void │ │ +1b44a4: |[1b44a4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerError:(Lcom/google/android/exoplayer2/PlaybackException;)V │ │ +1b44b4: 7120 b808 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlayerError:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/PlaybackException;)V // method@08b8 │ │ +1b44ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onPlayerErrorChanged' │ │ type : '(Lcom/google/android/exoplayer2/PlaybackException;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b44b8: |[1b44b8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerErrorChanged:(Lcom/google/android/exoplayer2/PlaybackException;)V │ │ -1b44c8: 7120 b908 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlayerErrorChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/PlaybackException;)V // method@08b9 │ │ -1b44ce: 0e00 |0003: return-void │ │ +1b44bc: |[1b44bc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerErrorChanged:(Lcom/google/android/exoplayer2/PlaybackException;)V │ │ +1b44cc: 7120 b908 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlayerErrorChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/PlaybackException;)V // method@08b9 │ │ +1b44d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onPlayerStateChanged' │ │ type : '(ZI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -1b44d0: |[1b44d0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerStateChanged:(ZI)V │ │ -1b44e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1b44e2: 1301 8000 |0001: const/16 v1, #int 128 // #80 │ │ -1b44e6: 3204 1a00 |0003: if-eq v4, v0, 001d // +001a │ │ -1b44ea: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -1b44ec: 3204 1700 |0006: if-eq v4, v0, 001d // +0017 │ │ -1b44f0: 1230 |0008: const/4 v0, #int 3 // #3 │ │ -1b44f2: 3204 0600 |0009: if-eq v4, v0, 000f // +0006 │ │ -1b44f6: 1243 |000b: const/4 v3, #int 4 // #4 │ │ -1b44f8: 3234 1100 |000c: if-eq v4, v3, 001d // +0011 │ │ -1b44fc: 2814 |000e: goto 0022 // +0014 │ │ -1b44fe: 3803 0800 |000f: if-eqz v3, 0017 // +0008 │ │ -1b4502: 5423 a342 |0011: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42a3 │ │ -1b4506: 6e20 6e03 1300 |0013: invoke-virtual {v3, v1}, Landroid/view/Window;.addFlags:(I)V // method@036e │ │ -1b450c: 280c |0016: goto 0022 // +000c │ │ -1b450e: 5423 a342 |0017: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42a3 │ │ -1b4512: 6e20 6f03 1300 |0019: invoke-virtual {v3, v1}, Landroid/view/Window;.clearFlags:(I)V // method@036f │ │ -1b4518: 2806 |001c: goto 0022 // +0006 │ │ -1b451a: 5423 a342 |001d: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42a3 │ │ -1b451e: 6e20 6f03 1300 |001f: invoke-virtual {v3, v1}, Landroid/view/Window;.clearFlags:(I)V // method@036f │ │ -1b4524: 0e00 |0022: return-void │ │ +1b44d4: |[1b44d4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerStateChanged:(ZI)V │ │ +1b44e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1b44e6: 1301 8000 |0001: const/16 v1, #int 128 // #80 │ │ +1b44ea: 3204 1a00 |0003: if-eq v4, v0, 001d // +001a │ │ +1b44ee: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +1b44f0: 3204 1700 |0006: if-eq v4, v0, 001d // +0017 │ │ +1b44f4: 1230 |0008: const/4 v0, #int 3 // #3 │ │ +1b44f6: 3204 0600 |0009: if-eq v4, v0, 000f // +0006 │ │ +1b44fa: 1243 |000b: const/4 v3, #int 4 // #4 │ │ +1b44fc: 3234 1100 |000c: if-eq v4, v3, 001d // +0011 │ │ +1b4500: 2814 |000e: goto 0022 // +0014 │ │ +1b4502: 3803 0800 |000f: if-eqz v3, 0017 // +0008 │ │ +1b4506: 5423 a342 |0011: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42a3 │ │ +1b450a: 6e20 6e03 1300 |0013: invoke-virtual {v3, v1}, Landroid/view/Window;.addFlags:(I)V // method@036e │ │ +1b4510: 280c |0016: goto 0022 // +000c │ │ +1b4512: 5423 a342 |0017: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42a3 │ │ +1b4516: 6e20 6f03 1300 |0019: invoke-virtual {v3, v1}, Landroid/view/Window;.clearFlags:(I)V // method@036f │ │ +1b451c: 2806 |001c: goto 0022 // +0006 │ │ +1b451e: 5423 a342 |001d: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42a3 │ │ +1b4522: 6e20 6f03 1300 |001f: invoke-virtual {v3, v1}, Landroid/view/Window;.clearFlags:(I)V // method@036f │ │ +1b4528: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0011 line=136 │ │ 0x0017 line=138 │ │ 0x001d line=132 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener; │ │ @@ -468672,241 +468673,241 @@ │ │ type : '(Lcom/google/android/exoplayer2/MediaMetadata;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b4528: |[1b4528] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaylistMetadataChanged:(Lcom/google/android/exoplayer2/MediaMetadata;)V │ │ -1b4538: 7120 ba08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaylistMetadataChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/MediaMetadata;)V // method@08ba │ │ -1b453e: 0e00 |0003: return-void │ │ +1b452c: |[1b452c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaylistMetadataChanged:(Lcom/google/android/exoplayer2/MediaMetadata;)V │ │ +1b453c: 7120 ba08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaylistMetadataChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/MediaMetadata;)V // method@08ba │ │ +1b4542: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onPositionDiscontinuity' │ │ type : '(I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b4558: |[1b4558] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPositionDiscontinuity:(I)V │ │ -1b4568: 7120 bb08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08bb │ │ -1b456e: 0e00 |0003: return-void │ │ +1b455c: |[1b455c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPositionDiscontinuity:(I)V │ │ +1b456c: 7120 bb08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08bb │ │ +1b4572: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #24 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onPositionDiscontinuity' │ │ type : '(Lcom/google/android/exoplayer2/Player$PositionInfo;Lcom/google/android/exoplayer2/Player$PositionInfo;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -1b4540: |[1b4540] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$PositionInfo;Lcom/google/android/exoplayer2/Player$PositionInfo;I)V │ │ -1b4550: 7140 bc08 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/Player$PositionInfo;Lcom/google/android/exoplayer2/Player$PositionInfo;I)V // method@08bc │ │ -1b4556: 0e00 |0003: return-void │ │ +1b4544: |[1b4544] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$PositionInfo;Lcom/google/android/exoplayer2/Player$PositionInfo;I)V │ │ +1b4554: 7140 bc08 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/Player$PositionInfo;Lcom/google/android/exoplayer2/Player$PositionInfo;I)V // method@08bc │ │ +1b455a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onRenderedFirstFrame' │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b4570: |[1b4570] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onRenderedFirstFrame:()V │ │ -1b4580: 7110 bd08 0000 |0000: invoke-static {v0}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onRenderedFirstFrame:(Lcom/google/android/exoplayer2/Player$Listener;)V // method@08bd │ │ -1b4586: 0e00 |0003: return-void │ │ +1b4574: |[1b4574] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onRenderedFirstFrame:()V │ │ +1b4584: 7110 bd08 0000 |0000: invoke-static {v0}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onRenderedFirstFrame:(Lcom/google/android/exoplayer2/Player$Listener;)V // method@08bd │ │ +1b458a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onRepeatModeChanged' │ │ type : '(I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b4588: |[1b4588] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onRepeatModeChanged:(I)V │ │ -1b4598: 7120 be08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onRepeatModeChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08be │ │ -1b459e: 0e00 |0003: return-void │ │ +1b458c: |[1b458c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onRepeatModeChanged:(I)V │ │ +1b459c: 7120 be08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onRepeatModeChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08be │ │ +1b45a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #27 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onSeekBackIncrementChanged' │ │ type : '(J)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1b45a0: |[1b45a0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSeekBackIncrementChanged:(J)V │ │ -1b45b0: 7130 bf08 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onSeekBackIncrementChanged:(Lcom/google/android/exoplayer2/Player$Listener;J)V // method@08bf │ │ -1b45b6: 0e00 |0003: return-void │ │ +1b45a4: |[1b45a4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSeekBackIncrementChanged:(J)V │ │ +1b45b4: 7130 bf08 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onSeekBackIncrementChanged:(Lcom/google/android/exoplayer2/Player$Listener;J)V // method@08bf │ │ +1b45ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onSeekForwardIncrementChanged' │ │ type : '(J)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1b45b8: |[1b45b8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSeekForwardIncrementChanged:(J)V │ │ -1b45c8: 7130 c008 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onSeekForwardIncrementChanged:(Lcom/google/android/exoplayer2/Player$Listener;J)V // method@08c0 │ │ -1b45ce: 0e00 |0003: return-void │ │ +1b45bc: |[1b45bc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSeekForwardIncrementChanged:(J)V │ │ +1b45cc: 7130 c008 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onSeekForwardIncrementChanged:(Lcom/google/android/exoplayer2/Player$Listener;J)V // method@08c0 │ │ +1b45d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onShuffleModeEnabledChanged' │ │ type : '(Z)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b45d0: |[1b45d0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onShuffleModeEnabledChanged:(Z)V │ │ -1b45e0: 7120 c108 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onShuffleModeEnabledChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08c1 │ │ -1b45e6: 0e00 |0003: return-void │ │ +1b45d4: |[1b45d4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onShuffleModeEnabledChanged:(Z)V │ │ +1b45e4: 7120 c108 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onShuffleModeEnabledChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08c1 │ │ +1b45ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onSkipSilenceEnabledChanged' │ │ type : '(Z)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b45e8: |[1b45e8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSkipSilenceEnabledChanged:(Z)V │ │ -1b45f8: 7120 c208 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onSkipSilenceEnabledChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08c2 │ │ -1b45fe: 0e00 |0003: return-void │ │ +1b45ec: |[1b45ec] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSkipSilenceEnabledChanged:(Z)V │ │ +1b45fc: 7120 c208 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onSkipSilenceEnabledChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08c2 │ │ +1b4602: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #31 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onSurfaceSizeChanged' │ │ type : '(II)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1b4600: |[1b4600] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSurfaceSizeChanged:(II)V │ │ -1b4610: 7130 c308 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onSurfaceSizeChanged:(Lcom/google/android/exoplayer2/Player$Listener;II)V // method@08c3 │ │ -1b4616: 0e00 |0003: return-void │ │ +1b4604: |[1b4604] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSurfaceSizeChanged:(II)V │ │ +1b4614: 7130 c308 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onSurfaceSizeChanged:(Lcom/google/android/exoplayer2/Player$Listener;II)V // method@08c3 │ │ +1b461a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #32 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onTimelineChanged' │ │ type : '(Lcom/google/android/exoplayer2/Timeline;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1b4618: |[1b4618] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTimelineChanged:(Lcom/google/android/exoplayer2/Timeline;I)V │ │ -1b4628: 7130 c408 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onTimelineChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/Timeline;I)V // method@08c4 │ │ -1b462e: 0e00 |0003: return-void │ │ +1b461c: |[1b461c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTimelineChanged:(Lcom/google/android/exoplayer2/Timeline;I)V │ │ +1b462c: 7130 c408 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onTimelineChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/Timeline;I)V // method@08c4 │ │ +1b4632: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #33 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onTrackSelectionParametersChanged' │ │ type : '(Lcom/google/android/exoplayer2/trackselection/TrackSelectionParameters;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b4630: |[1b4630] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTrackSelectionParametersChanged:(Lcom/google/android/exoplayer2/trackselection/TrackSelectionParameters;)V │ │ -1b4640: 7120 c508 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onTrackSelectionParametersChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/trackselection/TrackSelectionParameters;)V // method@08c5 │ │ -1b4646: 0e00 |0003: return-void │ │ +1b4634: |[1b4634] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTrackSelectionParametersChanged:(Lcom/google/android/exoplayer2/trackselection/TrackSelectionParameters;)V │ │ +1b4644: 7120 c508 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onTrackSelectionParametersChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/trackselection/TrackSelectionParameters;)V // method@08c5 │ │ +1b464a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #34 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onTracksChanged' │ │ type : '(Lcom/google/android/exoplayer2/Tracks;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b4648: |[1b4648] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTracksChanged:(Lcom/google/android/exoplayer2/Tracks;)V │ │ -1b4658: 7120 c608 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onTracksChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/Tracks;)V // method@08c6 │ │ -1b465e: 0e00 |0003: return-void │ │ +1b464c: |[1b464c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTracksChanged:(Lcom/google/android/exoplayer2/Tracks;)V │ │ +1b465c: 7120 c608 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onTracksChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/Tracks;)V // method@08c6 │ │ +1b4662: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #35 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onVideoSizeChanged' │ │ type : '(Lcom/google/android/exoplayer2/video/VideoSize;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b4660: |[1b4660] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onVideoSizeChanged:(Lcom/google/android/exoplayer2/video/VideoSize;)V │ │ -1b4670: 7120 c708 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onVideoSizeChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/video/VideoSize;)V // method@08c7 │ │ -1b4676: 0e00 |0003: return-void │ │ +1b4664: |[1b4664] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onVideoSizeChanged:(Lcom/google/android/exoplayer2/video/VideoSize;)V │ │ +1b4674: 7120 c708 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onVideoSizeChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/video/VideoSize;)V // method@08c7 │ │ +1b467a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #36 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onVolumeChanged' │ │ type : '(F)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b4678: |[1b4678] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onVolumeChanged:(F)V │ │ -1b4688: 7120 c808 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onVolumeChanged:(Lcom/google/android/exoplayer2/Player$Listener;F)V // method@08c8 │ │ -1b468e: 0e00 |0003: return-void │ │ +1b467c: |[1b467c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onVolumeChanged:(F)V │ │ +1b468c: 7120 c808 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onVolumeChanged:(Lcom/google/android/exoplayer2/Player$Listener;F)V // method@08c8 │ │ +1b4692: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 16324 (VideoPlayer.java) │ │ │ │ Class #2469 header: │ │ @@ -468937,18 +468938,18 @@ │ │ type : '(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1b48bc: |[1b48bc] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V │ │ -1b48cc: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b48d2: 5b01 a942 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.defaultDataSourceFactory:Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // field@42a9 │ │ -1b48d6: 0e00 |0005: return-void │ │ +1b48c0: |[1b48c0] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V │ │ +1b48d0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b48d6: 5b01 a942 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.defaultDataSourceFactory:Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // field@42a9 │ │ +1b48da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; │ │ @@ -468959,18 +468960,18 @@ │ │ type : '()Lcom/google/android/exoplayer2/upstream/DataSource;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1b4878: |[1b4878] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.createDataSource:()Lcom/google/android/exoplayer2/upstream/DataSource; │ │ -1b4888: 6e10 9d5c 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.createDataSource:()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; // method@5c9d │ │ -1b488e: 0c00 |0003: move-result-object v0 │ │ -1b4890: 1100 |0004: return-object v0 │ │ +1b487c: |[1b487c] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.createDataSource:()Lcom/google/android/exoplayer2/upstream/DataSource; │ │ +1b488c: 6e10 9d5c 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.createDataSource:()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; // method@5c9d │ │ +1b4892: 0c00 |0003: move-result-object v0 │ │ +1b4894: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;) │ │ @@ -468978,21 +468979,21 @@ │ │ type : '()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1b4894: |[1b4894] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.createDataSource:()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; │ │ -1b48a4: 2200 0d11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; // type@110d │ │ -1b48a8: 5421 a942 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.defaultDataSourceFactory:Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // field@42a9 │ │ -1b48ac: 6e10 ec08 0100 |0004: invoke-virtual {v1}, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;.createDataSource:()Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // method@08ec │ │ -1b48b2: 0c01 |0007: move-result-object v1 │ │ -1b48b4: 7020 945c 1000 |0008: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V // method@5c94 │ │ -1b48ba: 1100 |000b: return-object v0 │ │ +1b4898: |[1b4898] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.createDataSource:()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; │ │ +1b48a8: 2200 0d11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; // type@110d │ │ +1b48ac: 5421 a942 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.defaultDataSourceFactory:Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // field@42a9 │ │ +1b48b0: 6e10 ec08 0100 |0004: invoke-virtual {v1}, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;.createDataSource:()Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // method@08ec │ │ +1b48b6: 0c01 |0007: move-result-object v1 │ │ +1b48b8: 7020 945c 1000 |0008: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V // method@5c94 │ │ +1b48be: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory; │ │ │ │ source_file_idx : 4098 (AttachmentDataSourceFactory.java) │ │ @@ -469046,22 +469047,22 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -1b4d2c: |[1b4d2c] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V │ │ -1b4d3c: 5b23 b342 |0000: iput-object v3, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.this$0:Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // field@42b3 │ │ -1b4d40: 7010 a10a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b4d46: 1700 0000 0040 |0005: const-wide/32 v0, #float 2 // #40000000 │ │ -1b4d4c: 5a20 b042 |0008: iput-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42b0 │ │ -1b4d50: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ -1b4d54: 5a20 b142 |000c: iput-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42b1 │ │ -1b4d58: 0e00 |000e: return-void │ │ +1b4d30: |[1b4d30] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V │ │ +1b4d40: 5b23 b342 |0000: iput-object v3, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.this$0:Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // field@42b3 │ │ +1b4d44: 7010 a10a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b4d4a: 1700 0000 0040 |0005: const-wide/32 v0, #float 2 // #40000000 │ │ +1b4d50: 5a20 b042 |0008: iput-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42b0 │ │ +1b4d54: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ +1b4d58: 5a20 b142 |000c: iput-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42b1 │ │ +1b4d5c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0008 line=161 │ │ 0x000c line=162 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; │ │ @@ -469072,17 +469073,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Lorg/thoughtcrime/securesms/video/recode/MP4Builder$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b4d5c: |[1b4d5c] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Lorg/thoughtcrime/securesms/video/recode/MP4Builder$1;)V │ │ -1b4d6c: 7020 a65c 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V // method@5ca6 │ │ -1b4d72: 0e00 |0003: return-void │ │ +1b4d60: |[1b4d60] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Lorg/thoughtcrime/securesms/video/recode/MP4Builder$1;)V │ │ +1b4d70: 7020 a65c 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V // method@5ca6 │ │ +1b4d76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/thoughtcrime/securesms/video/recode/MP4Builder; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/thoughtcrime/securesms/video/recode/MP4Builder$1; │ │ @@ -469092,66 +469093,66 @@ │ │ type : '(J)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -1b4c80: |[1b4c80] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.isSmallBox:(J)Z │ │ -1b4c90: 1600 0800 |0000: const-wide/16 v0, #int 8 // #8 │ │ -1b4c94: bb04 |0002: add-long/2addr v4, v0 │ │ -1b4c96: 1800 0000 0000 0100 0000 |0003: const-wide v0, #double 2.122e-314 // #0000000100000000 │ │ -1b4ca0: 3102 0400 |0008: cmp-long v2, v4, v0 │ │ -1b4ca4: 3b02 0400 |000a: if-gez v2, 000e // +0004 │ │ -1b4ca8: 1214 |000c: const/4 v4, #int 1 // #1 │ │ -1b4caa: 2802 |000d: goto 000f // +0002 │ │ -1b4cac: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -1b4cae: 0f04 |000f: return v4 │ │ +1b4c84: |[1b4c84] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.isSmallBox:(J)Z │ │ +1b4c94: 1600 0800 |0000: const-wide/16 v0, #int 8 // #8 │ │ +1b4c98: bb04 |0002: add-long/2addr v4, v0 │ │ +1b4c9a: 1800 0000 0000 0100 0000 |0003: const-wide v0, #double 2.122e-314 // #0000000100000000 │ │ +1b4ca4: 3102 0400 |0008: cmp-long v2, v4, v0 │ │ +1b4ca8: 3b02 0400 |000a: if-gez v2, 000e // +0004 │ │ +1b4cac: 1214 |000c: const/4 v4, #int 1 // #1 │ │ +1b4cae: 2802 |000d: goto 000f // +0002 │ │ +1b4cb0: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +1b4cb2: 0f04 |000f: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;) │ │ name : 'getBox' │ │ type : '(Ljava/nio/channels/WritableByteChannel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -1b4d74: |[1b4d74] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getBox:(Ljava/nio/channels/WritableByteChannel;)V │ │ -1b4d84: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -1b4d88: 7110 a00b 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0ba0 │ │ -1b4d8e: 0c00 |0005: move-result-object v0 │ │ -1b4d90: 6e10 ac5c 0500 |0006: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getSize:()J // method@5cac │ │ -1b4d96: 0b01 |0009: move-result-wide v1 │ │ -1b4d98: 7030 ae5c 1502 |000a: invoke-direct {v5, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.isSmallBox:(J)Z // method@5cae │ │ -1b4d9e: 0a03 |000d: move-result v3 │ │ -1b4da0: 3803 0600 |000e: if-eqz v3, 0014 // +0006 │ │ -1b4da4: 7130 1608 1002 |0010: invoke-static {v0, v1, v2}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt32:(Ljava/nio/ByteBuffer;J)V // method@0816 │ │ -1b4daa: 2806 |0013: goto 0019 // +0006 │ │ -1b4dac: 1603 0100 |0014: const-wide/16 v3, #int 1 // #1 │ │ -1b4db0: 7130 1608 3004 |0016: invoke-static {v0, v3, v4}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt32:(Ljava/nio/ByteBuffer;J)V // method@0816 │ │ -1b4db6: 1a03 b16e |0019: const-string v3, "mdat" // string@6eb1 │ │ -1b4dba: 7110 1508 0300 |001b: invoke-static {v3}, Lcom/coremedia/iso/IsoFile;.fourCCtoBytes:(Ljava/lang/String;)[B // method@0815 │ │ -1b4dc0: 0c03 |001e: move-result-object v3 │ │ -1b4dc2: 6e20 b00b 3000 |001f: invoke-virtual {v0, v3}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@0bb0 │ │ -1b4dc8: 7030 ae5c 1502 |0022: invoke-direct {v5, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.isSmallBox:(J)Z // method@5cae │ │ -1b4dce: 0a03 |0025: move-result v3 │ │ -1b4dd0: 3803 0a00 |0026: if-eqz v3, 0030 // +000a │ │ -1b4dd4: 1301 0800 |0028: const/16 v1, #int 8 // #8 │ │ -1b4dd8: 2311 2311 |002a: new-array v1, v1, [B // type@1123 │ │ -1b4ddc: 6e20 b00b 1000 |002c: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@0bb0 │ │ -1b4de2: 2804 |002f: goto 0033 // +0004 │ │ -1b4de4: 7130 1708 1002 |0030: invoke-static {v0, v1, v2}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt64:(Ljava/nio/ByteBuffer;J)V // method@0817 │ │ -1b4dea: 6e10 b50b 0000 |0033: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0bb5 │ │ -1b4df0: 7220 c80b 0600 |0036: invoke-interface {v6, v0}, Ljava/nio/channels/WritableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc8 │ │ -1b4df6: 0e00 |0039: return-void │ │ +1b4d78: |[1b4d78] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getBox:(Ljava/nio/channels/WritableByteChannel;)V │ │ +1b4d88: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +1b4d8c: 7110 a00b 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0ba0 │ │ +1b4d92: 0c00 |0005: move-result-object v0 │ │ +1b4d94: 6e10 ac5c 0500 |0006: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getSize:()J // method@5cac │ │ +1b4d9a: 0b01 |0009: move-result-wide v1 │ │ +1b4d9c: 7030 ae5c 1502 |000a: invoke-direct {v5, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.isSmallBox:(J)Z // method@5cae │ │ +1b4da2: 0a03 |000d: move-result v3 │ │ +1b4da4: 3803 0600 |000e: if-eqz v3, 0014 // +0006 │ │ +1b4da8: 7130 1608 1002 |0010: invoke-static {v0, v1, v2}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt32:(Ljava/nio/ByteBuffer;J)V // method@0816 │ │ +1b4dae: 2806 |0013: goto 0019 // +0006 │ │ +1b4db0: 1603 0100 |0014: const-wide/16 v3, #int 1 // #1 │ │ +1b4db4: 7130 1608 3004 |0016: invoke-static {v0, v3, v4}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt32:(Ljava/nio/ByteBuffer;J)V // method@0816 │ │ +1b4dba: 1a03 b16e |0019: const-string v3, "mdat" // string@6eb1 │ │ +1b4dbe: 7110 1508 0300 |001b: invoke-static {v3}, Lcom/coremedia/iso/IsoFile;.fourCCtoBytes:(Ljava/lang/String;)[B // method@0815 │ │ +1b4dc4: 0c03 |001e: move-result-object v3 │ │ +1b4dc6: 6e20 b00b 3000 |001f: invoke-virtual {v0, v3}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@0bb0 │ │ +1b4dcc: 7030 ae5c 1502 |0022: invoke-direct {v5, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.isSmallBox:(J)Z // method@5cae │ │ +1b4dd2: 0a03 |0025: move-result v3 │ │ +1b4dd4: 3803 0a00 |0026: if-eqz v3, 0030 // +000a │ │ +1b4dd8: 1301 0800 |0028: const/16 v1, #int 8 // #8 │ │ +1b4ddc: 2311 2311 |002a: new-array v1, v1, [B // type@1123 │ │ +1b4de0: 6e20 b00b 1000 |002c: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@0bb0 │ │ +1b4de6: 2804 |002f: goto 0033 // +0004 │ │ +1b4de8: 7130 1708 1002 |0030: invoke-static {v0, v1, v2}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt64:(Ljava/nio/ByteBuffer;J)V // method@0817 │ │ +1b4dee: 6e10 b50b 0000 |0033: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0bb5 │ │ +1b4df4: 7220 c80b 0600 |0036: invoke-interface {v6, v0}, Ljava/nio/channels/WritableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc8 │ │ +1b4dfa: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=206 │ │ 0x0006 line=207 │ │ 0x000a line=208 │ │ 0x0010 line=209 │ │ 0x0016 line=211 │ │ @@ -469170,17 +469171,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b4ce0: |[1b4ce0] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getContentSize:()J │ │ -1b4cf0: 5320 b042 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42b0 │ │ -1b4cf4: 1000 |0002: return-wide v0 │ │ +1b4ce4: |[1b4ce4] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getContentSize:()J │ │ +1b4cf4: 5320 b042 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42b0 │ │ +1b4cf8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;) │ │ @@ -469188,17 +469189,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b4cf8: |[1b4cf8] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getOffset:()J │ │ -1b4d08: 5320 b142 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42b1 │ │ -1b4d0c: 1000 |0002: return-wide v0 │ │ +1b4cfc: |[1b4cfc] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getOffset:()J │ │ +1b4d0c: 5320 b142 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42b1 │ │ +1b4d10: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;) │ │ @@ -469206,17 +469207,17 @@ │ │ type : '()Lcom/coremedia/iso/boxes/Container;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b4cb0: |[1b4cb0] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getParent:()Lcom/coremedia/iso/boxes/Container; │ │ -1b4cc0: 5410 b242 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.parent:Lcom/coremedia/iso/boxes/Container; // field@42b2 │ │ -1b4cc4: 1100 |0002: return-object v0 │ │ +1b4cb4: |[1b4cb4] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getParent:()Lcom/coremedia/iso/boxes/Container; │ │ +1b4cc4: 5410 b242 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.parent:Lcom/coremedia/iso/boxes/Container; // field@42b2 │ │ +1b4cc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;) │ │ @@ -469224,19 +469225,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -1b4d10: |[1b4d10] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getSize:()J │ │ -1b4d20: 1600 1000 |0000: const-wide/16 v0, #int 16 // #10 │ │ -1b4d24: 5342 b042 |0002: iget-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42b0 │ │ -1b4d28: bb02 |0004: add-long/2addr v2, v0 │ │ -1b4d2a: 1002 |0005: return-wide v2 │ │ +1b4d14: |[1b4d14] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getSize:()J │ │ +1b4d24: 1600 1000 |0000: const-wide/16 v0, #int 16 // #10 │ │ +1b4d28: 5342 b042 |0002: iget-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42b0 │ │ +1b4d2c: bb02 |0004: add-long/2addr v2, v0 │ │ +1b4d2e: 1002 |0005: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=193 │ │ locals : │ │ 0x0000 - 0x0006 reg=4 this Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;) │ │ @@ -469244,17 +469245,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b4cc8: |[1b4cc8] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getType:()Ljava/lang/String; │ │ -1b4cd8: 1a00 b16e |0000: const-string v0, "mdat" // string@6eb1 │ │ -1b4cdc: 1100 |0002: return-object v0 │ │ +1b4ccc: |[1b4ccc] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getType:()Ljava/lang/String; │ │ +1b4cdc: 1a00 b16e |0000: const-string v0, "mdat" // string@6eb1 │ │ +1b4ce0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; │ │ │ │ #6 : (in Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;) │ │ @@ -469262,32 +469263,32 @@ │ │ type : '(Lcom/googlecode/mp4parser/DataSource;Ljava/nio/ByteBuffer;JLcom/coremedia/iso/BoxParser;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1b4df8: |[1b4df8] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.parse:(Lcom/googlecode/mp4parser/DataSource;Ljava/nio/ByteBuffer;JLcom/coremedia/iso/BoxParser;)V │ │ -1b4e08: 0e00 |0000: return-void │ │ +1b4dfc: |[1b4dfc] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.parse:(Lcom/googlecode/mp4parser/DataSource;Ljava/nio/ByteBuffer;JLcom/coremedia/iso/BoxParser;)V │ │ +1b4e0c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;) │ │ name : 'setContentSize' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b4e0c: |[1b4e0c] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setContentSize:(J)V │ │ -1b4e1c: 5a01 b042 |0000: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42b0 │ │ -1b4e20: 0e00 |0002: return-void │ │ +1b4e10: |[1b4e10] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setContentSize:(J)V │ │ +1b4e20: 5a01 b042 |0000: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42b0 │ │ +1b4e24: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -469296,17 +469297,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b4e24: |[1b4e24] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setDataOffset:(J)V │ │ -1b4e34: 5a01 b142 |0000: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42b1 │ │ -1b4e38: 0e00 |0002: return-void │ │ +1b4e28: |[1b4e28] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setDataOffset:(J)V │ │ +1b4e38: 5a01 b142 |0000: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42b1 │ │ +1b4e3c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -469315,17 +469316,17 @@ │ │ type : '(Lcom/coremedia/iso/boxes/Container;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b4e3c: |[1b4e3c] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setParent:(Lcom/coremedia/iso/boxes/Container;)V │ │ -1b4e4c: 5b01 b242 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.parent:Lcom/coremedia/iso/boxes/Container; // field@42b2 │ │ -1b4e50: 0e00 |0002: return-void │ │ +1b4e40: |[1b4e40] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setParent:(Lcom/coremedia/iso/boxes/Container;)V │ │ +1b4e50: 5b01 b242 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.parent:Lcom/coremedia/iso/boxes/Container; // field@42b2 │ │ +1b4e54: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/coremedia/iso/boxes/Container; │ │ │ │ @@ -531486,52 +531487,52 @@ │ │ type : '(Landroidx/fragment/app/FragmentManager;Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -1a7b3c: |[1a7b3c] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.:(Landroidx/fragment/app/FragmentManager;Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V │ │ -1a7b4c: 7020 9105 4300 |0000: invoke-direct {v3, v4}, Landroidx/fragment/app/FragmentStatePagerAdapter;.:(Landroidx/fragment/app/FragmentManager;)V // method@0591 │ │ -1a7b52: 1254 |0003: const/4 v4, #int 5 // #5 │ │ -1a7b54: 2344 3611 |0004: new-array v4, v4, [Landroidx/fragment/app/Fragment; // type@1136 │ │ -1a7b58: 1a00 1183 |0006: const-string v0, "stickers/emoticons" // string@8311 │ │ -1a7b5c: 7110 0059 0000 |0008: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@5900 │ │ -1a7b62: 0c00 |000b: move-result-object v0 │ │ -1a7b64: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -1a7b66: 4d00 0401 |000d: aput-object v0, v4, v1 │ │ -1a7b6a: 1a00 1083 |000f: const-string v0, "stickers/clothes" // string@8310 │ │ -1a7b6e: 7110 0059 0000 |0011: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@5900 │ │ -1a7b74: 0c00 |0014: move-result-object v0 │ │ -1a7b76: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -1a7b78: 4d00 0402 |0016: aput-object v0, v4, v2 │ │ -1a7b7c: 1a00 0f83 |0018: const-string v0, "stickers/animals" // string@830f │ │ -1a7b80: 7110 0059 0000 |001a: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@5900 │ │ -1a7b86: 0c00 |001d: move-result-object v0 │ │ -1a7b88: 1222 |001e: const/4 v2, #int 2 // #2 │ │ -1a7b8a: 4d00 0402 |001f: aput-object v0, v4, v2 │ │ -1a7b8e: 1a00 1283 |0021: const-string v0, "stickers/food" // string@8312 │ │ -1a7b92: 7110 0059 0000 |0023: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@5900 │ │ -1a7b98: 0c00 |0026: move-result-object v0 │ │ -1a7b9a: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -1a7b9c: 4d00 0402 |0028: aput-object v0, v4, v2 │ │ -1a7ba0: 1a00 1383 |002a: const-string v0, "stickers/weather" // string@8313 │ │ -1a7ba4: 7110 0059 0000 |002c: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@5900 │ │ -1a7baa: 0c00 |002f: move-result-object v0 │ │ -1a7bac: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -1a7bae: 4d00 0402 |0031: aput-object v0, v4, v2 │ │ -1a7bb2: 5b34 4141 |0033: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@4141 │ │ -1a7bb6: 2140 |0035: array-length v0, v4 │ │ -1a7bb8: 3501 0c00 |0036: if-ge v1, v0, 0042 // +000c │ │ -1a7bbc: 4602 0401 |0038: aget-object v2, v4, v1 │ │ -1a7bc0: 1f02 8e10 |003a: check-cast v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // type@108e │ │ -1a7bc4: 6e20 0859 5200 |003c: invoke-virtual {v2, v5}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.setListener:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V // method@5908 │ │ -1a7bca: d801 0101 |003f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1a7bce: 28f5 |0041: goto 0036 // -000b │ │ -1a7bd0: 0e00 |0042: return-void │ │ +1a7b40: |[1a7b40] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.:(Landroidx/fragment/app/FragmentManager;Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V │ │ +1a7b50: 7020 9105 4300 |0000: invoke-direct {v3, v4}, Landroidx/fragment/app/FragmentStatePagerAdapter;.:(Landroidx/fragment/app/FragmentManager;)V // method@0591 │ │ +1a7b56: 1254 |0003: const/4 v4, #int 5 // #5 │ │ +1a7b58: 2344 3611 |0004: new-array v4, v4, [Landroidx/fragment/app/Fragment; // type@1136 │ │ +1a7b5c: 1a00 1183 |0006: const-string v0, "stickers/emoticons" // string@8311 │ │ +1a7b60: 7110 0059 0000 |0008: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@5900 │ │ +1a7b66: 0c00 |000b: move-result-object v0 │ │ +1a7b68: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +1a7b6a: 4d00 0401 |000d: aput-object v0, v4, v1 │ │ +1a7b6e: 1a00 1083 |000f: const-string v0, "stickers/clothes" // string@8310 │ │ +1a7b72: 7110 0059 0000 |0011: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@5900 │ │ +1a7b78: 0c00 |0014: move-result-object v0 │ │ +1a7b7a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +1a7b7c: 4d00 0402 |0016: aput-object v0, v4, v2 │ │ +1a7b80: 1a00 0f83 |0018: const-string v0, "stickers/animals" // string@830f │ │ +1a7b84: 7110 0059 0000 |001a: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@5900 │ │ +1a7b8a: 0c00 |001d: move-result-object v0 │ │ +1a7b8c: 1222 |001e: const/4 v2, #int 2 // #2 │ │ +1a7b8e: 4d00 0402 |001f: aput-object v0, v4, v2 │ │ +1a7b92: 1a00 1283 |0021: const-string v0, "stickers/food" // string@8312 │ │ +1a7b96: 7110 0059 0000 |0023: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@5900 │ │ +1a7b9c: 0c00 |0026: move-result-object v0 │ │ +1a7b9e: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +1a7ba0: 4d00 0402 |0028: aput-object v0, v4, v2 │ │ +1a7ba4: 1a00 1383 |002a: const-string v0, "stickers/weather" // string@8313 │ │ +1a7ba8: 7110 0059 0000 |002c: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@5900 │ │ +1a7bae: 0c00 |002f: move-result-object v0 │ │ +1a7bb0: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +1a7bb2: 4d00 0402 |0031: aput-object v0, v4, v2 │ │ +1a7bb6: 5b34 4141 |0033: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@4141 │ │ +1a7bba: 2140 |0035: array-length v0, v4 │ │ +1a7bbc: 3501 0c00 |0036: if-ge v1, v0, 0042 // +000c │ │ +1a7bc0: 4602 0401 |0038: aget-object v2, v4, v1 │ │ +1a7bc4: 1f02 8e10 |003a: check-cast v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // type@108e │ │ +1a7bc8: 6e20 0859 5200 |003c: invoke-virtual {v2, v5}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.setListener:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V // method@5908 │ │ +1a7bce: d801 0101 |003f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1a7bd2: 28f5 |0041: goto 0036 // -000b │ │ +1a7bd4: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=87 │ │ 0x0008 line=88 │ │ 0x0011 line=89 │ │ 0x001a line=90 │ │ @@ -531550,18 +531551,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -1a7b24: |[1a7b24] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.getCount:()I │ │ -1a7b34: 5410 4141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@4141 │ │ -1a7b38: 2100 |0002: array-length v0, v0 │ │ -1a7b3a: 0f00 |0003: return v0 │ │ +1a7b28: |[1a7b28] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.getCount:()I │ │ +1a7b38: 5410 4141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@4141 │ │ +1a7b3c: 2100 |0002: array-length v0, v0 │ │ +1a7b3e: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;) │ │ @@ -531569,18 +531570,18 @@ │ │ type : '(I)Landroidx/fragment/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1a7b08: |[1a7b08] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.getItem:(I)Landroidx/fragment/app/Fragment; │ │ -1a7b18: 5410 4141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@4141 │ │ -1a7b1c: 4602 0002 |0002: aget-object v2, v0, v2 │ │ -1a7b20: 1102 |0004: return-object v2 │ │ +1a7b0c: |[1a7b0c] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.getItem:(I)Landroidx/fragment/app/Fragment; │ │ +1a7b1c: 5410 4141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@4141 │ │ +1a7b20: 4602 0002 |0002: aget-object v2, v0, v2 │ │ +1a7b24: 1102 |0004: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -531650,25 +531651,25 @@ │ │ type : '(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -1a9d6c: |[1a9d6c] org.thoughtcrime.securesms.search.SearchListAdapter.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;)V │ │ -1a9d7c: 7010 1f3f 0100 |0000: invoke-direct {v1}, Lorg/thoughtcrime/securesms/BaseConversationListAdapter;.:()V // method@3f1f │ │ -1a9d82: 6200 a641 |0003: sget-object v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41a6 │ │ -1a9d86: 5b10 9b41 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ -1a9d8a: 5b13 9a41 |0007: iput-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@419a │ │ -1a9d8e: 5b14 9941 |0009: iput-object v4, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4199 │ │ -1a9d92: 5b12 9741 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@4197 │ │ -1a9d96: 7110 c84d 0200 |000d: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ -1a9d9c: 0c02 |0010: move-result-object v2 │ │ -1a9d9e: 5b12 9841 |0011: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4198 │ │ -1a9da2: 0e00 |0013: return-void │ │ +1a9d70: |[1a9d70] org.thoughtcrime.securesms.search.SearchListAdapter.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;)V │ │ +1a9d80: 7010 1f3f 0100 |0000: invoke-direct {v1}, Lorg/thoughtcrime/securesms/BaseConversationListAdapter;.:()V // method@3f1f │ │ +1a9d86: 6200 a641 |0003: sget-object v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41a6 │ │ +1a9d8a: 5b10 9b41 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ +1a9d8e: 5b13 9a41 |0007: iput-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@419a │ │ +1a9d92: 5b14 9941 |0009: iput-object v4, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4199 │ │ +1a9d96: 5b12 9741 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@4197 │ │ +1a9d9a: 7110 c84d 0200 |000d: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ +1a9da0: 0c02 |0010: move-result-object v2 │ │ +1a9da2: 5b12 9841 |0011: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4198 │ │ +1a9da6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=39 │ │ 0x0007 line=49 │ │ 0x0009 line=50 │ │ 0x000b line=51 │ │ @@ -531684,34 +531685,34 @@ │ │ type : '(I)Lcom/b44t/messenger/DcContact;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -1a9b98: |[1a9b98] org.thoughtcrime.securesms.search.SearchListAdapter.getContactResult:(I)Lcom/b44t/messenger/DcContact; │ │ -1a9ba8: 7010 7d59 0300 |0000: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@597d │ │ -1a9bae: 0a00 |0003: move-result v0 │ │ -1a9bb0: 3404 1c00 |0004: if-lt v4, v0, 0020 // +001c │ │ -1a9bb4: 7010 7e59 0300 |0006: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@597e │ │ -1a9bba: 0a00 |0009: move-result v0 │ │ -1a9bbc: 3504 1600 |000a: if-ge v4, v0, 0020 // +0016 │ │ -1a9bc0: 5430 9841 |000c: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4198 │ │ -1a9bc4: 5431 9b41 |000e: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ -1a9bc8: 6e10 a559 0100 |0010: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@59a5 │ │ -1a9bce: 0c01 |0013: move-result-object v1 │ │ -1a9bd0: 7010 7d59 0300 |0014: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@597d │ │ -1a9bd6: 0a02 |0017: move-result v2 │ │ -1a9bd8: b124 |0018: sub-int/2addr v4, v2 │ │ -1a9bda: 4404 0104 |0019: aget v4, v1, v4 │ │ -1a9bde: 6e20 a506 4000 |001b: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ -1a9be4: 0c04 |001e: move-result-object v4 │ │ -1a9be6: 1104 |001f: return-object v4 │ │ -1a9be8: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -1a9bea: 1104 |0021: return-object v4 │ │ +1a9b9c: |[1a9b9c] org.thoughtcrime.securesms.search.SearchListAdapter.getContactResult:(I)Lcom/b44t/messenger/DcContact; │ │ +1a9bac: 7010 7d59 0300 |0000: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@597d │ │ +1a9bb2: 0a00 |0003: move-result v0 │ │ +1a9bb4: 3404 1c00 |0004: if-lt v4, v0, 0020 // +001c │ │ +1a9bb8: 7010 7e59 0300 |0006: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@597e │ │ +1a9bbe: 0a00 |0009: move-result v0 │ │ +1a9bc0: 3504 1600 |000a: if-ge v4, v0, 0020 // +0016 │ │ +1a9bc4: 5430 9841 |000c: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4198 │ │ +1a9bc8: 5431 9b41 |000e: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ +1a9bcc: 6e10 a559 0100 |0010: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@59a5 │ │ +1a9bd2: 0c01 |0013: move-result-object v1 │ │ +1a9bd4: 7010 7d59 0300 |0014: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@597d │ │ +1a9bda: 0a02 |0017: move-result v2 │ │ +1a9bdc: b124 |0018: sub-int/2addr v4, v2 │ │ +1a9bde: 4404 0104 |0019: aget v4, v1, v4 │ │ +1a9be2: 6e20 a506 4000 |001b: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ +1a9be8: 0c04 |001e: move-result-object v4 │ │ +1a9bea: 1104 |001f: return-object v4 │ │ +1a9bec: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +1a9bee: 1104 |0021: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x000c line=166 │ │ locals : │ │ 0x0000 - 0x0022 reg=3 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0022 reg=4 (null) I │ │ @@ -531721,29 +531722,29 @@ │ │ type : '(I)Lcom/b44t/messenger/DcChatlist$Item;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -1a9b54: |[1a9b54] org.thoughtcrime.securesms.search.SearchListAdapter.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; │ │ -1a9b64: 5410 9b41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ -1a9b68: 6e10 a459 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@59a4 │ │ -1a9b6e: 0c00 |0005: move-result-object v0 │ │ -1a9b70: 6e10 7106 0000 |0006: invoke-virtual {v0}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0671 │ │ -1a9b76: 0a00 |0009: move-result v0 │ │ -1a9b78: 3502 0d00 |000a: if-ge v2, v0, 0017 // +000d │ │ -1a9b7c: 5410 9b41 |000c: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ -1a9b80: 6e10 a459 0000 |000e: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@59a4 │ │ -1a9b86: 0c00 |0011: move-result-object v0 │ │ -1a9b88: 6e20 7206 2000 |0012: invoke-virtual {v0, v2}, Lcom/b44t/messenger/DcChatlist;.getItem:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@0672 │ │ -1a9b8e: 0c02 |0015: move-result-object v2 │ │ -1a9b90: 1102 |0016: return-object v2 │ │ -1a9b92: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -1a9b94: 1102 |0018: return-object v2 │ │ +1a9b58: |[1a9b58] org.thoughtcrime.securesms.search.SearchListAdapter.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; │ │ +1a9b68: 5410 9b41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ +1a9b6c: 6e10 a459 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@59a4 │ │ +1a9b72: 0c00 |0005: move-result-object v0 │ │ +1a9b74: 6e10 7106 0000 |0006: invoke-virtual {v0}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0671 │ │ +1a9b7a: 0a00 |0009: move-result v0 │ │ +1a9b7c: 3502 0d00 |000a: if-ge v2, v0, 0017 // +000d │ │ +1a9b80: 5410 9b41 |000c: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ +1a9b84: 6e10 a459 0000 |000e: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@59a4 │ │ +1a9b8a: 0c00 |0011: move-result-object v0 │ │ +1a9b8c: 6e20 7206 2000 |0012: invoke-virtual {v0, v2}, Lcom/b44t/messenger/DcChatlist;.getItem:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@0672 │ │ +1a9b92: 0c02 |0015: move-result-object v2 │ │ +1a9b94: 1102 |0016: return-object v2 │ │ +1a9b96: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +1a9b98: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x000c line=158 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0019 reg=2 (null) I │ │ @@ -531753,21 +531754,21 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1a9c44: |[1a9c44] org.thoughtcrime.securesms.search.SearchListAdapter.getFirstContactIndex:()I │ │ -1a9c54: 5410 9b41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ -1a9c58: 6e10 a459 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@59a4 │ │ -1a9c5e: 0c00 |0005: move-result-object v0 │ │ -1a9c60: 6e10 7106 0000 |0006: invoke-virtual {v0}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0671 │ │ -1a9c66: 0a00 |0009: move-result v0 │ │ -1a9c68: 0f00 |000a: return v0 │ │ +1a9c48: |[1a9c48] org.thoughtcrime.securesms.search.SearchListAdapter.getFirstContactIndex:()I │ │ +1a9c58: 5410 9b41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ +1a9c5c: 6e10 a459 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@59a4 │ │ +1a9c62: 0c00 |0005: move-result-object v0 │ │ +1a9c64: 6e10 7106 0000 |0006: invoke-virtual {v0}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0671 │ │ +1a9c6a: 0a00 |0009: move-result v0 │ │ +1a9c6c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/search/SearchListAdapter;) │ │ @@ -531775,23 +531776,23 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1a9c6c: |[1a9c6c] org.thoughtcrime.securesms.search.SearchListAdapter.getFirstMessageIndex:()I │ │ -1a9c7c: 7010 7d59 0200 |0000: invoke-direct {v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@597d │ │ -1a9c82: 0a00 |0003: move-result v0 │ │ -1a9c84: 5421 9b41 |0004: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ -1a9c88: 6e10 a559 0100 |0006: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@59a5 │ │ -1a9c8e: 0c01 |0009: move-result-object v1 │ │ -1a9c90: 2111 |000a: array-length v1, v1 │ │ -1a9c92: b010 |000b: add-int/2addr v0, v1 │ │ -1a9c94: 0f00 |000c: return v0 │ │ +1a9c70: |[1a9c70] org.thoughtcrime.securesms.search.SearchListAdapter.getFirstMessageIndex:()I │ │ +1a9c80: 7010 7d59 0200 |0000: invoke-direct {v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@597d │ │ +1a9c86: 0a00 |0003: move-result v0 │ │ +1a9c88: 5421 9b41 |0004: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ +1a9c8c: 6e10 a559 0100 |0006: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@59a5 │ │ +1a9c92: 0c01 |0009: move-result-object v1 │ │ +1a9c94: 2111 |000a: array-length v1, v1 │ │ +1a9c96: b010 |000b: add-int/2addr v0, v1 │ │ +1a9c98: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/search/SearchListAdapter;) │ │ @@ -531799,35 +531800,35 @@ │ │ type : '(I)Lcom/b44t/messenger/DcMsg;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -1a9bec: |[1a9bec] org.thoughtcrime.securesms.search.SearchListAdapter.getMessageResult:(I)Lcom/b44t/messenger/DcMsg; │ │ -1a9bfc: 7010 7e59 0300 |0000: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@597e │ │ -1a9c02: 0a00 |0003: move-result v0 │ │ -1a9c04: 3404 1e00 |0004: if-lt v4, v0, 0022 // +001e │ │ -1a9c08: 5430 9b41 |0006: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ -1a9c0c: 6e10 a959 0000 |0008: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@59a9 │ │ -1a9c12: 0a00 |000b: move-result v0 │ │ -1a9c14: 3504 1600 |000c: if-ge v4, v0, 0022 // +0016 │ │ -1a9c18: 5430 9841 |000e: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4198 │ │ -1a9c1c: 5431 9b41 |0010: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ -1a9c20: 6e10 a659 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getMessages:()[I // method@59a6 │ │ -1a9c26: 0c01 |0015: move-result-object v1 │ │ -1a9c28: 7010 7e59 0300 |0016: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@597e │ │ -1a9c2e: 0a02 |0019: move-result v2 │ │ -1a9c30: b124 |001a: sub-int/2addr v4, v2 │ │ -1a9c32: 4404 0104 |001b: aget v4, v1, v4 │ │ -1a9c36: 6e20 ad06 4000 |001d: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ -1a9c3c: 0c04 |0020: move-result-object v4 │ │ -1a9c3e: 1104 |0021: return-object v4 │ │ -1a9c40: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -1a9c42: 1104 |0023: return-object v4 │ │ +1a9bf0: |[1a9bf0] org.thoughtcrime.securesms.search.SearchListAdapter.getMessageResult:(I)Lcom/b44t/messenger/DcMsg; │ │ +1a9c00: 7010 7e59 0300 |0000: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@597e │ │ +1a9c06: 0a00 |0003: move-result v0 │ │ +1a9c08: 3404 1e00 |0004: if-lt v4, v0, 0022 // +001e │ │ +1a9c0c: 5430 9b41 |0006: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ +1a9c10: 6e10 a959 0000 |0008: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@59a9 │ │ +1a9c16: 0a00 |000b: move-result v0 │ │ +1a9c18: 3504 1600 |000c: if-ge v4, v0, 0022 // +0016 │ │ +1a9c1c: 5430 9841 |000e: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4198 │ │ +1a9c20: 5431 9b41 |0010: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ +1a9c24: 6e10 a659 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getMessages:()[I // method@59a6 │ │ +1a9c2a: 0c01 |0015: move-result-object v1 │ │ +1a9c2c: 7010 7e59 0300 |0016: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@597e │ │ +1a9c32: 0a02 |0019: move-result v2 │ │ +1a9c34: b124 |001a: sub-int/2addr v4, v2 │ │ +1a9c36: 4404 0104 |001b: aget v4, v1, v4 │ │ +1a9c3a: 6e20 ad06 4000 |001d: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ +1a9c40: 0c04 |0020: move-result-object v4 │ │ +1a9c42: 1104 |0021: return-object v4 │ │ +1a9c44: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +1a9c46: 1104 |0023: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x000e line=174 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0024 reg=4 (null) I │ │ @@ -531838,27 +531839,27 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -1a9cb8: |[1a9cb8] org.thoughtcrime.securesms.search.SearchListAdapter.getHeaderId:(I)J │ │ -1a9cc8: 7020 7c59 3200 |0000: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@597c │ │ -1a9cce: 0c00 |0003: move-result-object v0 │ │ -1a9cd0: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -1a9cd4: 1600 0100 |0006: const-wide/16 v0, #int 1 // #1 │ │ -1a9cd8: 1000 |0008: return-wide v0 │ │ -1a9cda: 7020 7b59 3200 |0009: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getContactResult:(I)Lcom/b44t/messenger/DcContact; // method@597b │ │ -1a9ce0: 0c03 |000c: move-result-object v3 │ │ -1a9ce2: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ -1a9ce6: 1600 0200 |000f: const-wide/16 v0, #int 2 // #2 │ │ -1a9cea: 1000 |0011: return-wide v0 │ │ -1a9cec: 1600 0300 |0012: const-wide/16 v0, #int 3 // #3 │ │ -1a9cf0: 1000 |0014: return-wide v0 │ │ +1a9cbc: |[1a9cbc] org.thoughtcrime.securesms.search.SearchListAdapter.getHeaderId:(I)J │ │ +1a9ccc: 7020 7c59 3200 |0000: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@597c │ │ +1a9cd2: 0c00 |0003: move-result-object v0 │ │ +1a9cd4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +1a9cd8: 1600 0100 |0006: const-wide/16 v0, #int 1 // #1 │ │ +1a9cdc: 1000 |0008: return-wide v0 │ │ +1a9cde: 7020 7b59 3200 |0009: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getContactResult:(I)Lcom/b44t/messenger/DcContact; // method@597b │ │ +1a9ce4: 0c03 |000c: move-result-object v3 │ │ +1a9ce6: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ +1a9cea: 1600 0200 |000f: const-wide/16 v0, #int 2 // #2 │ │ +1a9cee: 1000 |0011: return-wide v0 │ │ +1a9cf0: 1600 0300 |0012: const-wide/16 v0, #int 3 // #3 │ │ +1a9cf4: 1000 |0014: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0009 line=99 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0015 reg=3 (null) I │ │ @@ -531868,19 +531869,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a9c98: |[1a9c98] org.thoughtcrime.securesms.search.SearchListAdapter.getItemCount:()I │ │ -1a9ca8: 5410 9b41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ -1a9cac: 6e10 a959 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@59a9 │ │ -1a9cb2: 0a00 |0005: move-result v0 │ │ -1a9cb4: 0f00 |0006: return v0 │ │ +1a9c9c: |[1a9c9c] org.thoughtcrime.securesms.search.SearchListAdapter.getItemCount:()I │ │ +1a9cac: 5410 9b41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ +1a9cb0: 6e10 a959 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@59a9 │ │ +1a9cb6: 0a00 |0005: move-result v0 │ │ +1a9cb8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/search/SearchListAdapter;) │ │ @@ -531888,18 +531889,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1a9da4: |[1a9da4] org.thoughtcrime.securesms.search.SearchListAdapter.onBindHeaderViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -1a9db4: 1f01 9c10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // type@109c │ │ -1a9db8: 6e30 8459 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onBindHeaderViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V // method@5984 │ │ -1a9dbe: 0e00 |0005: return-void │ │ +1a9da8: |[1a9da8] org.thoughtcrime.securesms.search.SearchListAdapter.onBindHeaderViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +1a9db8: 1f01 9c10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // type@109c │ │ +1a9dbc: 6e30 8459 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onBindHeaderViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V // method@5984 │ │ +1a9dc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -531909,67 +531910,67 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 90 16-bit code units │ │ -1a9dc0: |[1a9dc0] org.thoughtcrime.securesms.search.SearchListAdapter.onBindHeaderViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V │ │ -1a9dd0: 6e20 7f59 8600 |0000: invoke-virtual {v6, v8}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getHeaderId:(I)J // method@597f │ │ -1a9dd6: 0b00 |0003: move-result-wide v0 │ │ -1a9dd8: 8408 |0004: long-to-int v8, v0 │ │ -1a9dda: 6000 5227 |0005: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_messages:I // field@2752 │ │ -1a9dde: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -1a9de0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -1a9de2: 3218 2400 |0009: if-eq v8, v1, 002d // +0024 │ │ -1a9de6: 1223 |000b: const/4 v3, #int 2 // #2 │ │ -1a9de8: 3238 1700 |000c: if-eq v8, v3, 0023 // +0017 │ │ -1a9dec: 1233 |000e: const/4 v3, #int 3 // #3 │ │ -1a9dee: 3238 0500 |000f: if-eq v8, v3, 0014 // +0005 │ │ -1a9df2: 1218 |0011: const/4 v8, #int 1 // #1 │ │ -1a9df4: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1a9df6: 2827 |0013: goto 003a // +0027 │ │ -1a9df8: 6000 5227 |0014: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_messages:I // field@2752 │ │ -1a9dfc: 5468 9b41 |0016: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ -1a9e00: 6e10 a659 0800 |0018: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getMessages:()[I // method@59a6 │ │ -1a9e06: 0c08 |001b: move-result-object v8 │ │ -1a9e08: 2188 |001c: array-length v8, v8 │ │ -1a9e0a: 1303 e803 |001d: const/16 v3, #int 1000 // #3e8 │ │ -1a9e0e: 3338 f3ff |001f: if-ne v8, v3, 0012 // -000d │ │ -1a9e12: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -1a9e14: 2818 |0022: goto 003a // +0018 │ │ -1a9e16: 6000 4f27 |0023: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_contacts:I // field@274f │ │ -1a9e1a: 5468 9b41 |0025: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ -1a9e1e: 6e10 a559 0800 |0027: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@59a5 │ │ -1a9e24: 0c08 |002a: move-result-object v8 │ │ -1a9e26: 2188 |002b: array-length v8, v8 │ │ -1a9e28: 28e6 |002c: goto 0012 // -001a │ │ -1a9e2a: 6000 4e27 |002d: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_chats:I // field@274e │ │ -1a9e2e: 5468 9b41 |002f: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ -1a9e32: 6e10 a459 0800 |0031: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@59a4 │ │ -1a9e38: 0c08 |0034: move-result-object v8 │ │ -1a9e3a: 6e10 7106 0800 |0035: invoke-virtual {v8}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0671 │ │ -1a9e40: 0a08 |0038: move-result v8 │ │ -1a9e42: 28d9 |0039: goto 0012 // -0027 │ │ -1a9e44: 5464 9741 |003a: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@4197 │ │ -1a9e48: 6e10 7600 0400 |003c: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1a9e4e: 0c04 |003f: move-result-object v4 │ │ -1a9e50: 7110 530a 0800 |0040: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1a9e56: 0c05 |0043: move-result-object v5 │ │ -1a9e58: 2311 4011 |0044: new-array v1, v1, [Ljava/lang/Object; // type@1140 │ │ -1a9e5c: 4d05 0102 |0046: aput-object v5, v1, v2 │ │ -1a9e60: 6e40 e400 0418 |0048: invoke-virtual {v4, v0, v8, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -1a9e66: 0c08 |004b: move-result-object v8 │ │ -1a9e68: 3803 0a00 |004c: if-eqz v3, 0056 // +000a │ │ -1a9e6c: 1a00 670d |004e: const-string v0, "000" // string@0d67 │ │ -1a9e70: 1a01 680d |0050: const-string v1, "000+" // string@0d68 │ │ -1a9e74: 6e30 ed0a 0801 |0052: invoke-virtual {v8, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aed │ │ -1a9e7a: 0c08 |0055: move-result-object v8 │ │ -1a9e7c: 6e20 6759 8700 |0056: invoke-virtual {v7, v8}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.bind:(Ljava/lang/String;)V // method@5967 │ │ -1a9e82: 0e00 |0059: return-void │ │ +1a9dc4: |[1a9dc4] org.thoughtcrime.securesms.search.SearchListAdapter.onBindHeaderViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V │ │ +1a9dd4: 6e20 7f59 8600 |0000: invoke-virtual {v6, v8}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getHeaderId:(I)J // method@597f │ │ +1a9dda: 0b00 |0003: move-result-wide v0 │ │ +1a9ddc: 8408 |0004: long-to-int v8, v0 │ │ +1a9dde: 6000 5227 |0005: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_messages:I // field@2752 │ │ +1a9de2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +1a9de4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +1a9de6: 3218 2400 |0009: if-eq v8, v1, 002d // +0024 │ │ +1a9dea: 1223 |000b: const/4 v3, #int 2 // #2 │ │ +1a9dec: 3238 1700 |000c: if-eq v8, v3, 0023 // +0017 │ │ +1a9df0: 1233 |000e: const/4 v3, #int 3 // #3 │ │ +1a9df2: 3238 0500 |000f: if-eq v8, v3, 0014 // +0005 │ │ +1a9df6: 1218 |0011: const/4 v8, #int 1 // #1 │ │ +1a9df8: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1a9dfa: 2827 |0013: goto 003a // +0027 │ │ +1a9dfc: 6000 5227 |0014: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_messages:I // field@2752 │ │ +1a9e00: 5468 9b41 |0016: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ +1a9e04: 6e10 a659 0800 |0018: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getMessages:()[I // method@59a6 │ │ +1a9e0a: 0c08 |001b: move-result-object v8 │ │ +1a9e0c: 2188 |001c: array-length v8, v8 │ │ +1a9e0e: 1303 e803 |001d: const/16 v3, #int 1000 // #3e8 │ │ +1a9e12: 3338 f3ff |001f: if-ne v8, v3, 0012 // -000d │ │ +1a9e16: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +1a9e18: 2818 |0022: goto 003a // +0018 │ │ +1a9e1a: 6000 4f27 |0023: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_contacts:I // field@274f │ │ +1a9e1e: 5468 9b41 |0025: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ +1a9e22: 6e10 a559 0800 |0027: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@59a5 │ │ +1a9e28: 0c08 |002a: move-result-object v8 │ │ +1a9e2a: 2188 |002b: array-length v8, v8 │ │ +1a9e2c: 28e6 |002c: goto 0012 // -001a │ │ +1a9e2e: 6000 4e27 |002d: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_chats:I // field@274e │ │ +1a9e32: 5468 9b41 |002f: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ +1a9e36: 6e10 a459 0800 |0031: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@59a4 │ │ +1a9e3c: 0c08 |0034: move-result-object v8 │ │ +1a9e3e: 6e10 7106 0800 |0035: invoke-virtual {v8}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0671 │ │ +1a9e44: 0a08 |0038: move-result v8 │ │ +1a9e46: 28d9 |0039: goto 0012 // -0027 │ │ +1a9e48: 5464 9741 |003a: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@4197 │ │ +1a9e4c: 6e10 7600 0400 |003c: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1a9e52: 0c04 |003f: move-result-object v4 │ │ +1a9e54: 7110 530a 0800 |0040: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1a9e5a: 0c05 |0043: move-result-object v5 │ │ +1a9e5c: 2311 4011 |0044: new-array v1, v1, [Ljava/lang/Object; // type@1140 │ │ +1a9e60: 4d05 0102 |0046: aput-object v5, v1, v2 │ │ +1a9e64: 6e40 e400 0418 |0048: invoke-virtual {v4, v0, v8, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +1a9e6a: 0c08 |004b: move-result-object v8 │ │ +1a9e6c: 3803 0a00 |004c: if-eqz v3, 0056 // +000a │ │ +1a9e70: 1a00 670d |004e: const-string v0, "000" // string@0d67 │ │ +1a9e74: 1a01 680d |0050: const-string v1, "000+" // string@0d68 │ │ +1a9e78: 6e30 ed0a 0801 |0052: invoke-virtual {v8, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aed │ │ +1a9e7e: 0c08 |0055: move-result-object v8 │ │ +1a9e80: 6e20 6759 8700 |0056: invoke-virtual {v7, v8}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.bind:(Ljava/lang/String;)V // method@5967 │ │ +1a9e86: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0005 line=115 │ │ 0x0014 line=129 │ │ 0x0016 line=130 │ │ 0x0023 line=125 │ │ @@ -531989,18 +531990,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1a9e84: |[1a9e84] org.thoughtcrime.securesms.search.SearchListAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -1a9e94: 1f01 a110 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@10a1 │ │ -1a9e98: 6e30 8659 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V // method@5986 │ │ -1a9e9e: 0e00 |0005: return-void │ │ +1a9e88: |[1a9e88] org.thoughtcrime.securesms.search.SearchListAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +1a9e98: 1f01 a110 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@10a1 │ │ +1a9e9c: 6e30 8659 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V // method@5986 │ │ +1a9ea2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -532010,49 +532011,49 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 67 16-bit code units │ │ -1a9ea0: |[1a9ea0] org.thoughtcrime.securesms.search.SearchListAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V │ │ -1a9eb0: 7020 7c59 a800 |0000: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@597c │ │ -1a9eb6: 0c02 |0003: move-result-object v2 │ │ -1a9eb8: 3802 1700 |0004: if-eqz v2, 001b // +0017 │ │ -1a9ebc: 5481 9741 |0006: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@4197 │ │ -1a9ec0: 5483 9a41 |0008: iget-object v3, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@419a │ │ -1a9ec4: 5484 9941 |000a: iget-object v4, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4199 │ │ -1a9ec8: 5485 9641 |000c: iget-object v5, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchSet:Ljava/util/Set; // field@4196 │ │ -1a9ecc: 5586 9541 |000e: iget-boolean v6, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchMode:Z // field@4195 │ │ -1a9ed0: 548a 9b41 |0010: iget-object v10, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ -1a9ed4: 6e10 a759 0a00 |0012: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@59a7 │ │ -1a9eda: 0c07 |0015: move-result-object v7 │ │ -1a9edc: 0790 |0016: move-object v0, v9 │ │ -1a9ede: 7408 7159 0000 |0017: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.bind:(Landroid/content/Context;Lcom/b44t/messenger/DcChatlist$Item;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/util/Set;ZLjava/lang/String;)V // method@5971 │ │ -1a9ee4: 0e00 |001a: return-void │ │ -1a9ee6: 7020 7b59 a800 |001b: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getContactResult:(I)Lcom/b44t/messenger/DcContact; // method@597b │ │ -1a9eec: 0c00 |001e: move-result-object v0 │ │ -1a9eee: 3800 1000 |001f: if-eqz v0, 002f // +0010 │ │ -1a9ef2: 548a 9a41 |0021: iget-object v10, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@419a │ │ -1a9ef6: 5481 9941 |0023: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4199 │ │ -1a9efa: 5482 9b41 |0025: iget-object v2, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ -1a9efe: 6e10 a759 0200 |0027: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@59a7 │ │ -1a9f04: 0c02 |002a: move-result-object v2 │ │ -1a9f06: 6e52 7259 091a |002b: invoke-virtual {v9, v0, v10, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.bind:(Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/lang/String;)V // method@5972 │ │ -1a9f0c: 0e00 |002e: return-void │ │ -1a9f0e: 7020 8159 a800 |002f: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getMessageResult:(I)Lcom/b44t/messenger/DcMsg; // method@5981 │ │ -1a9f14: 0c0a |0032: move-result-object v10 │ │ -1a9f16: 380a 0f00 |0033: if-eqz v10, 0042 // +000f │ │ -1a9f1a: 5480 9a41 |0035: iget-object v0, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@419a │ │ -1a9f1e: 5481 9941 |0037: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4199 │ │ -1a9f22: 5482 9b41 |0039: iget-object v2, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ -1a9f26: 6e10 a759 0200 |003b: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@59a7 │ │ -1a9f2c: 0c02 |003e: move-result-object v2 │ │ -1a9f2e: 6e52 7359 a910 |003f: invoke-virtual {v9, v10, v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.bind:(Lcom/b44t/messenger/DcMsg;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/lang/String;)V // method@5973 │ │ -1a9f34: 0e00 |0042: return-void │ │ +1a9ea4: |[1a9ea4] org.thoughtcrime.securesms.search.SearchListAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V │ │ +1a9eb4: 7020 7c59 a800 |0000: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@597c │ │ +1a9eba: 0c02 |0003: move-result-object v2 │ │ +1a9ebc: 3802 1700 |0004: if-eqz v2, 001b // +0017 │ │ +1a9ec0: 5481 9741 |0006: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@4197 │ │ +1a9ec4: 5483 9a41 |0008: iget-object v3, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@419a │ │ +1a9ec8: 5484 9941 |000a: iget-object v4, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4199 │ │ +1a9ecc: 5485 9641 |000c: iget-object v5, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchSet:Ljava/util/Set; // field@4196 │ │ +1a9ed0: 5586 9541 |000e: iget-boolean v6, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchMode:Z // field@4195 │ │ +1a9ed4: 548a 9b41 |0010: iget-object v10, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ +1a9ed8: 6e10 a759 0a00 |0012: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@59a7 │ │ +1a9ede: 0c07 |0015: move-result-object v7 │ │ +1a9ee0: 0790 |0016: move-object v0, v9 │ │ +1a9ee2: 7408 7159 0000 |0017: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.bind:(Landroid/content/Context;Lcom/b44t/messenger/DcChatlist$Item;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/util/Set;ZLjava/lang/String;)V // method@5971 │ │ +1a9ee8: 0e00 |001a: return-void │ │ +1a9eea: 7020 7b59 a800 |001b: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getContactResult:(I)Lcom/b44t/messenger/DcContact; // method@597b │ │ +1a9ef0: 0c00 |001e: move-result-object v0 │ │ +1a9ef2: 3800 1000 |001f: if-eqz v0, 002f // +0010 │ │ +1a9ef6: 548a 9a41 |0021: iget-object v10, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@419a │ │ +1a9efa: 5481 9941 |0023: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4199 │ │ +1a9efe: 5482 9b41 |0025: iget-object v2, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ +1a9f02: 6e10 a759 0200 |0027: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@59a7 │ │ +1a9f08: 0c02 |002a: move-result-object v2 │ │ +1a9f0a: 6e52 7259 091a |002b: invoke-virtual {v9, v0, v10, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.bind:(Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/lang/String;)V // method@5972 │ │ +1a9f10: 0e00 |002e: return-void │ │ +1a9f12: 7020 8159 a800 |002f: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getMessageResult:(I)Lcom/b44t/messenger/DcMsg; // method@5981 │ │ +1a9f18: 0c0a |0032: move-result-object v10 │ │ +1a9f1a: 380a 0f00 |0033: if-eqz v10, 0042 // +000f │ │ +1a9f1e: 5480 9a41 |0035: iget-object v0, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@419a │ │ +1a9f22: 5481 9941 |0037: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4199 │ │ +1a9f26: 5482 9b41 |0039: iget-object v2, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ +1a9f2a: 6e10 a759 0200 |003b: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@59a7 │ │ +1a9f30: 0c02 |003e: move-result-object v2 │ │ +1a9f32: 6e52 7359 a910 |003f: invoke-virtual {v9, v10, v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.bind:(Lcom/b44t/messenger/DcMsg;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/lang/String;)V // method@5973 │ │ +1a9f38: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0006 line=67 │ │ 0x001b line=71 │ │ 0x0021 line=74 │ │ 0x002f line=78 │ │ @@ -532067,18 +532068,18 @@ │ │ type : '(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a9b1c: |[1a9b1c] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -1a9b2c: 6e20 8859 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // method@5988 │ │ -1a9b32: 0c01 |0003: move-result-object v1 │ │ -1a9b34: 1101 |0004: return-object v1 │ │ +1a9b20: |[1a9b20] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +1a9b30: 6e20 8859 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // method@5988 │ │ +1a9b36: 0c01 |0003: move-result-object v1 │ │ +1a9b38: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/view/ViewGroup; │ │ │ │ @@ -532087,26 +532088,26 @@ │ │ type : '(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -1a9cf4: |[1a9cf4] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; │ │ -1a9d04: 2200 9c10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // type@109c │ │ -1a9d08: 6e10 5303 0500 |0002: invoke-virtual {v5}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0353 │ │ -1a9d0e: 0c01 |0005: move-result-object v1 │ │ -1a9d10: 7110 e502 0100 |0006: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e5 │ │ -1a9d16: 0c01 |0009: move-result-object v1 │ │ -1a9d18: 6002 4026 |000a: sget v2, Lorg/thoughtcrime/securesms/R$layout;.contact_selection_list_divider:I // field@2640 │ │ -1a9d1c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -1a9d1e: 6e40 e702 2135 |000d: invoke-virtual {v1, v2, v5, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ -1a9d24: 0c05 |0010: move-result-object v5 │ │ -1a9d26: 7020 6659 5000 |0011: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.:(Landroid/view/View;)V // method@5966 │ │ -1a9d2c: 1100 |0014: return-object v0 │ │ +1a9cf8: |[1a9cf8] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; │ │ +1a9d08: 2200 9c10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // type@109c │ │ +1a9d0c: 6e10 5303 0500 |0002: invoke-virtual {v5}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0353 │ │ +1a9d12: 0c01 |0005: move-result-object v1 │ │ +1a9d14: 7110 e502 0100 |0006: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e5 │ │ +1a9d1a: 0c01 |0009: move-result-object v1 │ │ +1a9d1c: 6002 4026 |000a: sget v2, Lorg/thoughtcrime/securesms/R$layout;.contact_selection_list_divider:I // field@2640 │ │ +1a9d20: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +1a9d22: 6e40 e702 2135 |000d: invoke-virtual {v1, v2, v5, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ +1a9d28: 0c05 |0010: move-result-object v5 │ │ +1a9d2a: 7020 6659 5000 |0011: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.:(Landroid/view/View;)V // method@5966 │ │ +1a9d30: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x000d line=109 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0015 reg=5 (null) Landroid/view/ViewGroup; │ │ @@ -532116,18 +532117,18 @@ │ │ type : '(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1a9b38: |[1a9b38] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -1a9b48: 6e30 8a59 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // method@598a │ │ -1a9b4e: 0c01 |0003: move-result-object v1 │ │ -1a9b50: 1101 |0004: return-object v1 │ │ +1a9b3c: |[1a9b3c] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +1a9b4c: 6e30 8a59 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // method@598a │ │ +1a9b52: 0c01 |0003: move-result-object v1 │ │ +1a9b54: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ @@ -532137,26 +532138,26 @@ │ │ type : '(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -1a9d30: |[1a9d30] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; │ │ -1a9d40: 2205 a110 |0000: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@10a1 │ │ -1a9d44: 6e10 5303 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0353 │ │ -1a9d4a: 0c00 |0005: move-result-object v0 │ │ -1a9d4c: 7110 e502 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e5 │ │ -1a9d52: 0c00 |0009: move-result-object v0 │ │ -1a9d54: 6001 5c26 |000a: sget v1, Lorg/thoughtcrime/securesms/R$layout;.conversation_list_item_view:I // field@265c │ │ -1a9d58: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -1a9d5a: 6e40 e702 1024 |000d: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ -1a9d60: 0c04 |0010: move-result-object v4 │ │ -1a9d62: 7020 7059 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.:(Landroid/view/View;)V // method@5970 │ │ -1a9d68: 1105 |0014: return-object v5 │ │ +1a9d34: |[1a9d34] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; │ │ +1a9d44: 2205 a110 |0000: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@10a1 │ │ +1a9d48: 6e10 5303 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0353 │ │ +1a9d4e: 0c00 |0005: move-result-object v0 │ │ +1a9d50: 7110 e502 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e5 │ │ +1a9d56: 0c00 |0009: move-result-object v0 │ │ +1a9d58: 6001 5c26 |000a: sget v1, Lorg/thoughtcrime/securesms/R$layout;.conversation_list_item_view:I // field@265c │ │ +1a9d5c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +1a9d5e: 6e40 e702 1024 |000d: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ +1a9d64: 0c04 |0010: move-result-object v4 │ │ +1a9d66: 7020 7059 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.:(Landroid/view/View;)V // method@5970 │ │ +1a9d6c: 1105 |0014: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000d line=59 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0015 reg=4 (null) Landroid/view/ViewGroup; │ │ @@ -532167,18 +532168,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a9f38: |[1a9f38] org.thoughtcrime.securesms.search.SearchListAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ -1a9f48: 1f01 a110 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@10a1 │ │ -1a9f4c: 6e20 8c59 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onViewRecycled:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V // method@598c │ │ -1a9f52: 0e00 |0005: return-void │ │ +1a9f3c: |[1a9f3c] org.thoughtcrime.securesms.search.SearchListAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ +1a9f4c: 1f01 a110 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@10a1 │ │ +1a9f50: 6e20 8c59 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onViewRecycled:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V // method@598c │ │ +1a9f56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ │ │ @@ -532187,17 +532188,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a9f54: |[1a9f54] org.thoughtcrime.securesms.search.SearchListAdapter.onViewRecycled:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V │ │ -1a9f64: 6e10 7859 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.recycle:()V // method@5978 │ │ -1a9f6a: 0e00 |0003: return-void │ │ +1a9f58: |[1a9f58] org.thoughtcrime.securesms.search.SearchListAdapter.onViewRecycled:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V │ │ +1a9f68: 6e10 7859 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.recycle:()V // method@5978 │ │ +1a9f6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; │ │ │ │ @@ -532206,37 +532207,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -1a9f6c: |[1a9f6c] org.thoughtcrime.securesms.search.SearchListAdapter.selectAllThreads:()V │ │ -1a9f7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1a9f7e: 5441 9b41 |0001: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ -1a9f82: 6e10 a459 0100 |0003: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@59a4 │ │ -1a9f88: 0c01 |0006: move-result-object v1 │ │ -1a9f8a: 6e10 7106 0100 |0007: invoke-virtual {v1}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0671 │ │ -1a9f90: 0a01 |000a: move-result v1 │ │ -1a9f92: 3510 1b00 |000b: if-ge v0, v1, 0026 // +001b │ │ -1a9f96: 5441 9641 |000d: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchSet:Ljava/util/Set; // field@4196 │ │ -1a9f9a: 5442 9b41 |000f: iget-object v2, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ -1a9f9e: 6e10 a459 0200 |0011: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@59a4 │ │ -1a9fa4: 0c02 |0014: move-result-object v2 │ │ -1a9fa6: 6e20 7206 0200 |0015: invoke-virtual {v2, v0}, Lcom/b44t/messenger/DcChatlist;.getItem:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@0672 │ │ -1a9fac: 0c02 |0018: move-result-object v2 │ │ -1a9fae: 5222 6800 |0019: iget v2, v2, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ -1a9fb2: 8122 |001b: int-to-long v2, v2 │ │ -1a9fb4: 7120 5f0a 3200 |001c: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1a9fba: 0c02 |001f: move-result-object v2 │ │ -1a9fbc: 7220 0b0d 2100 |0020: invoke-interface {v1, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0d0b │ │ -1a9fc2: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1a9fc6: 28dc |0025: goto 0001 // -0024 │ │ -1a9fc8: 6e10 8259 0400 |0026: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.notifyDataSetChanged:()V // method@5982 │ │ -1a9fce: 0e00 |0029: return-void │ │ +1a9f70: |[1a9f70] org.thoughtcrime.securesms.search.SearchListAdapter.selectAllThreads:()V │ │ +1a9f80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1a9f82: 5441 9b41 |0001: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ +1a9f86: 6e10 a459 0100 |0003: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@59a4 │ │ +1a9f8c: 0c01 |0006: move-result-object v1 │ │ +1a9f8e: 6e10 7106 0100 |0007: invoke-virtual {v1}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0671 │ │ +1a9f94: 0a01 |000a: move-result v1 │ │ +1a9f96: 3510 1b00 |000b: if-ge v0, v1, 0026 // +001b │ │ +1a9f9a: 5441 9641 |000d: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchSet:Ljava/util/Set; // field@4196 │ │ +1a9f9e: 5442 9b41 |000f: iget-object v2, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ +1a9fa2: 6e10 a459 0200 |0011: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@59a4 │ │ +1a9fa8: 0c02 |0014: move-result-object v2 │ │ +1a9faa: 6e20 7206 0200 |0015: invoke-virtual {v2, v0}, Lcom/b44t/messenger/DcChatlist;.getItem:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@0672 │ │ +1a9fb0: 0c02 |0018: move-result-object v2 │ │ +1a9fb2: 5222 6800 |0019: iget v2, v2, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ +1a9fb6: 8122 |001b: int-to-long v2, v2 │ │ +1a9fb8: 7120 5f0a 3200 |001c: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1a9fbe: 0c02 |001f: move-result-object v2 │ │ +1a9fc0: 7220 0b0d 2100 |0020: invoke-interface {v1, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0d0b │ │ +1a9fc6: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1a9fca: 28dc |0025: goto 0001 // -0024 │ │ +1a9fcc: 6e10 8259 0400 |0026: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.notifyDataSetChanged:()V // method@5982 │ │ +1a9fd2: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=149 │ │ 0x000d line=150 │ │ 0x0026 line=152 │ │ locals : │ │ 0x0000 - 0x002a reg=4 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ @@ -532246,18 +532247,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a9fd0: |[1a9fd0] org.thoughtcrime.securesms.search.SearchListAdapter.updateResults:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ -1a9fe0: 5b01 9b41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ -1a9fe4: 6e10 8259 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.notifyDataSetChanged:()V // method@5982 │ │ -1a9fea: 0e00 |0005: return-void │ │ +1a9fd4: |[1a9fd4] org.thoughtcrime.securesms.search.SearchListAdapter.updateResults:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ +1a9fe4: 5b01 9b41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419b │ │ +1a9fe8: 6e10 8259 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.notifyDataSetChanged:()V // method@5982 │ │ +1a9fee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0002 line=144 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/search/model/SearchResult; │ │ @@ -532298,18 +532299,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1aa088: |[1aa088] org.thoughtcrime.securesms.search.SearchViewModel$Factory.:(Landroid/content/Context;)V │ │ -1aa098: 7010 9f05 0000 |0000: invoke-direct {v0}, Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;.:()V // method@059f │ │ -1aa09e: 5b01 9e41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.context:Landroid/content/Context; // field@419e │ │ -1aa0a2: 0e00 |0005: return-void │ │ +1aa08c: |[1aa08c] org.thoughtcrime.securesms.search.SearchViewModel$Factory.:(Landroid/content/Context;)V │ │ +1aa09c: 7010 9f05 0000 |0000: invoke-direct {v0}, Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;.:()V // method@059f │ │ +1aa0a2: 5b01 9e41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.context:Landroid/content/Context; // field@419e │ │ +1aa0a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0003 line=141 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ @@ -532320,22 +532321,22 @@ │ │ type : '(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1aa05c: |[1aa05c] org.thoughtcrime.securesms.search.SearchViewModel$Factory.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ -1aa06c: 2200 a910 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@10a9 │ │ -1aa070: 5421 9e41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.context:Landroid/content/Context; // field@419e │ │ -1aa074: 7020 9959 1000 |0004: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.:(Landroid/content/Context;)V // method@5999 │ │ -1aa07a: 6e20 ea09 0300 |0007: invoke-virtual {v3, v0}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@09ea │ │ -1aa080: 0c03 |000a: move-result-object v3 │ │ -1aa082: 1f03 9001 |000b: check-cast v3, Landroidx/lifecycle/ViewModel; // type@0190 │ │ -1aa086: 1103 |000d: return-object v3 │ │ +1aa060: |[1aa060] org.thoughtcrime.securesms.search.SearchViewModel$Factory.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ +1aa070: 2200 a910 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@10a9 │ │ +1aa074: 5421 9e41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.context:Landroid/content/Context; // field@419e │ │ +1aa078: 7020 9959 1000 |0004: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.:(Landroid/content/Context;)V // method@5999 │ │ +1aa07e: 6e20 ea09 0300 |0007: invoke-virtual {v3, v0}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@09ea │ │ +1aa084: 0c03 |000a: move-result-object v3 │ │ +1aa086: 1f03 9001 |000b: check-cast v3, Landroidx/lifecycle/ViewModel; // type@0190 │ │ +1aa08a: 1103 |000d: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory; │ │ 0x0000 - 0x000e reg=3 (null) Ljava/lang/Class; │ │ │ │ @@ -532370,17 +532371,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1aa0a4: |[1aa0a4] org.thoughtcrime.securesms.search.SearchViewModel$ObservingLiveData.:()V │ │ -1aa0b4: 7010 9c05 0000 |0000: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@059c │ │ -1aa0ba: 0e00 |0003: return-void │ │ +1aa0a8: |[1aa0a8] org.thoughtcrime.securesms.search.SearchViewModel$ObservingLiveData.:()V │ │ +1aa0b8: 7010 9c05 0000 |0000: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@059c │ │ +1aa0be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;) │ │ @@ -532388,17 +532389,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1aa0bc: |[1aa0bc] org.thoughtcrime.securesms.search.SearchViewModel$ObservingLiveData.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V │ │ -1aa0cc: 7010 9659 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;.:()V // method@5996 │ │ -1aa0d2: 0e00 |0003: return-void │ │ +1aa0c0: |[1aa0c0] org.thoughtcrime.securesms.search.SearchViewModel$ObservingLiveData.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V │ │ +1aa0d0: 7010 9659 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;.:()V // method@5996 │ │ +1aa0d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/thoughtcrime/securesms/search/SearchViewModel$1; │ │ │ │ @@ -532440,17 +532441,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1ab808: |[1ab808] org.thoughtcrime.securesms.util.AsyncLoader.:(Landroid/content/Context;)V │ │ -1ab818: 7020 a505 1000 |0000: invoke-direct {v0, v1}, Landroidx/loader/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@05a5 │ │ -1ab81e: 0e00 |0003: return-void │ │ +1ab80c: |[1ab80c] org.thoughtcrime.securesms.util.AsyncLoader.:(Landroid/content/Context;)V │ │ +1ab81c: 7020 a505 1000 |0000: invoke-direct {v0, v1}, Landroidx/loader/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@05a5 │ │ +1ab822: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/AsyncLoader; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -532460,22 +532461,22 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1ab820: |[1ab820] org.thoughtcrime.securesms.util.AsyncLoader.deliverResult:(Ljava/lang/Object;)V │ │ -1ab830: 6e10 f359 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.isReset:()Z // method@59f3 │ │ -1ab836: 0a00 |0003: move-result v0 │ │ -1ab838: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -1ab83c: 0e00 |0006: return-void │ │ -1ab83e: 5b12 dc41 |0007: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@41dc │ │ -1ab842: 6f20 a605 2100 |0009: invoke-super {v1, v2}, Landroidx/loader/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@05a6 │ │ -1ab848: 0e00 |000c: return-void │ │ +1ab824: |[1ab824] org.thoughtcrime.securesms.util.AsyncLoader.deliverResult:(Ljava/lang/Object;)V │ │ +1ab834: 6e10 f359 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.isReset:()Z // method@59f3 │ │ +1ab83a: 0a00 |0003: move-result v0 │ │ +1ab83c: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +1ab840: 0e00 |0006: return-void │ │ +1ab842: 5b12 dc41 |0007: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@41dc │ │ +1ab846: 6f20 a605 2100 |0009: invoke-super {v1, v2}, Landroidx/loader/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@05a6 │ │ +1ab84c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0007 line=47 │ │ 0x0009 line=49 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/thoughtcrime/securesms/util/AsyncLoader; │ │ @@ -532486,20 +532487,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1ab84c: |[1ab84c] org.thoughtcrime.securesms.util.AsyncLoader.onReset:()V │ │ -1ab85c: 6f10 a705 0100 |0000: invoke-super {v1}, Landroidx/loader/content/AsyncTaskLoader;.onReset:()V // method@05a7 │ │ -1ab862: 6e10 f659 0100 |0003: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.onStopLoading:()V // method@59f6 │ │ -1ab868: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -1ab86a: 5b10 dc41 |0007: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@41dc │ │ -1ab86e: 0e00 |0009: return-void │ │ +1ab850: |[1ab850] org.thoughtcrime.securesms.util.AsyncLoader.onReset:()V │ │ +1ab860: 6f10 a705 0100 |0000: invoke-super {v1}, Landroidx/loader/content/AsyncTaskLoader;.onReset:()V // method@05a7 │ │ +1ab866: 6e10 f659 0100 |0003: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.onStopLoading:()V // method@59f6 │ │ +1ab86c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +1ab86e: 5b10 dc41 |0007: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@41dc │ │ +1ab872: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=75 │ │ 0x0007 line=77 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/thoughtcrime/securesms/util/AsyncLoader; │ │ @@ -532509,25 +532510,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -1ab870: |[1ab870] org.thoughtcrime.securesms.util.AsyncLoader.onStartLoading:()V │ │ -1ab880: 5410 dc41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@41dc │ │ -1ab884: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -1ab888: 6e20 f159 0100 |0004: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.deliverResult:(Ljava/lang/Object;)V // method@59f1 │ │ -1ab88e: 6e10 f759 0100 |0007: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.takeContentChanged:()Z // method@59f7 │ │ -1ab894: 0a00 |000a: move-result v0 │ │ -1ab896: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ -1ab89a: 5410 dc41 |000d: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@41dc │ │ -1ab89e: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ -1ab8a2: 6e10 f259 0100 |0011: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.forceLoad:()V // method@59f2 │ │ -1ab8a8: 0e00 |0014: return-void │ │ +1ab874: |[1ab874] org.thoughtcrime.securesms.util.AsyncLoader.onStartLoading:()V │ │ +1ab884: 5410 dc41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@41dc │ │ +1ab888: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +1ab88c: 6e20 f159 0100 |0004: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.deliverResult:(Ljava/lang/Object;)V // method@59f1 │ │ +1ab892: 6e10 f759 0100 |0007: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.takeContentChanged:()Z // method@59f7 │ │ +1ab898: 0a00 |000a: move-result v0 │ │ +1ab89a: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ +1ab89e: 5410 dc41 |000d: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@41dc │ │ +1ab8a2: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ +1ab8a6: 6e10 f259 0100 |0011: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.forceLoad:()V // method@59f2 │ │ +1ab8ac: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=56 │ │ 0x0007 line=59 │ │ 0x0011 line=60 │ │ locals : │ │ @@ -532538,17 +532539,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ab8ac: |[1ab8ac] org.thoughtcrime.securesms.util.AsyncLoader.onStopLoading:()V │ │ -1ab8bc: 6e10 f059 0000 |0000: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.cancelLoad:()Z // method@59f0 │ │ -1ab8c2: 0e00 |0003: return-void │ │ +1ab8b0: |[1ab8b0] org.thoughtcrime.securesms.util.AsyncLoader.onStopLoading:()V │ │ +1ab8c0: 6e10 f059 0000 |0000: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.cancelLoad:()Z // method@59f0 │ │ +1ab8c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/AsyncLoader; │ │ │ │ source_file_idx : 4087 (AsyncLoader.java) │ │ @@ -532625,26 +532626,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -1b3d4c: |[1b3d4c] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:()V │ │ -1b3d5c: 6000 c323 |0000: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_edit:I // field@23c3 │ │ -1b3d60: 6700 9242 |0002: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_1:I // field@4292 │ │ -1b3d64: 6000 c023 |0004: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_copy:I // field@23c0 │ │ -1b3d68: 6700 9342 |0006: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_2:I // field@4293 │ │ -1b3d6c: 6000 c823 |0008: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_share:I // field@23c8 │ │ -1b3d70: 6700 9442 |000a: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_3:I // field@4294 │ │ -1b3d74: 6000 c423 |000c: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_forward:I // field@23c4 │ │ -1b3d78: 6700 9542 |000e: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_4:I // field@4295 │ │ -1b3d7c: 6000 e523 |0010: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_toggle_save:I // field@23e5 │ │ -1b3d80: 6700 9642 |0012: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_5:I // field@4296 │ │ -1b3d84: 0e00 |0014: return-void │ │ +1b3d50: |[1b3d50] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:()V │ │ +1b3d60: 6000 c323 |0000: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_edit:I // field@23c3 │ │ +1b3d64: 6700 9242 |0002: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_1:I // field@4292 │ │ +1b3d68: 6000 c023 |0004: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_copy:I // field@23c0 │ │ +1b3d6c: 6700 9342 |0006: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_2:I // field@4293 │ │ +1b3d70: 6000 c823 |0008: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_share:I // field@23c8 │ │ +1b3d74: 6700 9442 |000a: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_3:I // field@4294 │ │ +1b3d78: 6000 c423 |000c: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_forward:I // field@23c4 │ │ +1b3d7c: 6700 9542 |000e: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_4:I // field@4295 │ │ +1b3d80: 6000 e523 |0010: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_toggle_save:I // field@23e5 │ │ +1b3d84: 6700 9642 |0012: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_5:I // field@4296 │ │ +1b3d88: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0004 line=27 │ │ 0x0008 line=28 │ │ 0x000c line=29 │ │ 0x0010 line=30 │ │ @@ -532655,18 +532656,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1b3d88: |[1b3d88] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;)V │ │ -1b3d98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b3d9a: 7030 425c 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@5c42 │ │ -1b3da0: 0e00 |0004: return-void │ │ +1b3d8c: |[1b3d8c] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;)V │ │ +1b3d9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b3d9e: 7030 425c 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@5c42 │ │ +1b3da4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -532675,18 +532676,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -1b3da4: |[1b3da4] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -1b3db4: 6000 4618 |0000: sget v0, Lorg/thoughtcrime/securesms/R$attr;.toolbarStyle:I // field@1846 │ │ -1b3db8: 7040 435c 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@5c43 │ │ -1b3dbe: 0e00 |0005: return-void │ │ +1b3da8: |[1b3da8] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +1b3db8: 6000 4618 |0000: sget v0, Lorg/thoughtcrime/securesms/R$attr;.toolbarStyle:I // field@1846 │ │ +1b3dbc: 7040 435c 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@5c43 │ │ +1b3dc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=3 (null) Landroid/util/AttributeSet; │ │ @@ -532696,26 +532697,26 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -1b3dc0: |[1b3dc0] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -1b3dd0: 7040 e504 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroidx/appcompat/widget/Toolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@04e5 │ │ -1b3dd6: 6203 9a34 |0003: sget-object v3, Lorg/thoughtcrime/securesms/R$styleable;.ConversationAdaptiveActionsToolbar:[I // field@349a │ │ -1b3dda: 6e30 7c00 2103 |0005: invoke-virtual {v1, v2, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@007c │ │ -1b3de0: 0c01 |0008: move-result-object v1 │ │ -1b3de2: 6002 9b34 |0009: sget v2, Lorg/thoughtcrime/securesms/R$styleable;.ConversationAdaptiveActionsToolbar_aat_max_shown:I // field@349b │ │ -1b3de6: 1303 6400 |000b: const/16 v3, #int 100 // #64 │ │ -1b3dea: 6e30 f100 2103 |000d: invoke-virtual {v1, v2, v3}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@00f1 │ │ -1b3df0: 0a02 |0010: move-result v2 │ │ -1b3df2: 5902 9a42 |0011: iput v2, v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.maxShown:I // field@429a │ │ -1b3df6: 6e10 f500 0100 |0013: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ -1b3dfc: 0e00 |0016: return-void │ │ +1b3dc4: |[1b3dc4] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +1b3dd4: 7040 e504 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroidx/appcompat/widget/Toolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@04e5 │ │ +1b3dda: 6203 9a34 |0003: sget-object v3, Lorg/thoughtcrime/securesms/R$styleable;.ConversationAdaptiveActionsToolbar:[I // field@349a │ │ +1b3dde: 6e30 7c00 2103 |0005: invoke-virtual {v1, v2, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@007c │ │ +1b3de4: 0c01 |0008: move-result-object v1 │ │ +1b3de6: 6002 9b34 |0009: sget v2, Lorg/thoughtcrime/securesms/R$styleable;.ConversationAdaptiveActionsToolbar_aat_max_shown:I // field@349b │ │ +1b3dea: 1303 6400 |000b: const/16 v3, #int 100 // #64 │ │ +1b3dee: 6e30 f100 2103 |000d: invoke-virtual {v1, v2, v3}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@00f1 │ │ +1b3df4: 0a02 |0010: move-result v2 │ │ +1b3df6: 5902 9a42 |0011: iput v2, v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.maxShown:I // field@429a │ │ +1b3dfa: 6e10 f500 0100 |0013: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ +1b3e00: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=45 │ │ 0x0009 line=47 │ │ 0x0013 line=49 │ │ locals : │ │ @@ -532729,87 +532730,87 @@ │ │ type : '(Landroid/view/Menu;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 134 16-bit code units │ │ -1b3e00: |[1b3e00] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.adjustMenuActions:(Landroid/view/Menu;II)V │ │ -1b3e10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b3e12: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -1b3e14: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -1b3e16: 7210 eb02 0400 |0003: invoke-interface {v4}, Landroid/view/Menu;.size:()I // method@02eb │ │ -1b3e1c: 0a03 |0006: move-result v3 │ │ -1b3e1e: 3531 1100 |0007: if-ge v1, v3, 0018 // +0011 │ │ -1b3e22: 7220 ea02 1400 |0009: invoke-interface {v4, v1}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@02ea │ │ -1b3e28: 0c03 |000c: move-result-object v3 │ │ -1b3e2a: 7210 f202 0300 |000d: invoke-interface {v3}, Landroid/view/MenuItem;.isVisible:()Z // method@02f2 │ │ -1b3e30: 0a03 |0010: move-result v3 │ │ -1b3e32: 3803 0400 |0011: if-eqz v3, 0015 // +0004 │ │ -1b3e36: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1b3e3a: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1b3e3e: 28ec |0017: goto 0003 // -0014 │ │ -1b3e40: 1301 6800 |0018: const/16 v1, #int 104 // #68 │ │ -1b3e44: 7110 c25b 0100 |001a: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@5bc2 │ │ -1b3e4a: 0a01 |001d: move-result v1 │ │ -1b3e4c: b116 |001e: sub-int/2addr v6, v1 │ │ -1b3e4e: 1301 3000 |001f: const/16 v1, #int 48 // #30 │ │ -1b3e52: 7110 c25b 0100 |0021: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@5bc2 │ │ -1b3e58: 0a03 |0024: move-result v3 │ │ -1b3e5a: 9303 0603 |0025: div-int v3, v6, v3 │ │ -1b3e5e: 7120 7d0a 3500 |0027: invoke-static {v5, v3}, Ljava/lang/Math;.min:(II)I // method@0a7d │ │ -1b3e64: 0a03 |002a: move-result v3 │ │ -1b3e66: 3523 0900 |002b: if-ge v3, v2, 0034 // +0009 │ │ -1b3e6a: 1302 2400 |002d: const/16 v2, #int 36 // #24 │ │ -1b3e6e: 7110 c25b 0200 |002f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@5bc2 │ │ -1b3e74: 0a02 |0032: move-result v2 │ │ -1b3e76: b126 |0033: sub-int/2addr v6, v2 │ │ -1b3e78: 7110 c25b 0100 |0034: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@5bc2 │ │ -1b3e7e: 0a01 |0037: move-result v1 │ │ -1b3e80: b316 |0038: div-int/2addr v6, v1 │ │ -1b3e82: 7120 7d0a 6500 |0039: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@0a7d │ │ -1b3e88: 0a05 |003c: move-result v5 │ │ -1b3e8a: 1206 |003d: const/4 v6, #int 0 // #0 │ │ -1b3e8c: 7210 eb02 0400 |003e: invoke-interface {v4}, Landroid/view/Menu;.size:()I // method@02eb │ │ -1b3e92: 0a01 |0041: move-result v1 │ │ -1b3e94: 3516 4300 |0042: if-ge v6, v1, 0085 // +0043 │ │ -1b3e98: 7220 ea02 6400 |0044: invoke-interface {v4, v6}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@02ea │ │ -1b3e9e: 0c01 |0047: move-result-object v1 │ │ -1b3ea0: 7210 f002 0100 |0048: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f0 │ │ -1b3ea6: 0a02 |004b: move-result v2 │ │ -1b3ea8: 6003 9242 |004c: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_1:I // field@4292 │ │ -1b3eac: 3232 2200 |004e: if-eq v2, v3, 0070 // +0022 │ │ -1b3eb0: 7210 f002 0100 |0050: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f0 │ │ -1b3eb6: 0a02 |0053: move-result v2 │ │ -1b3eb8: 6003 9342 |0054: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_2:I // field@4293 │ │ -1b3ebc: 3232 1a00 |0056: if-eq v2, v3, 0070 // +001a │ │ -1b3ec0: 7210 f002 0100 |0058: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f0 │ │ -1b3ec6: 0a02 |005b: move-result v2 │ │ -1b3ec8: 6003 9442 |005c: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_3:I // field@4294 │ │ -1b3ecc: 3232 1200 |005e: if-eq v2, v3, 0070 // +0012 │ │ -1b3ed0: 7210 f002 0100 |0060: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f0 │ │ -1b3ed6: 0a02 |0063: move-result v2 │ │ -1b3ed8: 6003 9542 |0064: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_4:I // field@4295 │ │ -1b3edc: 3232 0a00 |0066: if-eq v2, v3, 0070 // +000a │ │ -1b3ee0: 7210 f002 0100 |0068: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f0 │ │ -1b3ee6: 0a02 |006b: move-result v2 │ │ -1b3ee8: 6003 9642 |006c: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_5:I // field@4296 │ │ -1b3eec: 3332 1100 |006e: if-ne v2, v3, 007f // +0011 │ │ -1b3ef0: 7210 f202 0100 |0070: invoke-interface {v1}, Landroid/view/MenuItem;.isVisible:()Z // method@02f2 │ │ -1b3ef6: 0a02 |0073: move-result v2 │ │ -1b3ef8: 3802 0b00 |0074: if-eqz v2, 007f // +000b │ │ -1b3efc: 3d05 0900 |0076: if-lez v5, 007f // +0009 │ │ -1b3f00: 1222 |0078: const/4 v2, #int 2 // #2 │ │ -1b3f02: 7220 f602 2100 |0079: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@02f6 │ │ -1b3f08: d805 05ff |007c: add-int/lit8 v5, v5, #int -1 // #ff │ │ -1b3f0c: 2804 |007e: goto 0082 // +0004 │ │ -1b3f0e: 7220 f602 0100 |007f: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@02f6 │ │ -1b3f14: d806 0601 |0082: add-int/lit8 v6, v6, #int 1 // #01 │ │ -1b3f18: 28ba |0084: goto 003e // -0046 │ │ -1b3f1a: 0e00 |0085: return-void │ │ +1b3e04: |[1b3e04] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.adjustMenuActions:(Landroid/view/Menu;II)V │ │ +1b3e14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b3e16: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +1b3e18: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +1b3e1a: 7210 eb02 0400 |0003: invoke-interface {v4}, Landroid/view/Menu;.size:()I // method@02eb │ │ +1b3e20: 0a03 |0006: move-result v3 │ │ +1b3e22: 3531 1100 |0007: if-ge v1, v3, 0018 // +0011 │ │ +1b3e26: 7220 ea02 1400 |0009: invoke-interface {v4, v1}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@02ea │ │ +1b3e2c: 0c03 |000c: move-result-object v3 │ │ +1b3e2e: 7210 f202 0300 |000d: invoke-interface {v3}, Landroid/view/MenuItem;.isVisible:()Z // method@02f2 │ │ +1b3e34: 0a03 |0010: move-result v3 │ │ +1b3e36: 3803 0400 |0011: if-eqz v3, 0015 // +0004 │ │ +1b3e3a: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1b3e3e: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1b3e42: 28ec |0017: goto 0003 // -0014 │ │ +1b3e44: 1301 6800 |0018: const/16 v1, #int 104 // #68 │ │ +1b3e48: 7110 c25b 0100 |001a: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@5bc2 │ │ +1b3e4e: 0a01 |001d: move-result v1 │ │ +1b3e50: b116 |001e: sub-int/2addr v6, v1 │ │ +1b3e52: 1301 3000 |001f: const/16 v1, #int 48 // #30 │ │ +1b3e56: 7110 c25b 0100 |0021: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@5bc2 │ │ +1b3e5c: 0a03 |0024: move-result v3 │ │ +1b3e5e: 9303 0603 |0025: div-int v3, v6, v3 │ │ +1b3e62: 7120 7d0a 3500 |0027: invoke-static {v5, v3}, Ljava/lang/Math;.min:(II)I // method@0a7d │ │ +1b3e68: 0a03 |002a: move-result v3 │ │ +1b3e6a: 3523 0900 |002b: if-ge v3, v2, 0034 // +0009 │ │ +1b3e6e: 1302 2400 |002d: const/16 v2, #int 36 // #24 │ │ +1b3e72: 7110 c25b 0200 |002f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@5bc2 │ │ +1b3e78: 0a02 |0032: move-result v2 │ │ +1b3e7a: b126 |0033: sub-int/2addr v6, v2 │ │ +1b3e7c: 7110 c25b 0100 |0034: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@5bc2 │ │ +1b3e82: 0a01 |0037: move-result v1 │ │ +1b3e84: b316 |0038: div-int/2addr v6, v1 │ │ +1b3e86: 7120 7d0a 6500 |0039: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@0a7d │ │ +1b3e8c: 0a05 |003c: move-result v5 │ │ +1b3e8e: 1206 |003d: const/4 v6, #int 0 // #0 │ │ +1b3e90: 7210 eb02 0400 |003e: invoke-interface {v4}, Landroid/view/Menu;.size:()I // method@02eb │ │ +1b3e96: 0a01 |0041: move-result v1 │ │ +1b3e98: 3516 4300 |0042: if-ge v6, v1, 0085 // +0043 │ │ +1b3e9c: 7220 ea02 6400 |0044: invoke-interface {v4, v6}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@02ea │ │ +1b3ea2: 0c01 |0047: move-result-object v1 │ │ +1b3ea4: 7210 f002 0100 |0048: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f0 │ │ +1b3eaa: 0a02 |004b: move-result v2 │ │ +1b3eac: 6003 9242 |004c: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_1:I // field@4292 │ │ +1b3eb0: 3232 2200 |004e: if-eq v2, v3, 0070 // +0022 │ │ +1b3eb4: 7210 f002 0100 |0050: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f0 │ │ +1b3eba: 0a02 |0053: move-result v2 │ │ +1b3ebc: 6003 9342 |0054: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_2:I // field@4293 │ │ +1b3ec0: 3232 1a00 |0056: if-eq v2, v3, 0070 // +001a │ │ +1b3ec4: 7210 f002 0100 |0058: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f0 │ │ +1b3eca: 0a02 |005b: move-result v2 │ │ +1b3ecc: 6003 9442 |005c: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_3:I // field@4294 │ │ +1b3ed0: 3232 1200 |005e: if-eq v2, v3, 0070 // +0012 │ │ +1b3ed4: 7210 f002 0100 |0060: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f0 │ │ +1b3eda: 0a02 |0063: move-result v2 │ │ +1b3edc: 6003 9542 |0064: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_4:I // field@4295 │ │ +1b3ee0: 3232 0a00 |0066: if-eq v2, v3, 0070 // +000a │ │ +1b3ee4: 7210 f002 0100 |0068: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f0 │ │ +1b3eea: 0a02 |006b: move-result v2 │ │ +1b3eec: 6003 9642 |006c: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_5:I // field@4296 │ │ +1b3ef0: 3332 1100 |006e: if-ne v2, v3, 007f // +0011 │ │ +1b3ef4: 7210 f202 0100 |0070: invoke-interface {v1}, Landroid/view/MenuItem;.isVisible:()Z // method@02f2 │ │ +1b3efa: 0a02 |0073: move-result v2 │ │ +1b3efc: 3802 0b00 |0074: if-eqz v2, 007f // +000b │ │ +1b3f00: 3d05 0900 |0076: if-lez v5, 007f // +0009 │ │ +1b3f04: 1222 |0078: const/4 v2, #int 2 // #2 │ │ +1b3f06: 7220 f602 2100 |0079: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@02f6 │ │ +1b3f0c: d805 05ff |007c: add-int/lit8 v5, v5, #int -1 // #ff │ │ +1b3f10: 2804 |007e: goto 0082 // +0004 │ │ +1b3f12: 7220 f602 0100 |007f: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@02f6 │ │ +1b3f18: d806 0601 |0082: add-int/lit8 v6, v6, #int 1 // #01 │ │ +1b3f1c: 28ba |0084: goto 003e // -0046 │ │ +1b3f1e: 0e00 |0085: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=62 │ │ 0x0009 line=63 │ │ 0x001a line=68 │ │ 0x0021 line=69 │ │ 0x002f line=72 │ │ @@ -532835,24 +532836,24 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -1b3f1c: |[1b3f1c] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.onMeasure:(II)V │ │ -1b3f2c: 6f30 e804 4305 |0000: invoke-super {v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.onMeasure:(II)V // method@04e8 │ │ -1b3f32: 6e10 465c 0300 |0003: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.getMenu:()Landroid/view/Menu; // method@5c46 │ │ -1b3f38: 0c00 |0006: move-result-object v0 │ │ -1b3f3a: 5231 9a42 |0007: iget v1, v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.maxShown:I // field@429a │ │ -1b3f3e: 6e10 455c 0300 |0009: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.getMeasuredWidth:()I // method@5c45 │ │ -1b3f44: 0a02 |000c: move-result v2 │ │ -1b3f46: 7130 445c 1002 |000d: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.adjustMenuActions:(Landroid/view/Menu;II)V // method@5c44 │ │ -1b3f4c: 6f30 e804 4305 |0010: invoke-super {v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.onMeasure:(II)V // method@04e8 │ │ -1b3f52: 0e00 |0013: return-void │ │ +1b3f20: |[1b3f20] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.onMeasure:(II)V │ │ +1b3f30: 6f30 e804 4305 |0000: invoke-super {v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.onMeasure:(II)V // method@04e8 │ │ +1b3f36: 6e10 465c 0300 |0003: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.getMenu:()Landroid/view/Menu; // method@5c46 │ │ +1b3f3c: 0c00 |0006: move-result-object v0 │ │ +1b3f3e: 5231 9a42 |0007: iget v1, v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.maxShown:I // field@429a │ │ +1b3f42: 6e10 455c 0300 |0009: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.getMeasuredWidth:()I // method@5c45 │ │ +1b3f48: 0a02 |000c: move-result v2 │ │ +1b3f4a: 7130 445c 1002 |000d: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.adjustMenuActions:(Landroid/view/Menu;II)V // method@5c44 │ │ +1b3f50: 6f30 e804 4305 |0010: invoke-super {v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.onMeasure:(II)V // method@04e8 │ │ +1b3f56: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0010 line=56 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar; │ │ @@ -532903,18 +532904,18 @@ │ │ type : '(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1b4958: |[1b4958] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V │ │ -1b4968: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b496e: 5b01 a842 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.defaultDataSource:Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // field@42a8 │ │ -1b4972: 0e00 |0005: return-void │ │ +1b495c: |[1b495c] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V │ │ +1b496c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b4972: 5b01 a842 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.defaultDataSource:Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // field@42a8 │ │ +1b4976: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/google/android/exoplayer2/upstream/DefaultDataSource; │ │ @@ -532925,33 +532926,33 @@ │ │ type : '(Lcom/google/android/exoplayer2/upstream/TransferListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1b4974: |[1b4974] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.addTransferListener:(Lcom/google/android/exoplayer2/upstream/TransferListener;)V │ │ -1b4984: 0e00 |0000: return-void │ │ +1b4978: |[1b4978] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.addTransferListener:(Lcom/google/android/exoplayer2/upstream/TransferListener;)V │ │ +1b4988: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;) │ │ name : 'close' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1b4988: |[1b4988] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.close:()V │ │ -1b4998: 5410 a742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42a7 │ │ -1b499c: 7210 e508 0000 |0002: invoke-interface {v0}, Lcom/google/android/exoplayer2/upstream/DataSource;.close:()V // method@08e5 │ │ -1b49a2: 0e00 |0005: return-void │ │ +1b498c: |[1b498c] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.close:()V │ │ +1b499c: 5410 a742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42a7 │ │ +1b49a0: 7210 e508 0000 |0002: invoke-interface {v0}, Lcom/google/android/exoplayer2/upstream/DataSource;.close:()V // method@08e5 │ │ +1b49a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;) │ │ @@ -532959,18 +532960,18 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1b4918: |[1b4918] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.getResponseHeaders:()Ljava/util/Map; │ │ -1b4928: 7100 8c0c 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@0c8c │ │ -1b492e: 0c00 |0003: move-result-object v0 │ │ -1b4930: 1100 |0004: return-object v0 │ │ +1b491c: |[1b491c] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.getResponseHeaders:()Ljava/util/Map; │ │ +1b492c: 7100 8c0c 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@0c8c │ │ +1b4932: 0c00 |0003: move-result-object v0 │ │ +1b4934: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;) │ │ @@ -532978,19 +532979,19 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1b48d8: |[1b48d8] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.getUri:()Landroid/net/Uri; │ │ -1b48e8: 5410 a742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42a7 │ │ -1b48ec: 7210 e608 0000 |0002: invoke-interface {v0}, Lcom/google/android/exoplayer2/upstream/DataSource;.getUri:()Landroid/net/Uri; // method@08e6 │ │ -1b48f2: 0c00 |0005: move-result-object v0 │ │ -1b48f4: 1100 |0006: return-object v0 │ │ +1b48dc: |[1b48dc] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.getUri:()Landroid/net/Uri; │ │ +1b48ec: 5410 a742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42a7 │ │ +1b48f0: 7210 e608 0000 |0002: invoke-interface {v0}, Lcom/google/android/exoplayer2/upstream/DataSource;.getUri:()Landroid/net/Uri; // method@08e6 │ │ +1b48f6: 0c00 |0005: move-result-object v0 │ │ +1b48f8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;) │ │ @@ -532998,20 +532999,20 @@ │ │ type : '(Lcom/google/android/exoplayer2/upstream/DataSpec;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1b4934: |[1b4934] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.open:(Lcom/google/android/exoplayer2/upstream/DataSpec;)J │ │ -1b4944: 5420 a842 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.defaultDataSource:Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // field@42a8 │ │ -1b4948: 5b20 a742 |0002: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42a7 │ │ -1b494c: 7220 e708 3000 |0004: invoke-interface {v0, v3}, Lcom/google/android/exoplayer2/upstream/DataSource;.open:(Lcom/google/android/exoplayer2/upstream/DataSpec;)J // method@08e7 │ │ -1b4952: 0b00 |0007: move-result-wide v0 │ │ -1b4954: 1000 |0008: return-wide v0 │ │ +1b4938: |[1b4938] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.open:(Lcom/google/android/exoplayer2/upstream/DataSpec;)J │ │ +1b4948: 5420 a842 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.defaultDataSource:Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // field@42a8 │ │ +1b494c: 5b20 a742 |0002: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42a7 │ │ +1b4950: 7220 e708 3000 |0004: invoke-interface {v0, v3}, Lcom/google/android/exoplayer2/upstream/DataSource;.open:(Lcom/google/android/exoplayer2/upstream/DataSpec;)J // method@08e7 │ │ +1b4956: 0b00 |0007: move-result-wide v0 │ │ +1b4958: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0004 line=33 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; │ │ 0x0000 - 0x0009 reg=3 (null) Lcom/google/android/exoplayer2/upstream/DataSpec; │ │ @@ -533021,19 +533022,19 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -1b48f8: |[1b48f8] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.read:([BII)I │ │ -1b4908: 5410 a742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42a7 │ │ -1b490c: 7240 e808 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lcom/google/android/exoplayer2/upstream/DataSource;.read:([BII)I // method@08e8 │ │ -1b4912: 0a02 |0005: move-result v2 │ │ -1b4914: 0f02 |0006: return v2 │ │ +1b48fc: |[1b48fc] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.read:([BII)I │ │ +1b490c: 5410 a742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42a7 │ │ +1b4910: 7240 e808 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lcom/google/android/exoplayer2/upstream/DataSource;.read:([BII)I // method@08e8 │ │ +1b4916: 0a02 |0005: move-result v2 │ │ +1b4918: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; │ │ 0x0000 - 0x0007 reg=2 (null) [B │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ @@ -587723,67 +587724,67 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1a61e8: |[1a61e8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.$r8$lambda$EdzcdTvNXQvJn-39WF3ZsrPU1hc:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V │ │ -1a61f8: 7030 6758 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.onUndoRedoAvailabilityChanged:(ZZ)V // method@5867 │ │ -1a61fe: 0e00 |0003: return-void │ │ +1a61ec: |[1a61ec] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.$r8$lambda$EdzcdTvNXQvJn-39WF3ZsrPU1hc:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V │ │ +1a61fc: 7030 6758 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.onUndoRedoAvailabilityChanged:(ZZ)V // method@5867 │ │ +1a6202: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;) │ │ name : '$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE' │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a6200: |[1a6200] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -1a6210: 7010 6958 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5869 │ │ -1a6216: 0e00 |0003: return-void │ │ +1a6204: |[1a6204] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +1a6214: 7010 6958 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5869 │ │ +1a621a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1a6218: |[1a6218] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.:()V │ │ -1a6228: 0e00 |0000: return-void │ │ +1a621c: |[1a621c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.:()V │ │ +1a622c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1a622c: |[1a622c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.:()V │ │ -1a623c: 7010 6605 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@0566 │ │ -1a6242: 2200 6e10 |0003: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1; // type@106e │ │ -1a6246: 7020 4058 1000 |0005: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@5840 │ │ -1a624c: 5b10 0a41 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.selectionListener:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener; // field@410a │ │ -1a6250: 0e00 |000a: return-void │ │ +1a6230: |[1a6230] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.:()V │ │ +1a6240: 7010 6605 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@0566 │ │ +1a6246: 2200 6e10 |0003: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1; // type@106e │ │ +1a624a: 7020 4058 1000 |0005: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@5840 │ │ +1a6250: 5b10 0a41 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.selectionListener:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener; // field@410a │ │ +1a6254: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=333 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ @@ -587792,17 +587793,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a6160: |[1a6160] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$000:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ -1a6170: 5400 0341 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4103 │ │ -1a6174: 1100 |0002: return-object v0 │ │ +1a6164: |[1a6164] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$000:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ +1a6174: 5400 0341 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4103 │ │ +1a6178: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;) │ │ @@ -587810,17 +587811,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a6178: |[1a6178] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$002:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ -1a6188: 5b01 0341 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4103 │ │ -1a618c: 1101 |0002: return-object v1 │ │ +1a617c: |[1a617c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$002:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ +1a618c: 5b01 0341 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4103 │ │ +1a6190: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ │ │ @@ -587829,17 +587830,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a61d0: |[1a61d0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ -1a61e0: 5400 0441 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4104 │ │ -1a61e4: 1100 |0002: return-object v0 │ │ +1a61d4: |[1a61d4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ +1a61e4: 5400 0441 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4104 │ │ +1a61e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ #7 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;) │ │ @@ -587847,17 +587848,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a6148: |[1a6148] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; │ │ -1a6158: 5400 0541 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ -1a615c: 1100 |0002: return-object v0 │ │ +1a614c: |[1a614c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; │ │ +1a615c: 5400 0541 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ +1a6160: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ #8 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;) │ │ @@ -587865,17 +587866,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1a6254: |[1a6254] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$300:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V │ │ -1a6264: 7030 6e58 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@586e │ │ -1a626a: 0e00 |0003: return-void │ │ +1a6258: |[1a6258] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$300:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V │ │ +1a6268: 7030 6e58 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@586e │ │ +1a626e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ 0x0000 - 0x0004 reg=2 (null) Z │ │ @@ -587885,25 +587886,25 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -1a62d0: |[1a62d0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.changeEntityColor:(I)V │ │ -1a62e0: 5420 0341 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4103 │ │ -1a62e4: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -1a62e8: 6e10 d750 0000 |0004: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@50d7 │ │ -1a62ee: 0c00 |0007: move-result-object v0 │ │ -1a62f0: 2001 310f |0008: instance-of v1, v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f31 │ │ -1a62f4: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ -1a62f8: 1f00 310f |000c: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f31 │ │ -1a62fc: 7220 c24f 3000 |000e: invoke-interface {v0, v3}, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;.setColor:(I)V // method@4fc2 │ │ -1a6302: 7010 6958 0200 |0011: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5869 │ │ -1a6308: 0e00 |0014: return-void │ │ +1a62d4: |[1a62d4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.changeEntityColor:(I)V │ │ +1a62e4: 5420 0341 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4103 │ │ +1a62e8: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +1a62ec: 6e10 d750 0000 |0004: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@50d7 │ │ +1a62f2: 0c00 |0007: move-result-object v0 │ │ +1a62f4: 2001 310f |0008: instance-of v1, v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f31 │ │ +1a62f8: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ +1a62fc: 1f00 310f |000c: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f31 │ │ +1a6300: 7220 c24f 3000 |000e: invoke-interface {v0, v3}, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;.setColor:(I)V // method@4fc2 │ │ +1a6306: 7010 6958 0200 |0011: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5869 │ │ +1a630c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0004 line=172 │ │ 0x0008 line=173 │ │ 0x000c line=174 │ │ 0x0011 line=175 │ │ @@ -587916,25 +587917,25 @@ │ │ type : '(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -1a6190: |[1a6190] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.newInstance:(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ -1a61a0: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ -1a61a4: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ -1a61aa: 1a01 4e60 |0005: const-string v1, "image_uri" // string@604e │ │ -1a61ae: 6e30 4102 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0241 │ │ -1a61b4: 2201 7110 |000a: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // type@1071 │ │ -1a61b8: 7010 4d58 0100 |000c: invoke-direct {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.:()V // method@584d │ │ -1a61be: 5c13 0241 |000f: iput-boolean v3, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4102 │ │ -1a61c2: 6e20 6b58 0100 |0011: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.setArguments:(Landroid/os/Bundle;)V // method@586b │ │ -1a61c8: 6e20 6c58 2100 |0014: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.setUri:(Landroid/net/Uri;)V // method@586c │ │ -1a61ce: 1101 |0017: return-object v1 │ │ +1a6194: |[1a6194] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.newInstance:(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ +1a61a4: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ +1a61a8: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ +1a61ae: 1a01 4e60 |0005: const-string v1, "image_uri" // string@604e │ │ +1a61b2: 6e30 4102 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0241 │ │ +1a61b8: 2201 7110 |000a: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // type@1071 │ │ +1a61bc: 7010 4d58 0100 |000c: invoke-direct {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.:()V // method@584d │ │ +1a61c2: 5c13 0241 |000f: iput-boolean v3, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4102 │ │ +1a61c6: 6e20 6b58 0100 |0011: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.setArguments:(Landroid/os/Bundle;)V // method@586b │ │ +1a61cc: 6e20 6c58 2100 |0014: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.setUri:(Landroid/net/Uri;)V // method@586c │ │ +1a61d2: 1101 |0017: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0005 line=89 │ │ 0x000a line=91 │ │ 0x000f line=92 │ │ 0x0011 line=93 │ │ @@ -587948,18 +587949,18 @@ │ │ type : '(ZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a6738: |[1a6738] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onUndoRedoAvailabilityChanged:(ZZ)V │ │ -1a6748: 5402 0441 |0000: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4104 │ │ -1a674c: 6e20 cb58 1200 |0002: invoke-virtual {v2, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setUndoAvailability:(Z)V // method@58cb │ │ -1a6752: 0e00 |0005: return-void │ │ +1a673c: |[1a673c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onUndoRedoAvailabilityChanged:(ZZ)V │ │ +1a674c: 5402 0441 |0000: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4104 │ │ +1a6750: 6e20 cb58 1200 |0002: invoke-virtual {v2, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setUndoAvailability:(Z)V // method@58cb │ │ +1a6756: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ 0x0000 - 0x0006 reg=1 (null) Z │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ @@ -587969,23 +587970,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1a6884: |[1a6884] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.refreshUniqueColors:()V │ │ -1a6894: 5420 0441 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4104 │ │ -1a6898: 5421 0541 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ -1a689c: 6e10 3f50 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503f │ │ -1a68a2: 0c01 |0007: move-result-object v1 │ │ -1a68a4: 6e10 5b51 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.getUniqueColorsIgnoringAlpha:()Ljava/util/Set; // method@515b │ │ -1a68aa: 0c01 |000b: move-result-object v1 │ │ -1a68ac: 6e20 c658 1000 |000c: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setColorPalette:(Ljava/util/Set;)V // method@58c6 │ │ -1a68b2: 0e00 |000f: return-void │ │ +1a6888: |[1a6888] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.refreshUniqueColors:()V │ │ +1a6898: 5420 0441 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4104 │ │ +1a689c: 5421 0541 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ +1a68a0: 6e10 3f50 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503f │ │ +1a68a6: 0c01 |0007: move-result-object v1 │ │ +1a68a8: 6e10 5b51 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.getUniqueColorsIgnoringAlpha:()Ljava/util/Set; // method@515b │ │ +1a68ae: 0c01 |000b: move-result-object v1 │ │ +1a68b0: 6e20 c658 1000 |000c: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setColorPalette:(Ljava/util/Set;)V // method@58c6 │ │ +1a68b6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ #13 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;) │ │ @@ -587993,22 +587994,22 @@ │ │ type : '(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -1a68cc: |[1a68cc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V │ │ -1a68dc: 5420 0541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ -1a68e0: 6e10 5758 0200 |0002: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getContext:()Landroid/content/Context; // method@5857 │ │ -1a68e6: 0c01 |0005: move-result-object v1 │ │ -1a68e8: 7110 c55a 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Prefs;.isIncognitoKeyboardEnabled:(Landroid/content/Context;)Z // method@5ac5 │ │ -1a68ee: 0a01 |0009: move-result v1 │ │ -1a68f0: 6e40 5850 3041 |000a: invoke-virtual {v0, v3, v1, v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startTextEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;ZZ)V // method@5058 │ │ -1a68f6: 0e00 |000d: return-void │ │ +1a68d0: |[1a68d0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V │ │ +1a68e0: 5420 0541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ +1a68e4: 6e10 5758 0200 |0002: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getContext:()Landroid/content/Context; // method@5857 │ │ +1a68ea: 0c01 |0005: move-result-object v1 │ │ +1a68ec: 7110 c55a 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Prefs;.isIncognitoKeyboardEnabled:(Landroid/content/Context;)Z // method@5ac5 │ │ +1a68f2: 0a01 |0009: move-result v1 │ │ +1a68f4: 6e40 5850 3041 |000a: invoke-virtual {v0, v3, v1, v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startTextEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;ZZ)V // method@5058 │ │ +1a68fa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ 0x0000 - 0x000e reg=3 (null) Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ 0x0000 - 0x000e reg=4 (null) Z │ │ @@ -588019,34 +588020,34 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -1a626c: |[1a626c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.addText:()V │ │ -1a627c: 5430 0441 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4104 │ │ -1a6280: 6e10 ac58 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getActiveColor:()I // method@58ac │ │ -1a6286: 0a00 |0005: move-result v0 │ │ -1a6288: 2201 870f |0006: new-instance v1, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f87 │ │ -1a628c: 1a02 0000 |0008: const-string v2, "" // string@0000 │ │ -1a6290: 7030 1b52 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer;.:(Ljava/lang/String;I)V // method@521b │ │ -1a6296: 2200 600f |000d: new-instance v0, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f60 │ │ -1a629a: 7020 bc50 1000 |000f: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@50bc │ │ -1a62a0: 5431 0541 |0012: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ -1a62a4: 6e10 3f50 0100 |0014: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503f │ │ -1a62aa: 0c01 |0017: move-result-object v1 │ │ -1a62ac: 1502 803f |0018: const/high16 v2, #int 1065353216 // #3f80 │ │ -1a62b0: 6e30 3b51 0102 |001a: invoke-virtual {v1, v0, v2}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElementCentered:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;F)V // method@513b │ │ -1a62b6: 5431 0541 |001d: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ -1a62ba: 6e10 4450 0100 |001f: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.invalidate:()V // method@5044 │ │ -1a62c0: 5b30 0341 |0022: iput-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4103 │ │ -1a62c4: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -1a62c6: 7030 6e58 0301 |0025: invoke-direct {v3, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@586e │ │ -1a62cc: 0e00 |0028: return-void │ │ +1a6270: |[1a6270] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.addText:()V │ │ +1a6280: 5430 0441 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4104 │ │ +1a6284: 6e10 ac58 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getActiveColor:()I // method@58ac │ │ +1a628a: 0a00 |0005: move-result v0 │ │ +1a628c: 2201 870f |0006: new-instance v1, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f87 │ │ +1a6290: 1a02 0000 |0008: const-string v2, "" // string@0000 │ │ +1a6294: 7030 1b52 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer;.:(Ljava/lang/String;I)V // method@521b │ │ +1a629a: 2200 600f |000d: new-instance v0, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f60 │ │ +1a629e: 7020 bc50 1000 |000f: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@50bc │ │ +1a62a4: 5431 0541 |0012: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ +1a62a8: 6e10 3f50 0100 |0014: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503f │ │ +1a62ae: 0c01 |0017: move-result-object v1 │ │ +1a62b0: 1502 803f |0018: const/high16 v2, #int 1065353216 // #3f80 │ │ +1a62b4: 6e30 3b51 0102 |001a: invoke-virtual {v1, v0, v2}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElementCentered:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;F)V // method@513b │ │ +1a62ba: 5431 0541 |001d: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ +1a62be: 6e10 4450 0100 |001f: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.invalidate:()V // method@5044 │ │ +1a62c4: 5b30 0341 |0022: iput-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4103 │ │ +1a62c8: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +1a62ca: 7030 6e58 0301 |0025: invoke-direct {v3, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@586e │ │ +1a62d0: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0006 line=187 │ │ 0x000d line=188 │ │ 0x0012 line=190 │ │ 0x001d line=191 │ │ @@ -588060,17 +588061,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a6110: |[1a6110] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.getUri:()Landroid/net/Uri; │ │ -1a6120: 5410 0841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4108 │ │ -1a6124: 1100 |0002: return-object v0 │ │ +1a6114: |[1a6114] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.getUri:()Landroid/net/Uri; │ │ +1a6124: 5410 0841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4108 │ │ +1a6128: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;) │ │ @@ -588078,62 +588079,62 @@ │ │ type : '()V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 99 16-bit code units │ │ -1a630c: |[1a630c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.lambda$onSave$0$org-thoughtcrime-securesms-scribbles-ImageEditorFragment:()V │ │ -1a631c: 6e10 5558 0600 |0000: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5855 │ │ -1a6322: 0c00 |0003: move-result-object v0 │ │ -1a6324: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -1a6328: 0e00 |0006: return-void │ │ -1a632a: 5461 0541 |0007: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ -1a632e: 6e10 3f50 0100 |0009: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503f │ │ -1a6334: 0c01 |000c: move-result-object v1 │ │ -1a6336: 6e20 6e51 0100 |000d: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.render:(Landroid/content/Context;)Landroid/graphics/Bitmap; // method@516e │ │ -1a633c: 0c01 |0010: move-result-object v1 │ │ -1a633e: 7100 7056 0000 |0011: invoke-static {}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.getInstance:()Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider; // method@5670 │ │ -1a6344: 0c02 |0014: move-result-object v2 │ │ -1a6346: 2203 c002 |0015: new-instance v3, Ljava/io/ByteArrayOutputStream; // type@02c0 │ │ -1a634a: 7010 6309 0300 |0017: invoke-direct {v3}, Ljava/io/ByteArrayOutputStream;.:()V // method@0963 │ │ -1a6350: 6204 0800 |001a: sget-object v4, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0008 │ │ -1a6354: 1305 5000 |001c: const/16 v5, #int 80 // #50 │ │ -1a6358: 6e40 0601 4135 |001e: invoke-virtual {v1, v4, v5, v3}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0106 │ │ -1a635e: 6e10 6709 0300 |0021: invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@0967 │ │ -1a6364: 0c01 |0024: move-result-object v1 │ │ -1a6366: 5563 0241 |0025: iget-boolean v3, v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4102 │ │ -1a636a: 3803 2500 |0027: if-eqz v3, 004c // +0025 │ │ -1a636e: 2202 c202 |0029: new-instance v2, Ljava/io/File; // type@02c2 │ │ -1a6372: 6e10 1800 0000 |002b: invoke-virtual {v0}, Landroid/app/Activity;.getCacheDir:()Ljava/io/File; // method@0018 │ │ -1a6378: 0c03 |002e: move-result-object v3 │ │ -1a637a: 1a04 f24f |002f: const-string v4, "cropped" // string@4ff2 │ │ -1a637e: 7030 6a09 3204 |0031: invoke-direct {v2, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@096a │ │ -1a6384: 2203 c502 |0034: new-instance v3, Ljava/io/FileOutputStream; // type@02c5 │ │ -1a6388: 7020 8909 2300 |0036: invoke-direct {v3, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0989 │ │ -1a638e: 6e20 8f09 1300 |0039: invoke-virtual {v3, v1}, Ljava/io/FileOutputStream;.write:([B)V // method@098f │ │ -1a6394: 6e10 8d09 0300 |003c: invoke-virtual {v3}, Ljava/io/FileOutputStream;.flush:()V // method@098d │ │ -1a639a: 6e10 8c09 0300 |003f: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@098c │ │ -1a63a0: 7110 f601 0200 |0042: invoke-static {v2}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ -1a63a6: 0c01 |0045: move-result-object v1 │ │ -1a63a8: 280d |0046: goto 0053 // +000d │ │ -1a63aa: 0d00 |0047: move-exception v0 │ │ -1a63ac: 6e10 9309 0000 |0048: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0993 │ │ -1a63b2: 0e00 |004b: return-void │ │ -1a63b4: 1a03 3060 |004c: const-string v3, "image/jpeg" // string@6030 │ │ -1a63b8: 1204 |004e: const/4 v4, #int 0 // #0 │ │ -1a63ba: 6e54 6756 0231 |004f: invoke-virtual {v2, v0, v1, v3, v4}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.create:(Landroid/content/Context;[BLjava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@5667 │ │ -1a63c0: 0c01 |0052: move-result-object v1 │ │ -1a63c2: 2202 2b00 |0053: new-instance v2, Landroid/content/Intent; // type@002b │ │ -1a63c6: 7010 8300 0200 |0055: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@0083 │ │ -1a63cc: 6e20 ac00 1200 |0058: invoke-virtual {v2, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00ac │ │ -1a63d2: 12f1 |005b: const/4 v1, #int -1 // #ff │ │ -1a63d4: 6e30 2600 1002 |005c: invoke-virtual {v0, v1, v2}, Landroid/app/Activity;.setResult:(ILandroid/content/Intent;)V // method@0026 │ │ -1a63da: 6e10 1500 0000 |005f: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0015 │ │ -1a63e0: 0e00 |0062: return-void │ │ +1a6310: |[1a6310] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.lambda$onSave$0$org-thoughtcrime-securesms-scribbles-ImageEditorFragment:()V │ │ +1a6320: 6e10 5558 0600 |0000: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5855 │ │ +1a6326: 0c00 |0003: move-result-object v0 │ │ +1a6328: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +1a632c: 0e00 |0006: return-void │ │ +1a632e: 5461 0541 |0007: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ +1a6332: 6e10 3f50 0100 |0009: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503f │ │ +1a6338: 0c01 |000c: move-result-object v1 │ │ +1a633a: 6e20 6e51 0100 |000d: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.render:(Landroid/content/Context;)Landroid/graphics/Bitmap; // method@516e │ │ +1a6340: 0c01 |0010: move-result-object v1 │ │ +1a6342: 7100 7056 0000 |0011: invoke-static {}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.getInstance:()Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider; // method@5670 │ │ +1a6348: 0c02 |0014: move-result-object v2 │ │ +1a634a: 2203 c002 |0015: new-instance v3, Ljava/io/ByteArrayOutputStream; // type@02c0 │ │ +1a634e: 7010 6309 0300 |0017: invoke-direct {v3}, Ljava/io/ByteArrayOutputStream;.:()V // method@0963 │ │ +1a6354: 6204 0800 |001a: sget-object v4, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0008 │ │ +1a6358: 1305 5000 |001c: const/16 v5, #int 80 // #50 │ │ +1a635c: 6e40 0601 4135 |001e: invoke-virtual {v1, v4, v5, v3}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0106 │ │ +1a6362: 6e10 6709 0300 |0021: invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@0967 │ │ +1a6368: 0c01 |0024: move-result-object v1 │ │ +1a636a: 5563 0241 |0025: iget-boolean v3, v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4102 │ │ +1a636e: 3803 2500 |0027: if-eqz v3, 004c // +0025 │ │ +1a6372: 2202 c202 |0029: new-instance v2, Ljava/io/File; // type@02c2 │ │ +1a6376: 6e10 1800 0000 |002b: invoke-virtual {v0}, Landroid/app/Activity;.getCacheDir:()Ljava/io/File; // method@0018 │ │ +1a637c: 0c03 |002e: move-result-object v3 │ │ +1a637e: 1a04 f24f |002f: const-string v4, "cropped" // string@4ff2 │ │ +1a6382: 7030 6a09 3204 |0031: invoke-direct {v2, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@096a │ │ +1a6388: 2203 c502 |0034: new-instance v3, Ljava/io/FileOutputStream; // type@02c5 │ │ +1a638c: 7020 8909 2300 |0036: invoke-direct {v3, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0989 │ │ +1a6392: 6e20 8f09 1300 |0039: invoke-virtual {v3, v1}, Ljava/io/FileOutputStream;.write:([B)V // method@098f │ │ +1a6398: 6e10 8d09 0300 |003c: invoke-virtual {v3}, Ljava/io/FileOutputStream;.flush:()V // method@098d │ │ +1a639e: 6e10 8c09 0300 |003f: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@098c │ │ +1a63a4: 7110 f601 0200 |0042: invoke-static {v2}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ +1a63aa: 0c01 |0045: move-result-object v1 │ │ +1a63ac: 280d |0046: goto 0053 // +000d │ │ +1a63ae: 0d00 |0047: move-exception v0 │ │ +1a63b0: 6e10 9309 0000 |0048: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0993 │ │ +1a63b6: 0e00 |004b: return-void │ │ +1a63b8: 1a03 3060 |004c: const-string v3, "image/jpeg" // string@6030 │ │ +1a63bc: 1204 |004e: const/4 v4, #int 0 // #0 │ │ +1a63be: 6e54 6756 0231 |004f: invoke-virtual {v2, v0, v1, v3, v4}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.create:(Landroid/content/Context;[BLjava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@5667 │ │ +1a63c4: 0c01 |0052: move-result-object v1 │ │ +1a63c6: 2202 2b00 |0053: new-instance v2, Landroid/content/Intent; // type@002b │ │ +1a63ca: 7010 8300 0200 |0055: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@0083 │ │ +1a63d0: 6e20 ac00 1200 |0058: invoke-virtual {v2, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00ac │ │ +1a63d6: 12f1 |005b: const/4 v1, #int -1 // #ff │ │ +1a63d8: 6e30 2600 1002 |005c: invoke-virtual {v0, v1, v2}, Landroid/app/Activity;.setResult:(ILandroid/content/Intent;)V // method@0026 │ │ +1a63de: 6e10 1500 0000 |005f: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0015 │ │ +1a63e4: 0e00 |0062: return-void │ │ catches : 1 │ │ 0x0034 - 0x0046 │ │ Ljava/io/IOException; -> 0x0047 │ │ positions : │ │ 0x0000 line=255 │ │ 0x0007 line=259 │ │ 0x0011 line=260 │ │ @@ -588161,50 +588162,50 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 74 16-bit code units │ │ -1a63f4: |[1a63f4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -1a6404: 6f40 6905 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroidx/fragment/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@0569 │ │ -1a640a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -1a640c: 3304 3e00 |0004: if-ne v4, v0, 0042 // +003e │ │ -1a6410: 1304 7b00 |0006: const/16 v4, #int 123 // #7b │ │ -1a6414: 3343 3a00 |0008: if-ne v3, v4, 0042 // +003a │ │ -1a6418: 3805 3800 |000a: if-eqz v5, 0042 // +0038 │ │ -1a641c: 1a03 b355 |000c: const-string v3, "extra_sticker_file" // string@55b3 │ │ -1a6420: 6e20 9a00 3500 |000e: invoke-virtual {v5, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -1a6426: 0c03 |0011: move-result-object v3 │ │ -1a6428: 2204 9110 |0012: new-instance v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1091 │ │ -1a642c: 2205 0c03 |0014: new-instance v5, Ljava/lang/StringBuilder; // type@030c │ │ -1a6430: 1a00 0156 |0016: const-string v0, "file:///android_asset/" // string@5601 │ │ -1a6434: 7020 0f0b 0500 |0018: invoke-direct {v5, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1a643a: 6e20 180b 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1a6440: 6e10 290b 0500 |001e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1a6446: 0c03 |0021: move-result-object v3 │ │ -1a6448: 7110 0102 0300 |0022: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -1a644e: 0c03 |0025: move-result-object v3 │ │ -1a6450: 5225 0741 |0026: iget v5, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4107 │ │ -1a6454: 5220 0641 |0028: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@4106 │ │ -1a6458: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -1a645a: 7050 1359 3451 |002b: invoke-direct {v4, v3, v1, v5, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5913 │ │ -1a6460: 2203 600f |002e: new-instance v3, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f60 │ │ -1a6464: 7020 bc50 4300 |0030: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@50bc │ │ -1a646a: 5424 0541 |0033: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ -1a646e: 6e10 3f50 0400 |0035: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503f │ │ -1a6474: 0c04 |0038: move-result-object v4 │ │ -1a6476: 1405 cdcc 4c3e |0039: const v5, #float 0.2 // #3e4ccccd │ │ -1a647c: 6e30 3b51 3405 |003c: invoke-virtual {v4, v3, v5}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElementCentered:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;F)V // method@513b │ │ -1a6482: 5b23 0341 |003f: iput-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4103 │ │ -1a6486: 2808 |0041: goto 0049 // +0008 │ │ -1a6488: 5423 0441 |0042: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4104 │ │ -1a648c: 6204 2141 |0044: sget-object v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ -1a6490: 6e20 aa58 4300 |0046: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58aa │ │ -1a6496: 0e00 |0049: return-void │ │ +1a63f8: |[1a63f8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +1a6408: 6f40 6905 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroidx/fragment/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@0569 │ │ +1a640e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +1a6410: 3304 3e00 |0004: if-ne v4, v0, 0042 // +003e │ │ +1a6414: 1304 7b00 |0006: const/16 v4, #int 123 // #7b │ │ +1a6418: 3343 3a00 |0008: if-ne v3, v4, 0042 // +003a │ │ +1a641c: 3805 3800 |000a: if-eqz v5, 0042 // +0038 │ │ +1a6420: 1a03 b355 |000c: const-string v3, "extra_sticker_file" // string@55b3 │ │ +1a6424: 6e20 9a00 3500 |000e: invoke-virtual {v5, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +1a642a: 0c03 |0011: move-result-object v3 │ │ +1a642c: 2204 9110 |0012: new-instance v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1091 │ │ +1a6430: 2205 0c03 |0014: new-instance v5, Ljava/lang/StringBuilder; // type@030c │ │ +1a6434: 1a00 0156 |0016: const-string v0, "file:///android_asset/" // string@5601 │ │ +1a6438: 7020 0f0b 0500 |0018: invoke-direct {v5, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1a643e: 6e20 180b 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1a6444: 6e10 290b 0500 |001e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1a644a: 0c03 |0021: move-result-object v3 │ │ +1a644c: 7110 0102 0300 |0022: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +1a6452: 0c03 |0025: move-result-object v3 │ │ +1a6454: 5225 0741 |0026: iget v5, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4107 │ │ +1a6458: 5220 0641 |0028: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@4106 │ │ +1a645c: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +1a645e: 7050 1359 3451 |002b: invoke-direct {v4, v3, v1, v5, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5913 │ │ +1a6464: 2203 600f |002e: new-instance v3, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f60 │ │ +1a6468: 7020 bc50 4300 |0030: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@50bc │ │ +1a646e: 5424 0541 |0033: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ +1a6472: 6e10 3f50 0400 |0035: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503f │ │ +1a6478: 0c04 |0038: move-result-object v4 │ │ +1a647a: 1405 cdcc 4c3e |0039: const v5, #float 0.2 // #3e4ccccd │ │ +1a6480: 6e30 3b51 3405 |003c: invoke-virtual {v4, v3, v5}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElementCentered:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;F)V // method@513b │ │ +1a6486: 5b23 0341 |003f: iput-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4103 │ │ +1a648a: 2808 |0041: goto 0049 // +0008 │ │ +1a648c: 5423 0441 |0042: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4104 │ │ +1a6490: 6204 2141 |0044: sget-object v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ +1a6494: 6e20 aa58 4300 |0046: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58aa │ │ +1a649a: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x000c line=202 │ │ 0x0012 line=204 │ │ 0x002e line=205 │ │ 0x0033 line=206 │ │ @@ -588221,19 +588222,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a6498: |[1a6498] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onColorChange:(I)V │ │ -1a64a8: 5410 0541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ -1a64ac: 6e20 4c50 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setDrawingBrushColor:(I)V // method@504c │ │ -1a64b2: 7020 5458 2100 |0005: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.changeEntityColor:(I)V // method@5854 │ │ -1a64b8: 0e00 |0008: return-void │ │ +1a649c: |[1a649c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onColorChange:(I)V │ │ +1a64ac: 5410 0541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ +1a64b0: 6e20 4c50 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setDrawingBrushColor:(I)V // method@504c │ │ +1a64b6: 7020 5458 2100 |0005: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.changeEntityColor:(I)V // method@5854 │ │ +1a64bc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0005 line=295 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ @@ -588243,38 +588244,38 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -1a64bc: |[1a64bc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onCreate:(Landroid/os/Bundle;)V │ │ -1a64cc: 6f20 6b05 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@056b │ │ -1a64d2: 5412 0841 |0003: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4108 │ │ -1a64d6: 3902 1000 |0005: if-nez v2, 0015 // +0010 │ │ -1a64da: 6e10 5658 0100 |0007: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getArguments:()Landroid/os/Bundle; // method@5856 │ │ -1a64e0: 0c02 |000a: move-result-object v2 │ │ -1a64e2: 1a00 4e60 |000b: const-string v0, "image_uri" // string@604e │ │ -1a64e6: 6e20 3a02 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@023a │ │ -1a64ec: 0c02 |0010: move-result-object v2 │ │ -1a64ee: 1f02 8700 |0011: check-cast v2, Landroid/net/Uri; // type@0087 │ │ -1a64f2: 5b12 0841 |0013: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4108 │ │ -1a64f6: 2202 390f |0015: new-instance v2, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorMediaConstraints; // type@0f39 │ │ -1a64fa: 7010 0c50 0200 |0017: invoke-direct {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorMediaConstraints;.:()V // method@500c │ │ -1a6500: 6e10 6a58 0100 |001a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.requireContext:()Landroid/content/Context; // method@586a │ │ -1a6506: 0c00 |001d: move-result-object v0 │ │ -1a6508: 6e20 6354 0200 |001e: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/mms/MediaConstraints;.getImageMaxWidth:(Landroid/content/Context;)I // method@5463 │ │ -1a650e: 0a00 |0021: move-result v0 │ │ -1a6510: 5910 0741 |0022: iput v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4107 │ │ -1a6514: 6e10 6a58 0100 |0024: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.requireContext:()Landroid/content/Context; // method@586a │ │ -1a651a: 0c00 |0027: move-result-object v0 │ │ -1a651c: 6e20 6154 0200 |0028: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/mms/MediaConstraints;.getImageMaxHeight:(Landroid/content/Context;)I // method@5461 │ │ -1a6522: 0a02 |002b: move-result v2 │ │ -1a6524: 5912 0641 |002c: iput v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@4106 │ │ -1a6528: 0e00 |002e: return-void │ │ +1a64c0: |[1a64c0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onCreate:(Landroid/os/Bundle;)V │ │ +1a64d0: 6f20 6b05 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@056b │ │ +1a64d6: 5412 0841 |0003: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4108 │ │ +1a64da: 3902 1000 |0005: if-nez v2, 0015 // +0010 │ │ +1a64de: 6e10 5658 0100 |0007: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getArguments:()Landroid/os/Bundle; // method@5856 │ │ +1a64e4: 0c02 |000a: move-result-object v2 │ │ +1a64e6: 1a00 4e60 |000b: const-string v0, "image_uri" // string@604e │ │ +1a64ea: 6e20 3a02 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@023a │ │ +1a64f0: 0c02 |0010: move-result-object v2 │ │ +1a64f2: 1f02 8700 |0011: check-cast v2, Landroid/net/Uri; // type@0087 │ │ +1a64f6: 5b12 0841 |0013: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4108 │ │ +1a64fa: 2202 390f |0015: new-instance v2, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorMediaConstraints; // type@0f39 │ │ +1a64fe: 7010 0c50 0200 |0017: invoke-direct {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorMediaConstraints;.:()V // method@500c │ │ +1a6504: 6e10 6a58 0100 |001a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.requireContext:()Landroid/content/Context; // method@586a │ │ +1a650a: 0c00 |001d: move-result-object v0 │ │ +1a650c: 6e20 6354 0200 |001e: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/mms/MediaConstraints;.getImageMaxWidth:(Landroid/content/Context;)I // method@5463 │ │ +1a6512: 0a00 |0021: move-result v0 │ │ +1a6514: 5910 0741 |0022: iput v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4107 │ │ +1a6518: 6e10 6a58 0100 |0024: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.requireContext:()Landroid/content/Context; // method@586a │ │ +1a651e: 0c00 |0027: move-result-object v0 │ │ +1a6520: 6e20 6154 0200 |0028: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/mms/MediaConstraints;.getImageMaxHeight:(Landroid/content/Context;)I // method@5461 │ │ +1a6526: 0a02 |002b: move-result v2 │ │ +1a6528: 5912 0641 |002c: iput v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@4106 │ │ +1a652c: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=102 │ │ 0x0007 line=103 │ │ 0x0015 line=106 │ │ 0x001a line=108 │ │ @@ -588288,20 +588289,20 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -1a6128: |[1a6128] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -1a6138: 6004 8b26 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.image_editor_fragment:I // field@268b │ │ -1a613c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a613e: 6e40 e702 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ -1a6144: 0c02 |0006: move-result-object v2 │ │ -1a6146: 1102 |0007: return-object v2 │ │ +1a612c: |[1a612c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +1a613c: 6004 8b26 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.image_editor_fragment:I // field@268b │ │ +1a6140: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a6142: 6e40 e702 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ +1a6148: 0c02 |0006: move-result-object v2 │ │ +1a614a: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -588312,20 +588313,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1a652c: |[1a652c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onDelete:()V │ │ -1a653c: 5420 0541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ -1a6540: 5421 0341 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4103 │ │ -1a6544: 6e20 3950 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.deleteElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V // method@5039 │ │ -1a654a: 7010 6958 0200 |0007: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5869 │ │ -1a6550: 0e00 |000a: return-void │ │ +1a6530: |[1a6530] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onDelete:()V │ │ +1a6540: 5420 0541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ +1a6544: 5421 0341 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4103 │ │ +1a6548: 6e20 3950 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.deleteElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V // method@5039 │ │ +1a654e: 7010 6958 0200 |0007: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5869 │ │ +1a6554: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0007 line=307 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ @@ -588334,20 +588335,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1a6554: |[1a6554] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onFlipHorizontal:()V │ │ -1a6564: 5410 0541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ -1a6568: 6e10 3f50 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503f │ │ -1a656e: 0c00 |0005: move-result-object v0 │ │ -1a6570: 6e10 5151 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.flipHorizontal:()V // method@5151 │ │ -1a6576: 0e00 |0009: return-void │ │ +1a6558: |[1a6558] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onFlipHorizontal:()V │ │ +1a6568: 5410 0541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ +1a656c: 6e10 3f50 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503f │ │ +1a6572: 0c00 |0005: move-result-object v0 │ │ +1a6574: 6e10 5151 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.flipHorizontal:()V // method@5151 │ │ +1a657a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ #9 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;) │ │ @@ -588355,67 +588356,67 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 122 16-bit code units │ │ -1a6578: |[1a6578] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -1a6588: 5430 0541 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ -1a658c: 6201 0d3e |0002: sget-object v1, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode;.MoveAndResize:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode; // field@3e0d │ │ -1a6590: 6e20 4e50 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setMode:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode;)V // method@504e │ │ -1a6596: 5430 0541 |0007: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ -1a659a: 6e10 3a50 0000 |0009: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.doneTextEditing:()V // method@503a │ │ -1a65a0: 6200 fd40 |000c: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fd │ │ -1a65a4: 6e10 a258 0400 |000e: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a2 │ │ -1a65aa: 0a04 |0011: move-result v4 │ │ -1a65ac: 4404 0004 |0012: aget v4, v0, v4 │ │ -1a65b0: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -1a65b2: 2b04 5300 0000 |0015: packed-switch v4, 00000068 // +00000053 │ │ -1a65b8: 284e |0018: goto 0066 // +004e │ │ -1a65ba: 5434 0541 |0019: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ -1a65be: 6e10 3f50 0400 |001b: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503f │ │ -1a65c4: 0c04 |001e: move-result-object v4 │ │ -1a65c6: 6e10 4451 0400 |001f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.doneCrop:()V // method@5144 │ │ -1a65cc: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -1a65ce: 5b34 0341 |0023: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4103 │ │ -1a65d2: 2841 |0025: goto 0066 // +0041 │ │ -1a65d4: 2204 2b00 |0026: new-instance v4, Landroid/content/Intent; // type@002b │ │ -1a65d8: 6e10 5758 0300 |0028: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getContext:()Landroid/content/Context; // method@5857 │ │ -1a65de: 0c00 |002b: move-result-object v0 │ │ -1a65e0: 1c01 8910 |002c: const-class v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity; // type@1089 │ │ -1a65e4: 7030 8400 0401 |002e: invoke-direct {v4, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -1a65ea: 1300 7b00 |0031: const/16 v0, #int 123 // #7b │ │ -1a65ee: 6e30 6d58 4300 |0033: invoke-virtual {v3, v4, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@586d │ │ -1a65f4: 2830 |0036: goto 0066 // +0030 │ │ -1a65f6: 6e10 5358 0300 |0037: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.addText:()V // method@5853 │ │ -1a65fc: 282c |003a: goto 0066 // +002c │ │ -1a65fe: 5434 0541 |003b: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ -1a6602: 6200 1300 |003d: sget-object v0, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0013 │ │ -1a6606: 1211 |003f: const/4 v1, #int 1 // #1 │ │ -1a6608: 1402 9a99 993d |0040: const v2, #float 0.075 // #3d99999a │ │ -1a660e: 6e40 5650 2410 |0043: invoke-virtual {v4, v2, v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@5056 │ │ -1a6614: 2820 |0046: goto 0066 // +0020 │ │ -1a6616: 5434 0541 |0047: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ -1a661a: 1401 8fc2 f53c |0049: const v1, #float 0.03 // #3cf5c28f │ │ -1a6620: 6202 1400 |004c: sget-object v2, Landroid/graphics/Paint$Cap;.SQUARE:Landroid/graphics/Paint$Cap; // field@0014 │ │ -1a6624: 6e40 5650 1402 |004e: invoke-virtual {v4, v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@5056 │ │ -1a662a: 2815 |0051: goto 0066 // +0015 │ │ -1a662c: 5434 0541 |0052: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ -1a6630: 1401 0ad7 233c |0054: const v1, #float 0.01 // #3c23d70a │ │ -1a6636: 6202 1300 |0057: sget-object v2, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0013 │ │ -1a663a: 6e40 5650 1402 |0059: invoke-virtual {v4, v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@5056 │ │ -1a6640: 280a |005c: goto 0066 // +000a │ │ -1a6642: 5434 0541 |005d: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ -1a6646: 6e10 3f50 0400 |005f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503f │ │ -1a664c: 0c04 |0062: move-result-object v4 │ │ -1a664e: 6e10 7751 0400 |0063: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.startCrop:()V // method@5177 │ │ -1a6654: 0e00 |0066: return-void │ │ -1a6656: 0000 |0067: nop // spacer │ │ -1a6658: 0001 0700 0100 0000 4800 0000 3d00 ... |0068: packed-switch-data (18 units) │ │ +1a657c: |[1a657c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +1a658c: 5430 0541 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ +1a6590: 6201 0d3e |0002: sget-object v1, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode;.MoveAndResize:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode; // field@3e0d │ │ +1a6594: 6e20 4e50 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setMode:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode;)V // method@504e │ │ +1a659a: 5430 0541 |0007: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ +1a659e: 6e10 3a50 0000 |0009: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.doneTextEditing:()V // method@503a │ │ +1a65a4: 6200 fd40 |000c: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fd │ │ +1a65a8: 6e10 a258 0400 |000e: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a2 │ │ +1a65ae: 0a04 |0011: move-result v4 │ │ +1a65b0: 4404 0004 |0012: aget v4, v0, v4 │ │ +1a65b4: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +1a65b6: 2b04 5300 0000 |0015: packed-switch v4, 00000068 // +00000053 │ │ +1a65bc: 284e |0018: goto 0066 // +004e │ │ +1a65be: 5434 0541 |0019: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ +1a65c2: 6e10 3f50 0400 |001b: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503f │ │ +1a65c8: 0c04 |001e: move-result-object v4 │ │ +1a65ca: 6e10 4451 0400 |001f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.doneCrop:()V // method@5144 │ │ +1a65d0: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +1a65d2: 5b34 0341 |0023: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4103 │ │ +1a65d6: 2841 |0025: goto 0066 // +0041 │ │ +1a65d8: 2204 2b00 |0026: new-instance v4, Landroid/content/Intent; // type@002b │ │ +1a65dc: 6e10 5758 0300 |0028: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getContext:()Landroid/content/Context; // method@5857 │ │ +1a65e2: 0c00 |002b: move-result-object v0 │ │ +1a65e4: 1c01 8910 |002c: const-class v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity; // type@1089 │ │ +1a65e8: 7030 8400 0401 |002e: invoke-direct {v4, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +1a65ee: 1300 7b00 |0031: const/16 v0, #int 123 // #7b │ │ +1a65f2: 6e30 6d58 4300 |0033: invoke-virtual {v3, v4, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@586d │ │ +1a65f8: 2830 |0036: goto 0066 // +0030 │ │ +1a65fa: 6e10 5358 0300 |0037: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.addText:()V // method@5853 │ │ +1a6600: 282c |003a: goto 0066 // +002c │ │ +1a6602: 5434 0541 |003b: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ +1a6606: 6200 1300 |003d: sget-object v0, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0013 │ │ +1a660a: 1211 |003f: const/4 v1, #int 1 // #1 │ │ +1a660c: 1402 9a99 993d |0040: const v2, #float 0.075 // #3d99999a │ │ +1a6612: 6e40 5650 2410 |0043: invoke-virtual {v4, v2, v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@5056 │ │ +1a6618: 2820 |0046: goto 0066 // +0020 │ │ +1a661a: 5434 0541 |0047: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ +1a661e: 1401 8fc2 f53c |0049: const v1, #float 0.03 // #3cf5c28f │ │ +1a6624: 6202 1400 |004c: sget-object v2, Landroid/graphics/Paint$Cap;.SQUARE:Landroid/graphics/Paint$Cap; // field@0014 │ │ +1a6628: 6e40 5650 1402 |004e: invoke-virtual {v4, v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@5056 │ │ +1a662e: 2815 |0051: goto 0066 // +0015 │ │ +1a6630: 5434 0541 |0052: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ +1a6634: 1401 0ad7 233c |0054: const v1, #float 0.01 // #3c23d70a │ │ +1a663a: 6202 1300 |0057: sget-object v2, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0013 │ │ +1a663e: 6e40 5650 1402 |0059: invoke-virtual {v4, v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@5056 │ │ +1a6644: 280a |005c: goto 0066 // +000a │ │ +1a6646: 5434 0541 |005d: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ +1a664a: 6e10 3f50 0400 |005f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503f │ │ +1a6650: 0c04 |0062: move-result-object v4 │ │ +1a6652: 6e10 7751 0400 |0063: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.startCrop:()V // method@5177 │ │ +1a6658: 0e00 |0066: return-void │ │ +1a665a: 0000 |0067: nop // spacer │ │ +1a665c: 0001 0700 0100 0000 4800 0000 3d00 ... |0068: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0007 line=216 │ │ 0x000c line=218 │ │ 0x0019 line=246 │ │ 0x0023 line=247 │ │ @@ -588435,35 +588436,35 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1a667c: |[1a667c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onRequestFullScreen:(ZZ)V │ │ -1a668c: 0e00 |0000: return-void │ │ +1a6680: |[1a6680] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onRequestFullScreen:(ZZ)V │ │ +1a6690: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;) │ │ name : 'onRotate90AntiClockwise' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1a6690: |[1a6690] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onRotate90AntiClockwise:()V │ │ -1a66a0: 5410 0541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ -1a66a4: 6e10 3f50 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503f │ │ -1a66aa: 0c00 |0005: move-result-object v0 │ │ -1a66ac: 6e10 7151 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.rotate90anticlockwise:()V // method@5171 │ │ -1a66b2: 0e00 |0009: return-void │ │ +1a6694: |[1a6694] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onRotate90AntiClockwise:()V │ │ +1a66a4: 5410 0541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ +1a66a8: 6e10 3f50 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503f │ │ +1a66ae: 0c00 |0005: move-result-object v0 │ │ +1a66b0: 6e10 7151 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.rotate90anticlockwise:()V // method@5171 │ │ +1a66b6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ #12 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;) │ │ @@ -588471,19 +588472,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a66b4: |[1a66b4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onSave:()V │ │ -1a66c4: 2200 6b10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0; // type@106b │ │ -1a66c8: 7020 3a58 1000 |0002: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@583a │ │ -1a66ce: 7110 845b 0000 |0005: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5b84 │ │ -1a66d4: 0e00 |0008: return-void │ │ +1a66b8: |[1a66b8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onSave:()V │ │ +1a66c8: 2200 6b10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0; // type@106b │ │ +1a66cc: 7020 3a58 1000 |0002: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@583a │ │ +1a66d2: 7110 845b 0000 |0005: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5b84 │ │ +1a66d8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ #13 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;) │ │ @@ -588491,23 +588492,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1a66d8: |[1a66d8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -1a66e8: 6f20 7205 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0572 │ │ -1a66ee: 2200 7010 |0003: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; // type@1070 │ │ -1a66f2: 7020 4758 2000 |0005: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@5847 │ │ -1a66f8: 5412 0541 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ -1a66fc: 6e10 3f50 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503f │ │ -1a6702: 0c02 |000d: move-result-object v2 │ │ -1a6704: 6e20 4958 2000 |000e: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.writeModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V // method@5849 │ │ -1a670a: 0e00 |0011: return-void │ │ +1a66dc: |[1a66dc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +1a66ec: 6f20 7205 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0572 │ │ +1a66f2: 2200 7010 |0003: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; // type@1070 │ │ +1a66f6: 7020 4758 2000 |0005: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@5847 │ │ +1a66fc: 5412 0541 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ +1a6700: 6e10 3f50 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503f │ │ +1a6706: 0c02 |000d: move-result-object v2 │ │ +1a6708: 6e20 4958 2000 |000e: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.writeModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V // method@5849 │ │ +1a670e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0003 line=158 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/os/Bundle; │ │ @@ -588517,21 +588518,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1a670c: |[1a670c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onUndo:()V │ │ -1a671c: 5410 0541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ -1a6720: 6e10 3f50 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503f │ │ -1a6726: 0c00 |0005: move-result-object v0 │ │ -1a6728: 6e10 7b51 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.undo:()V // method@517b │ │ -1a672e: 7010 6958 0100 |0009: invoke-direct {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5869 │ │ -1a6734: 0e00 |000c: return-void │ │ +1a6710: |[1a6710] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onUndo:()V │ │ +1a6720: 5410 0541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ +1a6724: 6e10 3f50 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503f │ │ +1a672a: 0c00 |0005: move-result-object v0 │ │ +1a672c: 6e10 7b51 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.undo:()V // method@517b │ │ +1a6732: 7010 6958 0100 |0009: invoke-direct {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5869 │ │ +1a6738: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0009 line=301 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ @@ -588540,83 +588541,83 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 144 16-bit code units │ │ -1a6754: |[1a6754] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -1a6764: 6f30 7405 6507 |0000: invoke-super {v5, v6, v7}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0574 │ │ -1a676a: 6000 c124 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_hud:I // field@24c1 │ │ -1a676e: 6e20 1603 0600 |0005: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1a6774: 0c00 |0008: move-result-object v0 │ │ -1a6776: 1f00 8510 |0009: check-cast v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // type@1085 │ │ -1a677a: 5b50 0441 |000b: iput-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4104 │ │ -1a677e: 6000 5723 |000d: sget v0, Lorg/thoughtcrime/securesms/R$id;.image_editor_view:I // field@2357 │ │ -1a6782: 6e20 1603 0600 |000f: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1a6788: 0c06 |0012: move-result-object v6 │ │ -1a678a: 1f06 450f |0013: check-cast v6, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // type@0f45 │ │ -1a678e: 5b56 0541 |0015: iput-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ -1a6792: 5456 0441 |0017: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4104 │ │ -1a6796: 6e20 c758 5600 |0019: invoke-virtual {v6, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V // method@58c7 │ │ -1a679c: 5456 0541 |001c: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ -1a67a0: 5450 0a41 |001e: iget-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.selectionListener:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener; // field@410a │ │ -1a67a4: 6e20 5150 0600 |0020: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setTapListener:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener;)V // method@5051 │ │ -1a67aa: 5456 0541 |0023: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ -1a67ae: 2200 6c10 |0025: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1; // type@106c │ │ -1a67b2: 7020 3c58 5000 |0027: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@583c │ │ -1a67b8: 6e20 4d50 0600 |002a: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setDrawingChangedListener:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$DrawingChangedListener;)V // method@504d │ │ -1a67be: 5456 0541 |002d: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ -1a67c2: 2200 6d10 |002f: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2; // type@106d │ │ -1a67c6: 7020 3e58 5000 |0031: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@583e │ │ -1a67cc: 6e20 5250 0600 |0034: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setUndoRedoStackListener:(Lorg/thoughtcrime/securesms/imageeditor/UndoRedoStackListener;)V // method@5052 │ │ -1a67d2: 5456 0941 |0037: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.restoredModel:Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // field@4109 │ │ -1a67d6: 1200 |0039: const/4 v0, #int 0 // #0 │ │ -1a67d8: 3806 0500 |003a: if-eqz v6, 003f // +0005 │ │ -1a67dc: 5b50 0941 |003c: iput-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.restoredModel:Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // field@4109 │ │ -1a67e0: 280e |003e: goto 004c // +000e │ │ -1a67e2: 3807 0c00 |003f: if-eqz v7, 004b // +000c │ │ -1a67e6: 2206 7010 |0041: new-instance v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; // type@1070 │ │ -1a67ea: 7020 4758 7600 |0043: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@5847 │ │ -1a67f0: 6e10 4858 0600 |0046: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.readModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@5848 │ │ -1a67f6: 0c06 |0049: move-result-object v6 │ │ -1a67f8: 2802 |004a: goto 004c // +0002 │ │ -1a67fa: 0706 |004b: move-object v6, v0 │ │ -1a67fc: 3906 3000 |004c: if-nez v6, 007c // +0030 │ │ -1a6800: 5556 0241 |004e: iget-boolean v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4102 │ │ -1a6804: 3806 0700 |0050: if-eqz v6, 0057 // +0007 │ │ -1a6808: 7100 3f51 0000 |0052: invoke-static {}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.createForCircleEditing:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@513f │ │ -1a680e: 0c06 |0055: move-result-object v6 │ │ -1a6810: 2806 |0056: goto 005c // +0006 │ │ -1a6812: 2206 700f |0057: new-instance v6, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // type@0f70 │ │ -1a6816: 7010 3651 0600 |0059: invoke-direct {v6}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.:()V // method@5136 │ │ -1a681c: 2207 600f |005c: new-instance v7, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f60 │ │ -1a6820: 2200 9110 |005e: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1091 │ │ -1a6824: 5451 0841 |0060: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4108 │ │ -1a6828: 5252 0741 |0062: iget v2, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4107 │ │ -1a682c: 5253 0641 |0064: iget v3, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@4106 │ │ -1a6830: 1214 |0066: const/4 v4, #int 1 // #1 │ │ -1a6832: 7053 1359 1024 |0067: invoke-direct {v0, v1, v4, v2, v3}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5913 │ │ -1a6838: 7020 bc50 0700 |006a: invoke-direct {v7, v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@50bc │ │ -1a683e: 6e10 d350 0700 |006d: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getFlags:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags; // method@50d3 │ │ -1a6844: 0c00 |0070: move-result-object v0 │ │ -1a6846: 1201 |0071: const/4 v1, #int 0 // #0 │ │ -1a6848: 6e20 1b51 1000 |0072: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags;.setSelectable:(Z)Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags; // method@511b │ │ -1a684e: 0c00 |0075: move-result-object v0 │ │ -1a6850: 6e10 1151 0000 |0076: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags;.persist:()V // method@5111 │ │ -1a6856: 6e20 3a51 7600 |0079: invoke-virtual {v6, v7}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V // method@513a │ │ -1a685c: 5457 0541 |007c: iget-object v7, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ -1a6860: 6e20 4f50 6700 |007e: invoke-virtual {v7, v6}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V // method@504f │ │ -1a6866: 7010 6958 0500 |0081: invoke-direct {v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5869 │ │ -1a686c: 5556 0241 |0084: iget-boolean v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4102 │ │ -1a6870: 3806 0900 |0086: if-eqz v6, 008f // +0009 │ │ -1a6874: 5456 0441 |0088: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4104 │ │ -1a6878: 6207 1d41 |008a: sget-object v7, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411d │ │ -1a687c: 6e20 c858 7600 |008c: invoke-virtual {v6, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c8 │ │ -1a6882: 0e00 |008f: return-void │ │ +1a6758: |[1a6758] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +1a6768: 6f30 7405 6507 |0000: invoke-super {v5, v6, v7}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0574 │ │ +1a676e: 6000 c124 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_hud:I // field@24c1 │ │ +1a6772: 6e20 1603 0600 |0005: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1a6778: 0c00 |0008: move-result-object v0 │ │ +1a677a: 1f00 8510 |0009: check-cast v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // type@1085 │ │ +1a677e: 5b50 0441 |000b: iput-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4104 │ │ +1a6782: 6000 5723 |000d: sget v0, Lorg/thoughtcrime/securesms/R$id;.image_editor_view:I // field@2357 │ │ +1a6786: 6e20 1603 0600 |000f: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1a678c: 0c06 |0012: move-result-object v6 │ │ +1a678e: 1f06 450f |0013: check-cast v6, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // type@0f45 │ │ +1a6792: 5b56 0541 |0015: iput-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ +1a6796: 5456 0441 |0017: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4104 │ │ +1a679a: 6e20 c758 5600 |0019: invoke-virtual {v6, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V // method@58c7 │ │ +1a67a0: 5456 0541 |001c: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ +1a67a4: 5450 0a41 |001e: iget-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.selectionListener:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener; // field@410a │ │ +1a67a8: 6e20 5150 0600 |0020: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setTapListener:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener;)V // method@5051 │ │ +1a67ae: 5456 0541 |0023: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ +1a67b2: 2200 6c10 |0025: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1; // type@106c │ │ +1a67b6: 7020 3c58 5000 |0027: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@583c │ │ +1a67bc: 6e20 4d50 0600 |002a: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setDrawingChangedListener:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$DrawingChangedListener;)V // method@504d │ │ +1a67c2: 5456 0541 |002d: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ +1a67c6: 2200 6d10 |002f: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2; // type@106d │ │ +1a67ca: 7020 3e58 5000 |0031: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@583e │ │ +1a67d0: 6e20 5250 0600 |0034: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setUndoRedoStackListener:(Lorg/thoughtcrime/securesms/imageeditor/UndoRedoStackListener;)V // method@5052 │ │ +1a67d6: 5456 0941 |0037: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.restoredModel:Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // field@4109 │ │ +1a67da: 1200 |0039: const/4 v0, #int 0 // #0 │ │ +1a67dc: 3806 0500 |003a: if-eqz v6, 003f // +0005 │ │ +1a67e0: 5b50 0941 |003c: iput-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.restoredModel:Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // field@4109 │ │ +1a67e4: 280e |003e: goto 004c // +000e │ │ +1a67e6: 3807 0c00 |003f: if-eqz v7, 004b // +000c │ │ +1a67ea: 2206 7010 |0041: new-instance v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; // type@1070 │ │ +1a67ee: 7020 4758 7600 |0043: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@5847 │ │ +1a67f4: 6e10 4858 0600 |0046: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.readModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@5848 │ │ +1a67fa: 0c06 |0049: move-result-object v6 │ │ +1a67fc: 2802 |004a: goto 004c // +0002 │ │ +1a67fe: 0706 |004b: move-object v6, v0 │ │ +1a6800: 3906 3000 |004c: if-nez v6, 007c // +0030 │ │ +1a6804: 5556 0241 |004e: iget-boolean v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4102 │ │ +1a6808: 3806 0700 |0050: if-eqz v6, 0057 // +0007 │ │ +1a680c: 7100 3f51 0000 |0052: invoke-static {}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.createForCircleEditing:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@513f │ │ +1a6812: 0c06 |0055: move-result-object v6 │ │ +1a6814: 2806 |0056: goto 005c // +0006 │ │ +1a6816: 2206 700f |0057: new-instance v6, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // type@0f70 │ │ +1a681a: 7010 3651 0600 |0059: invoke-direct {v6}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.:()V // method@5136 │ │ +1a6820: 2207 600f |005c: new-instance v7, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f60 │ │ +1a6824: 2200 9110 |005e: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1091 │ │ +1a6828: 5451 0841 |0060: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4108 │ │ +1a682c: 5252 0741 |0062: iget v2, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4107 │ │ +1a6830: 5253 0641 |0064: iget v3, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@4106 │ │ +1a6834: 1214 |0066: const/4 v4, #int 1 // #1 │ │ +1a6836: 7053 1359 1024 |0067: invoke-direct {v0, v1, v4, v2, v3}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5913 │ │ +1a683c: 7020 bc50 0700 |006a: invoke-direct {v7, v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@50bc │ │ +1a6842: 6e10 d350 0700 |006d: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getFlags:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags; // method@50d3 │ │ +1a6848: 0c00 |0070: move-result-object v0 │ │ +1a684a: 1201 |0071: const/4 v1, #int 0 // #0 │ │ +1a684c: 6e20 1b51 1000 |0072: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags;.setSelectable:(Z)Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags; // method@511b │ │ +1a6852: 0c00 |0075: move-result-object v0 │ │ +1a6854: 6e10 1151 0000 |0076: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags;.persist:()V // method@5111 │ │ +1a685a: 6e20 3a51 7600 |0079: invoke-virtual {v6, v7}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V // method@513a │ │ +1a6860: 5457 0541 |007c: iget-object v7, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4105 │ │ +1a6864: 6e20 4f50 6700 |007e: invoke-virtual {v7, v6}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V // method@504f │ │ +1a686a: 7010 6958 0500 |0081: invoke-direct {v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5869 │ │ +1a6870: 5556 0241 |0084: iget-boolean v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4102 │ │ +1a6874: 3806 0900 |0086: if-eqz v6, 008f // +0009 │ │ +1a6878: 5456 0441 |0088: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4104 │ │ +1a687c: 6207 1d41 |008a: sget-object v7, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411d │ │ +1a6880: 6e20 c858 7600 |008c: invoke-virtual {v6, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c8 │ │ +1a6886: 0e00 |008f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0003 line=122 │ │ 0x000d line=123 │ │ 0x0017 line=125 │ │ 0x001c line=127 │ │ @@ -588643,17 +588644,17 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a68b4: |[1a68b4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.setUri:(Landroid/net/Uri;)V │ │ -1a68c4: 5b01 0841 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4108 │ │ -1a68c8: 0e00 |0002: return-void │ │ +1a68b8: |[1a68b8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.setUri:(Landroid/net/Uri;)V │ │ +1a68c8: 5b01 0841 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4108 │ │ +1a68cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/net/Uri; │ │ │ │ @@ -588695,33 +588696,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1a7ad8: |[1a7ad8] org.thoughtcrime.securesms.scribbles.StickerLoader.:()V │ │ -1a7ae8: 0e00 |0000: return-void │ │ +1a7adc: |[1a7adc] org.thoughtcrime.securesms.scribbles.StickerLoader.:()V │ │ +1a7aec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/StickerLoader;) │ │ name : '' │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a7aec: |[1a7aec] org.thoughtcrime.securesms.scribbles.StickerLoader.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -1a7afc: 7020 ef59 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.:(Landroid/content/Context;)V // method@59ef │ │ -1a7b02: 5b02 4041 |0003: iput-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@4140 │ │ -1a7b06: 0e00 |0005: return-void │ │ +1a7af0: |[1a7af0] org.thoughtcrime.securesms.scribbles.StickerLoader.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +1a7b00: 7020 ef59 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.:(Landroid/content/Context;)V // method@59ef │ │ +1a7b06: 5b02 4041 |0003: iput-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@4140 │ │ +1a7b0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/StickerLoader; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ @@ -588733,18 +588734,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a7a28: |[1a7a28] org.thoughtcrime.securesms.scribbles.StickerLoader.loadInBackground:()Ljava/lang/Object; │ │ -1a7a38: 6e10 d958 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.loadInBackground:()[Ljava/lang/String; // method@58d9 │ │ -1a7a3e: 0c00 |0003: move-result-object v0 │ │ -1a7a40: 1100 |0004: return-object v0 │ │ +1a7a2c: |[1a7a2c] org.thoughtcrime.securesms.scribbles.StickerLoader.loadInBackground:()Ljava/lang/Object; │ │ +1a7a3c: 6e10 d958 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.loadInBackground:()[Ljava/lang/String; // method@58d9 │ │ +1a7a42: 0c00 |0003: move-result-object v0 │ │ +1a7a44: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/scribbles/StickerLoader; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/StickerLoader;) │ │ @@ -588752,45 +588753,45 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -1a7a44: |[1a7a44] org.thoughtcrime.securesms.scribbles.StickerLoader.loadInBackground:()[Ljava/lang/String; │ │ -1a7a54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1a7a56: 6e10 d758 0500 |0001: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.getContext:()Landroid/content/Context; // method@58d7 │ │ -1a7a5c: 0c01 |0004: move-result-object v1 │ │ -1a7a5e: 6e10 6c00 0100 |0005: invoke-virtual {v1}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@006c │ │ -1a7a64: 0c01 |0008: move-result-object v1 │ │ -1a7a66: 5452 4041 |0009: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@4140 │ │ -1a7a6a: 6e20 d200 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@00d2 │ │ -1a7a70: 0c01 |000e: move-result-object v1 │ │ -1a7a72: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -1a7a74: 2113 |0010: array-length v3, v1 │ │ -1a7a76: 3532 1f00 |0011: if-ge v2, v3, 0030 // +001f │ │ -1a7a7a: 2203 0c03 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@030c │ │ -1a7a7e: 7010 0c0b 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1a7a84: 5454 4041 |0018: iget-object v4, v5, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@4140 │ │ -1a7a88: 6e20 180b 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1a7a8e: 1a04 570d |001d: const-string v4, "/" // string@0d57 │ │ -1a7a92: 6e20 180b 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1a7a98: 4604 0102 |0022: aget-object v4, v1, v2 │ │ -1a7a9c: 6e20 180b 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1a7aa2: 6e10 290b 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1a7aa8: 0c03 |002a: move-result-object v3 │ │ -1a7aaa: 4d03 0102 |002b: aput-object v3, v1, v2 │ │ -1a7aae: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1a7ab2: 28e1 |002f: goto 0010 // -001f │ │ -1a7ab4: 1101 |0030: return-object v1 │ │ -1a7ab6: 0d01 |0031: move-exception v1 │ │ -1a7ab8: 6202 3f41 |0032: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.TAG:Ljava/lang/String; // field@413f │ │ -1a7abc: 7120 c602 1200 |0034: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -1a7ac2: 2300 4211 |0037: new-array v0, v0, [Ljava/lang/String; // type@1142 │ │ -1a7ac6: 1100 |0039: return-object v0 │ │ +1a7a48: |[1a7a48] org.thoughtcrime.securesms.scribbles.StickerLoader.loadInBackground:()[Ljava/lang/String; │ │ +1a7a58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1a7a5a: 6e10 d758 0500 |0001: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.getContext:()Landroid/content/Context; // method@58d7 │ │ +1a7a60: 0c01 |0004: move-result-object v1 │ │ +1a7a62: 6e10 6c00 0100 |0005: invoke-virtual {v1}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@006c │ │ +1a7a68: 0c01 |0008: move-result-object v1 │ │ +1a7a6a: 5452 4041 |0009: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@4140 │ │ +1a7a6e: 6e20 d200 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@00d2 │ │ +1a7a74: 0c01 |000e: move-result-object v1 │ │ +1a7a76: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +1a7a78: 2113 |0010: array-length v3, v1 │ │ +1a7a7a: 3532 1f00 |0011: if-ge v2, v3, 0030 // +001f │ │ +1a7a7e: 2203 0c03 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@030c │ │ +1a7a82: 7010 0c0b 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1a7a88: 5454 4041 |0018: iget-object v4, v5, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@4140 │ │ +1a7a8c: 6e20 180b 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1a7a92: 1a04 570d |001d: const-string v4, "/" // string@0d57 │ │ +1a7a96: 6e20 180b 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1a7a9c: 4604 0102 |0022: aget-object v4, v1, v2 │ │ +1a7aa0: 6e20 180b 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1a7aa6: 6e10 290b 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1a7aac: 0c03 |002a: move-result-object v3 │ │ +1a7aae: 4d03 0102 |002b: aput-object v3, v1, v2 │ │ +1a7ab2: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1a7ab6: 28e1 |002f: goto 0010 // -001f │ │ +1a7ab8: 1101 |0030: return-object v1 │ │ +1a7aba: 0d01 |0031: move-exception v1 │ │ +1a7abc: 6202 3f41 |0032: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.TAG:Ljava/lang/String; // field@413f │ │ +1a7ac0: 7120 c602 1200 |0034: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +1a7ac6: 2300 4211 |0037: new-array v0, v0, [Ljava/lang/String; // type@1142 │ │ +1a7aca: 1100 |0039: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x002d │ │ Ljava/io/IOException; -> 0x0031 │ │ positions : │ │ 0x0001 line=43 │ │ 0x0010 line=45 │ │ 0x0013 line=46 │ │ @@ -588852,17 +588853,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a8068: |[1a8068] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.:()V │ │ -1a8078: 7010 6605 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@0566 │ │ -1a807e: 0e00 |0003: return-void │ │ +1a806c: |[1a806c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.:()V │ │ +1a807c: 7010 6605 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@0566 │ │ +1a8082: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;) │ │ @@ -588870,17 +588871,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a8050: |[1a8050] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; │ │ -1a8060: 5400 4f41 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.listener:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // field@414f │ │ -1a8064: 1100 |0002: return-object v0 │ │ +1a8054: |[1a8054] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; │ │ +1a8064: 5400 4f41 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.listener:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // field@414f │ │ +1a8068: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;) │ │ @@ -588888,23 +588889,23 @@ │ │ type : '(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -1a8018: |[1a8018] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ -1a8028: 2200 8e10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // type@108e │ │ -1a802c: 7010 fb58 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.:()V // method@58fb │ │ -1a8032: 2201 9600 |0005: new-instance v1, Landroid/os/Bundle; // type@0096 │ │ -1a8036: 7010 3302 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@0233 │ │ -1a803c: 1a02 3848 |000a: const-string v2, "assetDirectory" // string@4838 │ │ -1a8040: 6e30 4202 2103 |000c: invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0242 │ │ -1a8046: 6e20 0759 1000 |000f: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.setArguments:(Landroid/os/Bundle;)V // method@5907 │ │ -1a804c: 1100 |0012: return-object v0 │ │ +1a801c: |[1a801c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ +1a802c: 2200 8e10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // type@108e │ │ +1a8030: 7010 fb58 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.:()V // method@58fb │ │ +1a8036: 2201 9600 |0005: new-instance v1, Landroid/os/Bundle; // type@0096 │ │ +1a803a: 7010 3302 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@0233 │ │ +1a8040: 1a02 3848 |000a: const-string v2, "assetDirectory" // string@4838 │ │ +1a8044: 6e30 4202 2103 |000c: invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0242 │ │ +1a804a: 6e20 0759 1000 |000f: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.setArguments:(Landroid/os/Bundle;)V // method@5907 │ │ +1a8050: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=50 │ │ 0x000a line=51 │ │ 0x000f line=52 │ │ locals : │ │ @@ -588916,38 +588917,38 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -1a8080: |[1a8080] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -1a8090: 6f20 6805 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0568 │ │ -1a8096: 7110 1953 0300 |0003: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroidx/fragment/app/Fragment;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@5319 │ │ -1a809c: 0c04 |0006: move-result-object v4 │ │ -1a809e: 5b34 4e41 |0007: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@414e │ │ -1a80a2: 6e10 fe58 0300 |0009: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getArguments:()Landroid/os/Bundle; // method@58fe │ │ -1a80a8: 0c04 |000c: move-result-object v4 │ │ -1a80aa: 1a00 3848 |000d: const-string v0, "assetDirectory" // string@4838 │ │ -1a80ae: 6e20 3b02 0400 |000f: invoke-virtual {v4, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@023b │ │ -1a80b4: 0c04 |0012: move-result-object v4 │ │ -1a80b6: 5b34 4d41 |0013: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.assetDirectory:Ljava/lang/String; // field@414d │ │ -1a80ba: 6e10 ff58 0300 |0015: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getLoaderManager:()Landroidx/loader/app/LoaderManager; // method@58ff │ │ -1a80c0: 0c04 |0018: move-result-object v4 │ │ -1a80c2: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -1a80c4: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -1a80c6: 6e40 a305 0431 |001b: invoke-virtual {v4, v0, v1, v3}, Landroidx/loader/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroidx/loader/app/LoaderManager$LoaderCallbacks;)Landroidx/loader/content/Loader; // method@05a3 │ │ -1a80cc: 5434 5041 |001e: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@4150 │ │ -1a80d0: 2200 a701 |0020: new-instance v0, Landroidx/recyclerview/widget/GridLayoutManager; // type@01a7 │ │ -1a80d4: 6e10 fd58 0300 |0022: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@58fd │ │ -1a80da: 0c01 |0025: move-result-object v1 │ │ -1a80dc: 1232 |0026: const/4 v2, #int 3 // #3 │ │ -1a80de: 7030 d805 1002 |0027: invoke-direct {v0, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;.:(Landroid/content/Context;I)V // method@05d8 │ │ -1a80e4: 6e20 0a06 0400 |002a: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060a │ │ -1a80ea: 0e00 |002d: return-void │ │ +1a8084: |[1a8084] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +1a8094: 6f20 6805 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0568 │ │ +1a809a: 7110 1953 0300 |0003: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroidx/fragment/app/Fragment;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@5319 │ │ +1a80a0: 0c04 |0006: move-result-object v4 │ │ +1a80a2: 5b34 4e41 |0007: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@414e │ │ +1a80a6: 6e10 fe58 0300 |0009: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getArguments:()Landroid/os/Bundle; // method@58fe │ │ +1a80ac: 0c04 |000c: move-result-object v4 │ │ +1a80ae: 1a00 3848 |000d: const-string v0, "assetDirectory" // string@4838 │ │ +1a80b2: 6e20 3b02 0400 |000f: invoke-virtual {v4, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@023b │ │ +1a80b8: 0c04 |0012: move-result-object v4 │ │ +1a80ba: 5b34 4d41 |0013: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.assetDirectory:Ljava/lang/String; // field@414d │ │ +1a80be: 6e10 ff58 0300 |0015: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getLoaderManager:()Landroidx/loader/app/LoaderManager; // method@58ff │ │ +1a80c4: 0c04 |0018: move-result-object v4 │ │ +1a80c6: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +1a80c8: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +1a80ca: 6e40 a305 0431 |001b: invoke-virtual {v4, v0, v1, v3}, Landroidx/loader/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroidx/loader/app/LoaderManager$LoaderCallbacks;)Landroidx/loader/content/Loader; // method@05a3 │ │ +1a80d0: 5434 5041 |001e: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@4150 │ │ +1a80d4: 2200 a701 |0020: new-instance v0, Landroidx/recyclerview/widget/GridLayoutManager; // type@01a7 │ │ +1a80d8: 6e10 fd58 0300 |0022: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@58fd │ │ +1a80de: 0c01 |0025: move-result-object v1 │ │ +1a80e0: 1232 |0026: const/4 v2, #int 3 // #3 │ │ +1a80e2: 7030 d805 1002 |0027: invoke-direct {v0, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;.:(Landroid/content/Context;I)V // method@05d8 │ │ +1a80e8: 6e20 0a06 0400 |002a: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060a │ │ +1a80ee: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=71 │ │ 0x0009 line=72 │ │ 0x0015 line=74 │ │ 0x001e line=75 │ │ @@ -588960,21 +588961,21 @@ │ │ type : '(ILandroid/os/Bundle;)Landroidx/loader/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1a7ff0: |[1a7ff0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroidx/loader/content/Loader; │ │ -1a8000: 2202 8710 |0000: new-instance v2, Lorg/thoughtcrime/securesms/scribbles/StickerLoader; // type@1087 │ │ -1a8004: 6e10 fd58 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@58fd │ │ -1a800a: 0c03 |0005: move-result-object v3 │ │ -1a800c: 5410 4d41 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.assetDirectory:Ljava/lang/String; // field@414d │ │ -1a8010: 7030 d658 3200 |0008: invoke-direct {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.:(Landroid/content/Context;Ljava/lang/String;)V // method@58d6 │ │ -1a8016: 1102 |000b: return-object v2 │ │ +1a7ff4: |[1a7ff4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroidx/loader/content/Loader; │ │ +1a8004: 2202 8710 |0000: new-instance v2, Lorg/thoughtcrime/securesms/scribbles/StickerLoader; // type@1087 │ │ +1a8008: 6e10 fd58 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@58fd │ │ +1a800e: 0c03 |0005: move-result-object v3 │ │ +1a8010: 5410 4d41 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.assetDirectory:Ljava/lang/String; // field@414d │ │ +1a8014: 7030 d658 3200 |0008: invoke-direct {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.:(Landroid/content/Context;Ljava/lang/String;)V // method@58d6 │ │ +1a801a: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ 0x0000 - 0x000c reg=2 (null) I │ │ 0x0000 - 0x000c reg=3 (null) Landroid/os/Bundle; │ │ @@ -588984,25 +588985,25 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -1a7fbc: |[1a7fbc] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -1a7fcc: 6004 0e27 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.scribble_select_sticker_fragment:I // field@270e │ │ -1a7fd0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a7fd2: 6e40 e702 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ -1a7fd8: 0c02 |0006: move-result-object v2 │ │ -1a7fda: 6003 2f25 |0007: sget v3, Lorg/thoughtcrime/securesms/R$id;.stickers_recycler_view:I // field@252f │ │ -1a7fde: 6e20 1603 3200 |0009: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1a7fe4: 0c03 |000c: move-result-object v3 │ │ -1a7fe6: 1f03 b601 |000d: check-cast v3, Landroidx/recyclerview/widget/RecyclerView; // type@01b6 │ │ -1a7fea: 5b13 5041 |000f: iput-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@4150 │ │ -1a7fee: 1102 |0011: return-object v2 │ │ +1a7fc0: |[1a7fc0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +1a7fd0: 6004 0e27 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.scribble_select_sticker_fragment:I // field@270e │ │ +1a7fd4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a7fd6: 6e40 e702 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ +1a7fdc: 0c02 |0006: move-result-object v2 │ │ +1a7fde: 6003 2f25 |0007: sget v3, Lorg/thoughtcrime/securesms/R$id;.stickers_recycler_view:I // field@252f │ │ +1a7fe2: 6e20 1603 3200 |0009: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1a7fe8: 0c03 |000c: move-result-object v3 │ │ +1a7fea: 1f03 b601 |000d: check-cast v3, Landroidx/recyclerview/widget/RecyclerView; // type@01b6 │ │ +1a7fee: 5b13 5041 |000f: iput-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@4150 │ │ +1a7ff2: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0007 line=62 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -589014,18 +589015,18 @@ │ │ type : '(Landroidx/loader/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1a80ec: |[1a80ec] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoadFinished:(Landroidx/loader/content/Loader;Ljava/lang/Object;)V │ │ -1a80fc: 1f02 4211 |0000: check-cast v2, [Ljava/lang/String; // type@1142 │ │ -1a8100: 6e30 0559 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.onLoadFinished:(Landroidx/loader/content/Loader;[Ljava/lang/String;)V // method@5905 │ │ -1a8106: 0e00 |0005: return-void │ │ +1a80f0: |[1a80f0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoadFinished:(Landroidx/loader/content/Loader;Ljava/lang/Object;)V │ │ +1a8100: 1f02 4211 |0000: check-cast v2, [Ljava/lang/String; // type@1142 │ │ +1a8104: 6e30 0559 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.onLoadFinished:(Landroidx/loader/content/Loader;[Ljava/lang/String;)V // method@5905 │ │ +1a810a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/loader/content/Loader; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -589035,23 +589036,23 @@ │ │ type : '(Landroidx/loader/content/Loader;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -1a8108: |[1a8108] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoadFinished:(Landroidx/loader/content/Loader;[Ljava/lang/String;)V │ │ -1a8118: 5434 5041 |0000: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@4150 │ │ -1a811c: 2200 8d10 |0002: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // type@108d │ │ -1a8120: 6e10 fd58 0300 |0004: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@58fd │ │ -1a8126: 0c01 |0007: move-result-object v1 │ │ -1a8128: 5432 4e41 |0008: iget-object v2, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@414e │ │ -1a812c: 7055 f158 3021 |000a: invoke-direct {v0, v3, v1, v2, v5}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;[Ljava/lang/String;)V // method@58f1 │ │ -1a8132: 6e20 0606 0400 |000d: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ -1a8138: 0e00 |0010: return-void │ │ +1a810c: |[1a810c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoadFinished:(Landroidx/loader/content/Loader;[Ljava/lang/String;)V │ │ +1a811c: 5434 5041 |0000: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@4150 │ │ +1a8120: 2200 8d10 |0002: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // type@108d │ │ +1a8124: 6e10 fd58 0300 |0004: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@58fd │ │ +1a812a: 0c01 |0007: move-result-object v1 │ │ +1a812c: 5432 4e41 |0008: iget-object v2, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@414e │ │ +1a8130: 7055 f158 3021 |000a: invoke-direct {v0, v3, v1, v2, v5}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;[Ljava/lang/String;)V // method@58f1 │ │ +1a8136: 6e20 0606 0400 |000d: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ +1a813c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ 0x0000 - 0x0011 reg=4 (null) Landroidx/loader/content/Loader; │ │ 0x0000 - 0x0011 reg=5 (null) [Ljava/lang/String; │ │ @@ -589061,19 +589062,19 @@ │ │ type : '(Landroidx/loader/content/Loader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a813c: |[1a813c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoaderReset:(Landroidx/loader/content/Loader;)V │ │ -1a814c: 5412 5041 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@4150 │ │ -1a8150: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a8152: 6e20 0606 0200 |0003: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ -1a8158: 0e00 |0006: return-void │ │ +1a8140: |[1a8140] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoaderReset:(Landroidx/loader/content/Loader;)V │ │ +1a8150: 5412 5041 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@4150 │ │ +1a8154: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a8156: 6e20 0606 0200 |0003: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ +1a815c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ 0x0000 - 0x0007 reg=2 (null) Landroidx/loader/content/Loader; │ │ │ │ @@ -589082,17 +589083,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a815c: |[1a815c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.setListener:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V │ │ -1a816c: 5b01 4f41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.listener:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // field@414f │ │ -1a8170: 0e00 |0002: return-void │ │ +1a8160: |[1a8160] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.setListener:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V │ │ +1a8170: 5b01 4f41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.listener:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // field@414f │ │ +1a8174: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; │ │ │ │ @@ -589137,19 +589138,19 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a8174: |[1a8174] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ -1a8184: 5b01 5141 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@4151 │ │ -1a8188: 5b02 5241 |0002: iput-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@4152 │ │ -1a818c: 7010 0508 0000 |0004: invoke-direct {v0}, Lcom/bumptech/glide/request/target/CustomTarget;.:()V // method@0805 │ │ -1a8192: 0e00 |0007: return-void │ │ +1a8178: |[1a8178] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ +1a8188: 5b01 5141 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@4151 │ │ +1a818c: 5b02 5241 |0002: iput-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@4152 │ │ +1a8190: 7010 0508 0000 |0004: invoke-direct {v0}, Lcom/bumptech/glide/request/target/CustomTarget;.:()V // method@0805 │ │ +1a8196: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/thoughtcrime/securesms/imageeditor/RendererContext; │ │ @@ -589160,19 +589161,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a8194: |[1a8194] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onLoadCleared:(Landroid/graphics/drawable/Drawable;)V │ │ -1a81a4: 5412 5141 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@4151 │ │ -1a81a8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a81aa: 7120 1559 0200 |0003: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.access$102:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@5915 │ │ -1a81b0: 0e00 |0006: return-void │ │ +1a8198: |[1a8198] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onLoadCleared:(Landroid/graphics/drawable/Drawable;)V │ │ +1a81a8: 5412 5141 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@4151 │ │ +1a81ac: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a81ae: 7120 1559 0200 |0003: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.access$102:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@5915 │ │ +1a81b4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -589181,23 +589182,23 @@ │ │ type : '(Landroid/graphics/Bitmap;Lcom/bumptech/glide/request/transition/Transition;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -1a81b4: |[1a81b4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onResourceReady:(Landroid/graphics/Bitmap;Lcom/bumptech/glide/request/transition/Transition;)V │ │ -1a81c4: 5413 5141 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@4151 │ │ -1a81c8: 5410 5241 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@4152 │ │ -1a81cc: 7130 1459 0302 |0004: invoke-static {v3, v0, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.access$000:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@5914 │ │ -1a81d2: 5412 5241 |0007: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@4152 │ │ -1a81d6: 5422 293e |0009: iget-object v2, v2, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.invalidate:Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Invalidate; // field@3e29 │ │ -1a81da: 5413 5141 |000b: iget-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@4151 │ │ -1a81de: 7220 6250 3200 |000d: invoke-interface {v2, v3}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Invalidate;.onInvalidate:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@5062 │ │ -1a81e4: 0e00 |0010: return-void │ │ +1a81b8: |[1a81b8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onResourceReady:(Landroid/graphics/Bitmap;Lcom/bumptech/glide/request/transition/Transition;)V │ │ +1a81c8: 5413 5141 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@4151 │ │ +1a81cc: 5410 5241 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@4152 │ │ +1a81d0: 7130 1459 0302 |0004: invoke-static {v3, v0, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.access$000:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@5914 │ │ +1a81d6: 5412 5241 |0007: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@4152 │ │ +1a81da: 5422 293e |0009: iget-object v2, v2, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.invalidate:Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Invalidate; // field@3e29 │ │ +1a81de: 5413 5141 |000b: iget-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@4151 │ │ +1a81e2: 7220 6250 3200 |000d: invoke-interface {v2, v3}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Invalidate;.onInvalidate:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@5062 │ │ +1a81e8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0007 line=92 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1; │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/graphics/Bitmap; │ │ @@ -589208,18 +589209,18 @@ │ │ type : '(Ljava/lang/Object;Lcom/bumptech/glide/request/transition/Transition;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1a81e8: |[1a81e8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onResourceReady:(Ljava/lang/Object;Lcom/bumptech/glide/request/transition/Transition;)V │ │ -1a81f8: 1f01 4500 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@0045 │ │ -1a81fc: 6e30 0b59 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.onResourceReady:(Landroid/graphics/Bitmap;Lcom/bumptech/glide/request/transition/Transition;)V // method@590b │ │ -1a8202: 0e00 |0005: return-void │ │ +1a81ec: |[1a81ec] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onResourceReady:(Ljava/lang/Object;Lcom/bumptech/glide/request/transition/Transition;)V │ │ +1a81fc: 1f01 4500 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@0045 │ │ +1a8200: 6e30 0b59 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.onResourceReady:(Landroid/graphics/Bitmap;Lcom/bumptech/glide/request/transition/Transition;)V // method@590b │ │ +1a8206: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=2 (null) Lcom/bumptech/glide/request/transition/Transition; │ │ @@ -640019,41 +640020,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -1a7c0c: |[1a7c0c] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.:()V │ │ -1a7c1c: 6000 2721 |0000: sget v0, Lorg/thoughtcrime/securesms/R$drawable;.ic_tag_faces_white_24dp:I // field@2127 │ │ -1a7c20: 6001 3921 |0002: sget v1, Lorg/thoughtcrime/securesms/R$drawable;.ic_work_white_24dp:I // field@2139 │ │ -1a7c24: 6002 0e21 |0004: sget v2, Lorg/thoughtcrime/securesms/R$drawable;.ic_pets_white_24dp:I // field@210e │ │ -1a7c28: 6003 f220 |0006: sget v3, Lorg/thoughtcrime/securesms/R$drawable;.ic_local_dining_white_24dp:I // field@20f2 │ │ -1a7c2c: 6004 3821 |0008: sget v4, Lorg/thoughtcrime/securesms/R$drawable;.ic_wb_sunny_white_24dp:I // field@2138 │ │ -1a7c30: 2454 2711 1032 |000a: filled-new-array {v0, v1, v2, v3, v4}, [I // type@1127 │ │ -1a7c36: 0c00 |000d: move-result-object v0 │ │ -1a7c38: 6900 4341 |000e: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.TAB_TITLES:[I // field@4143 │ │ -1a7c3c: 0e00 |0010: return-void │ │ +1a7c10: |[1a7c10] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.:()V │ │ +1a7c20: 6000 2721 |0000: sget v0, Lorg/thoughtcrime/securesms/R$drawable;.ic_tag_faces_white_24dp:I // field@2127 │ │ +1a7c24: 6001 3921 |0002: sget v1, Lorg/thoughtcrime/securesms/R$drawable;.ic_work_white_24dp:I // field@2139 │ │ +1a7c28: 6002 0e21 |0004: sget v2, Lorg/thoughtcrime/securesms/R$drawable;.ic_pets_white_24dp:I // field@210e │ │ +1a7c2c: 6003 f220 |0006: sget v3, Lorg/thoughtcrime/securesms/R$drawable;.ic_local_dining_white_24dp:I // field@20f2 │ │ +1a7c30: 6004 3821 |0008: sget v4, Lorg/thoughtcrime/securesms/R$drawable;.ic_wb_sunny_white_24dp:I // field@2138 │ │ +1a7c34: 2454 2711 1032 |000a: filled-new-array {v0, v1, v2, v3, v4}, [I // type@1127 │ │ +1a7c3a: 0c00 |000d: move-result-object v0 │ │ +1a7c3c: 6900 4341 |000e: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.TAB_TITLES:[I // field@4143 │ │ +1a7c40: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a7c40: |[1a7c40] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.:()V │ │ -1a7c50: 7010 7905 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/FragmentActivity;.:()V // method@0579 │ │ -1a7c56: 0e00 |0003: return-void │ │ +1a7c44: |[1a7c44] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.:()V │ │ +1a7c54: 7010 7905 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/FragmentActivity;.:()V // method@0579 │ │ +1a7c5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity; │ │ │ │ Virtual methods - │ │ @@ -640062,44 +640063,44 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -1a7c58: |[1a7c58] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1a7c68: 6f20 8905 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@0589 │ │ -1a7c6e: 6004 0d27 |0003: sget v4, Lorg/thoughtcrime/securesms/R$layout;.scribble_select_sticker_activity:I // field@270d │ │ -1a7c72: 6e20 e658 4300 |0005: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.setContentView:(I)V // method@58e6 │ │ -1a7c78: 6004 4c22 |0008: sget v4, Lorg/thoughtcrime/securesms/R$id;.camera_sticker_pager:I // field@224c │ │ -1a7c7c: 6e20 df58 4300 |000a: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.findViewById:(I)Landroid/view/View; // method@58df │ │ -1a7c82: 0c04 |000d: move-result-object v4 │ │ -1a7c84: 1f04 b901 |000e: check-cast v4, Landroidx/viewpager/widget/ViewPager; // type@01b9 │ │ -1a7c88: 2200 8810 |0010: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter; // type@1088 │ │ -1a7c8c: 6e10 e158 0300 |0012: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@58e1 │ │ -1a7c92: 0c01 |0015: move-result-object v1 │ │ -1a7c94: 7030 da58 1003 |0016: invoke-direct {v0, v1, v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.:(Landroidx/fragment/app/FragmentManager;Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V // method@58da │ │ -1a7c9a: 6e20 1606 0400 |0019: invoke-virtual {v4, v0}, Landroidx/viewpager/widget/ViewPager;.setAdapter:(Landroidx/viewpager/widget/PagerAdapter;)V // method@0616 │ │ -1a7ca0: 6000 4d22 |001c: sget v0, Lorg/thoughtcrime/securesms/R$id;.camera_sticker_tabs:I // field@224d │ │ -1a7ca4: 6e20 df58 0300 |001e: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.findViewById:(I)Landroid/view/View; // method@58df │ │ -1a7caa: 0c00 |0021: move-result-object v0 │ │ -1a7cac: 1f00 8e02 |0022: check-cast v0, Lcom/google/android/material/tabs/TabLayout; // type@028e │ │ -1a7cb0: 6e20 fc08 4000 |0024: invoke-virtual {v0, v4}, Lcom/google/android/material/tabs/TabLayout;.setupWithViewPager:(Landroidx/viewpager/widget/ViewPager;)V // method@08fc │ │ -1a7cb6: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -1a7cb8: 6e10 fb08 0000 |0028: invoke-virtual {v0}, Lcom/google/android/material/tabs/TabLayout;.getTabCount:()I // method@08fb │ │ -1a7cbe: 0a01 |002b: move-result v1 │ │ -1a7cc0: 3514 1000 |002c: if-ge v4, v1, 003c // +0010 │ │ -1a7cc4: 6e20 fa08 4000 |002e: invoke-virtual {v0, v4}, Lcom/google/android/material/tabs/TabLayout;.getTabAt:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@08fa │ │ -1a7cca: 0c01 |0031: move-result-object v1 │ │ -1a7ccc: 6202 4341 |0032: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.TAB_TITLES:[I // field@4143 │ │ -1a7cd0: 4402 0204 |0034: aget v2, v2, v4 │ │ -1a7cd4: 6e20 f808 2100 |0036: invoke-virtual {v1, v2}, Lcom/google/android/material/tabs/TabLayout$Tab;.setIcon:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@08f8 │ │ -1a7cda: d804 0401 |0039: add-int/lit8 v4, v4, #int 1 // #01 │ │ -1a7cde: 28ed |003b: goto 0028 // -0013 │ │ -1a7ce0: 0e00 |003c: return-void │ │ +1a7c5c: |[1a7c5c] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1a7c6c: 6f20 8905 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@0589 │ │ +1a7c72: 6004 0d27 |0003: sget v4, Lorg/thoughtcrime/securesms/R$layout;.scribble_select_sticker_activity:I // field@270d │ │ +1a7c76: 6e20 e658 4300 |0005: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.setContentView:(I)V // method@58e6 │ │ +1a7c7c: 6004 4c22 |0008: sget v4, Lorg/thoughtcrime/securesms/R$id;.camera_sticker_pager:I // field@224c │ │ +1a7c80: 6e20 df58 4300 |000a: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.findViewById:(I)Landroid/view/View; // method@58df │ │ +1a7c86: 0c04 |000d: move-result-object v4 │ │ +1a7c88: 1f04 b901 |000e: check-cast v4, Landroidx/viewpager/widget/ViewPager; // type@01b9 │ │ +1a7c8c: 2200 8810 |0010: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter; // type@1088 │ │ +1a7c90: 6e10 e158 0300 |0012: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@58e1 │ │ +1a7c96: 0c01 |0015: move-result-object v1 │ │ +1a7c98: 7030 da58 1003 |0016: invoke-direct {v0, v1, v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.:(Landroidx/fragment/app/FragmentManager;Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V // method@58da │ │ +1a7c9e: 6e20 1606 0400 |0019: invoke-virtual {v4, v0}, Landroidx/viewpager/widget/ViewPager;.setAdapter:(Landroidx/viewpager/widget/PagerAdapter;)V // method@0616 │ │ +1a7ca4: 6000 4d22 |001c: sget v0, Lorg/thoughtcrime/securesms/R$id;.camera_sticker_tabs:I // field@224d │ │ +1a7ca8: 6e20 df58 0300 |001e: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.findViewById:(I)Landroid/view/View; // method@58df │ │ +1a7cae: 0c00 |0021: move-result-object v0 │ │ +1a7cb0: 1f00 8e02 |0022: check-cast v0, Lcom/google/android/material/tabs/TabLayout; // type@028e │ │ +1a7cb4: 6e20 fc08 4000 |0024: invoke-virtual {v0, v4}, Lcom/google/android/material/tabs/TabLayout;.setupWithViewPager:(Landroidx/viewpager/widget/ViewPager;)V // method@08fc │ │ +1a7cba: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +1a7cbc: 6e10 fb08 0000 |0028: invoke-virtual {v0}, Lcom/google/android/material/tabs/TabLayout;.getTabCount:()I // method@08fb │ │ +1a7cc2: 0a01 |002b: move-result v1 │ │ +1a7cc4: 3514 1000 |002c: if-ge v4, v1, 003c // +0010 │ │ +1a7cc8: 6e20 fa08 4000 |002e: invoke-virtual {v0, v4}, Lcom/google/android/material/tabs/TabLayout;.getTabAt:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@08fa │ │ +1a7cce: 0c01 |0031: move-result-object v1 │ │ +1a7cd0: 6202 4341 |0032: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.TAB_TITLES:[I // field@4143 │ │ +1a7cd4: 4402 0204 |0034: aget v2, v2, v4 │ │ +1a7cd8: 6e20 f808 2100 |0036: invoke-virtual {v1, v2}, Lcom/google/android/material/tabs/TabLayout$Tab;.setIcon:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@08f8 │ │ +1a7cde: d804 0401 |0039: add-int/lit8 v4, v4, #int 1 // #01 │ │ +1a7ce2: 28ed |003b: goto 0028 // -0013 │ │ +1a7ce4: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0008 line=52 │ │ 0x0010 line=53 │ │ 0x001c line=55 │ │ @@ -640115,25 +640116,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -1a7bd4: |[1a7bd4] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -1a7be4: 7210 f002 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@02f0 │ │ -1a7bea: 0a00 |0003: move-result v0 │ │ -1a7bec: 1401 2c00 0201 |0004: const v1, #float 2.38774e-38 // #0102002c │ │ -1a7bf2: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ -1a7bf6: 6e10 e258 0200 |0009: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.onBackPressed:()V // method@58e2 │ │ -1a7bfc: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -1a7bfe: 0f03 |000d: return v3 │ │ -1a7c00: 6f20 8a05 3200 |000e: invoke-super {v2, v3}, Landroidx/fragment/app/FragmentActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@058a │ │ -1a7c06: 0a03 |0011: move-result v3 │ │ -1a7c08: 0f03 |0012: return v3 │ │ +1a7bd8: |[1a7bd8] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +1a7be8: 7210 f002 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@02f0 │ │ +1a7bee: 0a00 |0003: move-result v0 │ │ +1a7bf0: 1401 2c00 0201 |0004: const v1, #float 2.38774e-38 // #0102002c │ │ +1a7bf6: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ +1a7bfa: 6e10 e258 0200 |0009: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.onBackPressed:()V // method@58e2 │ │ +1a7c00: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +1a7c02: 0f03 |000d: return v3 │ │ +1a7c04: 6f20 8a05 3200 |000e: invoke-super {v2, v3}, Landroidx/fragment/app/FragmentActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@058a │ │ +1a7c0a: 0a03 |0011: move-result v3 │ │ +1a7c0c: 0f03 |0012: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0009 line=66 │ │ 0x000e line=69 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity; │ │ @@ -640144,23 +640145,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1a7ce4: |[1a7ce4] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onStickerSelected:(Ljava/lang/String;)V │ │ -1a7cf4: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ -1a7cf8: 7010 8300 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0083 │ │ -1a7cfe: 1a01 b355 |0005: const-string v1, "extra_sticker_file" // string@55b3 │ │ -1a7d02: 6e30 a000 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -1a7d08: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ -1a7d0a: 6e30 e758 3200 |000b: invoke-virtual {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.setResult:(ILandroid/content/Intent;)V // method@58e7 │ │ -1a7d10: 6e10 e058 0200 |000e: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.finish:()V // method@58e0 │ │ -1a7d16: 0e00 |0011: return-void │ │ +1a7ce8: |[1a7ce8] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onStickerSelected:(Ljava/lang/String;)V │ │ +1a7cf8: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ +1a7cfc: 7010 8300 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0083 │ │ +1a7d02: 1a01 b355 |0005: const-string v1, "extra_sticker_file" // string@55b3 │ │ +1a7d06: 6e30 a000 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +1a7d0c: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ +1a7d0e: 6e30 e758 3200 |000b: invoke-virtual {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.setResult:(ILandroid/content/Intent;)V // method@58e7 │ │ +1a7d14: 6e10 e058 0200 |000e: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.finish:()V // method@58e0 │ │ +1a7d1a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=75 │ │ 0x000b line=76 │ │ 0x000e line=77 │ │ locals : │ │ @@ -640219,17 +640220,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a9330: |[1a9330] org.thoughtcrime.securesms.search.SearchFragment.:()V │ │ -1a9340: 7010 483f 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.:()V // method@3f48 │ │ -1a9346: 0e00 |0003: return-void │ │ +1a9334: |[1a9334] org.thoughtcrime.securesms.search.SearchFragment.:()V │ │ +1a9344: 7010 483f 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.:()V // method@3f48 │ │ +1a934a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/search/SearchFragment;) │ │ @@ -640237,21 +640238,21 @@ │ │ type : '(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;Landroid/content/DialogInterface;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1a9368: |[1a9368] org.thoughtcrime.securesms.search.SearchFragment.lambda$onContactClicked$1:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;Landroid/content/DialogInterface;I)V │ │ -1a9378: 6e10 7a06 0100 |0000: invoke-virtual {v1}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067a │ │ -1a937e: 0a01 |0003: move-result v1 │ │ -1a9380: 6e20 8c06 1000 |0004: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcContext;.createChatByContactId:(I)I // method@068c │ │ -1a9386: 0a00 |0007: move-result v0 │ │ -1a9388: 6e20 6e42 0200 |0008: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/ConversationListActivity;.onCreateConversation:(I)V // method@426e │ │ -1a938e: 0e00 |000b: return-void │ │ +1a936c: |[1a936c] org.thoughtcrime.securesms.search.SearchFragment.lambda$onContactClicked$1:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;Landroid/content/DialogInterface;I)V │ │ +1a937c: 6e10 7a06 0100 |0000: invoke-virtual {v1}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067a │ │ +1a9382: 0a01 |0003: move-result v1 │ │ +1a9384: 6e20 8c06 1000 |0004: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcContext;.createChatByContactId:(I)I // method@068c │ │ +1a938a: 0a00 |0007: move-result v0 │ │ +1a938c: 6e20 6e42 0200 |0008: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/ConversationListActivity;.onCreateConversation:(I)V // method@426e │ │ +1a9392: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0008 line=173 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) Lcom/b44t/messenger/DcContext; │ │ 0x0000 - 0x000c reg=1 (null) Lcom/b44t/messenger/DcContact; │ │ @@ -640264,21 +640265,21 @@ │ │ type : '()Lorg/thoughtcrime/securesms/search/SearchFragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1a9304: |[1a9304] org.thoughtcrime.securesms.search.SearchFragment.newInstance:()Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ -1a9314: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ -1a9318: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ -1a931e: 2201 9a10 |0005: new-instance v1, Lorg/thoughtcrime/securesms/search/SearchFragment; // type@109a │ │ -1a9322: 7010 4659 0100 |0007: invoke-direct {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.:()V // method@5946 │ │ -1a9328: 6e20 5f59 0100 |000a: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/search/SearchFragment;.setArguments:(Landroid/os/Bundle;)V // method@595f │ │ -1a932e: 1101 |000d: return-object v1 │ │ +1a9308: |[1a9308] org.thoughtcrime.securesms.search.SearchFragment.newInstance:()Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ +1a9318: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ +1a931c: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ +1a9322: 2201 9a10 |0005: new-instance v1, Lorg/thoughtcrime/securesms/search/SearchFragment; // type@109a │ │ +1a9326: 7010 4659 0100 |0007: invoke-direct {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.:()V // method@5946 │ │ +1a932c: 6e20 5f59 0100 |000a: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/search/SearchFragment;.setArguments:(Landroid/os/Bundle;)V // method@595f │ │ +1a9332: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=59 │ │ 0x000a line=60 │ │ locals : │ │ │ │ @@ -640288,17 +640289,17 @@ │ │ type : '()Lorg/thoughtcrime/securesms/BaseConversationListAdapter;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a92ec: |[1a92ec] org.thoughtcrime.securesms.search.SearchFragment.getListAdapter:()Lorg/thoughtcrime/securesms/BaseConversationListAdapter; │ │ -1a92fc: 5410 8341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@4183 │ │ -1a9300: 1100 |0002: return-object v0 │ │ +1a92f0: |[1a92f0] org.thoughtcrime.securesms.search.SearchFragment.getListAdapter:()Lorg/thoughtcrime/securesms/BaseConversationListAdapter; │ │ +1a9300: 5410 8341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@4183 │ │ +1a9304: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/search/SearchFragment;) │ │ @@ -640306,19 +640307,19 @@ │ │ type : '(Lcom/b44t/messenger/DcEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a9348: |[1a9348] org.thoughtcrime.securesms.search.SearchFragment.handleEvent:(Lcom/b44t/messenger/DcEvent;)V │ │ -1a9358: 5401 8741 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4187 │ │ -1a935c: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -1a9360: 6e10 a059 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:()V // method@59a0 │ │ -1a9366: 0e00 |0007: return-void │ │ +1a934c: |[1a934c] org.thoughtcrime.securesms.search.SearchFragment.handleEvent:(Lcom/b44t/messenger/DcEvent;)V │ │ +1a935c: 5401 8741 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4187 │ │ +1a9360: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +1a9364: 6e10 a059 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:()V // method@59a0 │ │ +1a936a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0004 line=208 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/b44t/messenger/DcEvent; │ │ @@ -640328,58 +640329,58 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -1a9390: |[1a9390] org.thoughtcrime.securesms.search.SearchFragment.lambda$onStart$0$org-thoughtcrime-securesms-search-SearchFragment:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ -1a93a0: 3805 0300 |0000: if-eqz v5, 0003 // +0003 │ │ -1a93a4: 2803 |0002: goto 0005 // +0003 │ │ -1a93a6: 6205 a641 |0003: sget-object v5, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41a6 │ │ -1a93aa: 5440 8341 |0005: iget-object v0, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@4183 │ │ -1a93ae: 6e20 8e59 5000 |0007: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.updateResults:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@598e │ │ -1a93b4: 5440 8441 |000a: iget-object v0, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@4184 │ │ -1a93b8: 6e10 465b 0000 |000c: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.invalidateLayouts:()V // method@5b46 │ │ -1a93be: 6e10 a859 0500 |000f: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.isEmpty:()Z // method@59a8 │ │ -1a93c4: 0a05 |0012: move-result v5 │ │ -1a93c6: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -1a93c8: 3805 3600 |0014: if-eqz v5, 004a // +0036 │ │ -1a93cc: 5445 8741 |0016: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4187 │ │ -1a93d0: 6e10 9a59 0500 |0018: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getLastQuery:()Ljava/lang/String; // method@599a │ │ -1a93d6: 0c05 |001b: move-result-object v5 │ │ -1a93d8: 6e10 fd0a 0500 |001c: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afd │ │ -1a93de: 0c05 |001f: move-result-object v5 │ │ -1a93e0: 7110 a702 0500 |0020: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ -1a93e6: 0a05 |0023: move-result v5 │ │ -1a93e8: 3805 0a00 |0024: if-eqz v5, 002e // +000a │ │ -1a93ec: 5445 8541 |0026: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@4185 │ │ -1a93f0: 1300 0800 |0028: const/16 v0, #int 8 // #8 │ │ -1a93f4: 6e20 6f04 0500 |002a: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@046f │ │ -1a93fa: 2829 |002d: goto 0056 // +0029 │ │ -1a93fc: 5445 8541 |002e: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@4185 │ │ -1a9400: 6e20 6f04 0500 |0030: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@046f │ │ -1a9406: 5445 8541 |0033: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@4185 │ │ -1a940a: 6001 5a2b |0035: sget v1, Lorg/thoughtcrime/securesms/R$string;.search_no_result_for_x:I // field@2b5a │ │ -1a940e: 5442 8741 |0037: iget-object v2, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4187 │ │ -1a9412: 6e10 9a59 0200 |0039: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getLastQuery:()Ljava/lang/String; // method@599a │ │ -1a9418: 0c02 |003c: move-result-object v2 │ │ -1a941a: 1213 |003d: const/4 v3, #int 1 // #1 │ │ -1a941c: 2333 4011 |003e: new-array v3, v3, [Ljava/lang/Object; // type@1140 │ │ -1a9420: 4d02 0300 |0040: aput-object v2, v3, v0 │ │ -1a9424: 6e30 4a59 1403 |0042: invoke-virtual {v4, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@594a │ │ -1a942a: 0c00 |0045: move-result-object v0 │ │ -1a942c: 6e20 6a04 0500 |0046: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046a │ │ -1a9432: 280d |0049: goto 0056 // +000d │ │ -1a9434: 5445 8541 |004a: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@4185 │ │ -1a9438: 6e20 6f04 0500 |004c: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@046f │ │ -1a943e: 5445 8541 |004f: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@4185 │ │ -1a9442: 1a00 0000 |0051: const-string v0, "" // string@0000 │ │ -1a9446: 6e20 6a04 0500 |0053: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046a │ │ -1a944c: 0e00 |0056: return-void │ │ +1a9394: |[1a9394] org.thoughtcrime.securesms.search.SearchFragment.lambda$onStart$0$org-thoughtcrime-securesms-search-SearchFragment:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ +1a93a4: 3805 0300 |0000: if-eqz v5, 0003 // +0003 │ │ +1a93a8: 2803 |0002: goto 0005 // +0003 │ │ +1a93aa: 6205 a641 |0003: sget-object v5, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41a6 │ │ +1a93ae: 5440 8341 |0005: iget-object v0, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@4183 │ │ +1a93b2: 6e20 8e59 5000 |0007: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.updateResults:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@598e │ │ +1a93b8: 5440 8441 |000a: iget-object v0, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@4184 │ │ +1a93bc: 6e10 465b 0000 |000c: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.invalidateLayouts:()V // method@5b46 │ │ +1a93c2: 6e10 a859 0500 |000f: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.isEmpty:()Z // method@59a8 │ │ +1a93c8: 0a05 |0012: move-result v5 │ │ +1a93ca: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +1a93cc: 3805 3600 |0014: if-eqz v5, 004a // +0036 │ │ +1a93d0: 5445 8741 |0016: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4187 │ │ +1a93d4: 6e10 9a59 0500 |0018: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getLastQuery:()Ljava/lang/String; // method@599a │ │ +1a93da: 0c05 |001b: move-result-object v5 │ │ +1a93dc: 6e10 fd0a 0500 |001c: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afd │ │ +1a93e2: 0c05 |001f: move-result-object v5 │ │ +1a93e4: 7110 a702 0500 |0020: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ +1a93ea: 0a05 |0023: move-result v5 │ │ +1a93ec: 3805 0a00 |0024: if-eqz v5, 002e // +000a │ │ +1a93f0: 5445 8541 |0026: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@4185 │ │ +1a93f4: 1300 0800 |0028: const/16 v0, #int 8 // #8 │ │ +1a93f8: 6e20 6f04 0500 |002a: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@046f │ │ +1a93fe: 2829 |002d: goto 0056 // +0029 │ │ +1a9400: 5445 8541 |002e: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@4185 │ │ +1a9404: 6e20 6f04 0500 |0030: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@046f │ │ +1a940a: 5445 8541 |0033: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@4185 │ │ +1a940e: 6001 5a2b |0035: sget v1, Lorg/thoughtcrime/securesms/R$string;.search_no_result_for_x:I // field@2b5a │ │ +1a9412: 5442 8741 |0037: iget-object v2, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4187 │ │ +1a9416: 6e10 9a59 0200 |0039: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getLastQuery:()Ljava/lang/String; // method@599a │ │ +1a941c: 0c02 |003c: move-result-object v2 │ │ +1a941e: 1213 |003d: const/4 v3, #int 1 // #1 │ │ +1a9420: 2333 4011 |003e: new-array v3, v3, [Ljava/lang/Object; // type@1140 │ │ +1a9424: 4d02 0300 |0040: aput-object v2, v3, v0 │ │ +1a9428: 6e30 4a59 1403 |0042: invoke-virtual {v4, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@594a │ │ +1a942e: 0c00 |0045: move-result-object v0 │ │ +1a9430: 6e20 6a04 0500 |0046: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046a │ │ +1a9436: 280d |0049: goto 0056 // +000d │ │ +1a9438: 5445 8541 |004a: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@4185 │ │ +1a943c: 6e20 6f04 0500 |004c: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@046f │ │ +1a9442: 5445 8541 |004f: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@4185 │ │ +1a9446: 1a00 0000 |0051: const-string v0, "" // string@0000 │ │ +1a944a: 6e20 6a04 0500 |0053: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046a │ │ +1a9450: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ 0x0003 line=112 │ │ 0x0005 line=114 │ │ 0x000a line=115 │ │ 0x000f line=117 │ │ @@ -640398,42 +640399,42 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -1a925c: |[1a925c] org.thoughtcrime.securesms.search.SearchFragment.offerToArchive:()Z │ │ -1a926c: 6e10 5c59 0400 |0000: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@595c │ │ -1a9272: 0c00 |0003: move-result-object v0 │ │ -1a9274: 7110 c84d 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ -1a927a: 0c00 |0007: move-result-object v0 │ │ -1a927c: 5441 8341 |0008: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@4183 │ │ -1a9280: 6e10 7a59 0100 |000a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getBatchSelections:()Ljava/util/Set; // method@597a │ │ -1a9286: 0c01 |000d: move-result-object v1 │ │ -1a9288: 7210 110d 0100 |000e: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d11 │ │ -1a928e: 0c01 |0011: move-result-object v1 │ │ -1a9290: 7210 bb0c 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1a9296: 0a02 |0015: move-result v2 │ │ -1a9298: 3802 1900 |0016: if-eqz v2, 002f // +0019 │ │ -1a929c: 7210 bc0c 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1a92a2: 0c02 |001b: move-result-object v2 │ │ -1a92a4: 1f02 f502 |001c: check-cast v2, Ljava/lang/Long; // type@02f5 │ │ -1a92a8: 6e10 5b0a 0200 |001e: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a5b │ │ -1a92ae: 0b02 |0021: move-result-wide v2 │ │ -1a92b0: 8423 |0022: long-to-int v3, v2 │ │ -1a92b2: 6e20 9906 3000 |0023: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ -1a92b8: 0c02 |0026: move-result-object v2 │ │ -1a92ba: 6e10 6106 0200 |0027: invoke-virtual {v2}, Lcom/b44t/messenger/DcChat;.getVisibility:()I // method@0661 │ │ -1a92c0: 0a02 |002a: move-result v2 │ │ -1a92c2: 1213 |002b: const/4 v3, #int 1 // #1 │ │ -1a92c4: 3232 e6ff |002c: if-eq v2, v3, 0012 // -001a │ │ -1a92c8: 0f03 |002e: return v3 │ │ -1a92ca: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -1a92cc: 0f00 |0030: return v0 │ │ +1a9260: |[1a9260] org.thoughtcrime.securesms.search.SearchFragment.offerToArchive:()Z │ │ +1a9270: 6e10 5c59 0400 |0000: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@595c │ │ +1a9276: 0c00 |0003: move-result-object v0 │ │ +1a9278: 7110 c84d 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ +1a927e: 0c00 |0007: move-result-object v0 │ │ +1a9280: 5441 8341 |0008: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@4183 │ │ +1a9284: 6e10 7a59 0100 |000a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getBatchSelections:()Ljava/util/Set; // method@597a │ │ +1a928a: 0c01 |000d: move-result-object v1 │ │ +1a928c: 7210 110d 0100 |000e: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d11 │ │ +1a9292: 0c01 |0011: move-result-object v1 │ │ +1a9294: 7210 bb0c 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1a929a: 0a02 |0015: move-result v2 │ │ +1a929c: 3802 1900 |0016: if-eqz v2, 002f // +0019 │ │ +1a92a0: 7210 bc0c 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1a92a6: 0c02 |001b: move-result-object v2 │ │ +1a92a8: 1f02 f502 |001c: check-cast v2, Ljava/lang/Long; // type@02f5 │ │ +1a92ac: 6e10 5b0a 0200 |001e: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a5b │ │ +1a92b2: 0b02 |0021: move-result-wide v2 │ │ +1a92b4: 8423 |0022: long-to-int v3, v2 │ │ +1a92b6: 6e20 9906 3000 |0023: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ +1a92bc: 0c02 |0026: move-result-object v2 │ │ +1a92be: 6e10 6106 0200 |0027: invoke-virtual {v2}, Lcom/b44t/messenger/DcChat;.getVisibility:()I // method@0661 │ │ +1a92c4: 0a02 |002a: move-result v2 │ │ +1a92c6: 1213 |002b: const/4 v3, #int 1 // #1 │ │ +1a92c8: 3232 e6ff |002c: if-eq v2, v3, 0012 // -001a │ │ +1a92cc: 0f03 |002e: return v3 │ │ +1a92ce: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +1a92d0: 0f00 |0030: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0008 line=215 │ │ 0x000e line=216 │ │ 0x0023 line=217 │ │ 0x0027 line=218 │ │ @@ -640445,20 +640446,20 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1a9450: |[1a9450] org.thoughtcrime.securesms.search.SearchFragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -1a9460: 6f20 653f 2100 |0000: invoke-super {v1, v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@3f65 │ │ -1a9466: 5410 8441 |0003: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@4184 │ │ -1a946a: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -1a946e: 6e20 485b 2000 |0007: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@5b48 │ │ -1a9474: 0e00 |000a: return-void │ │ +1a9454: |[1a9454] org.thoughtcrime.securesms.search.SearchFragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +1a9464: 6f20 653f 2100 |0000: invoke-super {v1, v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@3f65 │ │ +1a946a: 5410 8441 |0003: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@4184 │ │ +1a946e: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +1a9472: 6e20 485b 2000 |0007: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@5b48 │ │ +1a9478: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0003 line=135 │ │ 0x0007 line=136 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ @@ -640469,61 +640470,61 @@ │ │ type : '(Lcom/b44t/messenger/DcContact;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 91 16-bit code units │ │ -1a9478: |[1a9478] org.thoughtcrime.securesms.search.SearchFragment.onContactClicked:(Lcom/b44t/messenger/DcContact;)V │ │ -1a9488: 5480 8141 |0000: iget-object v0, v8, Lorg/thoughtcrime/securesms/search/SearchFragment;.actionMode:Landroidx/appcompat/view/ActionMode; // field@4181 │ │ -1a948c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -1a9490: 0e00 |0004: return-void │ │ -1a9492: 6e10 4759 0800 |0005: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5947 │ │ -1a9498: 0c00 |0008: move-result-object v0 │ │ -1a949a: 1f00 2a0d |0009: check-cast v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d2a │ │ -1a949e: 3800 4f00 |000b: if-eqz v0, 005a // +004f │ │ -1a94a2: 6e10 5d59 0800 |000d: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@595d │ │ -1a94a8: 0c01 |0010: move-result-object v1 │ │ -1a94aa: 7110 c84d 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ -1a94b0: 0c01 |0014: move-result-object v1 │ │ -1a94b2: 6e10 7a06 0900 |0015: invoke-virtual {v9}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067a │ │ -1a94b8: 0a02 |0018: move-result v2 │ │ -1a94ba: 6e20 9d06 2100 |0019: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.getChatIdByContactId:(I)I // method@069d │ │ -1a94c0: 0a02 |001c: move-result v2 │ │ -1a94c2: 3902 3a00 |001d: if-nez v2, 0057 // +003a │ │ -1a94c6: 2202 4901 |001f: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -1a94ca: 6e10 5d59 0800 |0021: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@595d │ │ -1a94d0: 0c03 |0024: move-result-object v3 │ │ -1a94d2: 7020 8704 3200 |0025: invoke-direct {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0487 │ │ -1a94d8: 6003 d027 |0028: sget v3, Lorg/thoughtcrime/securesms/R$string;.ask_start_chat_with:I // field@27d0 │ │ -1a94dc: 6e10 7906 0900 |002a: invoke-virtual {v9}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@0679 │ │ -1a94e2: 0c04 |002d: move-result-object v4 │ │ -1a94e4: 1215 |002e: const/4 v5, #int 1 // #1 │ │ -1a94e6: 2356 4011 |002f: new-array v6, v5, [Ljava/lang/Object; // type@1140 │ │ -1a94ea: 1207 |0031: const/4 v7, #int 0 // #0 │ │ -1a94ec: 4d04 0607 |0032: aput-object v4, v6, v7 │ │ -1a94f0: 6e30 4a59 3806 |0034: invoke-virtual {v8, v3, v6}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@594a │ │ -1a94f6: 0c03 |0037: move-result-object v3 │ │ -1a94f8: 6e20 8d04 3200 |0038: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048d │ │ -1a94fe: 0c02 |003b: move-result-object v2 │ │ -1a9500: 6e20 8904 5200 |003c: invoke-virtual {v2, v5}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@0489 │ │ -1a9506: 0c02 |003f: move-result-object v2 │ │ -1a9508: 1503 0401 |0040: const/high16 v3, #int 17039360 // #104 │ │ -1a950c: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -1a950e: 6e30 8e04 3204 |0043: invoke-virtual {v2, v3, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ -1a9514: 0c02 |0046: move-result-object v2 │ │ -1a9516: 2203 9910 |0047: new-instance v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1; // type@1099 │ │ -1a951a: 7040 4459 1309 |0049: invoke-direct {v3, v1, v9, v0}, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;)V // method@5944 │ │ -1a9520: 1409 0a00 0401 |004c: const v9, #float 2.42446e-38 // #0104000a │ │ -1a9526: 6e30 9304 9203 |004f: invoke-virtual {v2, v9, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0493 │ │ -1a952c: 0c09 |0052: move-result-object v9 │ │ -1a952e: 6e10 9904 0900 |0053: invoke-virtual {v9}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0499 │ │ -1a9534: 2804 |0056: goto 005a // +0004 │ │ -1a9536: 6e20 6e42 2000 |0057: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/ConversationListActivity;.onCreateConversation:(I)V // method@426e │ │ -1a953c: 0e00 |005a: return-void │ │ +1a947c: |[1a947c] org.thoughtcrime.securesms.search.SearchFragment.onContactClicked:(Lcom/b44t/messenger/DcContact;)V │ │ +1a948c: 5480 8141 |0000: iget-object v0, v8, Lorg/thoughtcrime/securesms/search/SearchFragment;.actionMode:Landroidx/appcompat/view/ActionMode; // field@4181 │ │ +1a9490: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +1a9494: 0e00 |0004: return-void │ │ +1a9496: 6e10 4759 0800 |0005: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5947 │ │ +1a949c: 0c00 |0008: move-result-object v0 │ │ +1a949e: 1f00 2a0d |0009: check-cast v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d2a │ │ +1a94a2: 3800 4f00 |000b: if-eqz v0, 005a // +004f │ │ +1a94a6: 6e10 5d59 0800 |000d: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@595d │ │ +1a94ac: 0c01 |0010: move-result-object v1 │ │ +1a94ae: 7110 c84d 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ +1a94b4: 0c01 |0014: move-result-object v1 │ │ +1a94b6: 6e10 7a06 0900 |0015: invoke-virtual {v9}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067a │ │ +1a94bc: 0a02 |0018: move-result v2 │ │ +1a94be: 6e20 9d06 2100 |0019: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.getChatIdByContactId:(I)I // method@069d │ │ +1a94c4: 0a02 |001c: move-result v2 │ │ +1a94c6: 3902 3a00 |001d: if-nez v2, 0057 // +003a │ │ +1a94ca: 2202 4901 |001f: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +1a94ce: 6e10 5d59 0800 |0021: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@595d │ │ +1a94d4: 0c03 |0024: move-result-object v3 │ │ +1a94d6: 7020 8704 3200 |0025: invoke-direct {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0487 │ │ +1a94dc: 6003 d027 |0028: sget v3, Lorg/thoughtcrime/securesms/R$string;.ask_start_chat_with:I // field@27d0 │ │ +1a94e0: 6e10 7906 0900 |002a: invoke-virtual {v9}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@0679 │ │ +1a94e6: 0c04 |002d: move-result-object v4 │ │ +1a94e8: 1215 |002e: const/4 v5, #int 1 // #1 │ │ +1a94ea: 2356 4011 |002f: new-array v6, v5, [Ljava/lang/Object; // type@1140 │ │ +1a94ee: 1207 |0031: const/4 v7, #int 0 // #0 │ │ +1a94f0: 4d04 0607 |0032: aput-object v4, v6, v7 │ │ +1a94f4: 6e30 4a59 3806 |0034: invoke-virtual {v8, v3, v6}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@594a │ │ +1a94fa: 0c03 |0037: move-result-object v3 │ │ +1a94fc: 6e20 8d04 3200 |0038: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048d │ │ +1a9502: 0c02 |003b: move-result-object v2 │ │ +1a9504: 6e20 8904 5200 |003c: invoke-virtual {v2, v5}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@0489 │ │ +1a950a: 0c02 |003f: move-result-object v2 │ │ +1a950c: 1503 0401 |0040: const/high16 v3, #int 17039360 // #104 │ │ +1a9510: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +1a9512: 6e30 8e04 3204 |0043: invoke-virtual {v2, v3, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ +1a9518: 0c02 |0046: move-result-object v2 │ │ +1a951a: 2203 9910 |0047: new-instance v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1; // type@1099 │ │ +1a951e: 7040 4459 1309 |0049: invoke-direct {v3, v1, v9, v0}, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;)V // method@5944 │ │ +1a9524: 1409 0a00 0401 |004c: const v9, #float 2.42446e-38 // #0104000a │ │ +1a952a: 6e30 9304 9203 |004f: invoke-virtual {v2, v9, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0493 │ │ +1a9530: 0c09 |0052: move-result-object v9 │ │ +1a9532: 6e10 9904 0900 |0053: invoke-virtual {v9}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0499 │ │ +1a9538: 2804 |0056: goto 005a // +0004 │ │ +1a953a: 6e20 6e42 2000 |0057: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/ConversationListActivity;.onCreateConversation:(I)V // method@426e │ │ +1a9540: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0005 line=162 │ │ 0x000d line=164 │ │ 0x0015 line=165 │ │ 0x001f line=167 │ │ @@ -640542,19 +640543,19 @@ │ │ type : '(Lcom/b44t/messenger/DcChatlist$Item;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a9540: |[1a9540] org.thoughtcrime.securesms.search.SearchFragment.onConversationClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V │ │ -1a9550: 5233 6800 |0000: iget v3, v3, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ -1a9554: 8130 |0002: int-to-long v0, v3 │ │ -1a9556: 6e30 5759 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.onItemClick:(J)V // method@5957 │ │ -1a955c: 0e00 |0006: return-void │ │ +1a9544: |[1a9544] org.thoughtcrime.securesms.search.SearchFragment.onConversationClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V │ │ +1a9554: 5233 6800 |0000: iget v3, v3, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ +1a9558: 8130 |0002: int-to-long v0, v3 │ │ +1a955a: 6e30 5759 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.onItemClick:(J)V // method@5957 │ │ +1a9560: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ 0x0000 - 0x0007 reg=3 (null) Lcom/b44t/messenger/DcChatlist$Item; │ │ │ │ @@ -640563,19 +640564,19 @@ │ │ type : '(Lcom/b44t/messenger/DcChatlist$Item;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a9560: |[1a9560] org.thoughtcrime.securesms.search.SearchFragment.onConversationLongClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V │ │ -1a9570: 5233 6800 |0000: iget v3, v3, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ -1a9574: 8130 |0002: int-to-long v0, v3 │ │ -1a9576: 6e30 5859 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.onItemLongClick:(J)V // method@5958 │ │ -1a957c: 0e00 |0006: return-void │ │ +1a9564: |[1a9564] org.thoughtcrime.securesms.search.SearchFragment.onConversationLongClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V │ │ +1a9574: 5233 6800 |0000: iget v3, v3, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ +1a9578: 8130 |0002: int-to-long v0, v3 │ │ +1a957a: 6e30 5859 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.onItemLongClick:(J)V // method@5958 │ │ +1a9580: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ 0x0000 - 0x0007 reg=3 (null) Lcom/b44t/messenger/DcChatlist$Item; │ │ │ │ @@ -640584,54 +640585,54 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -1a9580: |[1a9580] org.thoughtcrime.securesms.search.SearchFragment.onCreate:(Landroid/os/Bundle;)V │ │ -1a9590: 6f20 663f 2100 |0000: invoke-super {v1, v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onCreate:(Landroid/os/Bundle;)V // method@3f66 │ │ -1a9596: 2202 a710 |0003: new-instance v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory; // type@10a7 │ │ -1a959a: 6e10 5d59 0100 |0005: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@595d │ │ -1a95a0: 0c00 |0008: move-result-object v0 │ │ -1a95a2: 7020 9459 0200 |0009: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.:(Landroid/content/Context;)V // method@5994 │ │ -1a95a8: 7120 a105 2100 |000c: invoke-static {v1, v2}, Landroidx/lifecycle/ViewModelProviders;.of:(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider; // method@05a1 │ │ -1a95ae: 0c02 |000f: move-result-object v2 │ │ -1a95b0: 1c00 a910 |0010: const-class v0, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@10a9 │ │ -1a95b4: 6e20 a005 0200 |0012: invoke-virtual {v2, v0}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@05a0 │ │ -1a95ba: 0c02 |0015: move-result-object v2 │ │ -1a95bc: 1f02 a910 |0016: check-cast v2, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@10a9 │ │ -1a95c0: 5b12 8741 |0018: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4187 │ │ -1a95c4: 6e10 5d59 0100 |001a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@595d │ │ -1a95ca: 0c02 |001d: move-result-object v2 │ │ -1a95cc: 7110 c94d 0200 |001e: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getEventCenter:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/connect/DcEventCenter; // method@4dc9 │ │ -1a95d2: 0c02 |0021: move-result-object v2 │ │ -1a95d4: 1300 e407 |0022: const/16 v0, #int 2020 // #7e4 │ │ -1a95d8: 6e30 a74d 0201 |0024: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da7 │ │ -1a95de: 1300 ee07 |0027: const/16 v0, #int 2030 // #7ee │ │ -1a95e2: 6e30 a74d 0201 |0029: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da7 │ │ -1a95e8: 1300 d507 |002c: const/16 v0, #int 2005 // #7d5 │ │ -1a95ec: 6e30 a74d 0201 |002e: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da7 │ │ -1a95f2: 1300 d007 |0031: const/16 v0, #int 2000 // #7d0 │ │ -1a95f6: 6e30 a74d 0201 |0033: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da7 │ │ -1a95fc: 1300 d807 |0036: const/16 v0, #int 2008 // #7d8 │ │ -1a9600: 6e30 a74d 0201 |0038: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da7 │ │ -1a9606: 1300 da07 |003b: const/16 v0, #int 2010 // #7da │ │ -1a960a: 6e30 a74d 0201 |003d: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da7 │ │ -1a9610: 1300 dc07 |0040: const/16 v0, #int 2012 // #7dc │ │ -1a9614: 6e30 a74d 0201 |0042: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da7 │ │ -1a961a: 1300 df07 |0045: const/16 v0, #int 2015 // #7df │ │ -1a961e: 6e30 a74d 0201 |0047: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da7 │ │ -1a9624: 5412 8641 |004a: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@4186 │ │ -1a9628: 3802 0a00 |004c: if-eqz v2, 0056 // +000a │ │ -1a962c: 5410 8741 |004e: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4187 │ │ -1a9630: 6e20 a159 2000 |0050: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:(Ljava/lang/String;)V // method@59a1 │ │ -1a9636: 1202 |0053: const/4 v2, #int 0 // #0 │ │ -1a9638: 5b12 8641 |0054: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@4186 │ │ -1a963c: 0e00 |0056: return-void │ │ +1a9584: |[1a9584] org.thoughtcrime.securesms.search.SearchFragment.onCreate:(Landroid/os/Bundle;)V │ │ +1a9594: 6f20 663f 2100 |0000: invoke-super {v1, v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onCreate:(Landroid/os/Bundle;)V // method@3f66 │ │ +1a959a: 2202 a710 |0003: new-instance v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory; // type@10a7 │ │ +1a959e: 6e10 5d59 0100 |0005: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@595d │ │ +1a95a4: 0c00 |0008: move-result-object v0 │ │ +1a95a6: 7020 9459 0200 |0009: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.:(Landroid/content/Context;)V // method@5994 │ │ +1a95ac: 7120 a105 2100 |000c: invoke-static {v1, v2}, Landroidx/lifecycle/ViewModelProviders;.of:(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider; // method@05a1 │ │ +1a95b2: 0c02 |000f: move-result-object v2 │ │ +1a95b4: 1c00 a910 |0010: const-class v0, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@10a9 │ │ +1a95b8: 6e20 a005 0200 |0012: invoke-virtual {v2, v0}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@05a0 │ │ +1a95be: 0c02 |0015: move-result-object v2 │ │ +1a95c0: 1f02 a910 |0016: check-cast v2, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@10a9 │ │ +1a95c4: 5b12 8741 |0018: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4187 │ │ +1a95c8: 6e10 5d59 0100 |001a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@595d │ │ +1a95ce: 0c02 |001d: move-result-object v2 │ │ +1a95d0: 7110 c94d 0200 |001e: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getEventCenter:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/connect/DcEventCenter; // method@4dc9 │ │ +1a95d6: 0c02 |0021: move-result-object v2 │ │ +1a95d8: 1300 e407 |0022: const/16 v0, #int 2020 // #7e4 │ │ +1a95dc: 6e30 a74d 0201 |0024: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da7 │ │ +1a95e2: 1300 ee07 |0027: const/16 v0, #int 2030 // #7ee │ │ +1a95e6: 6e30 a74d 0201 |0029: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da7 │ │ +1a95ec: 1300 d507 |002c: const/16 v0, #int 2005 // #7d5 │ │ +1a95f0: 6e30 a74d 0201 |002e: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da7 │ │ +1a95f6: 1300 d007 |0031: const/16 v0, #int 2000 // #7d0 │ │ +1a95fa: 6e30 a74d 0201 |0033: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da7 │ │ +1a9600: 1300 d807 |0036: const/16 v0, #int 2008 // #7d8 │ │ +1a9604: 6e30 a74d 0201 |0038: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da7 │ │ +1a960a: 1300 da07 |003b: const/16 v0, #int 2010 // #7da │ │ +1a960e: 6e30 a74d 0201 |003d: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da7 │ │ +1a9614: 1300 dc07 |0040: const/16 v0, #int 2012 // #7dc │ │ +1a9618: 6e30 a74d 0201 |0042: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da7 │ │ +1a961e: 1300 df07 |0045: const/16 v0, #int 2015 // #7df │ │ +1a9622: 6e30 a74d 0201 |0047: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da7 │ │ +1a9628: 5412 8641 |004a: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@4186 │ │ +1a962c: 3802 0a00 |004c: if-eqz v2, 0056 // +000a │ │ +1a9630: 5410 8741 |004e: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4187 │ │ +1a9634: 6e20 a159 2000 |0050: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:(Ljava/lang/String;)V // method@59a1 │ │ +1a963a: 1202 |0053: const/4 v2, #int 0 // #0 │ │ +1a963c: 5b12 8641 |0054: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@4186 │ │ +1a9640: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=69 │ │ 0x001a line=70 │ │ 0x0024 line=71 │ │ 0x0029 line=72 │ │ @@ -640653,20 +640654,20 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -1a923c: |[1a923c] org.thoughtcrime.securesms.search.SearchFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -1a924c: 6004 8726 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.fragment_search:I // field@2687 │ │ -1a9250: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a9252: 6e40 e702 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ -1a9258: 0c02 |0006: move-result-object v2 │ │ -1a925a: 1102 |0007: return-object v2 │ │ +1a9240: |[1a9240] org.thoughtcrime.securesms.search.SearchFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +1a9250: 6004 8726 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.fragment_search:I // field@2687 │ │ +1a9254: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a9256: 6e40 e702 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ +1a925c: 0c02 |0006: move-result-object v2 │ │ +1a925e: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -640677,22 +640678,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1a9640: |[1a9640] org.thoughtcrime.securesms.search.SearchFragment.onDestroy:()V │ │ -1a9650: 6e10 5d59 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@595d │ │ -1a9656: 0c00 |0003: move-result-object v0 │ │ -1a9658: 7110 c94d 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getEventCenter:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/connect/DcEventCenter; // method@4dc9 │ │ -1a965e: 0c00 |0007: move-result-object v0 │ │ -1a9660: 6e20 b14d 1000 |0008: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.removeObservers:(Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4db1 │ │ -1a9666: 6f10 683f 0100 |000b: invoke-super {v1}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onDestroy:()V // method@3f68 │ │ -1a966c: 0e00 |000e: return-void │ │ +1a9644: |[1a9644] org.thoughtcrime.securesms.search.SearchFragment.onDestroy:()V │ │ +1a9654: 6e10 5d59 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@595d │ │ +1a965a: 0c00 |0003: move-result-object v0 │ │ +1a965c: 7110 c94d 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getEventCenter:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/connect/DcEventCenter; // method@4dc9 │ │ +1a9662: 0c00 |0007: move-result-object v0 │ │ +1a9664: 6e20 b14d 1000 |0008: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.removeObservers:(Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4db1 │ │ +1a966a: 6f10 683f 0100 |000b: invoke-super {v1}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onDestroy:()V // method@3f68 │ │ +1a9670: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x000b line=143 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ │ │ @@ -640701,32 +640702,32 @@ │ │ type : '(Lcom/b44t/messenger/DcMsg;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -1a9670: |[1a9670] org.thoughtcrime.securesms.search.SearchFragment.onMessageClicked:(Lcom/b44t/messenger/DcMsg;)V │ │ -1a9680: 5430 8141 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.actionMode:Landroidx/appcompat/view/ActionMode; // field@4181 │ │ -1a9684: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -1a9688: 0e00 |0004: return-void │ │ -1a968a: 6e10 4759 0300 |0005: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5947 │ │ -1a9690: 0c00 |0008: move-result-object v0 │ │ -1a9692: 1f00 2a0d |0009: check-cast v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d2a │ │ -1a9696: 3800 1500 |000b: if-eqz v0, 0020 // +0015 │ │ -1a969a: 6e10 5d59 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@595d │ │ -1a96a0: 0c01 |0010: move-result-object v1 │ │ -1a96a2: 7110 c84d 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ -1a96a8: 0c01 |0014: move-result-object v1 │ │ -1a96aa: 6e10 fb06 0400 |0015: invoke-virtual {v4}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06fb │ │ -1a96b0: 0a02 |0018: move-result v2 │ │ -1a96b2: 7120 0b07 1400 |0019: invoke-static {v4, v1}, Lcom/b44t/messenger/DcMsg;.getMessagePosition:(Lcom/b44t/messenger/DcMsg;Lcom/b44t/messenger/DcContext;)I // method@070b │ │ -1a96b8: 0a04 |001c: move-result v4 │ │ -1a96ba: 6e30 7742 2004 |001d: invoke-virtual {v0, v2, v4}, Lorg/thoughtcrime/securesms/ConversationListActivity;.openConversation:(II)V // method@4277 │ │ -1a96c0: 0e00 |0020: return-void │ │ +1a9674: |[1a9674] org.thoughtcrime.securesms.search.SearchFragment.onMessageClicked:(Lcom/b44t/messenger/DcMsg;)V │ │ +1a9684: 5430 8141 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.actionMode:Landroidx/appcompat/view/ActionMode; // field@4181 │ │ +1a9688: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +1a968c: 0e00 |0004: return-void │ │ +1a968e: 6e10 4759 0300 |0005: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5947 │ │ +1a9694: 0c00 |0008: move-result-object v0 │ │ +1a9696: 1f00 2a0d |0009: check-cast v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d2a │ │ +1a969a: 3800 1500 |000b: if-eqz v0, 0020 // +0015 │ │ +1a969e: 6e10 5d59 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@595d │ │ +1a96a4: 0c01 |0010: move-result-object v1 │ │ +1a96a6: 7110 c84d 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc8 │ │ +1a96ac: 0c01 |0014: move-result-object v1 │ │ +1a96ae: 6e10 fb06 0400 |0015: invoke-virtual {v4}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06fb │ │ +1a96b4: 0a02 |0018: move-result v2 │ │ +1a96b6: 7120 0b07 1400 |0019: invoke-static {v4, v1}, Lcom/b44t/messenger/DcMsg;.getMessagePosition:(Lcom/b44t/messenger/DcMsg;Lcom/b44t/messenger/DcContext;)I // method@070b │ │ +1a96bc: 0a04 |001c: move-result v4 │ │ +1a96be: 6e30 7742 2004 |001d: invoke-virtual {v0, v2, v4}, Lorg/thoughtcrime/securesms/ConversationListActivity;.openConversation:(II)V // method@4277 │ │ +1a96c4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0005 line=188 │ │ 0x000d line=190 │ │ 0x0015 line=191 │ │ 0x0019 line=192 │ │ @@ -640740,29 +640741,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -1a96c4: |[1a96c4] org.thoughtcrime.securesms.search.SearchFragment.onStart:()V │ │ -1a96d4: 6f10 6f3f 0200 |0000: invoke-super {v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onStart:()V // method@3f6f │ │ -1a96da: 5420 8741 |0003: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4187 │ │ -1a96de: 6e10 4759 0200 |0005: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5947 │ │ -1a96e4: 0c01 |0008: move-result-object v1 │ │ -1a96e6: 7110 e95a 0100 |0009: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isRelayingMessageContent:(Landroid/app/Activity;)Z // method@5ae9 │ │ -1a96ec: 0a01 |000c: move-result v1 │ │ -1a96ee: 6e20 9f59 1000 |000d: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.setForwardingMode:(Z)V // method@599f │ │ -1a96f4: 5420 8741 |0010: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4187 │ │ -1a96f8: 6e10 9b59 0000 |0012: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getSearchResult:()Landroidx/lifecycle/LiveData; // method@599b │ │ -1a96fe: 0c00 |0015: move-result-object v0 │ │ -1a9700: 2201 9810 |0016: new-instance v1, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0; // type@1098 │ │ -1a9704: 7020 4259 2100 |0018: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchFragment;)V // method@5942 │ │ -1a970a: 6e30 9b05 2001 |001b: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@059b │ │ -1a9710: 0e00 |001e: return-void │ │ +1a96c8: |[1a96c8] org.thoughtcrime.securesms.search.SearchFragment.onStart:()V │ │ +1a96d8: 6f10 6f3f 0200 |0000: invoke-super {v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onStart:()V // method@3f6f │ │ +1a96de: 5420 8741 |0003: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4187 │ │ +1a96e2: 6e10 4759 0200 |0005: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5947 │ │ +1a96e8: 0c01 |0008: move-result-object v1 │ │ +1a96ea: 7110 e95a 0100 |0009: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isRelayingMessageContent:(Landroid/app/Activity;)Z // method@5ae9 │ │ +1a96f0: 0a01 |000c: move-result v1 │ │ +1a96f2: 6e20 9f59 1000 |000d: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.setForwardingMode:(Z)V // method@599f │ │ +1a96f8: 5420 8741 |0010: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4187 │ │ +1a96fc: 6e10 9b59 0000 |0012: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getSearchResult:()Landroidx/lifecycle/LiveData; // method@599b │ │ +1a9702: 0c00 |0015: move-result-object v0 │ │ +1a9704: 2201 9810 |0016: new-instance v1, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0; // type@1098 │ │ +1a9708: 7020 4259 2100 |0018: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchFragment;)V // method@5942 │ │ +1a970e: 6e30 9b05 2001 |001b: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@059b │ │ +1a9714: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0003 line=110 │ │ 0x0010 line=111 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ @@ -640772,55 +640773,55 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 84 16-bit code units │ │ -1a9714: |[1a9714] org.thoughtcrime.securesms.search.SearchFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -1a9724: 6005 d824 |0000: sget v5, Lorg/thoughtcrime/securesms/R$id;.search_no_results:I // field@24d8 │ │ -1a9728: 6e20 1603 5400 |0002: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1a972e: 0c05 |0005: move-result-object v5 │ │ -1a9730: 1f05 4201 |0006: check-cast v5, Landroid/widget/TextView; // type@0142 │ │ -1a9734: 5b35 8541 |0008: iput-object v5, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@4185 │ │ -1a9738: 6005 d624 |000a: sget v5, Lorg/thoughtcrime/securesms/R$id;.search_list:I // field@24d6 │ │ -1a973c: 6e20 1603 5400 |000c: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1a9742: 0c05 |000f: move-result-object v5 │ │ -1a9744: 1f05 b601 |0010: check-cast v5, Landroidx/recyclerview/widget/RecyclerView; // type@01b6 │ │ -1a9748: 6000 1223 |0012: sget v0, Lorg/thoughtcrime/securesms/R$id;.fab:I // field@2312 │ │ -1a974c: 6e20 1603 0400 |0014: invoke-virtual {v4, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1a9752: 0c04 |0017: move-result-object v4 │ │ -1a9754: 1f04 ce0e |0018: check-cast v4, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // type@0ece │ │ -1a9758: 5b34 8241 |001a: iput-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@4182 │ │ -1a975c: 2204 a210 |001c: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter; // type@10a2 │ │ -1a9760: 6e10 4859 0300 |001e: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getContext:()Landroid/content/Context; // method@5948 │ │ -1a9766: 0c00 |0021: move-result-object v0 │ │ -1a9768: 7110 1953 0300 |0022: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroidx/fragment/app/Fragment;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@5319 │ │ -1a976e: 0c01 |0025: move-result-object v1 │ │ -1a9770: 7040 7959 0431 |0026: invoke-direct {v4, v0, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;)V // method@5979 │ │ -1a9776: 5b34 8341 |0029: iput-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@4183 │ │ -1a977a: 2204 ef10 |002b: new-instance v4, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // type@10ef │ │ -1a977e: 5430 8341 |002d: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@4183 │ │ -1a9782: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -1a9784: 1212 |0030: const/4 v2, #int 1 // #1 │ │ -1a9786: 7040 3f5b 0421 |0031: invoke-direct {v4, v0, v1, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.:(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V // method@5b3f │ │ -1a978c: 5b34 8441 |0034: iput-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@4184 │ │ -1a9790: 5434 8241 |0036: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@4182 │ │ -1a9794: 1300 0800 |0038: const/16 v0, #int 8 // #8 │ │ -1a9798: 6e20 5d4d 0400 |003a: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4d5d │ │ -1a979e: 5434 8341 |003d: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@4183 │ │ -1a97a2: 6e20 0606 4500 |003f: invoke-virtual {v5, v4}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ -1a97a8: 5434 8441 |0042: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@4184 │ │ -1a97ac: 6e20 f305 4500 |0044: invoke-virtual {v5, v4}, Landroidx/recyclerview/widget/RecyclerView;.addItemDecoration:(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V // method@05f3 │ │ -1a97b2: 2204 ab01 |0047: new-instance v4, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ -1a97b6: 6e10 4859 0300 |0049: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getContext:()Landroid/content/Context; // method@5948 │ │ -1a97bc: 0c00 |004c: move-result-object v0 │ │ -1a97be: 7020 de05 0400 |004d: invoke-direct {v4, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@05de │ │ -1a97c4: 6e20 0a06 4500 |0050: invoke-virtual {v5, v4}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060a │ │ -1a97ca: 0e00 |0053: return-void │ │ +1a9718: |[1a9718] org.thoughtcrime.securesms.search.SearchFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +1a9728: 6005 d824 |0000: sget v5, Lorg/thoughtcrime/securesms/R$id;.search_no_results:I // field@24d8 │ │ +1a972c: 6e20 1603 5400 |0002: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1a9732: 0c05 |0005: move-result-object v5 │ │ +1a9734: 1f05 4201 |0006: check-cast v5, Landroid/widget/TextView; // type@0142 │ │ +1a9738: 5b35 8541 |0008: iput-object v5, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@4185 │ │ +1a973c: 6005 d624 |000a: sget v5, Lorg/thoughtcrime/securesms/R$id;.search_list:I // field@24d6 │ │ +1a9740: 6e20 1603 5400 |000c: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1a9746: 0c05 |000f: move-result-object v5 │ │ +1a9748: 1f05 b601 |0010: check-cast v5, Landroidx/recyclerview/widget/RecyclerView; // type@01b6 │ │ +1a974c: 6000 1223 |0012: sget v0, Lorg/thoughtcrime/securesms/R$id;.fab:I // field@2312 │ │ +1a9750: 6e20 1603 0400 |0014: invoke-virtual {v4, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1a9756: 0c04 |0017: move-result-object v4 │ │ +1a9758: 1f04 ce0e |0018: check-cast v4, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // type@0ece │ │ +1a975c: 5b34 8241 |001a: iput-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@4182 │ │ +1a9760: 2204 a210 |001c: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter; // type@10a2 │ │ +1a9764: 6e10 4859 0300 |001e: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getContext:()Landroid/content/Context; // method@5948 │ │ +1a976a: 0c00 |0021: move-result-object v0 │ │ +1a976c: 7110 1953 0300 |0022: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroidx/fragment/app/Fragment;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@5319 │ │ +1a9772: 0c01 |0025: move-result-object v1 │ │ +1a9774: 7040 7959 0431 |0026: invoke-direct {v4, v0, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;)V // method@5979 │ │ +1a977a: 5b34 8341 |0029: iput-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@4183 │ │ +1a977e: 2204 ef10 |002b: new-instance v4, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // type@10ef │ │ +1a9782: 5430 8341 |002d: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@4183 │ │ +1a9786: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +1a9788: 1212 |0030: const/4 v2, #int 1 // #1 │ │ +1a978a: 7040 3f5b 0421 |0031: invoke-direct {v4, v0, v1, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.:(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V // method@5b3f │ │ +1a9790: 5b34 8441 |0034: iput-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@4184 │ │ +1a9794: 5434 8241 |0036: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@4182 │ │ +1a9798: 1300 0800 |0038: const/16 v0, #int 8 // #8 │ │ +1a979c: 6e20 5d4d 0400 |003a: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4d5d │ │ +1a97a2: 5434 8341 |003d: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@4183 │ │ +1a97a6: 6e20 0606 4500 |003f: invoke-virtual {v5, v4}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ +1a97ac: 5434 8441 |0042: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@4184 │ │ +1a97b0: 6e20 f305 4500 |0044: invoke-virtual {v5, v4}, Landroidx/recyclerview/widget/RecyclerView;.addItemDecoration:(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V // method@05f3 │ │ +1a97b6: 2204 ab01 |0047: new-instance v4, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ +1a97ba: 6e10 4859 0300 |0049: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getContext:()Landroid/content/Context; // method@5948 │ │ +1a97c0: 0c00 |004c: move-result-object v0 │ │ +1a97c2: 7020 de05 0400 |004d: invoke-direct {v4, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@05de │ │ +1a97c8: 6e20 0a06 4500 |0050: invoke-virtual {v5, v4}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060a │ │ +1a97ce: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x000a line=95 │ │ 0x0012 line=96 │ │ 0x001c line=98 │ │ 0x002b line=99 │ │ @@ -640838,46 +640839,46 @@ │ │ type : '()Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a92d0: |[1a92d0] org.thoughtcrime.securesms.search.SearchFragment.runOnMain:()Z │ │ -1a92e0: 7110 a14d 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate$-CC;.$default$runOnMain:(Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)Z // method@4da1 │ │ -1a92e6: 0a00 |0003: move-result v0 │ │ -1a92e8: 0f00 |0004: return v0 │ │ +1a92d4: |[1a92d4] org.thoughtcrime.securesms.search.SearchFragment.runOnMain:()Z │ │ +1a92e4: 7110 a14d 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate$-CC;.$default$runOnMain:(Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)Z // method@4da1 │ │ +1a92ea: 0a00 |0003: move-result v0 │ │ +1a92ec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lorg/thoughtcrime/securesms/search/SearchFragment;) │ │ name : 'setFabVisibility' │ │ type : '(Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -1a97cc: |[1a97cc] org.thoughtcrime.securesms.search.SearchFragment.setFabVisibility:(Z)V │ │ -1a97dc: 3802 1300 |0000: if-eqz v2, 0013 // +0013 │ │ -1a97e0: 6e10 4759 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5947 │ │ -1a97e6: 0c02 |0005: move-result-object v2 │ │ -1a97e8: 7110 e95a 0200 |0006: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isRelayingMessageContent:(Landroid/app/Activity;)Z // method@5ae9 │ │ -1a97ee: 0a02 |0009: move-result v2 │ │ -1a97f0: 3802 0900 |000a: if-eqz v2, 0013 // +0009 │ │ -1a97f4: 5412 8241 |000c: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@4182 │ │ -1a97f8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -1a97fa: 6e20 5d4d 0200 |000f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4d5d │ │ -1a9800: 2808 |0012: goto 001a // +0008 │ │ -1a9802: 5412 8241 |0013: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@4182 │ │ -1a9806: 1300 0800 |0015: const/16 v0, #int 8 // #8 │ │ -1a980a: 6e20 5d4d 0200 |0017: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4d5d │ │ -1a9810: 0e00 |001a: return-void │ │ +1a97d0: |[1a97d0] org.thoughtcrime.securesms.search.SearchFragment.setFabVisibility:(Z)V │ │ +1a97e0: 3802 1300 |0000: if-eqz v2, 0013 // +0013 │ │ +1a97e4: 6e10 4759 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5947 │ │ +1a97ea: 0c02 |0005: move-result-object v2 │ │ +1a97ec: 7110 e95a 0200 |0006: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isRelayingMessageContent:(Landroid/app/Activity;)Z // method@5ae9 │ │ +1a97f2: 0a02 |0009: move-result v2 │ │ +1a97f4: 3802 0900 |000a: if-eqz v2, 0013 // +0009 │ │ +1a97f8: 5412 8241 |000c: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@4182 │ │ +1a97fc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +1a97fe: 6e20 5d4d 0200 |000f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4d5d │ │ +1a9804: 2808 |0012: goto 001a // +0008 │ │ +1a9806: 5412 8241 |0013: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@4182 │ │ +1a980a: 1300 0800 |0015: const/16 v0, #int 8 // #8 │ │ +1a980e: 6e20 5d4d 0200 |0017: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4d5d │ │ +1a9814: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=227 │ │ 0x000c line=228 │ │ 0x0013 line=230 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ @@ -640888,21 +640889,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1a9814: |[1a9814] org.thoughtcrime.securesms.search.SearchFragment.updateSearchQuery:(Ljava/lang/String;)V │ │ -1a9824: 5410 8741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4187 │ │ -1a9828: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -1a982c: 6e20 a159 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:(Ljava/lang/String;)V // method@59a1 │ │ -1a9832: 2803 |0007: goto 000a // +0003 │ │ -1a9834: 5b12 8641 |0008: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@4186 │ │ -1a9838: 0e00 |000a: return-void │ │ +1a9818: |[1a9818] org.thoughtcrime.securesms.search.SearchFragment.updateSearchQuery:(Ljava/lang/String;)V │ │ +1a9828: 5410 8741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4187 │ │ +1a982c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +1a9830: 6e20 a159 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:(Ljava/lang/String;)V // method@59a1 │ │ +1a9836: 2803 |0007: goto 000a // +0003 │ │ +1a9838: 5b12 8641 |0008: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@4186 │ │ +1a983c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0004 line=199 │ │ 0x0008 line=201 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ @@ -652133,17 +652134,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b4080: |[1b4080] org.thoughtcrime.securesms.util.views.ProgressDialog.:(Landroid/content/Context;)V │ │ -1b4090: 7020 9a04 1000 |0000: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog;.:(Landroid/content/Context;)V // method@049a │ │ -1b4096: 0e00 |0003: return-void │ │ +1b4084: |[1b4084] org.thoughtcrime.securesms.util.views.ProgressDialog.:(Landroid/content/Context;)V │ │ +1b4094: 7020 9a04 1000 |0000: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog;.:(Landroid/content/Context;)V // method@049a │ │ +1b409a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -652152,25 +652153,25 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1b3f94: |[1b3f94] org.thoughtcrime.securesms.util.views.ProgressDialog.isButtonVisible:(I)Z │ │ -1b3fa4: 6e20 4d5c 2100 |0000: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getButton:(I)Landroid/widget/Button; // method@5c4d │ │ -1b3faa: 0c02 |0003: move-result-object v2 │ │ -1b3fac: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1b3fae: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -1b3fb2: 0f00 |0007: return v0 │ │ -1b3fb4: 6e10 ce03 0200 |0008: invoke-virtual {v2}, Landroid/widget/Button;.getVisibility:()I // method@03ce │ │ -1b3fba: 0a02 |000b: move-result v2 │ │ -1b3fbc: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ -1b3fc0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -1b3fc2: 0f00 |000f: return v0 │ │ +1b3f98: |[1b3f98] org.thoughtcrime.securesms.util.views.ProgressDialog.isButtonVisible:(I)Z │ │ +1b3fa8: 6e20 4d5c 2100 |0000: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getButton:(I)Landroid/widget/Button; // method@5c4d │ │ +1b3fae: 0c02 |0003: move-result-object v2 │ │ +1b3fb0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +1b3fb2: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +1b3fb6: 0f00 |0007: return v0 │ │ +1b3fb8: 6e10 ce03 0200 |0008: invoke-virtual {v2}, Landroid/widget/Button;.getVisibility:()I // method@03ce │ │ +1b3fbe: 0a02 |000b: move-result v2 │ │ +1b3fc0: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ +1b3fc4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +1b3fc6: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0008 line=50 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ 0x0000 - 0x0010 reg=2 (null) I │ │ @@ -652180,17 +652181,17 @@ │ │ type : '(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;Landroid/content/DialogInterface;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b4098: |[1b4098] org.thoughtcrime.securesms.util.views.ProgressDialog.lambda$show$0:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;Landroid/content/DialogInterface;I)V │ │ -1b40a8: 7220 8200 1000 |0000: invoke-interface {v0, v1}, Landroid/content/DialogInterface$OnCancelListener;.onCancel:(Landroid/content/DialogInterface;)V // method@0082 │ │ -1b40ae: 0e00 |0003: return-void │ │ +1b409c: |[1b409c] org.thoughtcrime.securesms.util.views.ProgressDialog.lambda$show$0:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;Landroid/content/DialogInterface;I)V │ │ +1b40ac: 7220 8200 1000 |0000: invoke-interface {v0, v1}, Landroid/content/DialogInterface$OnCancelListener;.onCancel:(Landroid/content/DialogInterface;)V // method@0082 │ │ +1b40b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/DialogInterface$OnCancelListener; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/content/DialogInterface; │ │ @@ -652201,20 +652202,20 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1b40e4: |[1b40e4] org.thoughtcrime.securesms.util.views.ProgressDialog.setIndeterminate:(Z)V │ │ -1b40f4: 5c12 9d42 |0000: iput-boolean v2, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.indeterminate:Z // field@429d │ │ -1b40f8: 5410 9f42 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@429f │ │ -1b40fc: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -1b4100: 6e20 3504 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@0435 │ │ -1b4106: 0e00 |0009: return-void │ │ +1b40e8: |[1b40e8] org.thoughtcrime.securesms.util.views.ProgressDialog.setIndeterminate:(Z)V │ │ +1b40f8: 5c12 9d42 |0000: iput-boolean v2, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.indeterminate:Z // field@429d │ │ +1b40fc: 5410 9f42 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@429f │ │ +1b4100: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +1b4104: 6e20 3504 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@0435 │ │ +1b410a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0002 line=83 │ │ 0x0006 line=84 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ @@ -652225,30 +652226,30 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -1b4134: |[1b4134] org.thoughtcrime.securesms.util.views.ProgressDialog.setupProgressBar:()V │ │ -1b4144: 5430 9f42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@429f │ │ -1b4148: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ -1b414c: 6e10 3404 0000 |0004: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getIndeterminateDrawable:()Landroid/graphics/drawable/Drawable; // method@0434 │ │ -1b4152: 0c00 |0007: move-result-object v0 │ │ -1b4154: 6e10 4e5c 0300 |0008: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getContext:()Landroid/content/Context; // method@5c4e │ │ -1b415a: 0c01 |000b: move-result-object v1 │ │ -1b415c: 6002 fb18 |000c: sget v2, Lorg/thoughtcrime/securesms/R$color;.delta_accent:I // field@18fb │ │ -1b4160: 7120 2e05 2100 |000e: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@052e │ │ -1b4166: 0a01 |0011: move-result v1 │ │ -1b4168: 6202 2100 |0012: sget-object v2, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0021 │ │ -1b416c: 6e30 9901 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@0199 │ │ -1b4172: 5430 9f42 |0017: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@429f │ │ -1b4176: 5531 9d42 |0019: iget-boolean v1, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.indeterminate:Z // field@429d │ │ -1b417a: 6e20 3504 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@0435 │ │ -1b4180: 0e00 |001e: return-void │ │ +1b4138: |[1b4138] org.thoughtcrime.securesms.util.views.ProgressDialog.setupProgressBar:()V │ │ +1b4148: 5430 9f42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@429f │ │ +1b414c: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ +1b4150: 6e10 3404 0000 |0004: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getIndeterminateDrawable:()Landroid/graphics/drawable/Drawable; // method@0434 │ │ +1b4156: 0c00 |0007: move-result-object v0 │ │ +1b4158: 6e10 4e5c 0300 |0008: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getContext:()Landroid/content/Context; // method@5c4e │ │ +1b415e: 0c01 |000b: move-result-object v1 │ │ +1b4160: 6002 fb18 |000c: sget v2, Lorg/thoughtcrime/securesms/R$color;.delta_accent:I // field@18fb │ │ +1b4164: 7120 2e05 2100 |000e: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@052e │ │ +1b416a: 0a01 |0011: move-result v1 │ │ +1b416c: 6202 2100 |0012: sget-object v2, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0021 │ │ +1b4170: 6e30 9901 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@0199 │ │ +1b4176: 5430 9f42 |0017: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@429f │ │ +1b417a: 5531 9d42 |0019: iget-boolean v1, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.indeterminate:Z // field@429d │ │ +1b417e: 6e20 3504 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@0435 │ │ +1b4184: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0004 line=69 │ │ 0x0008 line=70 │ │ 0x0017 line=71 │ │ locals : │ │ @@ -652259,26 +652260,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1b4184: |[1b4184] org.thoughtcrime.securesms.util.views.ProgressDialog.setupTextView:()V │ │ -1b4194: 5420 a042 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42a0 │ │ -1b4198: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -1b419c: 5420 9e42 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@429e │ │ -1b41a0: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -1b41a4: 6e10 e30a 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0ae3 │ │ -1b41aa: 0a00 |000b: move-result v0 │ │ -1b41ac: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ -1b41b0: 5420 a042 |000e: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42a0 │ │ -1b41b4: 5421 9e42 |0010: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@429e │ │ -1b41b8: 6e20 6a04 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046a │ │ -1b41be: 0e00 |0015: return-void │ │ +1b4188: |[1b4188] org.thoughtcrime.securesms.util.views.ProgressDialog.setupTextView:()V │ │ +1b4198: 5420 a042 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42a0 │ │ +1b419c: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +1b41a0: 5420 9e42 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@429e │ │ +1b41a4: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +1b41a8: 6e10 e30a 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0ae3 │ │ +1b41ae: 0a00 |000b: move-result v0 │ │ +1b41b0: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ +1b41b4: 5420 a042 |000e: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42a0 │ │ +1b41b8: 5421 9e42 |0010: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@429e │ │ +1b41bc: 6e20 6a04 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046a │ │ +1b41c2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x000e line=77 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ │ │ @@ -652287,24 +652288,24 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Lorg/thoughtcrime/securesms/util/views/ProgressDialog;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -1b3fc4: |[1b3fc4] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ -1b3fd4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -1b3fd6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -1b3fd8: 0760 |0002: move-object v0, v6 │ │ -1b3fda: 0771 |0003: move-object v1, v7 │ │ -1b3fdc: 0782 |0004: move-object v2, v8 │ │ -1b3fde: 0193 |0005: move v3, v9 │ │ -1b3fe0: 7706 5e5c 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZLandroid/content/DialogInterface$OnCancelListener;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@5c5e │ │ -1b3fe6: 0c06 |0009: move-result-object v6 │ │ -1b3fe8: 1106 |000a: return-object v6 │ │ +1b3fc8: |[1b3fc8] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ +1b3fd8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +1b3fda: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +1b3fdc: 0760 |0002: move-object v0, v6 │ │ +1b3fde: 0771 |0003: move-object v1, v7 │ │ +1b3fe0: 0782 |0004: move-object v2, v8 │ │ +1b3fe2: 0193 |0005: move v3, v9 │ │ +1b3fe4: 7706 5e5c 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZLandroid/content/DialogInterface$OnCancelListener;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@5c5e │ │ +1b3fea: 0c06 |0009: move-result-object v6 │ │ +1b3fec: 1106 |000a: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=91 │ │ locals : │ │ 0x0000 - 0x000b reg=6 (null) Landroid/content/Context; │ │ 0x0000 - 0x000b reg=7 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/lang/CharSequence; │ │ @@ -652315,24 +652316,24 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Lorg/thoughtcrime/securesms/util/views/ProgressDialog;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -1b3fec: |[1b3fec] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ -1b3ffc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -1b3ffe: 0760 |0001: move-object v0, v6 │ │ -1b4000: 0771 |0002: move-object v1, v7 │ │ -1b4002: 0782 |0003: move-object v2, v8 │ │ -1b4004: 0193 |0004: move v3, v9 │ │ -1b4006: 01a4 |0005: move v4, v10 │ │ -1b4008: 7706 5e5c 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZLandroid/content/DialogInterface$OnCancelListener;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@5c5e │ │ -1b400e: 0c06 |0009: move-result-object v6 │ │ -1b4010: 1106 |000a: return-object v6 │ │ +1b3ff0: |[1b3ff0] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ +1b4000: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +1b4002: 0760 |0001: move-object v0, v6 │ │ +1b4004: 0771 |0002: move-object v1, v7 │ │ +1b4006: 0782 |0003: move-object v2, v8 │ │ +1b4008: 0193 |0004: move v3, v9 │ │ +1b400a: 01a4 |0005: move v4, v10 │ │ +1b400c: 7706 5e5c 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZLandroid/content/DialogInterface$OnCancelListener;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@5c5e │ │ +1b4012: 0c06 |0009: move-result-object v6 │ │ +1b4014: 1106 |000a: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=97 │ │ locals : │ │ 0x0000 - 0x000b reg=6 (null) Landroid/content/Context; │ │ 0x0000 - 0x000b reg=7 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/lang/CharSequence; │ │ @@ -652344,34 +652345,34 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZLandroid/content/DialogInterface$OnCancelListener;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -1b4014: |[1b4014] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZLandroid/content/DialogInterface$OnCancelListener;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ -1b4024: 2200 0911 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // type@1109 │ │ -1b4028: 7020 4a5c 1000 |0002: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.:(Landroid/content/Context;)V // method@5c4a │ │ -1b402e: 6e20 585c 2000 |0005: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@5c58 │ │ -1b4034: 6e20 565c 3000 |0008: invoke-virtual {v0, v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@5c56 │ │ -1b403a: 7020 555c 4000 |000b: invoke-direct {v0, v4}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setIndeterminate:(Z)V // method@5c55 │ │ -1b4040: 6e20 535c 5000 |000e: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setCancelable:(Z)V // method@5c53 │ │ -1b4046: 6e20 575c 6000 |0011: invoke-virtual {v0, v6}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@5c57 │ │ -1b404c: 3805 1500 |0014: if-eqz v5, 0029 // +0015 │ │ -1b4050: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -1b4052: 6e20 545c 2000 |0017: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setCanceledOnTouchOutside:(Z)V // method@5c54 │ │ -1b4058: 6002 0428 |001a: sget v2, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2804 │ │ -1b405c: 6e20 7700 2100 |001c: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1b4062: 0c01 |001f: move-result-object v1 │ │ -1b4064: 2202 0811 |0020: new-instance v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0; // type@1108 │ │ -1b4068: 7030 485c 6200 |0022: invoke-direct {v2, v6, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)V // method@5c48 │ │ -1b406e: 12e3 |0025: const/4 v3, #int -2 // #fe │ │ -1b4070: 6e40 525c 3021 |0026: invoke-virtual {v0, v3, v1, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@5c52 │ │ -1b4076: 6e10 5f5c 0000 |0029: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:()V // method@5c5f │ │ -1b407c: 1100 |002c: return-object v0 │ │ +1b4018: |[1b4018] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZLandroid/content/DialogInterface$OnCancelListener;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ +1b4028: 2200 0911 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // type@1109 │ │ +1b402c: 7020 4a5c 1000 |0002: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.:(Landroid/content/Context;)V // method@5c4a │ │ +1b4032: 6e20 585c 2000 |0005: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@5c58 │ │ +1b4038: 6e20 565c 3000 |0008: invoke-virtual {v0, v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@5c56 │ │ +1b403e: 7020 555c 4000 |000b: invoke-direct {v0, v4}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setIndeterminate:(Z)V // method@5c55 │ │ +1b4044: 6e20 535c 5000 |000e: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setCancelable:(Z)V // method@5c53 │ │ +1b404a: 6e20 575c 6000 |0011: invoke-virtual {v0, v6}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@5c57 │ │ +1b4050: 3805 1500 |0014: if-eqz v5, 0029 // +0015 │ │ +1b4054: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +1b4056: 6e20 545c 2000 |0017: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setCanceledOnTouchOutside:(Z)V // method@5c54 │ │ +1b405c: 6002 0428 |001a: sget v2, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2804 │ │ +1b4060: 6e20 7700 2100 |001c: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1b4066: 0c01 |001f: move-result-object v1 │ │ +1b4068: 2202 0811 |0020: new-instance v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0; // type@1108 │ │ +1b406c: 7030 485c 6200 |0022: invoke-direct {v2, v6, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)V // method@5c48 │ │ +1b4072: 12e3 |0025: const/4 v3, #int -2 // #fe │ │ +1b4074: 6e40 525c 3021 |0026: invoke-virtual {v0, v3, v1, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@5c52 │ │ +1b407a: 6e10 5f5c 0000 |0029: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:()V // method@5c5f │ │ +1b4080: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0005 line=105 │ │ 0x0008 line=106 │ │ 0x000b line=107 │ │ 0x000e line=108 │ │ @@ -652393,24 +652394,24 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1b40b0: |[1b40b0] org.thoughtcrime.securesms.util.views.ProgressDialog.onCreate:(Landroid/os/Bundle;)V │ │ -1b40c0: 6e10 4e5c 0300 |0000: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getContext:()Landroid/content/Context; // method@5c4e │ │ -1b40c6: 0c00 |0003: move-result-object v0 │ │ -1b40c8: 6001 7126 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.dialog_progress:I // field@2671 │ │ -1b40cc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1b40ce: 7130 3003 1002 |0007: invoke-static {v0, v1, v2}, Landroid/view/View;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@0330 │ │ -1b40d4: 0c00 |000a: move-result-object v0 │ │ -1b40d6: 6e20 595c 0300 |000b: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setView:(Landroid/view/View;)V // method@5c59 │ │ -1b40dc: 6f20 9f04 4300 |000e: invoke-super {v3, v4}, Landroidx/appcompat/app/AlertDialog;.onCreate:(Landroid/os/Bundle;)V // method@049f │ │ -1b40e2: 0e00 |0011: return-void │ │ +1b40b4: |[1b40b4] org.thoughtcrime.securesms.util.views.ProgressDialog.onCreate:(Landroid/os/Bundle;)V │ │ +1b40c4: 6e10 4e5c 0300 |0000: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getContext:()Landroid/content/Context; // method@5c4e │ │ +1b40ca: 0c00 |0003: move-result-object v0 │ │ +1b40cc: 6001 7126 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.dialog_progress:I // field@2671 │ │ +1b40d0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1b40d2: 7130 3003 1002 |0007: invoke-static {v0, v1, v2}, Landroid/view/View;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@0330 │ │ +1b40d8: 0c00 |000a: move-result-object v0 │ │ +1b40da: 6e20 595c 0300 |000b: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setView:(Landroid/view/View;)V // method@5c59 │ │ +1b40e0: 6f20 9f04 4300 |000e: invoke-super {v3, v4}, Landroidx/appcompat/app/AlertDialog;.onCreate:(Landroid/os/Bundle;)V // method@049f │ │ +1b40e6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x000b line=33 │ │ 0x000e line=34 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ @@ -652421,22 +652422,22 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1b4108: |[1b4108] org.thoughtcrime.securesms.util.views.ProgressDialog.setMessage:(Ljava/lang/CharSequence;)V │ │ -1b4118: 7210 d009 0200 |0000: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09d0 │ │ -1b411e: 0c00 |0003: move-result-object v0 │ │ -1b4120: 5b10 9e42 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@429e │ │ -1b4124: 5410 a042 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42a0 │ │ -1b4128: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -1b412c: 6e20 6a04 2000 |000a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046a │ │ -1b4132: 0e00 |000d: return-void │ │ +1b410c: |[1b410c] org.thoughtcrime.securesms.util.views.ProgressDialog.setMessage:(Ljava/lang/CharSequence;)V │ │ +1b411c: 7210 d009 0200 |0000: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09d0 │ │ +1b4122: 0c00 |0003: move-result-object v0 │ │ +1b4124: 5b10 9e42 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@429e │ │ +1b4128: 5410 a042 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42a0 │ │ +1b412c: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +1b4130: 6e20 6a04 2000 |000a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046a │ │ +1b4136: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0006 line=40 │ │ 0x000a line=41 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ @@ -652447,46 +652448,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -1b41c0: |[1b41c0] org.thoughtcrime.securesms.util.views.ProgressDialog.show:()V │ │ -1b41d0: 6f10 a004 0200 |0000: invoke-super {v2}, Landroidx/appcompat/app/AlertDialog;.show:()V // method@04a0 │ │ -1b41d6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -1b41d8: 7020 4f5c 0200 |0004: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5c4f │ │ -1b41de: 0a00 |0007: move-result v0 │ │ -1b41e0: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ -1b41e4: 12e0 |000a: const/4 v0, #int -2 // #fe │ │ -1b41e6: 7020 4f5c 0200 |000b: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5c4f │ │ -1b41ec: 0a00 |000e: move-result v0 │ │ -1b41ee: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ -1b41f2: 12d0 |0011: const/4 v0, #int -3 // #fd │ │ -1b41f4: 7020 4f5c 0200 |0012: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5c4f │ │ -1b41fa: 0a00 |0015: move-result v0 │ │ -1b41fc: 3800 0d00 |0016: if-eqz v0, 0023 // +000d │ │ -1b4200: 6000 1d24 |0018: sget v0, Lorg/thoughtcrime/securesms/R$id;.noButtonsSpacer:I // field@241d │ │ -1b4204: 6e20 4c5c 0200 |001a: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@5c4c │ │ -1b420a: 0c00 |001d: move-result-object v0 │ │ -1b420c: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ -1b4210: 6e20 4b03 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034b │ │ -1b4216: 6000 6824 |0023: sget v0, Lorg/thoughtcrime/securesms/R$id;.progressBar:I // field@2468 │ │ -1b421a: 6e20 4c5c 0200 |0025: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@5c4c │ │ -1b4220: 0c00 |0028: move-result-object v0 │ │ -1b4222: 1f00 3701 |0029: check-cast v0, Landroid/widget/ProgressBar; // type@0137 │ │ -1b4226: 5b20 9f42 |002b: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@429f │ │ -1b422a: 6000 4b25 |002d: sget v0, Lorg/thoughtcrime/securesms/R$id;.text:I // field@254b │ │ -1b422e: 6e20 4c5c 0200 |002f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@5c4c │ │ -1b4234: 0c00 |0032: move-result-object v0 │ │ -1b4236: 1f00 4201 |0033: check-cast v0, Landroid/widget/TextView; // type@0142 │ │ -1b423a: 5b20 a042 |0035: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42a0 │ │ -1b423e: 7010 5a5c 0200 |0037: invoke-direct {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setupProgressBar:()V // method@5c5a │ │ -1b4244: 7010 5b5c 0200 |003a: invoke-direct {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setupTextView:()V // method@5c5b │ │ -1b424a: 0e00 |003d: return-void │ │ +1b41c4: |[1b41c4] org.thoughtcrime.securesms.util.views.ProgressDialog.show:()V │ │ +1b41d4: 6f10 a004 0200 |0000: invoke-super {v2}, Landroidx/appcompat/app/AlertDialog;.show:()V // method@04a0 │ │ +1b41da: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +1b41dc: 7020 4f5c 0200 |0004: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5c4f │ │ +1b41e2: 0a00 |0007: move-result v0 │ │ +1b41e4: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ +1b41e8: 12e0 |000a: const/4 v0, #int -2 // #fe │ │ +1b41ea: 7020 4f5c 0200 |000b: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5c4f │ │ +1b41f0: 0a00 |000e: move-result v0 │ │ +1b41f2: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ +1b41f6: 12d0 |0011: const/4 v0, #int -3 // #fd │ │ +1b41f8: 7020 4f5c 0200 |0012: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5c4f │ │ +1b41fe: 0a00 |0015: move-result v0 │ │ +1b4200: 3800 0d00 |0016: if-eqz v0, 0023 // +000d │ │ +1b4204: 6000 1d24 |0018: sget v0, Lorg/thoughtcrime/securesms/R$id;.noButtonsSpacer:I // field@241d │ │ +1b4208: 6e20 4c5c 0200 |001a: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@5c4c │ │ +1b420e: 0c00 |001d: move-result-object v0 │ │ +1b4210: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ +1b4214: 6e20 4b03 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034b │ │ +1b421a: 6000 6824 |0023: sget v0, Lorg/thoughtcrime/securesms/R$id;.progressBar:I // field@2468 │ │ +1b421e: 6e20 4c5c 0200 |0025: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@5c4c │ │ +1b4224: 0c00 |0028: move-result-object v0 │ │ +1b4226: 1f00 3701 |0029: check-cast v0, Landroid/widget/ProgressBar; // type@0137 │ │ +1b422a: 5b20 9f42 |002b: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@429f │ │ +1b422e: 6000 4b25 |002d: sget v0, Lorg/thoughtcrime/securesms/R$id;.text:I // field@254b │ │ +1b4232: 6e20 4c5c 0200 |002f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@5c4c │ │ +1b4238: 0c00 |0032: move-result-object v0 │ │ +1b423a: 1f00 4201 |0033: check-cast v0, Landroid/widget/TextView; // type@0142 │ │ +1b423e: 5b20 a042 |0035: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42a0 │ │ +1b4242: 7010 5a5c 0200 |0037: invoke-direct {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setupProgressBar:()V // method@5c5a │ │ +1b4248: 7010 5b5c 0200 |003a: invoke-direct {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setupTextView:()V // method@5c5b │ │ +1b424e: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=57 │ │ 0x0018 line=58 │ │ 0x0023 line=61 │ │ 0x002d line=62 │ │ @@ -688130,17 +688131,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a7988: |[1a7988] org.thoughtcrime.securesms.scribbles.ScribbleActivity.:()V │ │ -1a7998: 7010 3045 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/PassphraseRequiredActionBarActivity;.:()V // method@4530 │ │ -1a799e: 0e00 |0003: return-void │ │ +1a798c: |[1a798c] org.thoughtcrime.securesms.scribbles.ScribbleActivity.:()V │ │ +1a799c: 7010 3045 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/PassphraseRequiredActionBarActivity;.:()V // method@4530 │ │ +1a79a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity; │ │ │ │ Virtual methods - │ │ @@ -688149,22 +688150,22 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1a7960: |[1a7960] org.thoughtcrime.securesms.scribbles.ScribbleActivity.allowInLockedMode:()Z │ │ -1a7970: 6e10 d058 0300 |0000: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@58d0 │ │ -1a7976: 0c00 |0003: move-result-object v0 │ │ -1a7978: 1a01 f04f |0004: const-string v1, "crop_avatar" // string@4ff0 │ │ -1a797c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a797e: 6e30 8b00 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ -1a7984: 0a00 |000a: move-result v0 │ │ -1a7986: 0f00 |000b: return v0 │ │ +1a7964: |[1a7964] org.thoughtcrime.securesms.scribbles.ScribbleActivity.allowInLockedMode:()Z │ │ +1a7974: 6e10 d058 0300 |0000: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@58d0 │ │ +1a797a: 0c00 |0003: move-result-object v0 │ │ +1a797c: 1a01 f04f |0004: const-string v1, "crop_avatar" // string@4ff0 │ │ +1a7980: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a7982: 6e30 8b00 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ +1a7988: 0a00 |000a: move-result v0 │ │ +1a798a: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;) │ │ @@ -688172,35 +688173,35 @@ │ │ type : '(Landroid/os/Bundle;Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -1a79a0: |[1a79a0] org.thoughtcrime.securesms.scribbles.ScribbleActivity.onCreate:(Landroid/os/Bundle;Z)V │ │ -1a79b0: 6002 0c27 |0000: sget v2, Lorg/thoughtcrime/securesms/R$layout;.scribble_activity:I // field@270c │ │ -1a79b4: 6e20 d458 2100 |0002: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.setContentView:(I)V // method@58d4 │ │ -1a79ba: 6e10 d058 0100 |0005: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@58d0 │ │ -1a79c0: 0c02 |0008: move-result-object v2 │ │ -1a79c2: 1a03 f04f |0009: const-string v3, "crop_avatar" // string@4ff0 │ │ -1a79c6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1a79c8: 6e30 8b00 3200 |000c: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ -1a79ce: 0a02 |000f: move-result v2 │ │ -1a79d0: 6003 ba24 |0010: sget v3, Lorg/thoughtcrime/securesms/R$id;.scribble_container:I // field@24ba │ │ -1a79d4: 6e10 d058 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@58d0 │ │ -1a79da: 0c00 |0015: move-result-object v0 │ │ -1a79dc: 6e10 9000 0000 |0016: invoke-virtual {v0}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0090 │ │ -1a79e2: 0c00 |0019: move-result-object v0 │ │ -1a79e4: 7120 5a58 2000 |001a: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.newInstance:(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // method@585a │ │ -1a79ea: 0c02 |001d: move-result-object v2 │ │ -1a79ec: 6e30 d158 3102 |001e: invoke-virtual {v1, v3, v2}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.initFragment:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/Fragment; // method@58d1 │ │ -1a79f2: 0c02 |0021: move-result-object v2 │ │ -1a79f4: 1f02 7110 |0022: check-cast v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // type@1071 │ │ -1a79f8: 5b12 3e41 |0024: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.imageEditorFragment:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@413e │ │ -1a79fc: 0e00 |0026: return-void │ │ +1a79a4: |[1a79a4] org.thoughtcrime.securesms.scribbles.ScribbleActivity.onCreate:(Landroid/os/Bundle;Z)V │ │ +1a79b4: 6002 0c27 |0000: sget v2, Lorg/thoughtcrime/securesms/R$layout;.scribble_activity:I // field@270c │ │ +1a79b8: 6e20 d458 2100 |0002: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.setContentView:(I)V // method@58d4 │ │ +1a79be: 6e10 d058 0100 |0005: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@58d0 │ │ +1a79c4: 0c02 |0008: move-result-object v2 │ │ +1a79c6: 1a03 f04f |0009: const-string v3, "crop_avatar" // string@4ff0 │ │ +1a79ca: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +1a79cc: 6e30 8b00 3200 |000c: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ +1a79d2: 0a02 |000f: move-result v2 │ │ +1a79d4: 6003 ba24 |0010: sget v3, Lorg/thoughtcrime/securesms/R$id;.scribble_container:I // field@24ba │ │ +1a79d8: 6e10 d058 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@58d0 │ │ +1a79de: 0c00 |0015: move-result-object v0 │ │ +1a79e0: 6e10 9000 0000 |0016: invoke-virtual {v0}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0090 │ │ +1a79e6: 0c00 |0019: move-result-object v0 │ │ +1a79e8: 7120 5a58 2000 |001a: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.newInstance:(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // method@585a │ │ +1a79ee: 0c02 |001d: move-result-object v2 │ │ +1a79f0: 6e30 d158 3102 |001e: invoke-virtual {v1, v3, v2}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.initFragment:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/Fragment; // method@58d1 │ │ +1a79f6: 0c02 |0021: move-result-object v2 │ │ +1a79f8: 1f02 7110 |0022: check-cast v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // type@1071 │ │ +1a79fc: 5b12 3e41 |0024: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.imageEditorFragment:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@413e │ │ +1a7a00: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0005 line=27 │ │ 0x0010 line=28 │ │ locals : │ │ 0x0000 - 0x0027 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity; │ │ @@ -688212,20 +688213,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1a7a00: |[1a7a00] org.thoughtcrime.securesms.scribbles.ScribbleActivity.onPreCreate:()V │ │ -1a7a10: 2200 c210 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; // type@10c2 │ │ -1a7a14: 7010 1d5a 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme;.:()V // method@5a1d │ │ -1a7a1a: 5b10 3d41 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.dynamicTheme:Lorg/thoughtcrime/securesms/util/DynamicTheme; // field@413d │ │ -1a7a1e: 6f10 4145 0100 |0007: invoke-super {v1}, Lorg/thoughtcrime/securesms/PassphraseRequiredActionBarActivity;.onPreCreate:()V // method@4541 │ │ -1a7a24: 0e00 |000a: return-void │ │ +1a7a04: |[1a7a04] org.thoughtcrime.securesms.scribbles.ScribbleActivity.onPreCreate:()V │ │ +1a7a14: 2200 c210 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; // type@10c2 │ │ +1a7a18: 7010 1d5a 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme;.:()V // method@5a1d │ │ +1a7a1e: 5b10 3d41 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.dynamicTheme:Lorg/thoughtcrime/securesms/util/DynamicTheme; // field@413d │ │ +1a7a22: 6f10 4145 0100 |0007: invoke-super {v1}, Lorg/thoughtcrime/securesms/PassphraseRequiredActionBarActivity;.onPreCreate:()V // method@4541 │ │ +1a7a28: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0007 line=21 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity; │ ├── classes4.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 5351199 bytes, number of entries: 3320 │ │ │ +Zip file size: 5351212 bytes, number of entries: 3320 │ │ │ ?rwxrwxr-x 2.0 unx 9552 b- stor 80-Jan-01 00:00 kotlin/collections/unsigned/UArraysKt___UArraysJvmKt.class │ │ │ ?rwxrwxr-x 2.0 unx 554 b- stor 80-Jan-01 00:00 kotlin/comparisons/ComparisonsKt__ComparisonsKt$$ExternalSyntheticLambda0.class │ │ │ ?rwxrwxr-x 2.0 unx 637 b- stor 80-Jan-01 00:00 kotlin/comparisons/ComparisonsKt__ComparisonsKt$$ExternalSyntheticLambda1.class │ │ │ ?rwxrwxr-x 2.0 unx 637 b- stor 80-Jan-01 00:00 kotlin/comparisons/ComparisonsKt__ComparisonsKt$$ExternalSyntheticLambda2.class │ │ │ ?rwxrwxr-x 2.0 unx 587 b- stor 80-Jan-01 00:00 kotlin/comparisons/ComparisonsKt__ComparisonsKt$$ExternalSyntheticLambda3.class │ │ │ ?rwxrwxr-x 2.0 unx 554 b- stor 80-Jan-01 00:00 kotlin/comparisons/ComparisonsKt__ComparisonsKt$$ExternalSyntheticLambda4.class │ │ │ ?rwxrwxr-x 2.0 unx 657 b- stor 80-Jan-01 00:00 kotlin/comparisons/ComparisonsKt__ComparisonsKt$compareBy$2.class │ │ │ @@ -1721,15 +1721,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 152 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/reactions/AddReactionView$AddReactionListener.class │ │ │ ?rwxrwxr-x 2.0 unx 7140 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/reactions/AddReactionView.class │ │ │ ?rwxrwxr-x 2.0 unx 2041 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/reactions/ReactionRecipientItem.class │ │ │ ?rwxrwxr-x 2.0 unx 220 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/reactions/ReactionRecipientsAdapter$ItemClickListener.class │ │ │ ?rwxrwxr-x 2.0 unx 1042 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/reactions/ReactionRecipientsAdapter$ReactionViewHolder$$ExternalSyntheticLambda0.class │ │ │ ?rwxrwxr-x 2.0 unx 4241 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/reactions/ReactionsConversationView.class │ │ │ ?rwxrwxr-x 2.0 unx 115 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/reactions/ReactionsDetailsFragment$1.class │ │ │ -?rwxrwxr-x 2.0 unx 8786 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/recipients/Recipient.class │ │ │ +?rwxrwxr-x 2.0 unx 8799 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/recipients/Recipient.class │ │ │ ?rwxrwxr-x 2.0 unx 198 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/recipients/RecipientForeverObserver.class │ │ │ ?rwxrwxr-x 2.0 unx 191 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/recipients/RecipientModifiedListener.class │ │ │ ?rwxrwxr-x 2.0 unx 564 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0.class │ │ │ ?rwxrwxr-x 2.0 unx 1086 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/scribbles/ImageEditorFragment$2.class │ │ │ ?rwxrwxr-x 2.0 unx 994 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data.class │ │ │ ?rwxrwxr-x 2.0 unx 595 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10.class │ │ │ ?rwxrwxr-x 2.0 unx 594 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11.class │ │ │ @@ -3315,8 +3315,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 3575 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/LocalHelpActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 5713 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/NewConversationActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 21663 b- defN 80-Jan-01 00:00 org/thoughtcrime/securesms/WebxdcActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 28512 b- defN 80-Jan-01 00:00 kotlin/text/StringsKt__StringsKt.class │ │ │ ?rwxrwxr-x 2.0 unx 3030 b- stor 80-Jan-01 00:00 kotlin/text/StringsKt___StringsJvmKt.class │ │ │ ?rwxrwxr-x 2.0 unx 35027 b- defN 80-Jan-01 00:00 kotlin/text/StringsKt___StringsKt.class │ │ │ ?rwxrwxr-x 2.0 unx 153 b- stor 80-Jan-01 00:00 kotlin/text/StringsKt.class │ │ │ -3320 files, 5828544 bytes uncompressed, 4692739 bytes compressed: 19.5% │ │ │ +3320 files, 5828557 bytes uncompressed, 4692752 bytes compressed: 19.5% │ │ ├── org/thoughtcrime/securesms/recipients/Recipient.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -198,17 +198,16 @@ │ │ │ │ return (ContactPhoto)o; │ │ │ │ } │ │ │ │ } │ │ │ │ final VcardContact vContact = this.vContact; │ │ │ │ if (vContact != null && vContact.hasProfileImage()) { │ │ │ │ return (ContactPhoto)new VcardContactPhoto(this.vContact); │ │ │ │ } │ │ │ │ - final Uri systemContactPhoto = this.systemContactPhoto; │ │ │ │ - if (systemContactPhoto != null) { │ │ │ │ - return (ContactPhoto)new SystemContactPhoto(this.address, systemContactPhoto, 0L); │ │ │ │ + if (this.systemContactPhoto != null) { │ │ │ │ + return (ContactPhoto)new SystemContactPhoto(this.address, this.systemContactPhoto, 0L); │ │ │ │ } │ │ │ │ return null; │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public DcContact getDcContact() { │ │ │ │ return this.dcContact; ├── lib/armeabi-v7a/libnative-utils.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── readelf --wide --notes {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ Displaying notes found in: .note.android.ident │ │ Owner Data size Description │ │ Android 0x00000084 NT_VERSION (version) description data: 15 00 00 00 72 32 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 31 32 30 37 37 39 37 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ Owner Data size Description │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 98874e9d77359dd6557f142d1156a48e9f44bafe │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5bf0a0f6940516715aa7272ee6e3df7c02d2ca26 │ ├── strings --all --bytes=8 {} │ │ @@ -11101,14 +11101,15 @@ │ │ crypto/evp/mac_meth.c │ │ costParameter │ │ PBE2PARAM │ │ crypto/evp/p_legacy.c │ │ rsa_pkcs1_implicit_rejection │ │ modp_6144 │ │ crypto/ffc/ffc_params_generate.c │ │ +built on: Thu May 15 11:38:11 2025 UTC │ │ get_and_lock │ │ buffer too small │ │ cache constants failed │ │ copy error │ │ ctrl operation not implemented │ │ data not multiple of block length │ │ output would overflow │ │ @@ -16150,15 +16151,14 @@ │ │ crypto/encode_decode/encoder_meth.c │ │ ossl_encoder_parsed_properties │ │ rsa-factor3 │ │ rsa-exponent5 │ │ pkey_ec_keygen │ │ dh_1024_160 │ │ Thread-local default library context │ │ -built on: Wed May 21 06:49:33 2025 UTC │ │ os-specific │ │ invalid range │ │ bad ffc parameters │ │ check pubkey too large │ │ memory limit exceeded │ │ only oneshot supported │ │ unable to get maximum request size │ ├── readelf --wide --decompress --string-dump=.rodata {} │ │ @@ -94599,6018 +94599,6018 @@ │ │ [2489a0] crypto/evp/p_legacy.c │ │ [2489b6] rsa_pkcs1_implicit_rejection │ │ [2489d3] hexinfo │ │ [2489db] pss │ │ [2489df] modp_6144 │ │ [2489e9] crypto/ffc/ffc_params_generate.c │ │ [248a0a] SHA-256 │ │ - [248a12] get_and_lock │ │ - [248a1f] buffer too small │ │ - [248a30] cache constants failed │ │ - [248a47] copy error │ │ - [248a52] ctrl operation not implemented │ │ - [248a71] data not multiple of block length │ │ - [248a93] output would overflow │ │ - [248aa9] unknown pbe algorithm │ │ - [248abf] error getting time │ │ - [248ad2] conflicting names │ │ - [248ae4] coordinates out of range │ │ - [248afd] invalid encoding │ │ - [248b0e] invalid named group conversion │ │ - [248b2d] DSO failure │ │ - [248b39] dso not found │ │ - [248b47] add signer error │ │ - [248b58] error getting public key │ │ - [248b71] invalid oaep parameters │ │ - [248b89] not key transport │ │ - [248b9b] unsupported recipientinfo type │ │ - [248bba] verification failure │ │ - [248bcf] encountered waiting │ │ - [248be3] error creating certrep │ │ - [248bfa] error creating rr │ │ - [248c0c] unexpected certprofile │ │ - [248c23] unexpected crlstatuslist │ │ - [248c3c] cast │ │ - [248c41] aes192-wrap-pad │ │ - [248c51] ARIA-192-CBC │ │ - [248c5e] crypto/evp/e_aria.c │ │ - [248c72] aria_init_key │ │ - [248c80] crypto/params_dup.c │ │ - [248c94] ossl_pw_set_ossl_passphrase_cb │ │ - [248cb3] provider_new │ │ - [248cc0] crypto/objects/o_names.c │ │ - [248cd9] des-cfb │ │ - [248ce1] X509v3 Subject Alternative Name │ │ - [248d01] serialNumber │ │ - [248d0e] Microsoft Commercial Code Signing │ │ - [248d30] safeContentsBag │ │ - [248d40] md4 │ │ - [248d44] id-pkix1-explicit-88 │ │ - [248d59] sbgp-ipAddrBlock │ │ - [248d6a] sbgp-routerIdentifier │ │ - [248d80] id-cmc-responseInfo │ │ - [248d94] ad_timestamping │ │ - [248da4] mgmt │ │ - [248da9] aes-256-cfb │ │ - [248db5] lastModifiedBy │ │ - [248dc4] associatedName │ │ - [248dd3] set-attr │ │ - [248ddc] certificate extensions │ │ - [248df3] setct-RegFormResTBS │ │ - [248e07] setext-cv │ │ - [248e11] additional verification │ │ - [248e29] setCext-tunneling │ │ - [248e3b] International Organizations │ │ - [248e57] msSmartcardLogin │ │ - [248e68] Microsoft User Principal Name │ │ - [248e86] aes-128-cfb1 │ │ - [248e93] aes-256-cfb8 │ │ - [248ea0] des-ede3-cfb1 │ │ - [248eae] X509v3 Subject Directory Attributes │ │ - [248ed2] kisa │ │ - [248ed7] HMAC-SHA1 │ │ - [248ee1] id-GostR3411-94-with-GostR3410-94 │ │ - [248f03] GOST R 34.11-94 with GOST R 34.10-94 │ │ - [248f28] x121Address │ │ - [248f34] authorityRevocationList │ │ - [248f4c] jurisdictionStateOrProvinceName │ │ - [248f6c] camellia-128-ctr │ │ - [248f7d] CAMELLIA-192-CTR │ │ - [248f8e] CAMELLIA-256-CCM │ │ - [248f9f] GOST R 34.10-2012 (512 bit) ParamSet B │ │ - [248fc6] GOST 28147-89 TC26 parameter set │ │ - [248fe7] OGRN │ │ - [248fec] kx-gost │ │ - [248ff4] auth-srp │ │ - [248ffd] SipHash │ │ - [249005] ARIA-192-ECB │ │ - [249012] id-smime-aa-signingCertificateV2 │ │ - [249033] sha3-512 │ │ - [24903c] id-ecdsa-with-sha3-224 │ │ - [249053] ARIA-256-GCM │ │ - [249060] sm3WithRSAEncryption │ │ - [249075] OGRNIP │ │ - [24907c] brainpoolP256r1tls13 │ │ - [249091] Microsoft certificate template │ │ - [2490b0] Hardware Module Name │ │ - [2490c5] unsupported key components │ │ - [2490e0] ANY PRIVATE KEY │ │ - [2490f0] PKCS12 │ │ - [2490f7] parse error │ │ - [249103] pkcs12 cipherfinal error │ │ - [24911c] PKCS7_DIGEST │ │ - [249129] d.sign │ │ - [249130] signer_info │ │ - [24913c] EOC │ │ - [249140] :%u │ │ - [249144] digest failure │ │ - [249153] wrong content type │ │ - [249166] name too long │ │ - [249174] crypto/property/property_string.c │ │ - [249196] EVP_RAND_CTX_new │ │ - [2491a7] error initialising drbg │ │ - [2491bf] SEED-SRC │ │ - [2491c8] rand_pool_grow │ │ - [2491d7] Private-Key: (%d bit, %d primes)\n │ │ - [2491f9] Minimum │ │ - [249201] BN_BLINDING_invert_ex │ │ - [249217] data too large for key size │ │ - [249233] data too large for modulus │ │ - [24924e] pkey_rsa_verify │ │ - [24925e] pkey_pss_init │ │ - [24926c] SHA2-384 │ │ - [249275] search only supported for directories │ │ - [24929b] cannot load certificate │ │ - [2492b3] crypto/ui/ui_util.c │ │ - [2492c7] X509_load_cert_crl_file_ex │ │ - [2492e2] nameAssigner │ │ - [2492ef] d.dNSName │ │ - [2492f9] v2i_BASIC_CONSTRAINTS │ │ - [24930f] crypto/x509/v3_akid.c │ │ - [249325] CRL_DIST_POINTS │ │ - [249335] crypto/x509/v3_crld.c │ │ - [24934b] Privilege Withdrawn │ │ - [24935f] distpoint │ │ - [249369] - │ │ - [24936d] :\n │ │ - [249370] choice.targetCert │ │ - [249382] %*sDigest Type: Other\n │ │ - [249399] %*s │ │ - [2493a3] xn-- │ │ - [2493a8] issuerDomainPolicy │ │ - [2493bb] othername: SmtpUTF8Mailbox │ │ - [2493d6] othername: UPN │ │ - [2493e5] issuer decode error │ │ - [2493f9] SSL_CERT_DIR │ │ - [249406] CRL signature failure │ │ - [24941c] format error in certificate's notBefore field │ │ - [24944a] Key usage keyCertSign invalid for non-CA cert │ │ - [249478] CA cert does not include key usage extension │ │ - [2494a5] Using cert extension requires at least X509v3 │ │ - [2494d3] crypto/x509/pcy_tree.c │ │ - [2494ea] x509_name_ex_d2i │ │ - [2494fb] ALG_PERR: %s(%d): Failed to get eventfd : │ │ - [249526] RSA-RIPEMD160:ripemd160WithRSA:1.3.36.3.3.1.2 │ │ - [249554] provider=default,fips=yes,output=der,structure=pkcs3 │ │ - [249589] AES-128-ECB:2.16.840.1.101.3.4.1.1 │ │ - [2495ac] AES-256-CBC-CTS │ │ - [2495bc] engine │ │ - [2495c3] rsa_get_ctx_params │ │ - [2495d6] aes_siv_get_ctx_params │ │ - [2495ed] null_set_ctx_params │ │ - [249601] providers/implementations/encode_decode/decode_pvk2key.c │ │ - [24963a] prepare_ec_params │ │ - [24964c] ec_to_PrivateKeyInfo_pem_encode │ │ - [24966c] EC PUBLIC KEY │ │ - [24967a] ED25519 PRIVATE KEY │ │ - [24968e] x25519_to_PrivateKeyInfo_der_encode │ │ - [2496b2] %s: %s\n │ │ - [2496ba] invalid Argon2 type │ │ - [2496ce] kdf_argon2_ctx_set_lanes │ │ - [2496e7] kdf_tls1_3_derive │ │ - [2496f9] use-separator │ │ - [249707] xcghash │ │ - [24970f] kdf_sshkdf_set_ctx_params │ │ - [249729] *secretlen too small │ │ - [24973e] providers/implementations/keymgmt/dsa_kmgmt.c │ │ - [24976c] ossl_sm2_key_private_check │ │ - [249787] mac_key_fromdata │ │ - [249798] ossl_prov_drbg_instantiate │ │ - [2497b3] providers/implementations/rands/drbg_ctr.c │ │ - [2497de] Explicit digest not allowed with EdDSA operations │ │ - [249810] input=MSBLOB │ │ - [24981d] providers/implementations/ciphers/cipher_des.c │ │ - [24984c] rc4_hmac_md5_set_ctx_params │ │ - [249868] invalid config data │ │ - [24987c] require ctr mode cipher │ │ - [249894] utlen │ │ - [24989a] 3-ms │ │ - [24989f] binfo │ │ - [2498a5] getInfoFromEHABISection │ │ - [2498bd] r0 │ │ - [2498c0] s27 │ │ - [2498c4] d3 │ │ - [2498c7] d27 │ │ - [2498cb] (NULL) │ │ - [2498d2] PRAGMA cipher_hmac_algorithm = %s; │ │ - [2498f5] TRACE │ │ - [2498fb] SELECT sql FROM %s.sqlite_schema WHERE sql LIKE 'CREATE INDEX %%' │ │ - [249940] sqlcipher_codec_ctx_init: error %d setting pass key │ │ - [249974] set btree page size to %d res %d rc %d │ │ - [24999b] performing POSIX rename │ │ - [2499b3] trigger │ │ - [2499bb] close │ │ - [2499c1] -mj%06X9%02X │ │ - [2499ce] ) │ │ - [2499d0] Or │ │ - [2499d3] OpenRead │ │ - [2499dc] index corruption │ │ - [2499ed] %z - %s │ │ - [2499f5] failed to get page %u │ │ - [249a0b] Fragmentation of %u bytes reported as %u on page %u │ │ - [249a3f] INS │ │ - [249a43] parent │ │ - [249a4a] '%.*q' │ │ - [249a51] zeroblob(%d) │ │ - [249a5e] sqlcipher_openssl_deactivate: leaving SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ - [249aa6] sqlcipher_openssl_random: entered SQLCIPHER_MUTEX_PROVIDER_RAND │ │ - [249ae6] sqlcipher_openssl_random: leaving SQLCIPHER_MUTEX_PROVIDER_RAND │ │ - [249b26] sqlcipher_openssl_hmac: 1st EVP_MAC_final() for output length calculation using algorithm %d returned %d │ │ - [249b8f] index_list │ │ - [249b9a] to │ │ - [249b9d] status │ │ - [249ba4] sqlite3_get_table() called with two or more incompatible queries │ │ - [249be5] unknown table option: %.*s │ │ - [249c00] CORRELATED │ │ - [249c0c] RELEASE │ │ - [249c14] conflicting ON CONFLICT clauses specified │ │ - [249c3e] glob │ │ - [249c43] auto-index │ │ - [249c4e] %s=? │ │ - [249c53] max │ │ - [249c57] cannot UPDATE generated column "%s" │ │ - [249c7b] %s mode not allowed: %s │ │ - [249c93] SELECT 1 FROM "%w".sqlite_master WHERE name NOT LIKE 'sqliteX_%%' ESCAPE 'X' AND sql NOT LIKE 'create virtual%%' AND sqlite_rename_test(%Q, sql, type, name, %d, %Q, %d)=NULL │ │ - [249d42] Cannot add a NOT NULL column with default value NULL │ │ - [249d77] %!.*f │ │ - [249d7d] strftime │ │ - [249d86] -> │ │ - [249d89] 9.0e999 │ │ - [249d91] SELECT coalesce((SELECT max(blockid) FROM %Q.'%q_segments') + 1, 1) │ │ - [249dd5] de │ │ - [249dd8] ate │ │ - [249ddc] ssensuo │ │ - [249de4] _content │ │ - [249ded] CREATE TABLE %Q.'%q_segments'(blockid INTEGER PRIMARY KEY, block BLOB); │ │ - [249e35] SELECT %s WHERE rowid = ? │ │ - [249e4f] integrity-check │ │ - [249e5f] SELECT %s FROM %s T WHERE T.%Q >= ? AND T.%Q <= ? ORDER BY T.%Q ASC │ │ - [249ea3] SELECT pgno FROM '%q'.'%q_idx' WHERE segid=? AND term<=? ORDER BY term DESC LIMIT 1 │ │ - [249ef7] ALTER TABLE %Q.'%q_%s' RENAME TO '%q_%s'; │ │ - [249f21] ousli │ │ - [249f27] rtree │ │ - [249f2d] UPDATE "%w"."%w_rowid"SET │ │ - [249f48] ORDER BY name │ │ - [249f57] misuse │ │ - [249f5e] MAX_EXPR_DEPTH=1000 │ │ - [249f72] TLS_DH_anon_WITH_AES_256_CBC_SHA │ │ - [249f93] AES128-SHA256 │ │ - [249fa1] DHE-DSS-AES128-SHA256 │ │ - [249fb7] DHE-RSA-AES128-SHA256 │ │ - [249fcd] AES256-CCM │ │ - [249fd8] TLS_ECDHE_ECDSA_WITH_AES_256_CCM │ │ - [249ff9] TLS_ECDHE_RSA_WITH_NULL_SHA │ │ - [24a015] TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA │ │ - [24a038] TLS_ECDH_anon_WITH_AES_256_CBC_SHA │ │ - [24a05b] RSA-PSK-AES128-GCM-SHA256 │ │ - [24a075] TLS_RSA_PSK_WITH_AES_128_GCM_SHA256 │ │ - [24a099] ECDHE-PSK-AES128-CBC-SHA256 │ │ - [24a0b5] TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256 │ │ - [24a0da] DHE-DSS-CAMELLIA256-SHA │ │ - [24a0f2] IDEA-CBC-SHA │ │ - [24a0ff] set_ciphersuites │ │ - [24a110] decryption failed │ │ - [24a122] illegal point compression │ │ - [24a13c] inconsistent early data alpn │ │ - [24a159] missing supported groups extension │ │ - [24a17c] no pem extensions │ │ - [24a18e] pem name bad prefix │ │ - [24a1a2] psk identity not found │ │ - [24a1b9] ssl/tls alert unsupported certificate │ │ - [24a1df] tlsv1 bad certificate hash value │ │ - [24a200] too much early data │ │ - [24a214] unknown protocol │ │ - [24a225] version too low │ │ - [24a235] SSL_clear │ │ - [24a23f] bugs │ │ - [24a244] legacy_server_connect │ │ - [24a25a] SessionTicket │ │ - [24a268] SSL_use_PrivateKey │ │ - [24a27b] SSLv3/TLS write certificate verify │ │ - [24a29e] SSLv3/TLS write finished │ │ - [24a2b7] SSLv3/TLS read hello request │ │ - [24a2d4] tls1_change_cipher_state │ │ - [24a2ed] rsa_pss_pss_sha256 │ │ - [24a300] CLIENT_EARLY_TRAFFIC_SECRET │ │ - [24a31c] tls13_change_cipher_state │ │ - [24a336] tls13_update_key │ │ - [24a347] ossl_quic_channel_raise_protocol_error_loc │ │ - [24a372] RETRY_SCID is malformed │ │ - [24a38a] INITIAL_SCID does not match expected value │ │ - [24a3b5] zero-length CID in PREFERRED_ADDR │ │ - [24a3d7] max_udp_payload_size │ │ - [24a3ec] ch_on_handshake_alert │ │ - [24a402] version negotiation failure │ │ - [24a41e] ch_rx_check_forged_pkt_limit │ │ - [24a43b] ssl/quic/cc_newreno.c │ │ - [24a451] transport:packet_sent │ │ - [24a467] transport:packet_received │ │ - [24a481] ping │ │ - [24a486] acked_ranges │ │ - [24a493] path_challenge │ │ - [24a4a2] include/internal/ring_buf.h │ │ - [24a4be] non-minimal frame type encoding │ │ - [24a4de] conn has zero-length CID │ │ - [24a4f7] ssl/quic/quic_sf_list.c │ │ - [24a50f] HANDSHAKE_DONE │ │ - [24a51e] STREAM_OFF_FIN │ │ - [24a52d] ChaCha20 │ │ - [24a536] tls_construct_ctos_etm │ │ - [24a54d] tls_parse_stoc_renegotiate │ │ - [24a568] tls_parse_stoc_server_name │ │ - [24a583] tls_parse_ctos_maxfragmentlen │ │ - [24a5a1] tls_construct_stoc_etm │ │ - [24a5b8] write_state_machine │ │ - [24a5cc] ossl_statem_client_write_transition │ │ - [24a5f0] tls_construct_change_cipher_spec │ │ - [24a611] ossl_statem_server_post_process_message │ │ - [24a639] bn_to_asn1_string │ │ - [24a64b] getsockname truncated address │ │ - [24a669] no port defined │ │ - [24a679] BN_mod_inverse │ │ - [24a688] crypto/bn/bn_mod.c │ │ - [24a69b] line │ │ - [24a6a1] BOOLEAN │ │ - [24a6a9] Bad time value │ │ - [24a6b8] ssl_conf │ │ - [24a6c1] OpenSSL X9.42 DH method │ │ - [24a6d9] BN_mod_exp_mont_word │ │ - [24a6ee] eckey_pub_decode │ │ - [24a6ff] EC_GROUP_get_ecparameters │ │ - [24a719] X9_62_CHARACTERISTIC_TWO │ │ - [24a732] fieldID │ │ - [24a73a] base │ │ - [24a73f] X9.62/SECG curve over a 256 bit prime field │ │ - [24a76b] ossl_ec_GF2m_simple_point_get_affine_coordinates │ │ - [24a79c] ec_GF2m_simple_ladder_pre │ │ - [24a7b6] crypto/ec/ec_key.c │ │ - [24a7c9] EC_POINT_dbl │ │ - [24a7d6] EC_POINT_cmp │ │ - [24a7e3] Cofactor: │ │ - [24a7ee] ossl_ec_GFp_mont_field_mul │ │ - [24a809] ossl_ec_GFp_mont_field_encode │ │ - [24a827] ecp_nistz256_points_mul │ │ - [24a83f] there are no property definitions with decoder %s │ │ - [24a871] crypto/bio/bf_readbuff.c │ │ - [24a88a] asn1 encoding routines │ │ - [24a8a1] xoflen │ │ - [24a8a8] ssl3-ms │ │ - [24a8b0] sect113r1 │ │ - [24a8ba] crypto/evp/encode.c │ │ - [24a8ce] EVP_CIPHER_CTX_set_key_length │ │ - [24a8ec] evp_set_parsed_default_properties │ │ - [24a90e] assertion failed: j <= sizeof(c->iv) │ │ - [24a933] EVP_DigestSignFinal │ │ - [24a947] PKCS5_pbe2_set_iv_ex │ │ - [24a95c] PBEPARAM │ │ - [24a965] dh_pad │ │ - [24a96c] fix_rsa_padding_mode │ │ - [24a981] rsa-coefficient6 │ │ - [24a992] EVP_PKEY_fromdata │ │ - [24a9a4] int_ctx_new │ │ - [24a9b0] ffdhe4096 │ │ - [24a9ba] too many iterations │ │ - [24a9ce] check q not prime │ │ - [24a9e0] keys not set │ │ - [24a9ed] cannot set parameters │ │ - [24aa03] key setup failed │ │ - [24aa14] unknown max size │ │ - [24aa25] illegal implicit tag │ │ - [24aa3a] illegal zero content │ │ - [24aa4f] undefined order │ │ - [24aa5f] engines section error │ │ - [24aa75] no control function │ │ - [24aa89] invalid encrypted key length │ │ - [24aaa6] error creating certreq │ │ - [24aabd] sct invalid signature │ │ - [24aad3] des-ede-ecb │ │ - [24aadf] hexstr2buf_sep │ │ - [24aaee] get_ptr_internal │ │ - [24aaff] prepare_from_text │ │ - [24ab11] provider_conf_load │ │ - [24ab24] provider_conf_parse_bool_setting │ │ - [24ab45] yes │ │ - [24ab49] OBJ_txt2obj │ │ - [24ab55] organizationalUnitName │ │ - [24ab6c] idea-cfb │ │ - [24ab75] pkcs9 │ │ - [24ab7b] DSA-SHA │ │ - [24ab83] cast5-ecb │ │ - [24ab8d] DSA-SHA1 │ │ - [24ab96] secretBag │ │ - [24aba0] PBMAC1 │ │ - [24aba7] PBE-SHA1-DES │ │ - [24abb4] SMIME │ │ - [24abba] id-smime-aa-ets-commitmentType │ │ - [24abd9] id-alg │ │ - [24abe0] id-cmc │ │ - [24abe7] id-qcs │ │ - [24abee] id-it-origPKIMessage │ │ - [24ac03] id-aca-chargingIdentity │ │ - [24ac1b] noCheck │ │ - [24ac23] OCSP Service Locator │ │ - [24ac38] Directory │ │ - [24ac42] ac-proxying │ │ - [24ac4e] aes-128-ecb │ │ - [24ac5a] AES-192-OFB │ │ - [24ac66] pilotOrganization │ │ - [24ac78] documentVersion │ │ - [24ac88] setct-HODInput │ │ - [24ac97] setct-AuthResTBS │ │ - [24aca8] setct-BatchAdminResTBE │ │ - [24acbf] setext-track2 │ │ - [24accd] cleartext track 2 │ │ - [24acdf] secure device signature │ │ - [24acf7] id-characteristic-two-basis │ │ - [24ad13] ppBasis │ │ - [24ad1b] camellia-192-ecb │ │ - [24ad2c] LocalKeySet │ │ - [24ad38] postalAddress │ │ - [24ad46] id-aes256-CCM │ │ - [24ad54] rc4-hmac-md5 │ │ - [24ad61] dhSinglePass-stdDH-sha1kdf-scheme │ │ - [24ad83] jurisdictionL │ │ - [24ad91] gost89-ctr │ │ - [24ad9c] auth-dss │ │ - [24ada5] BLAKE2b512 │ │ - [24adb0] id-hmacWithSHA3-512 │ │ - [24adc4] ARIA-128-CCM │ │ - [24add1] dstu28147-wrap │ │ - [24ade0] ieee-siswg │ │ - [24adeb] brotli │ │ - [24adf2] responses │ │ - [24adfc] responseExtensions │ │ - [24ae0f] status not yet valid │ │ - [24ae24] assertion failed: niv >= 0 && niv <= EVP_MAX_IV_LENGTH │ │ - [24ae5b] crypto/pkcs12/p12_utl.c │ │ - [24ae73] PKCS12_MAC_DATA │ │ - [24ae83] PKCS7_ATTR_SIGN │ │ - [24ae93] crl │ │ - [24ae97] NULL\n │ │ - [24ae9d] %s (%s) │ │ - [24aea5] ossl_parse_property │ │ - [24aeb9] data greater than mod len │ │ - [24aed3] iqmp not inverse of q │ │ - [24aee9] unsupported mask algorithm │ │ - [24af04] ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex │ │ - [24af2c] encode_pkcs1 │ │ - [24af39] PBMAC1_PBKDF2_HMAC │ │ - [24af4c] sys$qiow error │ │ - [24af5b] UI_create_method │ │ - [24af6c] GENERAL_NAMES │ │ - [24af7a] d.uniformResourceIdentifier │ │ - [24af96] location │ │ - [24af9f] SSL Client │ │ - [24afaa] crypto/x509/v3_ia5.c │ │ - [24afbf] r2i_certpol │ │ - [24afcb] crypto/x509/v3_enum.c │ │ - [24afe1] Routing Domain Identifiers │ │ - [24affc] crypto/x509/v3_ist.c │ │ - [24b011] %*s %s%s%s%s\n │ │ - [24b024] X400Name: │ │ - [24b03b] user │ │ - [24b040] TLS_FEATURE │ │ - [24b04c] i2s_ASN1_INTEGER │ │ - [24b05d] invalid syntax │ │ - [24b06c] negative pathlen │ │ - [24b07d] SSL_CERT_FILE │ │ - [24b08b] duplicate attribute │ │ - [24b09f] key usage does not include digital signature │ │ - [24b0cc] invalid or inconsistent certificate extension │ │ - [24b0fa] unsupported extension feature │ │ - [24b118] validity │ │ - [24b121] failed to get platform info │ │ - [24b13d] provider=base,fips=yes,output=der,structure=type-specific │ │ - [24b177] provider=base,fips=yes,output=blob │ │ - [24b19a] DSA-SHA2-512:DSA-SHA512:dsa_with_SHA512:id-dsa-with-sha512:1.2.840.1.101.3.4.3.4 │ │ - [24b1eb] RSA-SHA2-224:RSA-SHA224:sha224WithRSAEncryption:1.2.840.113549.1.1.14 │ │ - [24b231] RSA-SHA3-384:id-rsassa-pkcs1-v1_5-with-sha3-384:2.16.840.1.101.3.4.3.15 │ │ - [24b279] provider=default,fips=yes,output=der,structure=X9.62 │ │ - [24b2ae] provider=default,fips=yes,input=der,structure=dhx │ │ - [24b2e0] ARIA-128-GCM:1.2.410.200046.1.1.34 │ │ - [24b303] WHIRLPOOL:1.0.10118.3.0.55 │ │ - [24b31e] C1x │ │ - [24b322] providers/implementations/ciphers/cipher_aes_hw.c │ │ - [24b354] providers/implementations/ciphers/cipher_sm4_gcm.c │ │ - [24b387] RSA PRIVATE KEY │ │ - [24b397] dhx_to_type_specific_params_pem_encode │ │ - [24b3be] rsapss_to_SubjectPublicKeyInfo_der_encode │ │ - [24b3e8] DH PUBLIC KEY │ │ - [24b3f6] ec_to_PrivateKeyInfo_der_encode │ │ - [24b416] ec_to_EC_der_encode │ │ - [24b42a] rsapss_to_PKCS1_pem_encode │ │ - [24b445] dsa2msblob_encode │ │ - [24b457] providers/implementations/encode_decode/encode_key2text.c │ │ - [24b491] invalid Argon2 version │ │ - [24b4a8] kdf_sshkdf_derive │ │ - [24b4ba] kdf_tls1_prf_derive │ │ - [24b4ce] dkp_prk │ │ - [24b4d6] eckem_decapsulate │ │ - [24b4e8] Invalid enc public key │ │ - [24b4ff] crypto/hpke/hpke_util.c │ │ - [24b517] cmac_set_ctx_params │ │ - [24b52b] kmac_init │ │ - [24b535] get_parent_strength │ │ - [24b549] providers/implementations/rands/drbg_hmac.c │ │ - [24b575] seed_src_generate │ │ - [24b587] Ed448 │ │ - [24b58d] RSA key size = %d, expected minimum = %d │ │ - [24b5b6] providers/implementations/digests/md4_prov.c │ │ - [24b5e3] pad-type │ │ - [24b5ec] invalid mac │ │ - [24b5f8] missing session id │ │ - [24b60b] km │ │ - [24b60e] fy-message │ │ - [24b619] r3 │ │ - [24b61c] _Unwind_GetDataRelBase() not implemented │ │ - [24b645] (subquery-%u) │ │ - [24b653] cipher_compatibility │ │ - [24b668] cipher_memory_security │ │ - [24b67f] sqlite3_rekey_v2: database zDb=%p db_index:%d │ │ - [24b6ad] sqlcipher_deactivate: left static master mutex │ │ - [24b6dc] getpagesize │ │ - [24b6e8] immutable │ │ - [24b6f2] k(%d │ │ - [24b6f7] ,%s%s%s │ │ - [24b6ff] N. │ │ - [24b702] IfNotZero │ │ - [24b70c] VInitIn │ │ - [24b714] Freelist: │ │ - [24b71f] unable to get the page. error code=%d │ │ - [24b745] SELECT sql FROM "%w".sqlite_schema WHERE type='index' │ │ - [24b77b] no such module: %s │ │ - [24b78e] p2 │ │ - [24b791] comment │ │ - [24b799] sqlcipher_mem_malloc: calling sqlcipher_mlock(%p,%d) │ │ - [24b7ce] database_list │ │ - [24b7dc] function_list │ │ - [24b7ea] hard_heap_limit │ │ - [24b7fa] index_info │ │ - [24b805] mmap_size │ │ - [24b80f] query_only │ │ - [24b81a] quick_check │ │ - [24b826] synchronous │ │ - [24b832] wal_checkpoint │ │ - [24b841] desc │ │ - [24b846] database │ │ - [24b84f] text │ │ - [24b854] CREATE TABLE │ │ - [24b862] DELETE FROM %Q.sqlite_sequence WHERE name=%Q │ │ - [24b88f] corrupt schema │ │ - [24b89e] UPDATE %Q.sqlite_master SET rootpage=%d WHERE #%d AND rootpage=#%d │ │ - [24b8e1] RECURSIVE STEP │ │ - [24b8f0] SCAN │ │ - [24b8f5] < │ │ - [24b8f7] CHECK constraint failed in %s │ │ - [24b915] NO ACTION │ │ - [24b91f] trigger "%s" may not write to shadow table "%s" │ │ - [24b94f] cannot drop %s column: "%s" │ │ - [24b96b] concat_ws │ │ - [24b975] quote │ │ - [24b97b] now │ │ - [24b97f] inf │ │ - [24b983] FLAGS parameter to json_valid() must be between 1 and 15 │ │ - [24b9bc] authorization denied │ │ - [24b9d1] SELECT count(*) FROM %Q.'%q_segdir' WHERE level = ? │ │ - [24ba05] REPLACE INTO %Q.'%q_stat' VALUES(?,?) │ │ - [24ba2b] lanoita │ │ - [24ba33] ive │ │ - [24ba37] laci │ │ - [24ba3c] tneme │ │ - [24ba42] Index already optimal │ │ - [24ba58] ALTER TABLE %Q.'%q_content' RENAME TO '%q_content'; │ │ - [24ba8d] fts5 │ │ - [24ba92] remove_diacritics │ │ - [24baa4] SELECT %s FROM %s T WHERE T.%Q <= ? AND T.%Q >= ? ORDER BY T.%Q DESC │ │ - [24bae9] CREATE TABLE x( │ │ - [24baf9] ousness │ │ - [24bb01] row │ │ - [24bb05] SELECT * FROM %Q.'%q_rowid' │ │ - [24bb21] Dimension %d of cell %d on node %lld is corrupt relative to parent │ │ - [24bb64] DELETE FROM '%q'.'%q_node' WHERE nodeno = ?1 │ │ - [24bb91] unable to delete/modify collation sequence due to active statements │ │ - [24bbd5] DEFAULT_CACHE_SIZE=-2000 │ │ - [24bbee] TLS_DHE_RSA_WITH_AES_256_CBC_SHA │ │ - [24bc0f] DHE-DSS-AES256-SHA256 │ │ - [24bc25] TLS_RSA_WITH_AES_128_GCM_SHA256 │ │ - [24bc45] DHE-RSA-AES128-CCM8 │ │ - [24bc59] PSK-AES256-CCM │ │ - [24bc68] ECDHE-ECDSA-AES128-CCM │ │ - [24bc7f] ECDHE-ECDSA-AES256-CCM │ │ - [24bc96] ECDHE-ECDSA-AES256-SHA384 │ │ - [24bcb0] TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 │ │ - [24bcd6] DHE-PSK-CHACHA20-POLY1305 │ │ - [24bcf0] kDHEPSK │ │ - [24bcf8] aPSK │ │ - [24bcfd] CAMELLIA128 │ │ - [24bd09] EDH-RSA-DES-CBC3-SHA │ │ - [24bd1e] bad packet length │ │ - [24bd30] cannot get group name │ │ - [24bd46] dtls message too big │ │ - [24bd5b] invalid serverinfo data │ │ - [24bd73] renegotiation encoding err │ │ - [24bd8e] sequence ctr wrapped │ │ - [24bda3] stream recv only │ │ - [24bdb4] tlsv1 alert record overflow │ │ - [24bdd0] tlsv1 unsupported extension │ │ - [24bdec] unknown mandatory parameter │ │ - [24be08] options │ │ - [24be10] no_ems │ │ - [24be17] ClientCAPath │ │ - [24be24] requestCAStore │ │ - [24be33] TLSv1.3 │ │ - [24be3b] PreferNoDHEKEX │ │ - [24be4a] KTLSTxZerocopySendfile │ │ - [24be61] tlsext_tick_age_add │ │ - [24be75] SSLv3/TLS read server session ticket │ │ - [24be9a] TLSv1.3 write client compressed certificate │ │ - [24bec6] tls-group-name │ │ - [24bed5] add_provider_groups │ │ - [24bee9] tls-group-name-internal │ │ - [24bf01] tls-max-tls │ │ - [24bf0d] ssl/tls13_enc.c │ │ - [24bf1d] retiring connection id limit violated │ │ - [24bf43] internal error (packet buf init) │ │ - [24bf64] INITIAL_MAX_STREAM_DATA_UNI is malformed │ │ - [24bf8d] OSSL_QFILTER │ │ - [24bf9a] initial │ │ - [24bfa2] stream │ │ - [24bfa9] error_space │ │ - [24bfb5] stream_data_blocked │ │ - [24bfc9] STREAMS valid only in 0/1-RTT │ │ - [24bfe7] depack_do_frame_path_response │ │ - [24c005] STREAMS_BLOCKED_BIDI │ │ - [24c01a] STREAM_FIN │ │ - [24c025] tls_construct_ctos_key_share │ │ - [24c042] dtls1_preprocess_fragment │ │ - [24c05c] tls_construct_cert_verify │ │ - [24c076] tls_process_change_cipher_spec │ │ - [24c095] create_ticket_prequel │ │ - [24c0ab] pkey │ │ - [24c0b0] │ │ - [24c0ba] ASN1_IA5STRING │ │ - [24c0c9] gethostbyname addr is not af inet │ │ - [24c0eb] no such file │ │ - [24c0f8] crypto/bn/bn_lib.c │ │ - [24c10b] crypto/bn/bn_gcd.c │ │ - [24c11e] module=%s, path=%s │ │ - [24c131] stbl_section │ │ - [24c13e] SEQWRAP │ │ - [24c146] bitstr_cb │ │ - [24c150] dh_pkey_import_from_type │ │ - [24c169] DSO_set_filename │ │ - [24c17a] %s.so │ │ - [24c180] Public-Key │ │ - [24c18b] EC_PRIVATEKEY │ │ - [24c199] NIST/X9.62/SECG curve over a 192 bit prime field │ │ - [24c1ca] ossl_ec_GF2m_simple_group_check_discriminant │ │ - [24c1f7] ECDH_compute_key │ │ - [24c208] decoder_process │ │ - [24c218] CRYPTO lib │ │ - [24c223] unable to get read lock │ │ - [24c23b] c2tnb191v3 │ │ - [24c246] P-224 │ │ - [24c24c] alg_section │ │ - [24c258] fips=yes │ │ - [24c261] oct │ │ - [24c265] asn1_oct_int │ │ - [24c272] TYPE=%s │ │ - [24c27a] OSSL_ENCODER_CTX_new_for_pkey │ │ - [24c298] default-digest │ │ - [24c2a7] EVP_DigestSignUpdate │ │ - [24c2bc] PKCS5_pbe_set0_algor_ex │ │ - [24c2d4] evp_pkey_get0_ECX_KEY │ │ - [24c2ea] cekalg │ │ - [24c2f1] ecdh_cofactor_mode │ │ - [24c304] rsa_padding_mode │ │ - [24c315] md │ │ - [24c318] X963KDF │ │ - [24c320] evp_pkey_ctx_set1_octet_string │ │ - [24c33f] modp_4096 │ │ - [24c349] ossl_namemap_add_names │ │ - [24c360] invalid length │ │ - [24c36f] aria key setup failed │ │ - [24c385] expecting an hmac key │ │ - [24c39b] unknown bits │ │ - [24c3a8] q not prime │ │ - [24c3b4] field missing │ │ - [24c3c2] illegal time value │ │ - [24c3d5] invalid universalstring length │ │ - [24c3f4] null is wrong length │ │ - [24c409] point arithmetic failure │ │ - [24c422] command takes no input │ │ - [24c439] error receiving │ │ - [24c449] too many redirections │ │ - [24c45f] content type not compressed data │ │ - [24c480] need one signer │ │ - [24c490] no password │ │ - [24c49c] unable to finalize context │ │ - [24c4b7] log conf invalid key │ │ - [24c4cc] ess digest alg unknown │ │ - [24c4e3] desx │ │ - [24c4e8] aria256 │ │ - [24c4f0] pass phrase │ │ - [24c4fc] OSSL_provider_init │ │ - [24c50f] RSA-MD5 │ │ - [24c517] CN │ │ - [24c51a] localityName │ │ - [24c527] OU │ │ - [24c52a] DES-EDE-CBC │ │ - [24c536] DES-OFB │ │ - [24c53e] DES-EDE3-CFB │ │ - [24c54b] des-ede3-ofb │ │ - [24c558] nsRenewalUrl │ │ - [24c565] Time Stamping │ │ - [24c573] Microsoft Encrypted File System │ │ - [24c593] invalidityDate │ │ - [24c5a2] pbeWithSHA1And128BitRC4 │ │ - [24c5ba] caIssuers │ │ - [24c5c4] id-smime-mod-ets-eSigPolicy-97 │ │ - [24c5e3] id-smime-aa-msgSigDigest │ │ - [24c5fc] id-smime-cti-ets-proofOfDelivery │ │ - [24c61d] id-regInfo │ │ - [24c628] id-cmc-getCRL │ │ - [24c636] clearance │ │ - [24c640] subjectInfoAccess │ │ - [24c652] policyConstraints │ │ - [24c664] pilotAttributeType │ │ - [24c677] pilotObject │ │ - [24c683] singleLevelQuality │ │ - [24c696] setct-AuthResTBSX │ │ - [24c6a8] setct-CredRevResData │ │ - [24c6bd] setct-CertReqData │ │ - [24c6cf] setct-CapTokenTBE │ │ - [24c6e1] setCext-Track2Data │ │ - [24c6f4] DES-EDE3-CFB8 │ │ - [24c702] c2onb239v5 │ │ - [24c70d] hmac-md5 │ │ - [24c716] id-GostR3410-2001-CryptoPro-B-ParamSet │ │ - [24c73d] GOST 28147-89 Cryptocom ParamSet │ │ - [24c75e] searchGuide │ │ - [24c76a] member │ │ - [24c771] camellia-128-ccm │ │ - [24c782] id-tc26-constants │ │ - [24c794] ipsecIKE │ │ - [24c79d] sendRouter │ │ - [24c7a8] id-dsa-with-sha512 │ │ - [24c7bb] CMC Registration Authority │ │ - [24c7d6] magma-cfb │ │ - [24c7e0] cmKGA │ │ - [24c7e6] classSignToolKC3 │ │ - [24c7f7] signedObject │ │ - [24c804] id-regCtrl-rsaKeyLen │ │ - [24c819] Trusted key usage (Oracle) │ │ - [24c834] Zstandard compression │ │ - [24c84a] X509v3 Attribute Mappings │ │ - [24c864] associatedInformation │ │ - [24c87a] digest err │ │ - [24c885] nextupdate before thisupdate │ │ - [24c8a2] request not signed │ │ - [24c8b5] ^I │ │ - [24c8b8] -----BEGIN │ │ - [24c8c4] can't pack structure │ │ - [24c8d9] encrypt error │ │ - [24c8e7] PKCS7_add0_attrib_signing_time │ │ - [24c906] no recipient matches certificate │ │ - [24c927] RAND_get0_primary │ │ - [24c939] CTR-DRBG │ │ - [24c942] use_derivation_function │ │ - [24c95a] OpenSSL RSA method │ │ - [24c96d] Exponent: │ │ - [24c977] iqmp │ │ - [24c97c] key size too small │ │ - [24c98f] mp exponent not congruent to d │ │ - [24c9ae] salt length check failed │ │ - [24c9c7] SHA2-512 │ │ - [24c9d0] fingerprint size does not match digest │ │ - [24c9f7] is not a │ │ - [24ca00] no loaders found │ │ - [24ca11] OSSL_STORE_INFO_new_CERT │ │ - [24ca2a] there must be one signer │ │ - [24ca43] open_console │ │ - [24ca50] SSL Server │ │ - [24ca5b] CERTIFICATEPOLICIES │ │ - [24ca6f] POLICYQUALINFO │ │ - [24ca7e] name=%s option=%s │ │ - [24ca90] ISSUING_DIST_POINT │ │ - [24caa3] %*sOnly Attribute Certificates\n │ │ - [24cac3] %*sRelative Name:\n │ │ + [248a12] built on: Thu May 15 11:38:11 2025 UTC │ │ + [248a39] get_and_lock │ │ + [248a46] buffer too small │ │ + [248a57] cache constants failed │ │ + [248a6e] copy error │ │ + [248a79] ctrl operation not implemented │ │ + [248a98] data not multiple of block length │ │ + [248aba] output would overflow │ │ + [248ad0] unknown pbe algorithm │ │ + [248ae6] error getting time │ │ + [248af9] conflicting names │ │ + [248b0b] coordinates out of range │ │ + [248b24] invalid encoding │ │ + [248b35] invalid named group conversion │ │ + [248b54] DSO failure │ │ + [248b60] dso not found │ │ + [248b6e] add signer error │ │ + [248b7f] error getting public key │ │ + [248b98] invalid oaep parameters │ │ + [248bb0] not key transport │ │ + [248bc2] unsupported recipientinfo type │ │ + [248be1] verification failure │ │ + [248bf6] encountered waiting │ │ + [248c0a] error creating certrep │ │ + [248c21] error creating rr │ │ + [248c33] unexpected certprofile │ │ + [248c4a] unexpected crlstatuslist │ │ + [248c63] cast │ │ + [248c68] aes192-wrap-pad │ │ + [248c78] ARIA-192-CBC │ │ + [248c85] crypto/evp/e_aria.c │ │ + [248c99] aria_init_key │ │ + [248ca7] crypto/params_dup.c │ │ + [248cbb] ossl_pw_set_ossl_passphrase_cb │ │ + [248cda] provider_new │ │ + [248ce7] crypto/objects/o_names.c │ │ + [248d00] des-cfb │ │ + [248d08] X509v3 Subject Alternative Name │ │ + [248d28] serialNumber │ │ + [248d35] Microsoft Commercial Code Signing │ │ + [248d57] safeContentsBag │ │ + [248d67] md4 │ │ + [248d6b] id-pkix1-explicit-88 │ │ + [248d80] sbgp-ipAddrBlock │ │ + [248d91] sbgp-routerIdentifier │ │ + [248da7] id-cmc-responseInfo │ │ + [248dbb] ad_timestamping │ │ + [248dcb] mgmt │ │ + [248dd0] aes-256-cfb │ │ + [248ddc] lastModifiedBy │ │ + [248deb] associatedName │ │ + [248dfa] set-attr │ │ + [248e03] certificate extensions │ │ + [248e1a] setct-RegFormResTBS │ │ + [248e2e] setext-cv │ │ + [248e38] additional verification │ │ + [248e50] setCext-tunneling │ │ + [248e62] International Organizations │ │ + [248e7e] msSmartcardLogin │ │ + [248e8f] Microsoft User Principal Name │ │ + [248ead] aes-128-cfb1 │ │ + [248eba] aes-256-cfb8 │ │ + [248ec7] des-ede3-cfb1 │ │ + [248ed5] X509v3 Subject Directory Attributes │ │ + [248ef9] kisa │ │ + [248efe] HMAC-SHA1 │ │ + [248f08] id-GostR3411-94-with-GostR3410-94 │ │ + [248f2a] GOST R 34.11-94 with GOST R 34.10-94 │ │ + [248f4f] x121Address │ │ + [248f5b] authorityRevocationList │ │ + [248f73] jurisdictionStateOrProvinceName │ │ + [248f93] camellia-128-ctr │ │ + [248fa4] CAMELLIA-192-CTR │ │ + [248fb5] CAMELLIA-256-CCM │ │ + [248fc6] GOST R 34.10-2012 (512 bit) ParamSet B │ │ + [248fed] GOST 28147-89 TC26 parameter set │ │ + [24900e] OGRN │ │ + [249013] kx-gost │ │ + [24901b] auth-srp │ │ + [249024] SipHash │ │ + [24902c] ARIA-192-ECB │ │ + [249039] id-smime-aa-signingCertificateV2 │ │ + [24905a] sha3-512 │ │ + [249063] id-ecdsa-with-sha3-224 │ │ + [24907a] ARIA-256-GCM │ │ + [249087] sm3WithRSAEncryption │ │ + [24909c] OGRNIP │ │ + [2490a3] brainpoolP256r1tls13 │ │ + [2490b8] Microsoft certificate template │ │ + [2490d7] Hardware Module Name │ │ + [2490ec] unsupported key components │ │ + [249107] ANY PRIVATE KEY │ │ + [249117] PKCS12 │ │ + [24911e] parse error │ │ + [24912a] pkcs12 cipherfinal error │ │ + [249143] PKCS7_DIGEST │ │ + [249150] d.sign │ │ + [249157] signer_info │ │ + [249163] EOC │ │ + [249167] :%u │ │ + [24916b] digest failure │ │ + [24917a] wrong content type │ │ + [24918d] name too long │ │ + [24919b] crypto/property/property_string.c │ │ + [2491bd] EVP_RAND_CTX_new │ │ + [2491ce] error initialising drbg │ │ + [2491e6] SEED-SRC │ │ + [2491ef] rand_pool_grow │ │ + [2491fe] Private-Key: (%d bit, %d primes)\n │ │ + [249220] Minimum │ │ + [249228] BN_BLINDING_invert_ex │ │ + [24923e] data too large for key size │ │ + [24925a] data too large for modulus │ │ + [249275] pkey_rsa_verify │ │ + [249285] pkey_pss_init │ │ + [249293] SHA2-384 │ │ + [24929c] search only supported for directories │ │ + [2492c2] cannot load certificate │ │ + [2492da] crypto/ui/ui_util.c │ │ + [2492ee] X509_load_cert_crl_file_ex │ │ + [249309] nameAssigner │ │ + [249316] d.dNSName │ │ + [249320] v2i_BASIC_CONSTRAINTS │ │ + [249336] crypto/x509/v3_akid.c │ │ + [24934c] CRL_DIST_POINTS │ │ + [24935c] crypto/x509/v3_crld.c │ │ + [249372] Privilege Withdrawn │ │ + [249386] distpoint │ │ + [249390] - │ │ + [249394] :\n │ │ + [249397] choice.targetCert │ │ + [2493a9] %*sDigest Type: Other\n │ │ + [2493c0] %*s │ │ + [2493ca] xn-- │ │ + [2493cf] issuerDomainPolicy │ │ + [2493e2] othername: SmtpUTF8Mailbox │ │ + [2493fd] othername: UPN │ │ + [24940c] issuer decode error │ │ + [249420] SSL_CERT_DIR │ │ + [24942d] CRL signature failure │ │ + [249443] format error in certificate's notBefore field │ │ + [249471] Key usage keyCertSign invalid for non-CA cert │ │ + [24949f] CA cert does not include key usage extension │ │ + [2494cc] Using cert extension requires at least X509v3 │ │ + [2494fa] crypto/x509/pcy_tree.c │ │ + [249511] x509_name_ex_d2i │ │ + [249522] ALG_PERR: %s(%d): Failed to get eventfd : │ │ + [24954d] RSA-RIPEMD160:ripemd160WithRSA:1.3.36.3.3.1.2 │ │ + [24957b] provider=default,fips=yes,output=der,structure=pkcs3 │ │ + [2495b0] AES-128-ECB:2.16.840.1.101.3.4.1.1 │ │ + [2495d3] AES-256-CBC-CTS │ │ + [2495e3] engine │ │ + [2495ea] rsa_get_ctx_params │ │ + [2495fd] aes_siv_get_ctx_params │ │ + [249614] null_set_ctx_params │ │ + [249628] providers/implementations/encode_decode/decode_pvk2key.c │ │ + [249661] prepare_ec_params │ │ + [249673] ec_to_PrivateKeyInfo_pem_encode │ │ + [249693] EC PUBLIC KEY │ │ + [2496a1] ED25519 PRIVATE KEY │ │ + [2496b5] x25519_to_PrivateKeyInfo_der_encode │ │ + [2496d9] %s: %s\n │ │ + [2496e1] invalid Argon2 type │ │ + [2496f5] kdf_argon2_ctx_set_lanes │ │ + [24970e] kdf_tls1_3_derive │ │ + [249720] use-separator │ │ + [24972e] xcghash │ │ + [249736] kdf_sshkdf_set_ctx_params │ │ + [249750] *secretlen too small │ │ + [249765] providers/implementations/keymgmt/dsa_kmgmt.c │ │ + [249793] ossl_sm2_key_private_check │ │ + [2497ae] mac_key_fromdata │ │ + [2497bf] ossl_prov_drbg_instantiate │ │ + [2497da] providers/implementations/rands/drbg_ctr.c │ │ + [249805] Explicit digest not allowed with EdDSA operations │ │ + [249837] input=MSBLOB │ │ + [249844] providers/implementations/ciphers/cipher_des.c │ │ + [249873] rc4_hmac_md5_set_ctx_params │ │ + [24988f] invalid config data │ │ + [2498a3] require ctr mode cipher │ │ + [2498bb] utlen │ │ + [2498c1] 3-ms │ │ + [2498c6] binfo │ │ + [2498cc] getInfoFromEHABISection │ │ + [2498e4] r0 │ │ + [2498e7] s27 │ │ + [2498eb] d3 │ │ + [2498ee] d27 │ │ + [2498f2] (NULL) │ │ + [2498f9] PRAGMA cipher_hmac_algorithm = %s; │ │ + [24991c] TRACE │ │ + [249922] SELECT sql FROM %s.sqlite_schema WHERE sql LIKE 'CREATE INDEX %%' │ │ + [249967] sqlcipher_codec_ctx_init: error %d setting pass key │ │ + [24999b] set btree page size to %d res %d rc %d │ │ + [2499c2] performing POSIX rename │ │ + [2499da] trigger │ │ + [2499e2] close │ │ + [2499e8] -mj%06X9%02X │ │ + [2499f5] ) │ │ + [2499f7] Or │ │ + [2499fa] OpenRead │ │ + [249a03] index corruption │ │ + [249a14] %z - %s │ │ + [249a1c] failed to get page %u │ │ + [249a32] Fragmentation of %u bytes reported as %u on page %u │ │ + [249a66] INS │ │ + [249a6a] parent │ │ + [249a71] '%.*q' │ │ + [249a78] zeroblob(%d) │ │ + [249a85] sqlcipher_openssl_deactivate: leaving SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ + [249acd] sqlcipher_openssl_random: entered SQLCIPHER_MUTEX_PROVIDER_RAND │ │ + [249b0d] sqlcipher_openssl_random: leaving SQLCIPHER_MUTEX_PROVIDER_RAND │ │ + [249b4d] sqlcipher_openssl_hmac: 1st EVP_MAC_final() for output length calculation using algorithm %d returned %d │ │ + [249bb6] index_list │ │ + [249bc1] to │ │ + [249bc4] status │ │ + [249bcb] sqlite3_get_table() called with two or more incompatible queries │ │ + [249c0c] unknown table option: %.*s │ │ + [249c27] CORRELATED │ │ + [249c33] RELEASE │ │ + [249c3b] conflicting ON CONFLICT clauses specified │ │ + [249c65] glob │ │ + [249c6a] auto-index │ │ + [249c75] %s=? │ │ + [249c7a] max │ │ + [249c7e] cannot UPDATE generated column "%s" │ │ + [249ca2] %s mode not allowed: %s │ │ + [249cba] SELECT 1 FROM "%w".sqlite_master WHERE name NOT LIKE 'sqliteX_%%' ESCAPE 'X' AND sql NOT LIKE 'create virtual%%' AND sqlite_rename_test(%Q, sql, type, name, %d, %Q, %d)=NULL │ │ + [249d69] Cannot add a NOT NULL column with default value NULL │ │ + [249d9e] %!.*f │ │ + [249da4] strftime │ │ + [249dad] -> │ │ + [249db0] 9.0e999 │ │ + [249db8] SELECT coalesce((SELECT max(blockid) FROM %Q.'%q_segments') + 1, 1) │ │ + [249dfc] de │ │ + [249dff] ate │ │ + [249e03] ssensuo │ │ + [249e0b] _content │ │ + [249e14] CREATE TABLE %Q.'%q_segments'(blockid INTEGER PRIMARY KEY, block BLOB); │ │ + [249e5c] SELECT %s WHERE rowid = ? │ │ + [249e76] integrity-check │ │ + [249e86] SELECT %s FROM %s T WHERE T.%Q >= ? AND T.%Q <= ? ORDER BY T.%Q ASC │ │ + [249eca] SELECT pgno FROM '%q'.'%q_idx' WHERE segid=? AND term<=? ORDER BY term DESC LIMIT 1 │ │ + [249f1e] ALTER TABLE %Q.'%q_%s' RENAME TO '%q_%s'; │ │ + [249f48] ousli │ │ + [249f4e] rtree │ │ + [249f54] UPDATE "%w"."%w_rowid"SET │ │ + [249f6f] ORDER BY name │ │ + [249f7e] misuse │ │ + [249f85] MAX_EXPR_DEPTH=1000 │ │ + [249f99] TLS_DH_anon_WITH_AES_256_CBC_SHA │ │ + [249fba] AES128-SHA256 │ │ + [249fc8] DHE-DSS-AES128-SHA256 │ │ + [249fde] DHE-RSA-AES128-SHA256 │ │ + [249ff4] AES256-CCM │ │ + [249fff] TLS_ECDHE_ECDSA_WITH_AES_256_CCM │ │ + [24a020] TLS_ECDHE_RSA_WITH_NULL_SHA │ │ + [24a03c] TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA │ │ + [24a05f] TLS_ECDH_anon_WITH_AES_256_CBC_SHA │ │ + [24a082] RSA-PSK-AES128-GCM-SHA256 │ │ + [24a09c] TLS_RSA_PSK_WITH_AES_128_GCM_SHA256 │ │ + [24a0c0] ECDHE-PSK-AES128-CBC-SHA256 │ │ + [24a0dc] TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256 │ │ + [24a101] DHE-DSS-CAMELLIA256-SHA │ │ + [24a119] IDEA-CBC-SHA │ │ + [24a126] set_ciphersuites │ │ + [24a137] decryption failed │ │ + [24a149] illegal point compression │ │ + [24a163] inconsistent early data alpn │ │ + [24a180] missing supported groups extension │ │ + [24a1a3] no pem extensions │ │ + [24a1b5] pem name bad prefix │ │ + [24a1c9] psk identity not found │ │ + [24a1e0] ssl/tls alert unsupported certificate │ │ + [24a206] tlsv1 bad certificate hash value │ │ + [24a227] too much early data │ │ + [24a23b] unknown protocol │ │ + [24a24c] version too low │ │ + [24a25c] SSL_clear │ │ + [24a266] bugs │ │ + [24a26b] legacy_server_connect │ │ + [24a281] SessionTicket │ │ + [24a28f] SSL_use_PrivateKey │ │ + [24a2a2] SSLv3/TLS write certificate verify │ │ + [24a2c5] SSLv3/TLS write finished │ │ + [24a2de] SSLv3/TLS read hello request │ │ + [24a2fb] tls1_change_cipher_state │ │ + [24a314] rsa_pss_pss_sha256 │ │ + [24a327] CLIENT_EARLY_TRAFFIC_SECRET │ │ + [24a343] tls13_change_cipher_state │ │ + [24a35d] tls13_update_key │ │ + [24a36e] ossl_quic_channel_raise_protocol_error_loc │ │ + [24a399] RETRY_SCID is malformed │ │ + [24a3b1] INITIAL_SCID does not match expected value │ │ + [24a3dc] zero-length CID in PREFERRED_ADDR │ │ + [24a3fe] max_udp_payload_size │ │ + [24a413] ch_on_handshake_alert │ │ + [24a429] version negotiation failure │ │ + [24a445] ch_rx_check_forged_pkt_limit │ │ + [24a462] ssl/quic/cc_newreno.c │ │ + [24a478] transport:packet_sent │ │ + [24a48e] transport:packet_received │ │ + [24a4a8] ping │ │ + [24a4ad] acked_ranges │ │ + [24a4ba] path_challenge │ │ + [24a4c9] include/internal/ring_buf.h │ │ + [24a4e5] non-minimal frame type encoding │ │ + [24a505] conn has zero-length CID │ │ + [24a51e] ssl/quic/quic_sf_list.c │ │ + [24a536] HANDSHAKE_DONE │ │ + [24a545] STREAM_OFF_FIN │ │ + [24a554] ChaCha20 │ │ + [24a55d] tls_construct_ctos_etm │ │ + [24a574] tls_parse_stoc_renegotiate │ │ + [24a58f] tls_parse_stoc_server_name │ │ + [24a5aa] tls_parse_ctos_maxfragmentlen │ │ + [24a5c8] tls_construct_stoc_etm │ │ + [24a5df] write_state_machine │ │ + [24a5f3] ossl_statem_client_write_transition │ │ + [24a617] tls_construct_change_cipher_spec │ │ + [24a638] ossl_statem_server_post_process_message │ │ + [24a660] bn_to_asn1_string │ │ + [24a672] getsockname truncated address │ │ + [24a690] no port defined │ │ + [24a6a0] BN_mod_inverse │ │ + [24a6af] crypto/bn/bn_mod.c │ │ + [24a6c2] line │ │ + [24a6c8] BOOLEAN │ │ + [24a6d0] Bad time value │ │ + [24a6df] ssl_conf │ │ + [24a6e8] OpenSSL X9.42 DH method │ │ + [24a700] BN_mod_exp_mont_word │ │ + [24a715] eckey_pub_decode │ │ + [24a726] EC_GROUP_get_ecparameters │ │ + [24a740] X9_62_CHARACTERISTIC_TWO │ │ + [24a759] fieldID │ │ + [24a761] base │ │ + [24a766] X9.62/SECG curve over a 256 bit prime field │ │ + [24a792] ossl_ec_GF2m_simple_point_get_affine_coordinates │ │ + [24a7c3] ec_GF2m_simple_ladder_pre │ │ + [24a7dd] crypto/ec/ec_key.c │ │ + [24a7f0] EC_POINT_dbl │ │ + [24a7fd] EC_POINT_cmp │ │ + [24a80a] Cofactor: │ │ + [24a815] ossl_ec_GFp_mont_field_mul │ │ + [24a830] ossl_ec_GFp_mont_field_encode │ │ + [24a84e] ecp_nistz256_points_mul │ │ + [24a866] there are no property definitions with decoder %s │ │ + [24a898] crypto/bio/bf_readbuff.c │ │ + [24a8b1] asn1 encoding routines │ │ + [24a8c8] xoflen │ │ + [24a8cf] ssl3-ms │ │ + [24a8d7] sect113r1 │ │ + [24a8e1] crypto/evp/encode.c │ │ + [24a8f5] EVP_CIPHER_CTX_set_key_length │ │ + [24a913] evp_set_parsed_default_properties │ │ + [24a935] assertion failed: j <= sizeof(c->iv) │ │ + [24a95a] EVP_DigestSignFinal │ │ + [24a96e] PKCS5_pbe2_set_iv_ex │ │ + [24a983] PBEPARAM │ │ + [24a98c] dh_pad │ │ + [24a993] fix_rsa_padding_mode │ │ + [24a9a8] rsa-coefficient6 │ │ + [24a9b9] EVP_PKEY_fromdata │ │ + [24a9cb] int_ctx_new │ │ + [24a9d7] ffdhe4096 │ │ + [24a9e1] too many iterations │ │ + [24a9f5] check q not prime │ │ + [24aa07] keys not set │ │ + [24aa14] cannot set parameters │ │ + [24aa2a] key setup failed │ │ + [24aa3b] unknown max size │ │ + [24aa4c] illegal implicit tag │ │ + [24aa61] illegal zero content │ │ + [24aa76] undefined order │ │ + [24aa86] engines section error │ │ + [24aa9c] no control function │ │ + [24aab0] invalid encrypted key length │ │ + [24aacd] error creating certreq │ │ + [24aae4] sct invalid signature │ │ + [24aafa] des-ede-ecb │ │ + [24ab06] hexstr2buf_sep │ │ + [24ab15] get_ptr_internal │ │ + [24ab26] prepare_from_text │ │ + [24ab38] provider_conf_load │ │ + [24ab4b] provider_conf_parse_bool_setting │ │ + [24ab6c] yes │ │ + [24ab70] OBJ_txt2obj │ │ + [24ab7c] organizationalUnitName │ │ + [24ab93] idea-cfb │ │ + [24ab9c] pkcs9 │ │ + [24aba2] DSA-SHA │ │ + [24abaa] cast5-ecb │ │ + [24abb4] DSA-SHA1 │ │ + [24abbd] secretBag │ │ + [24abc7] PBMAC1 │ │ + [24abce] PBE-SHA1-DES │ │ + [24abdb] SMIME │ │ + [24abe1] id-smime-aa-ets-commitmentType │ │ + [24ac00] id-alg │ │ + [24ac07] id-cmc │ │ + [24ac0e] id-qcs │ │ + [24ac15] id-it-origPKIMessage │ │ + [24ac2a] id-aca-chargingIdentity │ │ + [24ac42] noCheck │ │ + [24ac4a] OCSP Service Locator │ │ + [24ac5f] Directory │ │ + [24ac69] ac-proxying │ │ + [24ac75] aes-128-ecb │ │ + [24ac81] AES-192-OFB │ │ + [24ac8d] pilotOrganization │ │ + [24ac9f] documentVersion │ │ + [24acaf] setct-HODInput │ │ + [24acbe] setct-AuthResTBS │ │ + [24accf] setct-BatchAdminResTBE │ │ + [24ace6] setext-track2 │ │ + [24acf4] cleartext track 2 │ │ + [24ad06] secure device signature │ │ + [24ad1e] id-characteristic-two-basis │ │ + [24ad3a] ppBasis │ │ + [24ad42] camellia-192-ecb │ │ + [24ad53] LocalKeySet │ │ + [24ad5f] postalAddress │ │ + [24ad6d] id-aes256-CCM │ │ + [24ad7b] rc4-hmac-md5 │ │ + [24ad88] dhSinglePass-stdDH-sha1kdf-scheme │ │ + [24adaa] jurisdictionL │ │ + [24adb8] gost89-ctr │ │ + [24adc3] auth-dss │ │ + [24adcc] BLAKE2b512 │ │ + [24add7] id-hmacWithSHA3-512 │ │ + [24adeb] ARIA-128-CCM │ │ + [24adf8] dstu28147-wrap │ │ + [24ae07] ieee-siswg │ │ + [24ae12] brotli │ │ + [24ae19] responses │ │ + [24ae23] responseExtensions │ │ + [24ae36] status not yet valid │ │ + [24ae4b] assertion failed: niv >= 0 && niv <= EVP_MAX_IV_LENGTH │ │ + [24ae82] crypto/pkcs12/p12_utl.c │ │ + [24ae9a] PKCS12_MAC_DATA │ │ + [24aeaa] PKCS7_ATTR_SIGN │ │ + [24aeba] crl │ │ + [24aebe] NULL\n │ │ + [24aec4] %s (%s) │ │ + [24aecc] ossl_parse_property │ │ + [24aee0] data greater than mod len │ │ + [24aefa] iqmp not inverse of q │ │ + [24af10] unsupported mask algorithm │ │ + [24af2b] ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex │ │ + [24af53] encode_pkcs1 │ │ + [24af60] PBMAC1_PBKDF2_HMAC │ │ + [24af73] sys$qiow error │ │ + [24af82] UI_create_method │ │ + [24af93] GENERAL_NAMES │ │ + [24afa1] d.uniformResourceIdentifier │ │ + [24afbd] location │ │ + [24afc6] SSL Client │ │ + [24afd1] crypto/x509/v3_ia5.c │ │ + [24afe6] r2i_certpol │ │ + [24aff2] crypto/x509/v3_enum.c │ │ + [24b008] Routing Domain Identifiers │ │ + [24b023] crypto/x509/v3_ist.c │ │ + [24b038] %*s %s%s%s%s\n │ │ + [24b04b] X400Name: │ │ + [24b062] user │ │ + [24b067] TLS_FEATURE │ │ + [24b073] i2s_ASN1_INTEGER │ │ + [24b084] invalid syntax │ │ + [24b093] negative pathlen │ │ + [24b0a4] SSL_CERT_FILE │ │ + [24b0b2] duplicate attribute │ │ + [24b0c6] key usage does not include digital signature │ │ + [24b0f3] invalid or inconsistent certificate extension │ │ + [24b121] unsupported extension feature │ │ + [24b13f] validity │ │ + [24b148] failed to get platform info │ │ + [24b164] provider=base,fips=yes,output=der,structure=type-specific │ │ + [24b19e] provider=base,fips=yes,output=blob │ │ + [24b1c1] DSA-SHA2-512:DSA-SHA512:dsa_with_SHA512:id-dsa-with-sha512:1.2.840.1.101.3.4.3.4 │ │ + [24b212] RSA-SHA2-224:RSA-SHA224:sha224WithRSAEncryption:1.2.840.113549.1.1.14 │ │ + [24b258] RSA-SHA3-384:id-rsassa-pkcs1-v1_5-with-sha3-384:2.16.840.1.101.3.4.3.15 │ │ + [24b2a0] provider=default,fips=yes,output=der,structure=X9.62 │ │ + [24b2d5] provider=default,fips=yes,input=der,structure=dhx │ │ + [24b307] ARIA-128-GCM:1.2.410.200046.1.1.34 │ │ + [24b32a] WHIRLPOOL:1.0.10118.3.0.55 │ │ + [24b345] C1x │ │ + [24b349] providers/implementations/ciphers/cipher_aes_hw.c │ │ + [24b37b] providers/implementations/ciphers/cipher_sm4_gcm.c │ │ + [24b3ae] RSA PRIVATE KEY │ │ + [24b3be] dhx_to_type_specific_params_pem_encode │ │ + [24b3e5] rsapss_to_SubjectPublicKeyInfo_der_encode │ │ + [24b40f] DH PUBLIC KEY │ │ + [24b41d] ec_to_PrivateKeyInfo_der_encode │ │ + [24b43d] ec_to_EC_der_encode │ │ + [24b451] rsapss_to_PKCS1_pem_encode │ │ + [24b46c] dsa2msblob_encode │ │ + [24b47e] providers/implementations/encode_decode/encode_key2text.c │ │ + [24b4b8] invalid Argon2 version │ │ + [24b4cf] kdf_sshkdf_derive │ │ + [24b4e1] kdf_tls1_prf_derive │ │ + [24b4f5] dkp_prk │ │ + [24b4fd] eckem_decapsulate │ │ + [24b50f] Invalid enc public key │ │ + [24b526] crypto/hpke/hpke_util.c │ │ + [24b53e] cmac_set_ctx_params │ │ + [24b552] kmac_init │ │ + [24b55c] get_parent_strength │ │ + [24b570] providers/implementations/rands/drbg_hmac.c │ │ + [24b59c] seed_src_generate │ │ + [24b5ae] Ed448 │ │ + [24b5b4] RSA key size = %d, expected minimum = %d │ │ + [24b5dd] providers/implementations/digests/md4_prov.c │ │ + [24b60a] pad-type │ │ + [24b613] invalid mac │ │ + [24b61f] missing session id │ │ + [24b632] km │ │ + [24b635] fy-message │ │ + [24b640] r3 │ │ + [24b643] _Unwind_GetDataRelBase() not implemented │ │ + [24b66c] (subquery-%u) │ │ + [24b67a] cipher_compatibility │ │ + [24b68f] cipher_memory_security │ │ + [24b6a6] sqlite3_rekey_v2: database zDb=%p db_index:%d │ │ + [24b6d4] sqlcipher_deactivate: left static master mutex │ │ + [24b703] getpagesize │ │ + [24b70f] immutable │ │ + [24b719] k(%d │ │ + [24b71e] ,%s%s%s │ │ + [24b726] N. │ │ + [24b729] IfNotZero │ │ + [24b733] VInitIn │ │ + [24b73b] Freelist: │ │ + [24b746] unable to get the page. error code=%d │ │ + [24b76c] SELECT sql FROM "%w".sqlite_schema WHERE type='index' │ │ + [24b7a2] no such module: %s │ │ + [24b7b5] p2 │ │ + [24b7b8] comment │ │ + [24b7c0] sqlcipher_mem_malloc: calling sqlcipher_mlock(%p,%d) │ │ + [24b7f5] database_list │ │ + [24b803] function_list │ │ + [24b811] hard_heap_limit │ │ + [24b821] index_info │ │ + [24b82c] mmap_size │ │ + [24b836] query_only │ │ + [24b841] quick_check │ │ + [24b84d] synchronous │ │ + [24b859] wal_checkpoint │ │ + [24b868] desc │ │ + [24b86d] database │ │ + [24b876] text │ │ + [24b87b] CREATE TABLE │ │ + [24b889] DELETE FROM %Q.sqlite_sequence WHERE name=%Q │ │ + [24b8b6] corrupt schema │ │ + [24b8c5] UPDATE %Q.sqlite_master SET rootpage=%d WHERE #%d AND rootpage=#%d │ │ + [24b908] RECURSIVE STEP │ │ + [24b917] SCAN │ │ + [24b91c] < │ │ + [24b91e] CHECK constraint failed in %s │ │ + [24b93c] NO ACTION │ │ + [24b946] trigger "%s" may not write to shadow table "%s" │ │ + [24b976] cannot drop %s column: "%s" │ │ + [24b992] concat_ws │ │ + [24b99c] quote │ │ + [24b9a2] now │ │ + [24b9a6] inf │ │ + [24b9aa] FLAGS parameter to json_valid() must be between 1 and 15 │ │ + [24b9e3] authorization denied │ │ + [24b9f8] SELECT count(*) FROM %Q.'%q_segdir' WHERE level = ? │ │ + [24ba2c] REPLACE INTO %Q.'%q_stat' VALUES(?,?) │ │ + [24ba52] lanoita │ │ + [24ba5a] ive │ │ + [24ba5e] laci │ │ + [24ba63] tneme │ │ + [24ba69] Index already optimal │ │ + [24ba7f] ALTER TABLE %Q.'%q_content' RENAME TO '%q_content'; │ │ + [24bab4] fts5 │ │ + [24bab9] remove_diacritics │ │ + [24bacb] SELECT %s FROM %s T WHERE T.%Q <= ? AND T.%Q >= ? ORDER BY T.%Q DESC │ │ + [24bb10] CREATE TABLE x( │ │ + [24bb20] ousness │ │ + [24bb28] row │ │ + [24bb2c] SELECT * FROM %Q.'%q_rowid' │ │ + [24bb48] Dimension %d of cell %d on node %lld is corrupt relative to parent │ │ + [24bb8b] DELETE FROM '%q'.'%q_node' WHERE nodeno = ?1 │ │ + [24bbb8] unable to delete/modify collation sequence due to active statements │ │ + [24bbfc] DEFAULT_CACHE_SIZE=-2000 │ │ + [24bc15] TLS_DHE_RSA_WITH_AES_256_CBC_SHA │ │ + [24bc36] DHE-DSS-AES256-SHA256 │ │ + [24bc4c] TLS_RSA_WITH_AES_128_GCM_SHA256 │ │ + [24bc6c] DHE-RSA-AES128-CCM8 │ │ + [24bc80] PSK-AES256-CCM │ │ + [24bc8f] ECDHE-ECDSA-AES128-CCM │ │ + [24bca6] ECDHE-ECDSA-AES256-CCM │ │ + [24bcbd] ECDHE-ECDSA-AES256-SHA384 │ │ + [24bcd7] TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 │ │ + [24bcfd] DHE-PSK-CHACHA20-POLY1305 │ │ + [24bd17] kDHEPSK │ │ + [24bd1f] aPSK │ │ + [24bd24] CAMELLIA128 │ │ + [24bd30] EDH-RSA-DES-CBC3-SHA │ │ + [24bd45] bad packet length │ │ + [24bd57] cannot get group name │ │ + [24bd6d] dtls message too big │ │ + [24bd82] invalid serverinfo data │ │ + [24bd9a] renegotiation encoding err │ │ + [24bdb5] sequence ctr wrapped │ │ + [24bdca] stream recv only │ │ + [24bddb] tlsv1 alert record overflow │ │ + [24bdf7] tlsv1 unsupported extension │ │ + [24be13] unknown mandatory parameter │ │ + [24be2f] options │ │ + [24be37] no_ems │ │ + [24be3e] ClientCAPath │ │ + [24be4b] requestCAStore │ │ + [24be5a] TLSv1.3 │ │ + [24be62] PreferNoDHEKEX │ │ + [24be71] KTLSTxZerocopySendfile │ │ + [24be88] tlsext_tick_age_add │ │ + [24be9c] SSLv3/TLS read server session ticket │ │ + [24bec1] TLSv1.3 write client compressed certificate │ │ + [24beed] tls-group-name │ │ + [24befc] add_provider_groups │ │ + [24bf10] tls-group-name-internal │ │ + [24bf28] tls-max-tls │ │ + [24bf34] ssl/tls13_enc.c │ │ + [24bf44] retiring connection id limit violated │ │ + [24bf6a] internal error (packet buf init) │ │ + [24bf8b] INITIAL_MAX_STREAM_DATA_UNI is malformed │ │ + [24bfb4] OSSL_QFILTER │ │ + [24bfc1] initial │ │ + [24bfc9] stream │ │ + [24bfd0] error_space │ │ + [24bfdc] stream_data_blocked │ │ + [24bff0] STREAMS valid only in 0/1-RTT │ │ + [24c00e] depack_do_frame_path_response │ │ + [24c02c] STREAMS_BLOCKED_BIDI │ │ + [24c041] STREAM_FIN │ │ + [24c04c] tls_construct_ctos_key_share │ │ + [24c069] dtls1_preprocess_fragment │ │ + [24c083] tls_construct_cert_verify │ │ + [24c09d] tls_process_change_cipher_spec │ │ + [24c0bc] create_ticket_prequel │ │ + [24c0d2] pkey │ │ + [24c0d7] │ │ + [24c0e1] ASN1_IA5STRING │ │ + [24c0f0] gethostbyname addr is not af inet │ │ + [24c112] no such file │ │ + [24c11f] crypto/bn/bn_lib.c │ │ + [24c132] crypto/bn/bn_gcd.c │ │ + [24c145] module=%s, path=%s │ │ + [24c158] stbl_section │ │ + [24c165] SEQWRAP │ │ + [24c16d] bitstr_cb │ │ + [24c177] dh_pkey_import_from_type │ │ + [24c190] DSO_set_filename │ │ + [24c1a1] %s.so │ │ + [24c1a7] Public-Key │ │ + [24c1b2] EC_PRIVATEKEY │ │ + [24c1c0] NIST/X9.62/SECG curve over a 192 bit prime field │ │ + [24c1f1] ossl_ec_GF2m_simple_group_check_discriminant │ │ + [24c21e] ECDH_compute_key │ │ + [24c22f] decoder_process │ │ + [24c23f] CRYPTO lib │ │ + [24c24a] unable to get read lock │ │ + [24c262] c2tnb191v3 │ │ + [24c26d] P-224 │ │ + [24c273] alg_section │ │ + [24c27f] fips=yes │ │ + [24c288] oct │ │ + [24c28c] asn1_oct_int │ │ + [24c299] TYPE=%s │ │ + [24c2a1] OSSL_ENCODER_CTX_new_for_pkey │ │ + [24c2bf] default-digest │ │ + [24c2ce] EVP_DigestSignUpdate │ │ + [24c2e3] PKCS5_pbe_set0_algor_ex │ │ + [24c2fb] evp_pkey_get0_ECX_KEY │ │ + [24c311] cekalg │ │ + [24c318] ecdh_cofactor_mode │ │ + [24c32b] rsa_padding_mode │ │ + [24c33c] md │ │ + [24c33f] X963KDF │ │ + [24c347] evp_pkey_ctx_set1_octet_string │ │ + [24c366] modp_4096 │ │ + [24c370] ossl_namemap_add_names │ │ + [24c387] invalid length │ │ + [24c396] aria key setup failed │ │ + [24c3ac] expecting an hmac key │ │ + [24c3c2] unknown bits │ │ + [24c3cf] q not prime │ │ + [24c3db] field missing │ │ + [24c3e9] illegal time value │ │ + [24c3fc] invalid universalstring length │ │ + [24c41b] null is wrong length │ │ + [24c430] point arithmetic failure │ │ + [24c449] command takes no input │ │ + [24c460] error receiving │ │ + [24c470] too many redirections │ │ + [24c486] content type not compressed data │ │ + [24c4a7] need one signer │ │ + [24c4b7] no password │ │ + [24c4c3] unable to finalize context │ │ + [24c4de] log conf invalid key │ │ + [24c4f3] ess digest alg unknown │ │ + [24c50a] desx │ │ + [24c50f] aria256 │ │ + [24c517] pass phrase │ │ + [24c523] OSSL_provider_init │ │ + [24c536] RSA-MD5 │ │ + [24c53e] CN │ │ + [24c541] localityName │ │ + [24c54e] OU │ │ + [24c551] DES-EDE-CBC │ │ + [24c55d] DES-OFB │ │ + [24c565] DES-EDE3-CFB │ │ + [24c572] des-ede3-ofb │ │ + [24c57f] nsRenewalUrl │ │ + [24c58c] Time Stamping │ │ + [24c59a] Microsoft Encrypted File System │ │ + [24c5ba] invalidityDate │ │ + [24c5c9] pbeWithSHA1And128BitRC4 │ │ + [24c5e1] caIssuers │ │ + [24c5eb] id-smime-mod-ets-eSigPolicy-97 │ │ + [24c60a] id-smime-aa-msgSigDigest │ │ + [24c623] id-smime-cti-ets-proofOfDelivery │ │ + [24c644] id-regInfo │ │ + [24c64f] id-cmc-getCRL │ │ + [24c65d] clearance │ │ + [24c667] subjectInfoAccess │ │ + [24c679] policyConstraints │ │ + [24c68b] pilotAttributeType │ │ + [24c69e] pilotObject │ │ + [24c6aa] singleLevelQuality │ │ + [24c6bd] setct-AuthResTBSX │ │ + [24c6cf] setct-CredRevResData │ │ + [24c6e4] setct-CertReqData │ │ + [24c6f6] setct-CapTokenTBE │ │ + [24c708] setCext-Track2Data │ │ + [24c71b] DES-EDE3-CFB8 │ │ + [24c729] c2onb239v5 │ │ + [24c734] hmac-md5 │ │ + [24c73d] id-GostR3410-2001-CryptoPro-B-ParamSet │ │ + [24c764] GOST 28147-89 Cryptocom ParamSet │ │ + [24c785] searchGuide │ │ + [24c791] member │ │ + [24c798] camellia-128-ccm │ │ + [24c7a9] id-tc26-constants │ │ + [24c7bb] ipsecIKE │ │ + [24c7c4] sendRouter │ │ + [24c7cf] id-dsa-with-sha512 │ │ + [24c7e2] CMC Registration Authority │ │ + [24c7fd] magma-cfb │ │ + [24c807] cmKGA │ │ + [24c80d] classSignToolKC3 │ │ + [24c81e] signedObject │ │ + [24c82b] id-regCtrl-rsaKeyLen │ │ + [24c840] Trusted key usage (Oracle) │ │ + [24c85b] Zstandard compression │ │ + [24c871] X509v3 Attribute Mappings │ │ + [24c88b] associatedInformation │ │ + [24c8a1] digest err │ │ + [24c8ac] nextupdate before thisupdate │ │ + [24c8c9] request not signed │ │ + [24c8dc] ^I │ │ + [24c8df] -----BEGIN │ │ + [24c8eb] can't pack structure │ │ + [24c900] encrypt error │ │ + [24c90e] PKCS7_add0_attrib_signing_time │ │ + [24c92d] no recipient matches certificate │ │ + [24c94e] RAND_get0_primary │ │ + [24c960] CTR-DRBG │ │ + [24c969] use_derivation_function │ │ + [24c981] OpenSSL RSA method │ │ + [24c994] Exponent: │ │ + [24c99e] iqmp │ │ + [24c9a3] key size too small │ │ + [24c9b6] mp exponent not congruent to d │ │ + [24c9d5] salt length check failed │ │ + [24c9ee] SHA2-512 │ │ + [24c9f7] fingerprint size does not match digest │ │ + [24ca1e] is not a │ │ + [24ca27] no loaders found │ │ + [24ca38] OSSL_STORE_INFO_new_CERT │ │ + [24ca51] there must be one signer │ │ + [24ca6a] open_console │ │ + [24ca77] SSL Server │ │ + [24ca82] CERTIFICATEPOLICIES │ │ + [24ca96] POLICYQUALINFO │ │ + [24caa5] name=%s option=%s │ │ + [24cab7] ISSUING_DIST_POINT │ │ + [24caca] %*sOnly Attribute Certificates\n │ │ + [24caea] %*sRelative Name:\n │ │ %*s │ │ - [24cad9] OSSL_OBJECT_DIGEST_INFO │ │ - [24caf2] %*s │ │ - [24cb02] professionOIDs │ │ - [24cb11] %*s admissionAuthority:\n │ │ - [24cb2b] language │ │ - [24cb34] v2i_issuer_alt │ │ - [24cb43] copy_email │ │ - [24cb4e] Attributes │ │ - [24cb5a] %*sZone: %s, User: │ │ - [24cb6e] s2i_ASN1_UTF8STRING │ │ - [24cb82] no subject details │ │ - [24cb95] unable to decrypt certificate's signature │ │ - [24cbbf] unable to verify the first certificate │ │ - [24cbe6] CRL path validation error │ │ - [24cc00] Certificate public key has explicit ECC parameters │ │ - [24cc33] ossl_policy_level_add_node │ │ - [24cc4e] subjectUID │ │ - [24cc59] ALG_PERR: %s(%d): io_read failed : │ │ - [24cc7d] provider=base,fips=yes,output=pem,structure=dhx │ │ - [24ccad] provider=base,fips=yes,output=der,structure=X9.42 │ │ - [24ccdf] provider=base,fips=yes,input=der,structure=ec │ │ - [24cd0d] ARGON2ID │ │ - [24cd16] ED25519ph │ │ - [24cd20] provider=default,fips=no,output=pem,structure=SubjectPublicKeyInfo │ │ - [24cd63] provider=default,fips=yes,output=der,structure=ec │ │ - [24cd95] AES-256-ECB:2.16.840.1.101.3.4.1.41 │ │ - [24cdb9] AES-128-GCM-SIV │ │ - [24cdc9] AES-256-GCM-SIV │ │ - [24cdd9] SM4-CBC:SM4:1.2.156.10197.1.104.2 │ │ - [24cdfb] PVKKDF │ │ - [24ce02] providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c │ │ - [24ce3c] providers/implementations/ciphers/cipher_aes_ocb.c │ │ - [24ce6f] aes_ocb_block_update_internal │ │ - [24ce8d] aes_ocb_get_ctx_params │ │ - [24cea4] providers/implementations/digests/sm3_prov.c │ │ - [24ced1] key_to_type_specific_der_bio │ │ - [24ceee] SM2 PRIVATE KEY │ │ - [24cefe] ed448_to_PrivateKeyInfo_pem_encode │ │ - [24cf21] ec2blob_encode │ │ - [24cf30] kdf_tls1_3_set_ctx_params │ │ - [24cf4a] custom │ │ - [24cf51] providers/implementations/kdfs/scrypt.c │ │ - [24cf79] providers/implementations/kem/rsa_kem.c │ │ - [24cfa1] gen_type set to unsupported value %d │ │ - [24cfc6] dsa_precheck_params │ │ - [24cfda] ecx_validate │ │ - [24cfe7] cmac_gen_set_params │ │ - [24cffb] mac_digest_sign_init │ │ - [24d010] rsa_signverify_init │ │ - [24d024] Only X.931, PKCS#1 v1.5 or PSS padding allowed │ │ - [24d053] providers/implementations/ciphers/cipher_blowfish.c │ │ - [24d087] failed to generate key │ │ - [24d09e] final call out of order │ │ - [24d0b6] tag not needed │ │ - [24d0c5] rly_clean │ │ - [24d0cf] required │ │ - [24d0d8] ep-label │ │ - [24d0e1] ions │ │ - [24d0e6] ode-point │ │ - [24d0f0] ixed │ │ - [24d0f5] egacy │ │ - [24d0fb] unwind_phase2 │ │ - [24d109] d5 │ │ - [24d10c] unix-none │ │ - [24d116] %s │ │ - [24d119] native │ │ - [24d120] INSERT INTO %s.sqlite_schema SELECT type, name, tbl_name, rootpage, sql FROM %s.sqlite_schema WHERE type='view' OR type='trigger' OR (type='table' AND rootpage=0) │ │ - [24d1cf] sqlcipher_deactivate: entered SQLCIPHER_MUTEX_PROVIDER │ │ - [24d206] sqlcipher_codec_ctx_init: entering SQLCIPHER_MUTEX_PROVIDER │ │ - [24d242] off │ │ - [24d246] temporary │ │ - [24d250] openDirectory │ │ - [24d25e] readlink │ │ - [24d267] os_unix.c:%d: (%d) %s(%s) - %s │ │ - [24d286] MJ delete: %s │ │ - [24d294] 8 │ │ - [24d296] Transaction │ │ - [24d2a2] IsType │ │ - [24d2a9] IfNoHope │ │ - [24d2b2] Last │ │ - [24d2b7] IdxLT │ │ - [24d2bd] SetSubtype │ │ - [24d2c8] Abortable │ │ - [24d2d2] FOREIGN KEY │ │ - [24d2de] %s constraint failed │ │ - [24d2f3] database table is locked: %s │ │ - [24d310] ANY │ │ - [24d314] sz=[0-9]* │ │ - [24d31e] -- │ │ - [24d322] codec_set_btree_to_codec_pagesize: sqlite3BtreeSetPageSize() size=%d reserve=%d │ │ - [24d372] cipher_ctx_key_derive: using raw key from hex │ │ - [24d3a0] sqlcipher_cipher_ctx_cmp: c1=%p c2=%p sqlcipher_memcmp(c1->pass, c2_pass)=%d are_equal=%d │ │ - [24d3fa] sqlcipher_openssl_random: RAND_bytes() returned %d │ │ - [24d42d] temp_store │ │ - [24d438] builtin │ │ - [24d440] RAISE() may only be used within a trigger-program │ │ - [24d472] corrupt database │ │ - [24d483] no such function: %#T │ │ - [24d499] subqueries │ │ - [24d4a4] ..%s │ │ - [24d4a9] %r %s BY term out of range - should be between 1 and %d │ │ - [24d4e1] LAST │ │ - [24d4e6] cannot create a TEMP index on non-TEMP table "%s" │ │ - [24d518] >? AND %s │ │ - [24d522] ( │ │ - [24d525] SCAN %s%s%s │ │ - [24d531] no such index: %S │ │ - [24d543] shadow │ │ - [24d54a] *** in database %s ***\n │ │ - [24d562] UTF16be │ │ - [24d56a] database is already attached │ │ - [24d587] no such database: %s │ │ - [24d59c] cannot drop column "%s": no other columns exist │ │ - [24d5cc] upper │ │ - [24d5d2] substr │ │ - [24d5d9] jsonb_extract │ │ - [24d5e7] constraint failed │ │ - [24d5f9] offsets │ │ - [24d601] sess │ │ - [24d606] content │ │ - [24d60e] NOT │ │ - [24d612] unknown special query: %.*s │ │ - [24d62e] {%lld │ │ - [24d634] INSERT OR REPLACE INTO '%q'.'%q_rowid' VALUES(?1, ?2) │ │ - [24d66a] $ │ │ - [24d66c] TLS_SHA384_SHA384 │ │ - [24d67e] TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 │ │ - [24d6a2] TLS_PSK_WITH_AES_256_CCM │ │ - [24d6bb] PSK-NULL-SHA │ │ - [24d6c8] TLS_PSK_WITH_AES_128_CBC_SHA256 │ │ - [24d6e8] DHE-PSK-NULL-SHA384 │ │ - [24d6fc] TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA │ │ - [24d721] ADH-CAMELLIA128-SHA256 │ │ - [24d738] RSA-PSK-CAMELLIA128-SHA256 │ │ - [24d753] TLS_GOSTR341001_WITH_28147_CNT_IMIT │ │ - [24d777] TLS_DH_anon_WITH_SEED_CBC_SHA │ │ - [24d795] TLS_RSA_WITH_ARIA_128_GCM_SHA256 │ │ - [24d7b6] DHE-RSA-ARIA128-GCM-SHA256 │ │ - [24d7d1] DHE-PSK-ARIA256-GCM-SHA384 │ │ - [24d7ec] TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384 │ │ - [24d811] ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384 │ │ - [24d84d] COMPLEMENTOFALL │ │ - [24d85d] kECDHEPSK │ │ - [24d867] MEDIUM │ │ - [24d86e] bad protocol version number │ │ - [24d88a] length mismatch │ │ - [24d89a] missing dsa signing cert │ │ - [24d8b3] not server │ │ - [24d8be] record length mismatch │ │ - [24d8d5] ssl/tls alert decompression failure │ │ - [24d8f9] ssl/tls alert illegal parameter │ │ - [24d919] ssl negative length │ │ - [24d92d] stream send only │ │ - [24d93e] unable to load ssl3 md5 routines │ │ - [24d95f] unknown cipher type │ │ - [24d973] unknown cmd name │ │ - [24d984] unknown key exchange type │ │ - [24d99e] SSL_read │ │ - [24d9a7] ssl/ssl_mcnf.c │ │ - [24d9b6] client_sigalgs │ │ - [24d9c5] ECDHParameters │ │ - [24d9d4] named_curve │ │ - [24d9e0] RequestCAFile │ │ - [24d9ee] TLSv1.3 write server compressed certificate │ │ - [24da1a] CHACHA20-POLY1305 │ │ - [24da2c] X25519 │ │ - [24da33] add_provider_sigalgs │ │ - [24da48] rsa_pss_rsae_sha384 │ │ - [24da5c] gost2001_gost94 │ │ - [24da6c] expect_quic_with_stream_lock │ │ - [24da89] ossl_quic_channel_on_handshake_confirmed │ │ - [24dab2] zero length connection id in use │ │ - [24dad3] DISABLE_ACTIVE_MIGRATION appears multiple times │ │ - [24db03] ch_enqueue_retire_conn_id │ │ - [24db1d] \r │ │ - [24db20] 0RTT │ │ - [24db25] retire_prior_to │ │ - [24db35] limit │ │ - [24db3b] ossl_qrl_enc_level_set_provide_secret │ │ - [24db61] MAX_DATA valid only in 0/1-RTT │ │ - [24db80] depack_do_frame_stop_sending │ │ - [24db9d] internal error (crypto RXFC) │ │ - [24dbba] depack_do_frame_new_token │ │ - [24dbd4] depack_do_frame_max_data │ │ - [24dbed] STREAM_LEN_FIN │ │ - [24dbfc] tls_write_records_default │ │ - [24dc16] tls_retry_write_records │ │ - [24dc2e] GET │ │ - [24dc33] CONNE │ │ - [24dc39] final_server_name │ │ - [24dc4b] tls_construct_ctos_maxfragmentlen │ │ - [24dc6d] tls_parse_ctos_client_cert_type │ │ - [24dc8d] read_state_machine │ │ - [24dca0] tls_process_cert_status_body │ │ - [24dcbd] tls_construct_cke_gost │ │ - [24dcd4] tls_construct_finished │ │ - [24dceb] tls_process_cke_dhe │ │ - [24dcff] DER │ │ - [24dd03] asn1_string_get_int64 │ │ - [24dd19] asn1_find_end │ │ - [24dd27] crypto/asn1/a_object.c │ │ - [24dd3e] INT32 │ │ - [24dd44] tfo disabled │ │ - [24dd51] BIO_gets │ │ - [24dd5a] dgram_pair_write │ │ - [24dd6b] HERE-->%s │ │ - [24dd75] %02d%02d%02d%02d%02d%02dZ │ │ - [24dd8f] %s %2d %02d:%02d:%02d.%.*s %d GMT │ │ - [24ddb1] i2o_SCT │ │ - [24ddb9] SCT_CTX_verify │ │ - [24ddc8] OpenSSL PKCS#3 DH method │ │ - [24dde1] SHA512 │ │ - [24dde8] bn_mod_exp_mont_fixed_top │ │ - [24de02] ossl_dh_buf2key │ │ - [24de12] BN_mod_exp2_mont │ │ - [24de23] ec_pkey_param_check │ │ - [24de37] ec_pkey_import_from │ │ - [24de4b] EC_GROUP_new_by_curve_name_ex │ │ - [24de69] SECG curve over a 224 bit prime field │ │ - [24de8f] NIST/SECG/WTLS curve over a 233 bit binary field │ │ - [24dec0] WTLS curve over a 112 bit prime field │ │ - [24dee6] EC_POINT_invert │ │ - [24def6] ossl_ec_GFp_mont_field_set_to_one │ │ - [24df18] ossl_ec_GFp_simple_point_set_affine_coordinates │ │ - [24df48] pkey_ecd_digestsign448 │ │ - [24df5f] ossl_ecx_key_dup │ │ - [24df70] the mandatory 'input' property is missing for decoder %s (properties: %s) │ │ - [24dfba] ID │ │ - [24dfbd] ENGINE_load_ssl_client_cert │ │ - [24dfd9] engine_table_register │ │ - [24dfef] crypto/engine/tb_dsa.c │ │ - [24e006] crypto/engine/tb_rsa.c │ │ - [24e01d] configuration file routines │ │ - [24e039] ECDH routines │ │ - [24e047] CMP routines │ │ - [24e054] ENGINE lib │ │ - [24e05f] unsupported │ │ - [24e06b] crypto/evp/digest.c │ │ - [24e07f] prime239v1 │ │ - [24e08a] c2tnb431r1 │ │ - [24e095] evp_set_default_properties_int │ │ - [24e0b4] alg_id_param │ │ - [24e0c1] OSSL_ENCODER_CTX_set_construct_data │ │ - [24e0e5] SCRYPT_PARAMS │ │ - [24e0f3] PKCS5_pbkdf2_set_ex │ │ - [24e107] distid │ │ - [24e10e] dsa_paramgen_bits │ │ - [24e120] ecdh-cofactor-mode │ │ - [24e133] hexsalt │ │ - [24e13b] crypto/dsa/dsa_pmeth.c │ │ - [24e152] 3.4.1 │ │ - [24e158] CPUINFO: OPENSSL_armcap=0x%x │ │ - [24e175] no solution │ │ - [24e181] no parameters set │ │ - [24e193] expecting an rsa key │ │ - [24e1a8] invalid secret length │ │ - [24e1be] operation not supported for this keytype │ │ - [24e1e7] missing private key │ │ - [24e1fb] mstring wrong tag │ │ - [24e20d] streaming not supported │ │ - [24e225] type not primitive │ │ - [24e238] unknown message digest algorithm │ │ - [24e259] no params to merge │ │ - [24e26c] param value too large for destination │ │ - [24e292] random section error │ │ - [24e2a7] bignum out of range │ │ - [24e2bb] group2pkparameters failure │ │ - [24e2d6] invalid curve │ │ - [24e2e4] no load function │ │ - [24e2f5] unimplemented digest │ │ - [24e30a] invalid url path │ │ - [24e31b] received wrong http version │ │ - [24e337] response line too long │ │ - [24e34e] unexpected content type │ │ - [24e366] cipher initialisation error │ │ - [24e382] cert and key do not match │ │ - [24e39c] error creating pollreq │ │ - [24e3b3] invalid option │ │ - [24e3c2] log conf missing description │ │ - [24e3df] DESX │ │ - [24e3e4] DESX-CBC │ │ - [24e3ed] CAST5-CBC │ │ - [24e3f7] CAST-cbc │ │ - [24e400] rmd160 │ │ - [24e407] ossl_pw_get_passphrase │ │ - [24e41e] OBJ_ln2nid │ │ - [24e429] md5WithRSAEncryption │ │ - [24e43e] L │ │ - [24e440] pkcs7-data │ │ - [24e44b] contentType │ │ - [24e457] Netscape │ │ - [24e460] Netscape Renewal Url │ │ - [24e475] X509v3 Private Key Usage Period │ │ - [24e495] X509v3 Certificate Policies │ │ - [24e4b1] msCodeCom │ │ - [24e4bb] id-smime-ct-receipt │ │ - [24e4cf] id-smime-aa-encapContentType │ │ - [24e4ec] id-smime-aa-macValue │ │ - [24e501] id-smime-aa-ets-signerAttr │ │ - [24e51c] id-smime-aa-ets-certValues │ │ - [24e537] textNotice │ │ - [24e542] ipsecTunnel │ │ - [24e54e] IPSec Tunnel │ │ - [24e55b] id-pda-placeOfBirth │ │ - [24e56f] AD_DVCS │ │ - [24e577] Extended OCSP Status │ │ - [24e58c] Microsoft CSP Name │ │ - [24e59f] Hold Instruction Reject │ │ - [24e5b7] favouriteDrink │ │ - [24e5c6] setct-CredRevReqTBS │ │ - [24e5da] setct-PIDualSignedTBE │ │ - [24e5f0] setct-CapResTBE │ │ - [24e600] setext-genCrypt │ │ - [24e610] camellia-256-cfb │ │ - [24e621] CAMELLIA-128-CFB1 │ │ - [24e633] CAMELLIA-128-CFB8 │ │ - [24e645] camellia-192-cfb8 │ │ - [24e657] caRepository │ │ - [24e664] cryptopro │ │ - [24e66e] id-GostR3411-94-with-GostR3410-2001 │ │ - [24e692] id-Gost28147-89-CryptoPro-B-ParamSet │ │ - [24e6b7] id-Gost28147-89-CryptoPro-C-ParamSet │ │ - [24e6dc] userPassword │ │ - [24e6e9] AES-128-XTS │ │ - [24e6f5] AES-256-CBC-HMAC-SHA256 │ │ - [24e70d] CT Precertificate SCTs │ │ - [24e724] camellia-256-gcm │ │ - [24e735] CAMELLIA-256-CTR │ │ - [24e746] auth-ecdsa │ │ - [24e751] blake2b512 │ │ - [24e75c] poly1305 │ │ - [24e765] dnsName │ │ - [24e76d] id-hmacWithSHA3-224 │ │ - [24e781] id-ecdsa-with-sha3-256 │ │ - [24e798] RSA-SHA3-224 │ │ - [24e7a5] aria-128-gcm │ │ - [24e7b2] sm3 │ │ - [24e7b6] DSTU curve 5 │ │ - [24e7c3] id-tc26-wrap-gostr3412-2015-kuznyechik │ │ - [24e7ea] id-tc26-gost-3410-2012-256-paramSetD │ │ - [24e80f] magma-ecb │ │ - [24e819] magma-cbc │ │ - [24e823] id-it-certProfile │ │ - [24e835] id-it-crls │ │ - [24e840] brainpoolP512r1tls13 │ │ - [24e855] Brotli compression │ │ - [24e868] not basic response │ │ - [24e87b] response contains no revocation data │ │ - [24e8a0] expecting rsa key blob │ │ - [24e8b7] short header │ │ - [24e8c4] ^I, │ │ - [24e8c8] PARAMETERS │ │ - [24e8d3] DH PARAMETERS │ │ - [24e8e1] dinfo │ │ - [24e8e7] error setting encrypted data type │ │ - [24e909] invalid null pkcs12 pointer │ │ - [24e925] PKCS7_SIGNER_INFO │ │ - [24e937] %*s%s:\n │ │ - [24e93f] ABSENT │ │ - [24e946] [HEX DUMP]: │ │ - [24e952] crypto/pkcs7/pk7_attr.c │ │ - [24e96a] operation not supported on this type │ │ - [24e98f] not an octal digit │ │ - [24e9a2] != │ │ - [24e9a5] RSAPrivateKey │ │ - [24e9b3] d e not congruent to 1 │ │ - [24e9ca] crypto/rsa/rsa_ossl.c │ │ - [24e9e0] 8192 │ │ - [24e9e5] ambiguous content type │ │ - [24e9fc] OSSL_STORE_INFO_set0_NAME_description │ │ - [24ea22] PKCS12_verify_mac │ │ - [24ea34] pkcs12_gen_mac │ │ - [24ea43] PKCS12_unpack_authsafes │ │ - [24ea5b] crypto/thread/internal.c │ │ - [24ea74] index too large │ │ - [24ea84] sys$assign error │ │ - [24ea95] Verifying - %s │ │ - [24eaa4] %s%c%08lx.%s%d │ │ - [24eab3] reserved │ │ - [24eabc] ,value: │ │ - [24eac4] Remove From CRL │ │ - [24ead4] v2i_IPAddrBlocks │ │ - [24eae5] ASRange │ │ - [24eaed] cATool │ │ - [24eaf4] OSSL_BASIC_ATTR_CONSTRAINTS │ │ - [24eb10] proxyPolicy │ │ - [24eb1c] POLICY_CONSTRAINTS │ │ - [24eb2f] RID │ │ - [24eb33] ossl_x509_pubkey_hash │ │ - [24eb49] duplicate zone id │ │ - [24eb5b] error converting zone │ │ - [24eb71] invalid null value │ │ - [24eb84] key type mismatch │ │ - [24eb96] key usage does not include CRL signing │ │ - [24ebbd] application verification failure │ │ - [24ebde] %*sFALSE │ │ - [24ebe7] Name │ │ - [24ebec] ALG_PERR: %s(%d): Failed to open socket : │ │ - [24ec17] ALG_PERR: %s(%d): Failed to bind socket : │ │ - [24ec42] provider=base,fips=yes,output=pem,structure=EncryptedPrivateKeyInfo │ │ - [24ec86] provider=base,fips=yes,output=pem,structure=SubjectPublicKeyInfo │ │ - [24ecc7] KMAC-128:KMAC128:2.16.840.1.101.3.4.2.19 │ │ - [24ecf0] ARGON2D │ │ - [24ecf8] HASH-DRBG │ │ - [24ed02] DH:dhKeyAgreement:1.2.840.113549.1.3.1 │ │ - [24ed29] provider=default,fips=yes,output=pem,structure=SubjectPublicKeyInfo │ │ - [24ed6d] AES-256-OFB:2.16.840.1.101.3.4.1.43 │ │ - [24ed91] AES-128-WRAP-PAD-INV:AES128-WRAP-PAD-INV │ │ - [24edba] ARIA-192-CBC:ARIA192:1.2.410.200046.1.1.7 │ │ - [24ede4] DES-EDE3-CBC:DES3:1.2.840.113549.3.7 │ │ - [24ee09] providers/common/provider_util.c │ │ - [24ee2a] aes_ocb_init │ │ - [24ee37] chacha20_poly1305_set_ctx_params │ │ - [24ee58] dh_to_DH_der_encode │ │ - [24ee6c] G: │ │ - [24ee72] providers/implementations/kdfs/tls1_prf.c │ │ - [24ee9c] encode_string │ │ - [24eeaa] get_parent_reseed_count │ │ - [24eec2] dsa_signverify_init │ │ - [24eed6] ed448_verify │ │ - [24eee3] rsa_check_padding │ │ - [24eef5] rsa_sign │ │ - [24eefe] Algorithm ID generation - md NID: %d │ │ - [24ef23] Algorithm ID generation - pad mode: %d │ │ - [24ef4a] sm2sig_set_mdname │ │ - [24ef5c] expect │ │ - [24ef63] missing salt │ │ - [24ef70] no instance allowed │ │ - [24ef84] xof digests not allowed │ │ - [24ef9c] ossl_gcm_get_ctx_params │ │ - [24efb4] params │ │ - [24efbb] ype │ │ - [24efbf] igest-check │ │ - [24efcb] head │ │ - [24efd0] eparator │ │ - [24efd9] unknown personality routine │ │ - [24eff5] s0 │ │ - [24eff8] s31 │ │ - [24effc] d23 │ │ - [24f000] _Unwind_GetDataRelBase │ │ - [24f017] contextCPtr │ │ - [24f023] source and destination must be distinct │ │ - [24f04b] cipher_add_random │ │ - [24f05d] rekey_cipher │ │ - [24f06a] PRAGMA kdf_iter = %d; │ │ - [24f080] ERROR │ │ - [24f086] sqlcipher_codec_ctx_init: error %d returned from sqlcipher_codec_ctx_set_pagesize with %d │ │ - [24f0e0] sqlcipher_page_cipher: hmac operation on encrypt failed for pgno=%d │ │ - [24f124] force journal mode DELETE failed, error code %d │ │ - [24f154] cannot open file │ │ - [24f165] TMPDIR │ │ - [24f16c] @ │ │ - [24f170] 16LE │ │ - [24f175] %c%u │ │ - [24f17a] Once │ │ - [24f17f] If │ │ - [24f182] IfNot │ │ - [24f188] Return │ │ - [24f18f] SeekEnd │ │ - [24f197] abort at %d in [%s]: %s │ │ - [24f1af] cannot commit - no transaction is active │ │ - [24f1d8] database schema has changed │ │ - [24f1f4] unordered* │ │ - [24f1ff] INSERT INTO vacuum_db.sqlite_schema SELECT*FROM "%w".sqlite_schema WHERE type IN('view','trigger') OR(type='table'AND rootpage=0) │ │ - [24f281] vtable constructor did not declare schema: %s │ │ - [24f2af] sqlcipher_cipher_ctx_init: allocating key │ │ - [24f2d9] sqlcipher_openssl_log_errors: ERR_get_error() returned %lx: %s │ │ - [24f318] sqlcipher_openssl_cipher: EVP_CIPHER_CTX_new failed │ │ - [24f34c] seq │ │ - [24f350] on_update │ │ - [24f35a] dflt_value │ │ - [24f365] true │ │ - [24f36a] 0x │ │ - [24f36d] %sLIST SUBQUERY %d │ │ - [24f380] UPDATE %Q.sqlite_master SET type='%s', name=%Q, tbl_name=%Q, rootpage=#%d, sql=%Q WHERE rowid=#%d │ │ - [24f3e2] window │ │ - [24f3e9] CREATE%s INDEX %.*s │ │ - [24f3fd] no such column: %s │ │ - [24f410] isiX │ │ - [24f415] PARTITION clause │ │ - [24f426] soundex │ │ - [24f42e] json_error_position │ │ - [24f442] jsonb_remove │ │ - [24f44f] json_group_array │ │ - [24f460] json_group_object │ │ - [24f472] @ │ │ - [24f474] ." │ │ - [24f477] REPLACE INTO %Q.'%q_segments'(blockid, block) VALUES(?, ?) │ │ - [24f4b2] msila │ │ - [24f4b8] itici │ │ - [24f4be] reserved fts5 table name: %s │ │ - [24f4db] %Q.'%q_%s' │ │ - [24f4e6] id INTEGER PRIMARY KEY, sz BLOB │ │ - [24f506] DELETE FROM %Q.'%q_docsize' WHERE id=? │ │ - [24f52d] DROP TABLE IF EXISTS %Q.'%q_data';DROP TABLE IF EXISTS %Q.'%q_idx';DROP TABLE IF EXISTS %Q.'%q_config'; │ │ - [24f595] no such function: %s │ │ - [24f5aa] INSERT OR REPLACE INTO '%q'.'%q_parent' VALUES(?1, ?2) │ │ - [24f5e1] ATOMIC_INTRINSICS=1 │ │ - [24f5f5] DEFAULT_SECTOR_SIZE=4096 │ │ - [24f60e] DIRECT_OVERFLOW_READ │ │ - [24f623] TLS_SHA256_SHA256 │ │ - [24f635] TLS_DHE_RSA_WITH_AES_128_CBC_SHA │ │ - [24f656] ADH-AES128-GCM-SHA256 │ │ - [24f66c] DHE-PSK-AES128-CCM │ │ - [24f67f] PSK-AES128-CCM8 │ │ - [24f68f] ECDHE-RSA-NULL-SHA │ │ - [24f6a2] TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 │ │ - [24f6ca] TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 │ │ - [24f6f0] TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA │ │ - [24f713] TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA │ │ - [24f738] TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 │ │ - [24f764] GOST2001-NULL-GOST94 │ │ - [24f779] TLS_RSA_WITH_SEED_CBC_SHA │ │ - [24f793] TLS_DHE_RSA_WITH_SEED_CBC_SHA │ │ - [24f7b1] ARIA256-GCM-SHA384 │ │ - [24f7c4] aNULL │ │ - [24f7ca] AES │ │ - [24f7ce] AESCCM │ │ - [24f7d5] bad ecpoint │ │ - [24f7e1] bad key update │ │ - [24f7f0] bad packet │ │ - [24f7fb] bad rsa encrypt │ │ - [24f80b] dane already enabled │ │ - [24f820] overflow error │ │ - [24f82f] path too long │ │ - [24f83d] ssl/tls alert bad certificate │ │ - [24f85b] ssl/tls alert unexpected message │ │ - [24f87c] ssl session id too long │ │ - [24f894] unable to find ecdh parameters │ │ - [24f8b3] unexpected ccs message │ │ - [24f8ca] unsupported config value class │ │ - [24f8e9] Certificate │ │ - [24f8f5] EncryptThenMac │ │ - [24f904] RequestPostHandshake │ │ - [24f919] PEM │ │ - [24f91d] SSLv3/TLS read client certificate │ │ - [24f93f] TLSv1.3 read end of early data │ │ - [24f95e] tls-group-alg │ │ - [24f96c] tls-sigalg-hash-oid │ │ - [24f980] tls-sigalg-keytype-oid │ │ - [24f997] RSA-PSS │ │ - [24f99f] CLIENT_TRAFFIC_SECRET_0 │ │ - [24f9b7] ossl_quic_conn_shutdown │ │ - [24f9cf] active_connection_id limit violated │ │ - [24f9f3] MAX_IDLE_TIMEOUT appears multiple times │ │ - [24fa1b] PREFERRED_ADDR appears multiple times │ │ - [24fa41] max_idle_timeout │ │ - [24fa52] Bad max_early_data received │ │ - [24fa6e] key update │ │ - [24fa79] key_update_error │ │ - [24fa8a] decode error │ │ - [24fa97] ssl/quic/quic_stream_map.c │ │ - [24fab2] PROTOCOL_VIOLATION │ │ - [24fac5] ssl3_read_bytes │ │ - [24fad5] block_padding │ │ - [24fae3] stream_mac │ │ - [24faee] tls-mac-size │ │ - [24fafb] tls_setup_read_buffer │ │ - [24fb11] tls_set_options │ │ - [24fb21] tls_prepare_record_header_default │ │ - [24fb43] PUT │ │ - [24fb48] No groups enabled for max supported SSL/TLS version │ │ - [24fb7c] tls_parse_stoc_maxfragmentlen │ │ - [24fb9a] ssl/statem/extensions_cust.c │ │ - [24fbb7] tls_construct_stoc_cookie │ │ - [24fbd1] tls_process_initial_server_flight │ │ - [24fbf3] tls_construct_end_of_early_data │ │ - [24fc13] crypto/asn1/a_int.c │ │ - [24fc27] ASN1_GENERALIZEDTIME │ │ - [24fc3c] ASN1_OCTET_STRING_NDEF │ │ - [24fc53] ASYNC_pause_job │ │ - [24fc63] listen v6 only │ │ - [24fc72] %4d-%02d-%02d %02d:%02d:%02dZ │ │ - [24fc90] params.g │ │ - [24fc99] DH_check_ex │ │ - [24fca5] DH_check_pub_key_ex │ │ - [24fcb9] p.tpBasis │ │ - [24fcc3] fieldType │ │ - [24fccd] NIST/SECG curve over a 571 bit binary field │ │ - [24fcf9] RFC 5639 curve over a 320 bit prime field │ │ - [24fd23] BN_GF2m_mod_solve_quad_arr │ │ - [24fd3e] Conditional_PCT │ │ - [24fd4e] EC_GROUP_check_discriminant │ │ - [24fd6a] group_new_from_name │ │ - [24fd7e] ossl_ecdsa_sign_setup │ │ - [24fd94] %*s\n │ │ - [24fdae] crypto/ec/ecx_key.c │ │ - [24fdc2] inner_ossl_decoder_fetch │ │ - [24fddb] ossl_decoder_ctx_setup_for_pkey │ │ - [24fdfb] crypto/engine/eng_fat.c │ │ - [24fe13] crypto/engine/eng_init.c │ │ - [24fe2c] digital envelope routines │ │ - [24fe46] PEM routines │ │ - [24fe53] STORE routines │ │ - [24fe62] DECODER routines │ │ - [24fe73] BIO lib │ │ - [24fe7b] called a function you should not call │ │ - [24fea1] blocksize │ │ - [24feab] aes_init_key │ │ - [24feb8] aes_xts_cipher │ │ - [24fec7] aes_ocb_init_key │ │ - [24fed8] secp256k1 │ │ - [24fee2] prime192v1 │ │ - [24feed] B-571 │ │ - [24fef3] tls1multi_maxbufsz │ │ - [24ff06] tls1multi_enclen │ │ - [24ff17] EVP_PKEY_CTX_set_group_name │ │ - [24ff33] encoder_from_algorithm │ │ - [24ff4a] crypto/evp/keymgmt_meth.c │ │ - [24ff64] PBKDF1 │ │ - [24ff6b] PKCS5_v2_PBKDF2_keyivgen_ex │ │ - [24ff87] crypto/evp/ctrl_params_translate.c │ │ - [24ffaa] evp_pkey_ctx_ctrl_to_param │ │ - [24ffc5] [action:%d, state:%d] trying to get a BIGNUM via ctrl call │ │ - [250000] rsa-coefficient4 │ │ - [250011] EVP_PBE_scrypt_ex │ │ - [250023] pkey_dh_keygen │ │ - [250032] SHA-224 │ │ - [25003a] Got number %d when expecting %d │ │ - [25005a] namemap_add_name │ │ - [25006b] bad reciprocal │ │ - [25007a] bits too small │ │ - [250089] inaccessible domain parameters │ │ - [2500a8] private key encode error │ │ - [2500c1] data is wrong │ │ - [2500cf] unknown signature algorithm │ │ - [2500eb] wrong tag │ │ - [2500f5] insufficient param size │ │ - [25010d] invalid ossl param type │ │ - [250125] param unsupported floating point format │ │ - [25014d] wrong curve parameters │ │ - [250164] invalid cmd number │ │ - [250177] not initialised │ │ - [250187] contentidentifier mismatch │ │ - [2501a2] error creating certconf │ │ - [2501ba] error validating signature │ │ - [2501d5] unknown crl issuer │ │ - [2501e8] base64 decode error │ │ - [2501fc] ess cert digest error │ │ - [250212] DES3 │ │ - [250217] BF │ │ - [25021a] dynamic_load │ │ - [250227] assertion failed: WITHIN_FREELIST(list) │ │ - [25024f] No password method specified │ │ - [25026c] RSA Data Security, Inc. │ │ - [250284] organizationName │ │ - [250295] des-ede3 │ │ - [25029e] messageDigest │ │ - [2502ac] RSA-NP-MD5 │ │ - [2502b7] extReq │ │ - [2502be] OCSP │ │ - [2502c3] id-smime-alg │ │ - [2502d0] id-smime-ct-publishCert │ │ - [2502e8] id-smime-aa-ets-revocationValues │ │ - [250309] id-regCtrl-pkiPublicationInfo │ │ - [250327] directory services - algorithms │ │ - [250347] org │ │ - [25034b] iana │ │ - [250350] Management │ │ - [25035b] X509v3 AC Targeting │ │ - [25036f] pilotObjectClass │ │ - [250380] setct-CertInqReqTBS │ │ - [250394] setCext-IssuerCapabilities │ │ - [2503af] setAttr-Token-B0Prime │ │ - [2503c5] JOINT-ISO-ITU-T │ │ - [2503d5] nameConstraints │ │ - [2503e5] camellia-128-cfb │ │ - [2503f6] ecdsa-with-SHA224 │ │ - [250408] id-Gost28147-89-CryptoPro-D-ParamSet │ │ - [25042d] id-Gost28147-89-cc │ │ - [250440] teletexTerminalIdentifier │ │ - [25045a] internationaliSDNNumber │ │ - [250472] protocolInformation │ │ - [250486] id-aes192-CCM │ │ - [250494] ct_precert_signer │ │ - [2504a6] aes-256-ocb │ │ - [2504b2] camellia-128-gcm │ │ - [2504c3] camellia-192-ctr │ │ - [2504d4] kx-ecdhe │ │ - [2504dd] KxECDHE-PSK │ │ - [2504e9] AuthDSS │ │ - [2504f1] AuthNULL │ │ - [2504fa] id-ct-xml │ │ - [250504] auth-any │ │ - [25050d] sha3-224 │ │ - [250516] id-dsa-with-sha384 │ │ - [250529] id-dsa-with-sha3-224 │ │ - [25053e] id-rsassa-pkcs1-v1_5-with-sha3-224 │ │ - [250561] DSTU Gost 28147-2009 OFB mode │ │ - [25057f] dstu4145le │ │ - [25058a] uacurve7 │ │ - [250593] id-kp-bgpsec-router │ │ - [2505a7] id-it-certReqTemplate │ │ - [2505bd] Signed Object │ │ - [2505cb] etsi │ │ - [2505d0] signedAssertion │ │ - [2505e0] attributeDescriptor │ │ - [2505f4] X509v3 Acceptable Privilege Policies │ │ - [250619] subjectAltPublicKeyInfo │ │ - [250631] id-kp-wisun-fan-device │ │ - [250648] ossl_obj_obj2nid │ │ - [250659] issuer │ │ - [250660] OCSP_response_get1_basic │ │ - [250679] digest name err │ │ - [250689] keyblob too short │ │ - [25069b] PKCS7 │ │ - [2506a1] algor │ │ - [2506a7] crypto/pkcs12/p12_p8e.c │ │ - [2506bf] attrib │ │ - [2506c6] digest_alg │ │ - [2506d1] UTF8STRING │ │ - [2506dc] unknown digest type │ │ - [2506f0] request too large for drbg │ │ - [25070b] too little nonce requested │ │ - [250726] privateExponent: │ │ - [250737] last octet invalid │ │ - [25074a] sslv3 rollback attack │ │ - [250760] rsa_new_intern │ │ - [25076f] OSSL_STORE_INFO_new_PKEY │ │ - [250788] PBMAC1_get1_pbkdf2_param │ │ - [2507a1] PKCS12_unpack_p7encdata │ │ - [2507b9] while %s │ │ - [2507c2] keyEncipherment │ │ - [2507d2] %*sPolicy: │ │ - [2507de] exptext │ │ - [2507e6] %*sOrganization: %.*s\n │ │ - [2507fd] onlyAA │ │ - [250804] EXTENDED_KEY_USAGE │ │ - [250817] u.inherit │ │ - [250821] (VPLS) │ │ - [250829] %*sDigest Type Identifier: │ │ - [250845] namingAuthorityUrl │ │ - [250858] contentsOfAdmissions │ │ - [25086d] %*s Profession OIDs:\n │ │ - [250886] Require Explicit Policy │ │ - [25089e] Netscape SSL server │ │ - [2508b2] X400Name │ │ - [2508bb] Registered ID │ │ - [2508c9] otherName │ │ - [2508d3] crypto/x509/v3_soa_id.c │ │ - [2508eb] status_request │ │ - [2508fa] s2i_ASN1_INTEGER │ │ - [25090b] X509V3_get_value_bool │ │ - [250921] crypto/x509/x509_att.c │ │ - [250938] ossl_x509_add_cert_new │ │ - [25094f] authority and issuer serial number mismatch │ │ - [25097b] excluded subtree violation │ │ - [250996] hostname mismatch │ │ - [2509a8] cert info signature and signature algorithm mismatch │ │ - [2509dd] nid=0x%x │ │ - [2509e6] %*sREAL │ │ - [2509ee] X509_NAME_INTERNAL │ │ - [250a01] kernel does not support async afalg │ │ - [250a25] socket accept failed │ │ - [250a3a] provider=base,fips=yes,output=der,structure=X9.62 │ │ - [250a6c] AES-128-CBC-CTS │ │ - [250a7c] ARIA-256-ECB:1.2.410.200046.1.1.11 │ │ - [250a9f] SM4-ECB:1.2.156.10197.1.104.1 │ │ - [250abd] DES-CBC:DES:1.3.14.3.2.7 │ │ - [250ad6] sm4_xts_cipher │ │ - [250ae5] sm4_xts_set_ctx_params │ │ - [250afc] providers/implementations/encode_decode/decode_der2key.c │ │ - [250b35] do_PVK_key_bio │ │ - [250b44] do_PVK_body_key │ │ - [250b54] DSA PRIVATE KEY │ │ - [250b64] dsa_to_type_specific_der_encode │ │ - [250b84] ed448_to_SubjectPublicKeyInfo_pem_encode │ │ - [250bad] P: │ │ - [250bb3] cannot fetch blake2bmac │ │ - [250bcb] set_digest │ │ - [250bd6] scrypt_alg │ │ - [250be1] Invalid public key │ │ - [250bf4] ec_gen_assign_group │ │ - [250c08] basis-type │ │ - [250c13] max_noncelen │ │ - [250c20] providers/implementations/digests/mdc2_prov.c │ │ - [250c4e] indicator integrity failure │ │ - [250c6a] missing cek alg │ │ - [250c7a] ossl_gcm_set_ctx_params │ │ - [250c92] o │ │ - [250c94] le-filename │ │ - [250ca0] oid │ │ - [250ca4] s_standard │ │ - [250caf] getRegister │ │ - [250cbb] r4 │ │ - [250cbe] d19 │ │ - [250cc2] java/lang/String │ │ - [250cd3] unix-dotfile │ │ - [250ce0] PBKDF2_HMAC_SHA1 │ │ - [250cf1] main │ │ - [250cf6] sqlcipher_deactivate: left SQLCIPHER_MUTEX_PROVIDER │ │ - [250d2a] sqlcipher_mem_unlock: munlock(%p,%lu) returned %d errno=%d │ │ - [250d65] community │ │ - [250d6f] sqlcipher_codec_ctx_get_kdf_salt: error %d from sqlcipher_codec_ctx_init_kdf_salt │ │ - [250dc1] sqlcipher_codec_ctx_init: error %d initializing write_ctx │ │ - [250dfb] sqlcipher_page_cipher: error possible context corruption, key_sz is zero for pgno=%d │ │ - [250e50] cannot migrate from within a transaction │ │ - [250e79] sqlcipher │ │ - [250e83] temp │ │ - [250e88] getcwd │ │ - [250e8f] ftruncate │ │ - [250e99] Jump │ │ - [250e9e] Ne │ │ - [250ea1] Lt │ │ - [250ea4] ShiftRight │ │ - [250eaf] RowCell │ │ - [250eb7] DeferredSeek │ │ - [250ec4] MaxPgcnt │ │ - [250ecd] p4 │ │ - [250ed0] sqlcipher_openssl_hmac: EVP_MAC_update() on 2nd input buffer of %d bytes using algorithm %d returned %d │ │ - [250f38] application_id │ │ - [250f47] locking_mode │ │ - [250f54] match │ │ - [250f5a] wr │ │ - [250f5d] coll │ │ - [250f62] fkid │ │ - [250f67] not authorized │ │ - [250f76] %s in "%s" │ │ - [250f81] unsafe use of %#T() │ │ - [250f95] sub-select returns %d columns - expected %d │ │ - [250fc1] PRIMARY KEY missing on table %s │ │ - [250fe1] must have at least one non-generated column │ │ - [25100d] CREATE TABLE %Q.sqlite_sequence(name,seq) │ │ - [251037] FILTER may not be used with non-aggregate %#T() │ │ - [251067] TEXT │ │ - [25106d] DELETE FROM %Q.sqlite_master WHERE name=%Q AND type='trigger' │ │ - [2510ab] abbreviated query algorithm search │ │ - [2510ce] AND │ │ - [2510d4] ( │ │ - [2510d6] exclusive │ │ - [2510e0] reset │ │ - [2510e6] values differ from index │ │ - [251101] sqlite_stat3 │ │ - [25110e] Cannot add a column with non-constant default │ │ - [25113c] virtual tables may not be altered │ │ - [25115e] ORDER BY clause │ │ - [25116e] trim │ │ - [251173] current_timestamp │ │ - [251185] local time unavailable │ │ - [25119c] jsonb_object │ │ - [2511a9] \" │ │ - [2511ac] datatype mismatch │ │ - [2511be] sqlcipher_export │ │ - [2511cf] DELETE FROM %Q.'%q_docsize' │ │ - [2511eb] INSERT INTO %Q.'%q_content' VALUES(%s) │ │ - [251212] order │ │ - [251218] unrecognized matchinfo: %s │ │ - [251233] ,%s(?) │ │ - [25123a] CREATE TABLE %Q.'%q_docsize'(docid INTEGER PRIMARY KEY, size BLOB); │ │ - [25127e] %s_data │ │ - [251286] version │ │ - [25128e] SELECT count(*) FROM %Q.'%q_%s' │ │ - [2512ae] CREATE TABlE vocab(term, doc, cnt) │ │ - [2512d1] Node %lld is too small (%d bytes) │ │ - [2512f3] MUTEX_PTHREADS │ │ - [251302] TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 │ │ - [251326] TLS_DHE_RSA_WITH_AES_128_CCM │ │ - [251343] TLS_PSK_WITH_AES_256_CCM_8 │ │ - [25135e] TLS_ECDH_anon_WITH_NULL_SHA │ │ - [25137a] TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 │ │ - [2513a2] TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 │ │ - [2513c8] TLS_PSK_WITH_AES_128_GCM_SHA256 │ │ - [2513e8] RSA-PSK-AES256-CBC-SHA384 │ │ - [251402] ECDHE-PSK-AES256-CBC-SHA384 │ │ - [25141e] SRP-RSA-AES-256-CBC-SHA │ │ - [251436] CAMELLIA128-SHA │ │ - [251446] TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA │ │ - [25146c] TLS_DHE_DSS_WITH_SEED_CBC_SHA │ │ - [25148a] aDSS │ │ - [25148f] aGOST │ │ - [251495] RC2 │ │ - [251499] dane not enabled │ │ - [2514aa] data between ccs and finished │ │ - [2514c8] ecdh required for suiteb mode │ │ - [2514e6] invalid raw public key │ │ - [2514fd] legacy sigalg disallowed or unsupported │ │ - [251525] maximum encrypted pkts reached │ │ - [251544] missing tmp dh key │ │ - [251557] error with the srp params │ │ - [251571] ossl_ssl_connection_new_int │ │ - [25158d] SSL_do_handshake │ │ - [25159e] UnsafeLegacyRenegotiation │ │ - [2515b8] CANames │ │ - [2515c0] RxCertificateCompression │ │ - [2515d9] ssl_set_cert │ │ - [2515e6] seed │ │ - [2515eb] rsa_pkcs1_sha224 │ │ - [2515fc] TLS13-KDF │ │ - [251606] crypto stream data in wrong EL │ │ - [251625] ORIG_DCID appears multiple times │ │ - [251646] INITIAL_MAX_STREAM_DATA_BIDI_REMOTE is malformed │ │ - [251677] port_v6 │ │ - [25167f] QUIC │ │ - [251684] frame_type_value │ │ - [251695] depack_do_frame_retire_conn_id │ │ - [2516b4] AES-128-ECB │ │ - [2516c0] FLOW_CONTROL_ERROR │ │ - [2516d3] final_early_data │ │ - [2516e4] tls_parse_stoc_ec_pt_formats │ │ - [251701] tls_parse_stoc_status_request │ │ - [25171f] tls_construct_stoc_alpn │ │ - [251737] tls_construct_stoc_client_cert_type │ │ - [25175b] ssl/statem/statem_lib.c │ │ - [251773] tls_construct_key_update │ │ - [25178c] ssl3_output_cert_chain │ │ - [2517a3] crypto/asn1/d2i_pr.c │ │ - [2517b8] ossl_c2i_ASN1_INTEGER │ │ - [2517ce] asn1_check_tlen │ │ - [2517de] crypto/async/async_wait.c │ │ - [2517f8] %*s │ │ - [2517fc] unable to bind socket │ │ - [251812] unable to keepalive │ │ - [251826] FILE pointer │ │ - [251833] secure memory buffer │ │ - [251848] OPENSSL_CONF │ │ - [251855] OPENSSL_init │ │ - [251862] rb │ │ - [251865] SET │ │ - [251869] r: │ │ - [25186f] priv_key │ │ - [251878] crypto/dsa/dsa_lib.c │ │ - [25188d] d2i_ECParameters │ │ - [25189e] X9_62_FIELDID │ │ - [2518ac] value.implicitlyCA │ │ - [2518bf] ossl_ec_group_todata │ │ - [2518d4] explicit │ │ - [2518dd] NIST/SECG curve over a 521 bit prime field │ │ - [251908] X9.62 curve over a 163 bit binary field │ │ - [251930] WTLS curve over a 113 bit binary field │ │ - [251957] ED25519 │ │ - [25195f] int_engine_module_init │ │ - [251976] ENGINE_ctrl_cmd_string │ │ - [25198d] ENGINE_finish │ │ - [25199b] ENGINE_get_next │ │ - [2519ab] error:%08lX:%s:%s:%s │ │ - [2519c0] bignum routines │ │ - [2519d0] dsa routines │ │ - [2519dd] BIO routines │ │ - [2519ea] BN lib │ │ - [2519f1] ASN1 lib │ │ - [2519fa] micalg │ │ - [251a01] secp112r2 │ │ - [251a0b] c2tnb359v1 │ │ - [251a16] wap-wsg-idm-ecid-wtls1 │ │ - [251a2d] brainpoolP192t1 │ │ - [251a3d] B-233 │ │ - [251a43] keybits │ │ - [251a4b] EVP_MD_get_block_size │ │ - [251a61] inner_ossl_encoder_fetch │ │ - [251a7a] EVP_PKEY_encapsulate │ │ - [251a8f] pkey_set_type │ │ - [251a9d] dh_param │ │ - [251aa6] evp_pkey_ctx_ctrl_int │ │ - [251abc] ukm │ │ - [251ac0] crypto/evp/dsa_ctrl.c │ │ - [251ad6] ossl_method_construct_postcondition │ │ - [251afa] not available │ │ - [251b08] check invalid j value │ │ - [251b1e] no private value │ │ - [251b2f] ctrl not implemented │ │ - [251b44] unsupported number of rounds │ │ - [251b61] illegal tagged any │ │ - [251b74] unexpected eoc │ │ - [251b83] unsupported type │ │ - [251b94] missing init function │ │ - [251baa] no value │ │ - [251bb3] cannot invert │ │ - [251bc1] incompatible objects │ │ - [251bd6] invalid cofactor │ │ - [251be7] invalid compressed point │ │ - [251c00] invalid form │ │ - [251c0d] ladder step failure │ │ - [251c21] empty file structure │ │ - [251c36] the meth_data stack is corrupt │ │ - [251c55] not loaded │ │ - [251c60] unsupported signature algorithm │ │ - [251c80] encountered keyupdatewarning │ │ - [251c9d] get itav │ │ - [251ca6] missing private key for popo │ │ - [251cc3] ess signing certificate error │ │ - [251ce1] des │ │ - [251ce5] rc2-40 │ │ - [251cec] dynamic_set_data_ctx │ │ - [251d01] assertion failed: WITHIN_ARENA(chunk) │ │ - [251d27] OSSL_PARAM_BLD_to_param │ │ - [251d3f] get_provider_store │ │ - [251d52] crypto/time.c │ │ - [251d60] OBJ_nid2obj │ │ - [251d6c] PBE-MD2-DES │ │ - [251d78] Netscape Certificate Extension │ │ - [251d97] bf-ecb │ │ - [251d9e] CAST5-CFB │ │ - [251da8] RC5-OFB │ │ - [251db0] pbeWithSHA1And128BitRC2-CBC │ │ - [251dcc] ISO │ │ - [251dd0] id-smime-spq │ │ - [251ddd] id-aca │ │ - [251de4] ipsecEndSystem │ │ - [251df3] DVCS │ │ - [251df8] id-regCtrl-oldCertID │ │ - [251e0d] AD Time Stamping │ │ - [251e1e] trustRoot │ │ - [251e28] snmpv2 │ │ - [251e2f] domain │ │ - [251e36] aes-128-ofb │ │ - [251e42] aes-256-ofb │ │ - [251e4e] textEncodedORAddress │ │ - [251e63] merchant initiated auth │ │ - [251e7b] setCext-hashedRoot │ │ - [251e8e] setCext-certType │ │ - [251e9f] certicom-arc │ │ - [251eac] camellia-192-ofb │ │ - [251ebd] camellia-256-ofb │ │ - [251ece] password based MAC │ │ - [251ee1] ecdsa-with-Specified │ │ - [251ef6] hmacWithSHA224 │ │ - [251f05] GOST R 34.11-94 with GOST R 34.10-2001 │ │ - [251f2c] id-GostR3410-94-aBis │ │ - [251f41] id-GostR3410-94-b │ │ - [251f53] supportedApplicationContext │ │ - [251f6f] supportedAlgorithms │ │ - [251f83] aes-128-gcm │ │ - [251f8f] dh-cofactor-kdf │ │ - [251f9f] camellia-192-gcm │ │ - [251fb0] camellia-256-ctr │ │ - [251fc1] chacha20 │ │ - [251fca] KxDHE │ │ - [251fd0] kx-dhe │ │ - [251fd7] SHA512-256 │ │ - [251fe2] ARIA-128-GCM │ │ - [251fef] cmcCA │ │ - [251ff5] DSTU 4145-2002 little endian │ │ - [252012] ieee │ │ - [252017] GOST R 34.10-2012 (256 bit) ParamSet B │ │ - [25203e] gmac │ │ - [252043] id-it-caCerts │ │ - [252051] brainpoolP384r1tls13 │ │ - [252066] issuedOnBehalfOf │ │ - [252077] crypto/objects/obj_xref.c │ │ - [252091] ossl_obj_find_sigid_algs │ │ - [2520aa] OCSP_CERTID │ │ - [2520b6] crypto/evp/p_sign.c │ │ - [2520ca] PEM_do_header │ │ - [2520d8] value.x509crl │ │ - [2520e6] mac string set error │ │ - [2520fb] PKCS7_RECIP_INFO │ │ - [25210c] 00 │ │ - [25210f] ; │ │ - [252112] = │ │ - [252116] crypto/asn1/a_strex.c │ │ - [25212c] unable to find message digest │ │ - [25214a] max_request │ │ - [252156] reseed error │ │ - [252163] seed_properties │ │ - [252173] modulus: │ │ - [25217c] Mask Algorithm: │ │ - [25218d] BN_BLINDING_new │ │ - [25219d] OpenSSL PKCS#1 RSA │ │ - [2521b0] rsa_ossl_public_encrypt │ │ - [2521c8] RSA_padding_add_X931 │ │ - [2521dd] crypto/srp/srp_lib.c │ │ - [2521f2] No store loader found. For standard store loaders you need at least one of the default or base providers available. Did you forget to load them? Info: │ │ - [25228a] crypto/store/store_register.c │ │ - [2522a8] general_allocate_prompt │ │ - [2522c0] X509_load_cert_file_ex │ │ - [2522d7] X509 CRL │ │ - [2522e0] Key Compromise │ │ - [2522ef] CRLDistributionPoints │ │ - [252305] addr_validate_path_internal │ │ - [252321] TargetingInformation │ │ - [252336] %*sTargets:\n │ │ - [252343] %*sCertificate Digest Info:\n │ │ - [252360] %*sIssuer UID: │ │ - [252370] signTool │ │ - [252379] crypto/x509/v3_ncons.c │ │ - [252390] %*sPolicy Language: │ │ - [2523a5] OCSP helper │ │ - [2523b1] ocsphelper │ │ - [2523bc] crypto/x509/v3_san.c │ │ - [2523d1] SXNET_add_id_asc │ │ - [2523e2] error creating extension │ │ - [2523fb] unsupported name constraint type │ │ - [25241c] OCSP verification failed │ │ - [252435] Missing Subject Key Identifier │ │ - [252454] crypto/x509/x_pubkey.c │ │ - [25246b] socket operation failed │ │ - [252483] KECCAK-224 │ │ - [25248e] MD5:SSL3-MD5:1.2.840.113549.2.5 │ │ - [2524ae] OpenSSL X25519 implementation │ │ - [2524cc] DSA-SHA2-224:DSA-SHA224:dsa_with_SHA224:2.16.840.1.101.3.4.3.1 │ │ - [25250b] RSA-SHA3-224:id-rsassa-pkcs1-v1_5-with-sha3-224:2.16.840.1.101.3.4.3.13 │ │ - [252553] provider=default,fips=yes,output=der,structure=EncryptedPrivateKeyInfo │ │ - [25259a] provider=default,fips=yes,input=der,structure=PrivateKeyInfo │ │ - [2525d7] RC2-64-CBC:RC2-64 │ │ - [2525e9] cts_mode │ │ - [2525f2] providers/implementations/ciphers/cipher_aria_ccm.c │ │ - [252626] sm2_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [252650] ecx_pki_priv_to_der │ │ - [252664] x25519_to_SubjectPublicKeyInfo_pem_encode │ │ - [25268e] x448_to_PrivateKeyInfo_pem_encode │ │ - [2526b0] rsa_to_RSA_pem_encode │ │ - [2526c6] dsa_to_DSA_der_encode │ │ - [2526dc] ecx_to_text │ │ - [2526e8] providers/implementations/kdfs/hmacdrbg_kdf.c │ │ - [252716] AES-256-WRAP │ │ - [252723] Invalid recipient public key │ │ - [252740] dhx_gen_set_params │ │ - [252753] rsa_gen_set_params │ │ - [252766] providers/implementations/macs/hmac_prov.c │ │ - [252791] ossl_prov_drbg_reseed_unlocked │ │ - [2527b0] drbg_ctr_init │ │ - [2527be] %s could not be fetched │ │ - [2527d6] eddsa_set_ctx_params │ │ - [2527eb] the EdDSA instance is preset, you may not try to specify it │ │ - [252827] rsa_generate_signature_aid │ │ - [252842] providers/implementations/digests/wp_prov.c │ │ - [25286e] invalid tag length │ │ - [252881] not xof or invalid length │ │ - [25289b] output buffer too small │ │ - [2528b3] ossl_cipher_generic_set_ctx_params │ │ - [2528d6] heck │ │ - [2528db] ec-bits │ │ - [2528e3] tls │ │ - [2528e7] ersion │ │ - [2528ee] s15 │ │ - [2528f2] sqlite3_rekey_v2: entered database mutex %p │ │ - [25291e] target database can't be NULL │ │ - [25293c] sqlcipher_register_provider: entering SQLCIPHER_MUTEX_PROVIDER │ │ - [25297b] sqlcipher_codec_ctx_init: error %d copying write_ctx to read_ctx │ │ - [2529bc] sqlcipher_codec_key_derive: error occurred deriving read_ctx key │ │ - [2529fd] set compatibility mode failed, error code %d │ │ - [252a2a] renamed migration database %s to main database %s: %d │ │ - [252a60] fcntl │ │ - [252a66] mremap │ │ - [252a6d] NoConflict │ │ - [252a78] EndCoroutine │ │ - [252a85] Halt │ │ - [252a8a] Copy │ │ - [252a8f] CreateBtree │ │ - [252a9b] TableLock │ │ - [252aa5] VOpen │ │ - [252aab] cannot release savepoint - SQL statements in progress │ │ - [252ae1] cannot commit transaction - SQL statements in progress │ │ - [252b18] attached databases must use the same text encoding as main database │ │ - [252b5c] invalid rootpage │ │ - [252b6d] statement too long │ │ - [252b80] noskipscan* │ │ - [252b8c] truncate │ │ - [252b95] wal │ │ - [252b99] vtable constructor called recursively: %s │ │ - [252bc3] id │ │ - [252bc6] codec_set_btree_to_codec_pagesize: entered database mutex %p │ │ - [252c03] sqlcipher_openssl_kdf: PKCS5_PBKDF2_HMAC() for EVP_sha512() workfactor %d and key size %d returned %d │ │ - [252c69] table_info │ │ - [252c74] seqno │ │ - [252c7a] enc │ │ - [252c7e] parameters │ │ - [252c89] multiple references to recursive table: %s │ │ - [252cb4] UNION ALL │ │ - [252cbe] UNIQUE │ │ - [252cc6] index '%q' │ │ - [252cd1] fast │ │ - [252cd6] issisii │ │ - [252cde] NUMERIC value in %s.%s │ │ - [252cf5] UTF-16be │ │ - [252cfe] rwc │ │ - [252d02] sqlite_detach │ │ - [252d10] likelihood │ │ - [252d1b] ltrim │ │ - [252d21] char │ │ - [252d26] total_changes │ │ - [252d34] total │ │ - [252d3a] non-deterministic use of %s() in %s │ │ - [252d5e] subsec │ │ - [252d65] json_array_length │ │ - [252d77] object │ │ - [252d7e] fts4aux │ │ - [252d86] SELECT idx, start_block, leaves_end_block, end_block, root FROM %Q.'%q_segdir' WHERE level = ? ORDER BY idx ASC │ │ - [252df6] SELECT idx, start_block, leaves_end_block, end_block, root FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ?ORDER BY level DESC, idx ASC │ │ - [252e7d] rezi │ │ - [252e82] unknown tokenizer: %s │ │ - [252e98] ROLLBACK TO fts3 │ │ - [252ea9] fts3tokenize │ │ - [252eb6] ational │ │ - [252ebe] CREATE TABLE "%w"."%w_rowid"(rowid INTEGER PRIMARY KEY,nodeno │ │ - [252efc] DEFAULT_FILE_FORMAT=4 │ │ - [252f12] TLS_AES_128_CCM_8_SHA256 │ │ - [252f2b] TLS_DHE_RSA_WITH_AES_256_CCM │ │ - [252f48] TLS_DHE_PSK_WITH_AES_128_CBC_SHA │ │ - [252f69] TLS_ECDHE_PSK_WITH_NULL_SHA │ │ - [252f85] CAMELLIA256-SHA256 │ │ - [252f98] TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256 │ │ - [252fc1] TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256 │ │ - [252fe6] GOST94 │ │ - [252fed] SUITEB128C2 │ │ - [252ff9] EDH-DSS-DES-CBC3-SHA │ │ - [25300e] bad ssl filetype │ │ - [25301f] bad value │ │ - [253029] decryption failed or bad record mac │ │ - [25304d] library has no ciphers │ │ - [253064] no private key assigned │ │ - [25307c] old session compression algorithm not returned │ │ - [2530ab] protocol is shutdown │ │ - [2530c0] ssl/tls alert certificate unknown │ │ - [2530e2] ssl_undefined_function │ │ - [2530f9] cert │ │ - [2530fe] requestCAFile │ │ - [25310c] psk_identity_hint │ │ - [25311e] SSLv3/TLS write next proto │ │ - [253139] SSLv3/TLS read change cipher spec │ │ - [25315b] SSLv3/TLS read finished │ │ - [253173] master secret │ │ - [253181] tls-sigalg-oid │ │ - [253190] rsa_pkcs1_sha1 │ │ - [25319f] tls13_final_finish_mac │ │ - [2531b6] srp_generate_server_master_secret │ │ - [2531d8] quic_write_nonblocking_epw │ │ - [2531f3] rxku_detected │ │ - [253201] RETRY_SCID may not be sent by a client │ │ - [253228] ip_v4 │ │ - [25322e] connection_id │ │ - [25323c] ch_tick_tls │ │ - [253248] client received initial token │ │ - [253266] reason │ │ - [25326d] padding │ │ - [253275] error_code │ │ - [253280] new_connection_id │ │ - [253292] streams_blocked │ │ - [2532a2] validate_poll_descriptor │ │ - [2532bb] ossl_quic_rstream_queue_data │ │ - [2532d8] MAX_STREAM_DATA valid only in 0/1-RTT │ │ - [2532fe] depack_do_frame_path_challenge │ │ - [25331d] ssl/record/methods/tls1_meth.c │ │ - [25333c] tls_setup_write_buffer │ │ - [253353] tls_construct_ctos_ec_pt_formats │ │ - [253374] tls_parse_stoc_npn │ │ - [253387] tls_construct_stoc_key_share │ │ - [2533a4] tls_construct_client_certificate │ │ - [2533c5] dtls1_retransmit_message │ │ - [2533de] get_cert_verify_tbs_data │ │ - [2533f7] ssl/statem/statem_srvr.c │ │ - [253410] ossl_statem_server_read_transition │ │ - [253433] tls-negotiated-version │ │ - [25344a] crypto/asn1/a_bitstr.c │ │ - [253461] ZINT64 │ │ - [253468] openssl.cnf │ │ - [253474] group=%s name=%s │ │ - [253485] UNIVERSALSTRING │ │ - [253495] TELETEXSTRING │ │ - [2534a3] NUMERICSTRING │ │ - [2534b1] Char=%c │ │ - [2534b9] ASN1_TIME │ │ - [2534c3] i2o_SCT_signature │ │ - [2534d5] : │ │ - [2534d7] %s%s\n │ │ - [2534dd] filename(%s): %s │ │ - [2534ee] lib%s.so │ │ - [2534f7] OpenSSL EC algorithm │ │ - [25350c] X9_62_PENTANOMIAL │ │ - [25351e] include-public │ │ - [25352d] crypto/ec/ec_check.c │ │ - [253542] X9.62 curve over a 359 bit binary field │ │ - [25356a] ec_GF2m_simple_points_mul │ │ - [253584] crypto/ec/ec_oct.c │ │ - [253597] ossl_ec_GF2m_simple_oct2point │ │ - [2535b5] crypto/ec/ecp_nistz256.c │ │ - [2535ce] ossl_ec_GFp_simple_set_compressed_coordinates │ │ - [2535fc] validate_ecx_derive │ │ - [253610] crypto/encode_decode/decoder_lib.c │ │ - [253633] Input type: │ │ - [253640] structure │ │ - [25364a] 1.2.840.10045.2.1 │ │ - [25365c] DIR_ADD │ │ - [253664] memory buffer routines │ │ - [25367b] Provider routines │ │ - [25368d] secp224k1 │ │ - [253697] sect283r1 │ │ - [2536a1] sect571k1 │ │ - [2536ab] c2pnb304w1 │ │ - [2536b6] brainpoolP160r1 │ │ - [2536c6] P-192 │ │ - [2536cc] keylen │ │ - [2536d3] evp_cipher_init_internal │ │ - [2536ec] evp_EncryptDecryptUpdate │ │ - [253705] iv │ │ - [253708] evp_pkcs82pkey_legacy │ │ - [25371e] evp_keymgmt_util_assign_pkey │ │ - [25373b] encoded-pub-key │ │ - [25374b] [action:%d, state:%d] name=%s, value=%s │ │ - [253773] rsa-exponent2 │ │ - [253781] rsa-coefficient3 │ │ - [253792] rsa-coefficient7 │ │ - [2537a3] evp_pkey_ctx_getset_ecdh_param_checks │ │ - [2537c9] prime P: │ │ - [2537d2] crypto/core_namemap.c │ │ - [2537e8] /home/vagrant/build/com.b44t.messenger/jni/deltachat-core-rust/target/armv7-linux-androideabi/release/build/openssl-sys-b6673034bb22ba21/out/openssl-build/install/lib/ossl-modules │ │ - [25389c] not initialized │ │ - [2538ac] private key too large │ │ - [2538c2] conflicting algorithm name │ │ - [2538dd] different parameters │ │ - [2538f2] initialization error │ │ - [253907] no digest set │ │ - [253915] invalid digest type │ │ - [253929] digest and key type not supported │ │ - [25394b] encode error │ │ - [253958] illegal object │ │ - [253967] mime no content type │ │ - [25397c] no conf │ │ - [253984] invalid null argument │ │ - [25399a] no space for terminating null │ │ - [2539b8] odd number of digits │ │ - [2539cd] invalid field │ │ - [2539db] invalid pentanomial basis │ │ - [2539f5] dso already loaded │ │ - [253a08] no reference │ │ - [253a15] redirection not enabled │ │ - [253a2d] malformed iv │ │ - [253a3a] error creating error │ │ - [253a4f] potentially invalid certificate │ │ - [253a6f] value too large │ │ - [253a7f] invalid log id length │ │ - [253a95] BF-CBC │ │ - [253a9c] id-aes256-wrap-pad │ │ - [253aaf] Software engine support │ │ - [253ac7] crypto/initthread.c │ │ - [253adb] crypto/packet.c │ │ - [253aeb] OSSL_PARAM_set_octet_string │ │ - [253b07] FALSE │ │ - [253b0d] pkcs7-digestData │ │ - [253b1e] DES-EDE-OFB │ │ - [253b2a] Netscape Cert Type │ │ - [253b3d] X509v3 Key Usage │ │ - [253b4e] initials │ │ - [253b57] Strong Extranet ID │ │ - [253b6a] pbeWithMD2AndRC2-CBC │ │ - [253b7f] id-qcs-pkixQCSyntax-v1 │ │ - [253b96] enterprises │ │ - [253ba2] domainRelatedObject │ │ - [253bb6] pilotDSA │ │ - [253bbf] documentIdentifier │ │ - [253bd2] setct-AuthReqTBS │ │ - [253be3] setct-AuthRevResTBEB │ │ - [253bf8] setct-CRLNotificationResTBS │ │ - [253c14] setAttr-Cert │ │ - [253c21] setAttr-T2cleartxt │ │ - [253c34] AES-192-CFB8 │ │ - [253c41] sha256WithRSAEncryption │ │ - [253c59] RSA-SHA384 │ │ - [253c64] camellia-128-cbc │ │ - [253c75] CAMELLIA-128-ECB │ │ - [253c86] hmac-sha1 │ │ - [253c90] HMAC GOST 34.11-94 │ │ - [253ca3] id-GostR3410-94DH │ │ - [253cb5] CMAC │ │ - [253cba] aes-256-gcm │ │ - [253cc6] id-camellia128-wrap │ │ - [253cda] mgf1 │ │ - [253cdf] dhSinglePass-cofactorDH-sha1kdf-scheme │ │ - [253d06] AES-192-OCB │ │ - [253d12] camellia-192-ccm │ │ - [253d23] GOST R 34.10-2012 with 256 bit modulus │ │ - [253d4a] md_gost12_256 │ │ - [253d58] ARIA-128-CFB8 │ │ - [253d66] sha512-256 │ │ - [253d71] dsa_with_SHA3-256 │ │ - [253d83] sm4-ofb │ │ - [253d8b] sm-scheme │ │ - [253d95] HMAC DSTU Gost 34311-95 │ │ - [253dad] uacurve2 │ │ - [253db6] DSTU curve 3 │ │ - [253dc3] id-ct-rpkiGhostbusters │ │ - [253dda] id-cp │ │ - [253de0] id-mod-cmp2021-02 │ │ - [253df2] X509v3 Attribute Descriptor │ │ - [253e0e] OCSP_RESPONSE │ │ - [253e1c] OCSP_RESPID │ │ - [253e28] OCSP_SERVICELOC │ │ - [253e38] response │ │ - [253e41] value.byName │ │ - [253e4e] certId │ │ - [253e55] no revoked time │ │ - [253e65] bad password read │ │ - [253e77] unexpected dek iv │ │ - [253e89] PEM_ASN1_write_bio │ │ - [253e9c] -----END │ │ - [253ea6] PKCS12_pbe_crypt_ex │ │ - [253eba] │ │ - [253ec4] (unknown) │ │ - [253ece] :[ │ │ - [253ed1] crypto/evp/bio_enc.c │ │ - [253ee6] parse failed │ │ - [253ef3] drbg already initialized │ │ - [253f0c] Function not implemented │ │ - [253f25] not instantiated │ │ - [253f36] personalisation string too long │ │ - [253f56] unable to create drbg │ │ - [253f6c] unsupported drbg flags │ │ - [253f83] PSS parameter restrictions: │ │ - [253f9f] %s Salt Length: 0x │ │ - [253fb2] RSA_PRIME_INFO │ │ - [253fc1] crypto/bn/bn_blind.c │ │ - [253fd6] BN_BLINDING_update │ │ - [253fe9] rsa_ossl_private_decrypt │ │ - [254002] 1024 │ │ - [254007] subject │ │ - [25400f] ossl_store_get0_loader_int │ │ - [25402a] try_key_value_legacy │ │ - [25403f] crypto/thread/arch.c │ │ - [254054] no time stamp token │ │ - [254068] var bad value │ │ - [254076] :%s:%d:%s\n │ │ - [254081] partyName │ │ - [25408b] Only Some Reasons │ │ - [25409d] %*scrlTime: │ │ - [2540aa] IPAddressFamily │ │ - [2540ba] %*sIPv4 │ │ - [2540c2] namingAuthorityId │ │ - [2540d4] %*sEntry %0d:\n │ │ - [2540e3] PROXY_CERT_INFO_EXTENSION │ │ - [2540fd] smimesign │ │ - [254107] othername: NAIRealm │ │ - [25411b] othername: │ │ - [254133] v2i_GENERAL_NAME_ex │ │ - [254147] IP │ │ - [25414a] X509V3_parse_list │ │ - [25415c] bad object │ │ - [254167] incorrect policy syntax tag │ │ - [254183] invalid object identifier │ │ - [25419d] invalid policy identifier │ │ - [2541b7] policy path length already defined │ │ - [2541da] unable to get issuer details │ │ - [2541f7] crl verify failure │ │ - [25420a] no certificate or crl found │ │ - [254226] CRL has expired │ │ - [254236] self-signed certificate in certificate chain │ │ - [254263] authority and subject key identifier mismatch │ │ - [254291] EE certificate key too weak │ │ - [2542ad] Issuer name empty │ │ - [2542bf] Authority Key Identifier marked critical │ │ - [2542e8] crypto/x509/pcy_data.c │ │ - [2542ff] %*sNULL │ │ - [254307] cert_info │ │ - [254311] ERR_AFALG_error │ │ - [254321] provider=base,fips=yes,output=pvk │ │ - [254343] provider=base,fips=yes,input=der,structure=dhx │ │ - [254372] provider=default │ │ - [254383] ED448ph │ │ - [25438b] provider=default,fips=yes,output=der,structure=SubjectPublicKeyInfo │ │ - [2543cf] provider=default,fips=yes,output=der,structure=rsa │ │ - [254402] provider=default,fips=yes,output=der,structure=dh │ │ - [254434] provider=default,fips=no,input=der,structure=SubjectPublicKeyInfo │ │ - [254476] provider=default,fips=yes,input=der,structure=rsa │ │ - [2544a8] RC2-CBC:RC2:RC2-128:1.2.840.113549.3.2 │ │ - [2544cf] DES-ECB:1.3.14.3.2.6 │ │ - [2544e4] BIO to Core filter │ │ - [2544f7] providers/implementations/ciphers/cipher_aes_gcm.c │ │ - [25452a] cipher_hw_aes_initkey │ │ - [254540] aes_siv_set_ctx_params │ │ - [254557] providers/implementations/ciphers/cipher_aes_wrp.c │ │ - [25458a] ossl_blake2b_get_ctx_params │ │ - [2545a6] providers/implementations/digests/null_prov.c │ │ - [2545d4] providers/implementations/encode_decode/decode_epki2pki.c │ │ - [25460e] ossl_b2i_RSA_after_header │ │ - [254628] dh_spki_pub_to_der │ │ - [25463b] dhx_to_PrivateKeyInfo_pem_encode │ │ - [25465c] ec_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [254685] ED25519 PUBLIC KEY │ │ - [254698] dhx_to_DHX_pem_encode │ │ - [2546ae] h: %d\n │ │ - [2546b5] dsa_to_text │ │ - [2546c1] ecx_set_peer │ │ - [2546ce] providers/implementations/kdfs/hkdf.c │ │ - [2546f4] ecxkem_encapsulate │ │ - [254707] providers/implementations/keymgmt/mac_legacy_kmgmt.c │ │ - [25473c] providers/implementations/macs/siphash_prov.c │ │ - [25476a] providers/implementations/rands/drbg.c │ │ - [254791] ossl_drbg_lock_parent │ │ - [2547a7] ecdsa_signverify_init │ │ - [2547bd] ossl_sm2_internal_sign │ │ - [2547d4] failed to decrypt │ │ - [2547e6] missing constant │ │ - [2547f7] ossl_gcm_stream_update │ │ - [25480e] rag_len │ │ - [254816] lg │ │ - [254819] ossl_digest_default_get_params │ │ - [254838] setFloatRegister │ │ - [254849] d13 │ │ - [25484d] NaN │ │ - [254851] BEGIN IMMEDIATE; COMMIT; │ │ - [25486a] cipher_default_use_hmac │ │ - [254882] PRAGMA cipher_default_hmac_algorithm = %s; │ │ - [2548ad] sqlcipherCodecAttach: calling sqlcipher_codec_ctx_init() │ │ - [2548e6] sqlite3_key_v2: db=%p zDb=%s │ │ - [254903] sqlite3_rekey_v2: error %d occurred writing page %d │ │ - [254937] sqlite3_rekey_v2: left database mutex %p │ │ - [254960] sqlcipher_deactivate: entered static master mutex │ │ - [254992] sqlcipher_codec_ctx_set_plaintext_header_size: attempt to set invalid plantext_header_size %d │ │ - [2549f0] reset pager │ │ - [2549fc] %s: %d │ │ - [254a03] file unlinked while open: %s │ │ - [254a20] mkdir │ │ - [254a26] attempt to open "%s" as file descriptor %d │ │ - [254a51] API called with finalized prepared statement │ │ - [254a7e] API called with NULL prepared statement │ │ - [254aa6] Found │ │ - [254aac] Rewind │ │ - [254ab3] Program │ │ - [254abb] IsNull │ │ - [254ac2] ElseEq │ │ - [254ac9] FkCheck │ │ - [254ad1] RealAffinity │ │ - [254ade] Affinity │ │ - [254ae7] Concat │ │ - [254aee] String8 │ │ - [254af6] SeekScan │ │ - [254aff] NewRowid │ │ - [254b08] ResetSorter │ │ - [254b14] statement aborts at %d: [%s] %s │ │ - [254b34] 1 │ │ - [254b36] unsupported file format │ │ - [254b4e] orphan index │ │ - [254b5b] Page %u: never used │ │ - [254b6f] cipher_ctx_key_derive: error occurred from provider kdf generating HMAC key │ │ - [254bbb] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha1 returned %d │ │ - [254c08] analysis_limit │ │ - [254c17] page_count │ │ - [254c22] wal_autocheckpoint │ │ - [254c35] busy │ │ - [254c3a] object name reserved for internal use: %s │ │ - [254c64] old │ │ - [254c69] ) │ │ - [254c6b] USE TEMP B-TREE FOR %s │ │ - [254c82] too many terms in compound SELECT │ │ - [254ca4] cannot modify %s because it is a view │ │ - [254cca] index associated with UNIQUE or PRIMARY KEY constraint cannot be dropped │ │ - [254d13] rowid not at end-of-record for row │ │ - [254d37] CASCADE │ │ - [254d3f] INSERT INTO %Q.sqlite_master VALUES('trigger',%Q,%Q,0,'CREATE TRIGGER %q') │ │ - [254d8a] %llu │ │ - [254d8f] UPDATE "%w".sqlite_master SET sql = sqlite_rename_quotefix(%Q, sql)WHERE name NOT LIKE 'sqliteX_%%' ESCAPE 'X' AND sql NOT LIKE 'create virtual%%' │ │ - [254e22] substring │ │ - [254e2c] %!0.20e │ │ - [254e34] %Q%s │ │ - [254e39] current_date │ │ - [254e46] an index │ │ - [254e4f] 40f-21a-21d │ │ - [254e5b] 50f │ │ - [254e5f] json_object │ │ - [254e6b] interrupted │ │ - [254e77] RTRIM │ │ - [254e7d] ssenevi │ │ - [254e85] itila │ │ - [254e8b] uncompress │ │ - [254e96] error parsing prefix parameter: %s │ │ - [254eb9] CREATE TABLE %Q.'%q_content'(%s) │ │ - [254eda] RELEASE fts3 │ │ - [254ee7] contentless_delete=1 requires a contentless table │ │ - [254f19] %z%s%Q │ │ - [254f20] deletemerge │ │ - [254f2c] SELECT pgno FROM '%q'.'%q_idx' WHERE segid=? AND term>? ORDER BY term ASC LIMIT 1 │ │ - [254f7e] SELECT rowid, rank FROM %Q.%Q ORDER BY %s("%w"%s%s) %s │ │ - [254fb5] 'rebuild' may not be used with a contentless fts5 table │ │ - [254fed] highlight │ │ - [254ff7] bli │ │ - [254ffb] iciti │ │ - [255001] ssl_derive │ │ - [25500c] TLS_RSA_WITH_AES_128_CBC_SHA256 │ │ - [25502c] TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 │ │ - [255050] TLS_DH_anon_WITH_AES_256_CBC_SHA256 │ │ - [255074] TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 │ │ - [255098] TLS_RSA_WITH_AES_128_CCM_8 │ │ - [2550b3] TLS_RSA_PSK_WITH_NULL_SHA256 │ │ - [2550d0] DHE-RSA-CAMELLIA256-SHA256 │ │ - [2550eb] DHE-RSA-CAMELLIA128-SHA │ │ - [255103] DHE-DSS-ARIA256-GCM-SHA384 │ │ - [25511e] TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384 │ │ - [255143] TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384 │ │ - [255168] ssl3_digest_cached_records │ │ - [255183] at least (D)TLS 1.2 needed in Suite B mode │ │ - [2551ae] cannot change cipher │ │ - [2551c3] compression disabled │ │ - [2551d8] inconsistent early data sni │ │ - [2551f4] invalid ticket keys length │ │ - [25520f] missing ecdsa signing cert │ │ - [25522a] ssl handshake failure │ │ - [255240] unexpected end of early data │ │ - [25525d] unsolicited extension │ │ - [255273] version too high │ │ - [255284] wrong signature type │ │ - [255299] Curves │ │ - [2552a0] curves │ │ - [2552a7] ChainCAFile │ │ - [2552b3] kex_group │ │ - [2552bd] SSLv3/TLS read next proto │ │ - [2552d7] SSLv3/TLS read certificate verify │ │ - [2552f9] TLSv1.3 write client key update │ │ - [255319] tls-sigalg-name │ │ - [255329] ed448 │ │ - [25532f] ssl_set_tmp_ecdh_groups │ │ - [255347] failed to start assist thread │ │ - [255365] qc_try_create_default_xso_for_write │ │ - [255389] create_xso_from_stream │ │ - [2553a0] MAX_IDLE_TIMEOUT is malformed │ │ - [2553be] MAX_UDP_PAYLOAD_SIZE appears multiple times │ │ - [2553ea] original_destination_connection_id │ │ - [25540d] original_source_connection_id │ │ - [25542b] ch_on_handshake_complete │ │ - [255444] handshake alert │ │ - [255454] internal error (txp generate) │ │ - [255472] draining │ │ - [25547b] payload_length │ │ - [25548a] ACK not valid in 0-RTT │ │ - [2554a1] quic_read_record │ │ - [2554b2] ossl_quic_tx_packetiser_set_cur_scid │ │ - [2554d7] ACK_WITHOUT_ECN │ │ - [2554e7] PATH_CHALLENGE │ │ - [2554f6] tlstree │ │ - [2554fe] tls_increment_sequence_ctr │ │ - [255519] tls13_set_crypto_state │ │ - [255530] ssl/record/methods/tlsany_meth.c │ │ - [255551] tls_validate_record_header │ │ - [25556c] tls_collect_extensions │ │ - [255583] ssl/statem/extensions_clnt.c │ │ - [2555a0] tls_construct_ctos_srp │ │ - [2555b7] tls_construct_ctos_session_ticket │ │ - [2555d9] tls_parse_ctos_srp │ │ - [2555ec] tls_parse_ctos_server_cert_type │ │ - [25560c] ssl_cipher_list_to_bytes │ │ - [255625] dtls_get_reassembled_message │ │ - [255642] tls13_restore_handshake_digest_for_pha │ │ - [255669] ssl_add_cert_chain │ │ - [25567c] tls_process_end_of_early_data │ │ - [25569a] asn1_item_embed_d2i │ │ - [2556ae] ASN1_ENUMERATED │ │ - [2556be] ASN1_SET_ANY │ │ - [2556cb] lookup returned nothing │ │ - [2556e3] BIO dgram mem │ │ - [2556f1] HEX │ │ - [2556f5] PRINTABLESTRING │ │ - [255705] crypto/ct/ct_vfy.c │ │ - [255718] bnrand │ │ - [25571f] BN_mod_exp_recp │ │ - [25572f] crypto/dh/dh_key.c │ │ - [255742] OpenSSL DH Method │ │ - [255754] dsa_priv_encode │ │ - [255764] params.q │ │ - [25576d] DSO_convert_filename │ │ - [255782] symname(%s): %s │ │ - [255792] group-check │ │ - [25579e] ossl_ec_scalar_mul_ladder │ │ - [2557b8] crypto/ec/ecdsa_vrf.c │ │ - [2557ce] NIST CURVE: %s\n │ │ - [2557de] crypto/ec/ecp_mont.c │ │ - [2557f3] OpenSSL X448 algorithm │ │ - [25580a] pkey_ecd_digestsign25519 │ │ - [255823] ossl_decoder_ctx_add_decoder_inst │ │ - [255845] init │ │ - [25584a] ENGINE_get_pkey_meth │ │ - [25585f] err:%lx:%lx:%lx:%lx │ │ - [255873] secp160k1 │ │ - [25587d] wap-wsg-idm-ecid-wtls7 │ │ - [255894] evp_cipher_asn1_to_param_ex │ │ - [2558b0] has-randkey │ │ - [2558bc] EVP_MD_get_size │ │ - [2558cc] No encoders were found. For standard encoders you need at least one of the default or base providers available. Did you forget to load them? │ │ - [255959] keyDerivationFunc │ │ - [25596b] PBKDF2 │ │ - [255972] PKCS5_v2_PBE_keyivgen_ex │ │ - [25598b] [action:%d, state:%d] only setting allowed │ │ - [2559b6] rsa_oaep_md │ │ - [2559c2] oaep-label │ │ - [2559cd] rsa-factor2 │ │ - [2559d9] rsa-factor8 │ │ - [2559e5] get_payload_private_key │ │ - [2559fd] modp_2048 │ │ - [255a07] /usr/local/ssl │ │ - [255a16] modulus too large │ │ - [255a28] bad q value │ │ - [255a34] invalid number │ │ - [255a43] wrong integer type │ │ - [255a56] unknown name in random section │ │ - [255a75] invalid compression bit │ │ - [255a8d] not implemented │ │ - [255a9d] random number generation failed │ │ - [255abd] unknown cofactor │ │ - [255ace] wrong order │ │ - [255ada] cleanup method function failed │ │ - [255af9] failed reading data │ │ - [255b0d] setting owf algor failure │ │ - [255b27] polling failed │ │ - [255b36] wrong pbm value │ │ - [255b46] ess cert id not found │ │ - [255b5c] DES │ │ - [255b60] DES-EDE3 │ │ - [255b69] des3-wrap │ │ - [255b73] cast-cbc │ │ - [255b7c] aes128-wrap │ │ - [255b88] Prompt info data type incorrect │ │ - [255ba8] O │ │ - [255baa] pkcs7-signedData │ │ - [255bbb] rc2-ecb │ │ - [255bc3] RC2-OFB │ │ - [255bcb] nsCertType │ │ - [255bd6] Netscape Revocation Url │ │ - [255bee] Netscape Certificate Sequence │ │ - [255c0c] md5-sha1 │ │ - [255c15] rc5-ecb │ │ - [255c1d] msCTLSign │ │ - [255c27] pbeWithSHA1And3-KeyTripleDES-CBC │ │ - [255c48] pbeWithSHA1And2-KeyTripleDES-CBC │ │ - [255c69] pkcs8ShroudedKeyBag │ │ - [255c7d] dnQualifier │ │ - [255c89] iso │ │ - [255c8d] id-smime-mod-ets-eSigPolicy-88 │ │ - [255cac] id-smime-aa-contentIdentifier │ │ - [255cca] id-smime-aa-ets-escTimeStamp │ │ - [255ce7] id-smime-alg-ESDHwithRC2 │ │ - [255d00] id-aca-accessIdentity │ │ - [255d16] id-aca-group │ │ - [255d23] id-cct-crs │ │ - [255d2e] X500algorithms │ │ - [255d3d] security │ │ - [255d46] userClass │ │ - [255d50] subtreeMaximumQuality │ │ - [255d66] id-hex-multipart-message │ │ - [255d7f] setct-CapRevResTBE │ │ - [255d92] setct-CRLNotificationTBS │ │ - [255dab] setCext-TokenIdentifier │ │ - [255dc3] issuer capabilities │ │ - [255dd7] aes-256-cfb1 │ │ - [255de4] aes-128-cfb8 │ │ - [255df1] AES-256-CFB8 │ │ - [255dfe] DES-CFB1 │ │ - [255e07] policyMappings │ │ - [255e16] KISA │ │ - [255e1b] md_gost94 │ │ - [255e25] id-HMACGostR3411-94 │ │ - [255e39] GOST R 34.10-94 │ │ - [255e49] id-GostR3411-94-TestParamSet │ │ - [255e66] registeredAddress │ │ - [255e78] AES-128-CTR │ │ - [255e84] CT Precertificate Signer │ │ - [255e9d] jurisdictionCountryName │ │ - [255eb5] id-tc26-sign-constants │ │ - [255ecc] pkInitClientAuth │ │ - [255edd] KxSRP │ │ - [255ee3] ARIA-128-CFB1 │ │ - [255ef1] uacurve1 │ │ - [255efa] magma-ctr │ │ - [255f04] KMAC128 │ │ - [255f0c] BGPsec Router │ │ - [255f1a] oracle-jdk-trustedkeyusage │ │ - [255f35] authorityAttributeIdentifier │ │ - [255f52] delegatedNameConstraints │ │ - [255f6b] timeSpecification │ │ - [255f7d] id-on-hardwareModuleName │ │ - [255f96] Wi-SUN Alliance Field Area Network (FAN) │ │ - [255fbf] OCSP_SINGLERESP │ │ - [255fcf] hashAlgorithm │ │ - [255fdd] nextUpdate │ │ - [255fe8] cipher is null │ │ - [255ff7] keyblob header parse error │ │ - [256012] PEM_get_EVP_CIPHER_INFO │ │ - [25602a] X509 CERTIFICATE │ │ - [25603b] PKCS #7 SIGNED DATA │ │ - [25604f] crypto/pem/pem_oth.c │ │ - [256064] PKCS12_BAGS │ │ - [256070] OBJECT DESCRIPTOR │ │ - [256082] PKCS7_dataInit │ │ - [256091] stack_to_property_list │ │ - [2560a8] crypto/rand/prov_seed.c │ │ - [2560c0] ossl_rand_get_nonce │ │ - [2560d4] (INVALID PSS PARAMETERS)\n │ │ - [2560ee] ossl_rsa_fromdata │ │ - [256100] key prime num invalid │ │ - [256116] pub exponent out of range │ │ - [256130] crypto/rsa/rsa_oaep.c │ │ - [256146] ossl_rsa_padding_check_PKCS1_type_2_TLS │ │ - [25616e] crypto/rsa/rsa_sp800_56b_check.c │ │ - [25618f] RSA_padding_check_X931 │ │ - [2561a6] invalid scheme │ │ - [2561b5] unsupported search type │ │ - [2561cd] PKCS12_parse │ │ - [2561da] by_file_ctrl_ex │ │ - [2561ea] noticenos │ │ - [2561f4] ,name: │ │ - [2561fb] relativename │ │ - [256208] Certificate Hold │ │ - [256219] v2i_idp │ │ - [256221] ASIdentifierChoice_is_canonical │ │ - [256241] %*s │ │ - [256249] process_pci_value │ │ - [25625b] PROXY_POLICY │ │ - [256268] SSL server │ │ - [256273] Y │ │ - [256275] X509_ATTRIBUTE_get0_type │ │ - [25628e] invalid trust │ │ - [25629c] certificate revoked │ │ - [2562b0] permitted subtree violation │ │ - [2562cc] TSA server │ │ - [2562d7] %*s%.*s │ │ - [2562df] revocationDate │ │ - [2562ee] X509_PUBKEY │ │ - [2562fa] provider=base,fips=yes,output=der,structure=EncryptedPrivateKeyInfo │ │ - [25633e] provider=base,fips=yes,input=der,structure=rsa │ │ - [25636d] BLAKE2B-512:BLAKE2b512:1.3.6.1.4.1.1722.12.2.1.16 │ │ - [25639f] SIPHASH │ │ - [2563a7] provider=default,fips=yes,output=der,structure=dsa │ │ - [2563da] AES-128-WRAP:id-aes128-wrap:AES128-WRAP:2.16.840.1.101.3.4.1.5 │ │ - [256419] SM4-CTR:1.2.156.10197.1.104.7 │ │ - [256437] MDC2:2.5.8.3.101 │ │ - [256448] ossl_rsa_key_op_get_protect │ │ - [256464] aes_ocb_set_ctx_params │ │ - [25647b] chacha20_poly1305_get_ctx_params │ │ - [25649c] i2b_PVK │ │ - [2564a4] SM2 PUBLIC KEY │ │ - [2564b3] x448_to_SubjectPublicKeyInfo_der_encode │ │ - [2564db] encrypt-level │ │ - [2564e9] dsa2pvk_encode │ │ - [2564f8] DSA-Parameters │ │ - [256507] (default) │ │ - [256512] lanes │ │ - [256518] kbkdf_set_ctx_params │ │ - [25652d] x942kdf_hash_kdm │ │ - [25653e] digest-oneshot │ │ - [25654d] Ed25519 │ │ - [256555] is %zu, should be at least %zu │ │ - [256574] kdf_pbkdf1_do_derive │ │ - [256589] fips module entering error state │ │ - [2565aa] invalid input length │ │ - [2565bf] oneshot call out of order │ │ - [2565d9] ossl_ccm_set_ctx_params │ │ - [2565f1] as │ │ - [2565f4] actor │ │ - [2565fa] plicit-rejection │ │ - [25660b] equest │ │ - [256612] s-saltlen-check │ │ - [256622] hase │ │ - [256627] unsupported arm register │ │ - [256640] lr │ │ - [256643] r9 │ │ - [256646] s8 │ │ - [256649] d28 │ │ - [25664d] no such column: "%s" │ │ - [256662] cannot open %s column for writing │ │ - [256684] HMAC_SHA512 │ │ - [256690] cipher_log_level │ │ - [2566a1] sqlcipher_codec_ctx_init: allocating context │ │ - [2566ce] sqlcipher_page_cipher: cipher operation mode=%d failed for pgno=%d returning SQLITE_ERROR │ │ - [256728] PRAGMA journal_mode = delete; │ │ - [256746] sqlcipher_set_log: set log to %s │ │ - [256767] pread │ │ - [25676d] Checkpoint │ │ - [256778] Le │ │ - [25677b] Count │ │ - [256781] AggValue │ │ - [25678a] GetSubtype │ │ - [256795] FilterAdd │ │ - [25679f] -- %s │ │ - [2567a5] non-text filename │ │ - [2567b7] output file already exists │ │ - [2567d2] Elapsed time:%.3f ms - %s\n │ │ - [2567ed] hght │ │ - [2567f2] PRAGMA │ │ - [2567fa] not authorized to use function: %#T │ │ - [25681e] wrong number of arguments to function %#T() │ │ - [25684a] HAVING clause on a non-aggregate query │ │ - [256871] too many columns in result set │ │ - [256890] ,\n │ │ + [24cb00] OSSL_OBJECT_DIGEST_INFO │ │ + [24cb19] %*s │ │ + [24cb29] professionOIDs │ │ + [24cb38] %*s admissionAuthority:\n │ │ + [24cb52] language │ │ + [24cb5b] v2i_issuer_alt │ │ + [24cb6a] copy_email │ │ + [24cb75] Attributes │ │ + [24cb81] %*sZone: %s, User: │ │ + [24cb95] s2i_ASN1_UTF8STRING │ │ + [24cba9] no subject details │ │ + [24cbbc] unable to decrypt certificate's signature │ │ + [24cbe6] unable to verify the first certificate │ │ + [24cc0d] CRL path validation error │ │ + [24cc27] Certificate public key has explicit ECC parameters │ │ + [24cc5a] ossl_policy_level_add_node │ │ + [24cc75] subjectUID │ │ + [24cc80] ALG_PERR: %s(%d): io_read failed : │ │ + [24cca4] provider=base,fips=yes,output=pem,structure=dhx │ │ + [24ccd4] provider=base,fips=yes,output=der,structure=X9.42 │ │ + [24cd06] provider=base,fips=yes,input=der,structure=ec │ │ + [24cd34] ARGON2ID │ │ + [24cd3d] ED25519ph │ │ + [24cd47] provider=default,fips=no,output=pem,structure=SubjectPublicKeyInfo │ │ + [24cd8a] provider=default,fips=yes,output=der,structure=ec │ │ + [24cdbc] AES-256-ECB:2.16.840.1.101.3.4.1.41 │ │ + [24cde0] AES-128-GCM-SIV │ │ + [24cdf0] AES-256-GCM-SIV │ │ + [24ce00] SM4-CBC:SM4:1.2.156.10197.1.104.2 │ │ + [24ce22] PVKKDF │ │ + [24ce29] providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c │ │ + [24ce63] providers/implementations/ciphers/cipher_aes_ocb.c │ │ + [24ce96] aes_ocb_block_update_internal │ │ + [24ceb4] aes_ocb_get_ctx_params │ │ + [24cecb] providers/implementations/digests/sm3_prov.c │ │ + [24cef8] key_to_type_specific_der_bio │ │ + [24cf15] SM2 PRIVATE KEY │ │ + [24cf25] ed448_to_PrivateKeyInfo_pem_encode │ │ + [24cf48] ec2blob_encode │ │ + [24cf57] kdf_tls1_3_set_ctx_params │ │ + [24cf71] custom │ │ + [24cf78] providers/implementations/kdfs/scrypt.c │ │ + [24cfa0] providers/implementations/kem/rsa_kem.c │ │ + [24cfc8] gen_type set to unsupported value %d │ │ + [24cfed] dsa_precheck_params │ │ + [24d001] ecx_validate │ │ + [24d00e] cmac_gen_set_params │ │ + [24d022] mac_digest_sign_init │ │ + [24d037] rsa_signverify_init │ │ + [24d04b] Only X.931, PKCS#1 v1.5 or PSS padding allowed │ │ + [24d07a] providers/implementations/ciphers/cipher_blowfish.c │ │ + [24d0ae] failed to generate key │ │ + [24d0c5] final call out of order │ │ + [24d0dd] tag not needed │ │ + [24d0ec] rly_clean │ │ + [24d0f6] required │ │ + [24d0ff] ep-label │ │ + [24d108] ions │ │ + [24d10d] ode-point │ │ + [24d117] ixed │ │ + [24d11c] egacy │ │ + [24d122] unwind_phase2 │ │ + [24d130] d5 │ │ + [24d133] unix-none │ │ + [24d13d] %s │ │ + [24d140] native │ │ + [24d147] INSERT INTO %s.sqlite_schema SELECT type, name, tbl_name, rootpage, sql FROM %s.sqlite_schema WHERE type='view' OR type='trigger' OR (type='table' AND rootpage=0) │ │ + [24d1f6] sqlcipher_deactivate: entered SQLCIPHER_MUTEX_PROVIDER │ │ + [24d22d] sqlcipher_codec_ctx_init: entering SQLCIPHER_MUTEX_PROVIDER │ │ + [24d269] off │ │ + [24d26d] temporary │ │ + [24d277] openDirectory │ │ + [24d285] readlink │ │ + [24d28e] os_unix.c:%d: (%d) %s(%s) - %s │ │ + [24d2ad] MJ delete: %s │ │ + [24d2bb] 8 │ │ + [24d2bd] Transaction │ │ + [24d2c9] IsType │ │ + [24d2d0] IfNoHope │ │ + [24d2d9] Last │ │ + [24d2de] IdxLT │ │ + [24d2e4] SetSubtype │ │ + [24d2ef] Abortable │ │ + [24d2f9] FOREIGN KEY │ │ + [24d305] %s constraint failed │ │ + [24d31a] database table is locked: %s │ │ + [24d337] ANY │ │ + [24d33b] sz=[0-9]* │ │ + [24d345] -- │ │ + [24d349] codec_set_btree_to_codec_pagesize: sqlite3BtreeSetPageSize() size=%d reserve=%d │ │ + [24d399] cipher_ctx_key_derive: using raw key from hex │ │ + [24d3c7] sqlcipher_cipher_ctx_cmp: c1=%p c2=%p sqlcipher_memcmp(c1->pass, c2_pass)=%d are_equal=%d │ │ + [24d421] sqlcipher_openssl_random: RAND_bytes() returned %d │ │ + [24d454] temp_store │ │ + [24d45f] builtin │ │ + [24d467] RAISE() may only be used within a trigger-program │ │ + [24d499] corrupt database │ │ + [24d4aa] no such function: %#T │ │ + [24d4c0] subqueries │ │ + [24d4cb] ..%s │ │ + [24d4d0] %r %s BY term out of range - should be between 1 and %d │ │ + [24d508] LAST │ │ + [24d50d] cannot create a TEMP index on non-TEMP table "%s" │ │ + [24d53f] >? AND %s │ │ + [24d549] ( │ │ + [24d54c] SCAN %s%s%s │ │ + [24d558] no such index: %S │ │ + [24d56a] shadow │ │ + [24d571] *** in database %s ***\n │ │ + [24d589] UTF16be │ │ + [24d591] database is already attached │ │ + [24d5ae] no such database: %s │ │ + [24d5c3] cannot drop column "%s": no other columns exist │ │ + [24d5f3] upper │ │ + [24d5f9] substr │ │ + [24d600] jsonb_extract │ │ + [24d60e] constraint failed │ │ + [24d620] offsets │ │ + [24d628] sess │ │ + [24d62d] content │ │ + [24d635] NOT │ │ + [24d639] unknown special query: %.*s │ │ + [24d655] {%lld │ │ + [24d65b] INSERT OR REPLACE INTO '%q'.'%q_rowid' VALUES(?1, ?2) │ │ + [24d691] $ │ │ + [24d693] TLS_SHA384_SHA384 │ │ + [24d6a5] TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 │ │ + [24d6c9] TLS_PSK_WITH_AES_256_CCM │ │ + [24d6e2] PSK-NULL-SHA │ │ + [24d6ef] TLS_PSK_WITH_AES_128_CBC_SHA256 │ │ + [24d70f] DHE-PSK-NULL-SHA384 │ │ + [24d723] TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA │ │ + [24d748] ADH-CAMELLIA128-SHA256 │ │ + [24d75f] RSA-PSK-CAMELLIA128-SHA256 │ │ + [24d77a] TLS_GOSTR341001_WITH_28147_CNT_IMIT │ │ + [24d79e] TLS_DH_anon_WITH_SEED_CBC_SHA │ │ + [24d7bc] TLS_RSA_WITH_ARIA_128_GCM_SHA256 │ │ + [24d7dd] DHE-RSA-ARIA128-GCM-SHA256 │ │ + [24d7f8] DHE-PSK-ARIA256-GCM-SHA384 │ │ + [24d813] TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384 │ │ + [24d838] ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384 │ │ + [24d874] COMPLEMENTOFALL │ │ + [24d884] kECDHEPSK │ │ + [24d88e] MEDIUM │ │ + [24d895] bad protocol version number │ │ + [24d8b1] length mismatch │ │ + [24d8c1] missing dsa signing cert │ │ + [24d8da] not server │ │ + [24d8e5] record length mismatch │ │ + [24d8fc] ssl/tls alert decompression failure │ │ + [24d920] ssl/tls alert illegal parameter │ │ + [24d940] ssl negative length │ │ + [24d954] stream send only │ │ + [24d965] unable to load ssl3 md5 routines │ │ + [24d986] unknown cipher type │ │ + [24d99a] unknown cmd name │ │ + [24d9ab] unknown key exchange type │ │ + [24d9c5] SSL_read │ │ + [24d9ce] ssl/ssl_mcnf.c │ │ + [24d9dd] client_sigalgs │ │ + [24d9ec] ECDHParameters │ │ + [24d9fb] named_curve │ │ + [24da07] RequestCAFile │ │ + [24da15] TLSv1.3 write server compressed certificate │ │ + [24da41] CHACHA20-POLY1305 │ │ + [24da53] X25519 │ │ + [24da5a] add_provider_sigalgs │ │ + [24da6f] rsa_pss_rsae_sha384 │ │ + [24da83] gost2001_gost94 │ │ + [24da93] expect_quic_with_stream_lock │ │ + [24dab0] ossl_quic_channel_on_handshake_confirmed │ │ + [24dad9] zero length connection id in use │ │ + [24dafa] DISABLE_ACTIVE_MIGRATION appears multiple times │ │ + [24db2a] ch_enqueue_retire_conn_id │ │ + [24db44] \r │ │ + [24db47] 0RTT │ │ + [24db4c] retire_prior_to │ │ + [24db5c] limit │ │ + [24db62] ossl_qrl_enc_level_set_provide_secret │ │ + [24db88] MAX_DATA valid only in 0/1-RTT │ │ + [24dba7] depack_do_frame_stop_sending │ │ + [24dbc4] internal error (crypto RXFC) │ │ + [24dbe1] depack_do_frame_new_token │ │ + [24dbfb] depack_do_frame_max_data │ │ + [24dc14] STREAM_LEN_FIN │ │ + [24dc23] tls_write_records_default │ │ + [24dc3d] tls_retry_write_records │ │ + [24dc55] GET │ │ + [24dc5a] CONNE │ │ + [24dc60] final_server_name │ │ + [24dc72] tls_construct_ctos_maxfragmentlen │ │ + [24dc94] tls_parse_ctos_client_cert_type │ │ + [24dcb4] read_state_machine │ │ + [24dcc7] tls_process_cert_status_body │ │ + [24dce4] tls_construct_cke_gost │ │ + [24dcfb] tls_construct_finished │ │ + [24dd12] tls_process_cke_dhe │ │ + [24dd26] DER │ │ + [24dd2a] asn1_string_get_int64 │ │ + [24dd40] asn1_find_end │ │ + [24dd4e] crypto/asn1/a_object.c │ │ + [24dd65] INT32 │ │ + [24dd6b] tfo disabled │ │ + [24dd78] BIO_gets │ │ + [24dd81] dgram_pair_write │ │ + [24dd92] HERE-->%s │ │ + [24dd9c] %02d%02d%02d%02d%02d%02dZ │ │ + [24ddb6] %s %2d %02d:%02d:%02d.%.*s %d GMT │ │ + [24ddd8] i2o_SCT │ │ + [24dde0] SCT_CTX_verify │ │ + [24ddef] OpenSSL PKCS#3 DH method │ │ + [24de08] SHA512 │ │ + [24de0f] bn_mod_exp_mont_fixed_top │ │ + [24de29] ossl_dh_buf2key │ │ + [24de39] BN_mod_exp2_mont │ │ + [24de4a] ec_pkey_param_check │ │ + [24de5e] ec_pkey_import_from │ │ + [24de72] EC_GROUP_new_by_curve_name_ex │ │ + [24de90] SECG curve over a 224 bit prime field │ │ + [24deb6] NIST/SECG/WTLS curve over a 233 bit binary field │ │ + [24dee7] WTLS curve over a 112 bit prime field │ │ + [24df0d] EC_POINT_invert │ │ + [24df1d] ossl_ec_GFp_mont_field_set_to_one │ │ + [24df3f] ossl_ec_GFp_simple_point_set_affine_coordinates │ │ + [24df6f] pkey_ecd_digestsign448 │ │ + [24df86] ossl_ecx_key_dup │ │ + [24df97] the mandatory 'input' property is missing for decoder %s (properties: %s) │ │ + [24dfe1] ID │ │ + [24dfe4] ENGINE_load_ssl_client_cert │ │ + [24e000] engine_table_register │ │ + [24e016] crypto/engine/tb_dsa.c │ │ + [24e02d] crypto/engine/tb_rsa.c │ │ + [24e044] configuration file routines │ │ + [24e060] ECDH routines │ │ + [24e06e] CMP routines │ │ + [24e07b] ENGINE lib │ │ + [24e086] unsupported │ │ + [24e092] crypto/evp/digest.c │ │ + [24e0a6] prime239v1 │ │ + [24e0b1] c2tnb431r1 │ │ + [24e0bc] evp_set_default_properties_int │ │ + [24e0db] alg_id_param │ │ + [24e0e8] OSSL_ENCODER_CTX_set_construct_data │ │ + [24e10c] SCRYPT_PARAMS │ │ + [24e11a] PKCS5_pbkdf2_set_ex │ │ + [24e12e] distid │ │ + [24e135] dsa_paramgen_bits │ │ + [24e147] ecdh-cofactor-mode │ │ + [24e15a] hexsalt │ │ + [24e162] crypto/dsa/dsa_pmeth.c │ │ + [24e179] 3.4.1 │ │ + [24e17f] CPUINFO: OPENSSL_armcap=0x%x │ │ + [24e19c] no solution │ │ + [24e1a8] no parameters set │ │ + [24e1ba] expecting an rsa key │ │ + [24e1cf] invalid secret length │ │ + [24e1e5] operation not supported for this keytype │ │ + [24e20e] missing private key │ │ + [24e222] mstring wrong tag │ │ + [24e234] streaming not supported │ │ + [24e24c] type not primitive │ │ + [24e25f] unknown message digest algorithm │ │ + [24e280] no params to merge │ │ + [24e293] param value too large for destination │ │ + [24e2b9] random section error │ │ + [24e2ce] bignum out of range │ │ + [24e2e2] group2pkparameters failure │ │ + [24e2fd] invalid curve │ │ + [24e30b] no load function │ │ + [24e31c] unimplemented digest │ │ + [24e331] invalid url path │ │ + [24e342] received wrong http version │ │ + [24e35e] response line too long │ │ + [24e375] unexpected content type │ │ + [24e38d] cipher initialisation error │ │ + [24e3a9] cert and key do not match │ │ + [24e3c3] error creating pollreq │ │ + [24e3da] invalid option │ │ + [24e3e9] log conf missing description │ │ + [24e406] DESX │ │ + [24e40b] DESX-CBC │ │ + [24e414] CAST5-CBC │ │ + [24e41e] CAST-cbc │ │ + [24e427] rmd160 │ │ + [24e42e] ossl_pw_get_passphrase │ │ + [24e445] OBJ_ln2nid │ │ + [24e450] md5WithRSAEncryption │ │ + [24e465] L │ │ + [24e467] pkcs7-data │ │ + [24e472] contentType │ │ + [24e47e] Netscape │ │ + [24e487] Netscape Renewal Url │ │ + [24e49c] X509v3 Private Key Usage Period │ │ + [24e4bc] X509v3 Certificate Policies │ │ + [24e4d8] msCodeCom │ │ + [24e4e2] id-smime-ct-receipt │ │ + [24e4f6] id-smime-aa-encapContentType │ │ + [24e513] id-smime-aa-macValue │ │ + [24e528] id-smime-aa-ets-signerAttr │ │ + [24e543] id-smime-aa-ets-certValues │ │ + [24e55e] textNotice │ │ + [24e569] ipsecTunnel │ │ + [24e575] IPSec Tunnel │ │ + [24e582] id-pda-placeOfBirth │ │ + [24e596] AD_DVCS │ │ + [24e59e] Extended OCSP Status │ │ + [24e5b3] Microsoft CSP Name │ │ + [24e5c6] Hold Instruction Reject │ │ + [24e5de] favouriteDrink │ │ + [24e5ed] setct-CredRevReqTBS │ │ + [24e601] setct-PIDualSignedTBE │ │ + [24e617] setct-CapResTBE │ │ + [24e627] setext-genCrypt │ │ + [24e637] camellia-256-cfb │ │ + [24e648] CAMELLIA-128-CFB1 │ │ + [24e65a] CAMELLIA-128-CFB8 │ │ + [24e66c] camellia-192-cfb8 │ │ + [24e67e] caRepository │ │ + [24e68b] cryptopro │ │ + [24e695] id-GostR3411-94-with-GostR3410-2001 │ │ + [24e6b9] id-Gost28147-89-CryptoPro-B-ParamSet │ │ + [24e6de] id-Gost28147-89-CryptoPro-C-ParamSet │ │ + [24e703] userPassword │ │ + [24e710] AES-128-XTS │ │ + [24e71c] AES-256-CBC-HMAC-SHA256 │ │ + [24e734] CT Precertificate SCTs │ │ + [24e74b] camellia-256-gcm │ │ + [24e75c] CAMELLIA-256-CTR │ │ + [24e76d] auth-ecdsa │ │ + [24e778] blake2b512 │ │ + [24e783] poly1305 │ │ + [24e78c] dnsName │ │ + [24e794] id-hmacWithSHA3-224 │ │ + [24e7a8] id-ecdsa-with-sha3-256 │ │ + [24e7bf] RSA-SHA3-224 │ │ + [24e7cc] aria-128-gcm │ │ + [24e7d9] sm3 │ │ + [24e7dd] DSTU curve 5 │ │ + [24e7ea] id-tc26-wrap-gostr3412-2015-kuznyechik │ │ + [24e811] id-tc26-gost-3410-2012-256-paramSetD │ │ + [24e836] magma-ecb │ │ + [24e840] magma-cbc │ │ + [24e84a] id-it-certProfile │ │ + [24e85c] id-it-crls │ │ + [24e867] brainpoolP512r1tls13 │ │ + [24e87c] Brotli compression │ │ + [24e88f] not basic response │ │ + [24e8a2] response contains no revocation data │ │ + [24e8c7] expecting rsa key blob │ │ + [24e8de] short header │ │ + [24e8eb] ^I, │ │ + [24e8ef] PARAMETERS │ │ + [24e8fa] DH PARAMETERS │ │ + [24e908] dinfo │ │ + [24e90e] error setting encrypted data type │ │ + [24e930] invalid null pkcs12 pointer │ │ + [24e94c] PKCS7_SIGNER_INFO │ │ + [24e95e] %*s%s:\n │ │ + [24e966] ABSENT │ │ + [24e96d] [HEX DUMP]: │ │ + [24e979] crypto/pkcs7/pk7_attr.c │ │ + [24e991] operation not supported on this type │ │ + [24e9b6] not an octal digit │ │ + [24e9c9] != │ │ + [24e9cc] RSAPrivateKey │ │ + [24e9da] d e not congruent to 1 │ │ + [24e9f1] crypto/rsa/rsa_ossl.c │ │ + [24ea07] 8192 │ │ + [24ea0c] ambiguous content type │ │ + [24ea23] OSSL_STORE_INFO_set0_NAME_description │ │ + [24ea49] PKCS12_verify_mac │ │ + [24ea5b] pkcs12_gen_mac │ │ + [24ea6a] PKCS12_unpack_authsafes │ │ + [24ea82] crypto/thread/internal.c │ │ + [24ea9b] index too large │ │ + [24eaab] sys$assign error │ │ + [24eabc] Verifying - %s │ │ + [24eacb] %s%c%08lx.%s%d │ │ + [24eada] reserved │ │ + [24eae3] ,value: │ │ + [24eaeb] Remove From CRL │ │ + [24eafb] v2i_IPAddrBlocks │ │ + [24eb0c] ASRange │ │ + [24eb14] cATool │ │ + [24eb1b] OSSL_BASIC_ATTR_CONSTRAINTS │ │ + [24eb37] proxyPolicy │ │ + [24eb43] POLICY_CONSTRAINTS │ │ + [24eb56] RID │ │ + [24eb5a] ossl_x509_pubkey_hash │ │ + [24eb70] duplicate zone id │ │ + [24eb82] error converting zone │ │ + [24eb98] invalid null value │ │ + [24ebab] key type mismatch │ │ + [24ebbd] key usage does not include CRL signing │ │ + [24ebe4] application verification failure │ │ + [24ec05] %*sFALSE │ │ + [24ec0e] Name │ │ + [24ec13] ALG_PERR: %s(%d): Failed to open socket : │ │ + [24ec3e] ALG_PERR: %s(%d): Failed to bind socket : │ │ + [24ec69] provider=base,fips=yes,output=pem,structure=EncryptedPrivateKeyInfo │ │ + [24ecad] provider=base,fips=yes,output=pem,structure=SubjectPublicKeyInfo │ │ + [24ecee] KMAC-128:KMAC128:2.16.840.1.101.3.4.2.19 │ │ + [24ed17] ARGON2D │ │ + [24ed1f] HASH-DRBG │ │ + [24ed29] DH:dhKeyAgreement:1.2.840.113549.1.3.1 │ │ + [24ed50] provider=default,fips=yes,output=pem,structure=SubjectPublicKeyInfo │ │ + [24ed94] AES-256-OFB:2.16.840.1.101.3.4.1.43 │ │ + [24edb8] AES-128-WRAP-PAD-INV:AES128-WRAP-PAD-INV │ │ + [24ede1] ARIA-192-CBC:ARIA192:1.2.410.200046.1.1.7 │ │ + [24ee0b] DES-EDE3-CBC:DES3:1.2.840.113549.3.7 │ │ + [24ee30] providers/common/provider_util.c │ │ + [24ee51] aes_ocb_init │ │ + [24ee5e] chacha20_poly1305_set_ctx_params │ │ + [24ee7f] dh_to_DH_der_encode │ │ + [24ee93] G: │ │ + [24ee99] providers/implementations/kdfs/tls1_prf.c │ │ + [24eec3] encode_string │ │ + [24eed1] get_parent_reseed_count │ │ + [24eee9] dsa_signverify_init │ │ + [24eefd] ed448_verify │ │ + [24ef0a] rsa_check_padding │ │ + [24ef1c] rsa_sign │ │ + [24ef25] Algorithm ID generation - md NID: %d │ │ + [24ef4a] Algorithm ID generation - pad mode: %d │ │ + [24ef71] sm2sig_set_mdname │ │ + [24ef83] expect │ │ + [24ef8a] missing salt │ │ + [24ef97] no instance allowed │ │ + [24efab] xof digests not allowed │ │ + [24efc3] ossl_gcm_get_ctx_params │ │ + [24efdb] params │ │ + [24efe2] ype │ │ + [24efe6] igest-check │ │ + [24eff2] head │ │ + [24eff7] eparator │ │ + [24f000] unknown personality routine │ │ + [24f01c] s0 │ │ + [24f01f] s31 │ │ + [24f023] d23 │ │ + [24f027] _Unwind_GetDataRelBase │ │ + [24f03e] contextCPtr │ │ + [24f04a] source and destination must be distinct │ │ + [24f072] cipher_add_random │ │ + [24f084] rekey_cipher │ │ + [24f091] PRAGMA kdf_iter = %d; │ │ + [24f0a7] ERROR │ │ + [24f0ad] sqlcipher_codec_ctx_init: error %d returned from sqlcipher_codec_ctx_set_pagesize with %d │ │ + [24f107] sqlcipher_page_cipher: hmac operation on encrypt failed for pgno=%d │ │ + [24f14b] force journal mode DELETE failed, error code %d │ │ + [24f17b] cannot open file │ │ + [24f18c] TMPDIR │ │ + [24f193] @ │ │ + [24f197] 16LE │ │ + [24f19c] %c%u │ │ + [24f1a1] Once │ │ + [24f1a6] If │ │ + [24f1a9] IfNot │ │ + [24f1af] Return │ │ + [24f1b6] SeekEnd │ │ + [24f1be] abort at %d in [%s]: %s │ │ + [24f1d6] cannot commit - no transaction is active │ │ + [24f1ff] database schema has changed │ │ + [24f21b] unordered* │ │ + [24f226] INSERT INTO vacuum_db.sqlite_schema SELECT*FROM "%w".sqlite_schema WHERE type IN('view','trigger') OR(type='table'AND rootpage=0) │ │ + [24f2a8] vtable constructor did not declare schema: %s │ │ + [24f2d6] sqlcipher_cipher_ctx_init: allocating key │ │ + [24f300] sqlcipher_openssl_log_errors: ERR_get_error() returned %lx: %s │ │ + [24f33f] sqlcipher_openssl_cipher: EVP_CIPHER_CTX_new failed │ │ + [24f373] seq │ │ + [24f377] on_update │ │ + [24f381] dflt_value │ │ + [24f38c] true │ │ + [24f391] 0x │ │ + [24f394] %sLIST SUBQUERY %d │ │ + [24f3a7] UPDATE %Q.sqlite_master SET type='%s', name=%Q, tbl_name=%Q, rootpage=#%d, sql=%Q WHERE rowid=#%d │ │ + [24f409] window │ │ + [24f410] CREATE%s INDEX %.*s │ │ + [24f424] no such column: %s │ │ + [24f437] isiX │ │ + [24f43c] PARTITION clause │ │ + [24f44d] soundex │ │ + [24f455] json_error_position │ │ + [24f469] jsonb_remove │ │ + [24f476] json_group_array │ │ + [24f487] json_group_object │ │ + [24f499] @ │ │ + [24f49b] ." │ │ + [24f49e] REPLACE INTO %Q.'%q_segments'(blockid, block) VALUES(?, ?) │ │ + [24f4d9] msila │ │ + [24f4df] itici │ │ + [24f4e5] reserved fts5 table name: %s │ │ + [24f502] %Q.'%q_%s' │ │ + [24f50d] id INTEGER PRIMARY KEY, sz BLOB │ │ + [24f52d] DELETE FROM %Q.'%q_docsize' WHERE id=? │ │ + [24f554] DROP TABLE IF EXISTS %Q.'%q_data';DROP TABLE IF EXISTS %Q.'%q_idx';DROP TABLE IF EXISTS %Q.'%q_config'; │ │ + [24f5bc] no such function: %s │ │ + [24f5d1] INSERT OR REPLACE INTO '%q'.'%q_parent' VALUES(?1, ?2) │ │ + [24f608] ATOMIC_INTRINSICS=1 │ │ + [24f61c] DEFAULT_SECTOR_SIZE=4096 │ │ + [24f635] DIRECT_OVERFLOW_READ │ │ + [24f64a] TLS_SHA256_SHA256 │ │ + [24f65c] TLS_DHE_RSA_WITH_AES_128_CBC_SHA │ │ + [24f67d] ADH-AES128-GCM-SHA256 │ │ + [24f693] DHE-PSK-AES128-CCM │ │ + [24f6a6] PSK-AES128-CCM8 │ │ + [24f6b6] ECDHE-RSA-NULL-SHA │ │ + [24f6c9] TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 │ │ + [24f6f1] TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 │ │ + [24f717] TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA │ │ + [24f73a] TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA │ │ + [24f75f] TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 │ │ + [24f78b] GOST2001-NULL-GOST94 │ │ + [24f7a0] TLS_RSA_WITH_SEED_CBC_SHA │ │ + [24f7ba] TLS_DHE_RSA_WITH_SEED_CBC_SHA │ │ + [24f7d8] ARIA256-GCM-SHA384 │ │ + [24f7eb] aNULL │ │ + [24f7f1] AES │ │ + [24f7f5] AESCCM │ │ + [24f7fc] bad ecpoint │ │ + [24f808] bad key update │ │ + [24f817] bad packet │ │ + [24f822] bad rsa encrypt │ │ + [24f832] dane already enabled │ │ + [24f847] overflow error │ │ + [24f856] path too long │ │ + [24f864] ssl/tls alert bad certificate │ │ + [24f882] ssl/tls alert unexpected message │ │ + [24f8a3] ssl session id too long │ │ + [24f8bb] unable to find ecdh parameters │ │ + [24f8da] unexpected ccs message │ │ + [24f8f1] unsupported config value class │ │ + [24f910] Certificate │ │ + [24f91c] EncryptThenMac │ │ + [24f92b] RequestPostHandshake │ │ + [24f940] PEM │ │ + [24f944] SSLv3/TLS read client certificate │ │ + [24f966] TLSv1.3 read end of early data │ │ + [24f985] tls-group-alg │ │ + [24f993] tls-sigalg-hash-oid │ │ + [24f9a7] tls-sigalg-keytype-oid │ │ + [24f9be] RSA-PSS │ │ + [24f9c6] CLIENT_TRAFFIC_SECRET_0 │ │ + [24f9de] ossl_quic_conn_shutdown │ │ + [24f9f6] active_connection_id limit violated │ │ + [24fa1a] MAX_IDLE_TIMEOUT appears multiple times │ │ + [24fa42] PREFERRED_ADDR appears multiple times │ │ + [24fa68] max_idle_timeout │ │ + [24fa79] Bad max_early_data received │ │ + [24fa95] key update │ │ + [24faa0] key_update_error │ │ + [24fab1] decode error │ │ + [24fabe] ssl/quic/quic_stream_map.c │ │ + [24fad9] PROTOCOL_VIOLATION │ │ + [24faec] ssl3_read_bytes │ │ + [24fafc] block_padding │ │ + [24fb0a] stream_mac │ │ + [24fb15] tls-mac-size │ │ + [24fb22] tls_setup_read_buffer │ │ + [24fb38] tls_set_options │ │ + [24fb48] tls_prepare_record_header_default │ │ + [24fb6a] PUT │ │ + [24fb6f] No groups enabled for max supported SSL/TLS version │ │ + [24fba3] tls_parse_stoc_maxfragmentlen │ │ + [24fbc1] ssl/statem/extensions_cust.c │ │ + [24fbde] tls_construct_stoc_cookie │ │ + [24fbf8] tls_process_initial_server_flight │ │ + [24fc1a] tls_construct_end_of_early_data │ │ + [24fc3a] crypto/asn1/a_int.c │ │ + [24fc4e] ASN1_GENERALIZEDTIME │ │ + [24fc63] ASN1_OCTET_STRING_NDEF │ │ + [24fc7a] ASYNC_pause_job │ │ + [24fc8a] listen v6 only │ │ + [24fc99] %4d-%02d-%02d %02d:%02d:%02dZ │ │ + [24fcb7] params.g │ │ + [24fcc0] DH_check_ex │ │ + [24fccc] DH_check_pub_key_ex │ │ + [24fce0] p.tpBasis │ │ + [24fcea] fieldType │ │ + [24fcf4] NIST/SECG curve over a 571 bit binary field │ │ + [24fd20] RFC 5639 curve over a 320 bit prime field │ │ + [24fd4a] BN_GF2m_mod_solve_quad_arr │ │ + [24fd65] Conditional_PCT │ │ + [24fd75] EC_GROUP_check_discriminant │ │ + [24fd91] group_new_from_name │ │ + [24fda5] ossl_ecdsa_sign_setup │ │ + [24fdbb] %*s\n │ │ + [24fdd5] crypto/ec/ecx_key.c │ │ + [24fde9] inner_ossl_decoder_fetch │ │ + [24fe02] ossl_decoder_ctx_setup_for_pkey │ │ + [24fe22] crypto/engine/eng_fat.c │ │ + [24fe3a] crypto/engine/eng_init.c │ │ + [24fe53] digital envelope routines │ │ + [24fe6d] PEM routines │ │ + [24fe7a] STORE routines │ │ + [24fe89] DECODER routines │ │ + [24fe9a] BIO lib │ │ + [24fea2] called a function you should not call │ │ + [24fec8] blocksize │ │ + [24fed2] aes_init_key │ │ + [24fedf] aes_xts_cipher │ │ + [24feee] aes_ocb_init_key │ │ + [24feff] secp256k1 │ │ + [24ff09] prime192v1 │ │ + [24ff14] B-571 │ │ + [24ff1a] tls1multi_maxbufsz │ │ + [24ff2d] tls1multi_enclen │ │ + [24ff3e] EVP_PKEY_CTX_set_group_name │ │ + [24ff5a] encoder_from_algorithm │ │ + [24ff71] crypto/evp/keymgmt_meth.c │ │ + [24ff8b] PBKDF1 │ │ + [24ff92] PKCS5_v2_PBKDF2_keyivgen_ex │ │ + [24ffae] crypto/evp/ctrl_params_translate.c │ │ + [24ffd1] evp_pkey_ctx_ctrl_to_param │ │ + [24ffec] [action:%d, state:%d] trying to get a BIGNUM via ctrl call │ │ + [250027] rsa-coefficient4 │ │ + [250038] EVP_PBE_scrypt_ex │ │ + [25004a] pkey_dh_keygen │ │ + [250059] SHA-224 │ │ + [250061] Got number %d when expecting %d │ │ + [250081] namemap_add_name │ │ + [250092] bad reciprocal │ │ + [2500a1] bits too small │ │ + [2500b0] inaccessible domain parameters │ │ + [2500cf] private key encode error │ │ + [2500e8] data is wrong │ │ + [2500f6] unknown signature algorithm │ │ + [250112] wrong tag │ │ + [25011c] insufficient param size │ │ + [250134] invalid ossl param type │ │ + [25014c] param unsupported floating point format │ │ + [250174] wrong curve parameters │ │ + [25018b] invalid cmd number │ │ + [25019e] not initialised │ │ + [2501ae] contentidentifier mismatch │ │ + [2501c9] error creating certconf │ │ + [2501e1] error validating signature │ │ + [2501fc] unknown crl issuer │ │ + [25020f] base64 decode error │ │ + [250223] ess cert digest error │ │ + [250239] DES3 │ │ + [25023e] BF │ │ + [250241] dynamic_load │ │ + [25024e] assertion failed: WITHIN_FREELIST(list) │ │ + [250276] No password method specified │ │ + [250293] RSA Data Security, Inc. │ │ + [2502ab] organizationName │ │ + [2502bc] des-ede3 │ │ + [2502c5] messageDigest │ │ + [2502d3] RSA-NP-MD5 │ │ + [2502de] extReq │ │ + [2502e5] OCSP │ │ + [2502ea] id-smime-alg │ │ + [2502f7] id-smime-ct-publishCert │ │ + [25030f] id-smime-aa-ets-revocationValues │ │ + [250330] id-regCtrl-pkiPublicationInfo │ │ + [25034e] directory services - algorithms │ │ + [25036e] org │ │ + [250372] iana │ │ + [250377] Management │ │ + [250382] X509v3 AC Targeting │ │ + [250396] pilotObjectClass │ │ + [2503a7] setct-CertInqReqTBS │ │ + [2503bb] setCext-IssuerCapabilities │ │ + [2503d6] setAttr-Token-B0Prime │ │ + [2503ec] JOINT-ISO-ITU-T │ │ + [2503fc] nameConstraints │ │ + [25040c] camellia-128-cfb │ │ + [25041d] ecdsa-with-SHA224 │ │ + [25042f] id-Gost28147-89-CryptoPro-D-ParamSet │ │ + [250454] id-Gost28147-89-cc │ │ + [250467] teletexTerminalIdentifier │ │ + [250481] internationaliSDNNumber │ │ + [250499] protocolInformation │ │ + [2504ad] id-aes192-CCM │ │ + [2504bb] ct_precert_signer │ │ + [2504cd] aes-256-ocb │ │ + [2504d9] camellia-128-gcm │ │ + [2504ea] camellia-192-ctr │ │ + [2504fb] kx-ecdhe │ │ + [250504] KxECDHE-PSK │ │ + [250510] AuthDSS │ │ + [250518] AuthNULL │ │ + [250521] id-ct-xml │ │ + [25052b] auth-any │ │ + [250534] sha3-224 │ │ + [25053d] id-dsa-with-sha384 │ │ + [250550] id-dsa-with-sha3-224 │ │ + [250565] id-rsassa-pkcs1-v1_5-with-sha3-224 │ │ + [250588] DSTU Gost 28147-2009 OFB mode │ │ + [2505a6] dstu4145le │ │ + [2505b1] uacurve7 │ │ + [2505ba] id-kp-bgpsec-router │ │ + [2505ce] id-it-certReqTemplate │ │ + [2505e4] Signed Object │ │ + [2505f2] etsi │ │ + [2505f7] signedAssertion │ │ + [250607] attributeDescriptor │ │ + [25061b] X509v3 Acceptable Privilege Policies │ │ + [250640] subjectAltPublicKeyInfo │ │ + [250658] id-kp-wisun-fan-device │ │ + [25066f] ossl_obj_obj2nid │ │ + [250680] issuer │ │ + [250687] OCSP_response_get1_basic │ │ + [2506a0] digest name err │ │ + [2506b0] keyblob too short │ │ + [2506c2] PKCS7 │ │ + [2506c8] algor │ │ + [2506ce] crypto/pkcs12/p12_p8e.c │ │ + [2506e6] attrib │ │ + [2506ed] digest_alg │ │ + [2506f8] UTF8STRING │ │ + [250703] unknown digest type │ │ + [250717] request too large for drbg │ │ + [250732] too little nonce requested │ │ + [25074d] privateExponent: │ │ + [25075e] last octet invalid │ │ + [250771] sslv3 rollback attack │ │ + [250787] rsa_new_intern │ │ + [250796] OSSL_STORE_INFO_new_PKEY │ │ + [2507af] PBMAC1_get1_pbkdf2_param │ │ + [2507c8] PKCS12_unpack_p7encdata │ │ + [2507e0] while %s │ │ + [2507e9] keyEncipherment │ │ + [2507f9] %*sPolicy: │ │ + [250805] exptext │ │ + [25080d] %*sOrganization: %.*s\n │ │ + [250824] onlyAA │ │ + [25082b] EXTENDED_KEY_USAGE │ │ + [25083e] u.inherit │ │ + [250848] (VPLS) │ │ + [250850] %*sDigest Type Identifier: │ │ + [25086c] namingAuthorityUrl │ │ + [25087f] contentsOfAdmissions │ │ + [250894] %*s Profession OIDs:\n │ │ + [2508ad] Require Explicit Policy │ │ + [2508c5] Netscape SSL server │ │ + [2508d9] X400Name │ │ + [2508e2] Registered ID │ │ + [2508f0] otherName │ │ + [2508fa] crypto/x509/v3_soa_id.c │ │ + [250912] status_request │ │ + [250921] s2i_ASN1_INTEGER │ │ + [250932] X509V3_get_value_bool │ │ + [250948] crypto/x509/x509_att.c │ │ + [25095f] ossl_x509_add_cert_new │ │ + [250976] authority and issuer serial number mismatch │ │ + [2509a2] excluded subtree violation │ │ + [2509bd] hostname mismatch │ │ + [2509cf] cert info signature and signature algorithm mismatch │ │ + [250a04] nid=0x%x │ │ + [250a0d] %*sREAL │ │ + [250a15] X509_NAME_INTERNAL │ │ + [250a28] kernel does not support async afalg │ │ + [250a4c] socket accept failed │ │ + [250a61] provider=base,fips=yes,output=der,structure=X9.62 │ │ + [250a93] AES-128-CBC-CTS │ │ + [250aa3] ARIA-256-ECB:1.2.410.200046.1.1.11 │ │ + [250ac6] SM4-ECB:1.2.156.10197.1.104.1 │ │ + [250ae4] DES-CBC:DES:1.3.14.3.2.7 │ │ + [250afd] sm4_xts_cipher │ │ + [250b0c] sm4_xts_set_ctx_params │ │ + [250b23] providers/implementations/encode_decode/decode_der2key.c │ │ + [250b5c] do_PVK_key_bio │ │ + [250b6b] do_PVK_body_key │ │ + [250b7b] DSA PRIVATE KEY │ │ + [250b8b] dsa_to_type_specific_der_encode │ │ + [250bab] ed448_to_SubjectPublicKeyInfo_pem_encode │ │ + [250bd4] P: │ │ + [250bda] cannot fetch blake2bmac │ │ + [250bf2] set_digest │ │ + [250bfd] scrypt_alg │ │ + [250c08] Invalid public key │ │ + [250c1b] ec_gen_assign_group │ │ + [250c2f] basis-type │ │ + [250c3a] max_noncelen │ │ + [250c47] providers/implementations/digests/mdc2_prov.c │ │ + [250c75] indicator integrity failure │ │ + [250c91] missing cek alg │ │ + [250ca1] ossl_gcm_set_ctx_params │ │ + [250cb9] o │ │ + [250cbb] le-filename │ │ + [250cc7] oid │ │ + [250ccb] s_standard │ │ + [250cd6] getRegister │ │ + [250ce2] r4 │ │ + [250ce5] d19 │ │ + [250ce9] java/lang/String │ │ + [250cfa] unix-dotfile │ │ + [250d07] PBKDF2_HMAC_SHA1 │ │ + [250d18] main │ │ + [250d1d] sqlcipher_deactivate: left SQLCIPHER_MUTEX_PROVIDER │ │ + [250d51] sqlcipher_mem_unlock: munlock(%p,%lu) returned %d errno=%d │ │ + [250d8c] community │ │ + [250d96] sqlcipher_codec_ctx_get_kdf_salt: error %d from sqlcipher_codec_ctx_init_kdf_salt │ │ + [250de8] sqlcipher_codec_ctx_init: error %d initializing write_ctx │ │ + [250e22] sqlcipher_page_cipher: error possible context corruption, key_sz is zero for pgno=%d │ │ + [250e77] cannot migrate from within a transaction │ │ + [250ea0] sqlcipher │ │ + [250eaa] temp │ │ + [250eaf] getcwd │ │ + [250eb6] ftruncate │ │ + [250ec0] Jump │ │ + [250ec5] Ne │ │ + [250ec8] Lt │ │ + [250ecb] ShiftRight │ │ + [250ed6] RowCell │ │ + [250ede] DeferredSeek │ │ + [250eeb] MaxPgcnt │ │ + [250ef4] p4 │ │ + [250ef7] sqlcipher_openssl_hmac: EVP_MAC_update() on 2nd input buffer of %d bytes using algorithm %d returned %d │ │ + [250f5f] application_id │ │ + [250f6e] locking_mode │ │ + [250f7b] match │ │ + [250f81] wr │ │ + [250f84] coll │ │ + [250f89] fkid │ │ + [250f8e] not authorized │ │ + [250f9d] %s in "%s" │ │ + [250fa8] unsafe use of %#T() │ │ + [250fbc] sub-select returns %d columns - expected %d │ │ + [250fe8] PRIMARY KEY missing on table %s │ │ + [251008] must have at least one non-generated column │ │ + [251034] CREATE TABLE %Q.sqlite_sequence(name,seq) │ │ + [25105e] FILTER may not be used with non-aggregate %#T() │ │ + [25108e] TEXT │ │ + [251094] DELETE FROM %Q.sqlite_master WHERE name=%Q AND type='trigger' │ │ + [2510d2] abbreviated query algorithm search │ │ + [2510f5] AND │ │ + [2510fb] ( │ │ + [2510fd] exclusive │ │ + [251107] reset │ │ + [25110d] values differ from index │ │ + [251128] sqlite_stat3 │ │ + [251135] Cannot add a column with non-constant default │ │ + [251163] virtual tables may not be altered │ │ + [251185] ORDER BY clause │ │ + [251195] trim │ │ + [25119a] current_timestamp │ │ + [2511ac] local time unavailable │ │ + [2511c3] jsonb_object │ │ + [2511d0] \" │ │ + [2511d3] datatype mismatch │ │ + [2511e5] sqlcipher_export │ │ + [2511f6] DELETE FROM %Q.'%q_docsize' │ │ + [251212] INSERT INTO %Q.'%q_content' VALUES(%s) │ │ + [251239] order │ │ + [25123f] unrecognized matchinfo: %s │ │ + [25125a] ,%s(?) │ │ + [251261] CREATE TABLE %Q.'%q_docsize'(docid INTEGER PRIMARY KEY, size BLOB); │ │ + [2512a5] %s_data │ │ + [2512ad] version │ │ + [2512b5] SELECT count(*) FROM %Q.'%q_%s' │ │ + [2512d5] CREATE TABlE vocab(term, doc, cnt) │ │ + [2512f8] Node %lld is too small (%d bytes) │ │ + [25131a] MUTEX_PTHREADS │ │ + [251329] TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 │ │ + [25134d] TLS_DHE_RSA_WITH_AES_128_CCM │ │ + [25136a] TLS_PSK_WITH_AES_256_CCM_8 │ │ + [251385] TLS_ECDH_anon_WITH_NULL_SHA │ │ + [2513a1] TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 │ │ + [2513c9] TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 │ │ + [2513ef] TLS_PSK_WITH_AES_128_GCM_SHA256 │ │ + [25140f] RSA-PSK-AES256-CBC-SHA384 │ │ + [251429] ECDHE-PSK-AES256-CBC-SHA384 │ │ + [251445] SRP-RSA-AES-256-CBC-SHA │ │ + [25145d] CAMELLIA128-SHA │ │ + [25146d] TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA │ │ + [251493] TLS_DHE_DSS_WITH_SEED_CBC_SHA │ │ + [2514b1] aDSS │ │ + [2514b6] aGOST │ │ + [2514bc] RC2 │ │ + [2514c0] dane not enabled │ │ + [2514d1] data between ccs and finished │ │ + [2514ef] ecdh required for suiteb mode │ │ + [25150d] invalid raw public key │ │ + [251524] legacy sigalg disallowed or unsupported │ │ + [25154c] maximum encrypted pkts reached │ │ + [25156b] missing tmp dh key │ │ + [25157e] error with the srp params │ │ + [251598] ossl_ssl_connection_new_int │ │ + [2515b4] SSL_do_handshake │ │ + [2515c5] UnsafeLegacyRenegotiation │ │ + [2515df] CANames │ │ + [2515e7] RxCertificateCompression │ │ + [251600] ssl_set_cert │ │ + [25160d] seed │ │ + [251612] rsa_pkcs1_sha224 │ │ + [251623] TLS13-KDF │ │ + [25162d] crypto stream data in wrong EL │ │ + [25164c] ORIG_DCID appears multiple times │ │ + [25166d] INITIAL_MAX_STREAM_DATA_BIDI_REMOTE is malformed │ │ + [25169e] port_v6 │ │ + [2516a6] QUIC │ │ + [2516ab] frame_type_value │ │ + [2516bc] depack_do_frame_retire_conn_id │ │ + [2516db] AES-128-ECB │ │ + [2516e7] FLOW_CONTROL_ERROR │ │ + [2516fa] final_early_data │ │ + [25170b] tls_parse_stoc_ec_pt_formats │ │ + [251728] tls_parse_stoc_status_request │ │ + [251746] tls_construct_stoc_alpn │ │ + [25175e] tls_construct_stoc_client_cert_type │ │ + [251782] ssl/statem/statem_lib.c │ │ + [25179a] tls_construct_key_update │ │ + [2517b3] ssl3_output_cert_chain │ │ + [2517ca] crypto/asn1/d2i_pr.c │ │ + [2517df] ossl_c2i_ASN1_INTEGER │ │ + [2517f5] asn1_check_tlen │ │ + [251805] crypto/async/async_wait.c │ │ + [25181f] %*s │ │ + [251823] unable to bind socket │ │ + [251839] unable to keepalive │ │ + [25184d] FILE pointer │ │ + [25185a] secure memory buffer │ │ + [25186f] OPENSSL_CONF │ │ + [25187c] OPENSSL_init │ │ + [251889] rb │ │ + [25188c] SET │ │ + [251890] r: │ │ + [251896] priv_key │ │ + [25189f] crypto/dsa/dsa_lib.c │ │ + [2518b4] d2i_ECParameters │ │ + [2518c5] X9_62_FIELDID │ │ + [2518d3] value.implicitlyCA │ │ + [2518e6] ossl_ec_group_todata │ │ + [2518fb] explicit │ │ + [251904] NIST/SECG curve over a 521 bit prime field │ │ + [25192f] X9.62 curve over a 163 bit binary field │ │ + [251957] WTLS curve over a 113 bit binary field │ │ + [25197e] ED25519 │ │ + [251986] int_engine_module_init │ │ + [25199d] ENGINE_ctrl_cmd_string │ │ + [2519b4] ENGINE_finish │ │ + [2519c2] ENGINE_get_next │ │ + [2519d2] error:%08lX:%s:%s:%s │ │ + [2519e7] bignum routines │ │ + [2519f7] dsa routines │ │ + [251a04] BIO routines │ │ + [251a11] BN lib │ │ + [251a18] ASN1 lib │ │ + [251a21] micalg │ │ + [251a28] secp112r2 │ │ + [251a32] c2tnb359v1 │ │ + [251a3d] wap-wsg-idm-ecid-wtls1 │ │ + [251a54] brainpoolP192t1 │ │ + [251a64] B-233 │ │ + [251a6a] keybits │ │ + [251a72] EVP_MD_get_block_size │ │ + [251a88] inner_ossl_encoder_fetch │ │ + [251aa1] EVP_PKEY_encapsulate │ │ + [251ab6] pkey_set_type │ │ + [251ac4] dh_param │ │ + [251acd] evp_pkey_ctx_ctrl_int │ │ + [251ae3] ukm │ │ + [251ae7] crypto/evp/dsa_ctrl.c │ │ + [251afd] ossl_method_construct_postcondition │ │ + [251b21] not available │ │ + [251b2f] check invalid j value │ │ + [251b45] no private value │ │ + [251b56] ctrl not implemented │ │ + [251b6b] unsupported number of rounds │ │ + [251b88] illegal tagged any │ │ + [251b9b] unexpected eoc │ │ + [251baa] unsupported type │ │ + [251bbb] missing init function │ │ + [251bd1] no value │ │ + [251bda] cannot invert │ │ + [251be8] incompatible objects │ │ + [251bfd] invalid cofactor │ │ + [251c0e] invalid compressed point │ │ + [251c27] invalid form │ │ + [251c34] ladder step failure │ │ + [251c48] empty file structure │ │ + [251c5d] the meth_data stack is corrupt │ │ + [251c7c] not loaded │ │ + [251c87] unsupported signature algorithm │ │ + [251ca7] encountered keyupdatewarning │ │ + [251cc4] get itav │ │ + [251ccd] missing private key for popo │ │ + [251cea] ess signing certificate error │ │ + [251d08] des │ │ + [251d0c] rc2-40 │ │ + [251d13] dynamic_set_data_ctx │ │ + [251d28] assertion failed: WITHIN_ARENA(chunk) │ │ + [251d4e] OSSL_PARAM_BLD_to_param │ │ + [251d66] get_provider_store │ │ + [251d79] crypto/time.c │ │ + [251d87] OBJ_nid2obj │ │ + [251d93] PBE-MD2-DES │ │ + [251d9f] Netscape Certificate Extension │ │ + [251dbe] bf-ecb │ │ + [251dc5] CAST5-CFB │ │ + [251dcf] RC5-OFB │ │ + [251dd7] pbeWithSHA1And128BitRC2-CBC │ │ + [251df3] ISO │ │ + [251df7] id-smime-spq │ │ + [251e04] id-aca │ │ + [251e0b] ipsecEndSystem │ │ + [251e1a] DVCS │ │ + [251e1f] id-regCtrl-oldCertID │ │ + [251e34] AD Time Stamping │ │ + [251e45] trustRoot │ │ + [251e4f] snmpv2 │ │ + [251e56] domain │ │ + [251e5d] aes-128-ofb │ │ + [251e69] aes-256-ofb │ │ + [251e75] textEncodedORAddress │ │ + [251e8a] merchant initiated auth │ │ + [251ea2] setCext-hashedRoot │ │ + [251eb5] setCext-certType │ │ + [251ec6] certicom-arc │ │ + [251ed3] camellia-192-ofb │ │ + [251ee4] camellia-256-ofb │ │ + [251ef5] password based MAC │ │ + [251f08] ecdsa-with-Specified │ │ + [251f1d] hmacWithSHA224 │ │ + [251f2c] GOST R 34.11-94 with GOST R 34.10-2001 │ │ + [251f53] id-GostR3410-94-aBis │ │ + [251f68] id-GostR3410-94-b │ │ + [251f7a] supportedApplicationContext │ │ + [251f96] supportedAlgorithms │ │ + [251faa] aes-128-gcm │ │ + [251fb6] dh-cofactor-kdf │ │ + [251fc6] camellia-192-gcm │ │ + [251fd7] camellia-256-ctr │ │ + [251fe8] chacha20 │ │ + [251ff1] KxDHE │ │ + [251ff7] kx-dhe │ │ + [251ffe] SHA512-256 │ │ + [252009] ARIA-128-GCM │ │ + [252016] cmcCA │ │ + [25201c] DSTU 4145-2002 little endian │ │ + [252039] ieee │ │ + [25203e] GOST R 34.10-2012 (256 bit) ParamSet B │ │ + [252065] gmac │ │ + [25206a] id-it-caCerts │ │ + [252078] brainpoolP384r1tls13 │ │ + [25208d] issuedOnBehalfOf │ │ + [25209e] crypto/objects/obj_xref.c │ │ + [2520b8] ossl_obj_find_sigid_algs │ │ + [2520d1] OCSP_CERTID │ │ + [2520dd] crypto/evp/p_sign.c │ │ + [2520f1] PEM_do_header │ │ + [2520ff] value.x509crl │ │ + [25210d] mac string set error │ │ + [252122] PKCS7_RECIP_INFO │ │ + [252133] 00 │ │ + [252136] ; │ │ + [252139] = │ │ + [25213d] crypto/asn1/a_strex.c │ │ + [252153] unable to find message digest │ │ + [252171] max_request │ │ + [25217d] reseed error │ │ + [25218a] seed_properties │ │ + [25219a] modulus: │ │ + [2521a3] Mask Algorithm: │ │ + [2521b4] BN_BLINDING_new │ │ + [2521c4] OpenSSL PKCS#1 RSA │ │ + [2521d7] rsa_ossl_public_encrypt │ │ + [2521ef] RSA_padding_add_X931 │ │ + [252204] crypto/srp/srp_lib.c │ │ + [252219] No store loader found. For standard store loaders you need at least one of the default or base providers available. Did you forget to load them? Info: │ │ + [2522b1] crypto/store/store_register.c │ │ + [2522cf] general_allocate_prompt │ │ + [2522e7] X509_load_cert_file_ex │ │ + [2522fe] X509 CRL │ │ + [252307] Key Compromise │ │ + [252316] CRLDistributionPoints │ │ + [25232c] addr_validate_path_internal │ │ + [252348] TargetingInformation │ │ + [25235d] %*sTargets:\n │ │ + [25236a] %*sCertificate Digest Info:\n │ │ + [252387] %*sIssuer UID: │ │ + [252397] signTool │ │ + [2523a0] crypto/x509/v3_ncons.c │ │ + [2523b7] %*sPolicy Language: │ │ + [2523cc] OCSP helper │ │ + [2523d8] ocsphelper │ │ + [2523e3] crypto/x509/v3_san.c │ │ + [2523f8] SXNET_add_id_asc │ │ + [252409] error creating extension │ │ + [252422] unsupported name constraint type │ │ + [252443] OCSP verification failed │ │ + [25245c] Missing Subject Key Identifier │ │ + [25247b] crypto/x509/x_pubkey.c │ │ + [252492] socket operation failed │ │ + [2524aa] KECCAK-224 │ │ + [2524b5] MD5:SSL3-MD5:1.2.840.113549.2.5 │ │ + [2524d5] OpenSSL X25519 implementation │ │ + [2524f3] DSA-SHA2-224:DSA-SHA224:dsa_with_SHA224:2.16.840.1.101.3.4.3.1 │ │ + [252532] RSA-SHA3-224:id-rsassa-pkcs1-v1_5-with-sha3-224:2.16.840.1.101.3.4.3.13 │ │ + [25257a] provider=default,fips=yes,output=der,structure=EncryptedPrivateKeyInfo │ │ + [2525c1] provider=default,fips=yes,input=der,structure=PrivateKeyInfo │ │ + [2525fe] RC2-64-CBC:RC2-64 │ │ + [252610] cts_mode │ │ + [252619] providers/implementations/ciphers/cipher_aria_ccm.c │ │ + [25264d] sm2_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [252677] ecx_pki_priv_to_der │ │ + [25268b] x25519_to_SubjectPublicKeyInfo_pem_encode │ │ + [2526b5] x448_to_PrivateKeyInfo_pem_encode │ │ + [2526d7] rsa_to_RSA_pem_encode │ │ + [2526ed] dsa_to_DSA_der_encode │ │ + [252703] ecx_to_text │ │ + [25270f] providers/implementations/kdfs/hmacdrbg_kdf.c │ │ + [25273d] AES-256-WRAP │ │ + [25274a] Invalid recipient public key │ │ + [252767] dhx_gen_set_params │ │ + [25277a] rsa_gen_set_params │ │ + [25278d] providers/implementations/macs/hmac_prov.c │ │ + [2527b8] ossl_prov_drbg_reseed_unlocked │ │ + [2527d7] drbg_ctr_init │ │ + [2527e5] %s could not be fetched │ │ + [2527fd] eddsa_set_ctx_params │ │ + [252812] the EdDSA instance is preset, you may not try to specify it │ │ + [25284e] rsa_generate_signature_aid │ │ + [252869] providers/implementations/digests/wp_prov.c │ │ + [252895] invalid tag length │ │ + [2528a8] not xof or invalid length │ │ + [2528c2] output buffer too small │ │ + [2528da] ossl_cipher_generic_set_ctx_params │ │ + [2528fd] heck │ │ + [252902] ec-bits │ │ + [25290a] tls │ │ + [25290e] ersion │ │ + [252915] s15 │ │ + [252919] sqlite3_rekey_v2: entered database mutex %p │ │ + [252945] target database can't be NULL │ │ + [252963] sqlcipher_register_provider: entering SQLCIPHER_MUTEX_PROVIDER │ │ + [2529a2] sqlcipher_codec_ctx_init: error %d copying write_ctx to read_ctx │ │ + [2529e3] sqlcipher_codec_key_derive: error occurred deriving read_ctx key │ │ + [252a24] set compatibility mode failed, error code %d │ │ + [252a51] renamed migration database %s to main database %s: %d │ │ + [252a87] fcntl │ │ + [252a8d] mremap │ │ + [252a94] NoConflict │ │ + [252a9f] EndCoroutine │ │ + [252aac] Halt │ │ + [252ab1] Copy │ │ + [252ab6] CreateBtree │ │ + [252ac2] TableLock │ │ + [252acc] VOpen │ │ + [252ad2] cannot release savepoint - SQL statements in progress │ │ + [252b08] cannot commit transaction - SQL statements in progress │ │ + [252b3f] attached databases must use the same text encoding as main database │ │ + [252b83] invalid rootpage │ │ + [252b94] statement too long │ │ + [252ba7] noskipscan* │ │ + [252bb3] truncate │ │ + [252bbc] wal │ │ + [252bc0] vtable constructor called recursively: %s │ │ + [252bea] id │ │ + [252bed] codec_set_btree_to_codec_pagesize: entered database mutex %p │ │ + [252c2a] sqlcipher_openssl_kdf: PKCS5_PBKDF2_HMAC() for EVP_sha512() workfactor %d and key size %d returned %d │ │ + [252c90] table_info │ │ + [252c9b] seqno │ │ + [252ca1] enc │ │ + [252ca5] parameters │ │ + [252cb0] multiple references to recursive table: %s │ │ + [252cdb] UNION ALL │ │ + [252ce5] UNIQUE │ │ + [252ced] index '%q' │ │ + [252cf8] fast │ │ + [252cfd] issisii │ │ + [252d05] NUMERIC value in %s.%s │ │ + [252d1c] UTF-16be │ │ + [252d25] rwc │ │ + [252d29] sqlite_detach │ │ + [252d37] likelihood │ │ + [252d42] ltrim │ │ + [252d48] char │ │ + [252d4d] total_changes │ │ + [252d5b] total │ │ + [252d61] non-deterministic use of %s() in %s │ │ + [252d85] subsec │ │ + [252d8c] json_array_length │ │ + [252d9e] object │ │ + [252da5] fts4aux │ │ + [252dad] SELECT idx, start_block, leaves_end_block, end_block, root FROM %Q.'%q_segdir' WHERE level = ? ORDER BY idx ASC │ │ + [252e1d] SELECT idx, start_block, leaves_end_block, end_block, root FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ?ORDER BY level DESC, idx ASC │ │ + [252ea4] rezi │ │ + [252ea9] unknown tokenizer: %s │ │ + [252ebf] ROLLBACK TO fts3 │ │ + [252ed0] fts3tokenize │ │ + [252edd] ational │ │ + [252ee5] CREATE TABLE "%w"."%w_rowid"(rowid INTEGER PRIMARY KEY,nodeno │ │ + [252f23] DEFAULT_FILE_FORMAT=4 │ │ + [252f39] TLS_AES_128_CCM_8_SHA256 │ │ + [252f52] TLS_DHE_RSA_WITH_AES_256_CCM │ │ + [252f6f] TLS_DHE_PSK_WITH_AES_128_CBC_SHA │ │ + [252f90] TLS_ECDHE_PSK_WITH_NULL_SHA │ │ + [252fac] CAMELLIA256-SHA256 │ │ + [252fbf] TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256 │ │ + [252fe8] TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256 │ │ + [25300d] GOST94 │ │ + [253014] SUITEB128C2 │ │ + [253020] EDH-DSS-DES-CBC3-SHA │ │ + [253035] bad ssl filetype │ │ + [253046] bad value │ │ + [253050] decryption failed or bad record mac │ │ + [253074] library has no ciphers │ │ + [25308b] no private key assigned │ │ + [2530a3] old session compression algorithm not returned │ │ + [2530d2] protocol is shutdown │ │ + [2530e7] ssl/tls alert certificate unknown │ │ + [253109] ssl_undefined_function │ │ + [253120] cert │ │ + [253125] requestCAFile │ │ + [253133] psk_identity_hint │ │ + [253145] SSLv3/TLS write next proto │ │ + [253160] SSLv3/TLS read change cipher spec │ │ + [253182] SSLv3/TLS read finished │ │ + [25319a] master secret │ │ + [2531a8] tls-sigalg-oid │ │ + [2531b7] rsa_pkcs1_sha1 │ │ + [2531c6] tls13_final_finish_mac │ │ + [2531dd] srp_generate_server_master_secret │ │ + [2531ff] quic_write_nonblocking_epw │ │ + [25321a] rxku_detected │ │ + [253228] RETRY_SCID may not be sent by a client │ │ + [25324f] ip_v4 │ │ + [253255] connection_id │ │ + [253263] ch_tick_tls │ │ + [25326f] client received initial token │ │ + [25328d] reason │ │ + [253294] padding │ │ + [25329c] error_code │ │ + [2532a7] new_connection_id │ │ + [2532b9] streams_blocked │ │ + [2532c9] validate_poll_descriptor │ │ + [2532e2] ossl_quic_rstream_queue_data │ │ + [2532ff] MAX_STREAM_DATA valid only in 0/1-RTT │ │ + [253325] depack_do_frame_path_challenge │ │ + [253344] ssl/record/methods/tls1_meth.c │ │ + [253363] tls_setup_write_buffer │ │ + [25337a] tls_construct_ctos_ec_pt_formats │ │ + [25339b] tls_parse_stoc_npn │ │ + [2533ae] tls_construct_stoc_key_share │ │ + [2533cb] tls_construct_client_certificate │ │ + [2533ec] dtls1_retransmit_message │ │ + [253405] get_cert_verify_tbs_data │ │ + [25341e] ssl/statem/statem_srvr.c │ │ + [253437] ossl_statem_server_read_transition │ │ + [25345a] tls-negotiated-version │ │ + [253471] crypto/asn1/a_bitstr.c │ │ + [253488] ZINT64 │ │ + [25348f] openssl.cnf │ │ + [25349b] group=%s name=%s │ │ + [2534ac] UNIVERSALSTRING │ │ + [2534bc] TELETEXSTRING │ │ + [2534ca] NUMERICSTRING │ │ + [2534d8] Char=%c │ │ + [2534e0] ASN1_TIME │ │ + [2534ea] i2o_SCT_signature │ │ + [2534fc] : │ │ + [2534fe] %s%s\n │ │ + [253504] filename(%s): %s │ │ + [253515] lib%s.so │ │ + [25351e] OpenSSL EC algorithm │ │ + [253533] X9_62_PENTANOMIAL │ │ + [253545] include-public │ │ + [253554] crypto/ec/ec_check.c │ │ + [253569] X9.62 curve over a 359 bit binary field │ │ + [253591] ec_GF2m_simple_points_mul │ │ + [2535ab] crypto/ec/ec_oct.c │ │ + [2535be] ossl_ec_GF2m_simple_oct2point │ │ + [2535dc] crypto/ec/ecp_nistz256.c │ │ + [2535f5] ossl_ec_GFp_simple_set_compressed_coordinates │ │ + [253623] validate_ecx_derive │ │ + [253637] crypto/encode_decode/decoder_lib.c │ │ + [25365a] Input type: │ │ + [253667] structure │ │ + [253671] 1.2.840.10045.2.1 │ │ + [253683] DIR_ADD │ │ + [25368b] memory buffer routines │ │ + [2536a2] Provider routines │ │ + [2536b4] secp224k1 │ │ + [2536be] sect283r1 │ │ + [2536c8] sect571k1 │ │ + [2536d2] c2pnb304w1 │ │ + [2536dd] brainpoolP160r1 │ │ + [2536ed] P-192 │ │ + [2536f3] keylen │ │ + [2536fa] evp_cipher_init_internal │ │ + [253713] evp_EncryptDecryptUpdate │ │ + [25372c] iv │ │ + [25372f] evp_pkcs82pkey_legacy │ │ + [253745] evp_keymgmt_util_assign_pkey │ │ + [253762] encoded-pub-key │ │ + [253772] [action:%d, state:%d] name=%s, value=%s │ │ + [25379a] rsa-exponent2 │ │ + [2537a8] rsa-coefficient3 │ │ + [2537b9] rsa-coefficient7 │ │ + [2537ca] evp_pkey_ctx_getset_ecdh_param_checks │ │ + [2537f0] prime P: │ │ + [2537f9] crypto/core_namemap.c │ │ + [25380f] /home/vagrant/build/com.b44t.messenger/jni/deltachat-core-rust/target/armv7-linux-androideabi/release/build/openssl-sys-b6673034bb22ba21/out/openssl-build/install/lib/ossl-modules │ │ + [2538c3] not initialized │ │ + [2538d3] private key too large │ │ + [2538e9] conflicting algorithm name │ │ + [253904] different parameters │ │ + [253919] initialization error │ │ + [25392e] no digest set │ │ + [25393c] invalid digest type │ │ + [253950] digest and key type not supported │ │ + [253972] encode error │ │ + [25397f] illegal object │ │ + [25398e] mime no content type │ │ + [2539a3] no conf │ │ + [2539ab] invalid null argument │ │ + [2539c1] no space for terminating null │ │ + [2539df] odd number of digits │ │ + [2539f4] invalid field │ │ + [253a02] invalid pentanomial basis │ │ + [253a1c] dso already loaded │ │ + [253a2f] no reference │ │ + [253a3c] redirection not enabled │ │ + [253a54] malformed iv │ │ + [253a61] error creating error │ │ + [253a76] potentially invalid certificate │ │ + [253a96] value too large │ │ + [253aa6] invalid log id length │ │ + [253abc] BF-CBC │ │ + [253ac3] id-aes256-wrap-pad │ │ + [253ad6] Software engine support │ │ + [253aee] crypto/initthread.c │ │ + [253b02] crypto/packet.c │ │ + [253b12] OSSL_PARAM_set_octet_string │ │ + [253b2e] FALSE │ │ + [253b34] pkcs7-digestData │ │ + [253b45] DES-EDE-OFB │ │ + [253b51] Netscape Cert Type │ │ + [253b64] X509v3 Key Usage │ │ + [253b75] initials │ │ + [253b7e] Strong Extranet ID │ │ + [253b91] pbeWithMD2AndRC2-CBC │ │ + [253ba6] id-qcs-pkixQCSyntax-v1 │ │ + [253bbd] enterprises │ │ + [253bc9] domainRelatedObject │ │ + [253bdd] pilotDSA │ │ + [253be6] documentIdentifier │ │ + [253bf9] setct-AuthReqTBS │ │ + [253c0a] setct-AuthRevResTBEB │ │ + [253c1f] setct-CRLNotificationResTBS │ │ + [253c3b] setAttr-Cert │ │ + [253c48] setAttr-T2cleartxt │ │ + [253c5b] AES-192-CFB8 │ │ + [253c68] sha256WithRSAEncryption │ │ + [253c80] RSA-SHA384 │ │ + [253c8b] camellia-128-cbc │ │ + [253c9c] CAMELLIA-128-ECB │ │ + [253cad] hmac-sha1 │ │ + [253cb7] HMAC GOST 34.11-94 │ │ + [253cca] id-GostR3410-94DH │ │ + [253cdc] CMAC │ │ + [253ce1] aes-256-gcm │ │ + [253ced] id-camellia128-wrap │ │ + [253d01] mgf1 │ │ + [253d06] dhSinglePass-cofactorDH-sha1kdf-scheme │ │ + [253d2d] AES-192-OCB │ │ + [253d39] camellia-192-ccm │ │ + [253d4a] GOST R 34.10-2012 with 256 bit modulus │ │ + [253d71] md_gost12_256 │ │ + [253d7f] ARIA-128-CFB8 │ │ + [253d8d] sha512-256 │ │ + [253d98] dsa_with_SHA3-256 │ │ + [253daa] sm4-ofb │ │ + [253db2] sm-scheme │ │ + [253dbc] HMAC DSTU Gost 34311-95 │ │ + [253dd4] uacurve2 │ │ + [253ddd] DSTU curve 3 │ │ + [253dea] id-ct-rpkiGhostbusters │ │ + [253e01] id-cp │ │ + [253e07] id-mod-cmp2021-02 │ │ + [253e19] X509v3 Attribute Descriptor │ │ + [253e35] OCSP_RESPONSE │ │ + [253e43] OCSP_RESPID │ │ + [253e4f] OCSP_SERVICELOC │ │ + [253e5f] response │ │ + [253e68] value.byName │ │ + [253e75] certId │ │ + [253e7c] no revoked time │ │ + [253e8c] bad password read │ │ + [253e9e] unexpected dek iv │ │ + [253eb0] PEM_ASN1_write_bio │ │ + [253ec3] -----END │ │ + [253ecd] PKCS12_pbe_crypt_ex │ │ + [253ee1] │ │ + [253eeb] (unknown) │ │ + [253ef5] :[ │ │ + [253ef8] crypto/evp/bio_enc.c │ │ + [253f0d] parse failed │ │ + [253f1a] drbg already initialized │ │ + [253f33] Function not implemented │ │ + [253f4c] not instantiated │ │ + [253f5d] personalisation string too long │ │ + [253f7d] unable to create drbg │ │ + [253f93] unsupported drbg flags │ │ + [253faa] PSS parameter restrictions: │ │ + [253fc6] %s Salt Length: 0x │ │ + [253fd9] RSA_PRIME_INFO │ │ + [253fe8] crypto/bn/bn_blind.c │ │ + [253ffd] BN_BLINDING_update │ │ + [254010] rsa_ossl_private_decrypt │ │ + [254029] 1024 │ │ + [25402e] subject │ │ + [254036] ossl_store_get0_loader_int │ │ + [254051] try_key_value_legacy │ │ + [254066] crypto/thread/arch.c │ │ + [25407b] no time stamp token │ │ + [25408f] var bad value │ │ + [25409d] :%s:%d:%s\n │ │ + [2540a8] partyName │ │ + [2540b2] Only Some Reasons │ │ + [2540c4] %*scrlTime: │ │ + [2540d1] IPAddressFamily │ │ + [2540e1] %*sIPv4 │ │ + [2540e9] namingAuthorityId │ │ + [2540fb] %*sEntry %0d:\n │ │ + [25410a] PROXY_CERT_INFO_EXTENSION │ │ + [254124] smimesign │ │ + [25412e] othername: NAIRealm │ │ + [254142] othername: │ │ + [25415a] v2i_GENERAL_NAME_ex │ │ + [25416e] IP │ │ + [254171] X509V3_parse_list │ │ + [254183] bad object │ │ + [25418e] incorrect policy syntax tag │ │ + [2541aa] invalid object identifier │ │ + [2541c4] invalid policy identifier │ │ + [2541de] policy path length already defined │ │ + [254201] unable to get issuer details │ │ + [25421e] crl verify failure │ │ + [254231] no certificate or crl found │ │ + [25424d] CRL has expired │ │ + [25425d] self-signed certificate in certificate chain │ │ + [25428a] authority and subject key identifier mismatch │ │ + [2542b8] EE certificate key too weak │ │ + [2542d4] Issuer name empty │ │ + [2542e6] Authority Key Identifier marked critical │ │ + [25430f] crypto/x509/pcy_data.c │ │ + [254326] %*sNULL │ │ + [25432e] cert_info │ │ + [254338] ERR_AFALG_error │ │ + [254348] provider=base,fips=yes,output=pvk │ │ + [25436a] provider=base,fips=yes,input=der,structure=dhx │ │ + [254399] provider=default │ │ + [2543aa] ED448ph │ │ + [2543b2] provider=default,fips=yes,output=der,structure=SubjectPublicKeyInfo │ │ + [2543f6] provider=default,fips=yes,output=der,structure=rsa │ │ + [254429] provider=default,fips=yes,output=der,structure=dh │ │ + [25445b] provider=default,fips=no,input=der,structure=SubjectPublicKeyInfo │ │ + [25449d] provider=default,fips=yes,input=der,structure=rsa │ │ + [2544cf] RC2-CBC:RC2:RC2-128:1.2.840.113549.3.2 │ │ + [2544f6] DES-ECB:1.3.14.3.2.6 │ │ + [25450b] BIO to Core filter │ │ + [25451e] providers/implementations/ciphers/cipher_aes_gcm.c │ │ + [254551] cipher_hw_aes_initkey │ │ + [254567] aes_siv_set_ctx_params │ │ + [25457e] providers/implementations/ciphers/cipher_aes_wrp.c │ │ + [2545b1] ossl_blake2b_get_ctx_params │ │ + [2545cd] providers/implementations/digests/null_prov.c │ │ + [2545fb] providers/implementations/encode_decode/decode_epki2pki.c │ │ + [254635] ossl_b2i_RSA_after_header │ │ + [25464f] dh_spki_pub_to_der │ │ + [254662] dhx_to_PrivateKeyInfo_pem_encode │ │ + [254683] ec_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [2546ac] ED25519 PUBLIC KEY │ │ + [2546bf] dhx_to_DHX_pem_encode │ │ + [2546d5] h: %d\n │ │ + [2546dc] dsa_to_text │ │ + [2546e8] ecx_set_peer │ │ + [2546f5] providers/implementations/kdfs/hkdf.c │ │ + [25471b] ecxkem_encapsulate │ │ + [25472e] providers/implementations/keymgmt/mac_legacy_kmgmt.c │ │ + [254763] providers/implementations/macs/siphash_prov.c │ │ + [254791] providers/implementations/rands/drbg.c │ │ + [2547b8] ossl_drbg_lock_parent │ │ + [2547ce] ecdsa_signverify_init │ │ + [2547e4] ossl_sm2_internal_sign │ │ + [2547fb] failed to decrypt │ │ + [25480d] missing constant │ │ + [25481e] ossl_gcm_stream_update │ │ + [254835] rag_len │ │ + [25483d] lg │ │ + [254840] ossl_digest_default_get_params │ │ + [25485f] setFloatRegister │ │ + [254870] d13 │ │ + [254874] NaN │ │ + [254878] BEGIN IMMEDIATE; COMMIT; │ │ + [254891] cipher_default_use_hmac │ │ + [2548a9] PRAGMA cipher_default_hmac_algorithm = %s; │ │ + [2548d4] sqlcipherCodecAttach: calling sqlcipher_codec_ctx_init() │ │ + [25490d] sqlite3_key_v2: db=%p zDb=%s │ │ + [25492a] sqlite3_rekey_v2: error %d occurred writing page %d │ │ + [25495e] sqlite3_rekey_v2: left database mutex %p │ │ + [254987] sqlcipher_deactivate: entered static master mutex │ │ + [2549b9] sqlcipher_codec_ctx_set_plaintext_header_size: attempt to set invalid plantext_header_size %d │ │ + [254a17] reset pager │ │ + [254a23] %s: %d │ │ + [254a2a] file unlinked while open: %s │ │ + [254a47] mkdir │ │ + [254a4d] attempt to open "%s" as file descriptor %d │ │ + [254a78] API called with finalized prepared statement │ │ + [254aa5] API called with NULL prepared statement │ │ + [254acd] Found │ │ + [254ad3] Rewind │ │ + [254ada] Program │ │ + [254ae2] IsNull │ │ + [254ae9] ElseEq │ │ + [254af0] FkCheck │ │ + [254af8] RealAffinity │ │ + [254b05] Affinity │ │ + [254b0e] Concat │ │ + [254b15] String8 │ │ + [254b1d] SeekScan │ │ + [254b26] NewRowid │ │ + [254b2f] ResetSorter │ │ + [254b3b] statement aborts at %d: [%s] %s │ │ + [254b5b] 1 │ │ + [254b5d] unsupported file format │ │ + [254b75] orphan index │ │ + [254b82] Page %u: never used │ │ + [254b96] cipher_ctx_key_derive: error occurred from provider kdf generating HMAC key │ │ + [254be2] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha1 returned %d │ │ + [254c2f] analysis_limit │ │ + [254c3e] page_count │ │ + [254c49] wal_autocheckpoint │ │ + [254c5c] busy │ │ + [254c61] object name reserved for internal use: %s │ │ + [254c8b] old │ │ + [254c90] ) │ │ + [254c92] USE TEMP B-TREE FOR %s │ │ + [254ca9] too many terms in compound SELECT │ │ + [254ccb] cannot modify %s because it is a view │ │ + [254cf1] index associated with UNIQUE or PRIMARY KEY constraint cannot be dropped │ │ + [254d3a] rowid not at end-of-record for row │ │ + [254d5e] CASCADE │ │ + [254d66] INSERT INTO %Q.sqlite_master VALUES('trigger',%Q,%Q,0,'CREATE TRIGGER %q') │ │ + [254db1] %llu │ │ + [254db6] UPDATE "%w".sqlite_master SET sql = sqlite_rename_quotefix(%Q, sql)WHERE name NOT LIKE 'sqliteX_%%' ESCAPE 'X' AND sql NOT LIKE 'create virtual%%' │ │ + [254e49] substring │ │ + [254e53] %!0.20e │ │ + [254e5b] %Q%s │ │ + [254e60] current_date │ │ + [254e6d] an index │ │ + [254e76] 40f-21a-21d │ │ + [254e82] 50f │ │ + [254e86] json_object │ │ + [254e92] interrupted │ │ + [254e9e] RTRIM │ │ + [254ea4] ssenevi │ │ + [254eac] itila │ │ + [254eb2] uncompress │ │ + [254ebd] error parsing prefix parameter: %s │ │ + [254ee0] CREATE TABLE %Q.'%q_content'(%s) │ │ + [254f01] RELEASE fts3 │ │ + [254f0e] contentless_delete=1 requires a contentless table │ │ + [254f40] %z%s%Q │ │ + [254f47] deletemerge │ │ + [254f53] SELECT pgno FROM '%q'.'%q_idx' WHERE segid=? AND term>? ORDER BY term ASC LIMIT 1 │ │ + [254fa5] SELECT rowid, rank FROM %Q.%Q ORDER BY %s("%w"%s%s) %s │ │ + [254fdc] 'rebuild' may not be used with a contentless fts5 table │ │ + [255014] highlight │ │ + [25501e] bli │ │ + [255022] iciti │ │ + [255028] ssl_derive │ │ + [255033] TLS_RSA_WITH_AES_128_CBC_SHA256 │ │ + [255053] TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 │ │ + [255077] TLS_DH_anon_WITH_AES_256_CBC_SHA256 │ │ + [25509b] TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 │ │ + [2550bf] TLS_RSA_WITH_AES_128_CCM_8 │ │ + [2550da] TLS_RSA_PSK_WITH_NULL_SHA256 │ │ + [2550f7] DHE-RSA-CAMELLIA256-SHA256 │ │ + [255112] DHE-RSA-CAMELLIA128-SHA │ │ + [25512a] DHE-DSS-ARIA256-GCM-SHA384 │ │ + [255145] TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384 │ │ + [25516a] TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384 │ │ + [25518f] ssl3_digest_cached_records │ │ + [2551aa] at least (D)TLS 1.2 needed in Suite B mode │ │ + [2551d5] cannot change cipher │ │ + [2551ea] compression disabled │ │ + [2551ff] inconsistent early data sni │ │ + [25521b] invalid ticket keys length │ │ + [255236] missing ecdsa signing cert │ │ + [255251] ssl handshake failure │ │ + [255267] unexpected end of early data │ │ + [255284] unsolicited extension │ │ + [25529a] version too high │ │ + [2552ab] wrong signature type │ │ + [2552c0] Curves │ │ + [2552c7] curves │ │ + [2552ce] ChainCAFile │ │ + [2552da] kex_group │ │ + [2552e4] SSLv3/TLS read next proto │ │ + [2552fe] SSLv3/TLS read certificate verify │ │ + [255320] TLSv1.3 write client key update │ │ + [255340] tls-sigalg-name │ │ + [255350] ed448 │ │ + [255356] ssl_set_tmp_ecdh_groups │ │ + [25536e] failed to start assist thread │ │ + [25538c] qc_try_create_default_xso_for_write │ │ + [2553b0] create_xso_from_stream │ │ + [2553c7] MAX_IDLE_TIMEOUT is malformed │ │ + [2553e5] MAX_UDP_PAYLOAD_SIZE appears multiple times │ │ + [255411] original_destination_connection_id │ │ + [255434] original_source_connection_id │ │ + [255452] ch_on_handshake_complete │ │ + [25546b] handshake alert │ │ + [25547b] internal error (txp generate) │ │ + [255499] draining │ │ + [2554a2] payload_length │ │ + [2554b1] ACK not valid in 0-RTT │ │ + [2554c8] quic_read_record │ │ + [2554d9] ossl_quic_tx_packetiser_set_cur_scid │ │ + [2554fe] ACK_WITHOUT_ECN │ │ + [25550e] PATH_CHALLENGE │ │ + [25551d] tlstree │ │ + [255525] tls_increment_sequence_ctr │ │ + [255540] tls13_set_crypto_state │ │ + [255557] ssl/record/methods/tlsany_meth.c │ │ + [255578] tls_validate_record_header │ │ + [255593] tls_collect_extensions │ │ + [2555aa] ssl/statem/extensions_clnt.c │ │ + [2555c7] tls_construct_ctos_srp │ │ + [2555de] tls_construct_ctos_session_ticket │ │ + [255600] tls_parse_ctos_srp │ │ + [255613] tls_parse_ctos_server_cert_type │ │ + [255633] ssl_cipher_list_to_bytes │ │ + [25564c] dtls_get_reassembled_message │ │ + [255669] tls13_restore_handshake_digest_for_pha │ │ + [255690] ssl_add_cert_chain │ │ + [2556a3] tls_process_end_of_early_data │ │ + [2556c1] asn1_item_embed_d2i │ │ + [2556d5] ASN1_ENUMERATED │ │ + [2556e5] ASN1_SET_ANY │ │ + [2556f2] lookup returned nothing │ │ + [25570a] BIO dgram mem │ │ + [255718] HEX │ │ + [25571c] PRINTABLESTRING │ │ + [25572c] crypto/ct/ct_vfy.c │ │ + [25573f] bnrand │ │ + [255746] BN_mod_exp_recp │ │ + [255756] crypto/dh/dh_key.c │ │ + [255769] OpenSSL DH Method │ │ + [25577b] dsa_priv_encode │ │ + [25578b] params.q │ │ + [255794] DSO_convert_filename │ │ + [2557a9] symname(%s): %s │ │ + [2557b9] group-check │ │ + [2557c5] ossl_ec_scalar_mul_ladder │ │ + [2557df] crypto/ec/ecdsa_vrf.c │ │ + [2557f5] NIST CURVE: %s\n │ │ + [255805] crypto/ec/ecp_mont.c │ │ + [25581a] OpenSSL X448 algorithm │ │ + [255831] pkey_ecd_digestsign25519 │ │ + [25584a] ossl_decoder_ctx_add_decoder_inst │ │ + [25586c] init │ │ + [255871] ENGINE_get_pkey_meth │ │ + [255886] err:%lx:%lx:%lx:%lx │ │ + [25589a] secp160k1 │ │ + [2558a4] wap-wsg-idm-ecid-wtls7 │ │ + [2558bb] evp_cipher_asn1_to_param_ex │ │ + [2558d7] has-randkey │ │ + [2558e3] EVP_MD_get_size │ │ + [2558f3] No encoders were found. For standard encoders you need at least one of the default or base providers available. Did you forget to load them? │ │ + [255980] keyDerivationFunc │ │ + [255992] PBKDF2 │ │ + [255999] PKCS5_v2_PBE_keyivgen_ex │ │ + [2559b2] [action:%d, state:%d] only setting allowed │ │ + [2559dd] rsa_oaep_md │ │ + [2559e9] oaep-label │ │ + [2559f4] rsa-factor2 │ │ + [255a00] rsa-factor8 │ │ + [255a0c] get_payload_private_key │ │ + [255a24] modp_2048 │ │ + [255a2e] /usr/local/ssl │ │ + [255a3d] modulus too large │ │ + [255a4f] bad q value │ │ + [255a5b] invalid number │ │ + [255a6a] wrong integer type │ │ + [255a7d] unknown name in random section │ │ + [255a9c] invalid compression bit │ │ + [255ab4] not implemented │ │ + [255ac4] random number generation failed │ │ + [255ae4] unknown cofactor │ │ + [255af5] wrong order │ │ + [255b01] cleanup method function failed │ │ + [255b20] failed reading data │ │ + [255b34] setting owf algor failure │ │ + [255b4e] polling failed │ │ + [255b5d] wrong pbm value │ │ + [255b6d] ess cert id not found │ │ + [255b83] DES │ │ + [255b87] DES-EDE3 │ │ + [255b90] des3-wrap │ │ + [255b9a] cast-cbc │ │ + [255ba3] aes128-wrap │ │ + [255baf] Prompt info data type incorrect │ │ + [255bcf] O │ │ + [255bd1] pkcs7-signedData │ │ + [255be2] rc2-ecb │ │ + [255bea] RC2-OFB │ │ + [255bf2] nsCertType │ │ + [255bfd] Netscape Revocation Url │ │ + [255c15] Netscape Certificate Sequence │ │ + [255c33] md5-sha1 │ │ + [255c3c] rc5-ecb │ │ + [255c44] msCTLSign │ │ + [255c4e] pbeWithSHA1And3-KeyTripleDES-CBC │ │ + [255c6f] pbeWithSHA1And2-KeyTripleDES-CBC │ │ + [255c90] pkcs8ShroudedKeyBag │ │ + [255ca4] dnQualifier │ │ + [255cb0] iso │ │ + [255cb4] id-smime-mod-ets-eSigPolicy-88 │ │ + [255cd3] id-smime-aa-contentIdentifier │ │ + [255cf1] id-smime-aa-ets-escTimeStamp │ │ + [255d0e] id-smime-alg-ESDHwithRC2 │ │ + [255d27] id-aca-accessIdentity │ │ + [255d3d] id-aca-group │ │ + [255d4a] id-cct-crs │ │ + [255d55] X500algorithms │ │ + [255d64] security │ │ + [255d6d] userClass │ │ + [255d77] subtreeMaximumQuality │ │ + [255d8d] id-hex-multipart-message │ │ + [255da6] setct-CapRevResTBE │ │ + [255db9] setct-CRLNotificationTBS │ │ + [255dd2] setCext-TokenIdentifier │ │ + [255dea] issuer capabilities │ │ + [255dfe] aes-256-cfb1 │ │ + [255e0b] aes-128-cfb8 │ │ + [255e18] AES-256-CFB8 │ │ + [255e25] DES-CFB1 │ │ + [255e2e] policyMappings │ │ + [255e3d] KISA │ │ + [255e42] md_gost94 │ │ + [255e4c] id-HMACGostR3411-94 │ │ + [255e60] GOST R 34.10-94 │ │ + [255e70] id-GostR3411-94-TestParamSet │ │ + [255e8d] registeredAddress │ │ + [255e9f] AES-128-CTR │ │ + [255eab] CT Precertificate Signer │ │ + [255ec4] jurisdictionCountryName │ │ + [255edc] id-tc26-sign-constants │ │ + [255ef3] pkInitClientAuth │ │ + [255f04] KxSRP │ │ + [255f0a] ARIA-128-CFB1 │ │ + [255f18] uacurve1 │ │ + [255f21] magma-ctr │ │ + [255f2b] KMAC128 │ │ + [255f33] BGPsec Router │ │ + [255f41] oracle-jdk-trustedkeyusage │ │ + [255f5c] authorityAttributeIdentifier │ │ + [255f79] delegatedNameConstraints │ │ + [255f92] timeSpecification │ │ + [255fa4] id-on-hardwareModuleName │ │ + [255fbd] Wi-SUN Alliance Field Area Network (FAN) │ │ + [255fe6] OCSP_SINGLERESP │ │ + [255ff6] hashAlgorithm │ │ + [256004] nextUpdate │ │ + [25600f] cipher is null │ │ + [25601e] keyblob header parse error │ │ + [256039] PEM_get_EVP_CIPHER_INFO │ │ + [256051] X509 CERTIFICATE │ │ + [256062] PKCS #7 SIGNED DATA │ │ + [256076] crypto/pem/pem_oth.c │ │ + [25608b] PKCS12_BAGS │ │ + [256097] OBJECT DESCRIPTOR │ │ + [2560a9] PKCS7_dataInit │ │ + [2560b8] stack_to_property_list │ │ + [2560cf] crypto/rand/prov_seed.c │ │ + [2560e7] ossl_rand_get_nonce │ │ + [2560fb] (INVALID PSS PARAMETERS)\n │ │ + [256115] ossl_rsa_fromdata │ │ + [256127] key prime num invalid │ │ + [25613d] pub exponent out of range │ │ + [256157] crypto/rsa/rsa_oaep.c │ │ + [25616d] ossl_rsa_padding_check_PKCS1_type_2_TLS │ │ + [256195] crypto/rsa/rsa_sp800_56b_check.c │ │ + [2561b6] RSA_padding_check_X931 │ │ + [2561cd] invalid scheme │ │ + [2561dc] unsupported search type │ │ + [2561f4] PKCS12_parse │ │ + [256201] by_file_ctrl_ex │ │ + [256211] noticenos │ │ + [25621b] ,name: │ │ + [256222] relativename │ │ + [25622f] Certificate Hold │ │ + [256240] v2i_idp │ │ + [256248] ASIdentifierChoice_is_canonical │ │ + [256268] %*s │ │ + [256270] process_pci_value │ │ + [256282] PROXY_POLICY │ │ + [25628f] SSL server │ │ + [25629a] Y │ │ + [25629c] X509_ATTRIBUTE_get0_type │ │ + [2562b5] invalid trust │ │ + [2562c3] certificate revoked │ │ + [2562d7] permitted subtree violation │ │ + [2562f3] TSA server │ │ + [2562fe] %*s%.*s │ │ + [256306] revocationDate │ │ + [256315] X509_PUBKEY │ │ + [256321] provider=base,fips=yes,output=der,structure=EncryptedPrivateKeyInfo │ │ + [256365] provider=base,fips=yes,input=der,structure=rsa │ │ + [256394] BLAKE2B-512:BLAKE2b512:1.3.6.1.4.1.1722.12.2.1.16 │ │ + [2563c6] SIPHASH │ │ + [2563ce] provider=default,fips=yes,output=der,structure=dsa │ │ + [256401] AES-128-WRAP:id-aes128-wrap:AES128-WRAP:2.16.840.1.101.3.4.1.5 │ │ + [256440] SM4-CTR:1.2.156.10197.1.104.7 │ │ + [25645e] MDC2:2.5.8.3.101 │ │ + [25646f] ossl_rsa_key_op_get_protect │ │ + [25648b] aes_ocb_set_ctx_params │ │ + [2564a2] chacha20_poly1305_get_ctx_params │ │ + [2564c3] i2b_PVK │ │ + [2564cb] SM2 PUBLIC KEY │ │ + [2564da] x448_to_SubjectPublicKeyInfo_der_encode │ │ + [256502] encrypt-level │ │ + [256510] dsa2pvk_encode │ │ + [25651f] DSA-Parameters │ │ + [25652e] (default) │ │ + [256539] lanes │ │ + [25653f] kbkdf_set_ctx_params │ │ + [256554] x942kdf_hash_kdm │ │ + [256565] digest-oneshot │ │ + [256574] Ed25519 │ │ + [25657c] is %zu, should be at least %zu │ │ + [25659b] kdf_pbkdf1_do_derive │ │ + [2565b0] fips module entering error state │ │ + [2565d1] invalid input length │ │ + [2565e6] oneshot call out of order │ │ + [256600] ossl_ccm_set_ctx_params │ │ + [256618] as │ │ + [25661b] actor │ │ + [256621] plicit-rejection │ │ + [256632] equest │ │ + [256639] s-saltlen-check │ │ + [256649] hase │ │ + [25664e] unsupported arm register │ │ + [256667] lr │ │ + [25666a] r9 │ │ + [25666d] s8 │ │ + [256670] d28 │ │ + [256674] no such column: "%s" │ │ + [256689] cannot open %s column for writing │ │ + [2566ab] HMAC_SHA512 │ │ + [2566b7] cipher_log_level │ │ + [2566c8] sqlcipher_codec_ctx_init: allocating context │ │ + [2566f5] sqlcipher_page_cipher: cipher operation mode=%d failed for pgno=%d returning SQLITE_ERROR │ │ + [25674f] PRAGMA journal_mode = delete; │ │ + [25676d] sqlcipher_set_log: set log to %s │ │ + [25678e] pread │ │ + [256794] Checkpoint │ │ + [25679f] Le │ │ + [2567a2] Count │ │ + [2567a8] AggValue │ │ + [2567b1] GetSubtype │ │ + [2567bc] FilterAdd │ │ + [2567c6] -- %s │ │ + [2567cc] non-text filename │ │ + [2567de] output file already exists │ │ + [2567f9] Elapsed time:%.3f ms - %s\n │ │ + [256814] hght │ │ + [256819] PRAGMA │ │ + [256821] not authorized to use function: %#T │ │ + [256845] wrong number of arguments to function %#T() │ │ + [256871] HAVING clause on a non-aggregate query │ │ + [256898] too many columns in result set │ │ + [2568b7] ,\n │ │ │ │ - [256895] cannot use window functions in recursive queries │ │ - [2568c6] │ │ - [2568cd] COVERING INDEX %s │ │ - [2568df] RETURNING may not use "TABLE.*" wildcards │ │ - [256909] cannot use RETURNING in a trigger │ │ - [25692b] trigger %T already exists │ │ - [256945] view %s may not be altered │ │ - [256960] lower │ │ - [256966] avg │ │ - [25696a] sqlite_rename_quotefix │ │ - [256981] %.*s%s │ │ - [256988] datetime │ │ - [256991] timediff │ │ - [25699a] bad JSON path: %Q │ │ - [2569ac] json_object() requires an even number of arguments │ │ - [2569df] porter │ │ - [2569e6] remove_diacritics=2 │ │ - [2569fa] DELETE FROM %Q.'%q_segments' WHERE blockid BETWEEN ? AND ? │ │ - [256a35] SELECT size FROM %Q.'%q_docsize' WHERE docid=? │ │ - [256a64] sei │ │ - [256a68] lb │ │ - [256a6b] ble │ │ - [256a6f] OR │ │ - [256a72] ... │ │ - [256a7d] prefix length out of range (max 999) │ │ - [256aa2] CREATE TABLE %Q.'%q_%q'(%s)%s │ │ - [256ac0] %s: table does not support scanning │ │ - [256ae4] fts5: syntax error near "%.1s" │ │ - [256b03] ing │ │ - [256b07] alism │ │ - [256b0d] ement │ │ - [256b13] fts5vocab: unknown table type: %Q │ │ - [256b35] RtreeMatchArg │ │ - [256b43] [%lld] │ │ - [256b4a] ENABLE_RTREE │ │ - [256b57] ENABLE_STAT4 │ │ - [256b64] TLS_RSA_WITH_NULL_SHA │ │ - [256b7a] TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 │ │ - [256b9e] TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 │ │ - [256bc2] ECDHE-RSA-AES128-SHA256 │ │ - [256bda] TLS_PSK_WITH_NULL_SHA │ │ - [256bf0] PSK-AES128-GCM-SHA256 │ │ - [256c06] TLS_DHE_PSK_WITH_AES_128_CBC_SHA256 │ │ - [256c2a] TLS_RSA_PSK_WITH_AES_128_CBC_SHA256 │ │ - [256c4e] ECDHE-PSK-NULL-SHA │ │ - [256c61] CAMELLIA128-SHA256 │ │ - [256c74] TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 │ │ - [256c9d] TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ - [256cc6] ECDHE-ECDSA-ARIA256-GCM-SHA384 │ │ - [256ce5] PSK-ARIA128-GCM-SHA256 │ │ - [256cfc] TLS_PSK_WITH_ARIA_128_GCM_SHA256 │ │ - [256d1d] aSRP │ │ - [256d22] IDEA │ │ - [256d27] bad psk identity │ │ - [256d38] bad write retry │ │ - [256d48] conn use only │ │ - [256d56] duplicate compression id │ │ - [256d6f] ee key too small │ │ - [256d80] no suitable record layer │ │ - [256d99] parse tlsext │ │ - [256da6] quic handshake layer error │ │ - [256dc1] tlsv1 alert decode error │ │ - [256dda] uninitialized │ │ - [256de8] ossl_bytes_to_cipher_list │ │ - [256e02] SSL_set0_tmp_dh_pkey │ │ - [256e17] │ │ - [256e1f] rx_cert_comp │ │ - [256e2c] prioritize_chacha │ │ - [256e3e] Ciphersuites │ │ - [256e4b] max_protocol │ │ - [256e58] PrivateKey │ │ - [256e63] chainCAfile │ │ - [256e6f] ChainCAStore │ │ - [256e7c] VerifyCAStore │ │ - [256e8a] ClientRenegotiation │ │ - [256e9e] SSL_use_PrivateKey_file │ │ - [256eb6] master_key │ │ - [256ec1] tlsext_max_fragment_len_mode │ │ - [256ede] tls_choose_sigalg │ │ - [256ef0] ossl_quic_clear │ │ - [256f00] quic_conn_stream_new │ │ - [256f15] max_ack_delay │ │ - [256f23] stateless_reset_token │ │ - [256f39] protocol_type │ │ - [256f47] process_id │ │ - [256f52] connection_closed │ │ - [256f64] datagram_id │ │ - [256f70] ack_delay │ │ - [256f7a] fin │ │ - [256f7e] STOP_SENDING not valid in INITIAL/HANDSHAKE │ │ - [256faa] depack_do_frame_ack │ │ - [256fbe] depack_do_frame_stream_data_blocked │ │ - [256fe2] depack_do_frame_conn_close │ │ - [256ffd] ssl/record/methods/ssl3_meth.c │ │ - [25701c] tls_any_set_crypto_state │ │ - [257035] ssl/statem/extensions.c │ │ - [25704d] tls_construct_ctos_npn │ │ - [257064] tls_construct_ctos_post_handshake_auth │ │ - [25708b] tls_parse_stoc_early_data │ │ - [2570a5] tls_parse_ctos_status_request │ │ - [2570c3] tls_process_server_done │ │ - [2570db] ossl_statem_client13_write_transition │ │ - [257101] No ciphers enabled for max supported SSL/TLS version │ │ - [257136] The max supported SSL/TLS version needs the MD5-SHA1 digest but it is not available in the loaded providers. Use (D)TLSv1.2 or above, or load different providers │ │ - [2571d8] ossl_statem_server_construct_message │ │ - [2571fd] ASN1_STRING_set │ │ - [25720d] asn1_d2i_ex_primitive │ │ - [257223] X509_ALGOR │ │ - [25722e] in use │ │ - [257235] transfer timeout │ │ - [257246] unsupported ip family │ │ - [25725c] peer address not available │ │ - [257277] crypto/bio/bss_dgram_pair.c │ │ - [257293] dgram_mem_init │ │ - [2572a2] config_diagnostics │ │ - [2572b5] default │ │ - [2572bd] crypto/conf/conf_api.c │ │ - [2572d4] BITLIST │ │ - [2572dc] SEQ │ │ - [2572e0] EXPLICIT │ │ - [2572e9] crypto/bn/bn_prime.c │ │ - [2572fe] crypto/bn/bn_rand.c │ │ - [257312] DSO_load │ │ - [25731b] DSO_bind_func │ │ - [257329] DSO_ctrl │ │ - [257332] ossl_ec_GF2m_simple_group_set_curve │ │ - [257356] EC_POINT_add │ │ - [257363] crypto/ec/ec_mult.c │ │ - [257377] EC_POINT_set_compressed_coordinates │ │ - [25739b] ossl_ecdsa_simple_verify_sig │ │ - [2573b8] ECDSA_verify │ │ - [2573c5] Generator (uncompressed): │ │ - [2573df] BN_mod_sqrt │ │ - [2573eb] OSSL_DECODER_from_bio │ │ - [257401] OSSL_DECODER_get0_properties │ │ - [25741e] PKCS7 routines │ │ - [25742d] DSO support routines │ │ - [257442] SM2 routines │ │ - [25744f] system lib │ │ - [25745a] evp_md_ctx_new_ex │ │ - [25746c] algid-absent │ │ - [257479] secp521r1 │ │ - [257483] sect163k1 │ │ - [25748d] wap-wsg-idm-ecid-wtls11 │ │ - [2574a5] B-163 │ │ - [2574ab] assertion failed: ctx->length <= (int)sizeof(ctx->enc_data) │ │ - [2574e7] ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ - [257528] there are no property definitions with encoder %s │ │ - [25755a] do_sigver_init │ │ - [257569] evp_mac_final │ │ - [257577] crypto/evp/p5_crpt.c │ │ - [25758c] crypto/evp/p_lib.c │ │ - [25759f] default_fixup_args │ │ - [2575b2] crypto/ec/ec_pmeth.c │ │ - [2575c7] validate-g │ │ - [2575d2] ffdhe2048 │ │ - [2575dc] ffdhe6144 │ │ - [2575e6] expand on static bignum data │ │ - [257603] invalid parameter nid │ │ - [257619] command not supported │ │ - [25762f] expecting a dh key │ │ - [257642] message digest is null │ │ - [257659] unsupported key derivation function │ │ - [25767d] unsupported prf │ │ - [25768d] depth exceeded │ │ - [25769c] explicit tag not constructed │ │ - [2576b9] no multipart boundary │ │ - [2576cf] object not ascii format │ │ - [2576e7] sequence not constructed │ │ - [257700] passed null parameter │ │ - [257716] init failed │ │ - [257722] internal list error │ │ - [257736] ess signing certid mismatch error │ │ - [257758] unknown digest algorithm │ │ - [257771] invalid genp │ │ - [25777e] total timeout │ │ - [25778c] log key invalid │ │ - [25779c] sct list invalid │ │ - [2577ad] DES-EDE3-ECB │ │ - [2577ba] aes256-wrap-pad │ │ - [2577ca] aes256 │ │ - [2577d1] RSA-SHA1-2 │ │ - [2577dc] PBE-MD5-DES │ │ - [2577e8] signingTime │ │ - [2577f4] des-ede-ofb │ │ - [257800] dsaWithSHA1-old │ │ - [257810] Netscape SSL Server Name │ │ - [257829] certificatePolicies │ │ - [25783d] GN │ │ - [257840] uid │ │ - [257844] cast5-cbc │ │ - [25784e] PKIX │ │ - [257853] msCodeInd │ │ - [25785d] msEFS │ │ - [257863] id-smime-aa │ │ - [25786f] id-smime-mod-cms │ │ - [257880] id-smime-alg-3DESwrap │ │ - [257896] id-smime-cd-ldap │ │ - [2578a7] id-on │ │ - [2578ad] id-cct │ │ - [2578b4] id-regCtrl-pkiArchiveOptions │ │ - [2578d1] id-cmc-addExtensions │ │ - [2578e6] ad dvcs │ │ - [2578ee] Basic OCSP Response │ │ - [257902] CrlID │ │ - [257908] DOD │ │ - [25790c] room │ │ - [257911] cNAMERecord │ │ - [25791d] pseudonym │ │ - [257927] setct-CredReqTBSX │ │ - [257939] setct-CertReqTBE │ │ - [25794a] setct-CertReqTBEX │ │ - [25795c] set-brand-AmericanExpress │ │ - [257976] X509v3 Certificate Issuer │ │ - [257990] id-it-suppLangTags │ │ - [2579a3] hmacWithSHA384 │ │ - [2579b2] GOST 34.10-2001 Cryptocom │ │ - [2579cc] distinguishedName │ │ - [2579de] aes-128-xts │ │ - [2579ea] camellia-128-cmac │ │ - [2579fc] AuthPSK │ │ - [257a04] ARIA-128-CTR │ │ - [257a11] ARIA-256-ECB │ │ - [257a1e] SHA512-224 │ │ - [257a29] id-dsa-with-sha3-512 │ │ - [257a3e] DSTU curve 9 │ │ - [257a4b] GOST R 34.10-2012 (256 bit) ParamSet C │ │ - [257a72] kmac256 │ │ - [257a7a] ms-app-policies │ │ - [257a8a] signatureAlgorithm │ │ - [257a9d] value.revoked │ │ - [257aab] value.unknown │ │ - [257ab9] certStatus │ │ - [257ac4] no start line │ │ - [257ad2] pvk too short │ │ - [257ae0] PEM_ASN1_read_bio │ │ - [257af2] mac setup error │ │ - [257b02] \U%04lX │ │ - [257b0a] invalid null pointer │ │ - [257b1f] pkcs7 add signer error │ │ - [257b36] unsupported cipher type │ │ - [257b4e] error retrieving additional input │ │ - [257b70] BN_BLINDING_convert_ex │ │ - [257b87] invalid digest length │ │ - [257b9d] invalid padding mode │ │ - [257bb2] n does not equal product of primes │ │ - [257bd5] message │ │ - [257bdd] not a name │ │ - [257be8] crypto/store/store_lib.c │ │ - [257c01] OSSL_STORE_find │ │ - [257c11] try_pkcs12 │ │ - [257c1c] pkcs7 add signed attr error │ │ - [257c38] token not present │ │ - [257c4a] no result buffer │ │ - [257c5b] result too large │ │ - [257c6c] sys$dassgn error │ │ - [257c7d] user data duplication unsupported │ │ - [257c9f] pathlen │ │ - [257ca7] CPS │ │ - [257cab] reasons │ │ - [257cb3] %*sFull Name:\n │ │ - [257cc2] d2i_ocsp_nonce │ │ - [257cd1] (Tunnel) │ │ - [257cdb] crypto/x509/v3_asid.c │ │ - [257cf1] %*s%s\n │ │ - [257cf8] %*sTarget Group: │ │ - [257d0a] i2r_issuer_sign_tool │ │ - [257d1f] %*ssignToolCert: │ │ - [257d31] authority │ │ - [257d3b] crypto/x509/v3_ind_iss.c │ │ - [257d54] Not Before: │ │ - [257d61] othername:XmppAddr:%.*s │ │ - [257d79] EdiPartyName: │ │ - [257d94] Registered ID: │ │ - [257da3] %*s\n │ │ - [257db3] crypto/x509/v3_skid.c │ │ - [257dc9] SXNET │ │ - [257dcf] crypto/x509/v3_utl.c │ │ - [257de4] dirname error │ │ - [257df2] extension name error │ │ - [257e07] invalid asnumber │ │ - [257e18] policy when proxy language requires no policy │ │ - [257e46] invalid non-CA certificate (has CA markings) │ │ - [257e73] Suite B: curve not allowed for this LOS │ │ - [257e9b] OCSP request │ │ - [257ea8] code_sign │ │ - [257eb2] crypto/x509/x_attrib.c │ │ - [257ec9] X509_CRL_INFO │ │ - [257ed7] Extension │ │ - [257ee1] X509_NAME │ │ - [257eeb] provider=base,fips=yes,output=pem,structure=type-specific │ │ - [257f25] provider=base,fips=no,output=der,structure=EncryptedPrivateKeyInfo │ │ - [257f68] provider=base,fips=yes,output=pem,structure=ec │ │ - [257f97] provider=base,fips=yes,output=pem,structure=pkcs1 │ │ - [257fc9] provider=base,fips=yes,output=der,structure=pkcs3 │ │ - [257ffb] provider=base,fips=yes,output=pem,structure=X9.62 │ │ - [25802d] OpenSSL Default Provider │ │ - [258046] SHA2-512/224:SHA-512/224:SHA512-224:2.16.840.1.101.3.4.2.5 │ │ - [258081] SHA3-256:2.16.840.1.101.3.4.2.8 │ │ - [2580a1] KRB5KDF │ │ - [2580a9] provider=default,fips=yes,input=pem │ │ - [2580cd] provider=default,fips=yes,input=der,structure=EncryptedPrivateKeyInfo │ │ - [258113] AES-128-CCM:id-aes128-CCM:2.16.840.1.101.3.4.1.7 │ │ - [258144] AES-128-WRAP-INV:AES128-WRAP-INV │ │ - [258165] ARIA-128-OFB:1.2.410.200046.1.1.4 │ │ - [258187] OpenSSL Legacy Provider │ │ - [25819f] CAST5-CBC:CAST-CBC:CAST:1.2.840.113533.7.66.10 │ │ - [2581ce] ossl_sm2_plaintext_size │ │ - [2581e6] providers/implementations/ciphers/cipher_aes_siv.c │ │ - [258219] aes_wrap_cipher_internal │ │ - [258232] providers/implementations/encode_decode/encode_key2any.c │ │ - [25826b] key_to_p8info │ │ - [258279] dh_to_PrivateKeyInfo_der_encode │ │ - [258299] dh_to_PrivateKeyInfo_pem_encode │ │ - [2582b9] sm2_to_SubjectPublicKeyInfo_pem_encode │ │ - [2582e0] ed448_to_EncryptedPrivateKeyInfo_der_encode │ │ - [25830c] %s%s%s%u (%s0x%x)\n │ │ - [25831f] ec2text_encode │ │ - [25832e] ec_to_text │ │ - [258339] EC-Parameters │ │ - [258347] memcost │ │ - [25834f] pbkdf2_derive │ │ - [25835d] kdf_tls1_prf_set_ctx_params │ │ - [258379] ecxkem_decapsulate │ │ - [25838c] dh_gen_common_set_params │ │ - [2583a5] context-string │ │ - [2583b4] rsa_setup_mgf1_md │ │ - [2583c6] %08lx │ │ - [2583cc] invalid memory size │ │ - [2583e0] missing xcghash │ │ - [2583f0] seed sources must not have a parent │ │ - [258414] ossl_cipher_generic_get_ctx_params │ │ - [258437] en │ │ - [25843a] el │ │ - [25843d] et │ │ - [258440] egotiated-version │ │ - [258452] 2kdf-key-check │ │ - [258461] sp │ │ - [258464] r12 │ │ - [258468] d21 │ │ - [25846c] ([BLjava/lang/String;)V │ │ - [258484] cipher_provider_version │ │ - [25849c] sqlcipherCodecAttach: leaving database mutex %p (early return on rc=%d) │ │ - [2584e4] sqlite3_rekey_v2: no key provided │ │ - [258506] sqlcipher_codec_ctx_init: allocating kdf_salt │ │ - [258534] codec_ctx_free: iCtx=%p │ │ - [25854c] Upgrade format not determined │ │ - [25856a] rmdir │ │ - [258570] recovered %d pages from %s │ │ - [25858b] recovered %d frames from WAL file %s │ │ - [2585b0] ] │ │ - [2585b2] IfNullRow │ │ - [2585bc] Sort │ │ - [2585c1] OpenWrite │ │ - [2585cb] Real │ │ - [2585d0] AggStep1 │ │ - [2585d9] error in %s %s after %s: %s │ │ - [2585f5] free space corruption │ │ - [25860b] cannot open value of type %s │ │ - [258628] %02x │ │ - [25862e] sqlite3Codec: error occurred during key derivation: %d │ │ - [258665] HMAC │ │ - [25866a] sqlcipher_openssl_cipher: EVP_CipherInit_ex for mode %d returned %d │ │ - [2586ae] sqlcipher_openssl_add_random: leaving SQLCIPHER_MUTEX_PROVIDER_RAND │ │ - [2586f2] foreign_keys │ │ - [2586ff] pk │ │ - [258702] rowid │ │ - [258708] set list │ │ - [258711] COMMIT │ │ - [258718] OID │ │ - [25871c] LEFT-MOST SUBQUERY │ │ - [25872f] BLOOM FILTER ON %S ( │ │ - [258744] foreign key mismatch - "%w" referencing "%w" │ │ - [258771] utf16le │ │ - [258779] rtrim │ │ - [25877f] sqlite_rename_test │ │ - [258792] utc │ │ - [258796] jsonb_group_object │ │ - [2587a9] SNaN │ │ - [2587ae] query aborted │ │ - [2587bc] SELECT value FROM %Q.'%q_stat' WHERE id=? │ │ - [2587e6] DELETE FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ? │ │ - [25881d] SELECT level, count(*) AS cnt FROM %Q.'%q_segdir' GROUP BY level HAVING cnt>=? ORDER BY (level %% 1024) ASC, 2 DESC LIMIT 1 │ │ - [25889c] ful │ │ - [2588a0] evita │ │ - [2588a6] tnem │ │ - [2588ab] , x.'%q' │ │ - [2588b4] SELECT %s WHERE rowid BETWEEN %lld AND %lld ORDER BY rowid %s │ │ - [2588f2] automerge= │ │ - [2588fd] tokendata │ │ - [258907] REPLACE INTO %Q.'%q_config' VALUES(?,?) │ │ - [25892f] reads │ │ - [258935] 'delete-all' may only be used with a contentless or external content fts5 table │ │ - [258985] malformed inverted index for FTS5 table %s.%s │ │ - [2589b3] ascii │ │ - [2589b9] fts5: 2024-04-15 13:34:05 8653b758870e6ef0c98d46b3ace27849054af85da891eb121e9aaa537f1e8355 │ │ - [258a14] rtreecheck │ │ - [258a1f] Node %lld is too small for cell count of %d (%d bytes) │ │ - [258a56] Wrong number of entries in %%%s table - expected %lld, actual %lld │ │ - [258a99] MAX_PAGE_COUNT=0xfffffffe │ │ - [258ab3] dtls1_write_app_data_bytes │ │ - [258ace] TLS_DHE_RSA_WITH_AES_256_CCM_8 │ │ - [258aed] ECDHE-ECDSA-AES128-SHA │ │ - [258b04] ECDHE-RSA-AES128-SHA │ │ - [258b19] ECDHE-RSA-AES256-GCM-SHA384 │ │ - [258b35] SRP-RSA-AES-128-CBC-SHA │ │ - [258b4d] SRP-DSS-AES-256-CBC-SHA │ │ - [258b65] CAMELLIA256-SHA │ │ - [258b75] TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA │ │ - [258b9b] LEGACY-GOST2012-GOST8912-GOST8912 │ │ - [258bbd] TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 │ │ - [258be4] SSL for verify callback │ │ - [258bfc] SUITEB128 │ │ - [258c06] EDH │ │ - [258c0a] bad decompression │ │ - [258c1c] cookie gen callback failure │ │ - [258c38] digest check failed │ │ - [258c4c] no renegotiation │ │ - [258c5d] srtp unknown protection profile │ │ - [258c7d] ssl session id has bad length │ │ - [258c9b] unable to find public key parameters │ │ - [258cc0] unable to load ssl3 sha1 routines │ │ - [258ce2] unknown alert type │ │ - [258cf5] ct_move_scts │ │ - [258d02] no_tls1_1 │ │ - [258d0c] d2i_SSL_SESSION_ex │ │ - [258d1f] error │ │ - [258d25] SSLv3/TLS read client hello │ │ - [258d41] ssl/t1_lib.c │ │ - [258d4e] srp_verify_server_param │ │ - [258d66] unable to store stateless reset token │ │ - [258d8c] ORIG_DCID is malformed │ │ - [258da3] PREFERRED_ADDR is malformed │ │ - [258dbf] retry_source_connection_id │ │ - [258dda] initial_max_stream_data_bidi_remote │ │ - [258dfe] Post-handshake TLS CertificateRequest received │ │ - [258e2d] ch_rxku_tick │ │ - [258e3a] _%s.sqlog │ │ - [258e44] time_format │ │ - [258e50] delta │ │ - [258e56] connectivity │ │ - [258e63] recovery:packet_lost │ │ - [258e78] crypto_buffer_exceeded │ │ - [258e8f] depack_do_frame_ping │ │ - [258ea4] STREAM frame for TX only stream │ │ - [258ec4] internal error (rstream available) │ │ - [258ee7] invalid stream count limit │ │ - [258f02] ossl_quic_tx_packetiser_discard_enc_level │ │ - [258f2c] ossl_quic_gen_rand_conn_id │ │ - [258f47] MAX_STREAMS_BIDI │ │ - [258f58] RETIRE_CONN_ID │ │ - [258f67] hs_padding │ │ - [258f72] dtls_prepare_record_header │ │ - [258f8d] tls_release_record │ │ - [258fa0] tls_parse_stoc_sct │ │ - [258fb3] tls_parse_stoc_key_share │ │ - [258fcc] tls_process_server_rpk │ │ - [258fe3] tls_process_ske_psk_preamble │ │ - [259000] ssl/statem/statem_dtls.c │ │ - [259019] tls_early_post_process_client_hello │ │ - [25903d] asn1_template_noexp_d2i │ │ - [259055] crypto/asn1/tasn_enc.c │ │ - [25906c] ASN1_OBJECT │ │ - [259078] crypto/asn1/tasn_utl.c │ │ - [25908f] %02X: │ │ - [259095] write to read only BIO │ │ - [2590ac] local address not available │ │ - [2590c8] non-fatal or transient error │ │ - [2590e5] │ │ - [2590ec] memory buffer │ │ - [2590fa] BN_div │ │ - [259101] [[%s]]\n │ │ - [259109] BOOL │ │ - [25910e] UTC │ │ - [259112] OCT │ │ - [259116] UNIV │ │ - [25911b] VISIBLE │ │ - [259123] vparams │ │ - [25912b] ossl_dh_new_by_nid_ex │ │ - [259141] eckey_priv_encode │ │ - [259153] ossl_ec_key_param_from_x509_algor │ │ - [259175] crypto/ec/ec_curve.c │ │ - [25918c] IPSec/IKE/Oakley curve #4 over a 185 bit binary field.\n │ │ + [2568bc] cannot use window functions in recursive queries │ │ + [2568ed] │ │ + [2568f4] COVERING INDEX %s │ │ + [256906] RETURNING may not use "TABLE.*" wildcards │ │ + [256930] cannot use RETURNING in a trigger │ │ + [256952] trigger %T already exists │ │ + [25696c] view %s may not be altered │ │ + [256987] lower │ │ + [25698d] avg │ │ + [256991] sqlite_rename_quotefix │ │ + [2569a8] %.*s%s │ │ + [2569af] datetime │ │ + [2569b8] timediff │ │ + [2569c1] bad JSON path: %Q │ │ + [2569d3] json_object() requires an even number of arguments │ │ + [256a06] porter │ │ + [256a0d] remove_diacritics=2 │ │ + [256a21] DELETE FROM %Q.'%q_segments' WHERE blockid BETWEEN ? AND ? │ │ + [256a5c] SELECT size FROM %Q.'%q_docsize' WHERE docid=? │ │ + [256a8b] sei │ │ + [256a8f] lb │ │ + [256a92] ble │ │ + [256a96] OR │ │ + [256a99] ... │ │ + [256aa4] prefix length out of range (max 999) │ │ + [256ac9] CREATE TABLE %Q.'%q_%q'(%s)%s │ │ + [256ae7] %s: table does not support scanning │ │ + [256b0b] fts5: syntax error near "%.1s" │ │ + [256b2a] ing │ │ + [256b2e] alism │ │ + [256b34] ement │ │ + [256b3a] fts5vocab: unknown table type: %Q │ │ + [256b5c] RtreeMatchArg │ │ + [256b6a] [%lld] │ │ + [256b71] ENABLE_RTREE │ │ + [256b7e] ENABLE_STAT4 │ │ + [256b8b] TLS_RSA_WITH_NULL_SHA │ │ + [256ba1] TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 │ │ + [256bc5] TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 │ │ + [256be9] ECDHE-RSA-AES128-SHA256 │ │ + [256c01] TLS_PSK_WITH_NULL_SHA │ │ + [256c17] PSK-AES128-GCM-SHA256 │ │ + [256c2d] TLS_DHE_PSK_WITH_AES_128_CBC_SHA256 │ │ + [256c51] TLS_RSA_PSK_WITH_AES_128_CBC_SHA256 │ │ + [256c75] ECDHE-PSK-NULL-SHA │ │ + [256c88] CAMELLIA128-SHA256 │ │ + [256c9b] TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 │ │ + [256cc4] TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ + [256ced] ECDHE-ECDSA-ARIA256-GCM-SHA384 │ │ + [256d0c] PSK-ARIA128-GCM-SHA256 │ │ + [256d23] TLS_PSK_WITH_ARIA_128_GCM_SHA256 │ │ + [256d44] aSRP │ │ + [256d49] IDEA │ │ + [256d4e] bad psk identity │ │ + [256d5f] bad write retry │ │ + [256d6f] conn use only │ │ + [256d7d] duplicate compression id │ │ + [256d96] ee key too small │ │ + [256da7] no suitable record layer │ │ + [256dc0] parse tlsext │ │ + [256dcd] quic handshake layer error │ │ + [256de8] tlsv1 alert decode error │ │ + [256e01] uninitialized │ │ + [256e0f] ossl_bytes_to_cipher_list │ │ + [256e29] SSL_set0_tmp_dh_pkey │ │ + [256e3e] │ │ + [256e46] rx_cert_comp │ │ + [256e53] prioritize_chacha │ │ + [256e65] Ciphersuites │ │ + [256e72] max_protocol │ │ + [256e7f] PrivateKey │ │ + [256e8a] chainCAfile │ │ + [256e96] ChainCAStore │ │ + [256ea3] VerifyCAStore │ │ + [256eb1] ClientRenegotiation │ │ + [256ec5] SSL_use_PrivateKey_file │ │ + [256edd] master_key │ │ + [256ee8] tlsext_max_fragment_len_mode │ │ + [256f05] tls_choose_sigalg │ │ + [256f17] ossl_quic_clear │ │ + [256f27] quic_conn_stream_new │ │ + [256f3c] max_ack_delay │ │ + [256f4a] stateless_reset_token │ │ + [256f60] protocol_type │ │ + [256f6e] process_id │ │ + [256f79] connection_closed │ │ + [256f8b] datagram_id │ │ + [256f97] ack_delay │ │ + [256fa1] fin │ │ + [256fa5] STOP_SENDING not valid in INITIAL/HANDSHAKE │ │ + [256fd1] depack_do_frame_ack │ │ + [256fe5] depack_do_frame_stream_data_blocked │ │ + [257009] depack_do_frame_conn_close │ │ + [257024] ssl/record/methods/ssl3_meth.c │ │ + [257043] tls_any_set_crypto_state │ │ + [25705c] ssl/statem/extensions.c │ │ + [257074] tls_construct_ctos_npn │ │ + [25708b] tls_construct_ctos_post_handshake_auth │ │ + [2570b2] tls_parse_stoc_early_data │ │ + [2570cc] tls_parse_ctos_status_request │ │ + [2570ea] tls_process_server_done │ │ + [257102] ossl_statem_client13_write_transition │ │ + [257128] No ciphers enabled for max supported SSL/TLS version │ │ + [25715d] The max supported SSL/TLS version needs the MD5-SHA1 digest but it is not available in the loaded providers. Use (D)TLSv1.2 or above, or load different providers │ │ + [2571ff] ossl_statem_server_construct_message │ │ + [257224] ASN1_STRING_set │ │ + [257234] asn1_d2i_ex_primitive │ │ + [25724a] X509_ALGOR │ │ + [257255] in use │ │ + [25725c] transfer timeout │ │ + [25726d] unsupported ip family │ │ + [257283] peer address not available │ │ + [25729e] crypto/bio/bss_dgram_pair.c │ │ + [2572ba] dgram_mem_init │ │ + [2572c9] config_diagnostics │ │ + [2572dc] default │ │ + [2572e4] crypto/conf/conf_api.c │ │ + [2572fb] BITLIST │ │ + [257303] SEQ │ │ + [257307] EXPLICIT │ │ + [257310] crypto/bn/bn_prime.c │ │ + [257325] crypto/bn/bn_rand.c │ │ + [257339] DSO_load │ │ + [257342] DSO_bind_func │ │ + [257350] DSO_ctrl │ │ + [257359] ossl_ec_GF2m_simple_group_set_curve │ │ + [25737d] EC_POINT_add │ │ + [25738a] crypto/ec/ec_mult.c │ │ + [25739e] EC_POINT_set_compressed_coordinates │ │ + [2573c2] ossl_ecdsa_simple_verify_sig │ │ + [2573df] ECDSA_verify │ │ + [2573ec] Generator (uncompressed): │ │ + [257406] BN_mod_sqrt │ │ + [257412] OSSL_DECODER_from_bio │ │ + [257428] OSSL_DECODER_get0_properties │ │ + [257445] PKCS7 routines │ │ + [257454] DSO support routines │ │ + [257469] SM2 routines │ │ + [257476] system lib │ │ + [257481] evp_md_ctx_new_ex │ │ + [257493] algid-absent │ │ + [2574a0] secp521r1 │ │ + [2574aa] sect163k1 │ │ + [2574b4] wap-wsg-idm-ecid-wtls11 │ │ + [2574cc] B-163 │ │ + [2574d2] assertion failed: ctx->length <= (int)sizeof(ctx->enc_data) │ │ + [25750e] ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ + [25754f] there are no property definitions with encoder %s │ │ + [257581] do_sigver_init │ │ + [257590] evp_mac_final │ │ + [25759e] crypto/evp/p5_crpt.c │ │ + [2575b3] crypto/evp/p_lib.c │ │ + [2575c6] default_fixup_args │ │ + [2575d9] crypto/ec/ec_pmeth.c │ │ + [2575ee] validate-g │ │ + [2575f9] ffdhe2048 │ │ + [257603] ffdhe6144 │ │ + [25760d] expand on static bignum data │ │ + [25762a] invalid parameter nid │ │ + [257640] command not supported │ │ + [257656] expecting a dh key │ │ + [257669] message digest is null │ │ + [257680] unsupported key derivation function │ │ + [2576a4] unsupported prf │ │ + [2576b4] depth exceeded │ │ + [2576c3] explicit tag not constructed │ │ + [2576e0] no multipart boundary │ │ + [2576f6] object not ascii format │ │ + [25770e] sequence not constructed │ │ + [257727] passed null parameter │ │ + [25773d] init failed │ │ + [257749] internal list error │ │ + [25775d] ess signing certid mismatch error │ │ + [25777f] unknown digest algorithm │ │ + [257798] invalid genp │ │ + [2577a5] total timeout │ │ + [2577b3] log key invalid │ │ + [2577c3] sct list invalid │ │ + [2577d4] DES-EDE3-ECB │ │ + [2577e1] aes256-wrap-pad │ │ + [2577f1] aes256 │ │ + [2577f8] RSA-SHA1-2 │ │ + [257803] PBE-MD5-DES │ │ + [25780f] signingTime │ │ + [25781b] des-ede-ofb │ │ + [257827] dsaWithSHA1-old │ │ + [257837] Netscape SSL Server Name │ │ + [257850] certificatePolicies │ │ + [257864] GN │ │ + [257867] uid │ │ + [25786b] cast5-cbc │ │ + [257875] PKIX │ │ + [25787a] msCodeInd │ │ + [257884] msEFS │ │ + [25788a] id-smime-aa │ │ + [257896] id-smime-mod-cms │ │ + [2578a7] id-smime-alg-3DESwrap │ │ + [2578bd] id-smime-cd-ldap │ │ + [2578ce] id-on │ │ + [2578d4] id-cct │ │ + [2578db] id-regCtrl-pkiArchiveOptions │ │ + [2578f8] id-cmc-addExtensions │ │ + [25790d] ad dvcs │ │ + [257915] Basic OCSP Response │ │ + [257929] CrlID │ │ + [25792f] DOD │ │ + [257933] room │ │ + [257938] cNAMERecord │ │ + [257944] pseudonym │ │ + [25794e] setct-CredReqTBSX │ │ + [257960] setct-CertReqTBE │ │ + [257971] setct-CertReqTBEX │ │ + [257983] set-brand-AmericanExpress │ │ + [25799d] X509v3 Certificate Issuer │ │ + [2579b7] id-it-suppLangTags │ │ + [2579ca] hmacWithSHA384 │ │ + [2579d9] GOST 34.10-2001 Cryptocom │ │ + [2579f3] distinguishedName │ │ + [257a05] aes-128-xts │ │ + [257a11] camellia-128-cmac │ │ + [257a23] AuthPSK │ │ + [257a2b] ARIA-128-CTR │ │ + [257a38] ARIA-256-ECB │ │ + [257a45] SHA512-224 │ │ + [257a50] id-dsa-with-sha3-512 │ │ + [257a65] DSTU curve 9 │ │ + [257a72] GOST R 34.10-2012 (256 bit) ParamSet C │ │ + [257a99] kmac256 │ │ + [257aa1] ms-app-policies │ │ + [257ab1] signatureAlgorithm │ │ + [257ac4] value.revoked │ │ + [257ad2] value.unknown │ │ + [257ae0] certStatus │ │ + [257aeb] no start line │ │ + [257af9] pvk too short │ │ + [257b07] PEM_ASN1_read_bio │ │ + [257b19] mac setup error │ │ + [257b29] \U%04lX │ │ + [257b31] invalid null pointer │ │ + [257b46] pkcs7 add signer error │ │ + [257b5d] unsupported cipher type │ │ + [257b75] error retrieving additional input │ │ + [257b97] BN_BLINDING_convert_ex │ │ + [257bae] invalid digest length │ │ + [257bc4] invalid padding mode │ │ + [257bd9] n does not equal product of primes │ │ + [257bfc] message │ │ + [257c04] not a name │ │ + [257c0f] crypto/store/store_lib.c │ │ + [257c28] OSSL_STORE_find │ │ + [257c38] try_pkcs12 │ │ + [257c43] pkcs7 add signed attr error │ │ + [257c5f] token not present │ │ + [257c71] no result buffer │ │ + [257c82] result too large │ │ + [257c93] sys$dassgn error │ │ + [257ca4] user data duplication unsupported │ │ + [257cc6] pathlen │ │ + [257cce] CPS │ │ + [257cd2] reasons │ │ + [257cda] %*sFull Name:\n │ │ + [257ce9] d2i_ocsp_nonce │ │ + [257cf8] (Tunnel) │ │ + [257d02] crypto/x509/v3_asid.c │ │ + [257d18] %*s%s\n │ │ + [257d1f] %*sTarget Group: │ │ + [257d31] i2r_issuer_sign_tool │ │ + [257d46] %*ssignToolCert: │ │ + [257d58] authority │ │ + [257d62] crypto/x509/v3_ind_iss.c │ │ + [257d7b] Not Before: │ │ + [257d88] othername:XmppAddr:%.*s │ │ + [257da0] EdiPartyName: │ │ + [257dbb] Registered ID: │ │ + [257dca] %*s\n │ │ + [257dda] crypto/x509/v3_skid.c │ │ + [257df0] SXNET │ │ + [257df6] crypto/x509/v3_utl.c │ │ + [257e0b] dirname error │ │ + [257e19] extension name error │ │ + [257e2e] invalid asnumber │ │ + [257e3f] policy when proxy language requires no policy │ │ + [257e6d] invalid non-CA certificate (has CA markings) │ │ + [257e9a] Suite B: curve not allowed for this LOS │ │ + [257ec2] OCSP request │ │ + [257ecf] code_sign │ │ + [257ed9] crypto/x509/x_attrib.c │ │ + [257ef0] X509_CRL_INFO │ │ + [257efe] Extension │ │ + [257f08] X509_NAME │ │ + [257f12] provider=base,fips=yes,output=pem,structure=type-specific │ │ + [257f4c] provider=base,fips=no,output=der,structure=EncryptedPrivateKeyInfo │ │ + [257f8f] provider=base,fips=yes,output=pem,structure=ec │ │ + [257fbe] provider=base,fips=yes,output=pem,structure=pkcs1 │ │ + [257ff0] provider=base,fips=yes,output=der,structure=pkcs3 │ │ + [258022] provider=base,fips=yes,output=pem,structure=X9.62 │ │ + [258054] OpenSSL Default Provider │ │ + [25806d] SHA2-512/224:SHA-512/224:SHA512-224:2.16.840.1.101.3.4.2.5 │ │ + [2580a8] SHA3-256:2.16.840.1.101.3.4.2.8 │ │ + [2580c8] KRB5KDF │ │ + [2580d0] provider=default,fips=yes,input=pem │ │ + [2580f4] provider=default,fips=yes,input=der,structure=EncryptedPrivateKeyInfo │ │ + [25813a] AES-128-CCM:id-aes128-CCM:2.16.840.1.101.3.4.1.7 │ │ + [25816b] AES-128-WRAP-INV:AES128-WRAP-INV │ │ + [25818c] ARIA-128-OFB:1.2.410.200046.1.1.4 │ │ + [2581ae] OpenSSL Legacy Provider │ │ + [2581c6] CAST5-CBC:CAST-CBC:CAST:1.2.840.113533.7.66.10 │ │ + [2581f5] ossl_sm2_plaintext_size │ │ + [25820d] providers/implementations/ciphers/cipher_aes_siv.c │ │ + [258240] aes_wrap_cipher_internal │ │ + [258259] providers/implementations/encode_decode/encode_key2any.c │ │ + [258292] key_to_p8info │ │ + [2582a0] dh_to_PrivateKeyInfo_der_encode │ │ + [2582c0] dh_to_PrivateKeyInfo_pem_encode │ │ + [2582e0] sm2_to_SubjectPublicKeyInfo_pem_encode │ │ + [258307] ed448_to_EncryptedPrivateKeyInfo_der_encode │ │ + [258333] %s%s%s%u (%s0x%x)\n │ │ + [258346] ec2text_encode │ │ + [258355] ec_to_text │ │ + [258360] EC-Parameters │ │ + [25836e] memcost │ │ + [258376] pbkdf2_derive │ │ + [258384] kdf_tls1_prf_set_ctx_params │ │ + [2583a0] ecxkem_decapsulate │ │ + [2583b3] dh_gen_common_set_params │ │ + [2583cc] context-string │ │ + [2583db] rsa_setup_mgf1_md │ │ + [2583ed] %08lx │ │ + [2583f3] invalid memory size │ │ + [258407] missing xcghash │ │ + [258417] seed sources must not have a parent │ │ + [25843b] ossl_cipher_generic_get_ctx_params │ │ + [25845e] en │ │ + [258461] el │ │ + [258464] et │ │ + [258467] egotiated-version │ │ + [258479] 2kdf-key-check │ │ + [258488] sp │ │ + [25848b] r12 │ │ + [25848f] d21 │ │ + [258493] ([BLjava/lang/String;)V │ │ + [2584ab] cipher_provider_version │ │ + [2584c3] sqlcipherCodecAttach: leaving database mutex %p (early return on rc=%d) │ │ + [25850b] sqlite3_rekey_v2: no key provided │ │ + [25852d] sqlcipher_codec_ctx_init: allocating kdf_salt │ │ + [25855b] codec_ctx_free: iCtx=%p │ │ + [258573] Upgrade format not determined │ │ + [258591] rmdir │ │ + [258597] recovered %d pages from %s │ │ + [2585b2] recovered %d frames from WAL file %s │ │ + [2585d7] ] │ │ + [2585d9] IfNullRow │ │ + [2585e3] Sort │ │ + [2585e8] OpenWrite │ │ + [2585f2] Real │ │ + [2585f7] AggStep1 │ │ + [258600] error in %s %s after %s: %s │ │ + [25861c] free space corruption │ │ + [258632] cannot open value of type %s │ │ + [25864f] %02x │ │ + [258655] sqlite3Codec: error occurred during key derivation: %d │ │ + [25868c] HMAC │ │ + [258691] sqlcipher_openssl_cipher: EVP_CipherInit_ex for mode %d returned %d │ │ + [2586d5] sqlcipher_openssl_add_random: leaving SQLCIPHER_MUTEX_PROVIDER_RAND │ │ + [258719] foreign_keys │ │ + [258726] pk │ │ + [258729] rowid │ │ + [25872f] set list │ │ + [258738] COMMIT │ │ + [25873f] OID │ │ + [258743] LEFT-MOST SUBQUERY │ │ + [258756] BLOOM FILTER ON %S ( │ │ + [25876b] foreign key mismatch - "%w" referencing "%w" │ │ + [258798] utf16le │ │ + [2587a0] rtrim │ │ + [2587a6] sqlite_rename_test │ │ + [2587b9] utc │ │ + [2587bd] jsonb_group_object │ │ + [2587d0] SNaN │ │ + [2587d5] query aborted │ │ + [2587e3] SELECT value FROM %Q.'%q_stat' WHERE id=? │ │ + [25880d] DELETE FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ? │ │ + [258844] SELECT level, count(*) AS cnt FROM %Q.'%q_segdir' GROUP BY level HAVING cnt>=? ORDER BY (level %% 1024) ASC, 2 DESC LIMIT 1 │ │ + [2588c3] ful │ │ + [2588c7] evita │ │ + [2588cd] tnem │ │ + [2588d2] , x.'%q' │ │ + [2588db] SELECT %s WHERE rowid BETWEEN %lld AND %lld ORDER BY rowid %s │ │ + [258919] automerge= │ │ + [258924] tokendata │ │ + [25892e] REPLACE INTO %Q.'%q_config' VALUES(?,?) │ │ + [258956] reads │ │ + [25895c] 'delete-all' may only be used with a contentless or external content fts5 table │ │ + [2589ac] malformed inverted index for FTS5 table %s.%s │ │ + [2589da] ascii │ │ + [2589e0] fts5: 2024-04-15 13:34:05 8653b758870e6ef0c98d46b3ace27849054af85da891eb121e9aaa537f1e8355 │ │ + [258a3b] rtreecheck │ │ + [258a46] Node %lld is too small for cell count of %d (%d bytes) │ │ + [258a7d] Wrong number of entries in %%%s table - expected %lld, actual %lld │ │ + [258ac0] MAX_PAGE_COUNT=0xfffffffe │ │ + [258ada] dtls1_write_app_data_bytes │ │ + [258af5] TLS_DHE_RSA_WITH_AES_256_CCM_8 │ │ + [258b14] ECDHE-ECDSA-AES128-SHA │ │ + [258b2b] ECDHE-RSA-AES128-SHA │ │ + [258b40] ECDHE-RSA-AES256-GCM-SHA384 │ │ + [258b5c] SRP-RSA-AES-128-CBC-SHA │ │ + [258b74] SRP-DSS-AES-256-CBC-SHA │ │ + [258b8c] CAMELLIA256-SHA │ │ + [258b9c] TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA │ │ + [258bc2] LEGACY-GOST2012-GOST8912-GOST8912 │ │ + [258be4] TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 │ │ + [258c0b] SSL for verify callback │ │ + [258c23] SUITEB128 │ │ + [258c2d] EDH │ │ + [258c31] bad decompression │ │ + [258c43] cookie gen callback failure │ │ + [258c5f] digest check failed │ │ + [258c73] no renegotiation │ │ + [258c84] srtp unknown protection profile │ │ + [258ca4] ssl session id has bad length │ │ + [258cc2] unable to find public key parameters │ │ + [258ce7] unable to load ssl3 sha1 routines │ │ + [258d09] unknown alert type │ │ + [258d1c] ct_move_scts │ │ + [258d29] no_tls1_1 │ │ + [258d33] d2i_SSL_SESSION_ex │ │ + [258d46] error │ │ + [258d4c] SSLv3/TLS read client hello │ │ + [258d68] ssl/t1_lib.c │ │ + [258d75] srp_verify_server_param │ │ + [258d8d] unable to store stateless reset token │ │ + [258db3] ORIG_DCID is malformed │ │ + [258dca] PREFERRED_ADDR is malformed │ │ + [258de6] retry_source_connection_id │ │ + [258e01] initial_max_stream_data_bidi_remote │ │ + [258e25] Post-handshake TLS CertificateRequest received │ │ + [258e54] ch_rxku_tick │ │ + [258e61] _%s.sqlog │ │ + [258e6b] time_format │ │ + [258e77] delta │ │ + [258e7d] connectivity │ │ + [258e8a] recovery:packet_lost │ │ + [258e9f] crypto_buffer_exceeded │ │ + [258eb6] depack_do_frame_ping │ │ + [258ecb] STREAM frame for TX only stream │ │ + [258eeb] internal error (rstream available) │ │ + [258f0e] invalid stream count limit │ │ + [258f29] ossl_quic_tx_packetiser_discard_enc_level │ │ + [258f53] ossl_quic_gen_rand_conn_id │ │ + [258f6e] MAX_STREAMS_BIDI │ │ + [258f7f] RETIRE_CONN_ID │ │ + [258f8e] hs_padding │ │ + [258f99] dtls_prepare_record_header │ │ + [258fb4] tls_release_record │ │ + [258fc7] tls_parse_stoc_sct │ │ + [258fda] tls_parse_stoc_key_share │ │ + [258ff3] tls_process_server_rpk │ │ + [25900a] tls_process_ske_psk_preamble │ │ + [259027] ssl/statem/statem_dtls.c │ │ + [259040] tls_early_post_process_client_hello │ │ + [259064] asn1_template_noexp_d2i │ │ + [25907c] crypto/asn1/tasn_enc.c │ │ + [259093] ASN1_OBJECT │ │ + [25909f] crypto/asn1/tasn_utl.c │ │ + [2590b6] %02X: │ │ + [2590bc] write to read only BIO │ │ + [2590d3] local address not available │ │ + [2590ef] non-fatal or transient error │ │ + [25910c] │ │ + [259113] memory buffer │ │ + [259121] BN_div │ │ + [259128] [[%s]]\n │ │ + [259130] BOOL │ │ + [259135] UTC │ │ + [259139] OCT │ │ + [25913d] UNIV │ │ + [259142] VISIBLE │ │ + [25914a] vparams │ │ + [259152] ossl_dh_new_by_nid_ex │ │ + [259168] eckey_priv_encode │ │ + [25917a] ossl_ec_key_param_from_x509_algor │ │ + [25919c] crypto/ec/ec_curve.c │ │ + [2591b3] IPSec/IKE/Oakley curve #4 over a 185 bit binary field.\n │ │ Not suitable for ECDSA.\n │ │ Questionable extension field! │ │ - [2591fb] OpenSSL ED448 algorithm │ │ - [259213] EMPTY │ │ - [259219] ENGINE_get_first │ │ - [25922a] rsa routines │ │ - [259237] engine routines │ │ - [259247] CMS routines │ │ - [259254] DSA lib │ │ - [25925c] passed a null parameter │ │ - [259274] called a function that was disabled at compile-time │ │ - [2592a8] nested asn1 error │ │ - [2592ba] EVP_PKEY_CTX_set_dh_pad │ │ - [2592d2] secp160r1 │ │ - [2592dc] Oakley-EC2N-4 │ │ - [2592ea] brainpoolP320t1 │ │ - [2592fa] ivlen │ │ - [259300] tlsaad │ │ - [259307] tls1multi_enc │ │ - [259315] OSSL_ENCODER_CTX_set_cleanup │ │ - [259332] output │ │ - [259339] EVP_PKEY_derive_set_peer_ex │ │ - [259355] crypto/evp/kdf_meth.c │ │ - [25936b] crypto/evp/m_sigver.c │ │ - [259381] update │ │ - [259388] keyLength │ │ - [259392] PKCS5_PBE_keyivgen_ex │ │ - [2593a8] pass │ │ - [2593ad] oeap │ │ - [2593b2] EXTRACT_ONLY │ │ - [2593bf] get_dh_dsa_payload_p │ │ - [2593d4] gen_init │ │ - [2593dd] crypto/evp/pmeth_lib.c │ │ - [2593f4] evp_pkey_ctx_set_md │ │ - [259408] dh_2048_224 │ │ - [259414] "%s" has an existing different identity %d (from "%s") │ │ - [25944b] crypto/hashtable/hashtable.c │ │ - [259468] OpenSSL 3.4.1 11 Feb 2025 │ │ - [259482] check p not safe prime │ │ - [259499] invalid salt length │ │ - [2594ad] no cipher set │ │ - [2594bb] seed_len is less than the length of q │ │ - [2594e1] mstring not universal │ │ - [2594f7] string too short │ │ - [259508] universalstring is wrong length │ │ - [259528] unknown format │ │ - [259537] relative path │ │ - [259545] error parsing content length │ │ - [259562] content not found │ │ - [259574] content type not enveloped data │ │ - [259594] ctrl error │ │ - [25959f] no msgsigdigest │ │ - [2595af] type not data │ │ - [2595bd] popo inconsistent public key │ │ - [2595da] checkafter out of range │ │ - [2595f2] error creating rp │ │ - [259604] missing secret │ │ - [259613] sct unsupported version │ │ - [25962b] aes192-wrap │ │ - [259637] id-aes192-wrap-pad │ │ - [25964a] aes192 │ │ - [259651] ossl_provider_test_operation_bit │ │ - [259672] crypto/self_test_core.c │ │ - [25968a] pkcs7 │ │ - [259690] pkcs7-encryptedData │ │ - [2596a4] DES-ECB │ │ - [2596ac] DSA-SHA1-old │ │ - [2596b9] subjectKeyIdentifier │ │ - [2596ce] X509v3 Authority Key Identifier │ │ - [2596ee] cast5-cfb │ │ - [2596f8] TLS Web Client Authentication │ │ - [259716] CRLReason │ │ - [259720] localKeyID │ │ - [25972b] pbeWithSHA1AndDES-CBC │ │ - [259741] X9.57 │ │ - [259747] id-smime-ct-TDTInfo │ │ - [25975b] id-smime-aa-smimeEncryptCerts │ │ - [259779] id-smime-alg-ESDHwith3DES │ │ - [259793] sbgp-autonomousSysNum │ │ - [2597a9] id-alg-des40 │ │ - [2597b6] Acceptable OCSP Responses │ │ - [2597d0] archiveCutoff │ │ - [2597de] dod │ │ - [2597e2] RSA-MD4 │ │ - [2597ea] X509v3 Policy Constraints │ │ - [259804] setct-PInitResData │ │ - [259817] setct-AuthRevResTBE │ │ - [25982b] setct-CapRevReqTBEX │ │ - [25983f] encrypted track 2 │ │ - [259851] joint-iso-itu-t │ │ - [259861] CAMELLIA-192-CFB8 │ │ - [259873] id-GostR3410-2001DH │ │ - [259887] GOST R 34.11-94 with GOST R 34.10-94 Cryptocom │ │ - [2598b6] freshestCRL │ │ - [2598c2] crossCertificatePair │ │ - [2598d7] deltaRevocationList │ │ - [2598eb] id-aes256-GCM │ │ - [2598f9] SNILS │ │ - [2598ff] kuznyechik-ofb │ │ - [25990e] SSH Server │ │ - [259919] PKINIT Client Auth │ │ - [25992c] pkInitKDC │ │ - [259936] kx-psk │ │ - [25993d] BLAKE2s256 │ │ - [259948] aria-256-cfb │ │ - [259955] dsa_with_SHA384 │ │ - [259965] aria-192-gcm │ │ - [259972] SM4-CFB1 │ │ - [25997b] SM4-CTR │ │ - [259983] sha512-224WithRSAEncryption │ │ - [25999f] AES-192-SIV │ │ - [2599ab] id-on-NAIRealm │ │ - [2599ba] oracle-organization │ │ - [2599ce] Oracle organization │ │ - [2599e2] roleSpecCertIdentifier │ │ - [2599f9] X509v3 Role Specification Certificate Identifier │ │ - [259a2a] X509v3 Time Specification │ │ - [259a44] unknown object name │ │ - [259a58] OCSP_CERTSTATUS │ │ - [259a68] responseStatus │ │ - [259a77] locator │ │ - [259a7f] crypto/pkcs12/p12_asn.c │ │ - [259a97] value.keybag │ │ - [259aa4] │ │ - [259aae] trailing characters │ │ - [259ac2] HERE-->%c%s │ │ - [259ace] Cannot open file │ │ - [259adf] in error state │ │ - [259aee] prediction resistance not supported │ │ - [259b12] prime1: │ │ - [259b1a] 14 (default) │ │ - [259b27] crypto/rsa/rsa_backend.c │ │ - [259b40] digest does not match │ │ - [259b56] EVP_PKEY_CTX_set_rsa_keygen_primes │ │ - [259b79] rsa_ossl_private_encrypt │ │ - [259b92] ossl_rsa_padding_add_PKCS1_type_2_ex │ │ - [259bb7] ossl_rsa_sp800_56b_pairwise_test │ │ - [259bd8] path must be absolute │ │ - [259bee] OSSL_STORE_INFO_new_PARAMS │ │ - [259c09] bad type │ │ - [259c12] tsa untrusted │ │ - [259c20] PEM_X509_INFO_read_bio_ex │ │ - [259c3a] crypto/asn1/x_info.c │ │ - [259c4f] value │ │ - [259c55] \n │ │ - [259c5e] %*scrlNum: │ │ - [259c6a] inherit │ │ - [259c72] %d.%d.%d.%d │ │ - [259c7e] targetName │ │ - [259c89] %*sDigest Type: Public Key Certificate\n │ │ - [259cb1] signToolCert │ │ - [259cbe] addProfessionInfo │ │ - [259cd0] pcPathLengthConstraint │ │ - [259ce7] subjectDomainPolicy │ │ - [259cfb] %s:\n │ │ - [259d00] s2i_ASN1_OCTET_STRING │ │ - [259d16] OSSL_USER_NOTICE_SYNTAX │ │ - [259d2e] bad ip address │ │ - [259d3d] ossl_x509_check_private_key │ │ - [259d59] Path length given without key usage keyCertSign │ │ - [259d89] crypto/x509/x_all.c │ │ - [259d9d] x509_pubkey_ex_new_ex │ │ - [259db3] x509_pubkey_ex_d2i_ex │ │ - [259dc9] provider=base,fips=yes,output=pem,structure=dh │ │ - [259df8] X942KDF-ASN1:X942KDF │ │ - [259e0d] provider=default,fips=yes,output=pem,structure=dsa │ │ - [259e40] AES-128-WRAP-PAD:id-aes128-wrap-pad:AES128-WRAP-PAD:2.16.840.1.101.3.4.1.8 │ │ - [259e8b] AES-192-WRAP-INV:AES192-WRAP-INV │ │ - [259eac] ARIA-192-CCM:1.2.410.200046.1.1.38 │ │ - [259ecf] secp256r1 │ │ - [259ed9] crypto/sm2/sm2_crypt.c │ │ - [259ef0] aes_xts_set_ctx_params │ │ - [259f07] chacha20_poly1305_cipher │ │ - [259f20] rsa_to_type_specific_keypair_der_encode │ │ - [259f48] sm2_to_type_specific_no_pub_pem_encode │ │ - [259f6f] rsa_to_SubjectPublicKeyInfo_der_encode │ │ - [259f96] RSA-PSS PRIVATE KEY │ │ - [259faa] dh_to_SubjectPublicKeyInfo_pem_encode │ │ - [259fd0] dsa_to_PrivateKeyInfo_der_encode │ │ - [259ff1] ec_to_SubjectPublicKeyInfo_pem_encode │ │ - [25a017] ed25519_to_EncryptedPrivateKeyInfo_der_encode │ │ - [25a045] X25519 PRIVATE KEY │ │ - [25a058] rsa2pvk_encode │ │ - [25a067] ed4482text_encode │ │ - [25a079] HKDF_Extract │ │ - [25a086] AES-192-WRAP │ │ - [25a093] ikm length is :%zu, should be at least %zu │ │ - [25a0be] *enclen too small │ │ - [25a0d0] ossl_kdf_ctx_create │ │ - [25a0e4] crypto/dsa/dsa_check.c │ │ - [25a0fb] dhkem-ikm │ │ - [25a105] digest-noinit │ │ - [25a113] right_encode │ │ - [25a120] rsa_pss_compute_saltlen │ │ - [25a138] PSS saltlen can only be specified if PSS padding has been specified first │ │ - [25a182] Cannot use autodetected salt length │ │ - [25a1a6] Should be more than %d, but would be set to match digest size (%d) │ │ - [25a1e9] file_setup_decoders │ │ - [25a1fd] file_load_dir_entry │ │ - [25a211] cipher operation failed │ │ - [25a229] invalid digest size │ │ - [25a23d] missing type │ │ - [25a24a] tag not set │ │ - [25a256] providers/implementations/ciphers/ciphercommon.c │ │ - [25a287] vp-info │ │ - [25a28f] d-pub-key │ │ - [25a299] erslen │ │ - [25a2a0] cs15-pad-disabled │ │ - [25a2b2] ame │ │ - [25a2b6] during phase1 personality function said it would stop here, but now in phase2 it did not stop here │ │ - [25a319] s13 │ │ - [25a31d] s20 │ │ - [25a321] s22 │ │ - [25a325] d1 │ │ - [25a328] d16 │ │ - [25a32c] key │ │ - [25a330] INFO │ │ - [25a335] sqlcipherCodecAttach: context initialization failed forcing error state with rc=%d │ │ - [25a388] sqlcipherCodecAttach: left database mutex %p │ │ - [25a3b5] sqlite3_rekey_v2: entering database mutex %p │ │ - [25a3e2] sqlite3_rekey_v2: committing │ │ - [25a3ff] HMAC operation failed for page %d │ │ - [25a423] cannot fstat db file %s │ │ - [25a43b] access │ │ - [25a442] 922337203685477580 │ │ - [25a455] B │ │ - [25a457] IfPos │ │ - [25a45d] Function │ │ - [25a466] SorterOpen │ │ - [25a471] AggInverse │ │ - [25a47c] CursorHint │ │ - [25a487] codec_set_pass_key: no btree present on db %d │ │ - [25a4b5] sqlcipher_openssl_add_random: left SQLCIPHER_MUTEX_PROVIDER_RAND │ │ - [25a4f6] foreign_key_check │ │ - [25a508] journal_mode │ │ - [25a515] writable_schema │ │ - [25a525] origin │ │ - [25a52c] sqlite_ │ │ - [25a534] aggregate functions are not allowed in the GROUP BY clause │ │ - [25a56f] %!S │ │ - [25a573] table %s has %d values for %d columns │ │ - [25a599] too many terms in ORDER BY clause │ │ - [25a5bb] INSERT INTO %Q.sqlite_master VALUES('index',%Q,%Q,#%d,%Q); │ │ - [25a5f6] MERGE (%s) │ │ - [25a601] ANY(%s) │ │ - [25a609] cannot INSERT into generated column "%s" │ │ - [25a632] row not in PRIMARY KEY order for %s │ │ - [25a656] wrong # of entries in index │ │ - [25a673] %llu │ │ - [25a679] SELECT 1 FROM temp.sqlite_master WHERE name NOT LIKE 'sqliteX_%%' ESCAPE 'X' AND sql NOT LIKE 'create virtual%%' AND sqlite_rename_test(%Q, sql, type, name, 1, %Q, %d)=NULL │ │ - [25a727] UPDATE temp.sqlite_master SET sql = sqlite_rename_column(sql, type, name, %Q, %Q, %d, %Q, %d, 1) WHERE type IN ('trigger', 'view') │ │ - [25a7aa] length │ │ - [25a7b1] sum │ │ - [25a7b5] group_concat │ │ - [25a7c2] json_patch │ │ - [25a7cd] jsonb_set │ │ - [25a7d7] \u0009 │ │ - [25a7de] database table is locked │ │ - [25a7f7] database disk image is malformed │ │ - [25a818] unable to delete/modify user-function due to active statements │ │ - [25a857] MATCH │ │ - [25a85d] SELECT level, idx, end_block FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ? ORDER BY level DESC, idx ASC │ │ - [25a8c7] ta │ │ - [25a8ca] ilsuo │ │ - [25a8d0] ezila │ │ - [25a8d6] luf │ │ - [25a8da] merge= │ │ - [25a8e1] contentless_delete=1 is incompatible with columnsize=0 │ │ - [25a918] unterminated string │ │ - [25a92c] DELETE FROM '%q'.'%q_idx' WHERE (segid, (pgno/2)) = (?1, ?2) │ │ - [25a969] L* N* Co │ │ - [25a972] iveness │ │ - [25a97a] icate │ │ - [25a980] ion │ │ - [25a984] overflow │ │ - [25a98d] ENABLE_LOAD_EXTENSION │ │ - [25a9a3] MALLOC_SOFT_LIMIT=1024 │ │ - [25a9ba] MAX_PAGE_SIZE=65536 │ │ - [25a9ce] SOUNDEX │ │ - [25a9d6] ssl_decapsulate │ │ - [25a9e6] AES128-CCM8 │ │ - [25a9f2] RSA-PSK-AES128-CBC-SHA │ │ - [25aa09] TLS_SRP_SHA_WITH_AES_128_CBC_SHA │ │ - [25aa2a] TLS_SRP_SHA_WITH_AES_256_CBC_SHA │ │ - [25aa4b] DHE-RSA-CAMELLIA128-SHA256 │ │ - [25aa66] TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256 │ │ - [25aa8f] ADH-CAMELLIA128-SHA │ │ - [25aaa3] TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ - [25aace] TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256 │ │ - [25aaf3] TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 │ │ - [25ab1c] SHA384 │ │ - [25ab23] aECDSA │ │ - [25ab2a] 3DES │ │ - [25ab2f] ca md too weak │ │ - [25ab3e] error in system default config │ │ - [25ab5d] invalid max early data │ │ - [25ab74] invalid null cmd name │ │ - [25ab8a] invalid session id │ │ - [25ab9d] missing signing cert │ │ - [25abb2] no suitable key share │ │ - [25abc8] no verify cookie callback │ │ - [25abe2] pem name too short │ │ - [25abf5] quic network error │ │ - [25ac08] ssl session id callback failed │ │ - [25ac27] tlsv1 alert export restriction │ │ - [25ac46] ssl/ssl_lib.c │ │ - [25ac54] no_tx_cert_comp │ │ - [25ac64] ssl/ssl_asn1.c │ │ - [25ac73] ssl_version │ │ - [25ac7f] SSLv3/TLS write client hello │ │ - [25ac9c] DTLS1 write hello verify request │ │ - [25acbd] tls1_set_groups │ │ - [25accd] ecdsa_secp256r1_sha256 │ │ - [25ace4] ecdsa_brainpoolP512r1_sha512 │ │ - [25ad01] rsa_pss_rsae_sha512 │ │ - [25ad15] header │ │ - [25ad1c] packet_type │ │ - [25ad28] flow_control_error │ │ - [25ad3b] ce │ │ - [25ad3e] unidirectional │ │ - [25ad4d] HKDF │ │ - [25ad52] RESET_STREAM not valid in INITIAL/HANDSHAKE │ │ - [25ad7e] depack_do_frame_stream │ │ - [25ad95] PADDING │ │ - [25ad9d] hdr_generate_mask │ │ - [25adaf] tls_get_more_records │ │ - [25adc4] final_renegotiate │ │ - [25add6] tls_parse_ctos_psk_kex_modes │ │ - [25adf3] tls_process_rpk │ │ - [25ae03] tls13_save_handshake_digest_for_pha │ │ - [25ae27] tls_process_cke_srp │ │ - [25ae3b] tls_process_cke_gost18 │ │ - [25ae52] dgram_pair_sendmmsg │ │ - [25ae66] path │ │ - [25ae6b] append_exp │ │ - [25ae76] DIR │ │ - [25ae7a] DH Public-Key │ │ - [25ae88] %s: (%d bit)\n │ │ - [25ae96] %s 0\n │ │ - [25ae9c] (Negative) │ │ - [25aea8] BN_div_recp │ │ - [25aeb4] do_EC_KEY_print │ │ - [25aec4] named-nist │ │ - [25aecf] prime-field │ │ - [25aedb] generator │ │ - [25aee5] SECG curve over a 112 bit prime field │ │ - [25af0b] SECG curve over a 128 bit prime field │ │ - [25af31] RFC 5639 curve over a 160 bit prime field │ │ - [25af5b] EC_KEY_check_key │ │ - [25af6c] EC_POINT_set_to_infinity │ │ - [25af85] ossl_ec_wNAF_mul │ │ - [25af96] Generator (hybrid): │ │ - [25afaa] Polynomial: │ │ - [25afb6] crypto/ec/ecp_oct.c │ │ - [25afca] crypto/encode_decode/decoder_pkey.c │ │ - [25afee] OSSL_DECODER_CTX_new_for_pkey │ │ - [25b00c] object identifier routines │ │ - [25b027] FIPS routines │ │ - [25b035] operation fail │ │ - [25b044] dh_paramgen_check │ │ - [25b056] secp384r1 │ │ - [25b060] c2tnb239v2 │ │ - [25b06b] B-409 │ │ - [25b071] tag │ │ - [25b075] id-smime-alg-CMS3DESwrap │ │ - [25b08e] cts │ │ - [25b092] the mandatory 'output' property is missing for encoder %s (properties: %s) │ │ - [25b0dd] EVP_MAC_CTX_dup │ │ - [25b0ed] crypto/asn1/p5_pbe.c │ │ - [25b102] pkcs5 │ │ - [25b108] EVP_PKEY_get_security_bits │ │ - [25b123] dh_paramgen_prime_len │ │ - [25b139] ecdh_kdf_md │ │ - [25b145] digestsize │ │ - [25b150] hexsecret │ │ - [25b15a] qy │ │ - [25b15d] pkey_ec_derive │ │ - [25b16c] EVP_PKEY_verify │ │ - [25b17c] validate-legacy │ │ - [25b18c] OPENSSLDIR: "/usr/local/ssl" │ │ - [25b1a9] CPUINFO: N/A │ │ - [25b1b6] called with even modulus │ │ - [25b1cf] expecting a siphash key │ │ - [25b1e7] method not supported │ │ - [25b1fc] unsupported cipher │ │ - [25b20f] illegal characters │ │ - [25b222] sequence length mismatch │ │ - [25b23b] no close brace │ │ - [25b24a] asn1 error │ │ - [25b255] undefined generator │ │ - [25b269] unsupported content type │ │ - [25b282] unwrap failure │ │ - [25b291] popo missing subject │ │ - [25b2a6] unsupported popo method │ │ - [25b2be] multiple san sources │ │ - [25b2d3] AES-128-CBC │ │ - [25b2df] ARIA192 │ │ - [25b2e7] ripemd │ │ - [25b2ee] assertion failed: WITHIN_FREELIST(temp2->p_next) || WITHIN_ARENA(temp2->p_next) │ │ - [25b33e] NO │ │ - [25b341] provider_init │ │ - [25b34f] rc2-cbc │ │ - [25b357] RSA-SHA │ │ - [25b35f] Netscape Communications Corp. │ │ - [25b37d] issuerAltName │ │ - [25b38b] mdc2 │ │ - [25b390] RC5-CFB │ │ - [25b398] id-qt-cps │ │ - [25b3a2] pbeWithMD5AndRC2-CBC │ │ - [25b3b7] X9.57 CM ? │ │ - [25b3c2] id-smime-aa-equivalentLabels │ │ - [25b3df] id-smime-aa-signingCertificate │ │ - [25b3fe] id-pkix1-explicit-93 │ │ - [25b413] id-mod-kea-profile-88 │ │ - [25b429] id-it-currentCRL │ │ - [25b43a] id-cmc-regInfo │ │ - [25b449] id-aca-authenticationInfo │ │ - [25b463] basicOCSPResponse │ │ - [25b475] aes-192-cbc │ │ - [25b481] otherMailbox │ │ - [25b48e] dITRedirect │ │ - [25b49a] setct-PANOnly │ │ - [25b4a8] setct-AuthRevResBaggage │ │ - [25b4c0] generate cryptogram │ │ - [25b4d4] rsaOAEPEncryptionSET │ │ - [25b4e9] wap │ │ - [25b4ed] CAMELLIA-192-OFB │ │ - [25b4fe] SEED-CBC │ │ - [25b507] CA Repository │ │ - [25b515] id-GostR3410-94-TestParamSet │ │ - [25b532] id-camellia192-wrap │ │ - [25b546] AES-256-CBC-HMAC-SHA1 │ │ - [25b55c] AES-128-CBC-HMAC-SHA256 │ │ - [25b574] jurisdictionST │ │ - [25b583] CAMELLIA-128-GCM │ │ - [25b594] gost89-cbc │ │ - [25b59f] Send Owner │ │ - [25b5aa] sendProxiedOwner │ │ - [25b5bb] id-pkinit │ │ - [25b5c5] aria-192-ofb │ │ - [25b5d2] RSA-SHA3-512 │ │ - [25b5df] dstu28147-ofb │ │ - [25b5ed] magma-ctr-acpkm-omac │ │ - [25b602] magma-ofb │ │ - [25b60c] classSignToolKB2 │ │ - [25b61d] X509v3 Allowed Attribute Assignments │ │ - [25b642] X509v3 Alternative Signature Value │ │ - [25b665] digest size err │ │ - [25b675] no signer key │ │ - [25b683] not dek info │ │ - [25b690] PEM_def_callback │ │ - [25b6a1] ENCRYPTED PRIVATE KEY │ │ - [25b6b7] X9.42 DH PARAMETERS │ │ - [25b6cb] TRUSTED CERTIFICATE │ │ - [25b6df] CMS │ │ - [25b6e3] :EXTERNAL TYPE %s\n │ │ - [25b6f6] = │ │ - [25b6f8] not an identifier │ │ - [25b70a] provider │ │ - [25b713] ossl_property_string │ │ - [25b728] error retrieving nonce │ │ - [25b73f] parent locking not enabled │ │ - [25b75a] random pool overflow │ │ - [25b76f] reseed_time_interval │ │ - [25b784] coefficient: │ │ - [25b791] bad pad byte count │ │ - [25b7a4] dmp1 not congruent to d │ │ - [25b7bc] ossl_rsa_verify_PKCS1_PSS_mgf1 │ │ - [25b7db] crypto/stack/stack.c │ │ - [25b7f0] fingerprint │ │ - [25b7fc] crypto/pkcs12/p12_add.c │ │ - [25b814] token present │ │ - [25b822] opening session │ │ - [25b832] crypto/pem/pem_info.c │ │ - [25b848] Key Agreement │ │ - [25b856] POLICYINFO │ │ - [25b861] USERNOTICE │ │ - [25b86c] AUTHORITY_KEYID │ │ - [25b87c] onlysomereasons │ │ - [25b88c] %*sIssuer: │ │ - [25b898] (Unknown SAFI %u) │ │ - [25b8ab] /%d\n │ │ - [25b8b0] choice.targetName │ │ - [25b8c3] %*sExtensions: │ │ - [25b8d3] crypto/x509/v3_no_rev_avail.c │ │ - [25b8f1] smimeencrypt │ │ - [25b8fe] IP Address:%s │ │ - [25b90c] x509v3_add_len_value │ │ - [25b921] distpoint already set │ │ - [25b937] extension setting not supported │ │ - [25b957] section not found │ │ - [25b969] unknown bit string argument │ │ - [25b985] unknown value │ │ - [25b993] crl already delta │ │ - [25b9a5] X509_STORE_add_cert │ │ - [25b9b9] OCSP unknown cert │ │ - [25b9cb] Cannot find certificate signature algorithm │ │ - [25b9f7] check_name_constraints │ │ - [25ba0e] crypto/x509/x_name.c │ │ - [25ba23] X509_NAME_ENTRIES │ │ - [25ba35] reject │ │ - [25ba3c] code │ │ - [25ba42] SHA1:SHA-1:SSL3-SHA1:1.3.14.3.2.26 │ │ - [25ba65] SM3:1.2.156.10197.1.401 │ │ - [25ba7d] DSA-SHA3-512:dsa_with_SHA3-512:id-dsa-with-sha3-512:2.16.840.1.101.3.4.3.8 │ │ - [25bac8] ECDSA-SHA3-512:ecdsa_with_SHA3-512:id-ecdsa-with-sha3-512:2.16.840.1.101.3.4.3.12 │ │ - [25bb1a] provider=default,fips=yes,output=pem,structure=pkcs3 │ │ - [25bb4f] provider=default,fips=no,input=der,structure=type-specific │ │ - [25bb8a] AES-192-WRAP-PAD-INV:AES192-WRAP-PAD-INV │ │ - [25bbb3] ARIA-256-CTR:1.2.410.200046.1.1.15 │ │ - [25bbd6] providers/implementations/ciphers/cipher_aes_gcm_siv.c │ │ - [25bc0d] ossl_aes_gcm_siv_cipher │ │ - [25bc25] aes_xts_init │ │ - [25bc32] providers/implementations/ciphers/cipher_aria.c │ │ - [25bc62] providers/implementations/ciphers/cipher_tdes_wrap.c │ │ - [25bc97] shake_set_ctx_params │ │ - [25bcac] ed25519_to_PrivateKeyInfo_pem_encode │ │ - [25bcd1] ecx_spki_pub_to_der │ │ - [25bce5] ed448_to_SubjectPublicKeyInfo_der_encode │ │ - [25bd0e] recommended-private-length: %ld bits\n │ │ - [25bd34] Q: │ │ - [25bd3a] Minimum Salt Length: %d%s\n │ │ - [25bd57] ad │ │ - [25bd5a] min threads: %u │ │ - [25bd6a] providers/implementations/kdfs/krb5kdf.c │ │ - [25bd93] dhkem_encap │ │ - [25bd9f] rsasve_recover │ │ - [25bdae] providers/implementations/keymgmt/ec_kmgmt.c │ │ - [25bddb] crypto/cmac/cmac.c │ │ - [25bdee] test_rng_enable_locking │ │ - [25be06] ecdsa_setup_md │ │ - [25be15] %s has invalid md size %d │ │ - [25be2f] providers/implementations/signature/eddsa_sig.c │ │ - [25be5f] fips module conditional error │ │ - [25be7d] invalid constant length │ │ - [25be95] invalid thread pool size │ │ - [25beae] unsupported cek alg │ │ - [25bec2] ossl_cipher_generic_initiv │ │ - [25bedd] ng │ │ - [25bee0] tance │ │ - [25bee6] short-mac │ │ - [25bef0] ssl-version │ │ - [25befc] erence │ │ - [25bf03] sion_id │ │ - [25bf0b] ls │ │ - [25bf0e] ofactor-flag │ │ - [25bf1b] setRegister │ │ - [25bf27] s26 │ │ - [25bf2b] d12 │ │ - [25bf2f] %d │ │ - [25bf32] cipher_default_kdf_iter │ │ - [25bf4a] x' │ │ - [25bf4d] HMAC_SHA1 │ │ - [25bf57] pragma │ │ - [25bf5e] DEBUG │ │ - [25bf64] sqlcipherCodecAttach: no codec attached to db, exiting │ │ - [25bf9b] sqlcipherCodecAttach: calling sqlcipherPagerSetCodec() │ │ - [25bfd2] sqlcipher_codec_ctx_set_kdf_salt: attempt to set salt of incorrect size %d │ │ - [25c01d] sqlcipher_get_mem_security: sqlcipher_mem_security_on = %d, sqlcipher_mem_executed = %d │ │ - [25c075] sqlcipher_codec_key_derive: error occurred deriving write_ctx key │ │ - [25c0b7] keying attached database failed, error code %d │ │ - [25c0e6] INTEGER │ │ - [25c0ee] unable to open a temporary database file for storing temporary tables │ │ - [25c134] SeekLT │ │ - [25c13b] Divide │ │ - [25c142] Delete │ │ - [25c149] ReleaseReg │ │ - [25c154] Explain │ │ - [25c15c] cannot change %s wal mode from within a transaction │ │ - [25c190] table │ │ - [25c196] max rootpage (%u) disagrees with header (%u) │ │ - [25c1c3] Multiple uses for byte %u of page %u │ │ - [25c1e8] BEGIN │ │ - [25c1ee] codec_set_btree_to_codec_pagesize: entering database mutex %p │ │ - [25c22c] codec_set_btree_to_codec_pagesize: leaving database mutex %p │ │ - [25c269] sqlcipher_openssl_activate: left SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ - [25c2ac] defer_foreign_keys │ │ - [25c2bf] ,arg HIDDEN │ │ - [25c2cb] on_delete │ │ - [25c2d5] %s.%s │ │ - [25c2db] generated column loop on "%s" │ │ - [25c2f9] hex literal too big: %s%#T │ │ - [25c314] none │ │ - [25c319] new │ │ - [25c31e] │ │ - [25c321] USING COVERING INDEX │ │ - [25c338] too many columns in %s │ │ - [25c34f] C │ │ - [25c351] incremental │ │ - [25c35d] cannot create INSTEAD OF trigger on table: %S │ │ - [25c38b] BBB │ │ - [25c38f] table %s may not be altered │ │ - [25c3ab] Cannot add a PRIMARY KEY column │ │ - [25c3cb] sqlite_rename_column │ │ - [25c3e0] start of │ │ - [25c3ea] %02d:%02d │ │ - [25c3f4] %c%04d-%02d-%02d %02d:%02d:%06.3f │ │ - [25c416] -9e999 │ │ - [25c41d] " │ │ - [25c41f] unable to close due to unfinalized statements or unfinished backups │ │ - [25c463] fts3 │ │ - [25c468] gni │ │ - [25c46c] CREATE TABLE %Q.'%q_segdir'(level INTEGER,idx INTEGER,start_block INTEGER,leaves_end_block INTEGER,end_block INTEGER,root BLOB,PRIMARY KEY(level, idx)); │ │ - [25c505] DESC │ │ - [25c50a] %s_stat │ │ - [25c512] ALTER TABLE %Q.'%q_stat' RENAME TO '%q_stat'; │ │ - [25c541] columns │ │ - [25c549] reserved fts5 column name: %s │ │ - [25c567] DROP TABLE IF EXISTS %Q.'%q_docsize'; │ │ - [25c58d] delete-all │ │ - [25c598] ative │ │ - [25c59e] SELECT * FROM (SELECT 'sqlite_schema' AS name,1 AS rootpage,'table' AS type UNION ALL SELECT name,rootpage,type FROM "%w".sqlite_schema WHERE rootpage!=0) │ │ - [25c639] DEFAULT_WORKER_THREADS=0 │ │ - [25c652] NULL-SHA │ │ - [25c65b] TLS_RSA_WITH_AES_128_CBC_SHA │ │ - [25c678] DHE-RSA-AES256-SHA256 │ │ - [25c68e] TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 │ │ - [25c6b2] TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 │ │ - [25c6de] DHE-DSS-CAMELLIA256-SHA256 │ │ - [25c6f9] SEED-SHA │ │ - [25c702] DSA │ │ - [25c706] RC4 │ │ - [25c70a] AES256 │ │ - [25c711] ARIAGCM │ │ - [25c719] bad compression algorithm │ │ - [25c733] bad legacy version │ │ - [25c746] bad signature │ │ - [25c754] bad srp parameters │ │ - [25c767] error setting tlsa base domain │ │ - [25c786] invalid record │ │ - [25c795] invalid status response │ │ - [25c7ad] missing sigalgs extension │ │ - [25c7c7] peer did not return a certificate │ │ - [25c7e9] read bio not set │ │ - [25c7fa] read timeout expired │ │ - [25c80f] required cipher missing │ │ - [25c827] comp │ │ - [25c82c] no_resumption_on_reneg │ │ - [25c843] allow_no_dhe_kex │ │ - [25c854] ClientSignatureAlgorithms │ │ - [25c86e] DTLSv1.2 │ │ - [25c877] ssl_session_dup_intern │ │ - [25c88e] session_id │ │ - [25c899] tls-sigalg-code-point │ │ - [25c8af] tls-sigalg-sig-name │ │ - [25c8c3] quic_wait_for_stream │ │ - [25c8d8] MAX_ACK_DELAY is malformed │ │ - [25c8f3] STATELESS_RESET_TOKEN encountered internal error │ │ - [25c924] initial_max_stream_data_bidi_local │ │ - [25c947] connectivity:connection_closed │ │ - [25c966] bidirectional │ │ - [25c974] application │ │ - [25c980] ssl/quic/quic_record_shared.c │ │ - [25c99e] empty packet payload │ │ - [25c9b3] acked packet which initiated a key update without a corresponding key update │ │ - [25ca00] STREAM_STATE_ERROR │ │ - [25ca13] ossl_quic_hdr_protector_init │ │ - [25ca30] ssl/quic/uint_set.c │ │ - [25ca44] ssl3_write_bytes │ │ - [25ca55] read_ahead │ │ - [25ca60] tls1_initialise_write_packets │ │ - [25ca7e] tls1_set_crypto_state │ │ - [25ca94] final_ems │ │ - [25ca9e] tls_construct_stoc_ems │ │ - [25cab5] tls_post_process_server_rpk │ │ - [25cad1] tls_post_process_client_hello │ │ - [25caef] kxBlob │ │ - [25caf6] crypto/asn1/asn1_lib.c │ │ - [25cb0d] %u\n │ │ - [25cb11] buffer │ │ - [25cb18] %02X │ │ - [25cb1d] addrinfo addr is not af inet │ │ - [25cb3a] crypto/bn/bn_ctx.c │ │ - [25cb4d] mask │ │ - [25cb52] OCTETSTRING │ │ - [25cb5e] T61STRING │ │ - [25cb68] recommended-private-length: %d bits\n │ │ - [25cb8d] CBIGNUM │ │ - [25cb95] generate_key │ │ - [25cba2] crypto/dso/dso_dlfcn.c │ │ - [25cbb9] value.named_curve │ │ - [25cbcb] ossl_ec_key_from_pkcs8 │ │ - [25cbe2] NIST/SECG/WTLS curve over a 163 bit binary field │ │ - [25cc13] X9.62 curve over a 304 bit binary field │ │ - [25cc3b] EC_KEY_priv2oct │ │ - [25cc4b] EC_POINT_oct2point │ │ - [25cc5e] crypto/ec/ec2_oct.c │ │ - [25cc72] crypto/ec/ecp_smpl.c │ │ - [25cc87] OpenSSL ED25519 algorithm │ │ - [25cca1] ossl_decoder_get_number │ │ - [25ccb9] dynamic_path │ │ - [25ccc6] CIPHERS │ │ - [25ccce] PKEY_ASN1 │ │ - [25ccd8] ENGINE_remove │ │ - [25cce6] crypto/engine/tb_eckey.c │ │ - [25ccff] SSL routines │ │ - [25cd0c] BUF lib │ │ - [25cd14] missing asn1 eos │ │ - [25cd25] prime239v3 │ │ - [25cd30] Oakley-EC2N-3 │ │ - [25cd3e] 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz./ │ │ - [25cd7f] rounds │ │ - [25cd86] evp_pkey_get0_RSA_int │ │ - [25cd9c] EVP_PKEY_get_params │ │ - [25cdb0] dh_paramgen_generator │ │ - [25cdc6] hexseed │ │ - [25cdce] maxmem_bytes │ │ - [25cddb] X942KDF-ASN1 │ │ - [25cde8] /home/vagrant/build/com.b44t.messenger/jni/deltachat-core-rust/target/armv7-linux-androideabi/release/build/openssl-sys-b6673034bb22ba21/out/openssl-build/install/lib/engines-3 │ │ - [25ce99] crypto/deterministic_nonce.c │ │ - [25ceb6] invalid parameter name │ │ - [25cecd] peer key error │ │ - [25cedc] aes key setup failed │ │ - [25cef1] list error │ │ - [25cefc] odd number of chars │ │ - [25cf10] too many names │ │ - [25cf1f] invalid trinomial basis │ │ - [25cf37] point at infinity │ │ - [25cf49] no filename │ │ - [25cf55] argument is not a number │ │ - [25cf6e] cms datafinal error │ │ - [25cf82] content verify error │ │ - [25cf97] crmferror │ │ - [25cfa1] missing pbm secret │ │ - [25cfb4] missing protection │ │ - [25cfc7] RC2-64-CBC │ │ - [25cfd2] aria_ccm_init_key │ │ - [25cfe4] EVP_PKEY_base_id │ │ - [25cff5] push_BN │ │ - [25cffd] Negative big numbers are unsupported for OSSL_PARAM_UNSIGNED_INTEGER │ │ - [25d042] MD2 │ │ - [25d046] shaWithRSAEncryption │ │ - [25d05b] unstructuredName │ │ - [25d06c] Netscape Data Type │ │ - [25d07f] nsCertSequence │ │ - [25d08e] subjectAltName │ │ - [25d09d] X509v3 Basic Constraints │ │ - [25d0b6] bf-ofb │ │ - [25d0bd] CAST5-OFB │ │ - [25d0c7] ripemd160WithRSA │ │ - [25d0d8] pbeWithSHA1And40BitRC4 │ │ - [25d0ef] crlBag │ │ - [25d0f6] id-ad │ │ - [25d0fc] id-smime-ct-DVCSResponseData │ │ - [25d119] id-smime-aa-receiptRequest │ │ - [25d134] id-smime-aa-ets-contentTimestamp │ │ - [25d155] id-smime-aa-signatureType │ │ - [25d16f] id-mod-cmp │ │ - [25d17a] Biometric Info │ │ - [25d189] IPSec End System │ │ - [25d19a] id-it-keyPairParamReq │ │ - [25d1b0] AES-128-CFB │ │ - [25d1bc] pilotGroups │ │ - [25d1c8] friendlyCountry │ │ - [25d1d8] UID │ │ - [25d1dc] documentLocation │ │ - [25d1ed] buildingName │ │ - [25d1fa] audio │ │ - [25d200] setct-PIDataUnsigned │ │ - [25d215] setct-CredReqTBS │ │ - [25d226] setct-MeAqCInitResTBS │ │ - [25d23c] setAttr-IssCap │ │ - [25d24b] camellia-192-cbc │ │ - [25d25c] CAMELLIA-192-ECB │ │ - [25d26d] id-smime-ct-compressedData │ │ - [25d288] hmacWithSHA512 │ │ - [25d297] gost94 │ │ - [25d29e] GOST R 34.11-94 PRF │ │ - [25d2b2] enhancedSearchGuide │ │ - [25d2c6] aes-128-cbc-hmac-sha1 │ │ - [25d2dc] pSpecified │ │ - [25d2e7] ct_precert_poison │ │ - [25d2f9] aes-192-ocb │ │ - [25d305] CAMELLIA-192-GCM │ │ - [25d316] Send Proxied Router │ │ - [25d32a] Signing KDC Response │ │ - [25d33f] AuthGOST12 │ │ - [25d34a] id-smime-ct-contentCollection │ │ - [25d368] ARIA-128-ECB │ │ - [25d375] aria-192-ecb │ │ - [25d382] ARIA-256-CFB8 │ │ - [25d390] sha3-256 │ │ - [25d399] shake128 │ │ - [25d3a2] id-dsa-with-sha3-384 │ │ - [25d3b7] dsa_with_SHA3-384 │ │ - [25d3c9] aria-128-ccm │ │ - [25d3d6] aria-256-ccm │ │ - [25d3e3] id-tc26-gost-3410-2012-512-paramSetC │ │ - [25d408] uacurve6 │ │ - [25d411] kuznyechik-ctr-acpkm-omac │ │ - [25d42b] GMAC │ │ - [25d430] NAIRealm │ │ - [25d439] KxGOST18 │ │ - [25d442] classSignToolKC2 │ │ - [25d453] ipAddr-asNumberv2 │ │ - [25d465] id-it-rootCaCert │ │ - [25d476] id-aa-ets-attrRevocationRefs │ │ - [25d493] id-aa-ets-mimeType │ │ - [25d4a6] id-aa-ATSHashIndex-v2 │ │ - [25d4bc] ms-ntds-obj-sid │ │ - [25d4cc] Microsoft NTDS AD objectSid │ │ - [25d4e8] X509v3 Basic Attribute Certificate Constraints │ │ - [25d517] X509v3 Delegated Name Constraints │ │ - [25d539] X509v3 Group Attribute Certificate │ │ - [25d55c] responseType │ │ - [25d569] error in nextupdate field │ │ - [25d583] error converting private key │ │ - [25d5a0] expecting dss key blob │ │ - [25d5b7] PKCS7_SIGN_ENVELOPE │ │ - [25d5cb] d.digest │ │ - [25d5d4] issuer_and_serial │ │ - [25d5e6] (%ld unused bits)\n │ │ - [25d5fa] PKCS7_dataFinal │ │ - [25d60a] encryption not supported for this key type │ │ - [25d635] pkcs7 datasign │ │ - [25d644] unable to find certificate │ │ - [25d65f] random pool underflow │ │ - [25d675] No PSS parameter restrictions\n │ │ - [25d694] with │ │ - [25d69b] rsa_int_import_from │ │ - [25d6af] RSA_PSS_PARAMS │ │ - [25d6be] saltLength │ │ - [25d6c9] ossl_rsa_param_decode │ │ - [25d6df] null before block missing │ │ - [25d6f9] derive_kdk │ │ - [25d704] RSA_padding_add_PKCS1_type_1 │ │ - [25d721] RSA_padding_check_PKCS1_type_1 │ │ - [25d740] pkey_rsa_sign │ │ - [25d74e] ossl_bn_rsa_fips186_4_derive_prime │ │ - [25d771] 1536 │ │ - [25d776] error verifying pkcs12 mac │ │ - [25d791] OSSL_STORE_INFO_new_CRL │ │ - [25d7a9] ossl_store_handle_load_result │ │ - [25d7c7] unsupported md algorithm │ │ - [25d7e0] %s: │ │ - [25d7e4] Load certs from files in a directory │ │ - [25d809] Load file into cache │ │ - [25d81e] EDIPARTYNAME │ │ - [25d82b] d.rfc822Name │ │ - [25d838] BASIC_CONSTRAINTS │ │ - [25d84a] (Multicast) │ │ - [25d857] %x%s │ │ - [25d85c] OSSL_ISSUER_SERIAL │ │ - [25d86f] %*sSigned Certificate Timestamp: │ │ - [25d890] %s%s%s%s\n │ │ - [25d89a] minimum │ │ - [25d8a2] excludedSubtrees │ │ - [25d8b3] othername:SmtpUTF8Mailbox:%.*s │ │ - [25d8d2] URI: │ │ - [25d8d7] i2s_ASN1_ENUMERATED │ │ - [25d8eb] invalid ipaddress │ │ - [25d8fd] policy language already defined │ │ - [25d91d] X509_check_private_key │ │ - [25d934] error using siginf set │ │ - [25d94b] idp mismatch │ │ - [25d958] public key decode error │ │ - [25d970] certificate not trusted │ │ - [25d988] name constraints minimum and maximum not supported │ │ - [25d9bb] Certificate Transparency required, but no valid SCTs found │ │ - [25d9f6] crypto/asn1/a_verify.c │ │ - [25da0d] provider=base,fips=yes,output=der,structure=ec │ │ - [25da3c] RSA:rsaEncryption:1.2.840.113549.1.1.1 │ │ - [25da63] OpenSSL ED25519 implementation │ │ - [25da82] provider=default,fips=no,input=der,structure=PrivateKeyInfo │ │ - [25dabe] MD4:1.2.840.113549.2.4 │ │ - [25dad5] DES-CFB:1.3.14.3.2.9 │ │ - [25daea] SHA-1 │ │ - [25daf0] aes_cbc_cts_set_ctx_params │ │ - [25db0b] blake2b512_internal_final │ │ - [25db25] providers/implementations/digests/sha2_prov.c │ │ - [25db53] check_bitlen_rsa │ │ - [25db64] DSA PARAMETERS │ │ - [25db73] ed25519_to_PrivateKeyInfo_der_encode │ │ - [25db98] ed25519_to_SubjectPublicKeyInfo_pem_encode │ │ - [25dbc3] x448_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [25dbee] GROUP: %s\n │ │ - [25dbf9] dh_plain_derive │ │ - [25dc09] ecdh_set_ctx_params │ │ - [25dc1d] ecx_init │ │ - [25dc26] m_cost must be greater or equal than 8 times the number of lanes │ │ - [25dc67] kdf_hkdf_size │ │ - [25dc75] hmac_drbg_kdf_new │ │ - [25dc87] pkcs12kdf_derive │ │ - [25dc98] kdf_scrypt_derive │ │ - [25dcaa] use-keybits │ │ - [25dcb6] RSASVE │ │ - [25dcbd] ec_gen_set_group │ │ - [25dcce] ossl_drbg_get_seed │ │ - [25dce1] min_entropylen │ │ - [25dcf0] sm2_sig_verify │ │ - [25dcff] invalid kdf │ │ - [25dd0b] mismatching domain parameters │ │ - [25dd29] cipher_generic_init_internal │ │ - [25dd46] ossl_cipher_trailingdata │ │ - [25dd5f] d-absent │ │ - [25dd68] sis-type │ │ - [25dd71] kalg │ │ - [25dd76] s_check │ │ - [25dd7e] ld-type │ │ - [25dd86] kdf-key-check │ │ - [25dd94] ential │ │ - [25dd9b] _Unwind_VRS_Get_Internal │ │ - [25ddb4] r8 │ │ - [25ddb7] s19 │ │ - [25ddbb] s23 │ │ - [25ddbf] │ │ - [25ddc6] cannot open virtual table: %s │ │ - [25dde4] cipher_log │ │ - [25ddef] sqlite3_key_v2: no key provided │ │ - [25de0f] sqlcipherCodecGetKey:db=%p, nDb=%d │ │ - [25de32] sqlcipher_memset: setting %p[0-%llu]=%d) │ │ - [25de5b] sqlcipher_mem_lock: mlock(%p,%lu) returned %d errno=%d │ │ - [25de92] sqlcipher_malloc: calling sqlcipher_memset(%p,0,%llu) │ │ - [25dec8] sqlcipher_codec_ctx_set_pass: error %d from sqlcipher_cipher_ctx_set_pass │ │ - [25df12] stderr │ │ - [25df19] %s.lock │ │ - [25df21] JournalMode │ │ - [25df2d] NotNull │ │ - [25df35] TypeCheck │ │ - [25df3f] MakeRecord │ │ - [25df4a] OpenAutoindex │ │ - [25df58] CREATE TABLE x(type text,name text,tbl_name text,rootpage int,sql text) │ │ - [25dfa0] SELECT tbl,idx,stat FROM %Q.sqlite_stat1 │ │ - [25dfc9] btreeInitPage() returns error code %d │ │ - [25dfef] Child page depth differs │ │ - [25e008] CRE │ │ - [25e00c] sha1 │ │ - [25e011] case_sensitive_like │ │ - [25e025] checkpoint_fullfsync │ │ - [25e03a] legacy_alter_table │ │ - [25e04d] reverse_unordered_selects │ │ - [25e067] textrekey │ │ - [25e071] wdth │ │ - [25e076] timeout │ │ - [25e07e] REUSE SUBQUERY %d │ │ - [25e090] %s %T already exists │ │ - [25e0a5] missing datatype for %s.%s │ │ - [25e0c0] CHECK constraints │ │ - [25e0d2] * │ │ - [25e0d4] '%s' is not a function │ │ - [25e0eb] sqlite_autoindex_%s_%d │ │ - [25e102] recursive aggregate queries not supported │ │ - [25e12c] AUTOMATIC PARTIAL COVERING INDEX │ │ - [25e14d] RIGHT-JOIN %s │ │ - [25e15b] table %s may not be modified │ │ - [25e178] %s.rowid │ │ - [25e181] %sON CONFLICT clause does not match any PRIMARY KEY or UNIQUE constraint │ │ - [25e1ca] IN(...) element has %d term%s - expected %d │ │ - [25e1f6] SET DEFAULT │ │ - [25e202] cannot create %s trigger on view: %S │ │ - [25e227] likely │ │ - [25e22e] subtype │ │ - [25e236] format │ │ - [25e23d] last_insert_rowid │ │ - [25e24f] 20b:20e │ │ - [25e257] unable to use function %s in the requested context │ │ - [25e28a] PRAGMA table_list │ │ - [25e29c] UPDATE %Q.'%q_segdir' SET idx = ? WHERE level=? AND idx=? │ │ - [25e2d6] %s_segments │ │ - [25e2e2] __langid │ │ - [25e2eb] -- │ │ - [25e2ee] unindexed │ │ - [25e2f8] WITHOUT ROWID │ │ - [25e307] expected integer, got "%.*s" │ │ - [25e324] cannot UPDATE a subset of columns on fts5 contentless-delete table: %s │ │ - [25e36b] tokenchars │ │ - [25e376] fts5_api_ptr │ │ - [25e383] INSERT OR REPLACE INTO '%q'.'%q_node' VALUES(?1, ?2) │ │ - [25e3b8] rtree constraint failed: %s.(%s<=%s) │ │ - [25e3dd] json_each │ │ - [25e3e7] DEFAULT_JOURNAL_SIZE_LIMIT=-1 │ │ - [25e405] MAX_COMPOUND_SELECT=500 │ │ - [25e41d] MAX_LIKE_PATTERN_LENGTH=50000 │ │ - [25e43b] MAX_VDBE_OP=250000000 │ │ - [25e451] TLS_AES_256_GCM_SHA384 │ │ - [25e468] DHE-PSK-AES256-CCM8 │ │ - [25e47c] AECDH-NULL-SHA │ │ - [25e48b] ADH-CAMELLIA256-SHA256 │ │ - [25e4a2] DHE-PSK-CAMELLIA128-SHA256 │ │ - [25e4bd] ssl3_do_change_cipher_spec │ │ - [25e4d8] ECDSA │ │ - [25e4de] kuznyechik-mac │ │ - [25e4ed] gost2012_512 │ │ - [25e4fa] kSRP │ │ - [25e4ff] GOST2012-GOST8912-GOST8912 │ │ - [25e51a] CBC │ │ - [25e51e] SECLEVEL= │ │ - [25e528] ca key too small │ │ - [25e539] connection type not set │ │ - [25e551] invalid sequence number │ │ - [25e569] no shared signature algorithms │ │ - [25e588] sct verification failed │ │ - [25e5a0] session id context uninitialized │ │ - [25e5c1] ssl section not found │ │ - [25e5d7] ssl session version mismatch │ │ - [25e5f4] stream reset │ │ - [25e601] no_legacy_server_connect │ │ - [25e61a] ciphersuites │ │ - [25e627] None │ │ - [25e62c] AllowNoDHEKEX │ │ - [25e63a] KTLS │ │ - [25e63f] Require │ │ - [25e647] TLSv1.3 read client compressed certificate │ │ - [25e672] tls1_PRF │ │ - [25e67b] INITIAL_MAX_STREAM_DATA_BIDI_LOCAL appears multiple times │ │ - [25e6b5] initial_max_stream_data_uni │ │ - [25e6d1] connectivity:connection_started │ │ - [25e6f1] NEW_TOKEN valid only in 1-RTT │ │ - [25e70f] quic_release_record │ │ - [25e723] TRANSPORT_PARAMETER_ERROR │ │ - [25e73d] INVALID_TOKEN │ │ - [25e74b] APPLICATION_ERROR │ │ - [25e75d] use_etm │ │ - [25e765] ossl_get_max_early_data │ │ - [25e77d] tls_write_records │ │ - [25e78f] tls_parse_stoc_alpn │ │ - [25e7a3] tls_construct_ctos_server_cert_type │ │ - [25e7c7] custom_ext_parse │ │ - [25e7d8] tls_parse_ctos_key_share │ │ - [25e7f1] tls_process_key_exchange │ │ - [25e80a] tls_client_key_exchange_post_work │ │ - [25e82c] tls_construct_cke_psk_preamble │ │ - [25e84b] parse_ca_names │ │ - [25e85a] opaqueBlob │ │ - [25e865] d2i_AutoPrivateKey_legacy │ │ - [25e87f] asn1_item_ex_d2i_intern │ │ - [25e897] assertion failed: embed == 0 │ │ - [25e8b4] BN_CTX_get │ │ - [25e8bf] crypto/conf/conf_mod.c │ │ - [25e8d6] OPENSSL_finish │ │ - [25e8e5] r │ │ - [25e8e7] do_tcreate │ │ - [25e8f2] field=%s, value=%s │ │ - [25e905] BITSTRING │ │ - [25e90f] crypto/asn1/a_time.c │ │ - [25e924] X9.42 DH │ │ - [25e92d] crypto/bn/bn_exp.c │ │ - [25e940] DSO_free │ │ - [25e949] i2d_ECPKParameters │ │ - [25e95c] k1 │ │ - [25e95f] characteristic-two-field │ │ - [25e978] SECG curve over a 192 bit prime field │ │ - [25e99e] X9.62 curve over a 192 bit prime field │ │ - [25e9c5] SECG curve over a 113 bit binary field │ │ - [25e9ec] EC_KEY_generate_key │ │ - [25ea00] ossl_ec_key_pairwise_check │ │ - [25ea1b] EC_GROUP_get_curve │ │ - [25ea2e] ossl_ec_GF2m_simple_set_compressed_coordinates │ │ - [25ea5d] ossl_ecdh_simple_compute_key │ │ - [25ea7a] crypto/ec/ecdsa_ossl.c │ │ - [25ea91] pkey_ecd_digestverify448 │ │ - [25eaaa] OSSL_DECODER_from_data │ │ - [25eac1] dynamic │ │ - [25eac9] ENGINE_set_default_string │ │ - [25eae3] ENGINE_add │ │ - [25eaee] engine_list_add │ │ - [25eafe] crypto/engine/tb_cipher.c │ │ - [25eb18] OBJ lib │ │ - [25eb20] passed invalid argument │ │ - [25eb38] aes_xts_init_key │ │ - [25eb49] prime192v2 │ │ - [25eb54] c2pnb163v1 │ │ - [25eb5f] wap-wsg-idm-ecid-wtls3 │ │ - [25eb76] brainpoolP224r1 │ │ - [25eb86] randkey │ │ - [25eb8e] tls1multi_aadpacklen │ │ - [25eba3] assertion failed: ctx->cipher->block_size == 1 || ctx->cipher->block_size == 8 || ctx->cipher->block_size == 16 │ │ - [25ec13] evp_get_global_properties_str │ │ - [25ec31] aead │ │ - [25ec36] tls-multi │ │ - [25ec40] OSSL_ENCODER_CTX_set_construct │ │ - [25ec5f] geterr │ │ - [25ec66] mandatory-digest │ │ - [25ec77] blockSize │ │ - [25ec81] prf │ │ - [25ec85] assertion failed: keylen <= sizeof(key) │ │ - [25ecad] EVP_PKEY_new │ │ - [25ecba] evp_pkey_copy_downgraded │ │ - [25ecd3] key type = %s │ │ - [25ece1] [action:%d, state:%d] unknown OSSL_PARAM data type %d │ │ - [25ed17] kdf-outlen │ │ - [25ed22] x931 │ │ - [25ed27] fips186_4 │ │ - [25ed31] pkey_ec_ctrl │ │ - [25ed3e] pkey_ec_ctrl_str │ │ - [25ed4f] dh_2048_256 │ │ - [25ed5b] ossl_ffc_params_full_validate │ │ - [25ed79] ENGINESDIR: "/home/vagrant/build/com.b44t.messenger/jni/deltachat-core-rust/target/armv7-linux-androideabi/release/build/openssl-sys-b6673034bb22ba21/out/openssl-build/install/lib/engines-3" │ │ - [25ee38] input not reduced │ │ - [25ee4a] invalid custom length │ │ - [25ee60] keymgmt export failure │ │ - [25ee77] not XOF or invalid length │ │ - [25ee91] pbkdf2 error │ │ - [25ee9e] expecting an integer │ │ - [25eeb3] illegal negative value │ │ - [25eeca] missing eoc │ │ - [25eed6] the asn1 object identifier is not known for this md │ │ - [25ef0a] param not integer type │ │ - [25ef21] i2d ecpkparameters failure │ │ - [25ef3c] slot full │ │ - [25ef46] engine is not in the list │ │ - [25ef60] connect failure │ │ - [25ef70] cms lib │ │ - [25ef78] not a signed receipt │ │ - [25ef8d] unsupported kek algorithm │ │ - [25efa7] setting mac algor failure │ │ - [25efc1] wrong rp component count │ │ - [25efda] sct not set │ │ - [25efe6] ARIA-256-CBC │ │ - [25eff3] crypto/evp/e_des3.c │ │ - [25f007] Specifies to continue even if version checking fails (boolean) │ │ - [25f046] Whether to add a loaded ENGINE to the internal list (0=no,1=yes,2=mandatory) │ │ - [25f093] Load up the ENGINE specified by other settings │ │ - [25f0c2] assertion failed: sh.freelist[slist] == temp │ │ - [25f0ef] crypto/o_str.c │ │ - [25f0fe] OSSL_PARAM_get_int32 │ │ - [25f113] BN_hex2bn │ │ - [25f11d] crypto/provider_conf.c │ │ - [25f134] TRUE │ │ - [25f139] no │ │ - [25f13c] IDEA-CBC │ │ - [25f145] des-ede-cbc │ │ - [25f151] extendedCertificateAttributes │ │ - [25f16f] des-ede-cfb │ │ - [25f17b] givenName │ │ - [25f185] sha1WithRSA │ │ - [25f191] rc5-cfb │ │ - [25f199] SXNetID │ │ - [25f1a1] PBE-SHA1-RC2-128 │ │ - [25f1b2] x509Crl │ │ - [25f1ba] Policy Qualifier User Notice │ │ - [25f1d7] id-smime-mod-ets-eSignature-97 │ │ - [25f1f6] id-smime-aa-contentHint │ │ - [25f20e] id-smime-aa-ets-certCRLTimestamp │ │ - [25f22f] id-smime-alg-ESDH │ │ - [25f241] id-mod-cmc │ │ - [25f24c] id-mod-ocsp │ │ - [25f258] IPSec User │ │ - [25f263] id-alg-noSignature │ │ - [25f276] id-cmc-recipientNonce │ │ - [25f28c] X509v3 No Revocation Available │ │ - [25f2ab] friendlyCountryName │ │ - [25f2bf] dSAQuality │ │ - [25f2ca] personalSignature │ │ - [25f2dc] setct-AuthResBaggage │ │ - [25f2f1] setct-PI-TBS │ │ - [25f2fe] setct-AuthRevResData │ │ - [25f313] setct-CapResData │ │ - [25f324] setct-CapRevReqTBS │ │ - [25f337] setct-RegFormReqTBE │ │ - [25f34b] set-brand-JCB │ │ - [25f359] msUPN │ │ - [25f35f] id-ppl │ │ - [25f366] Independent │ │ - [25f372] c2onb191v5 │ │ - [25f37d] c2onb239v4 │ │ - [25f388] seed-ecb │ │ - [25f391] Diffie-Hellman based MAC │ │ - [25f3aa] GOST R 34.10-94 DH │ │ - [25f3bd] id-GostR3410-94-CryptoPro-D-ParamSet │ │ - [25f3e2] physicalDeliveryOfficeName │ │ - [25f3fd] houseIdentifier │ │ - [25f40d] id-tc26-hmac-gost-3411-2012-256 │ │ - [25f42d] KxDHE-PSK │ │ - [25f437] kx-any │ │ - [25f43e] aria-256-cfb1 │ │ - [25f44c] SHA3-224 │ │ - [25f455] SHA3-256 │ │ - [25f45e] id-hmacWithSHA3-256 │ │ - [25f472] CMC Certificate Authority │ │ - [25f48c] uacurve0 │ │ - [25f495] DSTU curve 6 │ │ - [25f4a2] uacurve9 │ │ - [25f4ab] magma-kexp15 │ │ - [25f4b8] id-tc26-gost-3410-2012-256-paramSetC │ │ - [25f4dd] id-on-SmtpUTF8Mailbox │ │ - [25f4f3] SRVName │ │ - [25f4fb] hmacWithSM3 │ │ - [25f507] X509v3 Authority Attribute Identifier │ │ - [25f52d] singleUse │ │ - [25f537] bad version number │ │ - [25f54a] bio write failure │ │ - [25f55c] expecting private key blob │ │ - [25f577] not proc type │ │ - [25f585] pem_read_bio_key_decoder │ │ - [25f59e] PKCS12_SAFEBAG │ │ - [25f5ad] content type not data │ │ - [25f5c3] d.data │ │ - [25f5ca] %*s<%s>\n │ │ - [25f5d3] EXTERNAL │ │ - [25f5dc] signing ctrl failure │ │ - [25f5f1] crypto/property/property.c │ │ - [25f60c] parse_unquoted │ │ - [25f61b] evp_rand_from_algorithm │ │ - [25f633] additional input too long │ │ - [25f64d] insufficient drbg strength │ │ - [25f668] Not a regular file │ │ - [25f67b] unable to get parent strength │ │ - [25f699] exponent%d: │ │ - [25f6a5] algorithm-id │ │ - [25f6b2] There are %d, %d, %d elements left on our factors, exps, coeffs stacks\n │ │ - [25f6fa] block type is not 01 │ │ - [25f70f] digest not allowed │ │ - [25f722] crypto/rsa/rsa_pss.c │ │ - [25f737] 6144 │ │ - [25f73c] passphrase callback error │ │ - [25f756] crypto/pkcs12/p12_mutl.c │ │ - [25f76f] nonce mismatch │ │ - [25f77e] nonce not returned │ │ - [25f791] common ok and cancel characters │ │ - [25f7b1] UI_new_method │ │ - [25f7bf] UI_get_result_length │ │ - [25f7d4] X509_load_crl_file │ │ - [25f7e7] method │ │ - [25f7ee] objsign │ │ - [25f7f6] Encipher Only │ │ - [25f804] %*sNumber%s: │ │ - [25f812] u.addressRange │ │ - [25f821] %*sIPv6 │ │ - [25f829] %*s Profession Info Entry %0d:\n │ │ - [25f84a] r2i_pci │ │ - [25f852] notAfter │ │ - [25f85b] POLICY_MAPPING │ │ - [25f86a] POLICY_MAPPINGS │ │ - [25f87a] Any Purpose │ │ - [25f886] othername:NAIRealm:%.*s │ │ - [25f89e] email: │ │ - [25f8a8] invalid safi │ │ - [25f8b5] unknown extension name │ │ - [25f8cc] X509_STORE_new │ │ - [25f8db] crypto/x509/x509_obj.c │ │ - [25f8f2] subject issuer mismatch │ │ - [25f90a] invalid or inconsistent certificate policy extension │ │ - [25f93f] proxy subject name violation │ │ - [25f95c] subject signature algorithm and issuer public key algorithm mismatch │ │ - [25f9a1] Missing Authority Key Identifier │ │ - [25f9c2] X509_verify_cert │ │ - [25f9d3] x509_verify_x509 │ │ - [25f9e4] X509_ATTRIBUTE │ │ - [25f9f3] revoked │ │ - [25f9fb] x509_name_encode │ │ - [25fa0c] x509_pubkey_decode │ │ - [25fa1f] socket create failed │ │ - [25fa34] ) │ │ - [25fa37] SHA2-384:SHA-384:SHA384:2.16.840.1.101.3.4.2.2 │ │ - [25fa66] ECDSA-SHA2-256:ECDSA-SHA256:ecdsa-with-SHA256:1.2.840.10045.4.3.2 │ │ - [25faa8] provider=default,fips=yes │ │ - [25fac2] AES-192-ECB:2.16.840.1.101.3.4.1.21 │ │ - [25fae6] AES-256-CBC:AES256:2.16.840.1.101.3.4.1.42 │ │ - [25fb11] AES-256-GCM:id-aes256-GCM:2.16.840.1.101.3.4.1.46 │ │ - [25fb43] RC4:1.2.840.113549.3.4 │ │ - [25fb5a] blake2s256_internal_final │ │ - [25fb74] ec_to_SubjectPublicKeyInfo_der_encode │ │ - [25fb9a] J: │ │ - [25fba0] pcounter: %d\n │ │ - [25fbae] ecx_dupctx │ │ - [25fbb9] ossl_ec_match_params │ │ - [25fbce] eckem_encapsulate │ │ - [25fbe0] sk │ │ - [25fbe3] ecx_gen │ │ - [25fbeb] CTR │ │ - [25fbef] digest=%s │ │ - [25fbf9] Ed25519ctx │ │ - [25fc04] OAEP padding not allowed for signing / verifying │ │ - [25fc35] localhost/ │ │ - [25fc40] file_open_stream │ │ - [25fc51] bad tls client version │ │ - [25fc68] entropy source strength too weak │ │ - [25fc89] init call out of order │ │ - [25fca0] module integrity failure │ │ - [25fcb9] ossl_ccm_get_ctx_params │ │ - [25fcd1] ded-from-explicit │ │ - [25fce3] oinit │ │ - [25fce9] a-sign-disabled │ │ - [25fcf9] props │ │ - [25fcff] digest-check │ │ - [25fd0c] ntropy │ │ - [25fd13] s2 │ │ - [25fd16] d4 │ │ - [25fd19] d9 │ │ - [25fd1c] PRAGMA rekey_cipher is no longer supported. │ │ - [25fd48] kdf_iter │ │ - [25fd51] fast_kdf_iter │ │ - [25fd5f] PRAGMA cipher_page_size = %d; │ │ - [25fd7d] %u │ │ - [25fd80] sqlcipherCodecAttach: db=%p, nDb=%d │ │ - [25fda4] sqlcipher_activate: leaving static master mutex │ │ - [25fdd4] sqlcipher_mem_unlock: calling munlock(%p,%lu) │ │ - [25fe02] PRAGMA cipher_compatibility = %d; │ │ - [25fe24] DETACH DATABASE migrate; │ │ - [25fe3d] %Y-%m-%d %H:%M:%S │ │ - [25fe4f] 0 │ │ - [25fe51] :memory: │ │ - [25fe5a] %.4c%s%.16c │ │ - [25fe66] MJ collide: %s │ │ - [25fe75] Gt │ │ - [25fe78] Add │ │ - [25fe7c] IdxInsert │ │ - [25fe86] FinishSeek │ │ - [25fe91] VBegin │ │ - [25fe98] %z: %s │ │ - [25fe9f] cannot rollback - no transaction is active │ │ - [25feca] database schema is locked: %s │ │ - [25fee8] %s is %u but should be %u │ │ - [25ff02] vtable constructor failed: %s │ │ - [25ff20] no such rowid: %lld │ │ - [25ff34] codec_set_btree_to_codec_pagesize: sqlite3BtreeSetPageSize returned %d │ │ - [25ff7b] sqlcipher_openssl_random: entering SQLCIPHER_MUTEX_PROVIDER_RAND │ │ - [25ffbc] sqlcipher_openssl_random: left SQLCIPHER_MUTEX_PROVIDER_RAND │ │ - [25fff9] count_changes │ │ - [260007] tbl │ │ - [26000b] near "%T": syntax error │ │ - [260023] the INDEXED BY clause is not allowed on UPDATE or DELETE statements within triggers │ │ - [260077] USING INDEX %s FOR IN-OPERATOR │ │ - [260096] no such column │ │ - [2600a5] sqlite_schema │ │ - [2600b3] ORDER │ │ - [2600b9] no tables specified │ │ - [2600cd] %.*z:%u │ │ - [2600d5] sqlite_stat%d │ │ - [2600e3] VIRTUAL TABLE INDEX %d:%s │ │ - [2600fe] isisi │ │ - [260104] UTF-8 │ │ - [26010a] invalid uri authority: %.*s │ │ - [260126] no such vfs: %s │ │ - [260136] unable to identify the object to be reindexed │ │ - [260164] stat_init │ │ - [26016e] cannot %s %s "%s" │ │ - [260180] incomplete input │ │ - [260191] unlikely │ │ - [26019a] %02d │ │ - [26019f] JSON cannot hold BLOB values │ │ - [2601bc] database or disk is full │ │ - [2601d5] column index out of range │ │ - [2601ef] another row available │ │ - [260205] SELECT 1 FROM %Q.'%q_segments' WHERE blockid=? AND block IS NULL │ │ - [260246] SELECT max( level %% 1024 ) FROM %Q.'%q_segdir' │ │ - [260276] ilb │ │ - [26027a] unrecognized parameter: %s │ │ - [260295] unable to validate the inverted index for FTS%d table %s.%s: %s │ │ - [2602d5] malformed inverted index for FTS%d table %s.%s │ │ - [260304] k PRIMARY KEY, v │ │ - [260315] PRAGMA %Q.data_version │ │ - [26032c] fts5 expression tree is too large (maximum depth %d) │ │ - [260361] DELETE FROM '%q'.'%q_idx' WHERE segid=? │ │ - [260389] parse error in rank function: %s │ │ - [2603aa] Found (%lld -> %lld) in %s table, expected (%lld -> %lld) │ │ - [2603e4] ,%.*s REAL │ │ - [2603ef] DROP TABLE '%q'.'%q_node';DROP TABLE '%q'.'%q_rowid';DROP TABLE '%q'.'%q_parent'; │ │ - [260441] corrupted │ │ - [26044b] ENABLE_MEMORY_MANAGEMENT │ │ - [260464] DHE-RSA-AES256-CCM │ │ - [260477] PSK-AES128-CBC-SHA │ │ - [26048a] TLS_DHE_PSK_WITH_AES_256_CBC_SHA │ │ - [2604ab] TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 │ │ - [2604cf] RSA-PSK-AES256-GCM-SHA384 │ │ - [2604e9] TLS_DHE_PSK_WITH_NULL_SHA256 │ │ - [260506] DHE-DSS-CAMELLIA128-SHA │ │ - [26051e] TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256 │ │ - [260543] ssl_cert_dup │ │ - [260550] SSLv3 │ │ - [260556] ciphersuite digest has changed │ │ - [260575] empty raw public key │ │ - [26058a] empty srtp protection profile list │ │ - [2605ad] can't find SRP server param │ │ - [2605c9] no shared groups │ │ - [2605da] no suitable signature algorithm │ │ - [2605fa] poll request not supported │ │ - [260615] records not released │ │ - [26062a] ssl section empty │ │ - [26063c] unknown state │ │ - [26064a] unsupported ssl version │ │ - [260662] decrypt-only │ │ - [26066f] ssl_do_config │ │ - [26067d] ClientCAStore │ │ - [26068b] SSL_CTX_use_serverinfo_ex │ │ - [2606a5] before SSL initialization │ │ - [2606bf] SSLv3/TLS write certificate │ │ - [2606db] TLSv1.3 read encrypted extensions │ │ - [2606fd] tls1_set_sigalgs_list │ │ - [260713] dsa_sha384 │ │ - [26071e] PSS │ │ - [260722] label │ │ - [260728] ssl/tls_depr.c │ │ - [260737] ossl_quic_new │ │ - [260745] ossl_quic_pending_int │ │ - [26075b] ssl/quic/quic_engine.c │ │ - [260772] INITIAL_MAX_DATA appears multiple times │ │ - [26079a] transport │ │ - [2607a4] min_cwnd_size │ │ - [2607b2] qlog_version │ │ - [2607bf] \f │ │ - [2607c2] retry │ │ - [2607c8] crypto │ │ - [2607cf] max_stream_data │ │ - [2607df] el_setup_keyslot │ │ - [2607f0] depack_do_frame_reset_stream │ │ - [26080d] internal error (flow control) │ │ - [26082b] depack_do_frame_handshake_done │ │ - [26084a] handshake layer error, error code %llu (0x%llx) ("%s") │ │ - [260881] STREAM_LEN │ │ - [26088c] STREAM_OFF_LEN │ │ - [26089b] AEAD_LIMIT_REACHED │ │ - [2608ae] dtls1_read_bytes │ │ - [2608bf] tls_construct_ctos_supported_versions │ │ - [2608e5] tls_parse_stoc_psk │ │ - [2608f8] tls_parse_ctos_renegotiate │ │ - [260913] tls_process_ske_srp │ │ - [260927] tls_construct_cke_ecdhe │ │ - [26093f] tls_construct_cke_srp │ │ - [260955] tls_process_client_hello │ │ - [26096e] tls_construct_new_session_ticket │ │ - [26098f] ZUINT64 │ │ - [260997] accept error │ │ - [2609a4] bad fopen mode │ │ - [2609b3] crypto/bn/bn_mont.c │ │ - [2609c7] on │ │ - [2609ca] name=%s, value=%s │ │ - [2609dc] maxsize=%ld │ │ - [2609e8] ASN1_STRING_TABLE_add │ │ - [2609fe] crypto/dsa/dsa_ossl.c │ │ - [260a14] dlfcn_name_converter │ │ - [260a29] crypto/ec/ec_ameth.c │ │ - [260a3e] k3 │ │ - [260a41] point-format │ │ - [260a4e] named │ │ - [260a54] SECG curve over a 163 bit binary field │ │ - [260a7b] X9.62 curve over a 239 bit binary field │ │ - [260aa3] ossl_ec_GF2m_simple_point_set_affine_coordinates │ │ - [260ad4] EC_POINT_is_at_infinity │ │ - [260aec] ecx_pub_encode │ │ - [260afb] │ │ - [260b02] crypto/engine/tb_pkmeth.c │ │ - [260b1c] lib(%lu) │ │ - [260b25] crypto/evp/asymcipher.c │ │ - [260b3d] secp192k1 │ │ - [260b47] prime256v1 │ │ - [260b52] wap-wsg-idm-ecid-wtls6 │ │ - [260b69] assertion failed: b <= sizeof(ctx->buf) │ │ - [260b91] tls1multi_encin │ │ - [260ba1] crypto/encode_decode/encoder_pkey.c │ │ - [260bc5] OSSL_ENCODER_to_data │ │ - [260bda] EVP_DigestVerify │ │ - [260beb] EVP_Q_mac │ │ - [260bf5] kdf-digest │ │ - [260c00] dsa_paramgen_q_bits │ │ - [260c14] ec_param_enc │ │ - [260c21] fix_dh_nid5114 │ │ - [260c30] rsa-factor9 │ │ - [260c3c] EVP_PKEY_CTX_md │ │ - [260c4c] counter: %d\n │ │ - [260c59] crypto/bio/bss_core.c │ │ - [260c6f] expecting a poly1305 key │ │ - [260c88] not able to copy ctx │ │ - [260c9d] signature type and key type incompatible │ │ - [260cc6] unable to enable locking │ │ - [260cdf] unsupported keylength │ │ - [260cf5] missing value │ │ - [260d03] hex string too short │ │ - [260d18] param of incompatible type │ │ - [260d33] discriminant is zero │ │ - [260d48] invalid generator │ │ - [260d5a] missing OID │ │ - [260d66] invalid string │ │ - [260d75] asn1 len exceeds max resp len │ │ - [260d93] invalid port number │ │ - [260da7] max resp len exceeded │ │ - [260dbd] content type mismatch │ │ - [260dd3] error setting key │ │ - [260de5] error parsing pkistatus │ │ - [260dfd] missing trust store │ │ - [260e11] multiple requests not supported │ │ - [260e31] empty ess cert id list │ │ - [260e48] dynamic_ctrl │ │ - [260e55] OSSL_PARAM_set_int32 │ │ - [260e6a] set_string_internal │ │ - [260e7e] identity │ │ - [260e87] rc2-40-cbc │ │ - [260e92] rc5-ofb │ │ - [260e9a] extendedKeyUsage │ │ - [260eab] id-kp │ │ - [260eb1] serverAuth │ │ - [260ebc] nsSGC │ │ - [260ec2] id-smime-ct │ │ - [260ece] id-smime-alg-RC2wrap │ │ - [260ee3] id-smime-alg-CMSRC2wrap │ │ - [260efb] MD4 │ │ - [260eff] id-it-implicitConfirm │ │ - [260f15] rsaSignature │ │ - [260f22] Private │ │ - [260f2a] Subject Information Access │ │ - [260f45] aes-192-cfb │ │ - [260f51] pilot │ │ - [260f57] nSRecord │ │ - [260f60] set-policy │ │ - [260f6b] set-certExt │ │ - [260f77] setAttr-IssCap-CVM │ │ - [260f8a] id-ppl-independent │ │ - [260f9d] RSA-SHA512 │ │ - [260fa8] ipsec4 │ │ - [260faf] CAMELLIA-192-CFB1 │ │ - [260fc1] CAMELLIA-256-OFB │ │ - [260fd2] X509v3 Issuing Distribution Point │ │ - [260ff4] id-GostR3410-2001-ParamSet-cc │ │ - [261012] telephoneNumber │ │ - [261022] telexNumber │ │ - [26102e] aes-192-ctr │ │ - [26103a] CAMELLIA-128-CTR │ │ - [26104b] HMAC GOST 34.11-2012 256 bit │ │ - [261068] hkdf │ │ - [26106d] kx-ecdhe-psk │ │ - [26107a] id-smime-ct-authEnvelopedData │ │ - [261098] ARIA-192-CTR │ │ - [2610a5] n3 │ │ - [2610a8] Professional Information or basis for Admission │ │ - [2610d8] ecdsa_with_SHA3-224 │ │ - [2610ec] ISO-UA │ │ - [2610f3] DSTU Gost 28147-2009 │ │ - [261108] id-tc26-cipher-gostr3412-2015-magma │ │ - [26112c] id-tc26-gost-3410-2012-256-paramSetB │ │ - [261151] hmacWithSHA512-224 │ │ - [261164] classSignToolKB1 │ │ - [261175] id-ct-signedTAL │ │ - [261185] ms-ntds-sec-ext │ │ - [261195] X509v3 Acceptable Certification Policies │ │ - [2611be] allowedAttributeAssignments │ │ - [2611da] X509v3 Subject Alternative Public Key Info │ │ - [261205] value.byKey │ │ - [261211] get_header_and_data │ │ - [261225] mac verify failure │ │ - [261238] │ │ - [261242] %5ld:d=%-2d hl=%ld l=inf %s │ │ - [26125f] \%02X │ │ - [261265] invalid signed data type │ │ - [26127e] PRNG not seeded │ │ - [26128e] \\n │ │ - [261291] rsa_validate_keypair_multiprime │ │ - [2612b1] data too large │ │ - [2612c0] unsupported mask parameter │ │ - [2612db] RSA_padding_check_PKCS1_OAEP_mgf1 │ │ - [2612fd] pkey_rsa_verifyrecover │ │ - [261314] 4096 │ │ - [261319] ui process interrupted or cancelled │ │ - [26133d] uri authority unsupported │ │ - [261357] crypto/store/store_result.c │ │ - [261373] ess add signing cert v2 error │ │ - [261391] crypto/ui/ui_openssl.c │ │ - [2613a8] emailCA │ │ - [2613b0] name= │ │ - [2613b6] CACompromise │ │ - [2613c3] name.relativename │ │ - [2613d5] IPAddressOrRange │ │ - [2613e6] IPv4 │ │ - [2613eb] u.range │ │ - [2613f4] %*sTimestamp : │ │ - [261404] v2i_POLICY_CONSTRAINTS │ │ - [26141b] do_dirname │ │ - [261426] %X: │ │ - [26142a] bn to asn1 integer error │ │ - [261443] x509_sig_info_init │ │ - [261456] unable to decode issuer public key │ │ - [261479] certificate is not yet valid │ │ - [261496] CRL is not yet valid │ │ - [2614ab] unhandled critical extension │ │ - [2614c8] path loop │ │ - [2614d2] issuer certificate lookup error │ │ - [2614f2] X509_STORE_CTX_set_default │ │ - [26150d] S/MIME email │ │ - [26151a] provider=base,fips=yes,output=der,structure=SubjectPublicKeyInfo │ │ - [26155b] provider=base,fips=no,output=der,structure=PrivateKeyInfo │ │ - [261595] provider=base,fips=yes,output=der,structure=rsa │ │ - [2615c5] provider=base,fips=no,input=der,structure=PrivateKeyInfo │ │ - [2615fe] TEST-RAND │ │ - [261608] RSA-PSS:RSASSA-PSS:1.2.840.113549.1.1.10 │ │ - [261631] ED25519:1.3.101.112 │ │ - [261645] DSA-SHA2-256:DSA-SHA256:dsa_with_SHA256:2.16.840.1.101.3.4.3.2 │ │ - [261684] RSA-SHA2-512:RSA-SHA512:sha512WithRSAEncryption:1.2.840.113549.1.1.13 │ │ - [2616ca] ED25519ctx │ │ - [2616d5] provider=default,fips=no,output=pem,structure=type-specific │ │ - [261711] provider=default,fips=yes,output=der,structure=PrivateKeyInfo │ │ - [26174f] provider=default,fips=yes,output=pem,structure=PrivateKeyInfo │ │ - [26178d] provider=default,fips=yes,input=der,structure=ec │ │ - [2617be] AES-192-CBC:AES192:2.16.840.1.101.3.4.1.22 │ │ - [2617e9] AES-192-GCM-SIV │ │ - [2617f9] ARIA-128-CBC:ARIA128:1.2.410.200046.1.1.2 │ │ - [261823] DES-EDE-ECB:DES-EDE:1.3.14.3.2.17 │ │ - [261845] BF-CBC:BF:BLOWFISH:1.3.6.1.4.1.3029.1.2 │ │ - [26186d] providers/implementations/ciphers/cipher_chacha20.c │ │ - [2618a1] chacha20_get_ctx_params │ │ - [2618b9] providers/implementations/ciphers/cipher_null.c │ │ - [2618e9] tdes_init │ │ - [2618f3] ec_to_EncryptedPrivateKeyInfo_der_encode │ │ - [26191c] sm2_to_EncryptedPrivateKeyInfo_der_encode │ │ - [261946] ED448 PUBLIC KEY │ │ - [261957] x25519_to_EncryptedPrivateKeyInfo_der_encode │ │ - [261984] ec_to_X9_62_der_encode │ │ - [26199b] dhx2text_encode │ │ - [2619ab] dh_match_params │ │ - [2619bb] requested more threads (%u) than lanes (%u) │ │ - [2619e7] kdf_hkdf_derive │ │ - [2619f7] providers/implementations/kdfs/kbkdf.c │ │ - [261a1e] providers/implementations/kdfs/sshkdf.c │ │ - [261a46] sskdf_derive │ │ - [261a53] eae_prk │ │ - [261a5b] dh_gen_set_params │ │ - [261a6d] mac_gen_set_params │ │ - [261a80] providers/implementations/macs/gmac_prov.c │ │ - [261aab] /dev/hwrng │ │ - [261ab6] ed25519_verify │ │ - [261ac5] Should be more than %d, but would be set to %d │ │ - [261af4] sm2sig_signature_init │ │ - [261b0a] providers/implementations/ciphers/cipher_rc4.c │ │ - [261b39] providers/common/der/der_rsa_key.c │ │ - [261b5c] failed to sign │ │ - [261b6b] invalid tag │ │ - [261b77] ndex │ │ - [261b7c] roperties │ │ - [261b86] ial │ │ - [261b8a] ivinfo │ │ - [261b91] pe │ │ - [261b94] tm │ │ - [261b97] s28 │ │ - [261b9b] d0 │ │ - [261b9e] unknown register │ │ - [261baf] lotCPtr │ │ - [261bb7] cipher_profile │ │ - [261bc6] cipher_default_plaintext_header_size │ │ - [261beb] PRAGMA cipher_use_hmac = %d; │ │ - [261c08] sqlcipher_activate: entered static master mutex │ │ - [261c38] sqlcipher_activate: left static master mutex │ │ - [261c65] HMAC verification failed for page %d │ │ - [261c8a] /dev/urandom │ │ - [261c97] - │ │ - [261c99] SorterInsert │ │ - [261ca6] ClrSubtype │ │ - [261cb1] cannot start a transaction within a transaction │ │ - [261ce1] Tree %u page %u cell %u: │ │ - [261cfb] max_page_count │ │ - [261d0a] name │ │ - [261d0f] unknown database %T │ │ - [261d23] aggregate │ │ - [261d2d] column%d │ │ - [261d36] _ROWID_ │ │ - [261d3e] REAL │ │ - [261d44] error in generated column "%s" │ │ - [261d63] %s clause should come after %s not before │ │ - [261d8d] a JOIN clause is required before %s │ │ - [261db1] UPDATE │ │ - [261db8] rows updated │ │ - [261dc5] table %S has %d columns but %d values were supplied │ │ - [261df9] UPSERT not implemented for virtual table "%s" │ │ - [261e27] variable number must be between ?1 and ?%d │ │ - [261e52] sssiii │ │ - [261e59] iissssss │ │ - [261e62] missing from index │ │ - [261e77] utf16be │ │ - [261e7f] SET NULL │ │ - [261e88] cannot create triggers on shadow tables │ │ - [261eb0] Invalid key value │ │ - [261ec2] rw │ │ - [261ec5] expr_implies_expr │ │ - [261ed7] sign │ │ - [261edc] weekday │ │ - [261ee5] 50f-20a-20d │ │ - [261ef1] json_remove │ │ - [261efd] json_replace │ │ - [261f0a] infinity │ │ - [261f13] array │ │ - [261f19] attempt to write a readonly database │ │ - [261f3e] unicode61 │ │ - [261f48] fts3_tokenizer │ │ - [261f57] DELETE FROM %Q.'%q_docsize' WHERE docid = ? │ │ - [261f83] ize │ │ - [261f87] tion │ │ - [261f8c] notindexed │ │ - [261f97] unrecognized order: %s │ │ - [261fae] %z, langid │ │ - [261fb9] malformed prefix=... directive │ │ - [261fd8] multiple content_rowid=... directives │ │ - [261ffe] REPLACE INTO %Q.'%q_content' VALUES(%s) │ │ - [262026] alize │ │ - [26202c] col │ │ - [262030] no such fts5 table: %s.%s │ │ - [26204a] SELECT nodeno FROM '%q'.'%q_rowid' WHERE rowid = ?1 │ │ - [26207e] UNIQUE constraint failed: %s.%s │ │ - [26209e] DEFAULT_MMAP_SIZE=0 │ │ - [2620b2] MAX_ATTACHED=10 │ │ - [2620c2] MAX_LENGTH=1000000000 │ │ - [2620d8] NULL-MD5 │ │ - [2620e1] AES256-CCM8 │ │ - [2620ed] TLS_DHE_PSK_WITH_AES_128_CCM │ │ - [26210a] TLS_RSA_PSK_WITH_AES_256_CBC_SHA │ │ - [26212b] ECDHE-PSK-NULL-SHA384 │ │ - [262141] TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 │ │ - [26216b] TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 │ │ - [262196] TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ - [2621bf] DHE-PSK-ARIA128-GCM-SHA256 │ │ - [2621da] TLS_FALLBACK_SCSV │ │ - [2621ec] ssl/s3_msg.c │ │ - [2621f9] Verify error:%s │ │ - [262209] gost-mac-12 │ │ - [262215] cert cb error │ │ - [262223] illegal Suite B digest │ │ - [26223a] inconsistent extms │ │ - [26224d] missing tmp ecdh key │ │ - [262262] no suitable groups │ │ - [262275] stream finished │ │ - [262285] tlsv13 alert certificate required │ │ - [2622a7] ssl_handshake_hash │ │ - [2622ba] ssl_start_async_job │ │ - [2622ce] cmd=%s, value=%s │ │ - [2622df] no_tls1_3 │ │ - [2622e9] prefer_no_dhe_kex │ │ - [2622fb] NumTickets │ │ - [262306] IgnoreUnexpectedEOF │ │ - [26231a] SSL_CTX_use_PrivateKey │ │ - [262331] max_early_data │ │ - [262340] SSLv3/TLS write hello request │ │ - [26235e] SSLv3/TLS write certificate request │ │ - [262382] extended master secret │ │ - [262399] secret │ │ - [2623a0] rsa_pss_rsae_sha256 │ │ - [2623b4] CLIENT_TRAFFIC_SECRET_N │ │ - [2623cc] QUIC error code: 0x%llx%s%s%s (triggered by frame type: 0x%llx%s%s%s), reason: "%s" │ │ - [262420] ch_on_handshake_yield_secret │ │ - [26243d] INITIAL_SCID appears multiple times │ │ - [262461] MAX_UDP_PAYLOAD_SIZE is malformed │ │ - [262483] ORIG_DCID was not sent but is required │ │ - [2624aa] RXKU cooldown internal error │ │ - [2624c7] received oversize token │ │ - [2624df] group_id │ │ - [2624e8] dst_cid │ │ - [2624f0] handshake_done │ │ - [2624ff] Unknown frame type received │ │ - [26251b] ACK_WITH_ECN │ │ - [262528] tls_prepare_for_encryption_default │ │ - [26254b] rlayer_early_data_count_ok │ │ - [262566] final_ec_pt_formats │ │ - [26257a] tls_parse_stoc_session_ticket │ │ - [262598] dtls_process_hello_verify │ │ - [2625b2] tls_construct_certificate_request │ │ - [2625d4] ossl_statem_server13_write_transition │ │ - [2625fa] tls-client-version │ │ - [26260d] ossl_d2i_PrivateKey_legacy │ │ - [262628] pkeyalg │ │ - [262630] a2d_ASN1_OBJECT │ │ - [262640] d2i_ASN1_OBJECT │ │ - [262650] ASN1_BIT_STRING │ │ - [262660] ossl_asn1_do_lock │ │ - [262672] connect error │ │ - [262680] unable to create socket │ │ - [262698] unable to reuseaddr │ │ - [2626ac] BIO_sendmmsg │ │ - [2626b9] dgram_pair_ctrl_set_write_buf_size │ │ - [2626dc] NCONF_get_string │ │ - [2626ed] oid_module_init │ │ - [2626fd] crypto/asn1/asn_mstbl.c │ │ - [262715] %s %2d %02d:%02d:%02d %d GMT │ │ - [262732] bn_set_words │ │ - [26273f] crypto/dh/dh_asn1.c │ │ - [262753] int_dhvparams │ │ - [262761] ECPARAMETERS │ │ - [26276e] uncompressed │ │ - [26277b] crypto/ec/ec_kmeth.c │ │ - [262790] EC_POINT_set_Jprojective_coordinates_GFp │ │ - [2627b9] A: │ │ - [2627bf] ossl_ec_GFp_mont_group_set_curve │ │ - [2627e0] ecd_item_verify │ │ - [2627f0] ossl_decoder_instance_new │ │ - [26280a] id-ecPublicKey │ │ - [262819] crypto/engine/eng_list.c │ │ - [262832] ENGINE_by_id │ │ - [26283f] OPENSSL_ENGINES │ │ - [26284f] secp224r1 │ │ - [262859] c2pnb163v3 │ │ - [262864] c2pnb272w1 │ │ - [26286f] c2pnb368w1 │ │ - [26287a] brainpoolP256r1 │ │ - [26288a] K-163 │ │ - [262890] K-233 │ │ - [262896] K-571 │ │ - [26289c] mackey │ │ - [2628a3] EVP_CIPHER_CTX_copy │ │ - [2628b7] OSSL_ENCODER_CTX_add_encoder │ │ - [2628d4] ossl_encoder_ctx_add_encoder_inst │ │ - [2628f6] crypto/evp/keymgmt_lib.c │ │ - [26290f] EVP_DigestVerifyFinal │ │ - [262925] new_raw_key_int │ │ - [262935] evp_pkey_get0_DSA_int │ │ - [26294b] default_check │ │ - [262959] fix_dh_nid │ │ - [262964] rsa-exponent3 │ │ - [262972] get_ec_decoded_from_explicit_params │ │ - [262996] try_provided_check │ │ - [2629a9] iteration │ │ - [2629b3] crypto/dh/dh_pmeth.c │ │ - [2629c8] crypto/dh/dh_gen.c │ │ - [2629db] pkey_ec_paramgen │ │ - [2629ec] not a square │ │ - [2629f9] invalid secret │ │ - [262a08] no keymgmt present │ │ - [262a1b] operation not initialized │ │ - [262a35] update error │ │ - [262a42] unknown tag │ │ - [262a4e] missing equal sign │ │ - [262a61] curve does not support ecdh │ │ - [262a7d] curve does not support signing │ │ - [262a9c] field too large │ │ - [262aac] failure │ │ - [262ab4] certificate has no keyid │ │ - [262acd] cipher parameter initialisation error │ │ - [262af3] msgsigdigest error │ │ - [262b06] no cipher │ │ - [262b10] signfinal error │ │ - [262b20] failed building own chain │ │ - [262b3a] missing reference cert │ │ - [262b51] transactionid unmatched │ │ - [262b69] unsupported version │ │ - [262b7d] rc2-64 │ │ - [262b84] id-aes128-wrap-pad │ │ - [262b97] v_check │ │ - [262b9f] general_set_int │ │ - [262baf] legacy │ │ - [262bb6] dsaWithSHA │ │ - [262bc1] MD5-SHA1 │ │ - [262bca] deltaCRL │ │ - [262bd3] id-smime-aa-dvcs-dvc │ │ - [262be8] id-smime-spq-ets-sqt-unotice │ │ - [262c05] id-smime-cti-ets-proofOfCreation │ │ - [262c26] id-pkip │ │ - [262c2e] ac-targeting │ │ - [262c3b] ipsecUser │ │ - [262c45] id-it-subscriptionRequest │ │ - [262c5f] id-cmc-queryPending │ │ - [262c73] holdInstructionCode │ │ - [262c87] simpleSecurityObject │ │ - [262c9c] rfc822Mailbox │ │ - [262caa] host │ │ - [262caf] subtreeMinimumQuality │ │ - [262cc5] message extensions │ │ - [262cd8] setct-CapReqTBSX │ │ - [262ce9] setAttr-TokenType │ │ - [262cfb] CAMELLIA-192-CBC │ │ - [262d0c] camellia-128-ecb │ │ - [262d1d] camellia-128-cfb8 │ │ - [262d2f] camellia-128-ofb │ │ - [262d40] SEED-ECB │ │ - [262d49] id-Gost28147-89-CryptoPro-KeyMeshing │ │ - [262d6e] id-GostR3410-94-CryptoPro-XchA-ParamSet │ │ - [262d96] id-GostR3410-2001-CryptoPro-XchA-ParamSet │ │ - [262dc0] gost2001cc │ │ - [262dcb] dmdName │ │ - [262dd3] id-aes128-GCM │ │ - [262de1] GOST R 34.11-2012 with 256 bit hash │ │ - [262e05] GOST R 34.10-2012 with GOST R 34.11-2012 (512 bit) │ │ - [262e38] ARIA-128-CFB │ │ - [262e45] ARIA-128-OFB │ │ - [262e52] aria-192-cbc │ │ - [262e5f] sha512-224 │ │ - [262e6a] RSA-SHA3-384 │ │ - [262e77] sha512-256WithRSAEncryption │ │ - [262e93] blake2bmac │ │ - [262e9e] SM2-SM3 │ │ - [262ea6] x963kdf │ │ - [262eae] CMC Archive Server │ │ - [262ec1] id-ct-ASPA │ │ - [262ecc] X509v3 Attribute Authority Issuing Distribution Point │ │ - [262f02] unknown message digest │ │ - [262f19] problems getting password │ │ - [262f33] pvk data too short │ │ - [262f46] crypto/pem/pem_lib.c │ │ - [262f5b] PKCS12_item_i2d_encrypt_ex │ │ - [262f76] PKCS7_SIGNER_INFO_sign │ │ - [262f8d] crypto/pkcs7/pk7_lib.c │ │ - [262fa4] unable to find mem bio │ │ - [262fbb] wrong pkcs7 type │ │ - [262fcc] not an ascii character │ │ - [262fe3] parse_hex │ │ - [262fed] crypto/evp/evp_rand.c │ │ - [263003] invalid property query │ │ - [26301a] unable to fetch drbg │ │ - [26302f] unable to get parent reseed prop counter │ │ - [263058] reseed_requests │ │ - [263068] coefficient%d: │ │ - [263077] Trailer Field: 0x │ │ - [263089] dmq1 │ │ - [26308e] algorithm mismatch │ │ - [2630a1] pss saltlen too small │ │ - [2630b7] unsupported signature type │ │ - [2630d2] value missing │ │ - [2630e0] rsa_multiprime_keygen │ │ - [2630f6] check_padding_md │ │ - [263107] RSA_sign │ │ - [263110] OPENSSL_sk_set │ │ - [26311f] cannot load private key │ │ - [263137] OpenSSL default user interface │ │ - [263156] d.ediPartyName │ │ - [263165] sslCA │ │ - [26316b] Object Signing CA │ │ - [26317d] Decipher Only │ │ - [26318b] CA │ │ - [26318e] v2i_AUTHORITY_KEYID │ │ - [2631a2] IPv6 │ │ - [2631a7] : inherit\n │ │ - [2631b2] Autonomous System Numbers │ │ - [2631cc] issuerUID │ │ - [2631d7] %*sSignature Value: │ │ - [2631ec] crypto/ct/ct_x509v3.c │ │ - [263203] %*sLog ID : │ │ - [263213] cAToolCert │ │ - [26321e] Excluded │ │ - [263227] IP:%s/%s │ │ - [263231] %*sPolicy Text: %.*s │ │ - [263246] │ │ - [263254] \n │ │ - [263265] crypto/x509/v3_tlsf.c │ │ - [26327b] %*sUser Notices:\n │ │ - [26328d] unknown extension │ │ - [26329f] X509at_get_attr │ │ - [2632af] bad selector │ │ - [2632bc] certificate verification failed │ │ - [2632dc] crypto/x509/x509_set.c │ │ - [2632f3] no explicit policy │ │ - [263306] X509_VERIFY_PARAM_set1 │ │ - [26331d] X509_VERIFY_PARAM_set1_policies │ │ - [26333d] lastUpdate │ │ - [263348] X509_PUBKEY_get │ │ - [263358] X509_CINF │ │ - [263362] provider=base,fips=yes,input=der,structure=PrivateKeyInfo │ │ - [26339c] provider=base,fips=yes,input=der,structure=type-specific │ │ - [2633d5] provider=base,fips=yes,input=der,structure=dsa │ │ - [263404] SCRYPT:id-scrypt:1.3.6.1.4.1.11591.4.11 │ │ - [26342c] ARGON2I │ │ - [263434] HMAC-DRBG │ │ - [26343e] ED448:1.3.101.113 │ │ - [263450] OpenSSL SCRYPT via EVP_PKEY implementation │ │ - [26347b] RSA-SHA2-256:RSA-SHA256:sha256WithRSAEncryption:1.2.840.113549.1.1.11 │ │ - [2634c1] ECDSA-SHA2-512:ECDSA-SHA512:ecdsa-with-SHA512:1.2.840.10045.4.3.4 │ │ - [263503] provider=default,fips=yes,output=blob │ │ - [263529] AES-128-CBC:AES128:2.16.840.1.101.3.4.1.2 │ │ - [263553] ARIA-192-CFB:1.2.410.200046.1.1.8 │ │ - [263575] ossl_sm2_encrypt │ │ - [263586] CS2 │ │ - [26358a] EncryptedPrivateKeyInfo │ │ - [2635a2] dh_to_type_specific_params_der_encode │ │ - [2635c8] key_to_pubkey │ │ - [2635d6] dhx_to_SubjectPublicKeyInfo_pem_encode │ │ - [2635fd] providers/implementations/encode_decode/encode_key2blob.c │ │ - [263637] x255192text_encode │ │ - [26364a] providers/implementations/exchange/dh_exch.c │ │ - [263677] generate_ecdhkm │ │ - [263687] ossl_hpke_labeled_expand │ │ - [2636a0] rsasve_generate │ │ - [2636b0] providers/implementations/rands/seed_src.c │ │ - [2636db] providers/implementations/signature/dsa_sig.c │ │ - [263709] rsa_verify_directly │ │ - [26371d] providers/implementations/storemgmt/file_store_any2obj.c │ │ - [263756] derivation function init failed │ │ - [263776] invalid aead │ │ - [263783] invalid data │ │ - [263790] invalid eddsa instance for attempted operation │ │ - [2637bf] ine │ │ - [2637c3] -info │ │ - [2637c9] 931-pad-check │ │ - [2637d7] s24 │ │ - [2637db] _Unwind_GetTextRelBase() not implemented │ │ - [263804] accountsCPtr │ │ - [263811] indexed │ │ - [263819] PRAGMA cipher is no longer supported. │ │ - [26383f] le │ │ - [263842] cipher_hmac_algorithm │ │ - [263858] cipher_default_kdf_algorithm │ │ - [263875] PRAGMA cipher_default_kdf_iter = %d; │ │ - [26389a] SELECT sql FROM %s.sqlite_schema WHERE type='table' AND name!='sqlite_sequence' AND rootpage>0 │ │ - [2638fd] sqlcipher_codec_ctx_init: allocating provider │ │ - [26392b] sqlcipher_page_cipher: comparing hmac on in=%p out=%p hmac_sz=%d │ │ - [26396c] database file is undefined │ │ - [263987] sqlcipher_export failed, error code %d │ │ - [2639ae] FOREIGN KEY constraint failed │ │ - [2639cc] MustBeInt │ │ - [2639d6] Not │ │ - [2639da] SeekRowid │ │ - [2639e4] Ge │ │ - [2639e7] IsTrue │ │ - [2639ee] Remainder │ │ - [2639f8] DropTrigger │ │ - [263a04] VDestroy │ │ - [263a0d] Page %u: pointer map referenced │ │ - [263a2d] sqlcipher_cipher_ctx_init: allocating context │ │ - [263a5b] sqlcipher_openssl_hmac: EVP_MAC_CTX_new() failed │ │ - [263a8c] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha256 returned %d │ │ - [263adb] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha512 returned %d │ │ - [263b2a] hexrekey │ │ - [263b33] type │ │ - [263b38] flags │ │ - [263b3e] %s prohibited in %s │ │ - [263b52] RANGE with offset PRECEDING/FOLLOWING requires one ORDER BY expression │ │ - [263b99] expected %d columns for '%s' but got %d │ │ - [263bc1] misuse of aggregate: %s() │ │ - [263bdb] normal │ │ - [263be2] sqlite_attach │ │ - [263bf0] sqlite\_% │ │ - [263bfa] UPDATE sqlite_temp_schema SET sql = sqlite_rename_table(%Q, type, name, sql, %Q, %Q, 1), tbl_name = CASE WHEN tbl_name=%Q COLLATE nocase AND sqlite_rename_test(%Q, sql, type, name, 1, 'after rename', 0) THEN %Q ELSE tbl_name END WHERE type IN ('view', 'trigger') │ │ - [263d03] expr_compare │ │ - [263d10] year │ │ - [263d15] json_extract │ │ - [263d22] jsonb_insert │ │ - [263d2f] inity │ │ - [263d35] access permission denied │ │ - [263d4e] SELECT %s WHERE rowid=? │ │ - [263d66] UPDATE OR FAIL %Q.'%q_segdir' SET level=-1,idx=? WHERE level=? AND idx=? │ │ - [263daf] etaci │ │ - [263db5] eta │ │ - [263db9] prefix │ │ - [263dc0] flush │ │ - [263dc6] SELECT %s │ │ - [263dd0] fts5_source_id │ │ - [263ddf] malformed tokendata=... directive │ │ - [263e01] no such tokenizer: %s │ │ - [263e17] error in tokenizer constructor │ │ - [263e36] fts5: syntax error near "%.*s" │ │ - [263e55] DELETE FROM %Q.'%q_docsize'; │ │ - [263e72] ant │ │ - [263e76] instance │ │ - [263e7f] +- \n │ │ + [259222] OpenSSL ED448 algorithm │ │ + [25923a] EMPTY │ │ + [259240] ENGINE_get_first │ │ + [259251] rsa routines │ │ + [25925e] engine routines │ │ + [25926e] CMS routines │ │ + [25927b] DSA lib │ │ + [259283] passed a null parameter │ │ + [25929b] called a function that was disabled at compile-time │ │ + [2592cf] nested asn1 error │ │ + [2592e1] EVP_PKEY_CTX_set_dh_pad │ │ + [2592f9] secp160r1 │ │ + [259303] Oakley-EC2N-4 │ │ + [259311] brainpoolP320t1 │ │ + [259321] ivlen │ │ + [259327] tlsaad │ │ + [25932e] tls1multi_enc │ │ + [25933c] OSSL_ENCODER_CTX_set_cleanup │ │ + [259359] output │ │ + [259360] EVP_PKEY_derive_set_peer_ex │ │ + [25937c] crypto/evp/kdf_meth.c │ │ + [259392] crypto/evp/m_sigver.c │ │ + [2593a8] update │ │ + [2593af] keyLength │ │ + [2593b9] PKCS5_PBE_keyivgen_ex │ │ + [2593cf] pass │ │ + [2593d4] oeap │ │ + [2593d9] EXTRACT_ONLY │ │ + [2593e6] get_dh_dsa_payload_p │ │ + [2593fb] gen_init │ │ + [259404] crypto/evp/pmeth_lib.c │ │ + [25941b] evp_pkey_ctx_set_md │ │ + [25942f] dh_2048_224 │ │ + [25943b] "%s" has an existing different identity %d (from "%s") │ │ + [259472] crypto/hashtable/hashtable.c │ │ + [25948f] OpenSSL 3.4.1 11 Feb 2025 │ │ + [2594a9] check p not safe prime │ │ + [2594c0] invalid salt length │ │ + [2594d4] no cipher set │ │ + [2594e2] seed_len is less than the length of q │ │ + [259508] mstring not universal │ │ + [25951e] string too short │ │ + [25952f] universalstring is wrong length │ │ + [25954f] unknown format │ │ + [25955e] relative path │ │ + [25956c] error parsing content length │ │ + [259589] content not found │ │ + [25959b] content type not enveloped data │ │ + [2595bb] ctrl error │ │ + [2595c6] no msgsigdigest │ │ + [2595d6] type not data │ │ + [2595e4] popo inconsistent public key │ │ + [259601] checkafter out of range │ │ + [259619] error creating rp │ │ + [25962b] missing secret │ │ + [25963a] sct unsupported version │ │ + [259652] aes192-wrap │ │ + [25965e] id-aes192-wrap-pad │ │ + [259671] aes192 │ │ + [259678] ossl_provider_test_operation_bit │ │ + [259699] crypto/self_test_core.c │ │ + [2596b1] pkcs7 │ │ + [2596b7] pkcs7-encryptedData │ │ + [2596cb] DES-ECB │ │ + [2596d3] DSA-SHA1-old │ │ + [2596e0] subjectKeyIdentifier │ │ + [2596f5] X509v3 Authority Key Identifier │ │ + [259715] cast5-cfb │ │ + [25971f] TLS Web Client Authentication │ │ + [25973d] CRLReason │ │ + [259747] localKeyID │ │ + [259752] pbeWithSHA1AndDES-CBC │ │ + [259768] X9.57 │ │ + [25976e] id-smime-ct-TDTInfo │ │ + [259782] id-smime-aa-smimeEncryptCerts │ │ + [2597a0] id-smime-alg-ESDHwith3DES │ │ + [2597ba] sbgp-autonomousSysNum │ │ + [2597d0] id-alg-des40 │ │ + [2597dd] Acceptable OCSP Responses │ │ + [2597f7] archiveCutoff │ │ + [259805] dod │ │ + [259809] RSA-MD4 │ │ + [259811] X509v3 Policy Constraints │ │ + [25982b] setct-PInitResData │ │ + [25983e] setct-AuthRevResTBE │ │ + [259852] setct-CapRevReqTBEX │ │ + [259866] encrypted track 2 │ │ + [259878] joint-iso-itu-t │ │ + [259888] CAMELLIA-192-CFB8 │ │ + [25989a] id-GostR3410-2001DH │ │ + [2598ae] GOST R 34.11-94 with GOST R 34.10-94 Cryptocom │ │ + [2598dd] freshestCRL │ │ + [2598e9] crossCertificatePair │ │ + [2598fe] deltaRevocationList │ │ + [259912] id-aes256-GCM │ │ + [259920] SNILS │ │ + [259926] kuznyechik-ofb │ │ + [259935] SSH Server │ │ + [259940] PKINIT Client Auth │ │ + [259953] pkInitKDC │ │ + [25995d] kx-psk │ │ + [259964] BLAKE2s256 │ │ + [25996f] aria-256-cfb │ │ + [25997c] dsa_with_SHA384 │ │ + [25998c] aria-192-gcm │ │ + [259999] SM4-CFB1 │ │ + [2599a2] SM4-CTR │ │ + [2599aa] sha512-224WithRSAEncryption │ │ + [2599c6] AES-192-SIV │ │ + [2599d2] id-on-NAIRealm │ │ + [2599e1] oracle-organization │ │ + [2599f5] Oracle organization │ │ + [259a09] roleSpecCertIdentifier │ │ + [259a20] X509v3 Role Specification Certificate Identifier │ │ + [259a51] X509v3 Time Specification │ │ + [259a6b] unknown object name │ │ + [259a7f] OCSP_CERTSTATUS │ │ + [259a8f] responseStatus │ │ + [259a9e] locator │ │ + [259aa6] crypto/pkcs12/p12_asn.c │ │ + [259abe] value.keybag │ │ + [259acb] │ │ + [259ad5] trailing characters │ │ + [259ae9] HERE-->%c%s │ │ + [259af5] Cannot open file │ │ + [259b06] in error state │ │ + [259b15] prediction resistance not supported │ │ + [259b39] prime1: │ │ + [259b41] 14 (default) │ │ + [259b4e] crypto/rsa/rsa_backend.c │ │ + [259b67] digest does not match │ │ + [259b7d] EVP_PKEY_CTX_set_rsa_keygen_primes │ │ + [259ba0] rsa_ossl_private_encrypt │ │ + [259bb9] ossl_rsa_padding_add_PKCS1_type_2_ex │ │ + [259bde] ossl_rsa_sp800_56b_pairwise_test │ │ + [259bff] path must be absolute │ │ + [259c15] OSSL_STORE_INFO_new_PARAMS │ │ + [259c30] bad type │ │ + [259c39] tsa untrusted │ │ + [259c47] PEM_X509_INFO_read_bio_ex │ │ + [259c61] crypto/asn1/x_info.c │ │ + [259c76] value │ │ + [259c7c] \n │ │ + [259c85] %*scrlNum: │ │ + [259c91] inherit │ │ + [259c99] %d.%d.%d.%d │ │ + [259ca5] targetName │ │ + [259cb0] %*sDigest Type: Public Key Certificate\n │ │ + [259cd8] signToolCert │ │ + [259ce5] addProfessionInfo │ │ + [259cf7] pcPathLengthConstraint │ │ + [259d0e] subjectDomainPolicy │ │ + [259d22] %s:\n │ │ + [259d27] s2i_ASN1_OCTET_STRING │ │ + [259d3d] OSSL_USER_NOTICE_SYNTAX │ │ + [259d55] bad ip address │ │ + [259d64] ossl_x509_check_private_key │ │ + [259d80] Path length given without key usage keyCertSign │ │ + [259db0] crypto/x509/x_all.c │ │ + [259dc4] x509_pubkey_ex_new_ex │ │ + [259dda] x509_pubkey_ex_d2i_ex │ │ + [259df0] provider=base,fips=yes,output=pem,structure=dh │ │ + [259e1f] X942KDF-ASN1:X942KDF │ │ + [259e34] provider=default,fips=yes,output=pem,structure=dsa │ │ + [259e67] AES-128-WRAP-PAD:id-aes128-wrap-pad:AES128-WRAP-PAD:2.16.840.1.101.3.4.1.8 │ │ + [259eb2] AES-192-WRAP-INV:AES192-WRAP-INV │ │ + [259ed3] ARIA-192-CCM:1.2.410.200046.1.1.38 │ │ + [259ef6] secp256r1 │ │ + [259f00] crypto/sm2/sm2_crypt.c │ │ + [259f17] aes_xts_set_ctx_params │ │ + [259f2e] chacha20_poly1305_cipher │ │ + [259f47] rsa_to_type_specific_keypair_der_encode │ │ + [259f6f] sm2_to_type_specific_no_pub_pem_encode │ │ + [259f96] rsa_to_SubjectPublicKeyInfo_der_encode │ │ + [259fbd] RSA-PSS PRIVATE KEY │ │ + [259fd1] dh_to_SubjectPublicKeyInfo_pem_encode │ │ + [259ff7] dsa_to_PrivateKeyInfo_der_encode │ │ + [25a018] ec_to_SubjectPublicKeyInfo_pem_encode │ │ + [25a03e] ed25519_to_EncryptedPrivateKeyInfo_der_encode │ │ + [25a06c] X25519 PRIVATE KEY │ │ + [25a07f] rsa2pvk_encode │ │ + [25a08e] ed4482text_encode │ │ + [25a0a0] HKDF_Extract │ │ + [25a0ad] AES-192-WRAP │ │ + [25a0ba] ikm length is :%zu, should be at least %zu │ │ + [25a0e5] *enclen too small │ │ + [25a0f7] ossl_kdf_ctx_create │ │ + [25a10b] crypto/dsa/dsa_check.c │ │ + [25a122] dhkem-ikm │ │ + [25a12c] digest-noinit │ │ + [25a13a] right_encode │ │ + [25a147] rsa_pss_compute_saltlen │ │ + [25a15f] PSS saltlen can only be specified if PSS padding has been specified first │ │ + [25a1a9] Cannot use autodetected salt length │ │ + [25a1cd] Should be more than %d, but would be set to match digest size (%d) │ │ + [25a210] file_setup_decoders │ │ + [25a224] file_load_dir_entry │ │ + [25a238] cipher operation failed │ │ + [25a250] invalid digest size │ │ + [25a264] missing type │ │ + [25a271] tag not set │ │ + [25a27d] providers/implementations/ciphers/ciphercommon.c │ │ + [25a2ae] vp-info │ │ + [25a2b6] d-pub-key │ │ + [25a2c0] erslen │ │ + [25a2c7] cs15-pad-disabled │ │ + [25a2d9] ame │ │ + [25a2dd] during phase1 personality function said it would stop here, but now in phase2 it did not stop here │ │ + [25a340] s13 │ │ + [25a344] s20 │ │ + [25a348] s22 │ │ + [25a34c] d1 │ │ + [25a34f] d16 │ │ + [25a353] key │ │ + [25a357] INFO │ │ + [25a35c] sqlcipherCodecAttach: context initialization failed forcing error state with rc=%d │ │ + [25a3af] sqlcipherCodecAttach: left database mutex %p │ │ + [25a3dc] sqlite3_rekey_v2: entering database mutex %p │ │ + [25a409] sqlite3_rekey_v2: committing │ │ + [25a426] HMAC operation failed for page %d │ │ + [25a44a] cannot fstat db file %s │ │ + [25a462] access │ │ + [25a469] 922337203685477580 │ │ + [25a47c] B │ │ + [25a47e] IfPos │ │ + [25a484] Function │ │ + [25a48d] SorterOpen │ │ + [25a498] AggInverse │ │ + [25a4a3] CursorHint │ │ + [25a4ae] codec_set_pass_key: no btree present on db %d │ │ + [25a4dc] sqlcipher_openssl_add_random: left SQLCIPHER_MUTEX_PROVIDER_RAND │ │ + [25a51d] foreign_key_check │ │ + [25a52f] journal_mode │ │ + [25a53c] writable_schema │ │ + [25a54c] origin │ │ + [25a553] sqlite_ │ │ + [25a55b] aggregate functions are not allowed in the GROUP BY clause │ │ + [25a596] %!S │ │ + [25a59a] table %s has %d values for %d columns │ │ + [25a5c0] too many terms in ORDER BY clause │ │ + [25a5e2] INSERT INTO %Q.sqlite_master VALUES('index',%Q,%Q,#%d,%Q); │ │ + [25a61d] MERGE (%s) │ │ + [25a628] ANY(%s) │ │ + [25a630] cannot INSERT into generated column "%s" │ │ + [25a659] row not in PRIMARY KEY order for %s │ │ + [25a67d] wrong # of entries in index │ │ + [25a69a] %llu │ │ + [25a6a0] SELECT 1 FROM temp.sqlite_master WHERE name NOT LIKE 'sqliteX_%%' ESCAPE 'X' AND sql NOT LIKE 'create virtual%%' AND sqlite_rename_test(%Q, sql, type, name, 1, %Q, %d)=NULL │ │ + [25a74e] UPDATE temp.sqlite_master SET sql = sqlite_rename_column(sql, type, name, %Q, %Q, %d, %Q, %d, 1) WHERE type IN ('trigger', 'view') │ │ + [25a7d1] length │ │ + [25a7d8] sum │ │ + [25a7dc] group_concat │ │ + [25a7e9] json_patch │ │ + [25a7f4] jsonb_set │ │ + [25a7fe] \u0009 │ │ + [25a805] database table is locked │ │ + [25a81e] database disk image is malformed │ │ + [25a83f] unable to delete/modify user-function due to active statements │ │ + [25a87e] MATCH │ │ + [25a884] SELECT level, idx, end_block FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ? ORDER BY level DESC, idx ASC │ │ + [25a8ee] ta │ │ + [25a8f1] ilsuo │ │ + [25a8f7] ezila │ │ + [25a8fd] luf │ │ + [25a901] merge= │ │ + [25a908] contentless_delete=1 is incompatible with columnsize=0 │ │ + [25a93f] unterminated string │ │ + [25a953] DELETE FROM '%q'.'%q_idx' WHERE (segid, (pgno/2)) = (?1, ?2) │ │ + [25a990] L* N* Co │ │ + [25a999] iveness │ │ + [25a9a1] icate │ │ + [25a9a7] ion │ │ + [25a9ab] overflow │ │ + [25a9b4] ENABLE_LOAD_EXTENSION │ │ + [25a9ca] MALLOC_SOFT_LIMIT=1024 │ │ + [25a9e1] MAX_PAGE_SIZE=65536 │ │ + [25a9f5] SOUNDEX │ │ + [25a9fd] ssl_decapsulate │ │ + [25aa0d] AES128-CCM8 │ │ + [25aa19] RSA-PSK-AES128-CBC-SHA │ │ + [25aa30] TLS_SRP_SHA_WITH_AES_128_CBC_SHA │ │ + [25aa51] TLS_SRP_SHA_WITH_AES_256_CBC_SHA │ │ + [25aa72] DHE-RSA-CAMELLIA128-SHA256 │ │ + [25aa8d] TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256 │ │ + [25aab6] ADH-CAMELLIA128-SHA │ │ + [25aaca] TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ + [25aaf5] TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256 │ │ + [25ab1a] TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 │ │ + [25ab43] SHA384 │ │ + [25ab4a] aECDSA │ │ + [25ab51] 3DES │ │ + [25ab56] ca md too weak │ │ + [25ab65] error in system default config │ │ + [25ab84] invalid max early data │ │ + [25ab9b] invalid null cmd name │ │ + [25abb1] invalid session id │ │ + [25abc4] missing signing cert │ │ + [25abd9] no suitable key share │ │ + [25abef] no verify cookie callback │ │ + [25ac09] pem name too short │ │ + [25ac1c] quic network error │ │ + [25ac2f] ssl session id callback failed │ │ + [25ac4e] tlsv1 alert export restriction │ │ + [25ac6d] ssl/ssl_lib.c │ │ + [25ac7b] no_tx_cert_comp │ │ + [25ac8b] ssl/ssl_asn1.c │ │ + [25ac9a] ssl_version │ │ + [25aca6] SSLv3/TLS write client hello │ │ + [25acc3] DTLS1 write hello verify request │ │ + [25ace4] tls1_set_groups │ │ + [25acf4] ecdsa_secp256r1_sha256 │ │ + [25ad0b] ecdsa_brainpoolP512r1_sha512 │ │ + [25ad28] rsa_pss_rsae_sha512 │ │ + [25ad3c] header │ │ + [25ad43] packet_type │ │ + [25ad4f] flow_control_error │ │ + [25ad62] ce │ │ + [25ad65] unidirectional │ │ + [25ad74] HKDF │ │ + [25ad79] RESET_STREAM not valid in INITIAL/HANDSHAKE │ │ + [25ada5] depack_do_frame_stream │ │ + [25adbc] PADDING │ │ + [25adc4] hdr_generate_mask │ │ + [25add6] tls_get_more_records │ │ + [25adeb] final_renegotiate │ │ + [25adfd] tls_parse_ctos_psk_kex_modes │ │ + [25ae1a] tls_process_rpk │ │ + [25ae2a] tls13_save_handshake_digest_for_pha │ │ + [25ae4e] tls_process_cke_srp │ │ + [25ae62] tls_process_cke_gost18 │ │ + [25ae79] dgram_pair_sendmmsg │ │ + [25ae8d] path │ │ + [25ae92] append_exp │ │ + [25ae9d] DIR │ │ + [25aea1] DH Public-Key │ │ + [25aeaf] %s: (%d bit)\n │ │ + [25aebd] %s 0\n │ │ + [25aec3] (Negative) │ │ + [25aecf] BN_div_recp │ │ + [25aedb] do_EC_KEY_print │ │ + [25aeeb] named-nist │ │ + [25aef6] prime-field │ │ + [25af02] generator │ │ + [25af0c] SECG curve over a 112 bit prime field │ │ + [25af32] SECG curve over a 128 bit prime field │ │ + [25af58] RFC 5639 curve over a 160 bit prime field │ │ + [25af82] EC_KEY_check_key │ │ + [25af93] EC_POINT_set_to_infinity │ │ + [25afac] ossl_ec_wNAF_mul │ │ + [25afbd] Generator (hybrid): │ │ + [25afd1] Polynomial: │ │ + [25afdd] crypto/ec/ecp_oct.c │ │ + [25aff1] crypto/encode_decode/decoder_pkey.c │ │ + [25b015] OSSL_DECODER_CTX_new_for_pkey │ │ + [25b033] object identifier routines │ │ + [25b04e] FIPS routines │ │ + [25b05c] operation fail │ │ + [25b06b] dh_paramgen_check │ │ + [25b07d] secp384r1 │ │ + [25b087] c2tnb239v2 │ │ + [25b092] B-409 │ │ + [25b098] tag │ │ + [25b09c] id-smime-alg-CMS3DESwrap │ │ + [25b0b5] cts │ │ + [25b0b9] the mandatory 'output' property is missing for encoder %s (properties: %s) │ │ + [25b104] EVP_MAC_CTX_dup │ │ + [25b114] crypto/asn1/p5_pbe.c │ │ + [25b129] pkcs5 │ │ + [25b12f] EVP_PKEY_get_security_bits │ │ + [25b14a] dh_paramgen_prime_len │ │ + [25b160] ecdh_kdf_md │ │ + [25b16c] digestsize │ │ + [25b177] hexsecret │ │ + [25b181] qy │ │ + [25b184] pkey_ec_derive │ │ + [25b193] EVP_PKEY_verify │ │ + [25b1a3] validate-legacy │ │ + [25b1b3] OPENSSLDIR: "/usr/local/ssl" │ │ + [25b1d0] CPUINFO: N/A │ │ + [25b1dd] called with even modulus │ │ + [25b1f6] expecting a siphash key │ │ + [25b20e] method not supported │ │ + [25b223] unsupported cipher │ │ + [25b236] illegal characters │ │ + [25b249] sequence length mismatch │ │ + [25b262] no close brace │ │ + [25b271] asn1 error │ │ + [25b27c] undefined generator │ │ + [25b290] unsupported content type │ │ + [25b2a9] unwrap failure │ │ + [25b2b8] popo missing subject │ │ + [25b2cd] unsupported popo method │ │ + [25b2e5] multiple san sources │ │ + [25b2fa] AES-128-CBC │ │ + [25b306] ARIA192 │ │ + [25b30e] ripemd │ │ + [25b315] assertion failed: WITHIN_FREELIST(temp2->p_next) || WITHIN_ARENA(temp2->p_next) │ │ + [25b365] NO │ │ + [25b368] provider_init │ │ + [25b376] rc2-cbc │ │ + [25b37e] RSA-SHA │ │ + [25b386] Netscape Communications Corp. │ │ + [25b3a4] issuerAltName │ │ + [25b3b2] mdc2 │ │ + [25b3b7] RC5-CFB │ │ + [25b3bf] id-qt-cps │ │ + [25b3c9] pbeWithMD5AndRC2-CBC │ │ + [25b3de] X9.57 CM ? │ │ + [25b3e9] id-smime-aa-equivalentLabels │ │ + [25b406] id-smime-aa-signingCertificate │ │ + [25b425] id-pkix1-explicit-93 │ │ + [25b43a] id-mod-kea-profile-88 │ │ + [25b450] id-it-currentCRL │ │ + [25b461] id-cmc-regInfo │ │ + [25b470] id-aca-authenticationInfo │ │ + [25b48a] basicOCSPResponse │ │ + [25b49c] aes-192-cbc │ │ + [25b4a8] otherMailbox │ │ + [25b4b5] dITRedirect │ │ + [25b4c1] setct-PANOnly │ │ + [25b4cf] setct-AuthRevResBaggage │ │ + [25b4e7] generate cryptogram │ │ + [25b4fb] rsaOAEPEncryptionSET │ │ + [25b510] wap │ │ + [25b514] CAMELLIA-192-OFB │ │ + [25b525] SEED-CBC │ │ + [25b52e] CA Repository │ │ + [25b53c] id-GostR3410-94-TestParamSet │ │ + [25b559] id-camellia192-wrap │ │ + [25b56d] AES-256-CBC-HMAC-SHA1 │ │ + [25b583] AES-128-CBC-HMAC-SHA256 │ │ + [25b59b] jurisdictionST │ │ + [25b5aa] CAMELLIA-128-GCM │ │ + [25b5bb] gost89-cbc │ │ + [25b5c6] Send Owner │ │ + [25b5d1] sendProxiedOwner │ │ + [25b5e2] id-pkinit │ │ + [25b5ec] aria-192-ofb │ │ + [25b5f9] RSA-SHA3-512 │ │ + [25b606] dstu28147-ofb │ │ + [25b614] magma-ctr-acpkm-omac │ │ + [25b629] magma-ofb │ │ + [25b633] classSignToolKB2 │ │ + [25b644] X509v3 Allowed Attribute Assignments │ │ + [25b669] X509v3 Alternative Signature Value │ │ + [25b68c] digest size err │ │ + [25b69c] no signer key │ │ + [25b6aa] not dek info │ │ + [25b6b7] PEM_def_callback │ │ + [25b6c8] ENCRYPTED PRIVATE KEY │ │ + [25b6de] X9.42 DH PARAMETERS │ │ + [25b6f2] TRUSTED CERTIFICATE │ │ + [25b706] CMS │ │ + [25b70a] :EXTERNAL TYPE %s\n │ │ + [25b71d] = │ │ + [25b71f] not an identifier │ │ + [25b731] provider │ │ + [25b73a] ossl_property_string │ │ + [25b74f] error retrieving nonce │ │ + [25b766] parent locking not enabled │ │ + [25b781] random pool overflow │ │ + [25b796] reseed_time_interval │ │ + [25b7ab] coefficient: │ │ + [25b7b8] bad pad byte count │ │ + [25b7cb] dmp1 not congruent to d │ │ + [25b7e3] ossl_rsa_verify_PKCS1_PSS_mgf1 │ │ + [25b802] crypto/stack/stack.c │ │ + [25b817] fingerprint │ │ + [25b823] crypto/pkcs12/p12_add.c │ │ + [25b83b] token present │ │ + [25b849] opening session │ │ + [25b859] crypto/pem/pem_info.c │ │ + [25b86f] Key Agreement │ │ + [25b87d] POLICYINFO │ │ + [25b888] USERNOTICE │ │ + [25b893] AUTHORITY_KEYID │ │ + [25b8a3] onlysomereasons │ │ + [25b8b3] %*sIssuer: │ │ + [25b8bf] (Unknown SAFI %u) │ │ + [25b8d2] /%d\n │ │ + [25b8d7] choice.targetName │ │ + [25b8ea] %*sExtensions: │ │ + [25b8fa] crypto/x509/v3_no_rev_avail.c │ │ + [25b918] smimeencrypt │ │ + [25b925] IP Address:%s │ │ + [25b933] x509v3_add_len_value │ │ + [25b948] distpoint already set │ │ + [25b95e] extension setting not supported │ │ + [25b97e] section not found │ │ + [25b990] unknown bit string argument │ │ + [25b9ac] unknown value │ │ + [25b9ba] crl already delta │ │ + [25b9cc] X509_STORE_add_cert │ │ + [25b9e0] OCSP unknown cert │ │ + [25b9f2] Cannot find certificate signature algorithm │ │ + [25ba1e] check_name_constraints │ │ + [25ba35] crypto/x509/x_name.c │ │ + [25ba4a] X509_NAME_ENTRIES │ │ + [25ba5c] reject │ │ + [25ba63] code │ │ + [25ba69] SHA1:SHA-1:SSL3-SHA1:1.3.14.3.2.26 │ │ + [25ba8c] SM3:1.2.156.10197.1.401 │ │ + [25baa4] DSA-SHA3-512:dsa_with_SHA3-512:id-dsa-with-sha3-512:2.16.840.1.101.3.4.3.8 │ │ + [25baef] ECDSA-SHA3-512:ecdsa_with_SHA3-512:id-ecdsa-with-sha3-512:2.16.840.1.101.3.4.3.12 │ │ + [25bb41] provider=default,fips=yes,output=pem,structure=pkcs3 │ │ + [25bb76] provider=default,fips=no,input=der,structure=type-specific │ │ + [25bbb1] AES-192-WRAP-PAD-INV:AES192-WRAP-PAD-INV │ │ + [25bbda] ARIA-256-CTR:1.2.410.200046.1.1.15 │ │ + [25bbfd] providers/implementations/ciphers/cipher_aes_gcm_siv.c │ │ + [25bc34] ossl_aes_gcm_siv_cipher │ │ + [25bc4c] aes_xts_init │ │ + [25bc59] providers/implementations/ciphers/cipher_aria.c │ │ + [25bc89] providers/implementations/ciphers/cipher_tdes_wrap.c │ │ + [25bcbe] shake_set_ctx_params │ │ + [25bcd3] ed25519_to_PrivateKeyInfo_pem_encode │ │ + [25bcf8] ecx_spki_pub_to_der │ │ + [25bd0c] ed448_to_SubjectPublicKeyInfo_der_encode │ │ + [25bd35] recommended-private-length: %ld bits\n │ │ + [25bd5b] Q: │ │ + [25bd61] Minimum Salt Length: %d%s\n │ │ + [25bd7e] ad │ │ + [25bd81] min threads: %u │ │ + [25bd91] providers/implementations/kdfs/krb5kdf.c │ │ + [25bdba] dhkem_encap │ │ + [25bdc6] rsasve_recover │ │ + [25bdd5] providers/implementations/keymgmt/ec_kmgmt.c │ │ + [25be02] crypto/cmac/cmac.c │ │ + [25be15] test_rng_enable_locking │ │ + [25be2d] ecdsa_setup_md │ │ + [25be3c] %s has invalid md size %d │ │ + [25be56] providers/implementations/signature/eddsa_sig.c │ │ + [25be86] fips module conditional error │ │ + [25bea4] invalid constant length │ │ + [25bebc] invalid thread pool size │ │ + [25bed5] unsupported cek alg │ │ + [25bee9] ossl_cipher_generic_initiv │ │ + [25bf04] ng │ │ + [25bf07] tance │ │ + [25bf0d] short-mac │ │ + [25bf17] ssl-version │ │ + [25bf23] erence │ │ + [25bf2a] sion_id │ │ + [25bf32] ls │ │ + [25bf35] ofactor-flag │ │ + [25bf42] setRegister │ │ + [25bf4e] s26 │ │ + [25bf52] d12 │ │ + [25bf56] %d │ │ + [25bf59] cipher_default_kdf_iter │ │ + [25bf71] x' │ │ + [25bf74] HMAC_SHA1 │ │ + [25bf7e] pragma │ │ + [25bf85] DEBUG │ │ + [25bf8b] sqlcipherCodecAttach: no codec attached to db, exiting │ │ + [25bfc2] sqlcipherCodecAttach: calling sqlcipherPagerSetCodec() │ │ + [25bff9] sqlcipher_codec_ctx_set_kdf_salt: attempt to set salt of incorrect size %d │ │ + [25c044] sqlcipher_get_mem_security: sqlcipher_mem_security_on = %d, sqlcipher_mem_executed = %d │ │ + [25c09c] sqlcipher_codec_key_derive: error occurred deriving write_ctx key │ │ + [25c0de] keying attached database failed, error code %d │ │ + [25c10d] INTEGER │ │ + [25c115] unable to open a temporary database file for storing temporary tables │ │ + [25c15b] SeekLT │ │ + [25c162] Divide │ │ + [25c169] Delete │ │ + [25c170] ReleaseReg │ │ + [25c17b] Explain │ │ + [25c183] cannot change %s wal mode from within a transaction │ │ + [25c1b7] table │ │ + [25c1bd] max rootpage (%u) disagrees with header (%u) │ │ + [25c1ea] Multiple uses for byte %u of page %u │ │ + [25c20f] BEGIN │ │ + [25c215] codec_set_btree_to_codec_pagesize: entering database mutex %p │ │ + [25c253] codec_set_btree_to_codec_pagesize: leaving database mutex %p │ │ + [25c290] sqlcipher_openssl_activate: left SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ + [25c2d3] defer_foreign_keys │ │ + [25c2e6] ,arg HIDDEN │ │ + [25c2f2] on_delete │ │ + [25c2fc] %s.%s │ │ + [25c302] generated column loop on "%s" │ │ + [25c320] hex literal too big: %s%#T │ │ + [25c33b] none │ │ + [25c340] new │ │ + [25c345] │ │ + [25c348] USING COVERING INDEX │ │ + [25c35f] too many columns in %s │ │ + [25c376] C │ │ + [25c378] incremental │ │ + [25c384] cannot create INSTEAD OF trigger on table: %S │ │ + [25c3b2] BBB │ │ + [25c3b6] table %s may not be altered │ │ + [25c3d2] Cannot add a PRIMARY KEY column │ │ + [25c3f2] sqlite_rename_column │ │ + [25c407] start of │ │ + [25c411] %02d:%02d │ │ + [25c41b] %c%04d-%02d-%02d %02d:%02d:%06.3f │ │ + [25c43d] -9e999 │ │ + [25c444] " │ │ + [25c446] unable to close due to unfinalized statements or unfinished backups │ │ + [25c48a] fts3 │ │ + [25c48f] gni │ │ + [25c493] CREATE TABLE %Q.'%q_segdir'(level INTEGER,idx INTEGER,start_block INTEGER,leaves_end_block INTEGER,end_block INTEGER,root BLOB,PRIMARY KEY(level, idx)); │ │ + [25c52c] DESC │ │ + [25c531] %s_stat │ │ + [25c539] ALTER TABLE %Q.'%q_stat' RENAME TO '%q_stat'; │ │ + [25c568] columns │ │ + [25c570] reserved fts5 column name: %s │ │ + [25c58e] DROP TABLE IF EXISTS %Q.'%q_docsize'; │ │ + [25c5b4] delete-all │ │ + [25c5bf] ative │ │ + [25c5c5] SELECT * FROM (SELECT 'sqlite_schema' AS name,1 AS rootpage,'table' AS type UNION ALL SELECT name,rootpage,type FROM "%w".sqlite_schema WHERE rootpage!=0) │ │ + [25c660] DEFAULT_WORKER_THREADS=0 │ │ + [25c679] NULL-SHA │ │ + [25c682] TLS_RSA_WITH_AES_128_CBC_SHA │ │ + [25c69f] DHE-RSA-AES256-SHA256 │ │ + [25c6b5] TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 │ │ + [25c6d9] TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 │ │ + [25c705] DHE-DSS-CAMELLIA256-SHA256 │ │ + [25c720] SEED-SHA │ │ + [25c729] DSA │ │ + [25c72d] RC4 │ │ + [25c731] AES256 │ │ + [25c738] ARIAGCM │ │ + [25c740] bad compression algorithm │ │ + [25c75a] bad legacy version │ │ + [25c76d] bad signature │ │ + [25c77b] bad srp parameters │ │ + [25c78e] error setting tlsa base domain │ │ + [25c7ad] invalid record │ │ + [25c7bc] invalid status response │ │ + [25c7d4] missing sigalgs extension │ │ + [25c7ee] peer did not return a certificate │ │ + [25c810] read bio not set │ │ + [25c821] read timeout expired │ │ + [25c836] required cipher missing │ │ + [25c84e] comp │ │ + [25c853] no_resumption_on_reneg │ │ + [25c86a] allow_no_dhe_kex │ │ + [25c87b] ClientSignatureAlgorithms │ │ + [25c895] DTLSv1.2 │ │ + [25c89e] ssl_session_dup_intern │ │ + [25c8b5] session_id │ │ + [25c8c0] tls-sigalg-code-point │ │ + [25c8d6] tls-sigalg-sig-name │ │ + [25c8ea] quic_wait_for_stream │ │ + [25c8ff] MAX_ACK_DELAY is malformed │ │ + [25c91a] STATELESS_RESET_TOKEN encountered internal error │ │ + [25c94b] initial_max_stream_data_bidi_local │ │ + [25c96e] connectivity:connection_closed │ │ + [25c98d] bidirectional │ │ + [25c99b] application │ │ + [25c9a7] ssl/quic/quic_record_shared.c │ │ + [25c9c5] empty packet payload │ │ + [25c9da] acked packet which initiated a key update without a corresponding key update │ │ + [25ca27] STREAM_STATE_ERROR │ │ + [25ca3a] ossl_quic_hdr_protector_init │ │ + [25ca57] ssl/quic/uint_set.c │ │ + [25ca6b] ssl3_write_bytes │ │ + [25ca7c] read_ahead │ │ + [25ca87] tls1_initialise_write_packets │ │ + [25caa5] tls1_set_crypto_state │ │ + [25cabb] final_ems │ │ + [25cac5] tls_construct_stoc_ems │ │ + [25cadc] tls_post_process_server_rpk │ │ + [25caf8] tls_post_process_client_hello │ │ + [25cb16] kxBlob │ │ + [25cb1d] crypto/asn1/asn1_lib.c │ │ + [25cb34] %u\n │ │ + [25cb38] buffer │ │ + [25cb3f] %02X │ │ + [25cb44] addrinfo addr is not af inet │ │ + [25cb61] crypto/bn/bn_ctx.c │ │ + [25cb74] mask │ │ + [25cb79] OCTETSTRING │ │ + [25cb85] T61STRING │ │ + [25cb8f] recommended-private-length: %d bits\n │ │ + [25cbb4] CBIGNUM │ │ + [25cbbc] generate_key │ │ + [25cbc9] crypto/dso/dso_dlfcn.c │ │ + [25cbe0] value.named_curve │ │ + [25cbf2] ossl_ec_key_from_pkcs8 │ │ + [25cc09] NIST/SECG/WTLS curve over a 163 bit binary field │ │ + [25cc3a] X9.62 curve over a 304 bit binary field │ │ + [25cc62] EC_KEY_priv2oct │ │ + [25cc72] EC_POINT_oct2point │ │ + [25cc85] crypto/ec/ec2_oct.c │ │ + [25cc99] crypto/ec/ecp_smpl.c │ │ + [25ccae] OpenSSL ED25519 algorithm │ │ + [25ccc8] ossl_decoder_get_number │ │ + [25cce0] dynamic_path │ │ + [25cced] CIPHERS │ │ + [25ccf5] PKEY_ASN1 │ │ + [25ccff] ENGINE_remove │ │ + [25cd0d] crypto/engine/tb_eckey.c │ │ + [25cd26] SSL routines │ │ + [25cd33] BUF lib │ │ + [25cd3b] missing asn1 eos │ │ + [25cd4c] prime239v3 │ │ + [25cd57] Oakley-EC2N-3 │ │ + [25cd65] 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz./ │ │ + [25cda6] rounds │ │ + [25cdad] evp_pkey_get0_RSA_int │ │ + [25cdc3] EVP_PKEY_get_params │ │ + [25cdd7] dh_paramgen_generator │ │ + [25cded] hexseed │ │ + [25cdf5] maxmem_bytes │ │ + [25ce02] X942KDF-ASN1 │ │ + [25ce0f] /home/vagrant/build/com.b44t.messenger/jni/deltachat-core-rust/target/armv7-linux-androideabi/release/build/openssl-sys-b6673034bb22ba21/out/openssl-build/install/lib/engines-3 │ │ + [25cec0] crypto/deterministic_nonce.c │ │ + [25cedd] invalid parameter name │ │ + [25cef4] peer key error │ │ + [25cf03] aes key setup failed │ │ + [25cf18] list error │ │ + [25cf23] odd number of chars │ │ + [25cf37] too many names │ │ + [25cf46] invalid trinomial basis │ │ + [25cf5e] point at infinity │ │ + [25cf70] no filename │ │ + [25cf7c] argument is not a number │ │ + [25cf95] cms datafinal error │ │ + [25cfa9] content verify error │ │ + [25cfbe] crmferror │ │ + [25cfc8] missing pbm secret │ │ + [25cfdb] missing protection │ │ + [25cfee] RC2-64-CBC │ │ + [25cff9] aria_ccm_init_key │ │ + [25d00b] EVP_PKEY_base_id │ │ + [25d01c] push_BN │ │ + [25d024] Negative big numbers are unsupported for OSSL_PARAM_UNSIGNED_INTEGER │ │ + [25d069] MD2 │ │ + [25d06d] shaWithRSAEncryption │ │ + [25d082] unstructuredName │ │ + [25d093] Netscape Data Type │ │ + [25d0a6] nsCertSequence │ │ + [25d0b5] subjectAltName │ │ + [25d0c4] X509v3 Basic Constraints │ │ + [25d0dd] bf-ofb │ │ + [25d0e4] CAST5-OFB │ │ + [25d0ee] ripemd160WithRSA │ │ + [25d0ff] pbeWithSHA1And40BitRC4 │ │ + [25d116] crlBag │ │ + [25d11d] id-ad │ │ + [25d123] id-smime-ct-DVCSResponseData │ │ + [25d140] id-smime-aa-receiptRequest │ │ + [25d15b] id-smime-aa-ets-contentTimestamp │ │ + [25d17c] id-smime-aa-signatureType │ │ + [25d196] id-mod-cmp │ │ + [25d1a1] Biometric Info │ │ + [25d1b0] IPSec End System │ │ + [25d1c1] id-it-keyPairParamReq │ │ + [25d1d7] AES-128-CFB │ │ + [25d1e3] pilotGroups │ │ + [25d1ef] friendlyCountry │ │ + [25d1ff] UID │ │ + [25d203] documentLocation │ │ + [25d214] buildingName │ │ + [25d221] audio │ │ + [25d227] setct-PIDataUnsigned │ │ + [25d23c] setct-CredReqTBS │ │ + [25d24d] setct-MeAqCInitResTBS │ │ + [25d263] setAttr-IssCap │ │ + [25d272] camellia-192-cbc │ │ + [25d283] CAMELLIA-192-ECB │ │ + [25d294] id-smime-ct-compressedData │ │ + [25d2af] hmacWithSHA512 │ │ + [25d2be] gost94 │ │ + [25d2c5] GOST R 34.11-94 PRF │ │ + [25d2d9] enhancedSearchGuide │ │ + [25d2ed] aes-128-cbc-hmac-sha1 │ │ + [25d303] pSpecified │ │ + [25d30e] ct_precert_poison │ │ + [25d320] aes-192-ocb │ │ + [25d32c] CAMELLIA-192-GCM │ │ + [25d33d] Send Proxied Router │ │ + [25d351] Signing KDC Response │ │ + [25d366] AuthGOST12 │ │ + [25d371] id-smime-ct-contentCollection │ │ + [25d38f] ARIA-128-ECB │ │ + [25d39c] aria-192-ecb │ │ + [25d3a9] ARIA-256-CFB8 │ │ + [25d3b7] sha3-256 │ │ + [25d3c0] shake128 │ │ + [25d3c9] id-dsa-with-sha3-384 │ │ + [25d3de] dsa_with_SHA3-384 │ │ + [25d3f0] aria-128-ccm │ │ + [25d3fd] aria-256-ccm │ │ + [25d40a] id-tc26-gost-3410-2012-512-paramSetC │ │ + [25d42f] uacurve6 │ │ + [25d438] kuznyechik-ctr-acpkm-omac │ │ + [25d452] GMAC │ │ + [25d457] NAIRealm │ │ + [25d460] KxGOST18 │ │ + [25d469] classSignToolKC2 │ │ + [25d47a] ipAddr-asNumberv2 │ │ + [25d48c] id-it-rootCaCert │ │ + [25d49d] id-aa-ets-attrRevocationRefs │ │ + [25d4ba] id-aa-ets-mimeType │ │ + [25d4cd] id-aa-ATSHashIndex-v2 │ │ + [25d4e3] ms-ntds-obj-sid │ │ + [25d4f3] Microsoft NTDS AD objectSid │ │ + [25d50f] X509v3 Basic Attribute Certificate Constraints │ │ + [25d53e] X509v3 Delegated Name Constraints │ │ + [25d560] X509v3 Group Attribute Certificate │ │ + [25d583] responseType │ │ + [25d590] error in nextupdate field │ │ + [25d5aa] error converting private key │ │ + [25d5c7] expecting dss key blob │ │ + [25d5de] PKCS7_SIGN_ENVELOPE │ │ + [25d5f2] d.digest │ │ + [25d5fb] issuer_and_serial │ │ + [25d60d] (%ld unused bits)\n │ │ + [25d621] PKCS7_dataFinal │ │ + [25d631] encryption not supported for this key type │ │ + [25d65c] pkcs7 datasign │ │ + [25d66b] unable to find certificate │ │ + [25d686] random pool underflow │ │ + [25d69c] No PSS parameter restrictions\n │ │ + [25d6bb] with │ │ + [25d6c2] rsa_int_import_from │ │ + [25d6d6] RSA_PSS_PARAMS │ │ + [25d6e5] saltLength │ │ + [25d6f0] ossl_rsa_param_decode │ │ + [25d706] null before block missing │ │ + [25d720] derive_kdk │ │ + [25d72b] RSA_padding_add_PKCS1_type_1 │ │ + [25d748] RSA_padding_check_PKCS1_type_1 │ │ + [25d767] pkey_rsa_sign │ │ + [25d775] ossl_bn_rsa_fips186_4_derive_prime │ │ + [25d798] 1536 │ │ + [25d79d] error verifying pkcs12 mac │ │ + [25d7b8] OSSL_STORE_INFO_new_CRL │ │ + [25d7d0] ossl_store_handle_load_result │ │ + [25d7ee] unsupported md algorithm │ │ + [25d807] %s: │ │ + [25d80b] Load certs from files in a directory │ │ + [25d830] Load file into cache │ │ + [25d845] EDIPARTYNAME │ │ + [25d852] d.rfc822Name │ │ + [25d85f] BASIC_CONSTRAINTS │ │ + [25d871] (Multicast) │ │ + [25d87e] %x%s │ │ + [25d883] OSSL_ISSUER_SERIAL │ │ + [25d896] %*sSigned Certificate Timestamp: │ │ + [25d8b7] %s%s%s%s\n │ │ + [25d8c1] minimum │ │ + [25d8c9] excludedSubtrees │ │ + [25d8da] othername:SmtpUTF8Mailbox:%.*s │ │ + [25d8f9] URI: │ │ + [25d8fe] i2s_ASN1_ENUMERATED │ │ + [25d912] invalid ipaddress │ │ + [25d924] policy language already defined │ │ + [25d944] X509_check_private_key │ │ + [25d95b] error using siginf set │ │ + [25d972] idp mismatch │ │ + [25d97f] public key decode error │ │ + [25d997] certificate not trusted │ │ + [25d9af] name constraints minimum and maximum not supported │ │ + [25d9e2] Certificate Transparency required, but no valid SCTs found │ │ + [25da1d] crypto/asn1/a_verify.c │ │ + [25da34] provider=base,fips=yes,output=der,structure=ec │ │ + [25da63] RSA:rsaEncryption:1.2.840.113549.1.1.1 │ │ + [25da8a] OpenSSL ED25519 implementation │ │ + [25daa9] provider=default,fips=no,input=der,structure=PrivateKeyInfo │ │ + [25dae5] MD4:1.2.840.113549.2.4 │ │ + [25dafc] DES-CFB:1.3.14.3.2.9 │ │ + [25db11] SHA-1 │ │ + [25db17] aes_cbc_cts_set_ctx_params │ │ + [25db32] blake2b512_internal_final │ │ + [25db4c] providers/implementations/digests/sha2_prov.c │ │ + [25db7a] check_bitlen_rsa │ │ + [25db8b] DSA PARAMETERS │ │ + [25db9a] ed25519_to_PrivateKeyInfo_der_encode │ │ + [25dbbf] ed25519_to_SubjectPublicKeyInfo_pem_encode │ │ + [25dbea] x448_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [25dc15] GROUP: %s\n │ │ + [25dc20] dh_plain_derive │ │ + [25dc30] ecdh_set_ctx_params │ │ + [25dc44] ecx_init │ │ + [25dc4d] m_cost must be greater or equal than 8 times the number of lanes │ │ + [25dc8e] kdf_hkdf_size │ │ + [25dc9c] hmac_drbg_kdf_new │ │ + [25dcae] pkcs12kdf_derive │ │ + [25dcbf] kdf_scrypt_derive │ │ + [25dcd1] use-keybits │ │ + [25dcdd] RSASVE │ │ + [25dce4] ec_gen_set_group │ │ + [25dcf5] ossl_drbg_get_seed │ │ + [25dd08] min_entropylen │ │ + [25dd17] sm2_sig_verify │ │ + [25dd26] invalid kdf │ │ + [25dd32] mismatching domain parameters │ │ + [25dd50] cipher_generic_init_internal │ │ + [25dd6d] ossl_cipher_trailingdata │ │ + [25dd86] d-absent │ │ + [25dd8f] sis-type │ │ + [25dd98] kalg │ │ + [25dd9d] s_check │ │ + [25dda5] ld-type │ │ + [25ddad] kdf-key-check │ │ + [25ddbb] ential │ │ + [25ddc2] _Unwind_VRS_Get_Internal │ │ + [25dddb] r8 │ │ + [25ddde] s19 │ │ + [25dde2] s23 │ │ + [25dde6] │ │ + [25dded] cannot open virtual table: %s │ │ + [25de0b] cipher_log │ │ + [25de16] sqlite3_key_v2: no key provided │ │ + [25de36] sqlcipherCodecGetKey:db=%p, nDb=%d │ │ + [25de59] sqlcipher_memset: setting %p[0-%llu]=%d) │ │ + [25de82] sqlcipher_mem_lock: mlock(%p,%lu) returned %d errno=%d │ │ + [25deb9] sqlcipher_malloc: calling sqlcipher_memset(%p,0,%llu) │ │ + [25deef] sqlcipher_codec_ctx_set_pass: error %d from sqlcipher_cipher_ctx_set_pass │ │ + [25df39] stderr │ │ + [25df40] %s.lock │ │ + [25df48] JournalMode │ │ + [25df54] NotNull │ │ + [25df5c] TypeCheck │ │ + [25df66] MakeRecord │ │ + [25df71] OpenAutoindex │ │ + [25df7f] CREATE TABLE x(type text,name text,tbl_name text,rootpage int,sql text) │ │ + [25dfc7] SELECT tbl,idx,stat FROM %Q.sqlite_stat1 │ │ + [25dff0] btreeInitPage() returns error code %d │ │ + [25e016] Child page depth differs │ │ + [25e02f] CRE │ │ + [25e033] sha1 │ │ + [25e038] case_sensitive_like │ │ + [25e04c] checkpoint_fullfsync │ │ + [25e061] legacy_alter_table │ │ + [25e074] reverse_unordered_selects │ │ + [25e08e] textrekey │ │ + [25e098] wdth │ │ + [25e09d] timeout │ │ + [25e0a5] REUSE SUBQUERY %d │ │ + [25e0b7] %s %T already exists │ │ + [25e0cc] missing datatype for %s.%s │ │ + [25e0e7] CHECK constraints │ │ + [25e0f9] * │ │ + [25e0fb] '%s' is not a function │ │ + [25e112] sqlite_autoindex_%s_%d │ │ + [25e129] recursive aggregate queries not supported │ │ + [25e153] AUTOMATIC PARTIAL COVERING INDEX │ │ + [25e174] RIGHT-JOIN %s │ │ + [25e182] table %s may not be modified │ │ + [25e19f] %s.rowid │ │ + [25e1a8] %sON CONFLICT clause does not match any PRIMARY KEY or UNIQUE constraint │ │ + [25e1f1] IN(...) element has %d term%s - expected %d │ │ + [25e21d] SET DEFAULT │ │ + [25e229] cannot create %s trigger on view: %S │ │ + [25e24e] likely │ │ + [25e255] subtype │ │ + [25e25d] format │ │ + [25e264] last_insert_rowid │ │ + [25e276] 20b:20e │ │ + [25e27e] unable to use function %s in the requested context │ │ + [25e2b1] PRAGMA table_list │ │ + [25e2c3] UPDATE %Q.'%q_segdir' SET idx = ? WHERE level=? AND idx=? │ │ + [25e2fd] %s_segments │ │ + [25e309] __langid │ │ + [25e312] -- │ │ + [25e315] unindexed │ │ + [25e31f] WITHOUT ROWID │ │ + [25e32e] expected integer, got "%.*s" │ │ + [25e34b] cannot UPDATE a subset of columns on fts5 contentless-delete table: %s │ │ + [25e392] tokenchars │ │ + [25e39d] fts5_api_ptr │ │ + [25e3aa] INSERT OR REPLACE INTO '%q'.'%q_node' VALUES(?1, ?2) │ │ + [25e3df] rtree constraint failed: %s.(%s<=%s) │ │ + [25e404] json_each │ │ + [25e40e] DEFAULT_JOURNAL_SIZE_LIMIT=-1 │ │ + [25e42c] MAX_COMPOUND_SELECT=500 │ │ + [25e444] MAX_LIKE_PATTERN_LENGTH=50000 │ │ + [25e462] MAX_VDBE_OP=250000000 │ │ + [25e478] TLS_AES_256_GCM_SHA384 │ │ + [25e48f] DHE-PSK-AES256-CCM8 │ │ + [25e4a3] AECDH-NULL-SHA │ │ + [25e4b2] ADH-CAMELLIA256-SHA256 │ │ + [25e4c9] DHE-PSK-CAMELLIA128-SHA256 │ │ + [25e4e4] ssl3_do_change_cipher_spec │ │ + [25e4ff] ECDSA │ │ + [25e505] kuznyechik-mac │ │ + [25e514] gost2012_512 │ │ + [25e521] kSRP │ │ + [25e526] GOST2012-GOST8912-GOST8912 │ │ + [25e541] CBC │ │ + [25e545] SECLEVEL= │ │ + [25e54f] ca key too small │ │ + [25e560] connection type not set │ │ + [25e578] invalid sequence number │ │ + [25e590] no shared signature algorithms │ │ + [25e5af] sct verification failed │ │ + [25e5c7] session id context uninitialized │ │ + [25e5e8] ssl section not found │ │ + [25e5fe] ssl session version mismatch │ │ + [25e61b] stream reset │ │ + [25e628] no_legacy_server_connect │ │ + [25e641] ciphersuites │ │ + [25e64e] None │ │ + [25e653] AllowNoDHEKEX │ │ + [25e661] KTLS │ │ + [25e666] Require │ │ + [25e66e] TLSv1.3 read client compressed certificate │ │ + [25e699] tls1_PRF │ │ + [25e6a2] INITIAL_MAX_STREAM_DATA_BIDI_LOCAL appears multiple times │ │ + [25e6dc] initial_max_stream_data_uni │ │ + [25e6f8] connectivity:connection_started │ │ + [25e718] NEW_TOKEN valid only in 1-RTT │ │ + [25e736] quic_release_record │ │ + [25e74a] TRANSPORT_PARAMETER_ERROR │ │ + [25e764] INVALID_TOKEN │ │ + [25e772] APPLICATION_ERROR │ │ + [25e784] use_etm │ │ + [25e78c] ossl_get_max_early_data │ │ + [25e7a4] tls_write_records │ │ + [25e7b6] tls_parse_stoc_alpn │ │ + [25e7ca] tls_construct_ctos_server_cert_type │ │ + [25e7ee] custom_ext_parse │ │ + [25e7ff] tls_parse_ctos_key_share │ │ + [25e818] tls_process_key_exchange │ │ + [25e831] tls_client_key_exchange_post_work │ │ + [25e853] tls_construct_cke_psk_preamble │ │ + [25e872] parse_ca_names │ │ + [25e881] opaqueBlob │ │ + [25e88c] d2i_AutoPrivateKey_legacy │ │ + [25e8a6] asn1_item_ex_d2i_intern │ │ + [25e8be] assertion failed: embed == 0 │ │ + [25e8db] BN_CTX_get │ │ + [25e8e6] crypto/conf/conf_mod.c │ │ + [25e8fd] OPENSSL_finish │ │ + [25e90c] r │ │ + [25e90e] do_tcreate │ │ + [25e919] field=%s, value=%s │ │ + [25e92c] BITSTRING │ │ + [25e936] crypto/asn1/a_time.c │ │ + [25e94b] X9.42 DH │ │ + [25e954] crypto/bn/bn_exp.c │ │ + [25e967] DSO_free │ │ + [25e970] i2d_ECPKParameters │ │ + [25e983] k1 │ │ + [25e986] characteristic-two-field │ │ + [25e99f] SECG curve over a 192 bit prime field │ │ + [25e9c5] X9.62 curve over a 192 bit prime field │ │ + [25e9ec] SECG curve over a 113 bit binary field │ │ + [25ea13] EC_KEY_generate_key │ │ + [25ea27] ossl_ec_key_pairwise_check │ │ + [25ea42] EC_GROUP_get_curve │ │ + [25ea55] ossl_ec_GF2m_simple_set_compressed_coordinates │ │ + [25ea84] ossl_ecdh_simple_compute_key │ │ + [25eaa1] crypto/ec/ecdsa_ossl.c │ │ + [25eab8] pkey_ecd_digestverify448 │ │ + [25ead1] OSSL_DECODER_from_data │ │ + [25eae8] dynamic │ │ + [25eaf0] ENGINE_set_default_string │ │ + [25eb0a] ENGINE_add │ │ + [25eb15] engine_list_add │ │ + [25eb25] crypto/engine/tb_cipher.c │ │ + [25eb3f] OBJ lib │ │ + [25eb47] passed invalid argument │ │ + [25eb5f] aes_xts_init_key │ │ + [25eb70] prime192v2 │ │ + [25eb7b] c2pnb163v1 │ │ + [25eb86] wap-wsg-idm-ecid-wtls3 │ │ + [25eb9d] brainpoolP224r1 │ │ + [25ebad] randkey │ │ + [25ebb5] tls1multi_aadpacklen │ │ + [25ebca] assertion failed: ctx->cipher->block_size == 1 || ctx->cipher->block_size == 8 || ctx->cipher->block_size == 16 │ │ + [25ec3a] evp_get_global_properties_str │ │ + [25ec58] aead │ │ + [25ec5d] tls-multi │ │ + [25ec67] OSSL_ENCODER_CTX_set_construct │ │ + [25ec86] geterr │ │ + [25ec8d] mandatory-digest │ │ + [25ec9e] blockSize │ │ + [25eca8] prf │ │ + [25ecac] assertion failed: keylen <= sizeof(key) │ │ + [25ecd4] EVP_PKEY_new │ │ + [25ece1] evp_pkey_copy_downgraded │ │ + [25ecfa] key type = %s │ │ + [25ed08] [action:%d, state:%d] unknown OSSL_PARAM data type %d │ │ + [25ed3e] kdf-outlen │ │ + [25ed49] x931 │ │ + [25ed4e] fips186_4 │ │ + [25ed58] pkey_ec_ctrl │ │ + [25ed65] pkey_ec_ctrl_str │ │ + [25ed76] dh_2048_256 │ │ + [25ed82] ossl_ffc_params_full_validate │ │ + [25eda0] ENGINESDIR: "/home/vagrant/build/com.b44t.messenger/jni/deltachat-core-rust/target/armv7-linux-androideabi/release/build/openssl-sys-b6673034bb22ba21/out/openssl-build/install/lib/engines-3" │ │ + [25ee5f] input not reduced │ │ + [25ee71] invalid custom length │ │ + [25ee87] keymgmt export failure │ │ + [25ee9e] not XOF or invalid length │ │ + [25eeb8] pbkdf2 error │ │ + [25eec5] expecting an integer │ │ + [25eeda] illegal negative value │ │ + [25eef1] missing eoc │ │ + [25eefd] the asn1 object identifier is not known for this md │ │ + [25ef31] param not integer type │ │ + [25ef48] i2d ecpkparameters failure │ │ + [25ef63] slot full │ │ + [25ef6d] engine is not in the list │ │ + [25ef87] connect failure │ │ + [25ef97] cms lib │ │ + [25ef9f] not a signed receipt │ │ + [25efb4] unsupported kek algorithm │ │ + [25efce] setting mac algor failure │ │ + [25efe8] wrong rp component count │ │ + [25f001] sct not set │ │ + [25f00d] ARIA-256-CBC │ │ + [25f01a] crypto/evp/e_des3.c │ │ + [25f02e] Specifies to continue even if version checking fails (boolean) │ │ + [25f06d] Whether to add a loaded ENGINE to the internal list (0=no,1=yes,2=mandatory) │ │ + [25f0ba] Load up the ENGINE specified by other settings │ │ + [25f0e9] assertion failed: sh.freelist[slist] == temp │ │ + [25f116] crypto/o_str.c │ │ + [25f125] OSSL_PARAM_get_int32 │ │ + [25f13a] BN_hex2bn │ │ + [25f144] crypto/provider_conf.c │ │ + [25f15b] TRUE │ │ + [25f160] no │ │ + [25f163] IDEA-CBC │ │ + [25f16c] des-ede-cbc │ │ + [25f178] extendedCertificateAttributes │ │ + [25f196] des-ede-cfb │ │ + [25f1a2] givenName │ │ + [25f1ac] sha1WithRSA │ │ + [25f1b8] rc5-cfb │ │ + [25f1c0] SXNetID │ │ + [25f1c8] PBE-SHA1-RC2-128 │ │ + [25f1d9] x509Crl │ │ + [25f1e1] Policy Qualifier User Notice │ │ + [25f1fe] id-smime-mod-ets-eSignature-97 │ │ + [25f21d] id-smime-aa-contentHint │ │ + [25f235] id-smime-aa-ets-certCRLTimestamp │ │ + [25f256] id-smime-alg-ESDH │ │ + [25f268] id-mod-cmc │ │ + [25f273] id-mod-ocsp │ │ + [25f27f] IPSec User │ │ + [25f28a] id-alg-noSignature │ │ + [25f29d] id-cmc-recipientNonce │ │ + [25f2b3] X509v3 No Revocation Available │ │ + [25f2d2] friendlyCountryName │ │ + [25f2e6] dSAQuality │ │ + [25f2f1] personalSignature │ │ + [25f303] setct-AuthResBaggage │ │ + [25f318] setct-PI-TBS │ │ + [25f325] setct-AuthRevResData │ │ + [25f33a] setct-CapResData │ │ + [25f34b] setct-CapRevReqTBS │ │ + [25f35e] setct-RegFormReqTBE │ │ + [25f372] set-brand-JCB │ │ + [25f380] msUPN │ │ + [25f386] id-ppl │ │ + [25f38d] Independent │ │ + [25f399] c2onb191v5 │ │ + [25f3a4] c2onb239v4 │ │ + [25f3af] seed-ecb │ │ + [25f3b8] Diffie-Hellman based MAC │ │ + [25f3d1] GOST R 34.10-94 DH │ │ + [25f3e4] id-GostR3410-94-CryptoPro-D-ParamSet │ │ + [25f409] physicalDeliveryOfficeName │ │ + [25f424] houseIdentifier │ │ + [25f434] id-tc26-hmac-gost-3411-2012-256 │ │ + [25f454] KxDHE-PSK │ │ + [25f45e] kx-any │ │ + [25f465] aria-256-cfb1 │ │ + [25f473] SHA3-224 │ │ + [25f47c] SHA3-256 │ │ + [25f485] id-hmacWithSHA3-256 │ │ + [25f499] CMC Certificate Authority │ │ + [25f4b3] uacurve0 │ │ + [25f4bc] DSTU curve 6 │ │ + [25f4c9] uacurve9 │ │ + [25f4d2] magma-kexp15 │ │ + [25f4df] id-tc26-gost-3410-2012-256-paramSetC │ │ + [25f504] id-on-SmtpUTF8Mailbox │ │ + [25f51a] SRVName │ │ + [25f522] hmacWithSM3 │ │ + [25f52e] X509v3 Authority Attribute Identifier │ │ + [25f554] singleUse │ │ + [25f55e] bad version number │ │ + [25f571] bio write failure │ │ + [25f583] expecting private key blob │ │ + [25f59e] not proc type │ │ + [25f5ac] pem_read_bio_key_decoder │ │ + [25f5c5] PKCS12_SAFEBAG │ │ + [25f5d4] content type not data │ │ + [25f5ea] d.data │ │ + [25f5f1] %*s<%s>\n │ │ + [25f5fa] EXTERNAL │ │ + [25f603] signing ctrl failure │ │ + [25f618] crypto/property/property.c │ │ + [25f633] parse_unquoted │ │ + [25f642] evp_rand_from_algorithm │ │ + [25f65a] additional input too long │ │ + [25f674] insufficient drbg strength │ │ + [25f68f] Not a regular file │ │ + [25f6a2] unable to get parent strength │ │ + [25f6c0] exponent%d: │ │ + [25f6cc] algorithm-id │ │ + [25f6d9] There are %d, %d, %d elements left on our factors, exps, coeffs stacks\n │ │ + [25f721] block type is not 01 │ │ + [25f736] digest not allowed │ │ + [25f749] crypto/rsa/rsa_pss.c │ │ + [25f75e] 6144 │ │ + [25f763] passphrase callback error │ │ + [25f77d] crypto/pkcs12/p12_mutl.c │ │ + [25f796] nonce mismatch │ │ + [25f7a5] nonce not returned │ │ + [25f7b8] common ok and cancel characters │ │ + [25f7d8] UI_new_method │ │ + [25f7e6] UI_get_result_length │ │ + [25f7fb] X509_load_crl_file │ │ + [25f80e] method │ │ + [25f815] objsign │ │ + [25f81d] Encipher Only │ │ + [25f82b] %*sNumber%s: │ │ + [25f839] u.addressRange │ │ + [25f848] %*sIPv6 │ │ + [25f850] %*s Profession Info Entry %0d:\n │ │ + [25f871] r2i_pci │ │ + [25f879] notAfter │ │ + [25f882] POLICY_MAPPING │ │ + [25f891] POLICY_MAPPINGS │ │ + [25f8a1] Any Purpose │ │ + [25f8ad] othername:NAIRealm:%.*s │ │ + [25f8c5] email: │ │ + [25f8cf] invalid safi │ │ + [25f8dc] unknown extension name │ │ + [25f8f3] X509_STORE_new │ │ + [25f902] crypto/x509/x509_obj.c │ │ + [25f919] subject issuer mismatch │ │ + [25f931] invalid or inconsistent certificate policy extension │ │ + [25f966] proxy subject name violation │ │ + [25f983] subject signature algorithm and issuer public key algorithm mismatch │ │ + [25f9c8] Missing Authority Key Identifier │ │ + [25f9e9] X509_verify_cert │ │ + [25f9fa] x509_verify_x509 │ │ + [25fa0b] X509_ATTRIBUTE │ │ + [25fa1a] revoked │ │ + [25fa22] x509_name_encode │ │ + [25fa33] x509_pubkey_decode │ │ + [25fa46] socket create failed │ │ + [25fa5b] ) │ │ + [25fa5e] SHA2-384:SHA-384:SHA384:2.16.840.1.101.3.4.2.2 │ │ + [25fa8d] ECDSA-SHA2-256:ECDSA-SHA256:ecdsa-with-SHA256:1.2.840.10045.4.3.2 │ │ + [25facf] provider=default,fips=yes │ │ + [25fae9] AES-192-ECB:2.16.840.1.101.3.4.1.21 │ │ + [25fb0d] AES-256-CBC:AES256:2.16.840.1.101.3.4.1.42 │ │ + [25fb38] AES-256-GCM:id-aes256-GCM:2.16.840.1.101.3.4.1.46 │ │ + [25fb6a] RC4:1.2.840.113549.3.4 │ │ + [25fb81] blake2s256_internal_final │ │ + [25fb9b] ec_to_SubjectPublicKeyInfo_der_encode │ │ + [25fbc1] J: │ │ + [25fbc7] pcounter: %d\n │ │ + [25fbd5] ecx_dupctx │ │ + [25fbe0] ossl_ec_match_params │ │ + [25fbf5] eckem_encapsulate │ │ + [25fc07] sk │ │ + [25fc0a] ecx_gen │ │ + [25fc12] CTR │ │ + [25fc16] digest=%s │ │ + [25fc20] Ed25519ctx │ │ + [25fc2b] OAEP padding not allowed for signing / verifying │ │ + [25fc5c] localhost/ │ │ + [25fc67] file_open_stream │ │ + [25fc78] bad tls client version │ │ + [25fc8f] entropy source strength too weak │ │ + [25fcb0] init call out of order │ │ + [25fcc7] module integrity failure │ │ + [25fce0] ossl_ccm_get_ctx_params │ │ + [25fcf8] ded-from-explicit │ │ + [25fd0a] oinit │ │ + [25fd10] a-sign-disabled │ │ + [25fd20] props │ │ + [25fd26] digest-check │ │ + [25fd33] ntropy │ │ + [25fd3a] s2 │ │ + [25fd3d] d4 │ │ + [25fd40] d9 │ │ + [25fd43] PRAGMA rekey_cipher is no longer supported. │ │ + [25fd6f] kdf_iter │ │ + [25fd78] fast_kdf_iter │ │ + [25fd86] PRAGMA cipher_page_size = %d; │ │ + [25fda4] %u │ │ + [25fda7] sqlcipherCodecAttach: db=%p, nDb=%d │ │ + [25fdcb] sqlcipher_activate: leaving static master mutex │ │ + [25fdfb] sqlcipher_mem_unlock: calling munlock(%p,%lu) │ │ + [25fe29] PRAGMA cipher_compatibility = %d; │ │ + [25fe4b] DETACH DATABASE migrate; │ │ + [25fe64] %Y-%m-%d %H:%M:%S │ │ + [25fe76] 0 │ │ + [25fe78] :memory: │ │ + [25fe81] %.4c%s%.16c │ │ + [25fe8d] MJ collide: %s │ │ + [25fe9c] Gt │ │ + [25fe9f] Add │ │ + [25fea3] IdxInsert │ │ + [25fead] FinishSeek │ │ + [25feb8] VBegin │ │ + [25febf] %z: %s │ │ + [25fec6] cannot rollback - no transaction is active │ │ + [25fef1] database schema is locked: %s │ │ + [25ff0f] %s is %u but should be %u │ │ + [25ff29] vtable constructor failed: %s │ │ + [25ff47] no such rowid: %lld │ │ + [25ff5b] codec_set_btree_to_codec_pagesize: sqlite3BtreeSetPageSize returned %d │ │ + [25ffa2] sqlcipher_openssl_random: entering SQLCIPHER_MUTEX_PROVIDER_RAND │ │ + [25ffe3] sqlcipher_openssl_random: left SQLCIPHER_MUTEX_PROVIDER_RAND │ │ + [260020] count_changes │ │ + [26002e] tbl │ │ + [260032] near "%T": syntax error │ │ + [26004a] the INDEXED BY clause is not allowed on UPDATE or DELETE statements within triggers │ │ + [26009e] USING INDEX %s FOR IN-OPERATOR │ │ + [2600bd] no such column │ │ + [2600cc] sqlite_schema │ │ + [2600da] ORDER │ │ + [2600e0] no tables specified │ │ + [2600f4] %.*z:%u │ │ + [2600fc] sqlite_stat%d │ │ + [26010a] VIRTUAL TABLE INDEX %d:%s │ │ + [260125] isisi │ │ + [26012b] UTF-8 │ │ + [260131] invalid uri authority: %.*s │ │ + [26014d] no such vfs: %s │ │ + [26015d] unable to identify the object to be reindexed │ │ + [26018b] stat_init │ │ + [260195] cannot %s %s "%s" │ │ + [2601a7] incomplete input │ │ + [2601b8] unlikely │ │ + [2601c1] %02d │ │ + [2601c6] JSON cannot hold BLOB values │ │ + [2601e3] database or disk is full │ │ + [2601fc] column index out of range │ │ + [260216] another row available │ │ + [26022c] SELECT 1 FROM %Q.'%q_segments' WHERE blockid=? AND block IS NULL │ │ + [26026d] SELECT max( level %% 1024 ) FROM %Q.'%q_segdir' │ │ + [26029d] ilb │ │ + [2602a1] unrecognized parameter: %s │ │ + [2602bc] unable to validate the inverted index for FTS%d table %s.%s: %s │ │ + [2602fc] malformed inverted index for FTS%d table %s.%s │ │ + [26032b] k PRIMARY KEY, v │ │ + [26033c] PRAGMA %Q.data_version │ │ + [260353] fts5 expression tree is too large (maximum depth %d) │ │ + [260388] DELETE FROM '%q'.'%q_idx' WHERE segid=? │ │ + [2603b0] parse error in rank function: %s │ │ + [2603d1] Found (%lld -> %lld) in %s table, expected (%lld -> %lld) │ │ + [26040b] ,%.*s REAL │ │ + [260416] DROP TABLE '%q'.'%q_node';DROP TABLE '%q'.'%q_rowid';DROP TABLE '%q'.'%q_parent'; │ │ + [260468] corrupted │ │ + [260472] ENABLE_MEMORY_MANAGEMENT │ │ + [26048b] DHE-RSA-AES256-CCM │ │ + [26049e] PSK-AES128-CBC-SHA │ │ + [2604b1] TLS_DHE_PSK_WITH_AES_256_CBC_SHA │ │ + [2604d2] TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 │ │ + [2604f6] RSA-PSK-AES256-GCM-SHA384 │ │ + [260510] TLS_DHE_PSK_WITH_NULL_SHA256 │ │ + [26052d] DHE-DSS-CAMELLIA128-SHA │ │ + [260545] TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256 │ │ + [26056a] ssl_cert_dup │ │ + [260577] SSLv3 │ │ + [26057d] ciphersuite digest has changed │ │ + [26059c] empty raw public key │ │ + [2605b1] empty srtp protection profile list │ │ + [2605d4] can't find SRP server param │ │ + [2605f0] no shared groups │ │ + [260601] no suitable signature algorithm │ │ + [260621] poll request not supported │ │ + [26063c] records not released │ │ + [260651] ssl section empty │ │ + [260663] unknown state │ │ + [260671] unsupported ssl version │ │ + [260689] decrypt-only │ │ + [260696] ssl_do_config │ │ + [2606a4] ClientCAStore │ │ + [2606b2] SSL_CTX_use_serverinfo_ex │ │ + [2606cc] before SSL initialization │ │ + [2606e6] SSLv3/TLS write certificate │ │ + [260702] TLSv1.3 read encrypted extensions │ │ + [260724] tls1_set_sigalgs_list │ │ + [26073a] dsa_sha384 │ │ + [260745] PSS │ │ + [260749] label │ │ + [26074f] ssl/tls_depr.c │ │ + [26075e] ossl_quic_new │ │ + [26076c] ossl_quic_pending_int │ │ + [260782] ssl/quic/quic_engine.c │ │ + [260799] INITIAL_MAX_DATA appears multiple times │ │ + [2607c1] transport │ │ + [2607cb] min_cwnd_size │ │ + [2607d9] qlog_version │ │ + [2607e6] \f │ │ + [2607e9] retry │ │ + [2607ef] crypto │ │ + [2607f6] max_stream_data │ │ + [260806] el_setup_keyslot │ │ + [260817] depack_do_frame_reset_stream │ │ + [260834] internal error (flow control) │ │ + [260852] depack_do_frame_handshake_done │ │ + [260871] handshake layer error, error code %llu (0x%llx) ("%s") │ │ + [2608a8] STREAM_LEN │ │ + [2608b3] STREAM_OFF_LEN │ │ + [2608c2] AEAD_LIMIT_REACHED │ │ + [2608d5] dtls1_read_bytes │ │ + [2608e6] tls_construct_ctos_supported_versions │ │ + [26090c] tls_parse_stoc_psk │ │ + [26091f] tls_parse_ctos_renegotiate │ │ + [26093a] tls_process_ske_srp │ │ + [26094e] tls_construct_cke_ecdhe │ │ + [260966] tls_construct_cke_srp │ │ + [26097c] tls_process_client_hello │ │ + [260995] tls_construct_new_session_ticket │ │ + [2609b6] ZUINT64 │ │ + [2609be] accept error │ │ + [2609cb] bad fopen mode │ │ + [2609da] crypto/bn/bn_mont.c │ │ + [2609ee] on │ │ + [2609f1] name=%s, value=%s │ │ + [260a03] maxsize=%ld │ │ + [260a0f] ASN1_STRING_TABLE_add │ │ + [260a25] crypto/dsa/dsa_ossl.c │ │ + [260a3b] dlfcn_name_converter │ │ + [260a50] crypto/ec/ec_ameth.c │ │ + [260a65] k3 │ │ + [260a68] point-format │ │ + [260a75] named │ │ + [260a7b] SECG curve over a 163 bit binary field │ │ + [260aa2] X9.62 curve over a 239 bit binary field │ │ + [260aca] ossl_ec_GF2m_simple_point_set_affine_coordinates │ │ + [260afb] EC_POINT_is_at_infinity │ │ + [260b13] ecx_pub_encode │ │ + [260b22] │ │ + [260b29] crypto/engine/tb_pkmeth.c │ │ + [260b43] lib(%lu) │ │ + [260b4c] crypto/evp/asymcipher.c │ │ + [260b64] secp192k1 │ │ + [260b6e] prime256v1 │ │ + [260b79] wap-wsg-idm-ecid-wtls6 │ │ + [260b90] assertion failed: b <= sizeof(ctx->buf) │ │ + [260bb8] tls1multi_encin │ │ + [260bc8] crypto/encode_decode/encoder_pkey.c │ │ + [260bec] OSSL_ENCODER_to_data │ │ + [260c01] EVP_DigestVerify │ │ + [260c12] EVP_Q_mac │ │ + [260c1c] kdf-digest │ │ + [260c27] dsa_paramgen_q_bits │ │ + [260c3b] ec_param_enc │ │ + [260c48] fix_dh_nid5114 │ │ + [260c57] rsa-factor9 │ │ + [260c63] EVP_PKEY_CTX_md │ │ + [260c73] counter: %d\n │ │ + [260c80] crypto/bio/bss_core.c │ │ + [260c96] expecting a poly1305 key │ │ + [260caf] not able to copy ctx │ │ + [260cc4] signature type and key type incompatible │ │ + [260ced] unable to enable locking │ │ + [260d06] unsupported keylength │ │ + [260d1c] missing value │ │ + [260d2a] hex string too short │ │ + [260d3f] param of incompatible type │ │ + [260d5a] discriminant is zero │ │ + [260d6f] invalid generator │ │ + [260d81] missing OID │ │ + [260d8d] invalid string │ │ + [260d9c] asn1 len exceeds max resp len │ │ + [260dba] invalid port number │ │ + [260dce] max resp len exceeded │ │ + [260de4] content type mismatch │ │ + [260dfa] error setting key │ │ + [260e0c] error parsing pkistatus │ │ + [260e24] missing trust store │ │ + [260e38] multiple requests not supported │ │ + [260e58] empty ess cert id list │ │ + [260e6f] dynamic_ctrl │ │ + [260e7c] OSSL_PARAM_set_int32 │ │ + [260e91] set_string_internal │ │ + [260ea5] identity │ │ + [260eae] rc2-40-cbc │ │ + [260eb9] rc5-ofb │ │ + [260ec1] extendedKeyUsage │ │ + [260ed2] id-kp │ │ + [260ed8] serverAuth │ │ + [260ee3] nsSGC │ │ + [260ee9] id-smime-ct │ │ + [260ef5] id-smime-alg-RC2wrap │ │ + [260f0a] id-smime-alg-CMSRC2wrap │ │ + [260f22] MD4 │ │ + [260f26] id-it-implicitConfirm │ │ + [260f3c] rsaSignature │ │ + [260f49] Private │ │ + [260f51] Subject Information Access │ │ + [260f6c] aes-192-cfb │ │ + [260f78] pilot │ │ + [260f7e] nSRecord │ │ + [260f87] set-policy │ │ + [260f92] set-certExt │ │ + [260f9e] setAttr-IssCap-CVM │ │ + [260fb1] id-ppl-independent │ │ + [260fc4] RSA-SHA512 │ │ + [260fcf] ipsec4 │ │ + [260fd6] CAMELLIA-192-CFB1 │ │ + [260fe8] CAMELLIA-256-OFB │ │ + [260ff9] X509v3 Issuing Distribution Point │ │ + [26101b] id-GostR3410-2001-ParamSet-cc │ │ + [261039] telephoneNumber │ │ + [261049] telexNumber │ │ + [261055] aes-192-ctr │ │ + [261061] CAMELLIA-128-CTR │ │ + [261072] HMAC GOST 34.11-2012 256 bit │ │ + [26108f] hkdf │ │ + [261094] kx-ecdhe-psk │ │ + [2610a1] id-smime-ct-authEnvelopedData │ │ + [2610bf] ARIA-192-CTR │ │ + [2610cc] n3 │ │ + [2610cf] Professional Information or basis for Admission │ │ + [2610ff] ecdsa_with_SHA3-224 │ │ + [261113] ISO-UA │ │ + [26111a] DSTU Gost 28147-2009 │ │ + [26112f] id-tc26-cipher-gostr3412-2015-magma │ │ + [261153] id-tc26-gost-3410-2012-256-paramSetB │ │ + [261178] hmacWithSHA512-224 │ │ + [26118b] classSignToolKB1 │ │ + [26119c] id-ct-signedTAL │ │ + [2611ac] ms-ntds-sec-ext │ │ + [2611bc] X509v3 Acceptable Certification Policies │ │ + [2611e5] allowedAttributeAssignments │ │ + [261201] X509v3 Subject Alternative Public Key Info │ │ + [26122c] value.byKey │ │ + [261238] get_header_and_data │ │ + [26124c] mac verify failure │ │ + [26125f] │ │ + [261269] %5ld:d=%-2d hl=%ld l=inf %s │ │ + [261286] \%02X │ │ + [26128c] invalid signed data type │ │ + [2612a5] PRNG not seeded │ │ + [2612b5] \\n │ │ + [2612b8] rsa_validate_keypair_multiprime │ │ + [2612d8] data too large │ │ + [2612e7] unsupported mask parameter │ │ + [261302] RSA_padding_check_PKCS1_OAEP_mgf1 │ │ + [261324] pkey_rsa_verifyrecover │ │ + [26133b] 4096 │ │ + [261340] ui process interrupted or cancelled │ │ + [261364] uri authority unsupported │ │ + [26137e] crypto/store/store_result.c │ │ + [26139a] ess add signing cert v2 error │ │ + [2613b8] crypto/ui/ui_openssl.c │ │ + [2613cf] emailCA │ │ + [2613d7] name= │ │ + [2613dd] CACompromise │ │ + [2613ea] name.relativename │ │ + [2613fc] IPAddressOrRange │ │ + [26140d] IPv4 │ │ + [261412] u.range │ │ + [26141b] %*sTimestamp : │ │ + [26142b] v2i_POLICY_CONSTRAINTS │ │ + [261442] do_dirname │ │ + [26144d] %X: │ │ + [261451] bn to asn1 integer error │ │ + [26146a] x509_sig_info_init │ │ + [26147d] unable to decode issuer public key │ │ + [2614a0] certificate is not yet valid │ │ + [2614bd] CRL is not yet valid │ │ + [2614d2] unhandled critical extension │ │ + [2614ef] path loop │ │ + [2614f9] issuer certificate lookup error │ │ + [261519] X509_STORE_CTX_set_default │ │ + [261534] S/MIME email │ │ + [261541] provider=base,fips=yes,output=der,structure=SubjectPublicKeyInfo │ │ + [261582] provider=base,fips=no,output=der,structure=PrivateKeyInfo │ │ + [2615bc] provider=base,fips=yes,output=der,structure=rsa │ │ + [2615ec] provider=base,fips=no,input=der,structure=PrivateKeyInfo │ │ + [261625] TEST-RAND │ │ + [26162f] RSA-PSS:RSASSA-PSS:1.2.840.113549.1.1.10 │ │ + [261658] ED25519:1.3.101.112 │ │ + [26166c] DSA-SHA2-256:DSA-SHA256:dsa_with_SHA256:2.16.840.1.101.3.4.3.2 │ │ + [2616ab] RSA-SHA2-512:RSA-SHA512:sha512WithRSAEncryption:1.2.840.113549.1.1.13 │ │ + [2616f1] ED25519ctx │ │ + [2616fc] provider=default,fips=no,output=pem,structure=type-specific │ │ + [261738] provider=default,fips=yes,output=der,structure=PrivateKeyInfo │ │ + [261776] provider=default,fips=yes,output=pem,structure=PrivateKeyInfo │ │ + [2617b4] provider=default,fips=yes,input=der,structure=ec │ │ + [2617e5] AES-192-CBC:AES192:2.16.840.1.101.3.4.1.22 │ │ + [261810] AES-192-GCM-SIV │ │ + [261820] ARIA-128-CBC:ARIA128:1.2.410.200046.1.1.2 │ │ + [26184a] DES-EDE-ECB:DES-EDE:1.3.14.3.2.17 │ │ + [26186c] BF-CBC:BF:BLOWFISH:1.3.6.1.4.1.3029.1.2 │ │ + [261894] providers/implementations/ciphers/cipher_chacha20.c │ │ + [2618c8] chacha20_get_ctx_params │ │ + [2618e0] providers/implementations/ciphers/cipher_null.c │ │ + [261910] tdes_init │ │ + [26191a] ec_to_EncryptedPrivateKeyInfo_der_encode │ │ + [261943] sm2_to_EncryptedPrivateKeyInfo_der_encode │ │ + [26196d] ED448 PUBLIC KEY │ │ + [26197e] x25519_to_EncryptedPrivateKeyInfo_der_encode │ │ + [2619ab] ec_to_X9_62_der_encode │ │ + [2619c2] dhx2text_encode │ │ + [2619d2] dh_match_params │ │ + [2619e2] requested more threads (%u) than lanes (%u) │ │ + [261a0e] kdf_hkdf_derive │ │ + [261a1e] providers/implementations/kdfs/kbkdf.c │ │ + [261a45] providers/implementations/kdfs/sshkdf.c │ │ + [261a6d] sskdf_derive │ │ + [261a7a] eae_prk │ │ + [261a82] dh_gen_set_params │ │ + [261a94] mac_gen_set_params │ │ + [261aa7] providers/implementations/macs/gmac_prov.c │ │ + [261ad2] /dev/hwrng │ │ + [261add] ed25519_verify │ │ + [261aec] Should be more than %d, but would be set to %d │ │ + [261b1b] sm2sig_signature_init │ │ + [261b31] providers/implementations/ciphers/cipher_rc4.c │ │ + [261b60] providers/common/der/der_rsa_key.c │ │ + [261b83] failed to sign │ │ + [261b92] invalid tag │ │ + [261b9e] ndex │ │ + [261ba3] roperties │ │ + [261bad] ial │ │ + [261bb1] ivinfo │ │ + [261bb8] pe │ │ + [261bbb] tm │ │ + [261bbe] s28 │ │ + [261bc2] d0 │ │ + [261bc5] unknown register │ │ + [261bd6] lotCPtr │ │ + [261bde] cipher_profile │ │ + [261bed] cipher_default_plaintext_header_size │ │ + [261c12] PRAGMA cipher_use_hmac = %d; │ │ + [261c2f] sqlcipher_activate: entered static master mutex │ │ + [261c5f] sqlcipher_activate: left static master mutex │ │ + [261c8c] HMAC verification failed for page %d │ │ + [261cb1] /dev/urandom │ │ + [261cbe] - │ │ + [261cc0] SorterInsert │ │ + [261ccd] ClrSubtype │ │ + [261cd8] cannot start a transaction within a transaction │ │ + [261d08] Tree %u page %u cell %u: │ │ + [261d22] max_page_count │ │ + [261d31] name │ │ + [261d36] unknown database %T │ │ + [261d4a] aggregate │ │ + [261d54] column%d │ │ + [261d5d] _ROWID_ │ │ + [261d65] REAL │ │ + [261d6b] error in generated column "%s" │ │ + [261d8a] %s clause should come after %s not before │ │ + [261db4] a JOIN clause is required before %s │ │ + [261dd8] UPDATE │ │ + [261ddf] rows updated │ │ + [261dec] table %S has %d columns but %d values were supplied │ │ + [261e20] UPSERT not implemented for virtual table "%s" │ │ + [261e4e] variable number must be between ?1 and ?%d │ │ + [261e79] sssiii │ │ + [261e80] iissssss │ │ + [261e89] missing from index │ │ + [261e9e] utf16be │ │ + [261ea6] SET NULL │ │ + [261eaf] cannot create triggers on shadow tables │ │ + [261ed7] Invalid key value │ │ + [261ee9] rw │ │ + [261eec] expr_implies_expr │ │ + [261efe] sign │ │ + [261f03] weekday │ │ + [261f0c] 50f-20a-20d │ │ + [261f18] json_remove │ │ + [261f24] json_replace │ │ + [261f31] infinity │ │ + [261f3a] array │ │ + [261f40] attempt to write a readonly database │ │ + [261f65] unicode61 │ │ + [261f6f] fts3_tokenizer │ │ + [261f7e] DELETE FROM %Q.'%q_docsize' WHERE docid = ? │ │ + [261faa] ize │ │ + [261fae] tion │ │ + [261fb3] notindexed │ │ + [261fbe] unrecognized order: %s │ │ + [261fd5] %z, langid │ │ + [261fe0] malformed prefix=... directive │ │ + [261fff] multiple content_rowid=... directives │ │ + [262025] REPLACE INTO %Q.'%q_content' VALUES(%s) │ │ + [26204d] alize │ │ + [262053] col │ │ + [262057] no such fts5 table: %s.%s │ │ + [262071] SELECT nodeno FROM '%q'.'%q_rowid' WHERE rowid = ?1 │ │ + [2620a5] UNIQUE constraint failed: %s.%s │ │ + [2620c5] DEFAULT_MMAP_SIZE=0 │ │ + [2620d9] MAX_ATTACHED=10 │ │ + [2620e9] MAX_LENGTH=1000000000 │ │ + [2620ff] NULL-MD5 │ │ + [262108] AES256-CCM8 │ │ + [262114] TLS_DHE_PSK_WITH_AES_128_CCM │ │ + [262131] TLS_RSA_PSK_WITH_AES_256_CBC_SHA │ │ + [262152] ECDHE-PSK-NULL-SHA384 │ │ + [262168] TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 │ │ + [262192] TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 │ │ + [2621bd] TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ + [2621e6] DHE-PSK-ARIA128-GCM-SHA256 │ │ + [262201] TLS_FALLBACK_SCSV │ │ + [262213] ssl/s3_msg.c │ │ + [262220] Verify error:%s │ │ + [262230] gost-mac-12 │ │ + [26223c] cert cb error │ │ + [26224a] illegal Suite B digest │ │ + [262261] inconsistent extms │ │ + [262274] missing tmp ecdh key │ │ + [262289] no suitable groups │ │ + [26229c] stream finished │ │ + [2622ac] tlsv13 alert certificate required │ │ + [2622ce] ssl_handshake_hash │ │ + [2622e1] ssl_start_async_job │ │ + [2622f5] cmd=%s, value=%s │ │ + [262306] no_tls1_3 │ │ + [262310] prefer_no_dhe_kex │ │ + [262322] NumTickets │ │ + [26232d] IgnoreUnexpectedEOF │ │ + [262341] SSL_CTX_use_PrivateKey │ │ + [262358] max_early_data │ │ + [262367] SSLv3/TLS write hello request │ │ + [262385] SSLv3/TLS write certificate request │ │ + [2623a9] extended master secret │ │ + [2623c0] secret │ │ + [2623c7] rsa_pss_rsae_sha256 │ │ + [2623db] CLIENT_TRAFFIC_SECRET_N │ │ + [2623f3] QUIC error code: 0x%llx%s%s%s (triggered by frame type: 0x%llx%s%s%s), reason: "%s" │ │ + [262447] ch_on_handshake_yield_secret │ │ + [262464] INITIAL_SCID appears multiple times │ │ + [262488] MAX_UDP_PAYLOAD_SIZE is malformed │ │ + [2624aa] ORIG_DCID was not sent but is required │ │ + [2624d1] RXKU cooldown internal error │ │ + [2624ee] received oversize token │ │ + [262506] group_id │ │ + [26250f] dst_cid │ │ + [262517] handshake_done │ │ + [262526] Unknown frame type received │ │ + [262542] ACK_WITH_ECN │ │ + [26254f] tls_prepare_for_encryption_default │ │ + [262572] rlayer_early_data_count_ok │ │ + [26258d] final_ec_pt_formats │ │ + [2625a1] tls_parse_stoc_session_ticket │ │ + [2625bf] dtls_process_hello_verify │ │ + [2625d9] tls_construct_certificate_request │ │ + [2625fb] ossl_statem_server13_write_transition │ │ + [262621] tls-client-version │ │ + [262634] ossl_d2i_PrivateKey_legacy │ │ + [26264f] pkeyalg │ │ + [262657] a2d_ASN1_OBJECT │ │ + [262667] d2i_ASN1_OBJECT │ │ + [262677] ASN1_BIT_STRING │ │ + [262687] ossl_asn1_do_lock │ │ + [262699] connect error │ │ + [2626a7] unable to create socket │ │ + [2626bf] unable to reuseaddr │ │ + [2626d3] BIO_sendmmsg │ │ + [2626e0] dgram_pair_ctrl_set_write_buf_size │ │ + [262703] NCONF_get_string │ │ + [262714] oid_module_init │ │ + [262724] crypto/asn1/asn_mstbl.c │ │ + [26273c] %s %2d %02d:%02d:%02d %d GMT │ │ + [262759] bn_set_words │ │ + [262766] crypto/dh/dh_asn1.c │ │ + [26277a] int_dhvparams │ │ + [262788] ECPARAMETERS │ │ + [262795] uncompressed │ │ + [2627a2] crypto/ec/ec_kmeth.c │ │ + [2627b7] EC_POINT_set_Jprojective_coordinates_GFp │ │ + [2627e0] A: │ │ + [2627e6] ossl_ec_GFp_mont_group_set_curve │ │ + [262807] ecd_item_verify │ │ + [262817] ossl_decoder_instance_new │ │ + [262831] id-ecPublicKey │ │ + [262840] crypto/engine/eng_list.c │ │ + [262859] ENGINE_by_id │ │ + [262866] OPENSSL_ENGINES │ │ + [262876] secp224r1 │ │ + [262880] c2pnb163v3 │ │ + [26288b] c2pnb272w1 │ │ + [262896] c2pnb368w1 │ │ + [2628a1] brainpoolP256r1 │ │ + [2628b1] K-163 │ │ + [2628b7] K-233 │ │ + [2628bd] K-571 │ │ + [2628c3] mackey │ │ + [2628ca] EVP_CIPHER_CTX_copy │ │ + [2628de] OSSL_ENCODER_CTX_add_encoder │ │ + [2628fb] ossl_encoder_ctx_add_encoder_inst │ │ + [26291d] crypto/evp/keymgmt_lib.c │ │ + [262936] EVP_DigestVerifyFinal │ │ + [26294c] new_raw_key_int │ │ + [26295c] evp_pkey_get0_DSA_int │ │ + [262972] default_check │ │ + [262980] fix_dh_nid │ │ + [26298b] rsa-exponent3 │ │ + [262999] get_ec_decoded_from_explicit_params │ │ + [2629bd] try_provided_check │ │ + [2629d0] iteration │ │ + [2629da] crypto/dh/dh_pmeth.c │ │ + [2629ef] crypto/dh/dh_gen.c │ │ + [262a02] pkey_ec_paramgen │ │ + [262a13] not a square │ │ + [262a20] invalid secret │ │ + [262a2f] no keymgmt present │ │ + [262a42] operation not initialized │ │ + [262a5c] update error │ │ + [262a69] unknown tag │ │ + [262a75] missing equal sign │ │ + [262a88] curve does not support ecdh │ │ + [262aa4] curve does not support signing │ │ + [262ac3] field too large │ │ + [262ad3] failure │ │ + [262adb] certificate has no keyid │ │ + [262af4] cipher parameter initialisation error │ │ + [262b1a] msgsigdigest error │ │ + [262b2d] no cipher │ │ + [262b37] signfinal error │ │ + [262b47] failed building own chain │ │ + [262b61] missing reference cert │ │ + [262b78] transactionid unmatched │ │ + [262b90] unsupported version │ │ + [262ba4] rc2-64 │ │ + [262bab] id-aes128-wrap-pad │ │ + [262bbe] v_check │ │ + [262bc6] general_set_int │ │ + [262bd6] legacy │ │ + [262bdd] dsaWithSHA │ │ + [262be8] MD5-SHA1 │ │ + [262bf1] deltaCRL │ │ + [262bfa] id-smime-aa-dvcs-dvc │ │ + [262c0f] id-smime-spq-ets-sqt-unotice │ │ + [262c2c] id-smime-cti-ets-proofOfCreation │ │ + [262c4d] id-pkip │ │ + [262c55] ac-targeting │ │ + [262c62] ipsecUser │ │ + [262c6c] id-it-subscriptionRequest │ │ + [262c86] id-cmc-queryPending │ │ + [262c9a] holdInstructionCode │ │ + [262cae] simpleSecurityObject │ │ + [262cc3] rfc822Mailbox │ │ + [262cd1] host │ │ + [262cd6] subtreeMinimumQuality │ │ + [262cec] message extensions │ │ + [262cff] setct-CapReqTBSX │ │ + [262d10] setAttr-TokenType │ │ + [262d22] CAMELLIA-192-CBC │ │ + [262d33] camellia-128-ecb │ │ + [262d44] camellia-128-cfb8 │ │ + [262d56] camellia-128-ofb │ │ + [262d67] SEED-ECB │ │ + [262d70] id-Gost28147-89-CryptoPro-KeyMeshing │ │ + [262d95] id-GostR3410-94-CryptoPro-XchA-ParamSet │ │ + [262dbd] id-GostR3410-2001-CryptoPro-XchA-ParamSet │ │ + [262de7] gost2001cc │ │ + [262df2] dmdName │ │ + [262dfa] id-aes128-GCM │ │ + [262e08] GOST R 34.11-2012 with 256 bit hash │ │ + [262e2c] GOST R 34.10-2012 with GOST R 34.11-2012 (512 bit) │ │ + [262e5f] ARIA-128-CFB │ │ + [262e6c] ARIA-128-OFB │ │ + [262e79] aria-192-cbc │ │ + [262e86] sha512-224 │ │ + [262e91] RSA-SHA3-384 │ │ + [262e9e] sha512-256WithRSAEncryption │ │ + [262eba] blake2bmac │ │ + [262ec5] SM2-SM3 │ │ + [262ecd] x963kdf │ │ + [262ed5] CMC Archive Server │ │ + [262ee8] id-ct-ASPA │ │ + [262ef3] X509v3 Attribute Authority Issuing Distribution Point │ │ + [262f29] unknown message digest │ │ + [262f40] problems getting password │ │ + [262f5a] pvk data too short │ │ + [262f6d] crypto/pem/pem_lib.c │ │ + [262f82] PKCS12_item_i2d_encrypt_ex │ │ + [262f9d] PKCS7_SIGNER_INFO_sign │ │ + [262fb4] crypto/pkcs7/pk7_lib.c │ │ + [262fcb] unable to find mem bio │ │ + [262fe2] wrong pkcs7 type │ │ + [262ff3] not an ascii character │ │ + [26300a] parse_hex │ │ + [263014] crypto/evp/evp_rand.c │ │ + [26302a] invalid property query │ │ + [263041] unable to fetch drbg │ │ + [263056] unable to get parent reseed prop counter │ │ + [26307f] reseed_requests │ │ + [26308f] coefficient%d: │ │ + [26309e] Trailer Field: 0x │ │ + [2630b0] dmq1 │ │ + [2630b5] algorithm mismatch │ │ + [2630c8] pss saltlen too small │ │ + [2630de] unsupported signature type │ │ + [2630f9] value missing │ │ + [263107] rsa_multiprime_keygen │ │ + [26311d] check_padding_md │ │ + [26312e] RSA_sign │ │ + [263137] OPENSSL_sk_set │ │ + [263146] cannot load private key │ │ + [26315e] OpenSSL default user interface │ │ + [26317d] d.ediPartyName │ │ + [26318c] sslCA │ │ + [263192] Object Signing CA │ │ + [2631a4] Decipher Only │ │ + [2631b2] CA │ │ + [2631b5] v2i_AUTHORITY_KEYID │ │ + [2631c9] IPv6 │ │ + [2631ce] : inherit\n │ │ + [2631d9] Autonomous System Numbers │ │ + [2631f3] issuerUID │ │ + [2631fe] %*sSignature Value: │ │ + [263213] crypto/ct/ct_x509v3.c │ │ + [26322a] %*sLog ID : │ │ + [26323a] cAToolCert │ │ + [263245] Excluded │ │ + [26324e] IP:%s/%s │ │ + [263258] %*sPolicy Text: %.*s │ │ + [26326d] │ │ + [26327b] \n │ │ + [26328c] crypto/x509/v3_tlsf.c │ │ + [2632a2] %*sUser Notices:\n │ │ + [2632b4] unknown extension │ │ + [2632c6] X509at_get_attr │ │ + [2632d6] bad selector │ │ + [2632e3] certificate verification failed │ │ + [263303] crypto/x509/x509_set.c │ │ + [26331a] no explicit policy │ │ + [26332d] X509_VERIFY_PARAM_set1 │ │ + [263344] X509_VERIFY_PARAM_set1_policies │ │ + [263364] lastUpdate │ │ + [26336f] X509_PUBKEY_get │ │ + [26337f] X509_CINF │ │ + [263389] provider=base,fips=yes,input=der,structure=PrivateKeyInfo │ │ + [2633c3] provider=base,fips=yes,input=der,structure=type-specific │ │ + [2633fc] provider=base,fips=yes,input=der,structure=dsa │ │ + [26342b] SCRYPT:id-scrypt:1.3.6.1.4.1.11591.4.11 │ │ + [263453] ARGON2I │ │ + [26345b] HMAC-DRBG │ │ + [263465] ED448:1.3.101.113 │ │ + [263477] OpenSSL SCRYPT via EVP_PKEY implementation │ │ + [2634a2] RSA-SHA2-256:RSA-SHA256:sha256WithRSAEncryption:1.2.840.113549.1.1.11 │ │ + [2634e8] ECDSA-SHA2-512:ECDSA-SHA512:ecdsa-with-SHA512:1.2.840.10045.4.3.4 │ │ + [26352a] provider=default,fips=yes,output=blob │ │ + [263550] AES-128-CBC:AES128:2.16.840.1.101.3.4.1.2 │ │ + [26357a] ARIA-192-CFB:1.2.410.200046.1.1.8 │ │ + [26359c] ossl_sm2_encrypt │ │ + [2635ad] CS2 │ │ + [2635b1] EncryptedPrivateKeyInfo │ │ + [2635c9] dh_to_type_specific_params_der_encode │ │ + [2635ef] key_to_pubkey │ │ + [2635fd] dhx_to_SubjectPublicKeyInfo_pem_encode │ │ + [263624] providers/implementations/encode_decode/encode_key2blob.c │ │ + [26365e] x255192text_encode │ │ + [263671] providers/implementations/exchange/dh_exch.c │ │ + [26369e] generate_ecdhkm │ │ + [2636ae] ossl_hpke_labeled_expand │ │ + [2636c7] rsasve_generate │ │ + [2636d7] providers/implementations/rands/seed_src.c │ │ + [263702] providers/implementations/signature/dsa_sig.c │ │ + [263730] rsa_verify_directly │ │ + [263744] providers/implementations/storemgmt/file_store_any2obj.c │ │ + [26377d] derivation function init failed │ │ + [26379d] invalid aead │ │ + [2637aa] invalid data │ │ + [2637b7] invalid eddsa instance for attempted operation │ │ + [2637e6] ine │ │ + [2637ea] -info │ │ + [2637f0] 931-pad-check │ │ + [2637fe] s24 │ │ + [263802] _Unwind_GetTextRelBase() not implemented │ │ + [26382b] accountsCPtr │ │ + [263838] indexed │ │ + [263840] PRAGMA cipher is no longer supported. │ │ + [263866] le │ │ + [263869] cipher_hmac_algorithm │ │ + [26387f] cipher_default_kdf_algorithm │ │ + [26389c] PRAGMA cipher_default_kdf_iter = %d; │ │ + [2638c1] SELECT sql FROM %s.sqlite_schema WHERE type='table' AND name!='sqlite_sequence' AND rootpage>0 │ │ + [263924] sqlcipher_codec_ctx_init: allocating provider │ │ + [263952] sqlcipher_page_cipher: comparing hmac on in=%p out=%p hmac_sz=%d │ │ + [263993] database file is undefined │ │ + [2639ae] sqlcipher_export failed, error code %d │ │ + [2639d5] FOREIGN KEY constraint failed │ │ + [2639f3] MustBeInt │ │ + [2639fd] Not │ │ + [263a01] SeekRowid │ │ + [263a0b] Ge │ │ + [263a0e] IsTrue │ │ + [263a15] Remainder │ │ + [263a1f] DropTrigger │ │ + [263a2b] VDestroy │ │ + [263a34] Page %u: pointer map referenced │ │ + [263a54] sqlcipher_cipher_ctx_init: allocating context │ │ + [263a82] sqlcipher_openssl_hmac: EVP_MAC_CTX_new() failed │ │ + [263ab3] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha256 returned %d │ │ + [263b02] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha512 returned %d │ │ + [263b51] hexrekey │ │ + [263b5a] type │ │ + [263b5f] flags │ │ + [263b65] %s prohibited in %s │ │ + [263b79] RANGE with offset PRECEDING/FOLLOWING requires one ORDER BY expression │ │ + [263bc0] expected %d columns for '%s' but got %d │ │ + [263be8] misuse of aggregate: %s() │ │ + [263c02] normal │ │ + [263c09] sqlite_attach │ │ + [263c17] sqlite\_% │ │ + [263c21] UPDATE sqlite_temp_schema SET sql = sqlite_rename_table(%Q, type, name, sql, %Q, %Q, 1), tbl_name = CASE WHEN tbl_name=%Q COLLATE nocase AND sqlite_rename_test(%Q, sql, type, name, 1, 'after rename', 0) THEN %Q ELSE tbl_name END WHERE type IN ('view', 'trigger') │ │ + [263d2a] expr_compare │ │ + [263d37] year │ │ + [263d3c] json_extract │ │ + [263d49] jsonb_insert │ │ + [263d56] inity │ │ + [263d5c] access permission denied │ │ + [263d75] SELECT %s WHERE rowid=? │ │ + [263d8d] UPDATE OR FAIL %Q.'%q_segdir' SET level=-1,idx=? WHERE level=? AND idx=? │ │ + [263dd6] etaci │ │ + [263ddc] eta │ │ + [263de0] prefix │ │ + [263de7] flush │ │ + [263ded] SELECT %s │ │ + [263df7] fts5_source_id │ │ + [263e06] malformed tokendata=... directive │ │ + [263e28] no such tokenizer: %s │ │ + [263e3e] error in tokenizer constructor │ │ + [263e5d] fts5: syntax error near "%.*s" │ │ + [263e7c] DELETE FROM %Q.'%q_docsize'; │ │ + [263e99] ant │ │ + [263e9d] instance │ │ + [263ea6] +- \n │ │ 0123456789 │ │ - [263e8f] ENABLE_FTS3_PARENTHESIS │ │ - [263ea7] SYSTEM_MALLOC │ │ - [263eb5] TLS_PSK_WITH_AES_256_CBC_SHA │ │ - [263ed2] TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 │ │ - [263ef6] DHE-PSK-NULL-SHA256 │ │ - [263f0a] ECDHE-PSK-AES128-CBC-SHA │ │ - [263f23] TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA │ │ - [263f48] DHE-RSA-ARIA256-GCM-SHA384 │ │ - [263f63] TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256 │ │ - [263f88] ssl3_finish_mac │ │ - [263f98] gost2001 │ │ - [263fa1] ADH │ │ - [263fa5] bad digest length │ │ - [263fb7] dh public value length is wrong │ │ - [263fd7] missing supported versions extension │ │ - [263ffc] renegotiation mismatch │ │ - [264013] request sent │ │ - [264020] scsv received when renegotiating │ │ - [264041] tlsv1 alert internal error │ │ - [26405c] tlsv1 alert user cancelled │ │ - [264077] unknown pkey type │ │ - [264089] unsupported compression algorithm │ │ - [2640ab] ssl_read_internal │ │ - [2640bd] MaxProtocol │ │ - [2640c9] SSLv2 │ │ - [2640cf] Bugs │ │ - [2640d4] ECDHSingle │ │ - [2640df] tlsext_hostname │ │ - [2640ef] TLSv1.3 read server compressed certificate │ │ - [26411a] SSLv3/TLS read server certificate request │ │ - [264144] EC │ │ - [264147] tls1_set_groups_list │ │ - [26415c] tls-min-dtls │ │ - [264169] create_channel │ │ - [264178] INITIAL_MAX_STREAM_DATA_BIDI_LOCAL is malformed │ │ - [2641a8] owner │ │ - [2641ae] handling retry packet │ │ - [2641c4] │ │ - [2641c9] \b │ │ - [2641cc] stream_state_error │ │ - [2641df] STREAM_DATA_BLOCKED valid only in 0/1-RTT │ │ - [264209] depack_do_frame_max_streams │ │ - [264225] ssl/quic/quic_tls.c │ │ - [264239] CRYPTO_BUFFER_EXCEEDED │ │ - [264250] tls-mac │ │ - [264258] tls_post_encryption_processing_default │ │ - [26427f] tls_construct_ctos_status_request │ │ - [2642a1] tls_construct_ctos_ems │ │ - [2642b8] tls_parse_stoc_supported_versions │ │ - [2642da] tls_construct_stoc_ec_pt_formats │ │ - [2642fb] tls_process_new_session_ticket │ │ - [26431a] tls_finish_handshake │ │ - [26432f] ossl_statem_server_pre_work │ │ - [26434b] asn1_collect │ │ - [264358] ASN1_item_ex_i2d │ │ - [264369] ASN1_NULL │ │ - [264373] uint32_c2i │ │ - [26437e] unavailable ip family │ │ - [264394] bn_expand_internal │ │ - [2643a7] %s%s%s │ │ - [2643ae] module_load_dso │ │ - [2643be] tag=%s │ │ - [2643c5] VISIBLESTRING │ │ - [2643d3] SETWRAP │ │ - [2643db] ASN1_mbstring_ncopy │ │ - [2643ef] ssl_module_init │ │ - [2643ff] q │ │ - [264401] ossl_dsa_key_from_pkcs8 │ │ - [264419] %*spub:\n │ │ - [264422] EC_GROUP_new_from_ecparameters │ │ - [264441] d2i_ECPrivateKey │ │ - [264452] RFC 5639 curve over a 256 bit prime field │ │ - [26447c] BN_GF2m_mod │ │ - [264488] EC_KEY_oct2priv │ │ - [264498] ossl_ec_key_simple_oct2priv │ │ - [2644b4] EC_POINT_point2oct │ │ - [2644c7] ecp_nistz256_mult_precompute │ │ - [2644e4] SHAKE256 │ │ - [2644ed] engine_id │ │ - [2644f7] ENGINE_ctrl │ │ - [264503] str=%s │ │ - [26450a] crypto/err/err.c │ │ - [26451b] OCSP routines │ │ - [264529] ENCODER routines │ │ - [26453a] ECDSA lib │ │ - [264544] OSSL_STORE lib │ │ - [264553] EVP_PKEY_encrypt │ │ - [264564] crypto/evp/dh_ctrl.c │ │ - [264579] aes_wrap_init_key │ │ - [26458b] c2tnb191v1 │ │ - [264596] fips_mode │ │ - [2645a0] EVP_CIPHER_CTX_ctrl │ │ - [2645b4] ossl_asn1_type_get_octetstring_int │ │ - [2645d7] OSSL_ENCODER_CTX_set_output_structure │ │ - [2645fd] evp_kem_from_algorithm │ │ - [264614] keymgmt_from_algorithm │ │ - [26462b] EVP_DigestSign │ │ - [26463a] d │ │ - [26463c] evp_pkey_public_check_combined │ │ - [26465b] EVP_PKEY_keygen │ │ - [26466b] subgroup order Q: │ │ - [26467d] crypto/comp_methods.c │ │ - [264693] no import function │ │ - [2646a6] setting xof failed │ │ - [2646b9] xts data unit is too large │ │ - [2646d4] too many retries │ │ - [2646e5] asn1 sig parse error │ │ - [2646fa] openssl conf references missing section │ │ - [264722] param cannot be represented exactly │ │ - [264746] invalid output length │ │ - [26475c] failed loading public key │ │ - [264776] error parsing asn1 length │ │ - [264790] response too many hdrlines │ │ - [2647ab] no private key │ │ - [2647ba] unsupported method for creating popo │ │ - [2647df] error protecting message │ │ - [2647f8] expected pollreq │ │ - [264809] missing key usage digitalsignature │ │ - [26482c] aria128 │ │ - [264834] assertion failed: temp->next == NULL || WITHIN_ARENA(temp->next) │ │ - [264875] param_push_num │ │ - [264884] OSSL_PARAM_set_uint32 │ │ - [26489a] get_string_internal │ │ - [2648ae] ossl_pw_set_pem_password_cb │ │ - [2648ca] ossl_provider_info_add_to_store │ │ - [2648ea] ossl_time_now │ │ - [2648f8] countryName │ │ - [264904] RC2-CFB │ │ - [26490c] X509v3 CRL Distribution Points │ │ - [26492b] PBE-SHA1-RC2-40 │ │ - [26493b] id-smime-cti-ets-proofOfOrigin │ │ - [26495a] id-mod-kea-profile-93 │ │ - [264970] id-cmc-encryptedPOP │ │ - [264984] Trust Root │ │ - [26498f] Experimental │ │ - [26499c] targetInformation │ │ - [2649ae] aes-192-ofb │ │ - [2649ba] AES-256-CFB │ │ - [2649c6] Hold Instruction Code │ │ - [2649dc] dNSDomain │ │ - [2649e6] mail │ │ - [2649eb] roomNumber │ │ - [2649f6] secretary │ │ - [264a00] setct-CapTokenSeq │ │ - [264a12] setct-AcqCardCodeMsg │ │ - [264a27] setct-PIUnsignedTBE │ │ - [264a3b] setct-CapReqTBEX │ │ - [264a4c] setct-CredRevReqTBE │ │ - [264a60] setAttr-SecDevSig │ │ - [264a72] proxyCertInfo │ │ - [264a80] Inherit all │ │ - [264a8c] X509v3 Name Constraints │ │ - [264aa4] CAMELLIA-256-CFB │ │ - [264ab5] CAMELLIA-128-OFB │ │ - [264ac6] id-ct-asciiTextWithCRLF │ │ - [264ade] cryptocom │ │ - [264ae8] id-Gost28147-89-CryptoPro-Oscar-1-1-ParamSet │ │ - [264b15] id-alg-PWRI-KEK │ │ - [264b25] aes-128-ccm │ │ - [264b31] MGF1 │ │ - [264b36] aes-256-cbc-hmac-sha1 │ │ - [264b4c] aes-192-cbc-hmac-sha256 │ │ - [264b64] AES-128-OCB │ │ - [264b70] CAMELLIA-192-CMAC │ │ - [264b82] id-tc26-gost-3410-2012-512-paramSetB │ │ - [264ba7] Signing Tool of Issuer │ │ - [264bbe] kuznyechik-cfb │ │ - [264bcd] sendProxiedRouter │ │ - [264bdf] AuthANY │ │ - [264be7] aria-256-ecb │ │ - [264bf4] hmac-sha3-384 │ │ - [264c02] sm4-ctr │ │ - [264c0a] GOST R 34.10-2012 (256 bit) ParamSet D │ │ - [264c31] AES-128-SIV │ │ - [264c3d] BLAKE2BMAC │ │ - [264c48] id-ct-routeOriginAuthz │ │ - [264c5f] id-regCtrl-algId │ │ - [264c70] id-aa-ets-attrCertificateRefs │ │ - [264c8e] cades-attributes │ │ - [264c9f] indirectIssuer │ │ - [264cae] OBJ_dup │ │ - [264cb6] crypto/ocsp/ocsp_cl.c │ │ - [264ccc] expecting public key blob │ │ - [264ce6] ^I^M\n │ │ - [264ceb] PEM_read_bio_ex │ │ - [264cfb] CERTIFICATE │ │ - [264d07] crypto/asn1/a_i2d_fp.c │ │ - [264d1e] authsafes │ │ - [264d28] value.bag │ │ - [264d32] PKCS7_ENVELOPE │ │ - [264d41] │ │ - [264d4b] crypto/property/defn_cache.c │ │ - [264d68] too much nonce requested │ │ - [264d81] rsa_pss_verify_param │ │ - [264d96] publicExponent: │ │ - [264da6] invalid message length │ │ - [264dbd] mgf1 digest not allowed │ │ - [264dd5] n does not equal p q │ │ - [264dea] EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen │ │ - [264e12] RSA_padding_add_none │ │ - [264e27] sk_reserve │ │ - [264e32] OSSL_STORE_INFO_new_NAME │ │ - [264e4b] crypto/store/store_meth.c │ │ - [264e65] could not set engine │ │ - [264e7a] invalid signer certificate purpose │ │ - [264e9d] ts datasign │ │ - [264ea9] NOTICEREF │ │ - [264eb3] crypto/x509/v3_cpols.c │ │ - [264eca] %*sUser Notice:\n │ │ - [264edb] set_dist_point_name │ │ - [264eef] affiliationChanged │ │ - [264f02] Superseded │ │ - [264f0d] v2i_ASIdentifiers │ │ - [264f1f] %*sTarget Cert:\n │ │ - [264f30] crypto/x509/v3_battcons.c │ │ - [264f4a] crypto/x509/v3_group_ac.c │ │ - [264f64] text: │ │ - [264f6a] ossl_x509v3_cache_extensions │ │ - [264f87] DirName: │ │ - [264f90] extension not found │ │ - [264fa4] no issuer details │ │ - [264fb6] policy path length │ │ - [264fc9] no crl number │ │ - [264fd7] X509_STORE_add_crl │ │ - [264fea] different CRL scope │ │ - [264ffe] X509_STORE_CTX_init │ │ - [265012] compatible │ │ - [26501d] X509_NAME_print │ │ - [26502d] provider=base,fips=no,output=pem,structure=PrivateKeyInfo │ │ - [265067] provider=base,fips=no,input=der,structure=SubjectPublicKeyInfo │ │ - [2650a6] OpenSSL HMAC via EVP_PKEY implementation │ │ - [2650cf] OpenSSL SIPHASH via EVP_PKEY implementation │ │ - [2650fb] provider=default,fips=yes,output=text │ │ - [265121] AES-256-WRAP-PAD-INV:AES256-WRAP-PAD-INV │ │ - [26514a] ARIA-192-CTR:1.2.410.200046.1.1.10 │ │ - [26516d] rsa_encrypt │ │ - [265179] ossl_sm2_decrypt │ │ - [26518a] ossl_aes_gcm_siv_set_ctx_params │ │ - [2651aa] providers/implementations/ciphers/cipher_chacha20_poly1305.c │ │ - [2651e7] providers/implementations/ciphers/cipher_sm4_xts.c │ │ - [26521a] tdes_wrap_update │ │ - [26522b] rsa_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [265255] dhx_to_SubjectPublicKeyInfo_der_encode │ │ - [26527c] ec_spki_pub_to_der │ │ - [26528f] x25519_to_PrivateKeyInfo_pem_encode │ │ - [2652b3] dsa_to_DSA_pem_encode │ │ - [2652c9] dh2text_encode │ │ - [2652d8] kdf_argon2_ctx_set_m_cost │ │ - [2652f2] constant │ │ - [2652fb] ossl_HPKE_KEM_INFO_find_curve │ │ - [265319] dsa_gen │ │ - [265321] mac_gen │ │ - [265329] blake2_mac_init │ │ - [265339] poly1305_setkey │ │ - [265349] max_adinlen │ │ - [265355] reseed_time │ │ - [265361] ossl_drbg_verify_digest │ │ - [265379] digest %s != %s │ │ - [265389] ed25519_sign │ │ - [265396] Ed25519ph │ │ - [2653a0] rsa_setup_md │ │ - [2653ad] rsa_sign_directly │ │ - [2653bf] invalid aad │ │ - [2653cb] length too large │ │ - [2653dc] self test kat failure │ │ - [2653f2] gcm_init │ │ - [2653fb] id_param │ │ - [265404] s-indicator │ │ - [265410] ider-name │ │ - [26541a] e-parameters │ │ - [265427] -kem │ │ - [26542c] ms-check │ │ - [265435] Invalid descriptor kind found. │ │ - [265454] J │ │ - [265456] chatlistCPtr │ │ - [265463] chatCPtr │ │ - [26546c] (join-%u) │ │ - [265476] cipher_store_pass │ │ - [265488] sqlcipher_page_cipher: hmac operation on decrypt failed for pgno=%d │ │ - [2654cc] HMAC is not enabled, unable to integrity check │ │ - [2654fb] PRAGMA migrate.user_version = %d; │ │ - [26551d] SELECT sqlcipher_export('migrate'); │ │ - [265541] device │ │ - [265548] end │ │ - [26554c] 2024-04-15 13:34:05 8653b758870e6ef0c98d46b3ace27849054af85da891eb121e9aaa537f1ealt1 │ │ - [2655a1] unopened │ │ - [2655aa] stat │ │ - [2655af] %s at line %d of [%.10s] │ │ - [2655c8] %.16g │ │ - [2655ce] Vacuum │ │ - [2655d5] IdxGE │ │ - [2655db] CollSeq │ │ - [2655e3] Compare │ │ - [2655eb] Clear │ │ - [2655f1] VRename │ │ - [2655f9] malformed database schema (%s) │ │ - [265618] sqlite3Codec: error decrypting page %d data: %d │ │ - [265648] sqlcipher_mem_free: calling sqlcipher_memset(%p,0,%d) and sqlcipher_munlock(%p, %d) │ │ - [26569c] sqlcipher_cipher_ctx_init: allocating hmac_key │ │ - [2656cb] sqlcipher_openssl_activate: entered SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ - [265711] sha512 │ │ - [265718] sqlcipher_openssl_hmac: invalid algorithm %d │ │ - [265745] sqlcipher_openssl_cipher: EVP_CipherFinal_ex returned %d │ │ - [26577e] foreign_key_list │ │ - [26578f] schema_version │ │ - [26579e] short_column_names │ │ - [2657b1] trusted_schema │ │ - [2657c0] partial │ │ - [2657c8] %Q. │ │ - [2657cc] no entry point [%s] in shared library [%s] │ │ - [2657f7] tbl_name='%q' AND type!='trigger' │ │ - [265819] second argument to %#T() must be a constant between 0.0 and 1.0 │ │ - [265859] views may not be indexed │ │ - [265872] virtual tables may not be indexed │ │ - [265894] parameters are not allowed in views │ │ - [2658b8] SCAN %d CONSTANT ROW%s │ │ - [2658cf] rowid=? │ │ - [2658d7] LEFT-JOIN │ │ - [2658e2] table %S has no column named %s │ │ - [265902] ok │ │ - [265905] AFTER │ │ - [26590b] no such trigger: %S │ │ - [26591f] cannot add a STORED column │ │ - [26593a] load_extension │ │ - [265949] sqlite_version │ │ - [265958] sqlite_drop_column │ │ - [26596b] julianday │ │ - [265975] 40f │ │ - [265979] json_type │ │ - [265983] jsonb_group_array │ │ - [265995] SQL logic error │ │ - [2659a5] SELECT NOT EXISTS(SELECT docid FROM %Q.'%q_content' WHERE rowid!=?) │ │ - [2659e9] DELETE FROM %Q.'%q_segments' │ │ - [265a06] SELECT idx FROM %Q.'%q_segdir' WHERE level=? ORDER BY 1 ASC │ │ - [265a42] block │ │ - [265a48] ee │ │ - [265a4b] SELECT %s ORDER BY rowid %s │ │ - [265a67] NEAR │ │ - [265a6c] fts3cursor │ │ - [265a77] SAVEPOINT fts3 │ │ - [265a86] ALTER TABLE %Q.'%q_docsize' RENAME TO '%q_docsize'; │ │ - [265abb] , T.c%d │ │ - [265ac3] data │ │ - [265ac8] SELECT k, v FROM %Q.'%q_config' │ │ - [265ae8] phrase │ │ - [265aef] separators │ │ - [265afa] %_parent │ │ - [265b03] ); │ │ - [265b06] WHERE rowid=?1 │ │ - [265b16] %s%.3x/ │ │ - [265b1e] CREATE TABLE x(key,value,type,atom,id,parent,fullkey,path,json HIDDEN,root HIDDEN) │ │ - [265b71] DEFAULT_PCACHE_INITSZ=20 │ │ - [265b8a] ssl/d1_msg.c │ │ - [265b97] TLS_DHE_DSS_WITH_AES_128_CBC_SHA │ │ - [265bb8] DHE-RSA-AES128-CCM │ │ - [265bcb] TLS_ECDHE_ECDSA_WITH_AES_128_CCM │ │ - [265bec] PSK-AES128-CBC-SHA256 │ │ - [265c02] TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 │ │ - [265c26] TLS_RSA_WITH_CAMELLIA_128_CBC_SHA │ │ - [265c48] TLS_RSA_WITH_IDEA_CBC_SHA │ │ - [265c62] ECDHE-ARIA256-GCM-SHA384 │ │ - [265c7b] PSK-ARIA256-GCM-SHA384 │ │ - [265c92] DEFAULT │ │ - [265c9a] SHA1 │ │ - [265c9f] DHE │ │ - [265ca3] bad hello request │ │ - [265cb5] bad hrr version │ │ - [265cc5] callback failed │ │ - [265cd5] dane tlsa bad selector │ │ - [265cec] invalid ccs message │ │ - [265d00] missing rsa encrypting cert │ │ - [265d1c] no certificate set │ │ - [265d2f] ssl3 ext invalid servername type │ │ - [265d50] ssl command section not found │ │ - [265d6e] tlsv1 alert decrypt error │ │ - [265d88] tlsv1 alert unknown ca │ │ - [265d9f] unknown command │ │ - [265daf] wrong ssl version │ │ - [265dc1] include/internal/packet.h │ │ - [265ddb] no_anti_replay │ │ - [265dea] ServerInfoFile │ │ - [265df9] chainCAstore │ │ - [265e06] num_tickets │ │ - [265e12] automatic │ │ - [265e1c] peer_rpk │ │ - [265e25] SSLv3/TLS write certificate status │ │ - [265e48] TLSv1.3 read client key update │ │ - [265e67] TLSv1.3 read server key update │ │ - [265e86] tls12_copy_sigalgs │ │ - [265e99] No valid signature algorithms in '%s' │ │ - [265ebf] tls-sigalg-iana-name │ │ - [265ed4] rsa_pss_pss_sha384 │ │ - [265ee7] dsa_sha256 │ │ - [265ef2] tls13_generate_master_secret │ │ - [265f0f] ssl/quic/quic_impl.c │ │ - [265f24] handshake cannot be confirmed before it is completed │ │ - [265f59] ch_on_transport_params │ │ - [265f70] INITIAL_MAX_DATA is malformed │ │ - [265f8e] new packet with old keys │ │ - [265fa7] packet_received │ │ - [265fb7] ssl/quic/quic_demux.c │ │ - [265fcd] closed │ │ - [265fd4] application_error │ │ - [265fe6] ssl/quic/quic_lcidm.c │ │ - [265ffc] exceeded maximum allowed streams │ │ - [26601d] MAX_STREAM_DATA for TX only stream │ │ - [266040] NEW_CONN_ID │ │ - [26604c] STREAM_LIMIT_ERROR │ │ - [26605f] max_frag_len │ │ - [26606c] ossl_set_tls_provider_parameters │ │ - [26608d] final_psk │ │ - [266097] tls_parse_ctos_supported_groups │ │ - [2660b7] tls_parse_ctos_ems │ │ - [2660ca] ossl_statem_server_process_message │ │ - [2660ed] crypto/asn1/a_dup.c │ │ - [266101] ASN1_item_dup │ │ - [26610f] ZINT32 │ │ - [266116] invalid socket │ │ - [266125] tfo no kernel support │ │ - [26613b] BN_nnmod │ │ - [266144] BUF_MEM_grow_clean │ │ - [266157] %ld │ │ - [26615b] str_copy │ │ - [266164] parsebool │ │ - [26616e] UTCTIME │ │ - [266176] IA5STRING │ │ - [266180] BITWRAP │ │ - [266188] crypto/dh/dh_ameth.c │ │ - [26619d] dsa_do_verify │ │ - [2661ab] dlfcn_merger │ │ - [2661b8] ECPKPARAMETERS │ │ - [2661c7] p.char_two │ │ - [2661d2] X9.62 curve over a 208 bit binary field │ │ - [2661fa] X9.62 curve over a 368 bit binary field │ │ - [266222] EC_POINT_set_affine_coordinates │ │ - [266242] EC_POINT_mul │ │ - [26624f] crypto/ec/ecdh_ossl.c │ │ - [266265] ossl_ecdsa_simple_sign_sig │ │ - [266280] ECDSA_do_sign_ex │ │ - [266291] ASN1 OID: %s │ │ - [26629e] Basis Type: %s\n │ │ - [2662ae] ossl_ec_GFp_mont_field_decode │ │ - [2662cc] ossl_ec_GFp_simple_point2oct │ │ - [2662e9] ossl_ec_GFp_simple_points_make_affine │ │ - [26630f] OSSL_DECODER_CTX_set_construct_data │ │ - [266333] SO_PATH │ │ - [26633b] ENGINE_cmd_is_executable │ │ - [266354] ENGINE_new │ │ - [26635f] crypto/engine/tb_rand.c │ │ - [266377] reason(%lu) │ │ - [266383] Diffie-Hellman routines │ │ - [26639b] EC lib │ │ - [2663a2] evp_pkey_asym_cipher_init │ │ - [2663bc] aes_ccm_init_key │ │ - [2663cd] prime192v3 │ │ - [2663d8] prime239v2 │ │ - [2663e3] tlsaadpad │ │ - [2663ed] assertion failed: bl <= (int)sizeof(ctx->buf) │ │ - [26641b] UNDEF │ │ - [266421] PKCS5_pbe_set_ex │ │ - [266432] evp_pkey_get0_EC_KEY_int │ │ - [26644b] [action:%d, state:%d] unsupported OSSL_PARAM data type %d │ │ - [266485] pad-mode │ │ - [26648e] rsa_pss_keygen_saltlen │ │ - [2664a5] [action:%d, state:%d] padding name %s │ │ - [2664cb] fix_group_ecx │ │ - [2664d9] crypto/evp/signature.c │ │ - [2664f0] seed: │ │ - [2664f6] crypto/ffc/ffc_params_validate.c │ │ - [266517] .so │ │ - [26651b] env:%s │ │ - [266523] bignum too long │ │ - [266533] pkey application asn1 method already registered │ │ - [266563] private key decode error │ │ - [26657c] illegal nested tagging │ │ - [266593] invalid utf8string │ │ - [2665a6] second number too large │ │ - [2665be] unsupported public key type │ │ - [2665da] list cannot be null │ │ - [2665ee] invalid b │ │ - [2665f8] invalid p │ │ - [266602] filename too big │ │ - [266613] received error │ │ - [266622] error reading messagedigest attribute │ │ - [266648] no public key │ │ - [266656] private key does not match certificate │ │ - [26667d] unsupported encryption type │ │ - [266699] wrap error │ │ - [2666a4] bad pbm iterationcount │ │ - [2666bb] bad request id │ │ - [2666ca] error unexpected certconf │ │ - [2666e4] invalid rootcakeyupdate │ │ - [2666fc] unknown pkistatus │ │ - [26670e] ARIA-128-CBC │ │ - [26671b] assertion failed: bit > 0 && bit < sh.bittable_size │ │ - [26674f] assertion failed: !TESTBIT(table, bit) │ │ - [266776] assertion failed: !sh_testbit(temp, slist, sh.bitmalloc) │ │ - [2667af] ossl_hexstr2buf_sep │ │ - [2667c3] OSSL_PARAM_get_utf8_string │ │ - [2667de] OSSL_PARAM_set_utf8_ptr │ │ - [2667f6] general_get_uint │ │ - [266807] crypto/threads_pthread.c │ │ - [266820] RSA Data Security, Inc. PKCS │ │ - [26683d] md5 │ │ - [266841] rsaEncryption │ │ - [26684f] pbeWithMD5AndDES-CBC │ │ - [266864] commonName │ │ - [26686f] rc2-ofb │ │ - [266877] PBE-SHA1-RC2-64 │ │ - [266887] RC4-40 │ │ - [26688e] CAST5-ECB │ │ - [266898] PBE-MD5-RC2-64 │ │ - [2668a7] id-pkix-mod │ │ - [2668b3] id-it-caProtEncCert │ │ - [2668c7] id-regCtrl │ │ - [2668d2] id-alg-dh-sig-hmac-sha1 │ │ - [2668ea] id-cmc-senderNonce │ │ - [2668fd] aes-128-cfb │ │ - [266909] associatedDomain │ │ - [26691a] setct-PANData │ │ - [266928] setct-PIData │ │ - [266935] setct-AuthResTBEX │ │ - [266947] international-organizations │ │ - [266963] AES-192-CFB1 │ │ - [266970] seed-cfb │ │ - [266979] hmacWithSHA256 │ │ - [266988] dsa_with_SHA256 │ │ - [266998] whirlpool │ │ - [2669a2] id-Gost28147-89-CryptoPro-A-ParamSet │ │ - [2669c7] X509v3 Freshest CRL │ │ - [2669db] id-camellia256-wrap │ │ - [2669ef] anyExtendedKeyUsage │ │ - [266a03] dhSinglePass-cofactorDH-sha512kdf-scheme │ │ - [266a2c] CT Certificate SCTs │ │ - [266a40] camellia-256-ccm │ │ - [266a51] GOST R 34.10-2012 (512 bit) ParamSet A │ │ - [266a78] id-tc26-cipher-constants │ │ - [266a91] ipsec Internet Key Exchange │ │ - [266aad] Ctrl/Provision WAP Termination │ │ - [266acc] SSH Client │ │ - [266ad7] siphash │ │ - [266adf] aria-128-ecb │ │ - [266aec] hmac-sha3-224 │ │ - [266afa] dsa_with_SHA512 │ │ - [266b0a] dsa_with_SHA3-224 │ │ - [266b1c] ecdsa_with_SHA3-384 │ │ - [266b30] id-rsassa-pkcs1-v1_5-with-sha3-512 │ │ - [266b53] ISO-CN │ │ - [266b5a] dstu28147-cfb │ │ - [266b68] DSTU curve 0 │ │ - [266b75] Smtp UTF8 Mailbox │ │ - [266b87] Class of Signing Tool │ │ - [266b9d] sm4-xts │ │ - [266ba5] X509v3 Indirect Issuer │ │ - [266bbc] ossl_obj_add_object │ │ - [266bd0] crypto/objects/obj_lib.c │ │ - [266be9] value.good │ │ - [266bf4] thisUpdate │ │ - [266bff] no response data │ │ - [266c10] crypto/pkcs12/p12_key.c │ │ - [266c28] crypto/pkcs12/p12_decr.c │ │ - [266c41] iv gen error │ │ - [266c4e] auth_attr │ │ - [266c58] serial │ │ - [266c5f] BAD RECURSION DEPTH\n │ │ - [266c74] not an hexadecimal digit │ │ - [266c8d] unsupported drbg type │ │ - [266ca3] prime2: │ │ - [266cab] invalid multi prime key │ │ - [266cc3] padding check failed │ │ - [266cd8] crypto/rsa/rsa_none.c │ │ - [266cee] pkey_rsa_ctrl_str │ │ - [266d00] 3072 │ │ - [266d05] OSSL_STORE_open_ex │ │ - [266d18] OpenSSL NULL UI │ │ - [266d28] d.x400Address │ │ - [266d36] email │ │ - [266d3c] qualifiers │ │ - [266d47] d.usernotice │ │ - [266d54] fullname │ │ - [266d5d] Cessation Of Operation │ │ - [266d74] privilegeWithdrawn │ │ - [266d87] Reasons │ │ - [266d8f] %*sCRL Issuer:\n │ │ - [266d9f] %*scrlUrl: │ │ - [266dab] crypto/x509/v3_addr.c │ │ - [266dc1] (MPLS-labeled VPN) │ │ - [266dd5] rdi │ │ - [266dd9] %*sIssuer Serial: │ │ - [266dec] v2i_issuer_sign_tool │ │ - [266e01] %*ssignTool : │ │ - [266e13] namingAuthority │ │ - [266e23] NAME_CONSTRAINTS │ │ - [266e34] Not After: │ │ - [266e40] v2i_POLICY_MAPPINGS │ │ - [266e54] copy_issuer │ │ - [266e60] OSSL_ATTRIBUTES_SYNTAX │ │ - [266e77] i2s_ASN1_UTF8STRING │ │ - [266e8b] y │ │ - [266e8d] invalid inheritance │ │ - [266ea1] invalid field name │ │ - [266eb4] unknown trust id │ │ - [266ec5] format error in certificate's notAfter field │ │ - [266ef2] Suite B: invalid ECC curve │ │ - [266f0d] invalid certificate verification context │ │ - [266f36] Subject empty and Subject Alt Name extension not critical │ │ - [266f70] engines/e_afalg.c │ │ - [266f82] engines/e_afalg_err.c │ │ - [266f98] provider=base,fips=yes,input=der,structure=SubjectPublicKeyInfo │ │ - [266fd8] SHA3-512:2.16.840.1.101.3.4.2.10 │ │ - [266ff9] POLY1305 │ │ - [267002] ECDSA-SHA3-384:ecdsa_with_SHA3-384:id-ecdsa-with-sha3-384:2.16.840.1.101.3.4.3.11 │ │ - [267054] ARIA-256-OFB:1.2.410.200046.1.1.14 │ │ - [267077] SM4-CCM:1.2.156.10197.1.104.9 │ │ - [267095] providers/implementations/digests/blake2_prov.c │ │ - [2670c5] ossl_blake2b_set_ctx_params │ │ - [2670e1] providers/implementations/digests/md5_prov.c │ │ - [26710e] RSA PUBLIC KEY │ │ - [26711d] rsa_to_PrivateKeyInfo_der_encode │ │ - [26713e] dhx_to_EncryptedPrivateKeyInfo_der_encode │ │ - [267168] dsa_to_EncryptedPrivateKeyInfo_der_encode │ │ - [267192] sm2_to_SubjectPublicKeyInfo_der_encode │ │ - [2671b9] dhx_to_X9_42_der_encode │ │ - [2671d1] ec_to_X9_62_pem_encode │ │ - [2671e8] rsa2msblob_encode │ │ - [2671fa] dh_to_text │ │ - [267205] gindex: %d\n │ │ - [267211] providers/implementations/kdfs/argon2.c │ │ - [267239] kbkdf_derive │ │ - [267246] x963kdf_derive │ │ - [267255] x942kdf_derive │ │ - [267264] AES-128-WRAP │ │ - [267271] eckey_check │ │ - [26727d] providers/implementations/macs/poly1305_prov.c │ │ - [2672ac] digest-size │ │ - [2672b8] ed25519_digest_signverify_init │ │ - [2672d7] providers/implementations/ciphers/cipher_cast5.c │ │ - [267308] ems not enabled │ │ - [267318] failed to set parameter │ │ - [267330] invalid state │ │ - [26733e] missing cipher │ │ - [26734d] missing message digest │ │ - [267364] self test post failure │ │ - [26737b] dinlen │ │ - [267382] unds │ │ - [267387] once │ │ - [26738c] c-bits │ │ - [267393] s7 │ │ - [267396] d22 │ │ - [26739a] ATTACH x AS %Q │ │ - [2673a9] cipher_page_size │ │ - [2673ba] cipher_use_hmac │ │ - [2673ca] cipher_default_compatibility │ │ - [2673e7] PRAGMA cipher_kdf_algorithm = %s; │ │ - [267409] PRAGMA cipher_default_page_size = %d; │ │ - [26742f] sqlcipherCodecAttach: calling codec_set_btree_to_codec_pagesize() │ │ - [267471] sqlcipherCodecAttach: calling sqlite3BtreeSecureDelete() │ │ - [2674aa] sqlite3_key: db=%p │ │ - [2674bd] sqlcipher_codec_ctx_set_error: ctx=%p, error=%d │ │ - [2674ed] error reading %d bytes from file page %d at offset %d │ │ - [267523] PRAGMA journal_mode = %s; │ │ - [26753d] /usr/tmp │ │ - [267546] %!.15g │ │ - [26754d] Cast │ │ - [267552] ZeroOrNull │ │ - [26755d] IdxDelete │ │ - [267567] FkCounter │ │ - [267571] SELECT*FROM"%w".%s WHERE %s ORDER BY rowid │ │ - [26759c] INT │ │ - [2675a0] sqlite_temp_master │ │ - [2675b3] codec_set_btree_to_codec_pagesize: left database mutex %p │ │ - [2675ed] sqlcipher_openssl_hmac: EVP_MAC_fetch for HMAC failed │ │ - [267623] sqlcipher_openssl_kdf: PKCS5_PBKDF2_HMAC() for EVP_sha1() workfactor %d and key size %d returned %d │ │ - [267687] data_version │ │ - [267694] fullfsync │ │ - [26769e] incremental_vacuum │ │ - [2676b1] CREATE TABLE x │ │ - [2676c0] unable to open shared library [%.*s] │ │ - [2676e5] unknown function: %#T() │ │ - [2676fd] %d columns assigned %d values │ │ - [26771b] USING ROWID SEARCH ON TABLE %s FOR IN-OPERATOR │ │ - [26774a] temporary table name must be unqualified │ │ - [267773] sqlite_sequence │ │ - [267783] index expressions │ │ - [267795] misuse of aliased aggregate %s │ │ - [2677b4] misuse of aliased window function %s │ │ - [2677d9] too many terms in %s BY clause │ │ - [2677f8] generated columns cannot be part of the PRIMARY KEY │ │ - [26782c] table %s may not be indexed │ │ - [267848] %s %T cannot reference objects in database %s │ │ - [267876] RIGHT │ │ - [26787c] ON clause references tables to its right │ │ - [2678a5] rows deleted │ │ - [2678b2] syntax error after column name "%.*s" │ │ - [2678d8] NULL value in %s.%s │ │ - [2678ec] w │ │ - [2678ee] sqlite_compileoption_get │ │ - [267907] sqlite_log │ │ - [267912] %04d │ │ - [267917] json_quote │ │ - [267922] jsonb_replace │ │ - [267930] 0123456789abcdef │ │ - [267941] abort due to ROLLBACK │ │ - [267957] matchinfo │ │ - [267961] icne │ │ - [267966] icna │ │ - [26796b] asc │ │ - [26796f] unknown tokenizer │ │ - [267981] langid │ │ - [267988] wrong number of arguments to function snippet() │ │ - [2679b8] multiple tokenize=... directives │ │ - [2679d9] REPLACE INTO '%q'.'%q_data'(id, block) VALUES(?,?) │ │ - [267a0c] hashsize │ │ - [267a15] cannot %s contentless fts5 table: %s │ │ - [267a3a] merge │ │ - [267a40] entli │ │ - [267a46] ization │ │ - [267a4e] iviti │ │ - [267a54] _parent │ │ - [267a5c] Too many columns for an rtree table │ │ - [267a80] ."%.*s" │ │ - [267a88] COMPILER=clang-18.0.1 │ │ - [267a9e] server finished │ │ - [267aae] AES128-GCM-SHA256 │ │ - [267ac0] DHE-PSK-AES128-CCM8 │ │ - [267ad4] TLS_PSK_WITH_AES_128_CBC_SHA │ │ - [267af1] TLS_PSK_WITH_NULL_SHA384 │ │ - [267b0a] DHE-PSK-AES256-CBC-SHA384 │ │ - [267b24] GOST2012-MAGMA-MAGMAOMAC │ │ - [267b3d] TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 │ │ - [267b66] ssl_cert_add0_chain_cert │ │ - [267b7f] SSL_add_file_cert_subjects_to_stack │ │ - [267ba3] gost2012_256 │ │ - [267bb0] DSS │ │ - [267bb4] TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256 │ │ - [267bff] kRSAPSK │ │ - [267c07] AESCCM8 │ │ - [267c0f] ARIA128 │ │ - [267c17] bad data │ │ - [267c20] compressed length too long │ │ - [267c3b] dh key too small │ │ - [267c4c] invalid alert │ │ - [267c5a] not replacing certificate │ │ - [267c74] null ssl method passed │ │ - [267c8b] private key mismatch │ │ - [267ca0] psk no client cb │ │ - [267cb1] shutdown while in init │ │ - [267cc8] ssl session id context too long │ │ - [267ce8] tlsv1 unrecognized name │ │ - [267d00] wrong cipher returned │ │ - [267d16] ssl_validate_ct │ │ - [267d26] verifyCApath │ │ - [267d33] +automatic │ │ - [267d3e] Request │ │ - [267d46] ssl_get_prev_session │ │ - [267d5b] SSLv3/TLS write change cipher spec │ │ - [267d7e] TLSv1.3 write end of early data │ │ - [267d9e] TLS-SIGALG │ │ - [267da9] ecdsa_sha224 │ │ - [267db6] ecdsa_brainpoolP384r1_sha384 │ │ - [267dd3] properties │ │ - [267dde] ssl_srp_ctx_init_intern │ │ - [267df6] expect_quic │ │ - [267e02] quic_read │ │ - [267e0c] quic_read_again │ │ - [267e1c] ACK_DELAY_EXP appears multiple times │ │ - [267e41] MAX_ACK_DELAY appears multiple times │ │ - [267e66] ack_delay_exponent │ │ - [267e79] port_v4 │ │ - [267e81] cur_state │ │ - [267e8b] client │ │ - [267e92] \t │ │ - [267e95] connection_code │ │ - [267ea5] handshake │ │ - [267eaf] offset │ │ - [267eb6] explicit_length │ │ - [267ec6] sequence_number │ │ - [267ed6] PATH_CHALLENGE valid only in 0/1-RTT │ │ - [267efb] internal error (stream count RXFC) │ │ - [267f1e] zero-length NEW_TOKEN │ │ - [267f34] read header │ │ - [267f40] DATA_BLOCKED │ │ - [267f4d] KEY_UPDATE_ERROR │ │ - [267f5e] ssl/record/rec_layer_s3.c │ │ - [267f78] tls_initialise_write_packets_default │ │ - [267f9d] tls13_post_process_record │ │ - [267fb7] HEAD │ │ - [267fbd] final_key_share │ │ - [267fcd] ssl3_check_cert_and_algorithm │ │ - [267feb] tls_construct_server_key_exchange │ │ - [26800d] tls_handle_status_request │ │ - [268027] attributes │ │ - [268032] asn1_template_ex_i2d │ │ - [268047] ASN1_SEQUENCE │ │ - [268055] openssl_conf=%s │ │ - [268065] NCONF_get_section │ │ - [268077] def_load_bio │ │ - [268084] .include │ │ - [26808d] ASCII │ │ - [268093] BMPSTRING │ │ - [26809d] crypto/dh/dh_backend.c │ │ - [2680b4] ossl_dsa_do_sign_int │ │ - [2680c9] crypto/bn/bn_exp2.c │ │ - [2680dd] ec_asn1_group2fieldid │ │ - [2680f3] X9.62 curve over a 272 bit binary field │ │ - [26811b] ossl_ec_key_simple_priv2oct │ │ - [268137] EC_GROUP_get_trinomial_basis │ │ - [268154] Seed: │ │ - [26815a] ECPKParameters_print │ │ - [26816f] %*s\n │ │ - [268188] OSSL_DECODER_CTX_add_extra │ │ - [2681a3] ossl_decoder_cache_flush │ │ - [2681bc] crypto/err/err_local.h │ │ - [2681d3] CRMF routines │ │ - [2681e1] sect193r1 │ │ - [2681eb] sect409r1 │ │ - [2681f5] wap-wsg-idm-ecid-wtls9 │ │ - [26820c] wap-wsg-idm-ecid-wtls10 │ │ - [268224] brainpoolP320r1 │ │ - [268234] K-283 │ │ - [26823a] EVP_DecryptUpdate │ │ - [26824c] inner_evp_generic_fetch │ │ - [268264] crypto/encode_decode/encoder_meth.c │ │ - [268288] ossl_encoder_parsed_properties │ │ - [2682a7] hexpass │ │ - [2682af] N │ │ - [2682b1] oaep │ │ - [2682b6] rsa-factor3 │ │ - [2682c2] rsa-exponent5 │ │ - [2682d0] pkey_ec_keygen │ │ - [2682df] dh_1024_160 │ │ - [2682eb] Thread-local default library context │ │ - [268310] built on: Wed May 21 06:49:33 2025 UTC │ │ + [263eb6] ENABLE_FTS3_PARENTHESIS │ │ + [263ece] SYSTEM_MALLOC │ │ + [263edc] TLS_PSK_WITH_AES_256_CBC_SHA │ │ + [263ef9] TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 │ │ + [263f1d] DHE-PSK-NULL-SHA256 │ │ + [263f31] ECDHE-PSK-AES128-CBC-SHA │ │ + [263f4a] TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA │ │ + [263f6f] DHE-RSA-ARIA256-GCM-SHA384 │ │ + [263f8a] TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256 │ │ + [263faf] ssl3_finish_mac │ │ + [263fbf] gost2001 │ │ + [263fc8] ADH │ │ + [263fcc] bad digest length │ │ + [263fde] dh public value length is wrong │ │ + [263ffe] missing supported versions extension │ │ + [264023] renegotiation mismatch │ │ + [26403a] request sent │ │ + [264047] scsv received when renegotiating │ │ + [264068] tlsv1 alert internal error │ │ + [264083] tlsv1 alert user cancelled │ │ + [26409e] unknown pkey type │ │ + [2640b0] unsupported compression algorithm │ │ + [2640d2] ssl_read_internal │ │ + [2640e4] MaxProtocol │ │ + [2640f0] SSLv2 │ │ + [2640f6] Bugs │ │ + [2640fb] ECDHSingle │ │ + [264106] tlsext_hostname │ │ + [264116] TLSv1.3 read server compressed certificate │ │ + [264141] SSLv3/TLS read server certificate request │ │ + [26416b] EC │ │ + [26416e] tls1_set_groups_list │ │ + [264183] tls-min-dtls │ │ + [264190] create_channel │ │ + [26419f] INITIAL_MAX_STREAM_DATA_BIDI_LOCAL is malformed │ │ + [2641cf] owner │ │ + [2641d5] handling retry packet │ │ + [2641eb] │ │ + [2641f0] \b │ │ + [2641f3] stream_state_error │ │ + [264206] STREAM_DATA_BLOCKED valid only in 0/1-RTT │ │ + [264230] depack_do_frame_max_streams │ │ + [26424c] ssl/quic/quic_tls.c │ │ + [264260] CRYPTO_BUFFER_EXCEEDED │ │ + [264277] tls-mac │ │ + [26427f] tls_post_encryption_processing_default │ │ + [2642a6] tls_construct_ctos_status_request │ │ + [2642c8] tls_construct_ctos_ems │ │ + [2642df] tls_parse_stoc_supported_versions │ │ + [264301] tls_construct_stoc_ec_pt_formats │ │ + [264322] tls_process_new_session_ticket │ │ + [264341] tls_finish_handshake │ │ + [264356] ossl_statem_server_pre_work │ │ + [264372] asn1_collect │ │ + [26437f] ASN1_item_ex_i2d │ │ + [264390] ASN1_NULL │ │ + [26439a] uint32_c2i │ │ + [2643a5] unavailable ip family │ │ + [2643bb] bn_expand_internal │ │ + [2643ce] %s%s%s │ │ + [2643d5] module_load_dso │ │ + [2643e5] tag=%s │ │ + [2643ec] VISIBLESTRING │ │ + [2643fa] SETWRAP │ │ + [264402] ASN1_mbstring_ncopy │ │ + [264416] ssl_module_init │ │ + [264426] q │ │ + [264428] ossl_dsa_key_from_pkcs8 │ │ + [264440] %*spub:\n │ │ + [264449] EC_GROUP_new_from_ecparameters │ │ + [264468] d2i_ECPrivateKey │ │ + [264479] RFC 5639 curve over a 256 bit prime field │ │ + [2644a3] BN_GF2m_mod │ │ + [2644af] EC_KEY_oct2priv │ │ + [2644bf] ossl_ec_key_simple_oct2priv │ │ + [2644db] EC_POINT_point2oct │ │ + [2644ee] ecp_nistz256_mult_precompute │ │ + [26450b] SHAKE256 │ │ + [264514] engine_id │ │ + [26451e] ENGINE_ctrl │ │ + [26452a] str=%s │ │ + [264531] crypto/err/err.c │ │ + [264542] OCSP routines │ │ + [264550] ENCODER routines │ │ + [264561] ECDSA lib │ │ + [26456b] OSSL_STORE lib │ │ + [26457a] EVP_PKEY_encrypt │ │ + [26458b] crypto/evp/dh_ctrl.c │ │ + [2645a0] aes_wrap_init_key │ │ + [2645b2] c2tnb191v1 │ │ + [2645bd] fips_mode │ │ + [2645c7] EVP_CIPHER_CTX_ctrl │ │ + [2645db] ossl_asn1_type_get_octetstring_int │ │ + [2645fe] OSSL_ENCODER_CTX_set_output_structure │ │ + [264624] evp_kem_from_algorithm │ │ + [26463b] keymgmt_from_algorithm │ │ + [264652] EVP_DigestSign │ │ + [264661] d │ │ + [264663] evp_pkey_public_check_combined │ │ + [264682] EVP_PKEY_keygen │ │ + [264692] subgroup order Q: │ │ + [2646a4] crypto/comp_methods.c │ │ + [2646ba] no import function │ │ + [2646cd] setting xof failed │ │ + [2646e0] xts data unit is too large │ │ + [2646fb] too many retries │ │ + [26470c] asn1 sig parse error │ │ + [264721] openssl conf references missing section │ │ + [264749] param cannot be represented exactly │ │ + [26476d] invalid output length │ │ + [264783] failed loading public key │ │ + [26479d] error parsing asn1 length │ │ + [2647b7] response too many hdrlines │ │ + [2647d2] no private key │ │ + [2647e1] unsupported method for creating popo │ │ + [264806] error protecting message │ │ + [26481f] expected pollreq │ │ + [264830] missing key usage digitalsignature │ │ + [264853] aria128 │ │ + [26485b] assertion failed: temp->next == NULL || WITHIN_ARENA(temp->next) │ │ + [26489c] param_push_num │ │ + [2648ab] OSSL_PARAM_set_uint32 │ │ + [2648c1] get_string_internal │ │ + [2648d5] ossl_pw_set_pem_password_cb │ │ + [2648f1] ossl_provider_info_add_to_store │ │ + [264911] ossl_time_now │ │ + [26491f] countryName │ │ + [26492b] RC2-CFB │ │ + [264933] X509v3 CRL Distribution Points │ │ + [264952] PBE-SHA1-RC2-40 │ │ + [264962] id-smime-cti-ets-proofOfOrigin │ │ + [264981] id-mod-kea-profile-93 │ │ + [264997] id-cmc-encryptedPOP │ │ + [2649ab] Trust Root │ │ + [2649b6] Experimental │ │ + [2649c3] targetInformation │ │ + [2649d5] aes-192-ofb │ │ + [2649e1] AES-256-CFB │ │ + [2649ed] Hold Instruction Code │ │ + [264a03] dNSDomain │ │ + [264a0d] mail │ │ + [264a12] roomNumber │ │ + [264a1d] secretary │ │ + [264a27] setct-CapTokenSeq │ │ + [264a39] setct-AcqCardCodeMsg │ │ + [264a4e] setct-PIUnsignedTBE │ │ + [264a62] setct-CapReqTBEX │ │ + [264a73] setct-CredRevReqTBE │ │ + [264a87] setAttr-SecDevSig │ │ + [264a99] proxyCertInfo │ │ + [264aa7] Inherit all │ │ + [264ab3] X509v3 Name Constraints │ │ + [264acb] CAMELLIA-256-CFB │ │ + [264adc] CAMELLIA-128-OFB │ │ + [264aed] id-ct-asciiTextWithCRLF │ │ + [264b05] cryptocom │ │ + [264b0f] id-Gost28147-89-CryptoPro-Oscar-1-1-ParamSet │ │ + [264b3c] id-alg-PWRI-KEK │ │ + [264b4c] aes-128-ccm │ │ + [264b58] MGF1 │ │ + [264b5d] aes-256-cbc-hmac-sha1 │ │ + [264b73] aes-192-cbc-hmac-sha256 │ │ + [264b8b] AES-128-OCB │ │ + [264b97] CAMELLIA-192-CMAC │ │ + [264ba9] id-tc26-gost-3410-2012-512-paramSetB │ │ + [264bce] Signing Tool of Issuer │ │ + [264be5] kuznyechik-cfb │ │ + [264bf4] sendProxiedRouter │ │ + [264c06] AuthANY │ │ + [264c0e] aria-256-ecb │ │ + [264c1b] hmac-sha3-384 │ │ + [264c29] sm4-ctr │ │ + [264c31] GOST R 34.10-2012 (256 bit) ParamSet D │ │ + [264c58] AES-128-SIV │ │ + [264c64] BLAKE2BMAC │ │ + [264c6f] id-ct-routeOriginAuthz │ │ + [264c86] id-regCtrl-algId │ │ + [264c97] id-aa-ets-attrCertificateRefs │ │ + [264cb5] cades-attributes │ │ + [264cc6] indirectIssuer │ │ + [264cd5] OBJ_dup │ │ + [264cdd] crypto/ocsp/ocsp_cl.c │ │ + [264cf3] expecting public key blob │ │ + [264d0d] ^I^M\n │ │ + [264d12] PEM_read_bio_ex │ │ + [264d22] CERTIFICATE │ │ + [264d2e] crypto/asn1/a_i2d_fp.c │ │ + [264d45] authsafes │ │ + [264d4f] value.bag │ │ + [264d59] PKCS7_ENVELOPE │ │ + [264d68] │ │ + [264d72] crypto/property/defn_cache.c │ │ + [264d8f] too much nonce requested │ │ + [264da8] rsa_pss_verify_param │ │ + [264dbd] publicExponent: │ │ + [264dcd] invalid message length │ │ + [264de4] mgf1 digest not allowed │ │ + [264dfc] n does not equal p q │ │ + [264e11] EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen │ │ + [264e39] RSA_padding_add_none │ │ + [264e4e] sk_reserve │ │ + [264e59] OSSL_STORE_INFO_new_NAME │ │ + [264e72] crypto/store/store_meth.c │ │ + [264e8c] could not set engine │ │ + [264ea1] invalid signer certificate purpose │ │ + [264ec4] ts datasign │ │ + [264ed0] NOTICEREF │ │ + [264eda] crypto/x509/v3_cpols.c │ │ + [264ef1] %*sUser Notice:\n │ │ + [264f02] set_dist_point_name │ │ + [264f16] affiliationChanged │ │ + [264f29] Superseded │ │ + [264f34] v2i_ASIdentifiers │ │ + [264f46] %*sTarget Cert:\n │ │ + [264f57] crypto/x509/v3_battcons.c │ │ + [264f71] crypto/x509/v3_group_ac.c │ │ + [264f8b] text: │ │ + [264f91] ossl_x509v3_cache_extensions │ │ + [264fae] DirName: │ │ + [264fb7] extension not found │ │ + [264fcb] no issuer details │ │ + [264fdd] policy path length │ │ + [264ff0] no crl number │ │ + [264ffe] X509_STORE_add_crl │ │ + [265011] different CRL scope │ │ + [265025] X509_STORE_CTX_init │ │ + [265039] compatible │ │ + [265044] X509_NAME_print │ │ + [265054] provider=base,fips=no,output=pem,structure=PrivateKeyInfo │ │ + [26508e] provider=base,fips=no,input=der,structure=SubjectPublicKeyInfo │ │ + [2650cd] OpenSSL HMAC via EVP_PKEY implementation │ │ + [2650f6] OpenSSL SIPHASH via EVP_PKEY implementation │ │ + [265122] provider=default,fips=yes,output=text │ │ + [265148] AES-256-WRAP-PAD-INV:AES256-WRAP-PAD-INV │ │ + [265171] ARIA-192-CTR:1.2.410.200046.1.1.10 │ │ + [265194] rsa_encrypt │ │ + [2651a0] ossl_sm2_decrypt │ │ + [2651b1] ossl_aes_gcm_siv_set_ctx_params │ │ + [2651d1] providers/implementations/ciphers/cipher_chacha20_poly1305.c │ │ + [26520e] providers/implementations/ciphers/cipher_sm4_xts.c │ │ + [265241] tdes_wrap_update │ │ + [265252] rsa_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [26527c] dhx_to_SubjectPublicKeyInfo_der_encode │ │ + [2652a3] ec_spki_pub_to_der │ │ + [2652b6] x25519_to_PrivateKeyInfo_pem_encode │ │ + [2652da] dsa_to_DSA_pem_encode │ │ + [2652f0] dh2text_encode │ │ + [2652ff] kdf_argon2_ctx_set_m_cost │ │ + [265319] constant │ │ + [265322] ossl_HPKE_KEM_INFO_find_curve │ │ + [265340] dsa_gen │ │ + [265348] mac_gen │ │ + [265350] blake2_mac_init │ │ + [265360] poly1305_setkey │ │ + [265370] max_adinlen │ │ + [26537c] reseed_time │ │ + [265388] ossl_drbg_verify_digest │ │ + [2653a0] digest %s != %s │ │ + [2653b0] ed25519_sign │ │ + [2653bd] Ed25519ph │ │ + [2653c7] rsa_setup_md │ │ + [2653d4] rsa_sign_directly │ │ + [2653e6] invalid aad │ │ + [2653f2] length too large │ │ + [265403] self test kat failure │ │ + [265419] gcm_init │ │ + [265422] id_param │ │ + [26542b] s-indicator │ │ + [265437] ider-name │ │ + [265441] e-parameters │ │ + [26544e] -kem │ │ + [265453] ms-check │ │ + [26545c] Invalid descriptor kind found. │ │ + [26547b] J │ │ + [26547d] chatlistCPtr │ │ + [26548a] chatCPtr │ │ + [265493] (join-%u) │ │ + [26549d] cipher_store_pass │ │ + [2654af] sqlcipher_page_cipher: hmac operation on decrypt failed for pgno=%d │ │ + [2654f3] HMAC is not enabled, unable to integrity check │ │ + [265522] PRAGMA migrate.user_version = %d; │ │ + [265544] SELECT sqlcipher_export('migrate'); │ │ + [265568] device │ │ + [26556f] end │ │ + [265573] 2024-04-15 13:34:05 8653b758870e6ef0c98d46b3ace27849054af85da891eb121e9aaa537f1ealt1 │ │ + [2655c8] unopened │ │ + [2655d1] stat │ │ + [2655d6] %s at line %d of [%.10s] │ │ + [2655ef] %.16g │ │ + [2655f5] Vacuum │ │ + [2655fc] IdxGE │ │ + [265602] CollSeq │ │ + [26560a] Compare │ │ + [265612] Clear │ │ + [265618] VRename │ │ + [265620] malformed database schema (%s) │ │ + [26563f] sqlite3Codec: error decrypting page %d data: %d │ │ + [26566f] sqlcipher_mem_free: calling sqlcipher_memset(%p,0,%d) and sqlcipher_munlock(%p, %d) │ │ + [2656c3] sqlcipher_cipher_ctx_init: allocating hmac_key │ │ + [2656f2] sqlcipher_openssl_activate: entered SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ + [265738] sha512 │ │ + [26573f] sqlcipher_openssl_hmac: invalid algorithm %d │ │ + [26576c] sqlcipher_openssl_cipher: EVP_CipherFinal_ex returned %d │ │ + [2657a5] foreign_key_list │ │ + [2657b6] schema_version │ │ + [2657c5] short_column_names │ │ + [2657d8] trusted_schema │ │ + [2657e7] partial │ │ + [2657ef] %Q. │ │ + [2657f3] no entry point [%s] in shared library [%s] │ │ + [26581e] tbl_name='%q' AND type!='trigger' │ │ + [265840] second argument to %#T() must be a constant between 0.0 and 1.0 │ │ + [265880] views may not be indexed │ │ + [265899] virtual tables may not be indexed │ │ + [2658bb] parameters are not allowed in views │ │ + [2658df] SCAN %d CONSTANT ROW%s │ │ + [2658f6] rowid=? │ │ + [2658fe] LEFT-JOIN │ │ + [265909] table %S has no column named %s │ │ + [265929] ok │ │ + [26592c] AFTER │ │ + [265932] no such trigger: %S │ │ + [265946] cannot add a STORED column │ │ + [265961] load_extension │ │ + [265970] sqlite_version │ │ + [26597f] sqlite_drop_column │ │ + [265992] julianday │ │ + [26599c] 40f │ │ + [2659a0] json_type │ │ + [2659aa] jsonb_group_array │ │ + [2659bc] SQL logic error │ │ + [2659cc] SELECT NOT EXISTS(SELECT docid FROM %Q.'%q_content' WHERE rowid!=?) │ │ + [265a10] DELETE FROM %Q.'%q_segments' │ │ + [265a2d] SELECT idx FROM %Q.'%q_segdir' WHERE level=? ORDER BY 1 ASC │ │ + [265a69] block │ │ + [265a6f] ee │ │ + [265a72] SELECT %s ORDER BY rowid %s │ │ + [265a8e] NEAR │ │ + [265a93] fts3cursor │ │ + [265a9e] SAVEPOINT fts3 │ │ + [265aad] ALTER TABLE %Q.'%q_docsize' RENAME TO '%q_docsize'; │ │ + [265ae2] , T.c%d │ │ + [265aea] data │ │ + [265aef] SELECT k, v FROM %Q.'%q_config' │ │ + [265b0f] phrase │ │ + [265b16] separators │ │ + [265b21] %_parent │ │ + [265b2a] ); │ │ + [265b2d] WHERE rowid=?1 │ │ + [265b3d] %s%.3x/ │ │ + [265b45] CREATE TABLE x(key,value,type,atom,id,parent,fullkey,path,json HIDDEN,root HIDDEN) │ │ + [265b98] DEFAULT_PCACHE_INITSZ=20 │ │ + [265bb1] ssl/d1_msg.c │ │ + [265bbe] TLS_DHE_DSS_WITH_AES_128_CBC_SHA │ │ + [265bdf] DHE-RSA-AES128-CCM │ │ + [265bf2] TLS_ECDHE_ECDSA_WITH_AES_128_CCM │ │ + [265c13] PSK-AES128-CBC-SHA256 │ │ + [265c29] TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 │ │ + [265c4d] TLS_RSA_WITH_CAMELLIA_128_CBC_SHA │ │ + [265c6f] TLS_RSA_WITH_IDEA_CBC_SHA │ │ + [265c89] ECDHE-ARIA256-GCM-SHA384 │ │ + [265ca2] PSK-ARIA256-GCM-SHA384 │ │ + [265cb9] DEFAULT │ │ + [265cc1] SHA1 │ │ + [265cc6] DHE │ │ + [265cca] bad hello request │ │ + [265cdc] bad hrr version │ │ + [265cec] callback failed │ │ + [265cfc] dane tlsa bad selector │ │ + [265d13] invalid ccs message │ │ + [265d27] missing rsa encrypting cert │ │ + [265d43] no certificate set │ │ + [265d56] ssl3 ext invalid servername type │ │ + [265d77] ssl command section not found │ │ + [265d95] tlsv1 alert decrypt error │ │ + [265daf] tlsv1 alert unknown ca │ │ + [265dc6] unknown command │ │ + [265dd6] wrong ssl version │ │ + [265de8] include/internal/packet.h │ │ + [265e02] no_anti_replay │ │ + [265e11] ServerInfoFile │ │ + [265e20] chainCAstore │ │ + [265e2d] num_tickets │ │ + [265e39] automatic │ │ + [265e43] peer_rpk │ │ + [265e4c] SSLv3/TLS write certificate status │ │ + [265e6f] TLSv1.3 read client key update │ │ + [265e8e] TLSv1.3 read server key update │ │ + [265ead] tls12_copy_sigalgs │ │ + [265ec0] No valid signature algorithms in '%s' │ │ + [265ee6] tls-sigalg-iana-name │ │ + [265efb] rsa_pss_pss_sha384 │ │ + [265f0e] dsa_sha256 │ │ + [265f19] tls13_generate_master_secret │ │ + [265f36] ssl/quic/quic_impl.c │ │ + [265f4b] handshake cannot be confirmed before it is completed │ │ + [265f80] ch_on_transport_params │ │ + [265f97] INITIAL_MAX_DATA is malformed │ │ + [265fb5] new packet with old keys │ │ + [265fce] packet_received │ │ + [265fde] ssl/quic/quic_demux.c │ │ + [265ff4] closed │ │ + [265ffb] application_error │ │ + [26600d] ssl/quic/quic_lcidm.c │ │ + [266023] exceeded maximum allowed streams │ │ + [266044] MAX_STREAM_DATA for TX only stream │ │ + [266067] NEW_CONN_ID │ │ + [266073] STREAM_LIMIT_ERROR │ │ + [266086] max_frag_len │ │ + [266093] ossl_set_tls_provider_parameters │ │ + [2660b4] final_psk │ │ + [2660be] tls_parse_ctos_supported_groups │ │ + [2660de] tls_parse_ctos_ems │ │ + [2660f1] ossl_statem_server_process_message │ │ + [266114] crypto/asn1/a_dup.c │ │ + [266128] ASN1_item_dup │ │ + [266136] ZINT32 │ │ + [26613d] invalid socket │ │ + [26614c] tfo no kernel support │ │ + [266162] BN_nnmod │ │ + [26616b] BUF_MEM_grow_clean │ │ + [26617e] %ld │ │ + [266182] str_copy │ │ + [26618b] parsebool │ │ + [266195] UTCTIME │ │ + [26619d] IA5STRING │ │ + [2661a7] BITWRAP │ │ + [2661af] crypto/dh/dh_ameth.c │ │ + [2661c4] dsa_do_verify │ │ + [2661d2] dlfcn_merger │ │ + [2661df] ECPKPARAMETERS │ │ + [2661ee] p.char_two │ │ + [2661f9] X9.62 curve over a 208 bit binary field │ │ + [266221] X9.62 curve over a 368 bit binary field │ │ + [266249] EC_POINT_set_affine_coordinates │ │ + [266269] EC_POINT_mul │ │ + [266276] crypto/ec/ecdh_ossl.c │ │ + [26628c] ossl_ecdsa_simple_sign_sig │ │ + [2662a7] ECDSA_do_sign_ex │ │ + [2662b8] ASN1 OID: %s │ │ + [2662c5] Basis Type: %s\n │ │ + [2662d5] ossl_ec_GFp_mont_field_decode │ │ + [2662f3] ossl_ec_GFp_simple_point2oct │ │ + [266310] ossl_ec_GFp_simple_points_make_affine │ │ + [266336] OSSL_DECODER_CTX_set_construct_data │ │ + [26635a] SO_PATH │ │ + [266362] ENGINE_cmd_is_executable │ │ + [26637b] ENGINE_new │ │ + [266386] crypto/engine/tb_rand.c │ │ + [26639e] reason(%lu) │ │ + [2663aa] Diffie-Hellman routines │ │ + [2663c2] EC lib │ │ + [2663c9] evp_pkey_asym_cipher_init │ │ + [2663e3] aes_ccm_init_key │ │ + [2663f4] prime192v3 │ │ + [2663ff] prime239v2 │ │ + [26640a] tlsaadpad │ │ + [266414] assertion failed: bl <= (int)sizeof(ctx->buf) │ │ + [266442] UNDEF │ │ + [266448] PKCS5_pbe_set_ex │ │ + [266459] evp_pkey_get0_EC_KEY_int │ │ + [266472] [action:%d, state:%d] unsupported OSSL_PARAM data type %d │ │ + [2664ac] pad-mode │ │ + [2664b5] rsa_pss_keygen_saltlen │ │ + [2664cc] [action:%d, state:%d] padding name %s │ │ + [2664f2] fix_group_ecx │ │ + [266500] crypto/evp/signature.c │ │ + [266517] seed: │ │ + [26651d] crypto/ffc/ffc_params_validate.c │ │ + [26653e] .so │ │ + [266542] env:%s │ │ + [26654a] bignum too long │ │ + [26655a] pkey application asn1 method already registered │ │ + [26658a] private key decode error │ │ + [2665a3] illegal nested tagging │ │ + [2665ba] invalid utf8string │ │ + [2665cd] second number too large │ │ + [2665e5] unsupported public key type │ │ + [266601] list cannot be null │ │ + [266615] invalid b │ │ + [26661f] invalid p │ │ + [266629] filename too big │ │ + [26663a] received error │ │ + [266649] error reading messagedigest attribute │ │ + [26666f] no public key │ │ + [26667d] private key does not match certificate │ │ + [2666a4] unsupported encryption type │ │ + [2666c0] wrap error │ │ + [2666cb] bad pbm iterationcount │ │ + [2666e2] bad request id │ │ + [2666f1] error unexpected certconf │ │ + [26670b] invalid rootcakeyupdate │ │ + [266723] unknown pkistatus │ │ + [266735] ARIA-128-CBC │ │ + [266742] assertion failed: bit > 0 && bit < sh.bittable_size │ │ + [266776] assertion failed: !TESTBIT(table, bit) │ │ + [26679d] assertion failed: !sh_testbit(temp, slist, sh.bitmalloc) │ │ + [2667d6] ossl_hexstr2buf_sep │ │ + [2667ea] OSSL_PARAM_get_utf8_string │ │ + [266805] OSSL_PARAM_set_utf8_ptr │ │ + [26681d] general_get_uint │ │ + [26682e] crypto/threads_pthread.c │ │ + [266847] RSA Data Security, Inc. PKCS │ │ + [266864] md5 │ │ + [266868] rsaEncryption │ │ + [266876] pbeWithMD5AndDES-CBC │ │ + [26688b] commonName │ │ + [266896] rc2-ofb │ │ + [26689e] PBE-SHA1-RC2-64 │ │ + [2668ae] RC4-40 │ │ + [2668b5] CAST5-ECB │ │ + [2668bf] PBE-MD5-RC2-64 │ │ + [2668ce] id-pkix-mod │ │ + [2668da] id-it-caProtEncCert │ │ + [2668ee] id-regCtrl │ │ + [2668f9] id-alg-dh-sig-hmac-sha1 │ │ + [266911] id-cmc-senderNonce │ │ + [266924] aes-128-cfb │ │ + [266930] associatedDomain │ │ + [266941] setct-PANData │ │ + [26694f] setct-PIData │ │ + [26695c] setct-AuthResTBEX │ │ + [26696e] international-organizations │ │ + [26698a] AES-192-CFB1 │ │ + [266997] seed-cfb │ │ + [2669a0] hmacWithSHA256 │ │ + [2669af] dsa_with_SHA256 │ │ + [2669bf] whirlpool │ │ + [2669c9] id-Gost28147-89-CryptoPro-A-ParamSet │ │ + [2669ee] X509v3 Freshest CRL │ │ + [266a02] id-camellia256-wrap │ │ + [266a16] anyExtendedKeyUsage │ │ + [266a2a] dhSinglePass-cofactorDH-sha512kdf-scheme │ │ + [266a53] CT Certificate SCTs │ │ + [266a67] camellia-256-ccm │ │ + [266a78] GOST R 34.10-2012 (512 bit) ParamSet A │ │ + [266a9f] id-tc26-cipher-constants │ │ + [266ab8] ipsec Internet Key Exchange │ │ + [266ad4] Ctrl/Provision WAP Termination │ │ + [266af3] SSH Client │ │ + [266afe] siphash │ │ + [266b06] aria-128-ecb │ │ + [266b13] hmac-sha3-224 │ │ + [266b21] dsa_with_SHA512 │ │ + [266b31] dsa_with_SHA3-224 │ │ + [266b43] ecdsa_with_SHA3-384 │ │ + [266b57] id-rsassa-pkcs1-v1_5-with-sha3-512 │ │ + [266b7a] ISO-CN │ │ + [266b81] dstu28147-cfb │ │ + [266b8f] DSTU curve 0 │ │ + [266b9c] Smtp UTF8 Mailbox │ │ + [266bae] Class of Signing Tool │ │ + [266bc4] sm4-xts │ │ + [266bcc] X509v3 Indirect Issuer │ │ + [266be3] ossl_obj_add_object │ │ + [266bf7] crypto/objects/obj_lib.c │ │ + [266c10] value.good │ │ + [266c1b] thisUpdate │ │ + [266c26] no response data │ │ + [266c37] crypto/pkcs12/p12_key.c │ │ + [266c4f] crypto/pkcs12/p12_decr.c │ │ + [266c68] iv gen error │ │ + [266c75] auth_attr │ │ + [266c7f] serial │ │ + [266c86] BAD RECURSION DEPTH\n │ │ + [266c9b] not an hexadecimal digit │ │ + [266cb4] unsupported drbg type │ │ + [266cca] prime2: │ │ + [266cd2] invalid multi prime key │ │ + [266cea] padding check failed │ │ + [266cff] crypto/rsa/rsa_none.c │ │ + [266d15] pkey_rsa_ctrl_str │ │ + [266d27] 3072 │ │ + [266d2c] OSSL_STORE_open_ex │ │ + [266d3f] OpenSSL NULL UI │ │ + [266d4f] d.x400Address │ │ + [266d5d] email │ │ + [266d63] qualifiers │ │ + [266d6e] d.usernotice │ │ + [266d7b] fullname │ │ + [266d84] Cessation Of Operation │ │ + [266d9b] privilegeWithdrawn │ │ + [266dae] Reasons │ │ + [266db6] %*sCRL Issuer:\n │ │ + [266dc6] %*scrlUrl: │ │ + [266dd2] crypto/x509/v3_addr.c │ │ + [266de8] (MPLS-labeled VPN) │ │ + [266dfc] rdi │ │ + [266e00] %*sIssuer Serial: │ │ + [266e13] v2i_issuer_sign_tool │ │ + [266e28] %*ssignTool : │ │ + [266e3a] namingAuthority │ │ + [266e4a] NAME_CONSTRAINTS │ │ + [266e5b] Not After: │ │ + [266e67] v2i_POLICY_MAPPINGS │ │ + [266e7b] copy_issuer │ │ + [266e87] OSSL_ATTRIBUTES_SYNTAX │ │ + [266e9e] i2s_ASN1_UTF8STRING │ │ + [266eb2] y │ │ + [266eb4] invalid inheritance │ │ + [266ec8] invalid field name │ │ + [266edb] unknown trust id │ │ + [266eec] format error in certificate's notAfter field │ │ + [266f19] Suite B: invalid ECC curve │ │ + [266f34] invalid certificate verification context │ │ + [266f5d] Subject empty and Subject Alt Name extension not critical │ │ + [266f97] engines/e_afalg.c │ │ + [266fa9] engines/e_afalg_err.c │ │ + [266fbf] provider=base,fips=yes,input=der,structure=SubjectPublicKeyInfo │ │ + [266fff] SHA3-512:2.16.840.1.101.3.4.2.10 │ │ + [267020] POLY1305 │ │ + [267029] ECDSA-SHA3-384:ecdsa_with_SHA3-384:id-ecdsa-with-sha3-384:2.16.840.1.101.3.4.3.11 │ │ + [26707b] ARIA-256-OFB:1.2.410.200046.1.1.14 │ │ + [26709e] SM4-CCM:1.2.156.10197.1.104.9 │ │ + [2670bc] providers/implementations/digests/blake2_prov.c │ │ + [2670ec] ossl_blake2b_set_ctx_params │ │ + [267108] providers/implementations/digests/md5_prov.c │ │ + [267135] RSA PUBLIC KEY │ │ + [267144] rsa_to_PrivateKeyInfo_der_encode │ │ + [267165] dhx_to_EncryptedPrivateKeyInfo_der_encode │ │ + [26718f] dsa_to_EncryptedPrivateKeyInfo_der_encode │ │ + [2671b9] sm2_to_SubjectPublicKeyInfo_der_encode │ │ + [2671e0] dhx_to_X9_42_der_encode │ │ + [2671f8] ec_to_X9_62_pem_encode │ │ + [26720f] rsa2msblob_encode │ │ + [267221] dh_to_text │ │ + [26722c] gindex: %d\n │ │ + [267238] providers/implementations/kdfs/argon2.c │ │ + [267260] kbkdf_derive │ │ + [26726d] x963kdf_derive │ │ + [26727c] x942kdf_derive │ │ + [26728b] AES-128-WRAP │ │ + [267298] eckey_check │ │ + [2672a4] providers/implementations/macs/poly1305_prov.c │ │ + [2672d3] digest-size │ │ + [2672df] ed25519_digest_signverify_init │ │ + [2672fe] providers/implementations/ciphers/cipher_cast5.c │ │ + [26732f] ems not enabled │ │ + [26733f] failed to set parameter │ │ + [267357] invalid state │ │ + [267365] missing cipher │ │ + [267374] missing message digest │ │ + [26738b] self test post failure │ │ + [2673a2] dinlen │ │ + [2673a9] unds │ │ + [2673ae] once │ │ + [2673b3] c-bits │ │ + [2673ba] s7 │ │ + [2673bd] d22 │ │ + [2673c1] ATTACH x AS %Q │ │ + [2673d0] cipher_page_size │ │ + [2673e1] cipher_use_hmac │ │ + [2673f1] cipher_default_compatibility │ │ + [26740e] PRAGMA cipher_kdf_algorithm = %s; │ │ + [267430] PRAGMA cipher_default_page_size = %d; │ │ + [267456] sqlcipherCodecAttach: calling codec_set_btree_to_codec_pagesize() │ │ + [267498] sqlcipherCodecAttach: calling sqlite3BtreeSecureDelete() │ │ + [2674d1] sqlite3_key: db=%p │ │ + [2674e4] sqlcipher_codec_ctx_set_error: ctx=%p, error=%d │ │ + [267514] error reading %d bytes from file page %d at offset %d │ │ + [26754a] PRAGMA journal_mode = %s; │ │ + [267564] /usr/tmp │ │ + [26756d] %!.15g │ │ + [267574] Cast │ │ + [267579] ZeroOrNull │ │ + [267584] IdxDelete │ │ + [26758e] FkCounter │ │ + [267598] SELECT*FROM"%w".%s WHERE %s ORDER BY rowid │ │ + [2675c3] INT │ │ + [2675c7] sqlite_temp_master │ │ + [2675da] codec_set_btree_to_codec_pagesize: left database mutex %p │ │ + [267614] sqlcipher_openssl_hmac: EVP_MAC_fetch for HMAC failed │ │ + [26764a] sqlcipher_openssl_kdf: PKCS5_PBKDF2_HMAC() for EVP_sha1() workfactor %d and key size %d returned %d │ │ + [2676ae] data_version │ │ + [2676bb] fullfsync │ │ + [2676c5] incremental_vacuum │ │ + [2676d8] CREATE TABLE x │ │ + [2676e7] unable to open shared library [%.*s] │ │ + [26770c] unknown function: %#T() │ │ + [267724] %d columns assigned %d values │ │ + [267742] USING ROWID SEARCH ON TABLE %s FOR IN-OPERATOR │ │ + [267771] temporary table name must be unqualified │ │ + [26779a] sqlite_sequence │ │ + [2677aa] index expressions │ │ + [2677bc] misuse of aliased aggregate %s │ │ + [2677db] misuse of aliased window function %s │ │ + [267800] too many terms in %s BY clause │ │ + [26781f] generated columns cannot be part of the PRIMARY KEY │ │ + [267853] table %s may not be indexed │ │ + [26786f] %s %T cannot reference objects in database %s │ │ + [26789d] RIGHT │ │ + [2678a3] ON clause references tables to its right │ │ + [2678cc] rows deleted │ │ + [2678d9] syntax error after column name "%.*s" │ │ + [2678ff] NULL value in %s.%s │ │ + [267913] w │ │ + [267915] sqlite_compileoption_get │ │ + [26792e] sqlite_log │ │ + [267939] %04d │ │ + [26793e] json_quote │ │ + [267949] jsonb_replace │ │ + [267957] 0123456789abcdef │ │ + [267968] abort due to ROLLBACK │ │ + [26797e] matchinfo │ │ + [267988] icne │ │ + [26798d] icna │ │ + [267992] asc │ │ + [267996] unknown tokenizer │ │ + [2679a8] langid │ │ + [2679af] wrong number of arguments to function snippet() │ │ + [2679df] multiple tokenize=... directives │ │ + [267a00] REPLACE INTO '%q'.'%q_data'(id, block) VALUES(?,?) │ │ + [267a33] hashsize │ │ + [267a3c] cannot %s contentless fts5 table: %s │ │ + [267a61] merge │ │ + [267a67] entli │ │ + [267a6d] ization │ │ + [267a75] iviti │ │ + [267a7b] _parent │ │ + [267a83] Too many columns for an rtree table │ │ + [267aa7] ."%.*s" │ │ + [267aaf] COMPILER=clang-18.0.1 │ │ + [267ac5] server finished │ │ + [267ad5] AES128-GCM-SHA256 │ │ + [267ae7] DHE-PSK-AES128-CCM8 │ │ + [267afb] TLS_PSK_WITH_AES_128_CBC_SHA │ │ + [267b18] TLS_PSK_WITH_NULL_SHA384 │ │ + [267b31] DHE-PSK-AES256-CBC-SHA384 │ │ + [267b4b] GOST2012-MAGMA-MAGMAOMAC │ │ + [267b64] TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 │ │ + [267b8d] ssl_cert_add0_chain_cert │ │ + [267ba6] SSL_add_file_cert_subjects_to_stack │ │ + [267bca] gost2012_256 │ │ + [267bd7] DSS │ │ + [267bdb] TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256 │ │ + [267c26] kRSAPSK │ │ + [267c2e] AESCCM8 │ │ + [267c36] ARIA128 │ │ + [267c3e] bad data │ │ + [267c47] compressed length too long │ │ + [267c62] dh key too small │ │ + [267c73] invalid alert │ │ + [267c81] not replacing certificate │ │ + [267c9b] null ssl method passed │ │ + [267cb2] private key mismatch │ │ + [267cc7] psk no client cb │ │ + [267cd8] shutdown while in init │ │ + [267cef] ssl session id context too long │ │ + [267d0f] tlsv1 unrecognized name │ │ + [267d27] wrong cipher returned │ │ + [267d3d] ssl_validate_ct │ │ + [267d4d] verifyCApath │ │ + [267d5a] +automatic │ │ + [267d65] Request │ │ + [267d6d] ssl_get_prev_session │ │ + [267d82] SSLv3/TLS write change cipher spec │ │ + [267da5] TLSv1.3 write end of early data │ │ + [267dc5] TLS-SIGALG │ │ + [267dd0] ecdsa_sha224 │ │ + [267ddd] ecdsa_brainpoolP384r1_sha384 │ │ + [267dfa] properties │ │ + [267e05] ssl_srp_ctx_init_intern │ │ + [267e1d] expect_quic │ │ + [267e29] quic_read │ │ + [267e33] quic_read_again │ │ + [267e43] ACK_DELAY_EXP appears multiple times │ │ + [267e68] MAX_ACK_DELAY appears multiple times │ │ + [267e8d] ack_delay_exponent │ │ + [267ea0] port_v4 │ │ + [267ea8] cur_state │ │ + [267eb2] client │ │ + [267eb9] \t │ │ + [267ebc] connection_code │ │ + [267ecc] handshake │ │ + [267ed6] offset │ │ + [267edd] explicit_length │ │ + [267eed] sequence_number │ │ + [267efd] PATH_CHALLENGE valid only in 0/1-RTT │ │ + [267f22] internal error (stream count RXFC) │ │ + [267f45] zero-length NEW_TOKEN │ │ + [267f5b] read header │ │ + [267f67] DATA_BLOCKED │ │ + [267f74] KEY_UPDATE_ERROR │ │ + [267f85] ssl/record/rec_layer_s3.c │ │ + [267f9f] tls_initialise_write_packets_default │ │ + [267fc4] tls13_post_process_record │ │ + [267fde] HEAD │ │ + [267fe4] final_key_share │ │ + [267ff4] ssl3_check_cert_and_algorithm │ │ + [268012] tls_construct_server_key_exchange │ │ + [268034] tls_handle_status_request │ │ + [26804e] attributes │ │ + [268059] asn1_template_ex_i2d │ │ + [26806e] ASN1_SEQUENCE │ │ + [26807c] openssl_conf=%s │ │ + [26808c] NCONF_get_section │ │ + [26809e] def_load_bio │ │ + [2680ab] .include │ │ + [2680b4] ASCII │ │ + [2680ba] BMPSTRING │ │ + [2680c4] crypto/dh/dh_backend.c │ │ + [2680db] ossl_dsa_do_sign_int │ │ + [2680f0] crypto/bn/bn_exp2.c │ │ + [268104] ec_asn1_group2fieldid │ │ + [26811a] X9.62 curve over a 272 bit binary field │ │ + [268142] ossl_ec_key_simple_priv2oct │ │ + [26815e] EC_GROUP_get_trinomial_basis │ │ + [26817b] Seed: │ │ + [268181] ECPKParameters_print │ │ + [268196] %*s\n │ │ + [2681af] OSSL_DECODER_CTX_add_extra │ │ + [2681ca] ossl_decoder_cache_flush │ │ + [2681e3] crypto/err/err_local.h │ │ + [2681fa] CRMF routines │ │ + [268208] sect193r1 │ │ + [268212] sect409r1 │ │ + [26821c] wap-wsg-idm-ecid-wtls9 │ │ + [268233] wap-wsg-idm-ecid-wtls10 │ │ + [26824b] brainpoolP320r1 │ │ + [26825b] K-283 │ │ + [268261] EVP_DecryptUpdate │ │ + [268273] inner_evp_generic_fetch │ │ + [26828b] crypto/encode_decode/encoder_meth.c │ │ + [2682af] ossl_encoder_parsed_properties │ │ + [2682ce] hexpass │ │ + [2682d6] N │ │ + [2682d8] oaep │ │ + [2682dd] rsa-factor3 │ │ + [2682e9] rsa-exponent5 │ │ + [2682f7] pkey_ec_keygen │ │ + [268306] dh_1024_160 │ │ + [268312] Thread-local default library context │ │ [268337] os-specific │ │ [268343] invalid range │ │ [268351] bad ffc parameters │ │ [268364] check pubkey too large │ │ [26837b] memory limit exceeded │ │ [268391] only oneshot supported │ │ [2683a8] unable to get maximum request size │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -2640443,15 +2640443,15 @@ │ │ asrs r0, r0, #32 │ │ b.n a7edda │ │ movs r5, r2 │ │ b.n a7f1de │ │ movs r0, #2 │ │ b.n a7ebc0 │ │ strb r7, [r1, #6] │ │ - and.w r4, r0, r3, ror #2 │ │ + and.w r4, r0, sl, lsr #3 │ │ vaddl.u8 q0, d9, d0 │ │ b.n a7f14e │ │ vrhadd.u16 d0, d14, d31 │ │ asrs r0, r1, #32 │ │ b.n a7e5f4 │ │ asrs r1, r0, #32 │ │ b.n a7ebd8 │ │ @@ -2641147,15 +2641147,15 @@ │ │ ldr r1, [r3, #8] │ │ add.w r0, r0, r0, lsl #4 │ │ b.n a7f7ce │ │ movs r1, r0 │ │ b.n a7f3d2 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r3, r4, r8, sl, ip, sp, pc} │ │ - vabal.u8 , d7, d21 │ │ + vmls.f , , d0[3] │ │ @ instruction: 0xff8a48f0 │ │ stmdb sp!, {lr} │ │ b.n a7f3e6 │ │ lsls r4, r1, #5 │ │ b.n a7ebca │ │ str r1, [r0, r0] │ │ b.n a7f3ee │ │ @@ -2645909,15 +2645909,15 @@ │ │ movs r0, r0 │ │ b.n a81ffa │ │ stmia r0!, {} │ │ b.n a81c9e │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ lsls r6, r1, #6 │ │ - @ instruction: 0xea00df4f │ │ + @ instruction: 0xea00df76 │ │ @ instruction: 0xff889c1c │ │ vmvn.i32 q6, #248 @ 0x000000f8 │ │ b.n a81e8c │ │ movs r0, r0 │ │ b.n a820b6 │ │ movs r0, r5 │ │ b.n a81494 │ │ @@ -2646352,15 +2646352,15 @@ │ │ movs r5, r0 │ │ b.n a81fa2 │ │ movs r4, r0 │ │ strh r5, [r0, #2] │ │ lsls r4, r0, #1 │ │ strh r6, [r0, #44] @ 0x2c │ │ stc2 10, cr14, [sl, #-1020]! @ 0xfffffc04 @ │ │ - lsrs r3, r1 │ │ + lsrs r2, r6 │ │ vshr.u8 , , #6 │ │ b.n a818b0 │ │ asrs r0, r4, #12 │ │ b.n a8205a │ │ asrs r2, r2, #12 │ │ b.n a81cdc │ │ asrs r2, r7, #1 │ │ @@ -2646674,18 +2646674,18 @@ │ │ str r6, [r5, #100] @ 0x64 │ │ @ instruction: 0xf2ff0077 │ │ str r2, [sp, #140] @ 0x8c │ │ @ instruction: 0xff87abf0 │ │ vmvn.i32 d4, #16187391 @ 0x00f6ffff │ │ vsri.8 d10, d28, #5 │ │ vabdl.u8 , d7, d2 │ │ - vshr.u8 d8, d29, #8 │ │ + vmla.i q4, q4, d0[5] │ │ vsubl.u8 q3, d9, d18 │ │ - @ instruction: 0xff888da8 │ │ - @ instruction: 0xff8aef89 │ │ + vqrdmulh.s q4, q12, d3[3] │ │ + @ instruction: 0xff8aefb0 │ │ vrshr.u8 q2, q2, #8 │ │ @ instruction: 0xff8bddd7 │ │ vmlal.u8 q2, d7, d0 │ │ stmdb sp!, {r4, lr, pc} │ │ b.n a81b0e │ │ adds r0, #8 │ │ b.n a81b12 │ │ @@ -2648342,15 +2648342,15 @@ │ │ ldmia.w sp!, {r2, r6, r7, r9, fp, ip, sp, lr, pc} │ │ movs r7, r6 │ │ vld4.8 {d16-d19}, [ip :256], r7 │ │ ldrsh r0, [r5, r7] │ │ movs r0, r7 │ │ stc 15, cr15, [ip], #540 @ 0x21c │ │ ldc2 0, cr0, [r8, #220] @ 0xdc │ │ - asrs r5, r3, #13 │ │ + asrs r4, r0, #14 │ │ @ instruction: 0xff894ff0 │ │ stmdb sp!, {r2, r4, r6, ip, lr, pc} │ │ b.n a832d0 │ │ blt.n a82e3a │ │ b.n a832d4 │ │ movs r4, r4 │ │ b.n a82958 │ │ @@ -2649322,15 +2649322,15 @@ │ │ vmull.u q1, d23, d0[5] │ │ movs r4, r6 │ │ cmp r3, #0 │ │ movs r4, r6 │ │ @ instruction: 0xf7680037 │ │ cmp r3, #136 @ 0x88 │ │ movs r4, r6 │ │ - stc2l 15, cr15, [sp, #-548] @ 0xfffffddc │ │ + ldc2l 15, cr15, [r4, #-548]! @ 0xfffffddc │ │ b.n a8331a │ │ @ instruction: 0xff8748fc │ │ stmdb sp!, {r2, r3, r4, r5, r7, ip, sp, lr} │ │ b.n a831cc │ │ ands r1, r0 │ │ b.n a839d2 │ │ movs r4, r0 │ │ @@ -2649589,15 +2649589,15 @@ │ │ @ instruction: 0xeb00d018 │ │ b.n a83de0 │ │ bge.n a838ca │ │ b.n a83de4 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r9, ip, sp, lr, pc} │ │ movs r7, r6 │ │ - movs r5, #200 @ 0xc8 │ │ + movs r5, #239 @ 0xef │ │ vaddl.u8 q0, d9, d1 │ │ b.n a83c1a │ │ asrs r2, r0, #32 │ │ b.n a8401e │ │ subs r1, #135 @ 0x87 │ │ and.w r8, fp, r0, ror #19 │ │ stmdb sp!, {r2, r5, r6, ip, sp, lr} │ │ @@ -2649648,16 +2649648,16 @@ │ │ ldr r0, [pc, #960] @ (a83d08 ) │ │ ldmia.w sp!, {r0, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n a83bac │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r4, r6, r7, sl, ip, lr} │ │ movs r0, r7 │ │ mcr 0, 1, r0, cr0, cr7, {1} │ │ - b.n a83920 │ │ - vaddl.u8 q0, d8, d1 │ │ + @ instruction: 0xe809ff88 │ │ + movs r1, r0 │ │ b.n a83ca2 │ │ asrs r2, r0, #32 │ │ b.n a83ca6 │ │ subs r0, #177 @ 0xb1 │ │ and.w r0, fp, r1 │ │ b.n a83cae │ │ subs r1, #55 @ 0x37 │ │ @@ -2649736,15 +2649736,15 @@ │ │ movs r4, r0 │ │ b.n a83524 │ │ movs r4, r0 │ │ b.n a83d5e │ │ ldrh r4, [r7, #6] │ │ ldmia.w sp!, {r4, r5, sl, ip, lr} │ │ movs r0, r7 │ │ - adds r2, #226 @ 0xe2 │ │ + adds r3, #9 │ │ vshr.u8 , q12, #6 │ │ movs r7, r6 │ │ ldr r0, [pc, #240] @ (a83b20 ) │ │ stmdb sp!, {r6, r9, ip, lr} │ │ b.n a8403e │ │ ands r1, r0 │ │ b.n a83d7a │ │ @@ -2650328,15 +2650328,15 @@ │ │ movs r0, r1 │ │ b.n a83a80 │ │ lsls r4, r4, #16 │ │ add.w r0, r0, r4 │ │ b.n a8428e │ │ ldrh r6, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r4, r5, r6, r7, r9} │ │ - vshll.u8 , d9, #3 │ │ + vmull.u , d11, d0[0] │ │ vqshrun.s16 d4, q14, #7 │ │ stmdb sp!, {r2, ip, sp} │ │ b.n a8447c │ │ ands r0, r0 │ │ b.n a846a6 │ │ movs r0, #7 │ │ b.n a846aa │ │ @@ -2650457,15 +2650457,15 @@ │ │ b.n a843a2 │ │ movs r0, r0 │ │ and.w r0, r0, r0, lsl #16 │ │ b.n a847aa │ │ movs r4, r0 │ │ b.n a843ae │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r6, r7, sl, fp, ip} │ │ + ldmia.w sp!, {r2, r8, sl, fp, ip} │ │ @ instruction: 0xff894f80 │ │ stmdb sp!, {r3, r4, lr, pc} │ │ b.n a83bb8 │ │ b.n a84080 │ │ b.n a847c2 │ │ asrs r0, r1, #32 │ │ @ instruction: 0xe98d3080 │ │ @@ -2651730,39 +2651730,39 @@ │ │ subs r3, #154 @ 0x9a │ │ b.n a847a8 │ │ movs r7, r6 │ │ b.n a84ed4 │ │ movs r7, r6 │ │ b.n a84b90 │ │ movs r7, r6 │ │ - ldr r3, [r6, r7] │ │ + ldrh r2, [r3, r0] │ │ vrshr.u64 d14, d8, #55 │ │ movs r7, r6 │ │ str r7, [r0, #24] │ │ - @ instruction: 0xff87bf06 │ │ + @ instruction: 0xff87bf2d │ │ @ instruction: 0xff882b36 │ │ vrshr.u64 d2, d16, #56 │ │ - @ instruction: 0xff8bac19 │ │ - vmls.i q1, , d3[0] │ │ + vqdmulh.s q5, , d0[0] │ │ + vmls.i q1, , d2[6] │ │ vmull.u q1, d26, d2[7] │ │ - @ instruction: 0xff88be9f │ │ - @ instruction: 0xff88be7f │ │ - vsra.u8 d10, d26, #8 │ │ + vqrdmlah.s , q12, d2[1] │ │ + vmull.p8 , d24, d22 │ │ + vmla.f q5, q4, d1[4] │ │ vqshlu.s8 , q8, #0 │ │ movs r4, r6 │ │ bhi.n a84ade │ │ vshll.u8 , d1, #2 │ │ - vmlal.u8 q6, d10, d31 │ │ + vqrshrun.s16 d12, q3, #6 │ │ vqshlu.s8 d11, d3, #1 │ │ - @ instruction: 0xff875cf0 │ │ + vmov.i32 d5, #16252927 @ 0x00f7ffff │ │ @ instruction: 0xff8a5dd4 │ │ vmla.i , , d2[5] │ │ vorr.i16 , #246 @ 0x00f6 │ │ - vmull.u , d7, d1[1] │ │ - vqrdmlah.s q4, q4, d0[4] │ │ + vmull.u , d7, d0[7] │ │ + vmull.p8 q4, d24, d7 │ │ @ instruction: 0xff89ddd8 │ │ movs r7, r6 │ │ asrs r4, r7, #16 │ │ movs r4, r6 │ │ @ instruction: 0xb648 │ │ vshr.u32 q10, q8, #1 │ │ stmdb sp!, {lr} │ │ @@ -2652579,15 +2652579,15 @@ │ │ add r0, pc, #64 @ (adr r0, a852d4 ) │ │ b.n a84dd4 │ │ add r0, pc, #40 @ (adr r0, a852c0 ) │ │ b.n a853b8 │ │ @ instruction: 0xffa0eaff │ │ bvs.n a85318 │ │ movs r7, r6 │ │ - strb r6, [r7, #8] │ │ + strb r5, [r4, #9] │ │ vsli.8 , q14, #2 │ │ movs r7, r6 │ │ bmi.n a851c4 │ │ movs r7, r6 │ │ bmi.n a85290 │ │ movs r7, r6 │ │ movs r4, r0 │ │ @@ -2653006,15 +2653006,15 @@ │ │ b.n a85b54 │ │ asrs r0, r2, #32 │ │ b.n a85156 │ │ @ instruction: 0xffe6eaff │ │ stmia r4!, {r1, r7} │ │ vsra.u64 , q12, #57 │ │ movs r7, r6 │ │ - @ instruction: 0xea43ff88 │ │ + @ instruction: 0xea6aff88 │ │ ldmia r2!, {} │ │ @ instruction: 0xff8a48f0 │ │ stmdb sp!, {r0, sp, lr} │ │ b.n a859b2 │ │ strb r0, [r2, #0] │ │ b.n a85196 │ │ asrs r0, r1, #2 │ │ @@ -2653082,15 +2653082,15 @@ │ │ and.w r0, r0, r0 │ │ b.n a85e3a │ │ movs r0, r0 │ │ b.n a85208 │ │ movs r0, r0 │ │ b.n a8520a │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r7, r8, r9, sl, ip, lr, pc} │ │ + ldmia.w sp!, {r1, r3, r5, r7, r8, r9, sl, ip, lr, pc} │ │ vsra.u64 q2, q8, #55 │ │ stmdb sp!, {} │ │ b.n a85db4 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, #0] │ │ b.n a85a5a │ │ @@ -2653314,15 +2653314,15 @@ │ │ lsls r6, r0, #8 │ │ b.n a85a0e │ │ movs r4, r0 │ │ b.n a85432 │ │ udf #18 │ │ b.n a85e30 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r5, r6, fp, lr, pc} │ │ + ldmia.w sp!, {r0, r2, r3, r7, fp, lr, pc} │ │ vmull.u , d24, d3[6] │ │ vaddl.u8 q0, d8, d0 │ │ b.n a85fc6 │ │ movs r0, r5 │ │ lsrs r0, r0, #8 │ │ ldr r7, [pc, #960] @ (a85cec ) │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ @@ -2656147,15 +2656147,15 @@ │ │ b.n a87260 │ │ fldmdbx r5!, {d30-d156} @ Deprecated │ │ movs r1, r0 │ │ b.n a8788a │ │ ldr r0, [pc, #0] @ (a8714c ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n a873b0 │ │ - cmp r1, #13 │ │ + cmp r1, #52 @ 0x34 │ │ @ instruction: 0xff8948ff │ │ stmdb sp!, {ip, lr} │ │ b.n a8749e │ │ movs r0, r0 │ │ b.n a86c82 │ │ strb r1, [r0, #0] │ │ b.n a874a6 │ │ @@ -2658068,16 +2658068,16 @@ │ │ movs r0, r3 │ │ b.n a87d88 │ │ movs r0, r0 │ │ b.n a8836c │ │ vrhadd.u16 d14, d14, d31 │ │ movs r4, r0 │ │ lsls r1, r0, #5 │ │ - bx r9 │ │ - @ instruction: 0xff8acfdf │ │ + bx lr │ │ + vaddl.u8 , d10, d6 │ │ vrsubhn.i16 d15, , │ │ vqrdmulh.s q7, , d0[3] │ │ movs r3, r6 │ │ str r0, [r2, #80] @ 0x50 │ │ vaddl.u8 q0, d10, d0 │ │ b.n a8890e │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -2658175,15 +2658175,15 @@ │ │ b.n a88a82 │ │ asrs r1, r0, #32 │ │ b.n a88464 │ │ ldrd lr, fp, [r4], #1020 @ 0x3fc │ │ movs r1, r0 │ │ b.n a88a8e │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r4, r5, r8, r9, sl, ip} │ │ + ldmia.w sp!, {r0, r2, r3, r4, r6, r8, r9, sl, ip} │ │ @ instruction: 0xff8948f0 │ │ stmdb sp!, {r3, r4, r5, r6, r7, ip, lr, pc} │ │ b.n a887f8 │ │ ands r0, r0 │ │ b.n a886a2 │ │ movs r0, r0 │ │ b.n a88a0e │ │ @@ -2660971,22 +2660971,22 @@ │ │ b.n a89ff2 │ │ @ instruction: 0xebffd050 │ │ b.n a8a0ec │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ b.n a8a0f4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r4, r5, r6, r9, fp, pc} │ │ + ldmia.w sp!, {r0, r2, r3, r4, r7, r9, fp, pc} │ │ @ instruction: 0xff880b84 │ │ vmls.i q3, , d3[2] │ │ - vmlsl.u8 q1, d23, d22 │ │ - @ instruction: 0xff8a4ebe │ │ - @ instruction: 0xff884f7a │ │ - vqrdmlsh.s q2, q4, d1[5] │ │ - vsri.64 , q13, #56 │ │ + vmull.u q1, d23, d1[3] │ │ + vqrdmlah.s q2, q13, d1[5] │ │ + @ instruction: 0xff884fa1 │ │ + @ instruction: 0xff884f8c │ │ + vabal.u8 , d8, d17 │ │ vmlsl.u q3, d9, d1[4] │ │ @ instruction: 0xff8ad99c │ │ vmvn.i16 d4, #240 @ 0x00f0 │ │ stmdb sp!, {lr} │ │ b.n a89f4e │ │ lsls r0, r6, #6 │ │ b.n a89fb2 │ │ @@ -2661785,23 +2661785,23 @@ │ │ svc 89 @ 0x59 │ │ b.n a8a7e8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r6, r7, r8, r9, sl, fp, pc} │ │ movs r1, r0 │ │ ldrh r0, [r6, #10] │ │ movs r7, r6 │ │ - @ instruction: 0xea19ff89 │ │ + @ instruction: 0xea40ff89 │ │ bpl.n a8a37a │ │ - vqdmulh.s q4, , d2[0] │ │ + vqdmulh.s q4, , d1[6] │ │ @ instruction: 0xff897cba │ │ vshr.u8 q2, , #6 │ │ - vmls.i , q5, d1[2] │ │ - vsri.8 d1, d26, #7 │ │ + vsri.8 , q8, #6 │ │ + vmls.i , , d1[4] │ │ vrsra.u64 d12, d15, #55 │ │ - @ instruction: 0xff8a7e9e │ │ + vqrdmlah.s , q13, d1[1] │ │ vmls.i q4, q4, d0[7] │ │ movs r7, r6 │ │ ldr r0, [pc, #192] @ (a8a3c4 ) │ │ stmdb sp!, {lr} │ │ b.n a8a64a │ │ movs r4, r0 │ │ b.n a8a80e │ │ @@ -2662146,15 +2662146,15 @@ │ │ asrs r7, r0, #32 │ │ b.n a8a946 │ │ subs r2, #76 @ 0x4c │ │ @ instruction: 0xeb00ff75 │ │ @ instruction: 0xeaff7cf3 │ │ @ instruction: 0xff8abd20 │ │ movs r3, r6 │ │ - ldrb r2, [r7, #12] │ │ + ldrb r1, [r4, #13] │ │ @ instruction: 0xff883d5e │ │ vmla.i q2, , d0[0] │ │ vaddl.u8 q2, d10, d17 │ │ vrshr.u64 q0, q3, #54 │ │ vaddl.u8 , d7, d8 │ │ b.n a8aac8 │ │ eors r4, r7 │ │ @@ -2663236,18 +2663236,18 @@ │ │ str r0, [r0, r0] │ │ b.n a8aa30 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r1, r2, r5, r7, sp, lr, pc} │ │ vmla.f q7, , d2[4] │ │ @ instruction: 0xff878abb │ │ vaddw.u8 q7, , d6 │ │ - vqshl.u64 d2, d7, #7 │ │ + vqshl.u64 d2, d30, #7 │ │ @ instruction: 0xff89bc31 │ │ - vshr.u8 d10, d4, #6 │ │ - vmlal.u , d25, d2[0] │ │ + vshr.u8 d10, d27, #6 │ │ + vmlal.u , d25, d1[6] │ │ @ instruction: 0xff8848f0 │ │ stmdb sp!, {r3, r4, r5, r6, ip} │ │ b.n a8aa6a │ │ str r0, [r0, r0] │ │ b.n a8b28e │ │ ands r0, r0 │ │ b.n a8aa72 │ │ @@ -2663719,15 +2663719,15 @@ │ │ movs r5, r0 │ │ b.n a8b6aa │ │ strh r4, [r7, #14] │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, ip, pc} │ │ movs r1, r0 │ │ strb r0, [r5, #17] │ │ movs r7, r6 │ │ - ldr r6, [r7, #92] @ 0x5c │ │ + ldr r5, [r4, #96] @ 0x60 │ │ vsra.u64 q2, , #56 │ │ stmdb sp!, {r0, r1, pc} │ │ b.n a8b6c2 │ │ str r2, [r0, #0] │ │ b.n a8b6c6 │ │ strb r1, [r0, #0] │ │ b.n a8b6ca │ │ @@ -2665779,15 +2665779,15 @@ │ │ asrs r1, r0, #32 │ │ b.n a8cc9e │ │ strh r1, [r0, #0] │ │ b.n a8cca2 │ │ lsls r0, r2, #9 │ │ add.w r6, r0, r7, lsr #32 │ │ @ instruction: 0xeb00fced │ │ - @ instruction: 0xeaff3db0 │ │ + @ instruction: 0xeaff3dd7 │ │ vmlsl.u , d25, d0[5] │ │ b.n a8c0b4 │ │ asrs r1, r0, #32 │ │ b.n a8c698 │ │ movs r2, r0 │ │ and.w sl, r0, r5, asr #32 │ │ vabdl.u8 , d7, d4 │ │ @@ -2665811,15 +2665811,15 @@ │ │ movs r6, #184 @ 0xb8 │ │ b.n a8c0ec │ │ movs r0, #2 │ │ b.n a8c6d0 │ │ ldc2l 10, cr14, [r8], {255} @ 0xff @ │ │ pop {r0, r2, r3, r4, r7, pc} │ │ vorr.i32 q4, #246 @ 0x000000f6 │ │ - vmull.p8 q7, d23, d14 │ │ + @ instruction: 0xff87eeb5 │ │ vaddl.u8 q0, d9, d2 │ │ b.n a8cd06 │ │ movs r0, r6 │ │ b.n a8c0e0 │ │ movs r3, r1 │ │ b.n a8c90e │ │ lsrs r1, r6, #31 │ │ @@ -2665850,25 +2665850,25 @@ │ │ asrs r0, r0, #32 │ │ b.n a8cd4e │ │ movs r0, r0 │ │ b.n a8c730 │ │ asrs r4, r2, #32 │ │ b.n a8c116 │ │ ldc2 10, cr14, [fp], #-1020 @ 0xfffffc04 @ │ │ - cdp 15, 4, cr15, cr14, cr9, {4} │ │ + cdp 15, 7, cr15, cr5, cr9, {4} │ │ str r2, [r3, #56] @ 0x38 │ │ - vmul.i , , d3[1] │ │ + vmul.i , , d2[7] │ │ vaddl.u8 q4, d25, d26 │ │ - @ instruction: 0xff875893 │ │ - vqrdmulh.s q7, , d2[2] │ │ - vsri.64 , , #55 │ │ - vqshrun.s16 d5, , #7 │ │ - vsri.64 d11, d23, #55 │ │ - @ instruction: 0xff89892b │ │ - @ instruction: 0xff8857cb │ │ + @ instruction: 0xff8758ba │ │ + @ instruction: 0xff89edf1 │ │ + vsli.8 d11, d10, #1 │ │ + vmul.i , , d2[5] │ │ + vsri.64 , q7, #55 │ │ + vqrshrn.u16 d8, q1, #7 │ │ + vqshl.u64 , q9, #8 │ │ vaddl.u8 q4, d9, d1 │ │ b.n a8cd8a │ │ movs r0, r0 │ │ b.n a8cd04 │ │ ldc2 10, cr0, [r4], #1020 @ 0x3fc @ │ │ asrs r4, r0, #32 │ │ b.n a8c18c │ │ @@ -2665992,15 +2665992,15 @@ │ │ @ instruction: 0xebff4000 │ │ b.n a8ca9a │ │ asrs r0, r0, #23 │ │ b.n a8c29c │ │ asrs r1, r0, #32 │ │ b.n a8c880 │ │ vpmin.u q7, , │ │ - ldrh r7, [r2, #6] │ │ + ldrh r6, [r7, #6] │ │ vaddl.u8 q4, d8, d1 │ │ b.n a8ceae │ │ strh r4, [r6, #0] │ │ b.n a8c288 │ │ stc2l 10, cr14, [fp], #-1020 @ 0xfffffc04 @ │ │ cmp sl, lr │ │ vmls.f q0, , d0[1] │ │ @@ -2666009,21 +2666009,21 @@ │ │ b.n a8cec2 │ │ movs r0, r0 │ │ b.n a8c8a4 │ │ strh r4, [r2, #0] │ │ b.n a8c28a │ │ stc2l 10, cr14, [r5], #-1020 @ 0xfffffc04 @ │ │ str r6, [r0, #108] @ 0x6c │ │ - vqdmulh.s , q13, d0[0] │ │ + vqdmulh.s , q13, d3[5] │ │ @ instruction: 0xff899d93 │ │ vorr.i32 d13, #-150994944 @ 0xf7000000 │ │ - vmul.i q4, , d1[2] │ │ - vmlal.u8 q4, d8, d25 │ │ - vmls.i , q12, d0[5] │ │ - vqshlu.s64 d5, d19, #9 │ │ + vmvn.i16 q4, #240 @ 0x00f0 │ │ + vqrshrun.s16 d8, q0, #8 │ │ + vabal.u8 , d8, d11 │ │ + vqshlu.s64 , q5, #9 │ │ vmls.i q2, , d2[6] │ │ vmla.f , , d3[3] │ │ vmls.f , q4, d0[6] │ │ b.n a8c2f8 │ │ str r5, [r0, r0] │ │ b.n a8c8dc │ │ asrs r0, r1, #32 │ │ @@ -2666176,15 +2666176,15 @@ │ │ b.n a8ca20 │ │ stc2 10, cr14, [r4], {255} @ 0xff @ │ │ asrs r4, r4, #14 │ │ b.n a8c448 │ │ asrs r1, r0, #32 │ │ b.n a8ca2c │ │ movs r2, r0 │ │ - and.w fp, r0, r8, asr #5 │ │ + and.w fp, r0, pc, lsl #6 │ │ @ instruction: 0xff8913c0 │ │ b.n a8c458 │ │ asrs r1, r0, #32 │ │ b.n a8ca3c │ │ movs r3, #144 @ 0x90 │ │ b.n a8c460 │ │ movs r0, #2 │ │ @@ -2666203,15 +2666203,15 @@ │ │ b.n a8c484 │ │ movs r0, #0 │ │ b.n a8cc8a │ │ asrs r1, r0, #32 │ │ b.n a8ca6c │ │ @ instruction: 0xfb6aeaff │ │ bpl.n a8c8aa │ │ - vmull.p8 q6, d23, d29 │ │ + @ instruction: 0xff87ced4 │ │ vsubw.u8 q0, , d4 │ │ b.n a8c49c │ │ subs r1, r0, r4 │ │ b.n a8d0a2 │ │ movs r0, r0 │ │ b.n a8ca84 │ │ asrs r0, r3, #32 │ │ @@ -2666221,15 +2666221,15 @@ │ │ asrs r0, r2, #32 │ │ b.n a8c472 │ │ asrs r4, r2, #32 │ │ b.n a8c476 │ │ subs r2, r7, #3 │ │ b.n a8d0ba │ │ movs r4, r2 │ │ - and.w r5, r0, sl, lsr #22 │ │ + and.w r5, r0, r1, lsl #23 │ │ @ instruction: 0xff890360 │ │ b.n a8c4c4 │ │ subs r1, r0, r4 │ │ b.n a8d0ca │ │ movs r0, r0 │ │ b.n a8caac │ │ asrs r0, r3, #32 │ │ @@ -2666239,16 +2666239,16 @@ │ │ asrs r0, r2, #32 │ │ b.n a8c49a │ │ asrs r4, r2, #32 │ │ b.n a8c49e │ │ adds r2, r7, #3 │ │ b.n a8d0e2 │ │ movs r2, r1 │ │ - @ instruction: 0xea009398 │ │ - vsubw.u8 , , d9 │ │ + @ instruction: 0xea0093bf │ │ + vrsra.u64 d9, d16, #55 │ │ vsri.64 d6, d14, #55 │ │ vrsra.u8 d0, d20, #6 │ │ b.n a8c4f4 │ │ subs r1, r0, r0 │ │ b.n a8d0fa │ │ movs r0, r0 │ │ b.n a8cadc │ │ @@ -2666309,15 +2666309,15 @@ │ │ add.w r0, r0, r1, lsl #20 │ │ b.n a8d182 │ │ ldrb r2, [r7, #19] │ │ b.n a8d186 │ │ str r0, [r0, #0] │ │ b.n a8d18a │ │ movs r7, r0 │ │ - @ instruction: 0xea0092a9 │ │ + @ instruction: 0xea0092d0 │ │ vmla.i , , d2[7] │ │ vaddl.u8 q0, d7, d11 │ │ b.n a8cd9a │ │ subs r1, r0, r0 │ │ b.n a8d19e │ │ lsls r0, r7, #15 │ │ add.w r0, r0, r1, lsl #20 │ │ @@ -2666351,18 +2666351,18 @@ │ │ b.n a8cde2 │ │ asrs r5, r0, #32 │ │ b.n a8cde6 │ │ lsls r0, r2, #17 │ │ @ instruction: 0xeb00fec8 │ │ @ instruction: 0xeaff88e4 │ │ movs r7, r6 │ │ - strb r3, [r5, r1] │ │ - vsri.8 , q7, #7 │ │ + strb r2, [r2, r2] │ │ + vraddhn.i16 d5, , │ │ vsri.64 q0, , #55 │ │ - vmlal.u8 q0, d23, d29 │ │ + @ instruction: 0xff8708d4 │ │ vqshl.u8 d2, d8, #2 │ │ vrshr.u64 d1, d12, #54 │ │ b.n a8c608 │ │ movs r5, r0 │ │ b.n a8ce0e │ │ asrs r1, r0, #32 │ │ b.n a8cbf0 │ │ @@ -2666394,16 +2666394,16 @@ │ │ @ instruction: 0xfafaeaff │ │ asrs r2, r0, #32 │ │ b.n a8d256 │ │ movs r5, r0 │ │ and.w r0, r0, r4, lsl #4 │ │ b.n a8d25e │ │ movs r3, r0 │ │ - @ instruction: 0xea00dd3e │ │ - vqrshrun.s16 d0, q11, #8 │ │ + @ instruction: 0xea00dd65 │ │ + @ instruction: 0xff88089d │ │ vsli.8 q2, q10, #2 │ │ vaddl.u8 , d10, d8 │ │ b.n a8d272 │ │ lsls r4, r4, #8 │ │ b.n a8c674 │ │ movs r0, r0 │ │ b.n a8cc58 │ │ @@ -2666419,174 +2666419,174 @@ │ │ movs r0, #0 │ │ b.n a8ce92 │ │ asrs r1, r0, #32 │ │ b.n a8cc74 │ │ @ instruction: 0xfb05eaff │ │ ldrsh r1, [r2, r2] │ │ @ instruction: 0xff87636d │ │ - vaddl.u8 , d10, d18 │ │ + vmla.i , q5, d1[2] │ │ @ instruction: 0xff897b79 │ │ - vqdmulh.s q6, , d2[7] │ │ + @ instruction: 0xff87cc95 │ │ vqshl.u64 d11, d22, #9 │ │ vmlsl.u q1, d7, d1[0] │ │ - @ instruction: 0xff8acc3c │ │ - vshll.u8 q2, d15, #1 │ │ - vqshl.u8 q0, q15, #0 │ │ - vmlsl.u8 q2, d10, d4 │ │ + vqdmulh.s q6, q5, d3[4] │ │ + vmull.u q2, d9, d2[1] │ │ + vabdl.u8 q0, d24, d21 │ │ + vmlsl.u8 q2, d10, d27 │ │ vsli.64 q1, q7, #8 │ │ vrsra.u8 d0, d21, #6 │ │ vraddhn.i16 d8, , q14 │ │ - vmul.f , q13, d0[3] │ │ - vrsra.u64 d8, d12, #56 │ │ + @ instruction: 0xff8af9f3 │ │ + @ instruction: 0xff8883c3 │ │ @ instruction: 0xff8883eb │ │ - vqshlu.s8 d3, d4, #2 │ │ - vsubl.u8 , d9, d26 │ │ - @ instruction: 0xff892ba9 │ │ - vmla.f , q4, d3[5] │ │ - @ instruction: 0xff898f70 │ │ - vmla.f , , d3[1] │ │ - @ instruction: 0xff898f59 │ │ - vshr.u64 , , #55 │ │ - vmls.f q0, , d1[6] │ │ + vqshlu.s8 d3, d27, #2 │ │ + vrshr.u8 , , #7 │ │ + @ instruction: 0xff892bd0 │ │ + vaddw.u8 , q12, d14 │ │ + @ instruction: 0xff898f97 │ │ + vmla.f , , d2[7] │ │ + @ instruction: 0xff898f80 │ │ + vaddw.u8 , , d22 │ │ + vsli.64 d0, d0, #9 │ │ vabal.u8 q4, d26, d0 │ │ movs r7, r6 │ │ strh r4, [r3, #38] @ 0x26 │ │ movs r7, r6 │ │ - str r3, [r4, r1] │ │ + str r2, [r1, r2] │ │ vrsra.u8 q1, q0, #7 │ │ vsli.8 d8, d24, #2 │ │ movs r7, r6 │ │ strh r4, [r1, #34] @ 0x22 │ │ movs r7, r6 │ │ - ldr r7, [pc, #828] @ (a8cf18 ) │ │ - @ instruction: 0xff89d8fa │ │ - @ instruction: 0xff884f03 │ │ - vrsra.u8 q0, q15, #7 │ │ - vqshrn.u16 d12, , #6 │ │ + ldr r7, [pc, #984] @ (a8cfb4 ) │ │ + @ instruction: 0xff89d921 │ │ + @ instruction: 0xff884f2a │ │ + vsubw.u8 q0, , d21 │ │ + vmul.f q6, q5, d2[5] │ │ @ instruction: 0xff89ec3d │ │ - vmla.f q3, , d1[6] │ │ + vmov.i32 d6, #61440 @ 0x0000f000 │ │ @ instruction: 0xff883f04 │ │ vqdmulh.s , q13, d3[6] │ │ vmla.i q2, q5, d0[4] │ │ - vqshlu.s64 q6, , #10 │ │ + vabdl.u8 q6, d10, d22 │ │ vmull.u q7, d25, d1[3] │ │ - vshr.u64 d6, d9, #57 │ │ - @ instruction: 0xff884fb2 │ │ + vmla.i q3, , d0[0] │ │ + @ instruction: 0xff884fd9 │ │ @ instruction: 0xff8983c4 │ │ movs r7, r6 │ │ ldrh r5, [r3, r0] │ │ @ instruction: 0xff87eb6c │ │ vsubl.u8 q4, d23, d4 │ │ movs r7, r6 │ │ subs r7, #189 @ 0xbd │ │ @ instruction: 0xff8a58d1 │ │ - vqrdmulh.s q2, , d3[3] │ │ + vmvn.i32 q2, #16187391 @ 0x00f6ffff │ │ @ instruction: 0xff895d09 │ │ @ instruction: 0xff8acd74 │ │ movs r7, r6 │ │ ldmia r3!, {r4, r6, r7} │ │ movs r7, r6 │ │ - ldr r5, [pc, #156] @ (a8ccd8 ) │ │ - @ instruction: 0xff89a9ae │ │ - @ instruction: 0xff894e9a │ │ + ldr r5, [pc, #312] @ (a8cd74 ) │ │ + @ instruction: 0xff89a9d5 │ │ + vqrdmlah.s q2, , d1[0] │ │ vmlal.u , d25, d1[3] │ │ - vqrdmulh.s q2, , d1[6] │ │ + vmov.i8 d4, #240 @ 0xf0 │ │ vmls.f , , d1[1] │ │ - vsri.64 , q8, #57 │ │ - vraddhn.i16 d12, q12, q9 │ │ - @ instruction: 0xff894b71 │ │ - vmlal.u q6, d25, d2[1] │ │ + vorr.i32 d15, #16187392 @ 0x00f70000 │ │ + vmls.i q6, q12, d1[2] │ │ + @ instruction: 0xff894b98 │ │ + vmlal.u q6, d25, d1[7] │ │ vaddw.u8 , , d29 │ │ - vsubl.u8 q6, d23, d18 │ │ - vshr.u64 , q0, #55 │ │ - @ instruction: 0xff884d1d │ │ + vmlal.u q6, d23, d1[2] │ │ + vshr.u64 , , #55 │ │ + vqrdmulh.s q2, q4, d0[1] │ │ @ instruction: 0xff897f54 │ │ movs r7, r6 │ │ strb r1, [r7, #19] │ │ @ instruction: 0xff877eb8 │ │ movs r7, r6 │ │ - bl 6b1b90 │ │ + bl 6d8b90 │ │ strh r0, [r4, #8] │ │ movs r7, r6 │ │ ldrb r4, [r5, #31] │ │ movs r7, r6 │ │ add r7, sp, #824 @ 0x338 │ │ vmov.i8 d10, #246 @ 0xf6 │ │ @ instruction: 0xff87adf6 │ │ - vmvn.i16 d9, #64512 @ 0xfc00 │ │ + vmull.u , d7, d3[4] │ │ vmlal.u q7, d24, d1[6] │ │ vmla.i , q11, d0[7] │ │ vmvn.i32 d1, #16121855 @ 0x00f5ffff │ │ - vqshl.u64 d9, d4, #10 │ │ + vqshl.u64 d9, d27, #10 │ │ vqrshrn.u16 d1, , #8 │ │ vmull.u8 , d26, d17 │ │ vbic.i16 d1, #229 @ 0x00e5 │ │ @ instruction: 0xff8aaa98 │ │ - @ instruction: 0xff8799b8 │ │ + @ instruction: 0xff8799df │ │ @ instruction: 0xff887d88 │ │ movs r7, r6 │ │ b.n a8d18e │ │ vmov.i32 d7, #58623 @ 0x0000e4ff │ │ movs r7, r6 │ │ add sp, #416 @ 0x1a0 │ │ vaddl.u8 q4, d7, d24 │ │ movs r7, r6 │ │ ldrb r4, [r7, #25] │ │ movs r7, r6 │ │ - stmia r3!, {r2, r4} │ │ - @ instruction: 0xff89bf5c │ │ - @ instruction: 0xff89bf38 │ │ + stmia r3!, {r0, r1, r3, r4, r5} │ │ + @ instruction: 0xff89bf83 │ │ + @ instruction: 0xff89bf5f │ │ @ instruction: 0xff897ef0 │ │ movs r7, r6 │ │ ldrb r4, [r6, #8] │ │ movs r7, r6 │ │ ldrb r4, [r1, #8] │ │ movs r7, r6 │ │ ldrb r4, [r3, #7] │ │ movs r7, r6 │ │ - cmp pc, sp │ │ - @ instruction: 0xff893d18 │ │ - vmlsl.u8 , d8, d10 │ │ - @ instruction: 0xff8848df │ │ - vqshlu.s64 q4, , #9 │ │ - vsli.8 d10, d23, #1 │ │ + mov r6, r2 │ │ + @ instruction: 0xff893d3f │ │ + vmovl.u8 , d17 │ │ + @ instruction: 0xff884906 │ │ + vqshlu.s64 q4, q13, #9 │ │ + vsli.8 q5, q7, #1 │ │ vmull.p8 q4, d25, d26 │ │ vqrdmlah.s q5, , d0[7] │ │ movs r3, r6 │ │ - movs r1, #186 @ 0xba │ │ - vmlal.u8 q2, d8, d23 │ │ + movs r1, #225 @ 0xe1 │ │ + vmul.i q2, q4, d2[3] │ │ @ instruction: 0xff89aebc │ │ movs r3, r6 │ │ - ldc2 15, cr15, [r3], {137} @ 0x89 │ │ - @ instruction: 0x47f3 │ │ + ldc2 15, cr15, [sl], #548 @ 0x224 │ │ + ldr r0, [pc, #104] @ (a8cd8c ) │ │ @ instruction: 0xff897bdc │ │ movs r7, r6 │ │ - stmia r0!, {r0, r3, r5, r7} │ │ - vqshl.u8 q2, , #1 │ │ - @ instruction: 0xff89fc11 │ │ + stmia r0!, {r4, r6, r7} │ │ + vqshl.u64 d4, d10, #9 │ │ + @ instruction: 0xff89fc38 │ │ vqshl.u64 , , #9 │ │ vabal.u8 q6, d23, d12 │ │ movs r7, r6 │ │ ldrb r2, [r3, #1] │ │ @ instruction: 0xff8aad78 │ │ movs r3, r6 │ │ - ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ - vqshlu.s64 d4, d19, #8 │ │ + beq.n a8cd82 │ │ + vqshlu.s64 q2, q5, #8 │ │ vqrdmulh.s q5, , d0[2] │ │ movs r3, r6 │ │ ldrh r4, [r4, #38] @ 0x26 │ │ - vmvn.i32 q2, #-150994944 @ 0xf7000000 │ │ + vqshlu.s64 d4, d14, #7 │ │ vmlsl.u , d25, d0[3] │ │ vrshr.u64 d12, d0, #54 │ │ movs r7, r6 │ │ - strh r5, [r6, #16] │ │ - @ instruction: 0xff89eb38 │ │ - vrsra.u8 d6, d0, #8 │ │ - vraddhn.i16 d4, , │ │ - vrshr.u64 q3, q2, #55 │ │ + strh r4, [r3, #18] │ │ + @ instruction: 0xff89eb5f │ │ + vrsra.u8 d6, d23, #8 │ │ + vsri.8 q2, q3, #7 │ │ + vrshr.u64 q3, , #55 │ │ vsri.64 , q2, #55 │ │ bmi.n a8cd22 │ │ beq.n a8cd8c │ │ b.n a8d218 │ │ ldr r0, [pc, #960] @ (a8d140 ) │ │ stmdb sp!, {r3, r4, r6, ip, lr, pc} │ │ b.n a8d220 │ │ @@ -2666707,16 +2666707,16 @@ │ │ b.n a8d4d2 │ │ movs r0, r0 │ │ movs r0, r0 │ │ ands r0, r0 │ │ lsls r7, r1 │ │ stmia r0!, {r3, r5} │ │ movs r7, r6 │ │ - str r0, [sp, #596] @ 0x254 │ │ - vaddl.u8 q4, d8, d5 │ │ + str r0, [sp, #752] @ 0x2f0 │ │ + vaddl.u8 q4, d8, d28 │ │ vrsra.u8 d3, d20, #7 │ │ vmlal.u8 q2, d10, d0 │ │ stmdb sp!, {r0, sp} │ │ b.n a8d1f2 │ │ asrs r1, r0, #32 │ │ b.n a8d5f6 │ │ svc 70 @ 0x46 │ │ @@ -2666836,23 +2666836,23 @@ │ │ b.n a8d0d4 │ │ asrs r6, r7, #3 │ │ add.w r0, r0, r0, lsl #20 │ │ b.n a8d6fe │ │ movs r5, r0 │ │ b.n a8d302 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r5, r6, r8, r9, ip, lr} │ │ + ldmia.w sp!, {r0, r3, r7, r8, r9, ip, lr} │ │ vrshr.u64 d3, d5, #56 │ │ @ instruction: 0xff8aaa94 │ │ movs r6, r6 │ │ add r8, r1 │ │ movs r0, r0 │ │ - ldrsh r2, [r7, r7] │ │ + str r1, [r4, #0] │ │ vshr.u8 d12, d19, #7 │ │ - vsli.64 , , #7 │ │ + vmov.i32 d13, #-67108864 @ 0xfc000000 │ │ @ instruction: 0xff892f16 │ │ vsra.u64 q2, q8, #57 │ │ stmdb sp!, {r2} │ │ b.n a8d692 │ │ movs r7, r5 │ │ rev r0, r0 │ │ str r1, [r0, r0] │ │ @@ -2666948,15 +2666948,15 @@ │ │ b.n a8d7fa │ │ asrs r1, r0, #32 │ │ b.n a8d1dc │ │ vqrdmlah.s32 q7, , │ │ movs r1, r0 │ │ b.n a8d806 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r1, r6, r8, r9, sl, fp, ip, sp} │ │ + ldmia.w sp!, {r0, r3, r5, r6, r8, r9, sl, fp, ip, sp} │ │ vsri.8 q5, q8, #7 │ │ vmull.u , d7, d1[4] │ │ vaddl.u8 , d7, d4 │ │ @ instruction: 0xff864ff0 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n a8d57c │ │ strb r0, [r0, #0] │ │ @@ -2667914,49 +2667914,49 @@ │ │ b.n a8d438 │ │ movs r0, r0 │ │ b.n a8dfb2 │ │ str r0, [sp, #64] @ 0x40 │ │ b.n a8d440 │ │ mrc2 10, 6, r1, cr10, cr15, {7} @ │ │ mrc2 10, 6, lr, cr15, cr15, {7} @ │ │ - ldrh r1, [r7, #30] │ │ + ldrh r0, [r4, #32] │ │ vsra.u64 d10, d30, #56 │ │ - vmov.i32 , #62207 @ 0x0000f2ff │ │ + vmvn.i32 , #63999 @ 0x0000f9ff │ │ vmlal.u8 , d9, d9 │ │ vaddl.u8 , d7, d4 │ │ @ instruction: 0xff8a4761 │ │ - vmla.f , , d3[5] │ │ - vrsubhn.i16 d10, , │ │ - vrshr.u64 q0, q8, #56 │ │ - vrsra.u64 d14, d20, #55 │ │ - @ instruction: 0xff886d98 │ │ + vsubl.u8 , d7, d14 │ │ + vqshlu.s64 q5, q2, #9 │ │ + vrsra.u8 d0, d7, #8 │ │ + vrsra.u64 q7, , #55 │ │ + @ instruction: 0xff886dbf │ │ @ instruction: 0xff88bb56 │ │ vmvn.i32 d6, #16384000 @ 0x00fa0000 │ │ - vqdmulh.s , , d3[0] │ │ - vaddw.u8 , , d5 │ │ - vsli.8 , , #1 │ │ + vqdmulh.s , , d2[6] │ │ + vaddw.u8 , , d28 │ │ + vsli.8 , q15, #1 │ │ vshr.u8 d10, d1, #7 │ │ - vmul.i q4, , d0[5] │ │ + vmlal.u8 q4, d23, d11 │ │ vqrshrn.u16 d11, , #8 │ │ vmov.i32 q3, #16318463 @ 0x00f8ffff │ │ movs r7, r6 │ │ ldr r4, [r7, #80] @ 0x50 │ │ movs r7, r6 │ │ - asrs r0, r0, #12 │ │ - vrshr.u8 , , #8 │ │ + asrs r7, r4, #12 │ │ + vrshr.u64 d1, d10, #56 │ │ @ instruction: 0xff884891 │ │ - vsubl.u8 q5, d26, d26 │ │ + vrshr.u64 q5, , #54 │ │ vmul.i q0, q12, d2[4] │ │ vqrdmlah.s q6, , d1[3] │ │ - vsra.u64 d12, d24, #58 │ │ - vmls.f , q12, d0[2] │ │ + vsra.u64 q6, , #58 │ │ + vmls.f , q12, d3[7] │ │ vqrdmulh.s , , d2[4] │ │ vorr.i32 q2, #-33554432 @ 0xfe000000 │ │ - vqdmulh.s q7, q5, d3[6] │ │ - vaddw.u8 q6, , d12 │ │ + @ instruction: 0xff8aec92 │ │ + vsra.u8 d12, d19, #7 │ │ vmull.p8 q3, d8, d24 │ │ @ instruction: 0xff8aebd9 │ │ vmul.i , q3, d3[3] │ │ vmvn.i16 d4, #240 @ 0x00f0 │ │ stmdb sp!, {r0, lr} │ │ b.n a8dce6 │ │ asrs r4, r7, #32 │ │ @@ -2667986,15 +2667986,15 @@ │ │ movs r4, r0 │ │ b.n a8d4fe │ │ movs r4, r0 │ │ b.n a8d502 │ │ eors r0, r0 │ │ b.n a8d4e6 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r2, r8, r9, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r2, r3, r5, r8, r9, fp, sp, lr, pc} │ │ vaddl.u8 , d9, d4 │ │ b.n a8d4f2 │ │ asrs r4, r1, #1 │ │ b.n a8d516 │ │ lsls r0, r2, #1 │ │ b.n a8d51a │ │ movs r0, r0 │ │ @@ -2668209,22 +2668209,22 @@ │ │ b.n a8df02 │ │ asrs r1, r0, #32 │ │ b.n a8dce4 │ │ stc2l 11, cr14, [fp], #-1020 @ 0xfffffc04 @ │ │ movs r6, r0 │ │ b.n a8df0e │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r1, r3, r5, fp, lr} │ │ - vqshlu.s64 , q7, #8 │ │ + ldmia.w sp!, {r0, r4, r6, fp, lr} │ │ + vabdl.u8 , d8, d5 │ │ @ instruction: 0xff894bfc │ │ movs r7, r6 │ │ - add r0, pc, #504 @ (adr r0, a8ddd8 ) │ │ - vsubw.u8 , q12, d28 │ │ - vqshlu.s64 d3, d0, #9 │ │ - vmul.f q7, , d3[6] │ │ + add r0, pc, #660 @ (adr r0, a8de74 ) │ │ + vrsra.u64 , , #56 │ │ + vqshlu.s64 d3, d23, #9 │ │ + vshll.u8 q7, d2, #1 │ │ vmlal.u8 q2, d9, d0 │ │ stmdb sp!, {r3, r4, r5, sp} │ │ b.n a8d716 │ │ movs r0, r0 │ │ b.n a8e29c │ │ movs r0, #1 │ │ b.n a8e382 │ │ @@ -2668318,15 +2668318,15 @@ │ │ b.n a8e402 │ │ asrs r1, r0, #32 │ │ b.n a8dde4 │ │ stc2 11, cr14, [fp], #-1020 @ 0xfffffc04 @ │ │ movs r5, r0 │ │ b.n a8e00e │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r3, r6, r7, sl, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r4, r5, r6, r7, sl, fp, ip, sp, pc} │ │ vshr.u8 d4, d0, #8 │ │ stmdb sp!, {r2, r3, ip, sp} │ │ b.n a8d7fe │ │ movs r2, r0 │ │ b.n a8df88 │ │ movs r5, r0 │ │ bge.n a8dce6 │ │ @@ -2668354,15 +2668354,15 @@ │ │ movs r0, r7 │ │ b.n a8d822 │ │ ands r0, r0 │ │ b.n a8e45e │ │ movs r4, r0 │ │ b.n a8e062 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r1, r3, r4, r6, r7, r9, ip, sp} │ │ + ldmia.w sp!, {r0, r8, r9, ip, sp} │ │ vshr.u8 q2, q8, #7 │ │ stmdb sp!, {ip, lr} │ │ b.n a8e072 │ │ movs r0, r7 │ │ b.n a8d8d6 │ │ ands r1, r0 │ │ b.n a8e07a │ │ @@ -2668393,15 +2668393,15 @@ │ │ movs r4, r7 │ │ b.n a8d89c │ │ movs r0, r0 │ │ b.n a8d87e │ │ movs r6, r0 │ │ b.n a8e0ba │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, pc} │ │ + ldmia.w sp!, {r1, r3, r5, pc} │ │ @ instruction: 0xff8848f0 │ │ stmdb sp!, {r3, r4, r5, sp, lr} │ │ b.n a8d8c8 │ │ ldrb r1, [r0, #31] │ │ b.n a8e110 │ │ ands r2, r0 │ │ b.n a8e0d2 │ │ @@ -2668424,15 +2668424,15 @@ │ │ bcs.n a8de1a │ │ @ instruction: 0xebff4002 │ │ b.n a8e2c2 │ │ strb r1, [r0, #0] │ │ b.n a8e24c │ │ @ instruction: 0xfff5eaff │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r3, r7, fp, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r4, r5, r7, fp, ip, sp, lr, pc} │ │ vaddl.u8 q0, d8, d0 │ │ b.n a8e46e │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {r5, ip} │ │ b.n a8d918 │ │ ands r0, r0 │ │ @@ -2668484,15 +2668484,15 @@ │ │ asrs r0, r0, #12 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {} │ │ b.n a8e58a │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r2, r4, r5, r7, r8, r9, sl, fp, sp, pc} │ │ movs r7, r6 │ │ - adds r1, #245 @ 0xf5 │ │ + adds r2, #28 │ │ @ instruction: 0xff894ff0 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n a8e2f8 │ │ strb r0, [r0, #0] │ │ b.n a8e1a2 │ │ lsls r0, r1, #1 │ │ b.n a8d986 │ │ @@ -2668883,20 +2668883,20 @@ │ │ movs r0, #40 @ 0x28 │ │ asrs r3, r3, #22 │ │ subs r7, #194 @ 0xc2 │ │ asrs r0, r4, #6 │ │ lsls r7, r2, #27 │ │ subs r0, r0, r4 │ │ vpmin.u16 q15, , │ │ - add r2, sp, #672 @ 0x2a0 │ │ - vmls.f q6, , d0[6] │ │ + add r2, sp, #828 @ 0x33c │ │ + vrsubhn.i16 d12, , │ │ @ instruction: 0xff893b47 │ │ - vmvn.i32 q7, #16318464 @ 0x00f90000 │ │ - vrsra.u8 , , #7 │ │ - @ instruction: 0xff898b95 │ │ + vraddhn.i16 d14, , q8 │ │ + vrsra.u8 , q15, #7 │ │ + @ instruction: 0xff898bbc │ │ vqshlu.s8 , q10, #1 │ │ vmvn.i16 d4, #240 @ 0x00f0 │ │ stmdb sp!, {r5, r8, ip, lr} │ │ b.n a8dd1c │ │ ands r0, r0 │ │ b.n a8e522 │ │ str r5, [r0, r0] │ │ @@ -2669032,23 +2669032,23 @@ │ │ b.n a8ea3e │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2, r5, r6, r7, r8, r9, fp, sp, pc} │ │ movs r7, r6 │ │ str r7, [sp, #640] @ 0x280 │ │ movs r6, r6 │ │ add r5, sp, #220 @ 0xdc │ │ - vrshr.u64 q6, , #57 │ │ + vsubw.u8 q6, , d20 │ │ @ instruction: 0xff891f31 │ │ vmlsl.u , d26, d0[3] │ │ movs r6, r6 │ │ - ldr r4, [pc, #632] @ (a8e594 ) │ │ + ldr r4, [pc, #788] @ (a8e630 ) │ │ vqshlu.s64 d9, d28, #9 │ │ movs r6, r6 │ │ - bmi.n a8e3c0 │ │ - @ instruction: 0xff883fb6 │ │ + bmi.n a8e40e │ │ + @ instruction: 0xff883fdd │ │ @ instruction: 0xff881bd6 │ │ @ instruction: 0xff874ffe │ │ stmdb sp!, {r0, ip, lr} │ │ b.n a8e676 │ │ ands r0, r2 │ │ b.n a8de5a │ │ asrs r4, r1, #10 │ │ @@ -2669345,39 +2669345,39 @@ │ │ b.n a8ecfe │ │ adds r0, #6 │ │ b.n a8e902 │ │ asrs r1, r0, #32 │ │ b.n a8e6e4 │ │ vld4.32 @ instruction: 0xf9ebebff │ │ vpmin.u32 q15, , │ │ - ldr r0, [r6, #32] │ │ - @ instruction: 0xff8929b8 │ │ + ldr r7, [r2, #36] @ 0x24 │ │ + @ instruction: 0xff8929df │ │ @ instruction: 0xff895d34 │ │ @ instruction: 0xff8a19b5 │ │ vbic.i32 d4, #64512 @ 0x0000fc00 │ │ movs r7, r6 │ │ strh r5, [r7, r4] │ │ - vraddhn.i16 d11, , │ │ - vqrdmlah.s q0, q12, d1[4] │ │ - vshr.u8 d15, d4, #7 │ │ + vsri.64 d11, d20, #57 │ │ + @ instruction: 0xff880f08 │ │ + vshr.u8 d15, d27, #7 │ │ vsubl.u8 q2, d24, d8 │ │ movs r7, r6 │ │ asrs r6, r6, #31 │ │ - @ instruction: 0xff872adf │ │ + @ instruction: 0xff872b06 │ │ vrsubhn.i16 d0, , q0 │ │ movs r0, r0 │ │ lsrs r4, r0, #3 │ │ movs r0, r0 │ │ - svc 51 @ 0x33 │ │ - @ instruction: 0xff89df55 │ │ + svc 90 @ 0x5a │ │ + @ instruction: 0xff89df7c │ │ vshr.u64 d7, d6, #55 │ │ vsri.64 d3, d27, #57 │ │ vsra.u64 d4, d16, #57 │ │ movs r7, r6 │ │ - lsrs r4, r6, #23 │ │ + lsrs r3, r3, #24 │ │ @ instruction: 0xff8948f0 │ │ stmdb sp!, {r2, r3, r8, ip} │ │ b.n a8e164 │ │ movs r0, r2 │ │ b.n a8ed6a │ │ asrs r1, r0, #32 │ │ b.n a8e74c │ │ @@ -2669495,23 +2669495,23 @@ │ │ b.n a8e53c │ │ ands r1, r0 │ │ b.n a8ebba │ │ @ instruction: 0xfff8eaff │ │ stmia r5!, {r0, r1, r2, r3, r4, r7} │ │ vmla.i q2, , d0[4] │ │ movs r7, r6 │ │ - strh r0, [r5, #44] @ 0x2c │ │ + strh r7, [r1, #46] @ 0x2e │ │ @ instruction: 0xff89a760 │ │ movs r7, r6 │ │ add r7, pc, #144 @ (adr r7, a8e7d8 ) │ │ movs r7, r6 │ │ ldrh r5, [r0, r6] │ │ @ instruction: 0xff8a5ba5 │ │ - vmlsl.u q3, d26, d0[1] │ │ - vsli.8 d8, d16, #1 │ │ + vmlsl.u q3, d26, d3[6] │ │ + vsli.8 q4, , #1 │ │ vsra.u64 q2, q8, #55 │ │ stmdb sp!, {r0, ip, sp, lr} │ │ b.n a8eaa2 │ │ asrs r0, r6, #12 │ │ b.n a8e2a4 │ │ str r0, [r0, #0] │ │ b.n a8eaaa │ │ @@ -2669879,39 +2669879,39 @@ │ │ b.n a8f1ca │ │ movs r0, #4 │ │ b.n a8edce │ │ ldrh.w lr, [r9, #3071] @ 0xbff │ │ str r4, [r0, #0] │ │ b.n a8edd6 │ │ @ instruction: 0xffd1eaff │ │ - ldmia r7!, {r0, r2, r3, r5} │ │ - @ instruction: 0xff88ed56 │ │ + ldmia r7!, {r2, r4, r6} │ │ + @ instruction: 0xff88ed7d │ │ vmlal.u8 , d8, d5 │ │ @ instruction: 0xff865b9c │ │ movs r7, r6 │ │ - add r0, pc, #932 @ (adr r0, a8ee50 ) │ │ - vmul.f , , d2[2] │ │ + add r1, pc, #64 @ (adr r1, a8eaec ) │ │ + @ instruction: 0xff8939f1 │ │ vsli.64 q5, q12, #8 │ │ movs r7, r6 │ │ subs r6, #212 @ 0xd4 │ │ movs r7, r6 │ │ stmia r3!, {r2, r4, r7} │ │ vmls.f q5, , d0[3] │ │ movs r7, r6 │ │ stmia r3!, {r0, r1, r2, r5, r7} │ │ vabal.u8 q5, d23, d16 │ │ movs r7, r6 │ │ pop {r0, r2, r3, r4, r6, pc} │ │ vmov.i16 d15, #57600 @ 0xe100 │ │ - vqshl.u8 d5, d6, #1 │ │ + vqshl.u8 d5, d29, #1 │ │ vrshr.u64 d12, d6, #56 │ │ vmlal.u q6, d23, d3[2] │ │ - vrsra.u64 d7, d1, #57 │ │ - vqrdmlah.s , q12, d0[4] │ │ - @ instruction: 0xff878ef3 │ │ + vrsra.u64 d7, d24, #57 │ │ + @ instruction: 0xff88ff07 │ │ + vmov.f32 d8, #-1.625 @ 0xbfd00000 │ │ @ instruction: 0xff884ff0 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n a8ef8c │ │ str r0, [sp, #112] @ 0x70 │ │ b.n a8e616 │ │ add sp, #4 │ │ b.n a8ee3a │ │ @@ -2670213,19 +2670213,19 @@ │ │ asrs r5, r0, #32 │ │ b.n a8f0c2 │ │ movs r0, #9 │ │ b.n a8f0c6 │ │ bl c6919c │ │ vpmin.u q15, , │ │ cbnz r0, a8edfc │ │ - vmull.u q7, d22, d2[6] │ │ + vorr.i16 d14, #57600 @ 0xe100 │ │ vqshrn.u16 d8, q2, #8 │ │ vabdl.u8 , d23, d16 │ │ vrsra.u64 q4, q2, #54 │ │ - vmul.f , q13, d0[7] │ │ + vshll.u8 , d3, #2 │ │ @ instruction: 0xff894b93 │ │ vmull.u8 q2, d7, d27 │ │ vbic.i32 d10, #64256 @ 0x0000fb00 │ │ vmull.p8 q2, d7, d0 │ │ stmdb sp!, {} │ │ b.n a8f45a │ │ movs r4, r0 │ │ @@ -2670342,16 +2670342,16 @@ │ │ b.n a8f1f6 │ │ adds r0, #4 │ │ b.n a8f1fa │ │ asrs r1, r0, #32 │ │ b.n a8efdc │ │ eors r0, r6 │ │ ldmia.w sp!, {r0} │ │ - @ instruction: 0xea00d60a │ │ - @ instruction: 0xff896e31 │ │ + @ instruction: 0xea00d631 │ │ + @ instruction: 0xff896e58 │ │ @ instruction: 0xff8848f0 │ │ stmdb sp!, {r0, ip, sp, lr} │ │ b.n a8f216 │ │ asrs r4, r5, #1 │ │ b.n a8ea18 │ │ str r0, [r0, #0] │ │ b.n a8f21e │ │ @@ -2670398,16 +2670398,16 @@ │ │ b.n a8f27a │ │ movs r0, #5 │ │ b.n a8f27e │ │ adds r0, #4 │ │ b.n a8f282 │ │ ldr r0, [pc, #960] @ (a8f304 ) │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xeaffa9fe │ │ - @ instruction: 0xff883edb │ │ + @ instruction: 0xeaffaa25 │ │ + @ instruction: 0xff883f02 │ │ @ instruction: 0xff894ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n a8f3f4 │ │ str r1, [r0, #0] │ │ b.n a8f29e │ │ asrs r4, r6, #11 │ │ b.n a8eaa0 │ │ @@ -2670753,32 +2670753,32 @@ │ │ movs r0, r2 │ │ b.n a8f98e │ │ asrs r1, r0, #32 │ │ b.n a8f370 │ │ bf 1a, a97a52 │ │ vpmin.u16 q15, , │ │ bl d8a16e │ │ - asrs r7, r3, #26 │ │ + asrs r6, r0, #27 │ │ vmls.f , q4, d0[4] │ │ - vrsra.u64 d0, d9, #58 │ │ + @ instruction: 0xff8603c0 │ │ vqshlu.s64 , q12, #9 │ │ movs r7, r6 │ │ - ldrh r6, [r7, #2] │ │ + ldrh r5, [r4, #4] │ │ vmlsl.u8 q1, d24, d29 │ │ vqrdmlah.s q0, , d2[1] │ │ - vsubw.u8 q0, , d27 │ │ + vrsra.u64 q0, q1, #57 │ │ @ instruction: 0xff89ba7b │ │ - vbic.i32 q5, #-218103808 @ 0xf3000000 │ │ - vsra.u64 q0, q9, #56 │ │ + vqshl.u64 d10, d10, #7 │ │ + vrshr.u8 d0, d9, #8 │ │ @ instruction: 0xff894f5f │ │ @ instruction: 0xff8a0be7 │ │ vmls.i , , d0[7] │ │ movs r7, r6 │ │ - add r6, pc, #908 @ (adr r6, a8f624 ) │ │ - vsli.8 d14, d28, #0 │ │ + add r7, pc, #40 @ (adr r7, a8f2c0 ) │ │ + vmls.f q7, q4, d3[4] │ │ vqshrun.s16 d4, q8, #8 │ │ stmdb sp!, {lr} │ │ b.n a8f5e6 │ │ blt.n a8f33a │ │ @ instruction: 0xebff0004 │ │ b.n a8f5ee │ │ asrs r0, r0, #32 │ │ @@ -2671224,24 +2671224,24 @@ │ │ b.n a8fdda │ │ strb r0, [r0, #0] │ │ b.n a8fdde │ │ vpmin.u8 q15, q9, │ │ add r5, sp, #1016 @ 0x3f8 │ │ @ instruction: 0xefff4411 │ │ @ instruction: 0xff876fb7 │ │ - vsli.8 q4, q15, #2 │ │ - vmul.i q3, q4, d1[5] │ │ - vqshrun.s16 d6, , #8 │ │ + vabal.u8 q4, d26, d21 │ │ + vmlal.u8 q3, d24, d12 │ │ + vqrshrun.s16 d6, q4, #8 │ │ @ instruction: 0xff887eff │ │ - vsubw.u8 , , d2 │ │ - vrsra.u64 d15, d7, #55 │ │ + vsubw.u8 , , d25 │ │ + vrsra.u64 d15, d30, #55 │ │ vmlal.u8 q0, d23, d15 │ │ @ instruction: 0xff874b62 │ │ @ instruction: 0xff8a28f2 │ │ - @ instruction: 0xff8a2ab8 │ │ + @ instruction: 0xff8a2adf │ │ vshr.u8 q2, q14, #8 │ │ stmdb sp!, {ip, lr} │ │ b.n a8fa1e │ │ movs r0, r0 │ │ b.n a8fe22 │ │ adds r0, #4 │ │ b.n a8fc00 │ │ @@ -2671944,15 +2671944,15 @@ │ │ b.n a90426 │ │ asrs r1, r0, #32 │ │ b.n a8fe08 │ │ bfcsel 10, a904ea , 14, hi │ │ movs r0, r0 │ │ b.n a90432 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r2, r3, r4, r6, r7, sl, fp, ip, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r8, sl, fp, ip, sp, lr} │ │ vsra.u64 , q2, #56 │ │ movs r7, r6 │ │ cmp r2, #176 @ 0xb0 │ │ movs r7, r6 │ │ cmp r7, fp │ │ vsra.u8 d9, d16, #6 │ │ movs r7, r6 │ │ @@ -2672049,15 +2672049,15 @@ │ │ adds r0, #5 │ │ b.n a9011e │ │ lsls r7, r0, #4 │ │ add.w r0, r0, r4 │ │ b.n a90126 │ │ strh r4, [r7, #2] │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r6, fp, sp, pc} │ │ - vshr.u64 , q1, #58 │ │ + vshr.u64 , , #58 │ │ @ instruction: 0xff894ff0 │ │ stmdb sp!, {r6, r7, pc} │ │ b.n a8f938 │ │ b.n a8ff7c │ │ b.n a8f93c │ │ stmia r0!, {r6, r7} │ │ b.n a8f940 │ │ @@ -2672351,29 +2672351,29 @@ │ │ vrhadd.u d14, d1, d31 │ │ str r1, [r0, #0] │ │ b.n a904fe │ │ @ instruction: 0xfff6eaff │ │ lsls r2, r2, #7 │ │ vqshl.u64 q1, q14, #10 │ │ movs r7, r6 │ │ - ldr r2, [sp, #112] @ 0x70 │ │ + ldr r2, [sp, #268] @ 0x10c │ │ @ instruction: 0xff888e7c │ │ movs r7, r6 │ │ b.n a906b2 │ │ vqrdmlah.s q4, , d0[0] │ │ movs r7, r6 │ │ - movs r2, #51 @ 0x33 │ │ + movs r2, #90 @ 0x5a │ │ @ instruction: 0xff88ca78 │ │ vqrdmlah.s q4, , d0[6] │ │ movs r7, r6 │ │ - ldrb r2, [r0, r4] │ │ + ldrb r1, [r5, r4] │ │ vqrdmulh.s q4, q12, d0[7] │ │ movs r7, r6 │ │ lsls r1, r0, #4 │ │ - vmlsl.u q0, d10, d1[7] │ │ + vqshlu.s64 d0, d4, #10 │ │ @ instruction: 0xff884bf0 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n a9054c │ │ strh r0, [r0, #0] │ │ b.n a907f6 │ │ str r0, [r0, #0] │ │ b.n a903fa │ │ @@ -2672427,15 +2672427,15 @@ │ │ b.n a904b8 │ │ @ instruction: 0xfff4eaff │ │ movs r6, r0 │ │ b.n a90466 │ │ beq.n a90158 │ │ b.n a90644 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r1, r6, r8, sl, fp, sp} │ │ + ldmia.w sp!, {r0, r3, r5, r6, r8, sl, fp, sp} │ │ @ instruction: 0xff8948ff │ │ stmdb sp!, {lr} │ │ b.n a9087a │ │ str r4, [r0, r0] │ │ b.n a9047e │ │ lsrs r0, r7 │ │ b.n a904dc │ │ @@ -2672598,15 +2672598,15 @@ │ │ asrs r4, r1, #32 │ │ b.n a8fdd8 │ │ asrs r1, r0, #32 │ │ b.n a903bc │ │ bfcsel a, a8fa9e , c, le │ │ strh r7, [r7, #14] │ │ ldmia.w sp!, {r0, r1, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xff892bbb │ │ + @ instruction: 0xff892be2 │ │ @ instruction: 0xff8948ff │ │ stmdb sp!, {lr} │ │ b.n a905f6 │ │ movs r7, r4 │ │ b.n a909fa │ │ str r3, [r0, r0] │ │ b.n a905fe │ │ @@ -2672666,16 +2672666,16 @@ │ │ b.n a8fe54 │ │ asrs r4, r1, #32 │ │ b.n a8fe7c │ │ asrs r1, r0, #32 │ │ b.n a90460 │ │ bfcsel a, a90b42 , c, cc │ │ ldrh r7, [r7, #6] │ │ - ldmia.w sp!, {r4, r6, r7, r9, fp, lr} │ │ - vmul.f , , d2[5] │ │ + ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r7, r9, fp, lr} │ │ + vmlsl.u8 , d9, d13 │ │ vshr.u8 d0, d4, #8 │ │ b.n a8fe94 │ │ asrs r4, r2, #32 │ │ b.n a8fe98 │ │ movs r0, #20 │ │ b.n a8fe9c │ │ movs r0, r0 │ │ @@ -2672683,15 +2672683,15 @@ │ │ asrs r1, r0, #32 │ │ b.n a90484 │ │ movs r0, #2 │ │ b.n a90488 │ │ ldmia r0!, {r2, r4, r7} │ │ @ instruction: 0xeafffe23 │ │ @ instruction: 0xff891c77 │ │ - @ instruction: 0xff8a59f9 │ │ + vmlsl.u8 , d10, d16 │ │ @ instruction: 0xff8848f0 │ │ stmdb sp!, {ip, lr} │ │ b.n a906c2 │ │ lsls r0, r2, #1 │ │ b.n a90ac6 │ │ movs r0, r0 │ │ b.n a90a30 │ │ @@ -2672753,15 +2672753,15 @@ │ │ b.n a90520 │ │ bf 8, a8cc02 │ │ ands r5, r0 │ │ b.n a9074a │ │ movs r4, r0 │ │ b.n a9074e │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r3, r8, r9, fp, sp} │ │ + ldmia.w sp!, {r0, r1, r4, r5, r8, r9, fp, sp} │ │ vqrdmlsh.s q3, , d3[4] │ │ @ instruction: 0xff8748f0 │ │ stmdb sp!, {r1, ip, lr} │ │ b.n a90762 │ │ movs r0, #4 │ │ b.n a8ff46 │ │ strb r0, [r0, #0] │ │ @@ -2673156,17 +2673156,17 @@ │ │ movs r0, r0 │ │ b.n a90e36 │ │ ands r7, r0 │ │ lsls r0, r0, #12 │ │ movs r4, r0 │ │ b.n a90ade │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r2, r3, r8, r9, pc} │ │ - @ instruction: 0xff893b5f │ │ - @ instruction: 0xff889f2c │ │ + ldmia.w sp!, {r2, r4, r5, r8, r9, pc} │ │ + @ instruction: 0xff893b86 │ │ + @ instruction: 0xff889f53 │ │ vshr.u8 d4, d0, #7 │ │ stmdb sp!, {lr} │ │ b.n a902d6 │ │ movs r0, #0 │ │ b.n a90afa │ │ asrs r4, r0, #2 │ │ b.n a902fc │ │ @@ -2673224,15 +2673224,15 @@ │ │ b.n a90b76 │ │ movs r0, #92 @ 0x5c │ │ b.n a90f7a │ │ adds r0, #0 │ │ b.n a90f7e │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r1, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xeaffcd6c │ │ + @ instruction: 0xeaffcd93 │ │ vqshrun.s16 d4, q8, #8 │ │ stmdb sp!, {r0, sp} │ │ b.n a90b92 │ │ ands r0, r0 │ │ b.n a90378 │ │ asrs r0, r4, #1 │ │ b.n a90398 │ │ @@ -2673573,21 +2673573,21 @@ │ │ movs r0, #11 │ │ b.n a90e76 │ │ asrs r1, r0, #32 │ │ b.n a90c58 │ │ bfcsel 2, a9133a , 6, cc │ │ @ instruction: 0xfff1eaff │ │ @ instruction: 0xb70c │ │ - vsri.64 d5, d11, #58 │ │ - vmull.u , d24, d0[2] │ │ - vqrdmlsh.s , , d3[1] │ │ + vmls.i , q11, d2[0] │ │ + vmull.u , d24, d3[7] │ │ + vqrdmlsh.s , , d2[7] │ │ vabal.u8 , d9, d9 │ │ vmul.f q3, q11, d1[6] │ │ - vmull.u8 q5, d7, d30 │ │ - vmls.f , q12, d0[6] │ │ + vmov.i32 q5, #62975 @ 0x0000f5ff │ │ + vrsubhn.i16 d3, q4, │ │ @ instruction: 0xff8848f0 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n a91004 │ │ ands r0, r7 │ │ b.n a9068e │ │ b.n a90bd8 │ │ b.n a906ac │ │ @@ -2673811,18 +2673811,18 @@ │ │ b.n a91492 │ │ movs r0, #0 │ │ b.n a91496 │ │ stc2 11, cr14, [pc, #1020]! @ a91154 @ │ │ movs r5, r0 │ │ b.n a9109e │ │ ldrh r4, [r7, #6] │ │ - ldmia.w sp!, {r3, r4, r5, r6, r8, sl, fp, sp, lr} │ │ - vqshlu.s64 , q0, #8 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r7, r8, sl, fp, sp, lr} │ │ + vqshlu.s64 , , #8 │ │ vrsra.u8 , , #8 │ │ - vorr.i32 q0, #58624 @ 0x0000e500 │ │ + vbic.i32 q0, #60416 @ 0x0000ec00 │ │ @ instruction: 0xff894ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n a91214 │ │ str r0, [r0, r0] │ │ b.n a910be │ │ ands r1, r0 │ │ b.n a910c2 │ │ @@ -2674214,25 +2674214,25 @@ │ │ vpmin.u q7, q15, │ │ str r0, [r0, r0] │ │ b.n a9180e │ │ str r0, [r0, r0] │ │ b.n a90bda │ │ vpmin.u q7, , │ │ ldr r2, [pc, #316] @ (a91214 ) │ │ - vorr.i32 d0, #242 @ 0x000000f2 │ │ - vmls.i , , d2[6] │ │ + vbic.i32 d0, #249 @ 0x000000f9 │ │ + vsri.64 d1, d1, #55 │ │ vmla.f , q4, d1[3] │ │ - vshr.u64 q0, q7, #58 │ │ - vsri.8 d1, d18, #7 │ │ + vaddw.u8 q0, q3, d5 │ │ + vsri.8 , , #7 │ │ @ instruction: 0xff8849d2 │ │ @ instruction: 0xff87bdba │ │ vbic.i32 , #63488 @ 0x0000f800 │ │ movs r7, r6 │ │ cbz r5, a9111c │ │ - vmlsl.u8 q4, d22, d23 │ │ + vmull.u q4, d22, d2[3] │ │ @ instruction: 0xff882b59 │ │ @ instruction: 0xff879fd4 │ │ vmvn.i16 d4, #240 @ 0x00f0 │ │ stmdb sp!, {r0, lr} │ │ b.n a91452 │ │ str r0, [r0, r0] │ │ b.n a91456 │ │ @@ -2674417,15 +2674417,15 @@ │ │ movs r4, r0 │ │ b.n a915e2 │ │ beq.n a912c4 │ │ b.n a917c0 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r1, r3, r5, r9, sl, fp, ip, sp, lr} │ │ vbic.i32 q3, #61440 @ 0x0000f000 │ │ - @ instruction: 0xff870e96 │ │ + @ instruction: 0xff870ebd │ │ @ instruction: 0xff8848f0 │ │ stmdb sp!, {lr} │ │ b.n a915fe │ │ bcc.n a91346 │ │ @ instruction: 0xebff0004 │ │ b.n a90dee │ │ str r6, [r2, r0] │ │ @@ -2674659,17 +2674659,17 @@ │ │ beq.n a914e4 │ │ b.n a919e0 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {} │ │ movs r0, r0 │ │ strh r0, [r0, #36] @ 0x24 │ │ asrs r6, r5 │ │ - ldr r1, [pc, #772] @ (a917d8 ) │ │ - vrsra.u8 d10, d6, #8 │ │ - @ instruction: 0xff88a346 │ │ + ldr r1, [pc, #928] @ (a91874 ) │ │ + vrsra.u8 d10, d29, #8 │ │ + @ instruction: 0xff88a36d │ │ vqshrun.s16 d4, q8, #8 │ │ stmdb sp!, {r2, r3, r7, ip} │ │ b.n a91024 │ │ movs r0, r2 │ │ b.n a91c2a │ │ asrs r1, r0, #32 │ │ b.n a9160c │ │ @@ -2674735,19 +2674735,19 @@ │ │ b.n a91cb2 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r1, r3, r5, r6, r8, sl, fp, sp, pc} │ │ vmul.f , q3, d0[1] │ │ movs r7, r6 │ │ asrs r4, r3, #8 │ │ movs r7, r6 │ │ - str r1, [sp, #668] @ 0x29c │ │ + str r1, [sp, #824] @ 0x338 │ │ @ instruction: 0xff89789c │ │ movs r7, r6 │ │ add r5, sp, #356 @ 0x164 │ │ - @ instruction: 0xff86fcfd │ │ + @ instruction: 0xff86fd24 │ │ vqshrun.s16 d4, q8, #8 │ │ stmdb sp!, {r2, r3, r7, ip} │ │ b.n a910d8 │ │ movs r0, r2 │ │ b.n a91cde │ │ asrs r1, r0, #32 │ │ b.n a916c0 │ │ @@ -2674816,15 +2674816,15 @@ │ │ @ instruction: 0xff867890 │ │ movs r7, r6 │ │ asrs r0, r5, #5 │ │ movs r7, r6 │ │ cmn r7, r1 │ │ @ instruction: 0xff8777e8 │ │ movs r7, r6 │ │ - bmi.n a91704 │ │ + bmi.n a91552 │ │ vmlsl.u , d23, d0[2] │ │ vaddl.u8 q0, d7, d4 │ │ b.n a91188 │ │ movs r0, r0 │ │ b.n a9176c │ │ vrhadd.u16 d14, d14, d31 │ │ @ instruction: 0xb6dd │ │ @@ -2674911,23 +2674911,23 @@ │ │ asrs r1, r0, #32 │ │ b.n a91828 │ │ vldr d14, [sl, #1020] @ 0x3fc │ │ ldmia r2, {r1, r2, r5} │ │ add.w r0, r0, r5 │ │ b.n a91a56 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r3, r8, fp, ip, sp} │ │ + ldmia.w sp!, {r1, r4, r5, r8, fp, ip, sp} │ │ @ instruction: 0xff8977c4 │ │ movs r7, r6 │ │ asrs r4, r3, #2 │ │ movs r7, r6 │ │ - bmi.n a9172c │ │ - vraddhn.i16 d13, , q9 │ │ - @ instruction: 0xff8738d4 │ │ - vqdmulh.s q0, , d2[7] │ │ + bmi.n a9177a │ │ + vmls.i , , d1[2] │ │ + @ instruction: 0xff8738fb │ │ + @ instruction: 0xff890d15 │ │ @ instruction: 0xff884bf0 │ │ stmdb sp!, {r3, r7, ip, lr, pc} │ │ b.n a91bd8 │ │ str r1, [r0, #0] │ │ b.n a91a82 │ │ asrs r0, r7, #9 │ │ b.n a91284 │ │ @@ -2675220,24 +2675220,24 @@ │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2, r5, r9, fp, lr} │ │ movs r3, r6 │ │ ldr r2, [pc, #192] @ (a91a88 ) │ │ movs r3, r6 │ │ ldr r2, [pc, #272] @ (a91adc ) │ │ movs r3, r6 │ │ - bkpt 0x00c1 │ │ - vqrdmulh.s q5, q12, d1[3] │ │ - vrshr.u8 d7, d15, #7 │ │ - vrsra.u64 d8, d23, #55 │ │ - vrshr.u8 d7, d12, #8 │ │ - vaddw.u8 , , d3 │ │ - vqrdmulh.s q4, , d0[7] │ │ + bkpt 0x00e8 │ │ + @ instruction: 0xff88adf4 │ │ + vmlal.u , d9, d2[1] │ │ + vrsra.u64 q4, q7, #55 │ │ + vmlal.u , d8, d3[0] │ │ + vaddw.u8 , , d26 │ │ + @ instruction: 0xff898e13 │ │ vmlsl.u8 q6, d25, d16 │ │ - vsli.8 d4, d28, #1 │ │ - vsra.u64 d13, d22, #56 │ │ + vmls.f q2, , d3[4] │ │ + vsra.u64 , , #56 │ │ @ instruction: 0xff87a9d3 │ │ @ instruction: 0xff864ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n a91e9c │ │ str r0, [r1, r1] │ │ b.n a91540 │ │ str r3, [r0, #0] │ │ @@ -2675358,17 +2675358,17 @@ │ │ fldmiax ip, {d14-d140} @ Deprecated │ │ ldmia r1!, {r3, r5} │ │ add.w r0, r0, r7 │ │ b.n a91e4e │ │ beq.n a91b38 │ │ b.n a9202c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r7, r8, r9, fp, sp, pc} │ │ + ldmia.w sp!, {r1, r2, r4, r6, r7, r8, r9, fp, sp, pc} │ │ vmlal.u8 q1, d25, d27 │ │ - vsra.u8 d6, d7, #6 │ │ + vsra.u8 d6, d30, #6 │ │ @ instruction: 0xff8848ff │ │ stmdb sp!, {r1, ip, lr} │ │ b.n a91e6a │ │ strb r1, [r0, #0] │ │ b.n a91e6e │ │ strh r2, [r5, #50] @ 0x32 │ │ add.w r0, r6, r0 │ │ @@ -2675510,19 +2675510,19 @@ │ │ b.n a91fa2 │ │ strh r0, [r5, #48] @ 0x30 │ │ add.w r0, r6, r5 │ │ b.n a91faa │ │ beq.n a91c8c │ │ b.n a92188 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r6, r9, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r3, r5, r6, r9, fp, ip, sp, pc} │ │ vabal.u8 q0, d8, d0 │ │ vsli.64 q7, , #10 │ │ - @ instruction: 0xff898b51 │ │ - vqshl.u8 d2, d0, #1 │ │ + @ instruction: 0xff898b78 │ │ + vqshl.u8 d2, d23, #1 │ │ vmlal.u8 q2, d8, d0 │ │ stmdb sp!, {r1, r4, r7, r8, r9, sl, sp, lr} │ │ @ instruction: 0xeb0698a5 │ │ add.w r8, r6, r0, lsl #16 │ │ ldmia.w sp!, {r1, r4, r7, r9, lr, pc} │ │ and.w r8, r7, r0, lsl #16 │ │ stmdb sp!, {r0, r2, r3, r7, r8, r9, sl, sp, lr} │ │ @@ -2675639,16 +2675639,16 @@ │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r1, r2, r3, r5, r7, r8, r9, fp, ip, sp} │ │ vshr.u64 , q10, #57 │ │ movs r7, r6 │ │ lsrs r4, r1, #7 │ │ movs r7, r6 │ │ subs r3, #192 @ 0xc0 │ │ - vorr.i16 d11, #246 @ 0x00f6 │ │ - vqshlu.s64 , , #8 │ │ + vbic.i16 d11, #253 @ 0x00fd │ │ + vabdl.u8 , d8, d16 │ │ vaddl.u8 q0, d8, d0 │ │ b.n a92522 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ b.n a9252a │ │ subs r3, r1, #7 │ │ and.w r8, r7, r0, ror #19 │ │ @@ -2676927,30 +2676927,30 @@ │ │ ldrsh r3, [r6, r4] │ │ strb r3, [r6, #5] │ │ ldr r4, [r5, #20] │ │ ldr r7, [r3, #20] │ │ ldr r6, [r5, #20] │ │ lsls r0, r2, #11 │ │ movs r7, r6 │ │ - subs r2, #187 @ 0xbb │ │ + subs r2, #226 @ 0xe2 │ │ @ instruction: 0xff88ddac │ │ - @ instruction: 0xff89ed55 │ │ + @ instruction: 0xff89ed7c │ │ vmla.i , q4, d1[6] │ │ vaddl.u8 q0, d23, d16 │ │ movs r7, r6 │ │ lsls r0, r6, #4 │ │ movs r7, r6 │ │ ldr r7, [pc, #208] @ (a929d8 ) │ │ vqdmulh.s , , d3[2] │ │ @ instruction: 0xff8a3b55 │ │ - vqrdmlsh.s , q13, d0[0] │ │ + vqrdmlsh.s , q13, d3[5] │ │ vmla.i q2, , d0[4] │ │ movs r3, r6 │ │ ldrb r5, [r2, #30] │ │ - vsra.u64 d10, d8, #58 │ │ + vsra.u64 d10, d31, #58 │ │ vaddl.u8 q0, d9, d0 │ │ b.n a92fc6 │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ blx lr │ │ stmdb sp!, {lr} │ │ b.n a92c72 │ │ @@ -2677878,15 +2677878,15 @@ │ │ movs r0, r0 │ │ movs r1, r0 │ │ movs r0, r0 │ │ str r3, [r7, #24] │ │ movs r2, r0 │ │ lsls r4, r2, #4 │ │ movs r0, r0 │ │ - bl b2e04a │ │ + bl b5504a │ │ ldr r3, [pc, #960] @ (a93500 ) │ │ stmdb sp!, {r0, pc} │ │ b.n a93486 │ │ ands r0, r0 │ │ b.n a9348a │ │ lsls r0, r3, #3 │ │ b.n a934ce │ │ @@ -2678060,16 +2678060,16 @@ │ │ movs r1, r0 │ │ b.n a937ba │ │ movs r4, r1 │ │ b.n a92dc6 │ │ movs r0, r0 │ │ b.n a93a02 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r1, r2, r4, r6, r7, r9, sl, fp, sp, lr, pc} │ │ - @ instruction: 0xff87b908 │ │ + ldmia.w sp!, {r0, r2, r3, r4, r5, r6, r7, r9, sl, fp, sp, lr, pc} │ │ + @ instruction: 0xff87b92f │ │ vaddl.u8 q0, d7, d0 │ │ b.n a93972 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #960] @ (a93698 ) │ │ stmdb sp!, {ip, lr} │ │ b.n a9361e │ │ ands r0, r0 │ │ @@ -2678558,15 +2678558,15 @@ │ │ b.n a93e4e │ │ movs r4, r1 │ │ b.n a9321c │ │ @ instruction: 0xffbdeaff │ │ strb r6, [r3, #13] │ │ movs r2, r0 │ │ addw r0, r8, #54 @ 0x36 │ │ - @ instruction: 0xeb1eff87 │ │ + @ instruction: 0xeb45ff87 │ │ ldr r7, [pc, #960] @ (a93ae4 ) │ │ stmdb sp!, {r2, r3, r5, r6, r7, ip, lr, pc} │ │ b.n a93bc4 │ │ blt.n a9372e │ │ b.n a93bc8 │ │ ands r0, r0 │ │ b.n a93252 │ │ @@ -2679184,18 +2679184,18 @@ │ │ vqshrun.s16 d3, q12, #6 │ │ @ instruction: 0xff8a39b4 │ │ @ instruction: 0xff8a4fb8 │ │ @ instruction: 0xff8a39a8 │ │ vaddl.u8 q3, d7, d0 │ │ @ instruction: 0xff8a4fa8 │ │ vabdl.u8 , d26, d2 │ │ - vsli.8 d1, d23, #2 │ │ - vqshlu.s64 d1, d12, #9 │ │ - vsri.64 q7, q13, #55 │ │ - vrsra.u64 q1, q9, #57 │ │ + vsli.8 , q7, #2 │ │ + vmlsl.u , d25, d3[0] │ │ + vabal.u8 q7, d9, d17 │ │ + vmov.i32 d2, #16318464 @ 0x00f90000 │ │ vaddl.u8 q0, d8, d0 │ │ b.n a94328 │ │ vrhadd.u16 d0, d14, d31 │ │ stmia r4!, {r0, r2, r4, r6} │ │ and.w r0, r0, r8 │ │ b.n a94192 │ │ movs r0, r0 │ │ @@ -2680030,37 +2680030,37 @@ │ │ b.n a94690 │ │ lsls r0, r4, #10 │ │ b.n a946f6 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, r4, r8, r9, sp} │ │ vshr.u8 q4, , #6 │ │ vqrdmlah.s q2, q11, d2[3] │ │ - vraddhn.i16 d6, , q10 │ │ - @ instruction: 0xff891ddb │ │ + vmls.i q3, , d3[2] │ │ + vmull.p8 , d9, d2 │ │ vmul.i q1, q4, d2[3] │ │ - @ instruction: 0xff8a1bef │ │ - vsubl.u8 q3, d24, d28 │ │ + @ instruction: 0xff8a1c16 │ │ + vrshr.u64 q3, , #56 │ │ vqdmulh.s q2, , d2[2] │ │ vqrdmlah.s , , d1[5] │ │ - vmlal.u8 q5, d6, d31 │ │ - vqdmulh.s , , d3[5] │ │ + vmov.i16 q5, #230 @ 0x00e6 │ │ + @ instruction: 0xff871d0e │ │ vqrdmulh.s q2, q12, d2[2] │ │ - vorr.i16 , #63232 @ 0xf700 │ │ + vbic.i16 , #65024 @ 0xfe00 │ │ @ instruction: 0xff884c3a │ │ vqrdmulh.s , , d1[3] │ │ - vsubl.u8 q3, d6, d8 │ │ - @ instruction: 0xff891ba3 │ │ - vmlal.u q3, d8, d0[4] │ │ + vsubl.u8 q3, d6, d31 │ │ + @ instruction: 0xff891bca │ │ + vsubl.u8 q3, d24, d7 │ │ @ instruction: 0xff894c7e │ │ vmov.i8 d7, #249 @ 0xf9 │ │ - @ instruction: 0xff861aff │ │ - vsra.u64 d6, d28, #56 │ │ + @ instruction: 0xff861b26 │ │ + vmla.f q3, q12, d3[4] │ │ @ instruction: 0xff894bda │ │ vmvn.i32 , #16121855 @ 0x00f5ffff │ │ - vqrdmlsh.s , q3, d2[0] │ │ + vqrdmlsh.s , q3, d1[6] │ │ vmvn.i32 q2, #240 @ 0x000000f0 │ │ stmdb sp!, {sp, lr} │ │ b.n a9476a │ │ add r3, sp, #864 @ 0x360 │ │ @ instruction: 0xebff5000 │ │ b.n a94772 │ │ movs r0, r0 │ │ @@ -2681303,15 +2681303,15 @@ │ │ b.n a94a44 │ │ rors r0, r6 │ │ ldmia.w sp!, {r5, r6, r7, r9, sl, sp, pc} │ │ @ instruction: 0xeaffd2d6 │ │ movs r2, r0 │ │ bls.n a94e2c │ │ movs r6, r6 │ │ - stmia r5!, {r0, r1, r7} │ │ + stmia r5!, {r1, r3, r5, r7} │ │ vaddl.u8 , d8, d1 │ │ b.n a9565e │ │ @ instruction: 0xff91eaff │ │ rors r0, r6 │ │ stmdb sp!, {r1, lr} │ │ b.n a9526a │ │ str r1, [r0, #0] │ │ @@ -2682336,15 +2682336,15 @@ │ │ movs r0, #56 @ 0x38 │ │ b.n a9532c │ │ str r4, [r6, r0] │ │ b.n a95330 │ │ @ instruction: 0xffa1eaff │ │ bpl.n a958c6 │ │ movs r2, r0 │ │ - add r0, pc, #256 @ (adr r0, a95900 ) │ │ + add r0, pc, #412 @ (adr r0, a9599c ) │ │ @ instruction: 0xff884bf0 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n a95ca4 │ │ ands r2, r0 │ │ b.n a95b4e │ │ strh r1, [r0, #0] │ │ b.n a95b52 │ │ @@ -2682454,15 +2682454,15 @@ │ │ ldmia.w sp!, {r0, r1, r2, ip, sp, lr} │ │ b.n a9603a │ │ @ instruction: 0xffe5eaff │ │ bvs.n a959f2 │ │ movs r2, r0 │ │ ldmia r6, {r3, r4, r6, r7} │ │ movs r6, r6 │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ + ldmia r0, {r0, r4, r7} │ │ vqshl.u64 d10, d28, #7 │ │ vmovn.i d16, q4 │ │ movs r0, r0 │ │ ldr r7, [pc, #1016] @ (a95d0c ) │ │ stmdb sp!, {lr} │ │ b.n a95c5a │ │ movs r1, r0 │ │ @@ -2682693,15 +2682693,15 @@ │ │ movs r0, #0 │ │ b.n a962ce │ │ stmia r7!, {r5, r7} │ │ @ instruction: 0xebff0005 │ │ b.n a95e56 │ │ ldr r0, [pc, #192] @ (a95bd8 ) │ │ ldmia.w sp!, {r0, r3, r4, r6, r8, fp, sp, pc} │ │ - @ instruction: 0xeaffd75b │ │ + @ instruction: 0xeaffd782 │ │ vsra.u64 q2, q8, #56 │ │ stmdb sp!, {r1, sp, lr} │ │ b.n a95e6a │ │ str r1, [r0, r0] │ │ b.n a95e6e │ │ ands r0, r0 │ │ b.n a95e72 │ │ @@ -2683508,15 +2683508,15 @@ │ │ movs r0, r0 │ │ b.n a968d0 │ │ movs r1, r0 │ │ asrs r0, r4, #6 │ │ beq.n a9627c │ │ b.n a96750 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r3, r5, r7, ip, lr, pc} │ │ + ldmia.w sp!, {r0, r4, r6, r7, ip, lr, pc} │ │ vmull.p8 q2, d8, d0 │ │ stmdb sp!, {sp} │ │ b.n a96986 │ │ adds r0, #0 │ │ b.n a9698a │ │ movs r0, #0 │ │ b.n a95d68 │ │ @@ -2684641,21 +2684641,21 @@ │ │ @ instruction: 0xf6f00005 │ │ lsls r4, r2, #14 │ │ vmls.i q2, q13, d0[5] │ │ movs r0, r1 │ │ bl d52b1c │ │ add r8, lr │ │ movs r0, r1 │ │ - adds r6, #191 @ 0xbf │ │ - vmul.i , q12, d2[0] │ │ - vmls.f , , d3[3] │ │ - vsubw.u8 , , d25 │ │ - @ instruction: 0xff878edf │ │ + adds r6, #230 @ 0xe6 │ │ + vmul.i , q12, d1[6] │ │ + vbic.i32 , #16121856 @ 0x00f60000 │ │ + vrsra.u64 , q0, #57 │ │ + @ instruction: 0xff878f06 │ │ vmul.f q4, q4, d0[5] │ │ - vtbl.8 d31, {d15}, d2 │ │ + vtbl.8 d31, {d15}, d25 │ │ vrsubhn.i16 d0, , q14 │ │ movs r3, r6 │ │ movs r3, #144 @ 0x90 │ │ movs r7, r6 │ │ stc2l 0, cr0, [r4, #-200]! @ 0xffffff38 │ │ pop {r3, r4, r5, r7} │ │ movs r6, r6 │ │ @@ -2685008,15 +2685008,15 @@ │ │ movs r0, r0 │ │ b.n a97686 │ │ movs r4, r1 │ │ b.n a96a5a │ │ add sp, #80 @ 0x50 │ │ b.n a97464 │ │ @ instruction: 0xffefeaff │ │ - ldr r4, [sp, #724] @ 0x2d4 │ │ + ldr r4, [sp, #880] @ 0x370 │ │ @ instruction: 0xff874dfc │ │ stmdb sp!, {r0, r1, ip, lr} │ │ b.n a9729e │ │ str r2, [r0, #0] │ │ b.n a972a2 │ │ strb r1, [r0, #0] │ │ b.n a972a6 │ │ @@ -2685882,26 +2685882,26 @@ │ │ movs r4, r2 │ │ b.n a971d8 │ │ vpmin.u32 q15, q14, │ │ ble.n a975ca │ │ movs r2, r0 │ │ cbz r0, a97734 │ │ movs r6, r6 │ │ - ldr r4, [sp, #792] @ 0x318 │ │ + ldr r4, [sp, #948] @ 0x3b4 │ │ vsra.u64 d11, d20, #56 │ │ movs r6, r6 │ │ sxtb r0, r3 │ │ movs r6, r6 │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ - @ instruction: 0xff889b62 │ │ + ldr r2, [sp, #324] @ 0x144 │ │ + @ instruction: 0xff889b89 │ │ vsra.u8 , q14, #8 │ │ movs r6, r6 │ │ bl 7b05f6 │ │ ldr r3, [r4, #76] @ 0x4c │ │ - vmlsl.u8 q5, d25, d22 │ │ + vmull.u q5, d25, d1[3] │ │ @ instruction: 0xff8748f0 │ │ stmdb sp!, {lr} │ │ b.n a97a36 │ │ movs r0, r2 │ │ b.n a9721a │ │ str r1, [r0, r0] │ │ b.n a97a3e │ │ @@ -2686259,27 +2686259,27 @@ │ │ b.n a97afe │ │ movs r4, r1 │ │ b.n a97522 │ │ movs r0, r1 │ │ b.n a97f06 │ │ ldr r3, [pc, #960] @ (a97dc8 ) │ │ ldmia.w sp!, {r3, r5, r6, r8, r9, sp, pc} │ │ - @ instruction: 0xea00e471 │ │ - vqdmulh.s , , d0[5] │ │ + @ instruction: 0xea00e498 │ │ + vmull.u8 , d23, d11 │ │ vrsra.u8 q5, , #8 │ │ - @ instruction: 0xff864c90 │ │ - vabdl.u8 , d25, d9 │ │ + @ instruction: 0xff864cb7 │ │ + vqshl.u64 d13, d16, #9 │ │ vqshrun.s16 d4, q8, #8 │ │ - @ instruction: 0xff86d74d │ │ + vbic.i32 , #-469762048 @ 0xe4000000 │ │ vqshl.u64 q2, q10, #8 │ │ - @ instruction: 0xff867ba4 │ │ - vabdl.u8 , d8, d1 │ │ + @ instruction: 0xff867bcb │ │ + vabdl.u8 , d8, d24 │ │ vqshl.u8 q2, q10, #0 │ │ vsubl.u8 q5, d22, d11 │ │ - @ instruction: 0xff864bbc │ │ + @ instruction: 0xff864be3 │ │ vqshrun.s16 d4, q8, #7 │ │ stmdb sp!, {r2, r3, r6, ip} │ │ b.n a97588 │ │ ands r0, r0 │ │ b.n a97d8e │ │ asrs r1, r0, #32 │ │ b.n a97b70 │ │ @@ -2686311,17 +2686311,17 @@ │ │ @ instruction: 0xebff0f10 │ │ b.n a97d6c │ │ strh r0, [r4, r2] │ │ b.n a97dd2 │ │ movs r5, r0 │ │ b.n a97dd6 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r5, r6, r7, r9, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r3, r8, r9, ip, sp, lr, pc} │ │ @ instruction: 0xff88df33 │ │ - @ instruction: 0xff865c90 │ │ + @ instruction: 0xff865cb7 │ │ vshr.u64 d2, d26, #56 │ │ b.n a97e4a │ │ movs r4, r0 │ │ b.n a980d2 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ @@ -2688160,15 +2688160,15 @@ │ │ b.n a9863c │ │ movs r0, r0 │ │ b.n a9913e │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r1, r2, r3, r7, r8, fp, ip, lr, pc} │ │ - vraddhn.i16 d0, , │ │ + vmls.i q0, , d2[2] │ │ vaddl.u8 q0, d9, d0 │ │ b.n a99152 │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ vpmin.u16 q15, , │ │ movs r0, r0 │ │ @@ -2688413,15 +2688413,15 @@ │ │ vrhadd.u16 d14, d14, d31 │ │ strex r0, r0, [r4, #200] @ 0xc8 │ │ movs r4, r0 │ │ b.n a98830 │ │ movs r0, r0 │ │ b.n a98e14 │ │ vrhadd.u16 d14, d14, d31 │ │ - adds r4, r2, r1 │ │ + adds r3, r7, r1 │ │ vaddl.u8 , d9, d0 │ │ b.n a99042 │ │ movs r0, r0 │ │ b.n a99446 │ │ movs r0, r0 │ │ b.n a993ac │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -2689546,15 +2689546,15 @@ │ │ strh r0, [r0, #0] │ │ push {r2, r7, lr} │ │ strb r4, [r0, #0] │ │ push {r2, r7, lr} │ │ movs r5, r0 │ │ b.n a99a6a │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r3, r7, r8, r9, sl, lr, pc} │ │ + ldmia.w sp!, {r1, r4, r5, r7, r8, r9, sl, lr, pc} │ │ vmvn.i16 d4, #252 @ 0x00fc │ │ stmdb sp!, {lr} │ │ b.n a99a7a │ │ movs r4, r1 │ │ b.n a9925e │ │ b.n a99dbe │ │ add.w r0, sl, r0 │ │ @@ -2690867,16 +2690867,16 @@ │ │ ldrh r0, [r0, #4] │ │ movs r6, r6 │ │ ldrh r0, [r7, #26] │ │ movs r6, r6 │ │ ldrh r4, [r1, #24] │ │ movs r6, r6 │ │ bcc.n a9a2ec │ │ - vmov.i32 , #61439 @ 0x0000efff │ │ - vshr.u64 d8, d22, #57 │ │ + vmull.u8 , d22, d6 │ │ + vshr.u64 q4, , #57 │ │ vmlsl.u q4, d7, d0[1] │ │ movs r6, r6 │ │ strh r0, [r0, #42] @ 0x2a │ │ movs r6, r6 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ b.n a9a5b2 │ │ @@ -2692193,16 +2692193,16 @@ │ │ asrs r0, r2, #32 │ │ b.n a9a8e0 │ │ asrs r1, r0, #32 │ │ b.n a9aec4 │ │ @ instruction: 0xffe8eaff │ │ ldrb r4, [r0, #20] │ │ movs r6, r6 │ │ - mov fp, sl │ │ - vqdmulh.s q7, q4, d3[5] │ │ + mov sl, pc │ │ + vmull.u8 q7, d24, d14 │ │ vaddw.u8 , , d1 │ │ vsubl.u8 , d22, d8 │ │ vshr.u8 d4, d0, #7 │ │ stmdb sp!, {lr} │ │ b.n a9b106 │ │ lsls r5, r7, #3 │ │ add.w r0, r0, ip, lsl #4 │ │ @@ -2692360,16 +2692360,16 @@ │ │ b.n a9b038 │ │ lsls r3, r2, #1 │ │ add.w r0, r0, r6 │ │ b.n a9b262 │ │ svc 130 @ 0x82 │ │ b.n a9b440 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r9, ip, sp, lr} │ │ - vbic.i32 d7, #62464 @ 0x0000f400 │ │ + ldmia.w sp!, {r0, r2, r5, r7, r9, ip, sp, lr} │ │ + vorr.i32 , #64256 @ 0x0000fb00 │ │ vaddl.u8 q0, d7, d23 │ │ b.n a9b676 │ │ blt.n a9af7a │ │ and.w pc, sl, r0, ror #19 │ │ stmdb sp!, {r2, r3, r5, r6, ip, lr, pc} │ │ b.n a9b3dc │ │ cbz r0, a9af4a │ │ @@ -2692501,15 +2692501,15 @@ │ │ b.n a9b39a │ │ beq.n a9b134 │ │ b.n a9b578 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r6, r7, r9, fp, ip, sp, lr} │ │ movs r6, r6 │ │ str r3, [sp, #636] @ 0x27c │ │ - @ instruction: 0xff89ea5a │ │ + vmlsl.u8 q7, d25, d1 │ │ @ instruction: 0xff8748ff │ │ stmdb sp!, {r0, r1, lr} │ │ b.n a9b3b6 │ │ str r2, [r0, r0] │ │ b.n a9b3ba │ │ str r1, [r0, #0] │ │ b.n a9b3be │ │ @@ -2692543,25 +2692543,25 @@ │ │ ldr r5, [sp, #608] @ 0x260 │ │ @ instruction: 0xebff0007 │ │ b.n a9b3fe │ │ beq.n a9b0e0 │ │ b.n a9b5dc │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r3, r5, r7, r9, lr, pc} │ │ - vaddw.u8 , q11, d31 │ │ + vsra.u64 , q3, #58 │ │ vaddl.u8 q1, d7, d12 │ │ b.n a9ac10 │ │ asrs r0, r0, #32 │ │ b.n a9b416 │ │ movs r6, r1 │ │ b.n a9b81a │ │ movs r0, #2 │ │ b.n a9b1fc │ │ movs r0, r0 │ │ - @ instruction: 0xea009074 │ │ + @ instruction: 0xea00909b │ │ vmov.i32 d4, #252 @ 0x000000fc │ │ stmdb sp!, {lr} │ │ b.n a9b42e │ │ movs r4, r4 │ │ b.n a9ac30 │ │ adds r0, #1 │ │ b.n a9b436 │ │ @@ -2692577,16 +2692577,16 @@ │ │ b.n a9b44a │ │ asrs r1, r0, #32 │ │ b.n a9b22c │ │ ldr r5, [sp, #520] @ 0x208 │ │ @ instruction: 0xebff0004 │ │ b.n a9b456 │ │ strh r4, [r3, #0] │ │ - ldmia.w sp!, {r4, r6, sl, ip, sp, lr, pc} │ │ - vsri.64 d15, d15, #56 │ │ + ldmia.w sp!, {r0, r1, r2, r4, r5, r6, sl, ip, sp, lr, pc} │ │ + vmls.i , q12, d2[1] │ │ @ instruction: 0xff8848f0 │ │ stmdb sp!, {r3, sp, lr} │ │ b.n a9ac4a │ │ ands r0, r0 │ │ b.n a9b46e │ │ str r0, [r4, r0] │ │ b.n a9ac5e │ │ @@ -2692647,15 +2692647,15 @@ │ │ asrs r1, r0, #32 │ │ b.n a9b2cc │ │ ldr r0, [pc, #192] @ (a9b270 ) │ │ ldmia.w sp!, {r0, r2, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xeaff8830 │ │ ldmia.w sp!, {r3, r4, r5, r7, fp, ip, sp, lr} │ │ movs r6, r6 │ │ - subs r0, #11 │ │ + subs r0, #50 @ 0x32 │ │ vmov.i32 d4, #240 @ 0x000000f0 │ │ stmdb sp!, {lr} │ │ b.n a9b50a │ │ lsls r0, r1, #1 │ │ b.n a9acee │ │ movs r0, r0 │ │ b.n a9b872 │ │ @@ -2693359,16 +2693359,16 @@ │ │ b.n a9b2f4 │ │ add r0, pc, #960 @ (adr r0, a9bb7c ) │ │ b.n a9bb3e │ │ @ instruction: 0xff95eaff │ │ strb r4, [r0, #16] │ │ movs r6, r6 │ │ asrs r3, r1, #15 │ │ - vmlal.u q6, d23, d2[7] │ │ - vorr.i32 q6, #64000 @ 0x0000fa00 │ │ + vorr.i32 d12, #62720 @ 0x0000f500 │ │ + vsubw.u8 q6, , d1 │ │ vmla.i , , d0[3] │ │ b.n a9b2f6 │ │ movs r0, r0 │ │ b.n a9be7c │ │ vrhadd.u16 d1, d14, d31 │ │ asrs r2, r6, #6 │ │ b.n a9bb82 │ │ @@ -2693511,15 +2693511,15 @@ │ │ movs r0, r0 │ │ movs r1, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ strb r0, [r0, #8] │ │ movs r6, r6 │ │ - add r5, pc, #668 @ (adr r5, a9bbbc ) │ │ + add r5, pc, #824 @ (adr r5, a9bc58 ) │ │ vsra.u64 q2, q8, #57 │ │ stmdb sp!, {pc} │ │ b.n a9bc6a │ │ movs r0, r1 │ │ b.n a9b44e │ │ ands r0, r5 │ │ b.n a9b452 │ │ @@ -2694168,15 +2694168,15 @@ │ │ b.n a9c3dc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r7, sl, fp, sp, lr} │ │ movs r6, r6 │ │ mvns r2, r0 │ │ vmull.u8 q3, d9, d4 │ │ movs r6, r6 │ │ - str r2, [r7, #60] @ 0x3c │ │ + str r1, [r4, #64] @ 0x40 │ │ vaddl.u8 q0, d7, d4 │ │ b.n a9ba18 │ │ movs r0, r0 │ │ b.n a9bffc │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r5, [sp, #912] @ 0x390 │ │ movs r2, r6 │ │ @@ -2698535,15 +2698535,15 @@ │ │ @ instruction: 0xffa0eaff │ │ strb r1, [r0, #0] │ │ b.n a9e71a │ │ @ instruction: 0xff9feaff │ │ strb r0, [r0, #0] │ │ b.n a9eb22 │ │ @ instruction: 0xff9deaff │ │ - bl 7cb2f6 │ │ + bl 7f22f6 │ │ ldr r0, [pc, #240] @ (a9e4dc ) │ │ stmdb sp!, {lr} │ │ b.n a9e732 │ │ movs r4, r7 │ │ b.n a9df16 │ │ lsls r6, r1, #6 │ │ add.w r0, r0, r0 │ │ @@ -2702792,15 +2702792,15 @@ │ │ @ instruction: 0xffe01aff │ │ movs r4, r0 │ │ b.n aa0b52 │ │ ldr r6, [sp, #640] @ 0x280 │ │ @ instruction: 0xebff6001 │ │ b.n aa0f5a │ │ @ instruction: 0xffdceaff │ │ - lsrs r2, r2, #4 │ │ + lsrs r1, r7, #4 │ │ @ instruction: 0xff884ff0 │ │ stmdb sp!, {r2, r3, r5, r7, ip, lr, pc} │ │ b.n aa0cc4 │ │ lsrs r4, r2 │ │ b.n aa0368 │ │ str r0, [sp, #12] │ │ b.n aa0b72 │ │ @@ -2704425,27 +2704425,27 @@ │ │ ldr r1, [r4, #68] @ 0x44 │ │ strb r5, [r5, #28] │ │ ldr r1, [r4, #68] @ 0x44 │ │ ldrb r7, [r7, #29] │ │ lsls r0, r1, #4 │ │ vaddl.u q8, d15, d1 │ │ pldw [r0, #255]! │ │ - cmp sp, sp │ │ + mov r4, r2 │ │ @ instruction: 0xff881e10 │ │ movs r6, r6 │ │ ldrb r4, [r0, #26] │ │ movs r6, r6 │ │ asrs r4, r0, #28 │ │ movs r6, r6 │ │ asrs r4, r3, #31 │ │ movs r6, r6 │ │ asrs r0, r6, #20 │ │ movs r6, r6 │ │ lsrs r5, r5, #29 │ │ - vsli.64 , q12, #9 │ │ + vqshlu.s8 d15, d15, #1 │ │ vmlsl.u8 q0, d22, d0 │ │ movs r0, r0 │ │ lsls r4, r7, #12 │ │ movs r0, r0 │ │ asrs r0, r1, #16 │ │ movs r6, r6 │ │ lsls r4, r7, #10 │ │ @@ -2705096,15 +2705096,15 @@ │ │ b.n aa1ca4 │ │ adds r0, #12 │ │ b.n aa1eca │ │ strh r5, [r7, #20] │ │ @ instruction: 0xebff0000 │ │ b.n aa22d2 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r7, r8, sl} │ │ + ldmia.w sp!, {r0, r2, r4, r5, r7, r8, sl} │ │ vmov.i32 d0, #244 @ 0x000000f4 │ │ b.n aa16be │ │ movs r0, #40 @ 0x28 │ │ b.n aa16c2 │ │ vrhadd.u16 d14, d2, d31 │ │ movs r4, r2 │ │ b.n aa16ca │ │ @@ -2709190,15 +2709190,15 @@ │ │ str r7, [r0, #0] │ │ b.n aa452e │ │ @ instruction: 0xffc0eaff │ │ lsls r2, r0, #26 │ │ adds r7, #127 @ 0x7f │ │ b.n aa4228 │ │ movs r5, r5 │ │ - ldr r0, [sp, #604] @ 0x25c │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ vaddl.u8 , d7, d27 │ │ b.n aa39a2 │ │ movs r2, r0 │ │ b.n aa44a8 │ │ vrhadd.u16 d0, d14, d31 │ │ movs r4, r0 │ │ b.n aa392e │ │ @@ -2713796,15 +2713796,15 @@ │ │ b.n aa67aa │ │ beq.n aa64b4 │ │ b.n aa6988 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r7, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xfffffd00 │ │ vcvt.u32.f32 q8, q2, #1 │ │ - vmla.i q7, , d0[0] │ │ + vmla.i q7, , d3[5] │ │ vmla.i q1, q3, d0[6] │ │ b.n aa5fa6 │ │ movs r1, r0 │ │ b.n aa672e │ │ movs r3, r0 │ │ add r2, sp, #0 │ │ movs r0, #6 │ │ @@ -2721354,18 +2721354,18 @@ │ │ vrhadd.u d14, d0, d31 │ │ movs r0, r1 │ │ b.n aaa872 │ │ lsls r3, r6, #10 │ │ @ instruction: 0xeb00b01c │ │ b.n aaa074 │ │ vpmin.u32 q7, q12, │ │ - add r5, sp, #936 @ 0x3a8 │ │ - vmov.i32 q4, #250 @ 0x000000fa │ │ - @ instruction: 0xff86adb2 │ │ - @ instruction: 0xff8748dd │ │ + add r6, sp, #68 @ 0x44 │ │ + vaddl.u8 q4, d23, d1 │ │ + @ instruction: 0xff86add9 │ │ + @ instruction: 0xff874904 │ │ vmul.i q7, q11, d0[7] │ │ movs r5, r6 │ │ ldr r0, [pc, #960] @ (aaa914 ) │ │ stmdb sp!, {ip, lr} │ │ b.n aaa89a │ │ ands r0, r0 │ │ b.n aaa07e │ │ @@ -2721696,15 +2721696,15 @@ │ │ b.n aaadcc │ │ @ instruction: 0xffefaaff │ │ str r0, [r0, r0] │ │ b.n aaaf72 │ │ movs r5, r0 │ │ b.n aaab76 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r5, r7, r8, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r3, r6, r7, r8, sp, lr, pc} │ │ vaddl.u8 , d23, d16 │ │ b.n aaa362 │ │ movs r0, r0 │ │ b.n aaaee8 │ │ vrhadd.u16 d0, d14, d31 │ │ lsls r0, r3, #7 │ │ and.w r0, r0, r0, ror #17 │ │ @@ -2723599,15 +2723599,15 @@ │ │ b.n aabbfe │ │ strb r3, [r4, #7] │ │ @ instruction: 0xebff0000 │ │ b.n aac006 │ │ beq.n aab900 │ │ b.n aabde4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r6, r7, sl, fp} │ │ + ldmia.w sp!, {r0, r2, r3, r5, r6, r7, sl, fp} │ │ vshr.u8 d4, d0, #8 │ │ stmdb sp!, {lr} │ │ b.n aabc1a │ │ movs r4, r1 │ │ b.n aab3fe │ │ movs r0, #1 │ │ b.n aac022 │ │ @@ -2724838,15 +2724838,15 @@ │ │ add r0, pc, #0 @ (adr r0, aac3a4 ) │ │ b.n aabeb6 │ │ asrs r4, r0, #32 │ │ b.n aabeba │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r3, r5, r6, r7, r8, sp, pc} │ │ vshr.u64 d10, d27, #56 │ │ - vaddw.u8 , q4, d6 │ │ + vaddw.u8 , q4, d29 │ │ vmvn.i32 q2, #240 @ 0x000000f0 │ │ stmdb sp!, {r0, r1, ip, lr} │ │ b.n aac702 │ │ str r2, [r0, #0] │ │ b.n aac706 │ │ ands r0, r0 │ │ b.n aac70a │ │ @@ -2732301,15 +2732301,15 @@ │ │ adds r0, #0 │ │ b.n ab01a4 │ │ movs r0, #1 │ │ b.n ab02a6 │ │ lsls r0, r6, #3 │ │ cbz r4, ab0136 │ │ lsrs r6, r2, #27 │ │ - and.w pc, r0, r6, lsr #10 │ │ + and.w pc, r0, sp, ror #10 │ │ vshr.u64 d0, d12, #58 │ │ b.n aafc4c │ │ asrs r4, r0, #32 │ │ b.n aafc4a │ │ str r0, [sp, #720] @ 0x2d0 │ │ b.n aafc54 │ │ lsls r0, r4, #1 │ │ @@ -2732768,15 +2732768,15 @@ │ │ str r0, [r1, r2] │ │ b.n ab0004 │ │ movs r0, r0 │ │ b.n ab0c0e │ │ lsls r1, r6, #2 │ │ b.n ab0062 │ │ lsrs r1, r0, #6 │ │ - and.w r2, r0, r8, lsr #4 │ │ + and.w r2, r0, pc, ror #4 │ │ vshr.u64 d0, d12, #58 │ │ b.n ab0018 │ │ asrs r2, r1, #32 │ │ b.n ab0822 │ │ asrs r2, r6, #19 │ │ add.w r0, r0, r0, lsl #16 │ │ b.n ab082a │ │ @@ -2733032,15 +2733032,15 @@ │ │ str r0, [r5, r0] │ │ b.n ab0c0c │ │ ands r0, r5 │ │ b.n ab0c0e │ │ str r1, [r0, #0] │ │ b.n ab0b96 │ │ @ instruction: 0xffe5eaff │ │ - lsrs r7, r4, #31 │ │ + asrs r6, r1, #32 │ │ vshr.u64 d0, d18, #58 │ │ b.n ab0aca │ │ strb r0, [r0, #0] │ │ b.n ab0e5a │ │ str r0, [sp, #64] @ 0x40 │ │ b.n ab0252 │ │ str r0, [r0, #0] │ │ @@ -2734533,15 +2734533,15 @@ │ │ str r2, [r1, #0] │ │ b.n ab16ae │ │ movs r0, r0 │ │ b.n ab1a14 │ │ lsls r2, r6, #1 │ │ subs r0, r0, r0 │ │ lsrs r3, r0, #28 │ │ - @ instruction: 0xea00c135 │ │ + @ instruction: 0xea00c15c │ │ @ instruction: 0xff87bd28 │ │ @ instruction: 0xff848b28 │ │ movs r0, r0 │ │ strh r2, [r5, #54] @ 0x36 │ │ movs r1, r0 │ │ asrs r0, r1, #32 │ │ b.n ab0ec2 │ │ @@ -2736796,15 +2736796,15 @@ │ │ @ instruction: 0xfa0a000c │ │ b.n ab2150 │ │ asrs r0, r6, #2 │ │ b.n ab2160 │ │ str r0, [r0, r0] │ │ b.n ab2734 │ │ movs r5, r1 │ │ - and.w sl, r0, lr, ror #2 │ │ + and.w sl, r0, r5, asr #3 │ │ vaddl.u8 q0, d6, d4 │ │ b.n ab2976 │ │ adds r0, #0 │ │ b.n ab2d7a │ │ lsrs r6, r7, #28 │ │ add.w r0, r0, ip, lsl #8 │ │ b.n ab2170 │ │ @@ -2738474,15 +2738474,15 @@ │ │ movs r0, r0 │ │ b.n ab3b10 │ │ movs r0, r0 │ │ b.n ab2f72 │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ lsls r4, r1, #29 │ │ - @ instruction: 0xea009307 │ │ + @ instruction: 0xea00932e │ │ vaddl.u8 q0, d6, d8 │ │ b.n ab2fa2 │ │ strb r1, [r0, #0] │ │ b.n ab3bbe │ │ asrs r4, r4, #32 │ │ b.n ab2faa │ │ movs r0, #4 │ │ @@ -2740674,15 +2740674,15 @@ │ │ @ instruction: 0xebff2000 │ │ b.n ab4e5e │ │ movs r0, #176 @ 0xb0 │ │ b.n ab423c │ │ lsls r0, r6, #3 │ │ b.n ab4aae │ │ stc2l 10, cr14, [pc, #-1020] @ ab432c @ │ │ - @ instruction: 0xe9aaff85 │ │ + ldrd pc, pc, [r1, #532] @ 0x214 │ │ lsls r0, r7, #4 │ │ b.n ab426c │ │ ldmia r7!, {r0, r1, r2, r6} │ │ @ instruction: 0xebff20c4 │ │ b.n ab4c54 │ │ movs r0, r1 │ │ b.n ab4a7e │ │ @@ -2741613,15 +2741613,15 @@ │ │ b.n ab5252 │ │ add r0, pc, #672 @ (adr r0, ab51b4 ) │ │ b.n ab4a30 │ │ lsls r6, r6, #2 │ │ and.w r0, r0, r8, lsl #22 │ │ b.n ab4a58 │ │ lsls r6, r7, #6 │ │ - @ instruction: 0xea00d20a │ │ + @ instruction: 0xea00d231 │ │ vmla.i q2, q3, d0[5] │ │ b.n ab4a64 │ │ movs r0, r1 │ │ b.n ab526e │ │ asrs r0, r0, #32 │ │ b.n ab4a5a │ │ adds r5, #19 │ │ @@ -2742172,15 +2742172,15 @@ │ │ b.n ab572e │ │ vpmin.u q7, q9, │ │ asrs r0, r0, #32 │ │ b.n ab5736 │ │ add r0, pc, #624 @ (adr r0, ab5668 ) │ │ b.n ab4f34 │ │ lsls r6, r0, #2 │ │ - and.w r7, r0, r7, lsl #21 │ │ + and.w r7, r0, lr, asr #21 │ │ vshr.u64 d10, d12, #58 │ │ b.n ab4f40 │ │ movs r6, r0 │ │ and.w r0, r0, r5, asr #17 │ │ b.n ab5b4e │ │ str r0, [r1, r2] │ │ b.n ab4f4c │ │ @@ -2742197,15 +2742197,15 @@ │ │ b.n ab576a │ │ movs r7, r7 │ │ @ instruction: 0xea00a09c │ │ b.n ab4f6c │ │ str r0, [r1, r2] │ │ b.n ab4f70 │ │ vpmin.u8 q15, , │ │ - cmp r9, r6 │ │ + cmp r8, fp │ │ vmls.i q1, , d0[0] │ │ b.n ab4f80 │ │ lsls r3, r1, #12 │ │ b.n ab5a46 │ │ asrs r0, r5, #15 │ │ b.n ab4f88 │ │ movs r0, #2 │ │ @@ -2742667,42 +2742667,42 @@ │ │ movs r1, r0 │ │ ldrsh r2, [r3, r6] │ │ movs r1, r0 │ │ ldrh r6, [r2, #54] @ 0x36 │ │ movs r1, r0 │ │ asrs r4, r3, #9 │ │ movs r1, r6 │ │ - bmi.n ab589c │ │ - @ instruction: 0xff85ffbc │ │ - vqdmulh.s q6, q3, d2[7] │ │ - @ instruction: 0xff85ecbb │ │ + bmi.n ab58ea │ │ + vqrdmlsh.s , , d3[4] │ │ + @ instruction: 0xff86cc95 │ │ + vqdmulh.s q7, , d2[4] │ │ @ instruction: 0xff85dfd8 │ │ vaba.u32 , , │ │ vrsra.u64 , q10, #56 │ │ movs r1, r6 │ │ str r6, [r3, #0] │ │ vmov.i32 d0, #56064 @ 0x0000db00 │ │ vmov.i16 d2, #218 @ 0x00da │ │ - vabal.u8 q1, d21, d7 │ │ - vorr.i32 q1, #15007744 @ 0x00e50000 │ │ - vsra.u64 , , #58 │ │ - vqrdmlah.s , , d3[1] │ │ - vqdmulh.s , q11, d1[1] │ │ - vrshr.u64 d15, d4, #57 │ │ - vabal.u8 , d21, d12 │ │ + vabal.u8 q1, d21, d30 │ │ + vbic.i32 q1, #15466496 @ 0x00ec0000 │ │ + vsubl.u8 , d6, d6 │ │ + vqrdmlah.s , , d2[7] │ │ + vqdmulh.s , q11, d0[7] │ │ + vrshr.u64 d15, d27, #57 │ │ + vsli.64 d9, d19, #5 │ │ @ instruction: 0xff855b43 │ │ - vorr.i32 d13, #54784 @ 0x0000d600 │ │ + vbic.i32 d13, #56576 @ 0x0000dd00 │ │ @ instruction: 0xff8503c6 │ │ vmvn.i16 , #54272 @ 0xd400 │ │ - vmov.i64 d11, #0xffff00ff00ff0000 │ │ - @ instruction: 0xff86cf23 │ │ - vmlsl.u8 q6, d5, d14 │ │ - @ instruction: 0xff8543c8 │ │ + vmov.i8 , #219 @ 0xdb │ │ + vqrdmlsh.s q6, q3, d2[2] │ │ + vmvn.i16 d12, #54528 @ 0xd500 │ │ + @ instruction: 0xff8543ef │ │ vsubw.u8 q6, q11, d23 │ │ - vmvn.i32 , #12976128 @ 0x00c60000 │ │ + vsri.64 d13, d13, #60 │ │ vaddl.u8 , d5, d8 │ │ b.n ab53d8 │ │ lsls r0, r3, #1 │ │ b.n ab53da │ │ asrs r1, r0, #4 │ │ b.n ab59c0 │ │ lsls r1, r0, #6 │ │ @@ -2749135,24 +2749135,24 @@ │ │ lsls r1, r6, #2 │ │ b.n ab8b06 │ │ movs r6, r0 │ │ b.n ab92c2 │ │ beq.n ab902c │ │ b.n ab94a0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r5, r7, r8, r9, sp, pc} │ │ - @ instruction: 0xff860f74 │ │ - vsli.64 d8, d28, #6 │ │ - @ instruction: 0xff8639a4 │ │ + ldmia.w sp!, {r0, r1, r3, r6, r7, r8, r9, sp, pc} │ │ + @ instruction: 0xff860f9b │ │ + vmls.f q4, q11, d3[4] │ │ + vmul.f , q11, d3[2] │ │ vmls.f , , d0[5] │ │ - @ instruction: 0xff84edbc │ │ + vqrdmulh.s q7, q10, d3[4] │ │ vsubw.u8 , , d14 │ │ vorr.i32 d0, #200 @ 0x000000c8 │ │ movs r0, r0 │ │ - lsrs r2, r6, #20 │ │ + lsrs r1, r3, #21 │ │ vsra.u64 q2, , #58 │ │ stmdb sp!, {ip, sp, lr} │ │ b.n ab8ad6 │ │ ands r2, r0 │ │ b.n ab92fa │ │ movs r0, #8 │ │ b.n ab8ade │ │ @@ -2749442,21 +2749442,21 @@ │ │ b.n ab8d28 │ │ movs r4, r1 │ │ b.n ab8d58 │ │ cmp r7, #110 @ 0x6e │ │ @ instruction: 0xebffffec │ │ @ instruction: 0xeaff96a8 │ │ movs r4, r6 │ │ - @ instruction: 0xeac0ff85 │ │ + @ instruction: 0xeae7ff85 │ │ cbz r0, ab9252 │ │ movs r4, r6 │ │ - lsrs r6, r7, #5 │ │ + lsrs r5, r4, #6 │ │ vsli.64 d9, d4, #6 │ │ movs r4, r6 │ │ - @ instruction: 0xe9b4ff85 │ │ + ldrd pc, pc, [fp, #532] @ 0x214 │ │ ldr r7, [pc, #960] @ (ab9600 ) │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n ab96e0 │ │ add r0, pc, #0 @ (adr r0, ab9248 ) │ │ b.n ab958a │ │ movs r0, r2 │ │ b.n ab8d6e │ │ @@ -2750102,15 +2750102,15 @@ │ │ movs r0, r4 │ │ b.n ab9304 │ │ cmp r6, #3 │ │ @ instruction: 0xebff6007 │ │ b.n ab9f12 │ │ mrc2 10, 7, lr, cr15, cr15, {7} @ │ │ cmp r6, #184 @ 0xb8 │ │ - @ instruction: 0xff849c94 │ │ + @ instruction: 0xff849cbb │ │ @ instruction: 0xff867f70 │ │ movs r0, r0 │ │ adds r7, r4, r7 │ │ vrsubhn.i16 d8, , q14 │ │ @ instruction: 0xff8417c4 │ │ @ instruction: 0xff8548f0 │ │ stmdb sp!, {ip, lr} │ │ @@ -2751200,23 +2751200,23 @@ │ │ @ instruction: 0xffb31aff │ │ @ instruction: 0xff96eaff │ │ add r5, sp, #1016 @ 0x3f8 │ │ vext.8 , , , #13 │ │ vrsubhn.i16 d8, q2, q15 │ │ vmul.i , , d2[2] │ │ vmvn.i16 q6, #199 @ 0x00c7 │ │ - vbic.i16 d1, #63744 @ 0xf900 │ │ + @ instruction: 0xff871b60 │ │ @ instruction: 0xff862fbe │ │ - vsri.64 , q0, #59 │ │ + vsri.64 , , #59 │ │ vqdmulh.s q1, q11, d1[7] │ │ - vmlal.u8 q3, d21, d5 │ │ + vmlal.u8 q3, d21, d28 │ │ @ instruction: 0xff852d0d │ │ - vmlal.u q5, d21, d3[5] │ │ + vsubw.u8 q5, , d14 │ │ vmov.i32 q6, #55039 @ 0x0000d6ff │ │ - vmov.i16 , #64256 @ 0xfb00 │ │ + vmlsl.u8 , d23, d2 │ │ @ instruction: 0xff8617c8 │ │ @ instruction: 0xeaff4bf0 │ │ stmdb sp!, {r2, r3, r4, r6, r7, pc} │ │ b.n aba4ec │ │ str r0, [r0, r0] │ │ b.n aba8ae │ │ str r0, [r0, #0] │ │ @@ -2763809,18 +2763809,18 @@ │ │ b.n ac0f3a │ │ strb r6, [r0, #4] │ │ @ instruction: 0xebffffc7 │ │ @ instruction: 0xeaff3b9f │ │ movs r2, r0 │ │ strb r4, [r0, r7] │ │ movs r0, r6 │ │ - ldmia r2, {r0, r2, r5, r6} │ │ + ldmia r2, {r2, r3, r7} │ │ vsubw.u8 , , d17 │ │ - vmull.u , d3, d1[2] │ │ - vmull.p8 , d6, d13 │ │ + vmvn.i16 , #45056 @ 0xb000 │ │ + vmov.i64 d13, #0xffffff0000ff0000 │ │ vmvn.i16 d4, #192 @ 0x00c0 │ │ stmdb sp!, {sp, lr, pc} │ │ b.n ac1362 │ │ stmia r0!, {r1, r3} │ │ b.n ac1366 │ │ movs r0, #0 │ │ b.n ac136a │ │ @@ -2764347,17 +2764347,17 @@ │ │ adds r1, r0, #2 │ │ @ instruction: 0xebff0007 │ │ b.n ac17d6 │ │ movs r4, r2 │ │ b.n ac0bb4 │ │ @ instruction: 0xff9deaff │ │ bvs.n ac115a │ │ - vmla.i q2, q3, d2[3] │ │ - vsra.u64 , q1, #58 │ │ - @ instruction: 0xff856dd5 │ │ + vmvn.i32 q2, #229 @ 0x000000e5 │ │ + vsra.u64 , , #58 │ │ + @ instruction: 0xff856dfc │ │ vsra.u64 q2, q8, #59 │ │ stmdb sp!, {r1, lr} │ │ b.n ac13f6 │ │ strh r1, [r0, #0] │ │ b.n ac13fa │ │ str r0, [r0, #0] │ │ b.n ac13fe │ │ @@ -2764527,15 +2764527,15 @@ │ │ b.n ac150c │ │ lsls r0, r4, #10 │ │ b.n ac1572 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n ac197a │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r3, r6, r7, r9, fp, lr} │ │ + ldmia.w sp!, {r4, r5, r6, r7, r9, fp, lr} │ │ @ instruction: 0xff8548f0 │ │ stmdb sp!, {ip, lr} │ │ b.n ac158a │ │ lsls r4, r1, #1 │ │ b.n ac0d70 │ │ ands r1, r0 │ │ b.n ac1592 │ │ @@ -2765005,17 +2765005,17 @@ │ │ b.n ac18e6 │ │ lsrs r1, r0, #16 │ │ bcc.n ac1558 │ │ lsls r7, r6, #14 │ │ bne.n ac15d6 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r3, r7, r9, sl, fp, ip, lr} │ │ - vmvn.i32 q1, #50431 @ 0x0000c4ff │ │ - @ instruction: 0xff850d90 │ │ - vsli.64 q3, q12, #5 │ │ + @ instruction: 0xff842c9b │ │ + @ instruction: 0xff850db7 │ │ + vmov.i32 d6, #-553648128 @ 0xdf000000 │ │ vmull.p8 q2, d5, d0 │ │ stmdb sp!, {ip} │ │ b.n ac1daa │ │ asrs r4, r0, #32 │ │ b.n ac1188 │ │ asrs r4, r0, #32 │ │ b.n ac1b8c │ │ @@ -2765794,16 +2765794,16 @@ │ │ b.n ac203a │ │ movs r6, r0 │ │ @ instruction: 0xeb00d014 │ │ b.n ac221c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r9, sp, lr, pc} │ │ vabal.u8 q7, d3, d12 │ │ - vsra.u64 , q10, #58 │ │ - vqrdmulh.s q6, q3, d1[1] │ │ + vmov.i32 d3, #60160 @ 0x0000eb00 │ │ + vqrdmulh.s q6, q3, d0[7] │ │ vorr.i16 d3, #49920 @ 0xc300 │ │ vaddl.u8 , d4, d8 │ │ b.n ac21b8 │ │ eors r4, r7 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n ac2066 │ │ ands r0, r0 │ │ @@ -2765896,15 +2765896,15 @@ │ │ lsls r0, r4, #14 │ │ movs r4, r2 │ │ lsls r4, r0, #22 │ │ eors r4, r7 │ │ ldmia.w sp!, {r3, ip, lr, pc} │ │ b.n ac2304 │ │ vrhadd.u16 d14, d14, d31 │ │ - bvs.n ac1d32 │ │ + bvs.n ac1d80 │ │ @ instruction: 0xff8548f0 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n ac2294 │ │ str r0, [r0, r0] │ │ b.n ac213e │ │ movs r0, r0 │ │ b.n ac1922 │ │ @@ -2766870,25 +2766870,25 @@ │ │ movs r7, r0 │ │ b.n ac293a │ │ lsls r4, r1, #1 │ │ add.w r0, r0, r1, lsl #20 │ │ b.n ac2a8c │ │ @ instruction: 0xfff0eaff │ │ stmia r2!, {r2} │ │ - vabdl.u8 q7, d19, d19 │ │ - vqrdmlsh.s q0, q10, d1[2] │ │ - vmls.f , q11, d1[1] │ │ - vmull.u8 q2, d21, d13 │ │ + @ instruction: 0xff83e7ca │ │ + @ instruction: 0xff840ff0 │ │ + vmls.f , q11, d0[7] │ │ + @ instruction: 0xff854cb4 │ │ vmull.u q5, d6, d0[1] │ │ vbic.i32 q6, #201 @ 0x000000c9 │ │ @ instruction: 0xff86f925 │ │ vmls.f , , d3[7] │ │ - vmull.u8 q0, d4, d19 │ │ - vmvn.i32 q7, #61439 @ 0x0000efff │ │ - vraddhn.i16 d12, , │ │ + vqdmulh.s q0, q2, d2[2] │ │ + vmull.u8 q7, d22, d22 │ │ + vraddhn.i16 d12, , q13 │ │ vmov.i32 d4, #192 @ 0x000000c0 │ │ stmdb sp!, {r0, sp} │ │ b.n ac297e │ │ asrs r4, r1, #32 │ │ b.n ac2162 │ │ adds r0, #1 │ │ b.n ac2aca │ │ @@ -2767590,16 +2767590,16 @@ │ │ bflx 18, r9 │ │ movs r4, r0 │ │ b.n ac27a0 │ │ lsrs r4, r3, #3 │ │ @ instruction: 0xebff0006 │ │ b.n ac2fae │ │ strh r4, [r7, #14] │ │ - ldmia.w sp!, {r2, r3, r4, r5, sl} │ │ - vqrdmlah.s , q3, d3[7] │ │ + ldmia.w sp!, {r0, r1, r5, r6, sl} │ │ + @ instruction: 0xff86be96 │ │ vaddl.u8 , d4, d12 │ │ b.n ac281e │ │ movs r0, r0 │ │ b.n ac3324 │ │ vrhadd.u16 d1, d14, d31 │ │ lsrs r3, r6, #6 │ │ @ instruction: 0xeaff4830 │ │ @@ -2768067,18 +2768067,18 @@ │ │ adds r0, r5, #6 │ │ @ instruction: 0xebff0000 │ │ b.n ac2b82 │ │ movs r7, r0 │ │ b.n ac33b6 │ │ ldr r2, [sp, #232] @ 0xe8 │ │ @ instruction: 0xebffffef │ │ - @ instruction: 0xeaff4e35 │ │ - @ instruction: 0xff851eda │ │ - vsubl.u8 , d22, d18 │ │ - vmov.i32 d1, #51456 @ 0x0000c900 │ │ + @ instruction: 0xeaff4e5c │ │ + @ instruction: 0xff851f01 │ │ + vmlal.u , d22, d1[2] │ │ + vmlal.u , d4, d0[0] │ │ vmov.i32 d13, #214 @ 0x000000d6 │ │ vmov.i32 d4, #12451840 @ 0x00be0000 │ │ vmvn.i32 d1, #196 @ 0x000000c4 │ │ b.n ac359c │ │ movs r0, r0 │ │ and.w r0, r0, r8, lsr #4 │ │ b.n ac35a4 │ │ @@ -2769585,15 +2769585,15 @@ │ │ @ instruction: 0xebff0005 │ │ b.n ac40ce │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r4, r8, ip, lr} │ │ movs r4, r6 │ │ str r4, [r0, r2] │ │ movs r4, r6 │ │ - ldmia r2!, {r0, r5} │ │ + ldmia r2!, {r3, r6} │ │ @ instruction: 0xff8448fc │ │ stmdb sp!, {sp, lr} │ │ b.n ac40e6 │ │ lsls r4, r0, #2 │ │ b.n ac38e8 │ │ movs r0, r0 │ │ b.n ac3ecc │ │ @@ -2769658,15 +2769658,15 @@ │ │ ldr r0, [pc, #1008] @ (ac421c ) │ │ ldmia.w sp!, {r0, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n ac4090 │ │ str r4, [r3, r0] │ │ movs r4, r6 │ │ str r0, [r6, r1] │ │ movs r4, r6 │ │ - ldr r4, [r1, #4] │ │ + ldr r3, [r6, #4] │ │ vmvn.i32 q2, #224 @ 0x000000e0 │ │ stmdb sp!, {lr} │ │ b.n ac4186 │ │ lsls r0, r6, #2 │ │ b.n ac3988 │ │ str r1, [r0, r0] │ │ b.n ac418e │ │ @@ -2769850,15 +2769850,15 @@ │ │ asrs r4, r0, #32 │ │ b.n ac431e │ │ movs r0, #5 │ │ b.n ac4322 │ │ movs r3, #100 @ 0x64 │ │ @ instruction: 0xebfffff3 │ │ @ instruction: 0xeaff8830 │ │ - ldmia.w sp!, {r0, r2, r3, r4, r8, r9} │ │ + ldmia.w sp!, {r2, r6, r8, r9} │ │ vmvn.i16 d4, #208 @ 0x00d0 │ │ stmdb sp!, {lr} │ │ b.n ac3b1a │ │ str r0, [r0, r0] │ │ b.n ac433e │ │ lsls r1, r6, #2 │ │ b.n ac3baa │ │ @@ -2770257,23 +2770257,23 @@ │ │ b.n ac46aa │ │ beq.n ac4334 │ │ b.n ac4888 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, sp, lr} │ │ b.n ac4ab6 │ │ @ instruction: 0xffeaeaff │ │ - strh r5, [r2, #36] @ 0x24 │ │ + strh r4, [r7, #36] @ 0x24 │ │ vraddhn.i16 d2, q11, q10 │ │ movs r0, r6 │ │ adds r3, #142 @ 0x8e │ │ vmov.f32 d13, #-0.1796875 @ 0xbe380000 │ │ - vmov.i32 d13, #227 @ 0x000000e3 │ │ + vmvn.i32 d13, #234 @ 0x000000ea │ │ vsubw.u8 , , d13 │ │ - vmlsl.u q5, d20, d2[6] │ │ - @ instruction: 0xff84ddf6 │ │ + vorr.i32 d10, #-1056964608 @ 0xc1000000 │ │ + vmov.i8 d13, #205 @ 0xcd │ │ @ instruction: 0xff840b00 │ │ mrc 0, 7, r2, cr7, cr4, {0} │ │ b.n ac3f42 │ │ movs r0, r0 │ │ b.n ac4a4a │ │ lsrs r2, r1, #12 │ │ stcl 0, cr0, [r1, #256] @ 0x100 │ │ @@ -2770622,19 +2770622,19 @@ │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2} │ │ b.n ac49ea │ │ beq.n ac46ec │ │ b.n ac4bc8 │ │ ldr r3, [pc, #960] @ (ac4a70 ) │ │ ldmia.w sp!, {r2} │ │ - @ instruction: 0xea00dba2 │ │ - vsubl.u8 , d4, d10 │ │ - vmla.f q3, , d0[1] │ │ + @ instruction: 0xea00dbc9 │ │ + vmvn.i32 d7, #49408 @ 0x0000c100 │ │ + vmla.f q3, , d3[6] │ │ vbic.i32 d8, #-285212672 @ 0xef000000 │ │ - vmlsl.u8 , d20, d10 │ │ + @ instruction: 0xff84dab1 │ │ @ instruction: 0xff8448f0 │ │ stmdb sp!, {lr} │ │ b.n ac4a12 │ │ movs r4, r0 │ │ b.n ac41f6 │ │ asrs r0, r1, #32 │ │ b.n ac4202 │ │ @@ -2772643,19 +2772643,19 @@ │ │ asrs r4, r4, #32 │ │ b.n ac533a │ │ @ instruction: 0xffdceaff │ │ strb r0, [r0, #0] │ │ b.n ac5f82 │ │ @ instruction: 0xffddeaff │ │ movs r0, #154 @ 0x9a │ │ - @ instruction: 0xff8419f7 │ │ + vmov.i16 d1, #52736 @ 0xce00 │ │ @ instruction: 0xff86acfc │ │ vaddl.u8 , d19, d24 │ │ vqrdmlsh.s q8, , d28[0] │ │ - @ instruction: 0xfffdc99e │ │ + vtbx.8 d28, {d29-d30}, d5 │ │ @ instruction: 0xff844ffe │ │ stmdb sp!, {r2, ip} │ │ b.n ac5380 │ │ asrs r0, r0, #32 │ │ b.n ac5baa │ │ adds r1, #152 @ 0x98 │ │ b.n ac53ac │ │ @@ -2775227,15 +2775227,15 @@ │ │ b.n ac712e │ │ lsls r0, r7, #2 │ │ b.n ac692c │ │ str r6, [r1, #0] │ │ b.n ac7136 │ │ strh r6, [r6, r3] │ │ add.w r9, r0, sl, lsr #32 │ │ - @ instruction: 0xea008b8f │ │ + @ instruction: 0xea008bb6 │ │ vqrdmlsh.s q7, q2, d0[3] │ │ movs r1, r0 │ │ ldrh r0, [r0, #20] │ │ movs r2, r0 │ │ ldrh r4, [r1, #16] │ │ movs r2, r0 │ │ lsls r7, r3, #21 │ │ @@ -2776048,15 +2776048,15 @@ │ │ lsrs r1, r3, #15 │ │ and.w r0, r0, r8, ror #2 │ │ b.n ac7020 │ │ asrs r0, r0, #32 │ │ b.n ac7c2a │ │ lsls r4, r3, #10 │ │ @ instruction: 0xea00f489 │ │ - vsubl.u8 , d3, d9 │ │ + vmvn.i32 d7, #45056 @ 0x0000b000 │ │ vaddl.u8 q0, d5, d0 │ │ b.n ac7c3a │ │ lsls r3, r0, #29 │ │ and.w r0, r0, r8, ror #30 │ │ b.n ac703c │ │ asrs r0, r0, #32 │ │ b.n ac7c46 │ │ @@ -2776468,15 +2776468,15 @@ │ │ lsls r1, r0, #12 │ │ add r0, pc, #512 @ (adr r0, ac7a78 ) │ │ asrs r4, r0, #32 │ │ add r5, pc, #624 @ (adr r5, ac7aec ) │ │ asrs r4, r2, #32 │ │ add r5, pc, #256 @ (adr r5, ac7980 ) │ │ lsrs r3, r3, #20 │ │ - and.w lr, r0, sl, asr #24 │ │ + and.w lr, r0, r1, lsr #25 │ │ vshr.u64 d8, d24, #59 │ │ b.n ac73c8 │ │ asrs r1, r6, #32 │ │ b.n ac7fd2 │ │ movs r0, #44 @ 0x2c │ │ b.n ac72ce │ │ adds r0, #0 │ │ @@ -2776521,15 +2776521,15 @@ │ │ @ instruction: 0xeb00e007 │ │ b.n ac7c2e │ │ stmia r0!, {r1, r2} │ │ b.n ac7c32 │ │ ands r5, r0 │ │ b.n ac7c36 │ │ lsls r3, r3, #11 │ │ - @ instruction: 0xea0082dd │ │ + @ instruction: 0xea008304 │ │ vshr.u64 d7, d24, #60 │ │ b.n ac743c │ │ str r4, [r1, r0] │ │ b.n ac7c46 │ │ asrs r4, r2, #32 │ │ b.n ac7342 │ │ str r6, [r1, #0] │ │ @@ -2777663,15 +2777663,15 @@ │ │ b.n ac7dbc │ │ movs r0, r1 │ │ b.n ac7ce8 │ │ lsrs r7, r5, #1 │ │ and.w r0, r0, r0 │ │ b.n ac8a06 │ │ lsls r0, r1, #6 │ │ - and.w r5, r0, r0, lsl #14 │ │ + and.w r5, r0, r7, asr #14 │ │ vshr.u64 d8, d24, #58 │ │ b.n ac7e0c │ │ movs r0, #56 @ 0x38 │ │ b.n ac876e │ │ adds r0, #32 │ │ b.n ac7d12 │ │ str r4, [r1, r0] │ │ @@ -2778469,15 +2778469,15 @@ │ │ @ instruction: 0xeb00e006 │ │ b.n ac8cd2 │ │ stmia r0!, {r0, r2} │ │ b.n ac8cd6 │ │ movs r0, r4 │ │ b.n ac83a4 │ │ lsrs r5, r2, #3 │ │ - @ instruction: 0xea00d673 │ │ + @ instruction: 0xea00d69a │ │ vshr.u64 d0, d24, #59 │ │ b.n ac84e0 │ │ asrs r0, r1, #32 │ │ b.n ac8e42 │ │ movs r0, #0 │ │ b.n ac90ee │ │ adds r0, #0 │ │ @@ -2779795,15 +2779795,15 @@ │ │ b.n ac981a │ │ strb r0, [r0, #0] │ │ b.n ac9c1e │ │ strb r4, [r2, #0] │ │ b.n ac8efa │ │ lsls r3, r0, #24 │ │ and.w fp, r0, sp, lsr #22 │ │ - vmls.f q3, , d1[2] │ │ + vsli.64 q3, q8, #3 │ │ vmla.i q0, q2, d0[0] │ │ b.n ac902c │ │ lsls r0, r3, #1 │ │ b.n ac9010 │ │ b.n ac9ad2 │ │ @ instruction: 0xebfe103c │ │ b.n ac9038 │ │ @@ -2780546,15 +2780546,15 @@ │ │ b.n ac9698 │ │ str r6, [r1, #0] │ │ b.n ac9e9e │ │ asrs r1, r0, #32 │ │ b.n ac9c80 │ │ lsls r0, r6, #10 │ │ @ instruction: 0xebfffe23 │ │ - @ instruction: 0xeaff4b7c │ │ + @ instruction: 0xeaff4ba3 │ │ vaddl.u8 q0, d5, d9 │ │ b.n ac9eb2 │ │ asrs r5, r0, #32 │ │ b.n ac9eb6 │ │ movs r0, #1 │ │ b.n aca2ba │ │ strb r7, [r5, #8] │ │ @@ -2780950,15 +2780950,15 @@ │ │ lsls r0, r2, #13 │ │ mrrc2 10, 15, r1, r0, cr15 │ │ movs r0, r4 │ │ b.n ac9902 │ │ movs r0, r7 │ │ b.n ac98e6 │ │ lsls r0, r1, #14 │ │ - @ instruction: 0xea008288 │ │ + @ instruction: 0xea0082af │ │ vaddl.u8 q0, d5, d8 │ │ b.n ac9902 │ │ movs r0, r0 │ │ b.n ac99fe │ │ movs r1, r0 │ │ b.n aca582 │ │ movs r0, r0 │ │ @@ -2782026,15 +2782026,15 @@ │ │ movs r7, r0 │ │ b.n acab1a │ │ ldrsb r3, [r5, r6] │ │ add.w r0, r0, r1, lsl #24 │ │ b.n acacee │ │ @ instruction: 0xfff5eaff │ │ lsrs r1, r2, #28 │ │ - @ instruction: 0xff83ab2d │ │ + vorr.i16 q5, #46080 @ 0xb400 │ │ vshr.u64 d0, d15, #60 │ │ b.n aca3a0 │ │ movs r0, r0 │ │ b.n acae96 │ │ lsls r0, r2, #2 │ │ asrs r7, r2, #22 │ │ adds r0, #96 @ 0x60 │ │ @@ -2782103,15 +2782103,15 @@ │ │ eors r4, r1 │ │ b.n aca3c0 │ │ stmia r0!, {r1, r3} │ │ b.n acabca │ │ b.n aca92c │ │ b.n aca3c8 │ │ lsls r0, r5, #3 │ │ - @ instruction: 0xea00c868 │ │ + @ instruction: 0xea00c88f │ │ vqrdmlsh.s q0, q10, d1[2] │ │ b.n acabda │ │ asrs r3, r0, #32 │ │ b.n acafde │ │ lsrs r0, r4, #28 │ │ b.n aca9b4 │ │ movs r0, r0 │ │ @@ -2782229,15 +2782229,15 @@ │ │ movs r0, r0 │ │ b.n acb032 │ │ lsls r5, r7, #3 │ │ lsrs r0, r0, #8 │ │ strb r0, [r7, #2] │ │ b.n aca4d4 │ │ @ instruction: 0xfb89eaff │ │ - ldr r3, [r4, #120] @ 0x78 │ │ + ldr r2, [r1, #124] @ 0x7c │ │ vmla.i q0, q2, d0[2] │ │ b.n aca4e0 │ │ str r0, [r7, #0] │ │ b.n aca4c4 │ │ asrs r4, r2, #32 │ │ b.n acae2e │ │ movs r0, r1 │ │ @@ -2782750,15 +2782750,15 @@ │ │ b.n aca93c │ │ movs r0, #52 @ 0x34 │ │ b.n aca940 │ │ asrs r1, r0, #32 │ │ b.n acaf28 │ │ mcr2 11, 0, lr, cr6, cr14, {7} @ │ │ lsls r7, r0, #1 │ │ - @ instruction: 0xea00fe1e │ │ + @ instruction: 0xea00fe45 │ │ vaddl.u8 q0, d4, d0 │ │ b.n acb55a │ │ sub sp, #224 @ 0xe0 │ │ b.n aca958 │ │ movs r0, r0 │ │ b.n aca93c │ │ movs r4, r7 │ │ @@ -2782988,15 +2782988,15 @@ │ │ movs r4, r7 │ │ b.n acab20 │ │ movs r4, r5 │ │ b.n acab3c │ │ movs r4, r5 │ │ b.n acab28 │ │ bflx 8, r4 │ │ - add r7, sp, #652 @ 0x28c │ │ + add r7, sp, #808 @ 0x328 │ │ vmov.i32 d0, #221 @ 0x000000dd │ │ b.n acabca │ │ movs r0, r2 │ │ b.n acb646 │ │ movs r6, r3 │ │ lsrs r0, r0, #8 │ │ lsls r0, r0, #1 │ │ @@ -2783220,15 +2783220,15 @@ │ │ lsrs r0, r0, #8 │ │ str r1, [r0, r0] │ │ b.n acaa82 │ │ @ instruction: 0xfff5eaff │ │ lsls r7, r1 │ │ vqdmulh.s q0, , d3[2] │ │ vmvn.i32 d13, #194 @ 0x000000c2 │ │ - vmull.p8 q4, d19, d22 │ │ + vqrdmlah.s q4, , d1[3] │ │ vaddl.u8 , d5, d28 │ │ b.n acad48 │ │ movs r0, #8 │ │ b.n acb55e │ │ lsls r0, r0, #1 │ │ b.n acad5c │ │ movs r0, r1 │ │ @@ -2783418,16 +2783418,16 @@ │ │ adds r0, #3 │ │ b.n acb4d8 │ │ lsls r7, r7, #15 │ │ add.w r0, r1, r6 │ │ b.n acb702 │ │ blx bd6bc0 │ │ vpmin.u q15, , │ │ - ldmia r2, {r0, r1, r2, r4, r5} │ │ - @ instruction: 0xff856f93 │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ + @ instruction: 0xff856fba │ │ vmla.i q0, , d0[1] │ │ b.n acaf10 │ │ lsls r1, r6, #2 │ │ b.n acaf7a │ │ movs r0, r0 │ │ b.n acba7e │ │ lsls r4, r4, #5 │ │ @@ -2784146,15 +2784146,15 @@ │ │ str r0, [sp, #224] @ 0xe0 │ │ b.n acb4ea │ │ asrs r0, r4, #32 │ │ b.n acb500 │ │ str r0, [sp, #0] │ │ b.n acc132 │ │ ldc2 10, cr14, [r5], #1020 @ 0x3fc @ │ │ - subs r4, r3, r5 │ │ + subs r3, r0, r6 │ │ vorr.i32 d1, #-335544320 @ 0xec000000 │ │ vaddl.u8 , d3, d0 │ │ b.n acb52a │ │ movs r0, #7 │ │ b.n acc146 │ │ asrs r4, r4, #30 │ │ b.n acb548 │ │ @@ -2784203,19 +2784203,19 @@ │ │ b.n acbda2 │ │ asrs r1, r0, #32 │ │ b.n acbb84 │ │ @ instruction: 0xfaefebfe │ │ ldc2l 10, cr14, [r7, #-1020]! @ 0xfffffc04 @ │ │ adds r2, r5, r5 │ │ vqshlu.s64 d3, d20, #3 │ │ - @ instruction: 0xff83fd8b │ │ + @ instruction: 0xff83fdb2 │ │ vaddl.u8 , d21, d28 │ │ vsri.64 q7, , #61 │ │ - vmull.u8 , d19, d11 │ │ - vmlal.u8 , d21, d9 │ │ + @ instruction: 0xff83fcb2 │ │ + @ instruction: 0xff8578b0 │ │ vaddl.u8 q0, d4, d0 │ │ b.n acc1ce │ │ asrs r2, r3, #32 │ │ b.n acc1d2 │ │ movs r0, r0 │ │ b.n acb5b0 │ │ movs r7, r0 │ │ @@ -2784667,15 +2784667,15 @@ │ │ movs r4, r6 │ │ b.n acb9a0 │ │ udf #181 @ 0xb5 │ │ @ instruction: 0xebff7001 │ │ b.n acc37c │ │ @ instruction: 0xfff0eaff │ │ asrs r0, r2, #24 │ │ - vmlal.u8 q2, d3, d27 │ │ + vmov.i16 q2, #178 @ 0x00b2 │ │ vrsra.u64 d7, d17, #59 │ │ vshr.u64 d0, d24, #58 │ │ b.n acb9bc │ │ movs r4, r5 │ │ b.n acb9a6 │ │ asrs r1, r0, #32 │ │ b.n acc38a │ │ @@ -2784775,15 +2784775,15 @@ │ │ asrs r3, r1, #1 │ │ b.n acc68e │ │ movs r0, #0 │ │ b.n acc692 │ │ ldc2l 11, cr14, [r1, #-1016]! @ 0xfffffc08 @ │ │ movs r7, r0 │ │ @ instruction: 0xea009613 │ │ - vsra.u64 q3, q12, #58 │ │ + vmov.i32 d6, #61184 @ 0x0000ef00 │ │ vmvn.i32 d0, #212 @ 0x000000d4 │ │ b.n acbaa0 │ │ asrs r4, r0, #1 │ │ b.n acbaa4 │ │ movs r0, #44 @ 0x2c │ │ b.n acbaa8 │ │ adds r0, #0 │ │ @@ -2784802,15 +2784802,15 @@ │ │ strb r1, [r0, #0] │ │ b.n acc49c │ │ movs r4, r1 │ │ b.n acc492 │ │ lsls r0, r0, #1 │ │ b.n acbab0 │ │ @ instruction: 0xffc2eaff │ │ - lsrs r5, r7, #5 │ │ + lsrs r4, r4, #6 │ │ vmvn.i32 d0, #220 @ 0x000000dc │ │ b.n acbadc │ │ movs r0, r0 │ │ b.n acc646 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ asrs r0, r7, #2 │ │ @@ -2784867,16 +2784867,16 @@ │ │ b.n acc3b0 │ │ asrs r2, r1, #2 │ │ b.n acc75a │ │ movs r4, r6 │ │ b.n acbb58 │ │ vld4.32 @ instruction: 0xf9e3ebfe │ │ movs r0, r1 │ │ - @ instruction: 0xea00be44 │ │ - vabal.u8 , d5, d0 │ │ + @ instruction: 0xea00be6b │ │ + vabal.u8 , d5, d23 │ │ vmov.i32 d0, #204 @ 0x000000cc │ │ b.n acbb6c │ │ asrs r0, r0, #2 │ │ b.n acc776 │ │ movs r0, r0 │ │ b.n acbb54 │ │ movs r4, r6 │ │ @@ -2784936,15 +2784936,15 @@ │ │ asrs r1, r0, #4 │ │ lsls r1, r0, #2 │ │ asrs r1, r0, #4 │ │ lsls r2, r0, #2 │ │ movs r0, r1 │ │ b.n acbbb8 │ │ @ instruction: 0xfbf8eaff │ │ - subs r0, #219 @ 0xdb │ │ + subs r1, #2 │ │ vmla.i , q2, d0[0] │ │ b.n acbbfc │ │ asrs r4, r7, #32 │ │ b.n acbbee │ │ movs r1, r1 │ │ b.n acc40a │ │ vst4.32 @ instruction: 0xf983ebfe │ │ @@ -2785032,39 +2785032,39 @@ │ │ str r0, [r0, r0] │ │ b.n acc8c2 │ │ lsls r4, r7, #3 │ │ b.n acc516 │ │ strh r0, [r0, #8] │ │ b.n acbc96 │ │ bfcsel 1e, acc78a , 22, │ │ - subs r3, #174 @ 0xae │ │ + subs r3, #213 @ 0xd5 │ │ @ instruction: 0xff84eda8 │ │ vqrdmlsh.s q4, q3, d0[0] │ │ movs r3, r6 │ │ stc 15, cr15, [sl, #-536]! @ 0xfffffde8 │ │ bls.n acc18c │ │ - vqdmulh.s q2, , d3[4] │ │ - vraddhn.i16 d14, q2, │ │ + vmull.u8 q2, d19, d10 │ │ + vmvn.i32 d14, #12976128 @ 0x00c60000 │ │ vbic.i16 d0, #49152 @ 0xc000 │ │ - @ instruction: 0xff83fbff │ │ - vorr.i16 d3, #52224 @ 0xcc00 │ │ + vmull.u8 , d3, d22 │ │ + @ instruction: 0xff843b43 │ │ vmls.f q1, , d3[7] │ │ vorr.i32 d1, #12058624 @ 0x00b80000 │ │ - @ instruction: 0xff84eeb9 │ │ - vqshl.u64 d7, d10, #5 │ │ - vmov.i32 , #-788529152 @ 0xd1000000 │ │ - vmls.i q0, , d0[5] │ │ + vqrdmlah.s q7, q10, d0[4] │ │ + @ instruction: 0xff8577c1 │ │ + vmvn.i32 , #-671088640 @ 0xd8000000 │ │ + vraddhn.i16 d0, , │ │ vaddl.u8 q0, d6, d20 │ │ vqdmulh.s q7, , d2[7] │ │ vmlsl.u8 q1, d2, d18 │ │ - @ instruction: 0xff860bb7 │ │ + @ instruction: 0xff860bde │ │ @ instruction: 0xff867ebc │ │ - @ instruction: 0xff83cfde │ │ + vaddl.u8 , d3, d5 │ │ vmvn.i32 d6, #-587202560 @ 0xdd000000 │ │ - vmov.i32 q5, #14876671 @ 0x00e2ffff │ │ + vmvn.i32 q5, #15335423 @ 0x00e9ffff │ │ vraddhn.i16 d12, q10, │ │ @ instruction: 0xff83c3ef │ │ @ instruction: 0xff83bbea │ │ vmvn.i32 q2, #47103 @ 0x0000b7ff │ │ vabdl.u8 , d22, d24 │ │ vmla.i , , d0[3] │ │ b.n acc688 │ │ @@ -2786077,28 +2786077,28 @@ │ │ lsls r0, r4, #6 │ │ movs r1, r1 │ │ b.n accdb2 │ │ movs r0, #10 │ │ b.n accdb6 │ │ blx 9b8274 │ │ vpmin.u8 q7, q13, │ │ - movs r4, r7 │ │ + lsls r3, r4, #1 │ │ vmull.u8 , d6, d0 │ │ - @ instruction: 0xff824b48 │ │ + @ instruction: 0xff824b6f │ │ vmlal.u8 q7, d5, d18 │ │ @ instruction: 0xff83fad4 │ │ vmvn.i16 d7, #172 @ 0x00ac │ │ vshl.u32 d30, d6, d0 │ │ - vrsubhn.i16 d6, , q10 │ │ + vmlsl.u q3, d3, d3[2] │ │ vmlsl.u , d21, d0[7] │ │ vmls.i q6, , d0[6] │ │ movs r3, r6 │ │ ldr??.w pc, [r8, #130]! │ │ bvc.n acca3c │ │ - vbic.i32 q0, #226 @ 0x000000e2 │ │ + vsra.u64 d0, d9, #58 │ │ vmov.i32 d1, #232 @ 0x000000e8 │ │ b.n acc656 │ │ movs r0, #0 │ │ b.n acd1fa │ │ asrs r1, r0, #32 │ │ b.n accfc0 │ │ asrs r0, r3, #32 │ │ @@ -2787887,46 +2787887,46 @@ │ │ @ instruction: 0xea3eebfe │ │ strh r0, [r6, #0] │ │ b.n acd4dc │ │ mcr2 10, 0, lr, cr11, cr15, {7} @ │ │ add r0, sp, #56 @ 0x38 │ │ vmvn.i32 d10, #11927552 @ 0x00b60000 │ │ @ instruction: 0xff834cf1 │ │ - vrshr.u64 q3, , #61 │ │ + vsubw.u8 q3, , d0 │ │ vmlal.u8 q5, d5, d29 │ │ @ instruction: 0xff83bda8 │ │ movs r3, r6 │ │ @ instruction: 0xb7d0 │ │ movs r3, r6 │ │ str r3, [sp, #160] @ 0xa0 │ │ - vmlal.u , d6, d1[1] │ │ - vmlal.u q2, d20, d0[2] │ │ + vmlal.u , d6, d0[7] │ │ + vmlal.u q2, d20, d3[7] │ │ @ instruction: 0xff85df9e │ │ vmls.i , , d1[7] │ │ vmull.u q3, d18, d0[0] │ │ vorr.i16 , #184 @ 0x00b8 │ │ movs r3, r6 │ │ - asrs r2, r7, #5 │ │ - vmov.i32 d12, #12582912 @ 0x00c00000 │ │ + asrs r1, r4, #6 │ │ + vmvn.i32 d12, #13041664 @ 0x00c70000 │ │ vabal.u8 , d20, d27 │ │ - vmov.i32 d14, #188 @ 0x000000bc │ │ - vqrdmlsh.s q1, q10, d0[0] │ │ + vmla.i q7, , d3[0] │ │ + vqrdmlsh.s q1, q10, d3[5] │ │ vmvn.i16 , #49664 @ 0xc200 │ │ - vmvn.i16 d3, #48384 @ 0xbd00 │ │ + vmull.u , d3, d0[5] │ │ vbic.i32 , #55296 @ 0x0000d800 │ │ movs r7, r5 │ │ - @ instruction: 0x4792 │ │ + @ instruction: 0x47b9 │ │ @ instruction: 0xff844fd5 │ │ - vbic.i32 , #224 @ 0x000000e0 │ │ - @ instruction: 0xff848d9d │ │ - vmls.f , q2, d3[7] │ │ + vsra.u64 d7, d7, #58 │ │ + vqrdmulh.s q4, q10, d0[1] │ │ + vsli.64 d13, d6, #4 │ │ vqrdmlah.s q2, , d0[5] │ │ vshr.u64 , , #58 │ │ - vqshl.u64 d15, d27, #6 │ │ - vmlal.u , d5, d1[1] │ │ + @ instruction: 0xff86f7e2 │ │ + vmlal.u , d5, d0[7] │ │ @ instruction: 0xff844ff0 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n acdec4 │ │ strb r0, [r7, #3] │ │ b.n acd54e │ │ add sp, #4 │ │ b.n acdd72 │ │ @@ -2790336,35 +2790336,35 @@ │ │ movs r0, #109 @ 0x6d │ │ vqdmulh.s q3, , d0[3] │ │ movs r1, r0 │ │ lsls r4, r7, #31 │ │ movs r2, r0 │ │ lsls r0, r0, #30 │ │ movs r2, r0 │ │ - bics r2, r1 │ │ - @ instruction: 0xff84136c │ │ - vmov.i32 d14, #-671088640 @ 0xd8000000 │ │ - vmlsl.u q6, d5, d1[7] │ │ - vmlsl.u q6, d5, d2[3] │ │ + bics r1, r6 │ │ + vrsra.u64 d1, d3, #60 │ │ + vmvn.i32 d14, #-553648128 @ 0xdf000000 │ │ + vqshlu.s64 d12, d4, #5 │ │ + vmvn.i32 q6, #-721420288 @ 0xd5000000 │ │ vqrdmulh.s , , d1[2] │ │ vmull.u8 , d3, d3 │ │ vsli.64 d14, d14, #6 │ │ - vqrdmulh.s q2, , d3[4] │ │ - vsra.u64 d14, d24, #59 │ │ + @ instruction: 0xff834d8a │ │ + vsra.u64 q7, , #59 │ │ vmvn.i32 , #14483455 @ 0x00dcffff │ │ vmvn.i32 , #42495 @ 0x0000a5ff │ │ vmls.f q6, , d3[5] │ │ vrshr.u64 d8, d24, #61 │ │ vorr.i32 d8, #228 @ 0x000000e4 │ │ - vmov.i32 q0, #232 @ 0x000000e8 │ │ - vqrdmlsh.s q4, q10, d0[4] │ │ + vmvn.i32 q0, #239 @ 0x000000ef │ │ + vaddl.u8 , d4, d7 │ │ vmov.i32 d8, #-973078528 @ 0xc6000000 │ │ - @ instruction: 0xff838f82 │ │ - vqshlu.s64 d5, d9, #4 │ │ - vmlal.u8 q0, d4, d7 │ │ + @ instruction: 0xff838fa9 │ │ + vmlsl.u , d20, d0[0] │ │ + vmlal.u8 q0, d4, d30 │ │ vmull.u8 q2, d5, d2 │ │ @ instruction: 0xff839f84 │ │ movs r3, r6 │ │ ldr r0, [pc, #1008] @ (acf2c4 ) │ │ stmdb sp!, {lr} │ │ b.n acf21a │ │ str r2, [r0, r0] │ │ @@ -2791106,15 +2791106,15 @@ │ │ @ instruction: 0xffb71aff │ │ lsls r0, r0, #1 │ │ b.n acfc66 │ │ @ instruction: 0xffd1eaff │ │ lsrs r3, r4, #19 │ │ vqdmulh.s , , d0[3] │ │ vqdmulh.s q1, , d2[6] │ │ - vbic.i16 d7, #224 @ 0x00e0 │ │ + vorr.i16 , #231 @ 0x00e7 │ │ @ instruction: 0xff854ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n acf9dc │ │ str r0, [r0, r0] │ │ b.n acf066 │ │ str r0, [r0, #0] │ │ b.n acf88a │ │ @@ -2791797,24 +2791797,24 @@ │ │ asrs r6, r7, #18 │ │ b.n acfeb2 │ │ asrs r2, r0, #32 │ │ b.n ad0298 │ │ asrs r6, r7, #18 │ │ b.n acfe9a │ │ mrc2 10, 4, lr, cr4, cr15, {7} @ │ │ - ldmia r7!, {r2, r5, r6} │ │ + ldmia r7, {r0, r1, r3, r7} │ │ @ instruction: 0xff85cb28 │ │ - vqrdmlah.s , q1, d0[0] │ │ - vmov.i64 q5, #0xffff0000ff00ff00 │ │ - vabal.u8 q4, d5, d30 │ │ + vqrdmlah.s , q1, d3[5] │ │ + vmull.p8 q5, d20, d17 │ │ + vorr.i32 q4, #13959168 @ 0x00d50000 │ │ vrshr.u64 d4, d20, #60 │ │ vsri.64 q1, q15, #61 │ │ vmlsl.u , d19, d2[2] │ │ - vmov.i16 d5, #187 @ 0x00bb │ │ - vqrdmlah.s q0, , d2[2] │ │ + vmul.i , , d2[0] │ │ + @ instruction: 0xff850ef1 │ │ vmov.i32 q3, #204 @ 0x000000cc │ │ @ instruction: 0xff834ff8 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 14, cr13, [sp, #-76]! @ 0xffffffb4 │ │ b.n acfff0 │ │ ands r2, r0 │ │ b.n acfe9a │ │ @@ -2796114,15 +2796114,15 @@ │ │ b.n ad1a24 │ │ add r0, pc, #464 @ (adr r0, ad20bc ) │ │ b.n ad1a28 │ │ lsls r2, r3, #19 │ │ and.w r1, r0, r5, ror #7 │ │ vqrdmulh.s , q3, d0[2] │ │ movs r3, r6 │ │ - ldrb r1, [r7, #8] │ │ + ldrb r0, [r4, #9] │ │ vmla.f q3, , d2[1] │ │ vaddl.u8 , d3, d1 │ │ b.n ad2646 │ │ movs r4, r0 │ │ b.n ad25aa │ │ asrs r0, r6, #1 │ │ b.n ad1a28 │ │ @@ -2796810,15 +2796810,15 @@ │ │ asrs r5, r0, #32 │ │ b.n ad2802 │ │ ldr r1, [pc, #512] @ (ad26c4 ) │ │ @ instruction: 0xeb008001 │ │ b.n ad2c0a │ │ lsls r0, r0, #9 │ │ and.w fp, r0, r2, lsl #31 │ │ - vsubw.u8 , , d0 │ │ + vsubw.u8 , , d23 │ │ vabdl.u8 , d21, d8 │ │ movs r3, r6 │ │ movs r0, #136 @ 0x88 │ │ b.n ad2018 │ │ movs r2, r1 │ │ b.n ad2822 │ │ asrs r4, r1, #32 │ │ @@ -2797030,15 +2797030,15 @@ │ │ b.n ad29de │ │ movs r0, r0 │ │ b.n ad2d4e │ │ str r1, [r0, #0] │ │ asrs r0, r0, #12 │ │ lsls r6, r6, #11 │ │ @ instruction: 0xea00b6f8 │ │ - vqrdmlsh.s , , d0[3] │ │ + @ instruction: 0xff83bf73 │ │ vaddl.u8 q0, d4, d8 │ │ b.n ad29f6 │ │ movs r0, #0 │ │ b.n ad2e7a │ │ bx r1 │ │ add.w pc, r0, r0, lsr #32 │ │ b.n ad29a0 │ │ @@ -2797671,15 +2797671,15 @@ │ │ asrs r2, r0, #32 │ │ b.n ad3108 │ │ movs r1, r0 │ │ b.n ad310a │ │ lsls r0, r7, #11 │ │ b.n ad2f92 │ │ movs r4, r1 │ │ - @ instruction: 0xea009c69 │ │ + @ instruction: 0xea009c90 │ │ vmov.i64 , #0xffff0000ffff0000 │ │ b.n ad2754 │ │ asrs r1, r0, #32 │ │ b.n ad2d38 │ │ movs r1, r0 │ │ b.n ad2ebe │ │ subs r4, r6, #1 │ │ @@ -2798062,15 +2798062,15 @@ │ │ movs r0, r6 │ │ b.n ad2a64 │ │ str r0, [sp, #528] @ 0x210 │ │ b.n ad2a90 │ │ strb r0, [r0, #0] │ │ b.n ad2a62 │ │ vst1.64 {d14-d15}, [r4 :256] │ │ - adds r1, #79 @ 0x4f │ │ + adds r1, #118 @ 0x76 │ │ vaddl.u8 q0, d5, d20 │ │ b.n ad2a98 │ │ lsls r0, r0 │ │ b.n ad2aa4 │ │ movs r0, r0 │ │ b.n ad360e │ │ movs r1, r1 │ │ @@ -2798137,19 +2798137,19 @@ │ │ b.n ad34ee │ │ adds r0, #1 │ │ b.n ad34f4 │ │ @ instruction: 0xfff0eaff │ │ strb r4, [r2, r6] │ │ movs r7, r5 │ │ movs r4, #21 │ │ - vorr.i32 , #15335424 @ 0x00ea0000 │ │ + vabal.u8 , d22, d1 │ │ vorr.i32 q6, #203 @ 0x000000cb │ │ @ instruction: 0xff826cb0 │ │ movs r3, r6 │ │ - add r6, pc, #952 @ (adr r6, ad33c0 ) │ │ + add r7, pc, #84 @ (adr r7, ad305c ) │ │ vaddl.u8 , d5, d0 │ │ b.n ad374e │ │ str r4, [r6, r0] │ │ b.n ad2b24 │ │ movs r0, #216 @ 0xd8 │ │ b.n ad33a6 │ │ movs r0, #248 @ 0xf8 │ │ @@ -2798450,15 +2798450,15 @@ │ │ ldr r0, [pc, #180] @ (ad3338 ) │ │ add.w r0, r0, r8, rrx │ │ b.n ad2dbc │ │ movs r0, r0 │ │ b.n ad392e │ │ @ instruction: 0xf2641aff │ │ bfx 8, r1 │ │ - cmp r2, #215 @ 0xd7 │ │ + cmp r2, #254 @ 0xfe │ │ vaddl.u8 , d5, d1 │ │ b.n ad37a8 │ │ movs r4, r0 │ │ b.n ad35e2 │ │ asrs r6, r6, #1 │ │ b.n ad39e6 │ │ adds r0, #0 │ │ @@ -2800076,15 +2800076,15 @@ │ │ b.n ad3bc0 │ │ asrs r0, r1, #32 │ │ b.n ad3b5e │ │ lsls r4, r1, #2 │ │ b.n ad3b7c │ │ adds r1, #145 @ 0x91 │ │ add.w r0, r0, r6 │ │ - and.w ip, r0, ip, lsl #17 │ │ + and.w ip, r0, r3, ror #17 │ │ vmvn.i32 q0, #192 @ 0x000000c0 │ │ b.n ad3b8c │ │ asrs r6, r3, #1 │ │ b.n ad4796 │ │ movs r0, #0 │ │ b.n ad3b74 │ │ movs r0, #6 │ │ @@ -2800774,17 +2800774,17 @@ │ │ b.n ad495e │ │ adds r0, #7 │ │ b.n ad4962 │ │ pop {r1, r2, r6, r7} │ │ @ instruction: 0xebff7001 │ │ b.n ad4b38 │ │ @ instruction: 0xfff4eaff │ │ - qadd pc, r4, sl │ │ + clz pc, r1 │ │ ldmia r2, {r0, r1, r2, r3, r4} │ │ - vmls.f , q1, d3[5] │ │ + vabal.u8 , d18, d14 │ │ vaddl.u8 q0, d3, d11 │ │ b.n ad497e │ │ asrs r1, r4, #1 │ │ b.n ad4d82 │ │ movs r0, #8 │ │ b.n ad4986 │ │ adds r0, #5 │ │ @@ -2801035,15 +2801035,15 @@ │ │ b.n ad4f92 │ │ adds r0, #1 │ │ b.n ad4d56 │ │ movs r7, r0 │ │ b.n ad4b9a │ │ blt.n ad48ba │ │ @ instruction: 0xebfefff3 │ │ - @ instruction: 0xeaffcea9 │ │ + @ instruction: 0xeaffced0 │ │ vaddl.u8 , d19, d12 │ │ b.n ad43a4 │ │ str r0, [r4, #4] │ │ b.n ad43a8 │ │ movs r4, r5 │ │ b.n ad439c │ │ movs r0, r0 │ │ @@ -2801506,15 +2801506,15 @@ │ │ b.n ad537e │ │ movs r0, #0 │ │ b.n ad5382 │ │ lsls r7, r0, #1 │ │ and.w r2, r0, r0, lsl #29 │ │ vmlal.u , d3, d1[1] │ │ vmvn.i32 d7, #46336 @ 0x0000b500 │ │ - vmov.f32 , #-23 @ 0xc1b80000 │ │ + @ instruction: 0xff835f7e │ │ vshr.u64 q0, q4, #60 │ │ b.n ad5174 │ │ asrs r3, r0, #32 │ │ b.n ad539e │ │ movs r0, #0 │ │ b.n ad53a2 │ │ adds r0, #0 │ │ @@ -2803298,17 +2803298,17 @@ │ │ movs r3, r6 │ │ subs r4, #252 @ 0xfc │ │ movs r3, r6 │ │ subs r4, #132 @ 0x84 │ │ movs r3, r6 │ │ adds r6, r3, r2 │ │ vmlal.u8 , d19, d2 │ │ - vmul.i , , d1[2] │ │ - vmvn.i16 d12, #49408 @ 0xc100 │ │ - vmov.i16 q2, #48896 @ 0xbf00 │ │ + vmvn.i16 , #176 @ 0x00b0 │ │ + vmov.i16 q6, #51200 @ 0xc800 │ │ + vmlsl.u8 q2, d19, d6 │ │ @ instruction: 0xff845d20 │ │ vsra.u64 , , #61 │ │ vshr.u64 q1, q11, #62 │ │ @ instruction: 0xff837c93 │ │ @ instruction: 0xff8339ac │ │ movs r3, r6 │ │ ands r0, r2 │ │ @@ -2803445,16 +2803445,16 @@ │ │ ldr r0, [pc, #960] @ (ad6064 ) │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r9, ip, lr, pc} │ │ @ instruction: 0xeafec111 │ │ vmul.f q4, q1, d3[3] │ │ vmvn.i16 d14, #221 @ 0x00dd │ │ @ instruction: 0xff8519b8 │ │ movs r7, r5 │ │ - asrs r3, r6, #3 │ │ - @ instruction: 0xff853fde │ │ + asrs r2, r3, #4 │ │ + vaddl.u8 q2, d5, d5 │ │ @ instruction: 0xff844ff8 │ │ stmdb sp!, {ip, pc} │ │ b.n ad57ea │ │ ands r3, r0 │ │ b.n ad600e │ │ add sp, #192 @ 0xc0 │ │ b.n ad580c │ │ @@ -2803630,15 +2803630,15 @@ │ │ movs r4, r6 │ │ b.n ad5952 │ │ movs r6, r0 │ │ b.n ad6182 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r4, r5, r9, ip, sp, lr} │ │ vorr.i32 d6, #-1140850688 @ 0xbc000000 │ │ - vmla.i , q1, d1[5] │ │ + vaddl.u8 , d18, d12 │ │ @ instruction: 0xff854ff0 │ │ stmdb sp!, {r2, r4, r6, ip, lr, pc} │ │ b.n ad62f4 │ │ str r0, [r0, r0] │ │ b.n ad619e │ │ movs r0, r0 │ │ b.n ad5982 │ │ @@ -2805710,15 +2805710,15 @@ │ │ b.n ad6ade │ │ adds r0, #56 @ 0x38 │ │ b.n ad6ae8 │ │ bne.n ad7074 │ │ @ instruction: 0xebfefde7 │ │ @ instruction: 0xeaff1e74 │ │ movs r3, r6 │ │ - ldr r5, [r2, r4] │ │ + ldr r4, [r7, r4] │ │ vsra.u64 q2, q8, #59 │ │ stmdb sp!, {pc} │ │ b.n ad7326 │ │ ands r0, r0 │ │ b.n ad6b0a │ │ lsls r0, r0, #4 │ │ b.n ad6b0e │ │ @@ -2805834,15 +2805834,15 @@ │ │ b.n ad7416 │ │ rors r0, r6 │ │ ldmia.w sp!, {r3, r5, r6, r7, r9, ip, sp, lr, pc} │ │ @ instruction: 0xeafe0004 │ │ b.n ad7422 │ │ rors r0, r6 │ │ ldmia.w sp!, {r0, r1, r3, r5, r6, sl, lr, pc} │ │ - @ instruction: 0xeafe4901 │ │ + @ instruction: 0xeafe4928 │ │ @ instruction: 0xff84f920 │ │ movs r2, r0 │ │ movs r0, #175 @ 0xaf │ │ vaddl.u8 q0, d3, d0 │ │ b.n ad779c │ │ vrhadd.u16 d0, d14, d31 │ │ adds r0, #0 │ │ @@ -2805858,15 +2805858,15 @@ │ │ asrs r0, r1, #32 │ │ b.n ad6c54 │ │ asrs r1, r0, #32 │ │ b.n ad7238 │ │ ldmia r5!, {r1, r6} │ │ @ instruction: 0xeafeff1e │ │ b.n ad7380 │ │ - add r2, pc, #112 @ (adr r2, ad7194 ) │ │ + add r2, pc, #268 @ (adr r2, ad7230 ) │ │ @ instruction: 0xff8448f0 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n ad746e │ │ movs r0, r0 │ │ b.n ad77d6 │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ @@ -2808402,15 +2808402,15 @@ │ │ b.n ad894a │ │ ands r0, r0 │ │ b.n ad8128 │ │ strb r0, [r3, #3] │ │ b.n ad812c │ │ add r4, sp, #808 @ 0x328 │ │ @ instruction: 0xebff0087 │ │ - @ instruction: 0xea00cda5 │ │ + @ instruction: 0xea00cdcc │ │ vaddl.u8 q0, d3, d0 │ │ b.n ad8cd4 │ │ lsls r7, r3, #2 │ │ lsls r6, r2, #23 │ │ movs r0, r0 │ │ lsls r0, r2, #13 │ │ ldc2 10, cr1, [r3, #1020] @ 0x3fc @ │ │ @@ -2809428,15 +2809428,15 @@ │ │ b.n ad91da │ │ str r0, [sp, #0] │ │ b.n ad89b8 │ │ strb r4, [r0, #0] │ │ b.n ad89bc │ │ add sp, #60 @ 0x3c │ │ add.w r0, r0, r2, lsr #32 │ │ - and.w sp, r0, pc, lsr #25 │ │ + and.w sp, r0, r6, lsl #26 │ │ vshr.u64 q1, q0, #61 │ │ b.n ad89ec │ │ asrs r4, r0, #32 │ │ b.n ad95f6 │ │ str r4, [r3, r3] │ │ b.n ad89f4 │ │ movs r0, r0 │ │ @@ -2809823,15 +2809823,15 @@ │ │ add r0, pc, #192 @ (adr r0, ad92a4 ) │ │ b.n ad8d20 │ │ strb r4, [r7, #1] │ │ b.n ad8d24 │ │ ldc2 10, cr14, [r6, #1020] @ 0x3fc @ │ │ lsls r0, r3, #25 │ │ movs r3, r6 │ │ - ble.n ad9184 │ │ + ble.n ad91d2 │ │ @ instruction: 0xff844ff8 │ │ stmdb sp!, {ip, sp, lr} │ │ b.n ad953e │ │ str r1, [r0, r0] │ │ b.n ad9542 │ │ movs r0, r0 │ │ b.n ad98a8 │ │ @@ -2809958,15 +2809958,15 @@ │ │ b.n ad964a │ │ movs r0, #6 │ │ b.n ad964e │ │ asrs r1, r0, #32 │ │ b.n ad9430 │ │ stmia r4!, {r2, r6, r7} │ │ @ instruction: 0xebfeffc2 │ │ - @ instruction: 0xeaff33e9 │ │ + @ instruction: 0xeaff3410 │ │ @ instruction: 0xff854ff8 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 14, cr13, [sp, #-92]! @ 0xffffffa4 │ │ b.n ad97c4 │ │ strb r0, [r0, #0] │ │ b.n ad966e │ │ str r0, [sp, #0] │ │ @@ -2812380,16 +2812380,16 @@ │ │ b.n ada264 │ │ movs r0, #7 │ │ b.n adaa6e │ │ asrs r1, r2, #31 │ │ @ instruction: 0xeb009000 │ │ b.n adae76 │ │ lsls r7, r6, #2 │ │ - and.w r0, r0, sl, asr #5 │ │ - @ instruction: 0xff855cf5 │ │ + and.w r0, r0, r1, lsr #6 │ │ + vmov.i32 d5, #14483455 @ 0x00dcffff │ │ vmls.i , q2, d0[5] │ │ movs r2, r6 │ │ orr.w r0, ip, #11665408 @ 0xb20000 │ │ str r2, [r0, #0] │ │ b.n adae8e │ │ lsls r4, r3, #2 │ │ b.n ada28c │ │ @@ -2812811,15 +2812811,15 @@ │ │ movs r0, r0 │ │ b.n adb186 │ │ movs r2, r1 │ │ lsls r0, r4, #6 │ │ str r5, [r2, #0] │ │ b.n ada66e │ │ movs r1, r7 │ │ - @ instruction: 0xea00d101 │ │ + @ instruction: 0xea00d128 │ │ vaddw.u8 , q10, d24 │ │ b.n ada634 │ │ strb r0, [r0, #0] │ │ b.n adb23e │ │ movs r0, #148 @ 0x94 │ │ b.n ada63c │ │ lsls r4, r5, #6 │ │ @@ -2813044,15 +2813044,15 @@ │ │ asrs r1, r0, #4 │ │ lsls r2, r0, #2 │ │ movs r0, r1 │ │ b.n ada7d4 │ │ str r0, [sp, #432] @ 0x1b0 │ │ b.n ada810 │ │ movs r3, r3 │ │ - @ instruction: 0xea00d0dd │ │ + @ instruction: 0xea00d104 │ │ vmov.i16 d4, #197 @ 0x00c5 │ │ vaddl.u8 , d21, d12 │ │ b.n ada820 │ │ movs r7, r0 │ │ b.n adb02a │ │ asrs r7, r4, #32 │ │ b.n adb42e │ │ @@ -2814162,15 +2814162,15 @@ │ │ @ instruction: 0xff85d8dc │ │ movs r2, r6 │ │ bhi.n adb704 │ │ movs r2, r6 │ │ bvc.n adb610 │ │ movs r2, r6 │ │ uxtab pc, r7, r1 │ │ - strh r1, [r0, #28] │ │ + strh r0, [r5, #28] │ │ vqshl.u64 , q7, #4 │ │ vqshl.u64 q2, q8, #5 │ │ stmdb sp!, {r0, r1, ip, lr} │ │ b.n adb98e │ │ add r0, pc, #8 @ (adr r0, adb658 ) │ │ b.n adb992 │ │ movs r0, #48 @ 0x30 │ │ @@ -2814858,15 +2814858,15 @@ │ │ b.n adbf6a │ │ asrs r3, r3, #2 │ │ b.n adc36e │ │ movs r0, #2 │ │ b.n adbd50 │ │ eors r0, r6 │ │ ldmia.w sp!, {r4, r8, fp, sp, lr, pc} │ │ - @ instruction: 0xeaff921b │ │ + @ instruction: 0xeaff9242 │ │ vaddl.u8 q0, d4, d0 │ │ b.n adc2e4 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {r1, lr} │ │ b.n adbf8e │ │ movs r0, r0 │ │ @@ -2815094,15 +2815094,15 @@ │ │ b.n adc176 │ │ adds r0, #1 │ │ b.n adc57a │ │ ldrd lr, fp, [r3], #-1020 @ 0x3fc │ │ movs r6, r0 │ │ b.n adc182 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r1, r2, r3, r7, r9, fp} │ │ + ldmia.w sp!, {r0, r2, r4, r5, r7, r9, fp} │ │ @ instruction: 0xff854bfc │ │ stmdb sp!, {r1, lr} │ │ b.n adc192 │ │ strb r1, [r0, #0] │ │ b.n adc196 │ │ str r0, [r0, r0] │ │ b.n adc19a │ │ @@ -2817447,15 +2817447,15 @@ │ │ subs r4, r5, #6 │ │ b.n adcd54 │ │ asrs r1, r0, #32 │ │ b.n add338 │ │ movs r4, r6 │ │ b.n adcd20 │ │ lsls r4, r1, #13 │ │ - and.w lr, r0, r2, ror #21 │ │ + and.w lr, r0, r9, lsr #22 │ │ vshr.u64 d8, d4, #61 │ │ b.n adcd64 │ │ add r0, pc, #336 @ (adr r0, add37c ) │ │ b.n adcd68 │ │ movs r0, r0 │ │ b.n add8e2 │ │ @ instruction: 0xfb800aff │ │ @@ -2817717,15 +2817717,15 @@ │ │ str r0, [r0, r0] │ │ b.n addb9e │ │ cbz r6, add4ce │ │ @ instruction: 0xebfe6000 │ │ b.n add7a6 │ │ movs r6, r0 │ │ @ instruction: 0xea00fce8 │ │ - vorr.i32 d0, #144 @ 0x00000090 │ │ + vbic.i32 d0, #151 @ 0x00000097 │ │ vmls.f , , d1[2] │ │ vqrdmulh.s , q9, d1[2] │ │ vaddl.u8 q0, d5, d0 │ │ b.n adcfa8 │ │ str r0, [r1, #0] │ │ b.n adcfac │ │ str r0, [r0, r0] │ │ @@ -2817896,15 +2817896,15 @@ │ │ b.n add926 │ │ asrs r7, r0, #32 │ │ b.n add92a │ │ lsrs r1, r2, #18 │ │ add.w r0, r0, r9 │ │ @ instruction: 0xea00e86e │ │ @ instruction: 0xff82ca90 │ │ - vmov.f32 d5, #-11.5 @ 0xc1380000 │ │ + @ instruction: 0xff825f3e │ │ vmvn.i32 q0, #176 @ 0x000000b0 │ │ b.n addd42 │ │ asrs r6, r0, #32 │ │ b.n add946 │ │ movs r0, r0 │ │ b.n add124 │ │ movs r4, r0 │ │ @@ -2817915,19 +2817915,19 @@ │ │ b.n add956 │ │ lsrs r3, r0, #17 │ │ add.w r0, r0, r4 │ │ b.n addb28 │ │ str r1, [r0, #0] │ │ b.n addb2e │ │ @ instruction: 0xffcaeaff │ │ - ldr r3, [pc, #384] @ (add7a8 ) │ │ - vqrdmlah.s q1, q10, d0[4] │ │ - vmlsl.u8 q4, d4, d21 │ │ + ldr r3, [pc, #540] @ (add844 ) │ │ + @ instruction: 0xff842f07 │ │ + vmull.u q4, d4, d0[3] │ │ vabal.u8 , d20, d31 │ │ - vbic.i32 q5, #-1375731712 @ 0xae000000 │ │ + vabdl.u8 q5, d18, d21 │ │ vaddl.u8 q0, d4, d24 │ │ b.n add166 │ │ asrs r4, r4, #32 │ │ b.n addd82 │ │ movs r0, #0 │ │ b.n addd86 │ │ movs r6, r0 │ │ @@ -2818117,15 +2818117,15 @@ │ │ b.n addb0a │ │ cbz r0, add84a │ │ @ instruction: 0xebfe5098 │ │ b.n add30c │ │ strb r4, [r4, #1] │ │ b.n add310 │ │ movs r3, r2 │ │ - @ instruction: 0xea00b431 │ │ + @ instruction: 0xea00b458 │ │ vaddl.u8 q0, d19, d8 │ │ b.n add31c │ │ lsls r4, r4 │ │ b.n add320 │ │ str r0, [r3, r2] │ │ b.n add324 │ │ movs r0, r0 │ │ @@ -2818383,15 +2818383,15 @@ │ │ b.n addcec │ │ lsls r0, r4, #10 │ │ b.n addd52 │ │ str r0, [r0, r2] │ │ b.n addd56 │ │ lsrs r0, r3, #1 │ │ @ instruction: 0xea00904a │ │ - vmul.f , q1, d0[1] │ │ + vmul.f , q1, d3[6] │ │ vshr.u64 d8, d4, #61 │ │ b.n add560 │ │ add r0, pc, #336 @ (adr r0, addb78 ) │ │ b.n add564 │ │ movs r0, r0 │ │ b.n ade0de │ │ vst3.32 @ instruction: 0xf9810aff │ │ @@ -2818481,17 +2818481,17 @@ │ │ add r4, sp, #872 @ 0x368 │ │ add.w r0, r0, r1, lsl #16 │ │ b.n addff2 │ │ movs r4, r2 │ │ b.n addffc │ │ @ instruction: 0xffe6eaff │ │ b.n add39a │ │ - @ instruction: 0xff8247c0 │ │ + @ instruction: 0xff8247e7 │ │ @ instruction: 0xff8403ef │ │ - @ instruction: 0xff8347cd │ │ + vqshl.u64 q2, q10, #3 │ │ vshr.u64 d0, d4, #60 │ │ b.n add640 │ │ add sp, #16 │ │ b.n adde4a │ │ movs r0, r0 │ │ b.n ade1ae │ │ movs r4, r5 │ │ @@ -2819079,15 +2819079,15 @@ │ │ subs r0, r0, r0 │ │ movs r1, r1 │ │ b.n ade356 │ │ movs r1, r0 │ │ b.n ade52c │ │ @ instruction: 0xfff6eaff │ │ stmia r1!, {r5} │ │ - vmov.i8 d9, #173 @ 0xad │ │ + vqrdmlah.s , q1, d0[1] │ │ vshr.u64 d9, d20, #60 │ │ movs r6, r5 │ │ movs r3, r1 │ │ b.n ade36e │ │ asrs r1, r1, #32 │ │ b.n ade372 │ │ ands r1, r1 │ │ @@ -2819263,15 +2819263,15 @@ │ │ movs r1, r0 │ │ b.n ade6b6 │ │ movs r4, r4 │ │ b.n addcbc │ │ lsls r4, r6, #26 │ │ @ instruction: 0xea00bbe0 │ │ movs r2, r6 │ │ - ldr r7, [pc, #24] @ (ade1dc ) │ │ + ldr r7, [pc, #180] @ (ade278 ) │ │ @ instruction: 0xff83bbb0 │ │ movs r2, r6 │ │ movs r2, r0 │ │ b.n ade87a │ │ movs r3, r1 │ │ subs r0, r0, r0 │ │ movs r3, r0 │ │ @@ -2819354,15 +2819354,15 @@ │ │ asrs r4, r2, #1 │ │ b.n ade9b6 │ │ movs r0, #1 │ │ b.n ade9ba │ │ adds r0, #1 │ │ b.n ade9be │ │ lsls r3, r3, #24 │ │ - @ instruction: 0xea00a986 │ │ + @ instruction: 0xea00a9ad │ │ @ instruction: 0xff83876f │ │ vqrdmlsh.s , q9, d2[6] │ │ vshr.u64 d0, d8, #62 │ │ b.n adddcc │ │ add sp, #400 @ 0x190 │ │ b.n adddd0 │ │ movs r0, r0 │ │ @@ -2820093,18 +2820093,18 @@ │ │ subs r0, r0, r0 │ │ asrs r4, r0, #32 │ │ b.n adebce │ │ lsrs r4, r3, #27 │ │ add.w r0, r0, r7 │ │ @ instruction: 0xea00b4e8 │ │ movs r2, r6 │ │ - strh r6, [r6, #60] @ 0x3c │ │ - vrshr.u64 d11, d23, #61 │ │ - vabdl.u8 q4, d20, d18 │ │ - vsubl.u8 , d19, d15 │ │ + strh r5, [r3, #62] @ 0x3e │ │ + vrshr.u64 , q7, #61 │ │ + @ instruction: 0xff8487c9 │ │ + vrshr.u64 d11, d22, #61 │ │ vsri.64 , , #60 │ │ @ instruction: 0xebfe1004 │ │ b.n adebf2 │ │ asrs r4, r7, #28 │ │ add.w r0, r0, r8, lsl #2 │ │ b.n ade3d4 │ │ lsls r0, r2, #2 │ │ @@ -2820210,15 +2820210,15 @@ │ │ @ instruction: 0xebfe004c │ │ b.n ade4a8 │ │ movs r6, r1 │ │ and.w r8, r0, r3, lsl #10 │ │ @ instruction: 0xff856925 │ │ vsubl.u8 , d21, d0 │ │ movs r6, r5 │ │ - strb r6, [r5, #25] │ │ + strb r5, [r2, #26] │ │ vaddl.u8 q0, d4, d1 │ │ b.n adf048 │ │ lsls r0, r4 │ │ b.n ade4e4 │ │ str r4, [r4, #8] │ │ push {r0, r2, r3, r4, r7, lr} │ │ movs r1, #1 │ │ @@ -2820471,15 +2820471,15 @@ │ │ subs r4, r0, #7 │ │ b.n ade6ec │ │ asrs r1, r0, #32 │ │ b.n adecd0 │ │ lsls r3, r0, #1 │ │ @ instruction: 0xea00f30b │ │ vmlsl.u8 , d2, d26 │ │ - @ instruction: 0xff829f0c │ │ + @ instruction: 0xff829f33 │ │ vrsubhn.i16 d12, , │ │ vmla.i q0, , d3[0] │ │ b.n adf26a │ │ lsls r0, r1, #1 │ │ subs r2, #0 │ │ movs r0, #140 @ 0x8c │ │ b.n ade70c │ │ @@ -2821553,15 +2821553,15 @@ │ │ @ instruction: 0xea00b000 │ │ b.n adf7fe │ │ ands r1, r0 │ │ b.n adf9ca │ │ asrs r4, r2, #32 │ │ b.n adf9d0 │ │ mcr2 10, 6, lr, cr13, cr15, {7} @ │ │ - eors r6, r1 │ │ + eors r5, r6 │ │ vmov.i16 q5, #184 @ 0x00b8 │ │ movs r2, r6 │ │ ands r0, r7 │ │ b.n adf010 │ │ movs r1, r1 │ │ b.n adf81a │ │ movs r0, #144 @ 0x90 │ │ @@ -2822152,15 +2822152,15 @@ │ │ b.n adfd06 │ │ lsls r1, r3, #1 │ │ and.w r3, r0, ip, lsl #5 │ │ b.n adf50c │ │ asrs r1, r0, #32 │ │ b.n adfaf0 │ │ lsls r4, r7, #1 │ │ - @ instruction: 0xea00deec │ │ + @ instruction: 0xea00df13 │ │ vmlal.u , d20, d0[0] │ │ b.n adf51c │ │ lsls r4, r4, #1 │ │ b.n adf51c │ │ asrs r1, r0, #32 │ │ b.n adfb04 │ │ add r3, sp, #60 @ 0x3c │ │ @@ -2822336,15 +2822336,15 @@ │ │ asrs r6, r4, #2 │ │ b.n ae02a6 │ │ lsls r5, r7, #10 │ │ add.w r0, r0, ip, lsr #2 │ │ b.n adf6a8 │ │ add r4, pc, #640 @ (adr r4, adfdf0 ) │ │ add.w r0, r0, r6, lsl #1 │ │ - @ instruction: 0xea00912a │ │ + @ instruction: 0xea009151 │ │ vaddl.u8 , d3, d1 │ │ b.n ae02be │ │ lsls r4, r4, #1 │ │ b.n adf6bc │ │ add r0, pc, #336 @ (adr r0, adfcd4 ) │ │ b.n adf6c0 │ │ strh r4, [r2, #4] │ │ @@ -2822434,15 +2822434,15 @@ │ │ b.n adf73e │ │ asrs r4, r0, #32 │ │ b.n adf742 │ │ movs r6, r0 │ │ b.n adff86 │ │ add r3, sp, #148 @ 0x94 │ │ @ instruction: 0xebfef0fa │ │ - @ instruction: 0xeaff26f7 │ │ + @ instruction: 0xeaff271e │ │ vqdmulh.s q1, q2, d1[2] │ │ @ instruction: 0xebff0010 │ │ b.n adf782 │ │ asrs r0, r0, #32 │ │ b.n ae039e │ │ asrs r4, r2, #32 │ │ b.n adf762 │ │ @@ -2822468,54 +2822468,54 @@ │ │ @ instruction: 0xeb00a054 │ │ b.n adf7d0 │ │ bfcsel 6, ae0296 , 8, cs │ │ add r6, pc, #524 @ (adr r6, adfea8 ) │ │ vmla.f q1, , d0[4] │ │ vorr.i32 , #10551296 @ 0x00a10000 │ │ vmlsl.u8 q1, d2, d28 │ │ - vsli.64 d6, d0, #5 │ │ - vmlal.u8 q0, d3, d30 │ │ + vsli.64 d6, d23, #5 │ │ + vmov.i16 q0, #181 @ 0x00b5 │ │ vqrdmlsh.s , q2, d0[5] │ │ movs r2, r6 │ │ strh.w pc, [r4, #3972] @ 0xf84 │ │ - adds r3, r0, r7 │ │ + adds r2, r5, r7 │ │ vshr.u64 d10, d17, #61 │ │ - @ instruction: 0xff827d92 │ │ + @ instruction: 0xff827db9 │ │ vmull.u8 , d20, d4 │ │ movs r2, r6 │ │ ldrb r0, [r7, #5] │ │ - vorr.i16 q5, #56064 @ 0xdb00 │ │ + @ instruction: 0xff85ab82 │ │ vsri.64 d8, d15, #61 │ │ @ instruction: 0xff829bac │ │ movs r2, r6 │ │ ldr r6, [sp, #452] @ 0x1c4 │ │ - @ instruction: 0xff826dd6 │ │ + @ instruction: 0xff826dfd │ │ vmlsl.u8 , d19, d0 │ │ movs r2, r6 │ │ ldr r1, [sp, #688] @ 0x2b0 │ │ movs r2, r6 │ │ lsrs r7, r1, #26 │ │ vbic.i16 d9, #208 @ 0x00d0 │ │ movs r2, r6 │ │ ldr r0, [sp, #704] @ 0x2c0 │ │ movs r2, r6 │ │ - lsls r2, r4, #4 │ │ + lsls r1, r1, #5 │ │ @ instruction: 0xff8497c0 │ │ movs r2, r6 │ │ ldr r5, [sp, #1008] @ 0x3f0 │ │ movs r2, r6 │ │ str r6, [sp, #464] @ 0x1d0 │ │ movs r2, r6 │ │ add r3, sp, #228 @ 0xe4 │ │ - vmov.i32 q0, #219 @ 0x000000db │ │ - vmla.f , q2, d2[2] │ │ + vaddl.u8 q0, d21, d2 │ │ + vbic.i32 , #193 @ 0x000000c1 │ │ vmls.f , q10, d0[5] │ │ movs r2, r6 │ │ push {r0, r2, r4, r5, lr} │ │ - vqrdmlsh.s q5, q1, d2[2] │ │ + @ instruction: 0xff82af71 │ │ @ instruction: 0xff84092c │ │ vsra.u64 q2, q14, #59 │ │ stmdb sp!, {r1, sp, lr} │ │ b.n ae006a │ │ strb r1, [r0, #0] │ │ b.n ae006e │ │ ands r0, r0 │ │ @@ -2822688,15 +2822688,15 @@ │ │ b.n adf9ec │ │ movs r4, r0 │ │ b.n ae01f2 │ │ asrs r1, r0, #32 │ │ b.n adffd4 │ │ rors r4, r7 │ │ ldmia.w sp!, {r1, r3, r4, r6, r7, r8, fp, sp, pc} │ │ - @ instruction: 0xeafe527e │ │ + @ instruction: 0xeafe52a5 │ │ @ instruction: 0xff8448fc │ │ stmdb sp!, {r1, sp, lr} │ │ b.n ae020a │ │ strb r1, [r0, #0] │ │ b.n ae020e │ │ ands r0, r0 │ │ b.n ae0212 │ │ @@ -2823395,16 +2823395,16 @@ │ │ b.n ae05fc │ │ @ instruction: 0xffdceaff │ │ movs r0, #12 │ │ b.n ae0024 │ │ movs r0, #2 │ │ b.n ae0608 │ │ @ instruction: 0xffd9eaff │ │ - subs r7, #189 @ 0xbd │ │ - vmvn.i32 , #48895 @ 0x0000beff │ │ + subs r7, #228 @ 0xe4 │ │ + vmull.u8 , d19, d21 │ │ vmull.u8 , d3, d26 │ │ vsubl.u8 q7, d17, d26 │ │ @ instruction: 0xff8448f0 │ │ stmdb sp!, {r0, r1, ip, sp, lr} │ │ b.n ae0846 │ │ str r2, [r0, #0] │ │ b.n ae084a │ │ @@ -2826781,15 +2826781,15 @@ │ │ @ instruction: 0xeaff06b8 │ │ add.w r0, r0, r4 │ │ b.n ae24da │ │ asrs r2, r1, #32 │ │ b.n ae24de │ │ lsls r2, r1, #21 │ │ @ instruction: 0xeb00ffcf │ │ - @ instruction: 0xeaffb531 │ │ + @ instruction: 0xeaffb558 │ │ vmla.i , q2, d0[4] │ │ b.n ae26c8 │ │ lsls r0, r2, #1 │ │ movt r0, #512 @ 0x200 │ │ b.n ae28f6 │ │ movs r1, r0 │ │ b.n ae24fa │ │ @@ -2826833,29 +2826833,29 @@ │ │ b.n ae2556 │ │ asrs r3, r1, #1 │ │ b.n ae295a │ │ movs r0, #0 │ │ b.n ae295e │ │ @ instruction: 0xffd8eaff │ │ strh r6, [r7, #52] @ 0x34 │ │ - @ instruction: 0xff85f3e3 │ │ + vraddhn.i16 d15, , q5 │ │ vmla.i , , d0[1] │ │ movs r2, r6 │ │ strb r4, [r3, #9] │ │ movs r2, r6 │ │ strb r0, [r5, #29] │ │ movs r2, r6 │ │ ldmia r5, {r0, r1, r2, r3, r4, r5, r6} │ │ - vsubl.u8 , d4, d12 │ │ + vmvn.i32 d15, #49920 @ 0x0000c300 │ │ vmull.u q2, d19, d0[6] │ │ movs r6, r5 │ │ - add r6, sp, #324 @ 0x144 │ │ + add r6, sp, #480 @ 0x1e0 │ │ vmov.i32 , #-1006632960 @ 0xc4000000 │ │ movs r2, r6 │ │ - lsrs r0, r5, #2 │ │ + lsrs r7, r1, #3 │ │ vaddl.u8 q0, d3, d9 │ │ and.w r7, r0, r2 │ │ b.n ae2878 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ asrs r0, r0, #32 │ │ b.n ae1dfe │ │ @@ -2827360,18 +2827360,18 @@ │ │ b.n ae27b4 │ │ movs r4, r0 │ │ b.n ae29da │ │ beq.n ae26bc │ │ b.n ae2bb8 │ │ ldr r3, [pc, #960] @ (ae2a60 ) │ │ ldmia.w sp!, {r5, r6, r7, r8, r9, sl, fp, ip, pc} │ │ - @ instruction: 0xeafe1daa │ │ - vrsubhn.i16 d4, , │ │ + @ instruction: 0xeafe1dd1 │ │ + vmvn.i32 d4, #-1308622848 @ 0xb2000000 │ │ @ instruction: 0xff844cba │ │ - vqdmulh.s q7, q1, d1[4] │ │ + vmull.u8 q7, d18, d8 │ │ vmlal.u8 q2, d3, d0 │ │ stmdb sp!, {r0, r1, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xebff0008 │ │ b.n ae21e2 │ │ movs r4, r0 │ │ b.n ae2266 │ │ lsrs r0, r2, #28 │ │ @@ -2827810,15 +2827810,15 @@ │ │ movs r0, #3 │ │ b.n ae2dbe │ │ asrs r1, r0, #32 │ │ b.n ae2ba0 │ │ ldr r6, [sp, #928] @ 0x3a0 │ │ @ instruction: 0xeafeff1e │ │ b.n ae2ce8 │ │ - adds r4, #253 @ 0xfd │ │ + adds r5, #36 @ 0x24 │ │ vaddl.u8 q0, d3, d1 │ │ b.n ae3134 │ │ movs r0, r0 │ │ subs r0, r0, r0 │ │ lsls r7, r1, #29 │ │ and.w r0, r0, ip, lsr #8 │ │ b.n ae25be │ │ @@ -2828141,15 +2828141,15 @@ │ │ b.n ae33e4 │ │ vrhadd.u16 d1, d14, d31 │ │ asrs r4, r0, #32 │ │ b.n ae2888 │ │ asrs r1, r0, #32 │ │ b.n ae2e6c │ │ ldr r6, [sp, #212] @ 0xd4 │ │ - @ instruction: 0xeafe3245 │ │ + @ instruction: 0xeafe326c │ │ vqshl.u64 q2, q8, #3 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n ae31f8 │ │ str r0, [r0, r0] │ │ b.n ae30a2 │ │ movs r4, r4 │ │ b.n ae2886 │ │ @@ -2828476,20 +2828476,20 @@ │ │ movs r3, r2 │ │ b.n ae2ba0 │ │ movs r6, r0 │ │ b.n ae335a │ │ beq.n ae306c │ │ b.n ae3538 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r4, r5, r6, r7, r8} │ │ - vmull.p8 , d4, d0 │ │ + ldmia.w sp!, {r0, r2, r3, r4, r9} │ │ + vmull.p8 , d4, d23 │ │ vmls.f q2, q1, d2[1] │ │ vabal.u8 , d18, d20 │ │ - vqrdmlsh.s , , d3[6] │ │ - @ instruction: 0xff846bf8 │ │ + @ instruction: 0xff811f92 │ │ + vmov.i32 d6, #53247 @ 0x0000cfff │ │ vqrdmulh.s , , d0[7] │ │ movs r2, r6 │ │ movs r0, #0 │ │ b.n ae2be2 │ │ lsls r0, r6, #2 │ │ b.n ae36ea │ │ movs r0, #2 │ │ @@ -2830979,15 +2830979,15 @@ │ │ b.n ae40d4 │ │ asrs r1, r0, #32 │ │ b.n ae46b8 │ │ beq.n ae45ac │ │ b.n ae4ab8 │ │ ldr r3, [pc, #960] @ (ae4960 ) │ │ ldmia.w sp!, {r5, fp, ip, pc} │ │ - @ instruction: 0xeafecd3f │ │ + @ instruction: 0xeafecd66 │ │ vmlal.u8 q2, d3, d0 │ │ stmdb sp!, {r2, r4, r5, r7, r8, r9, sp, lr, pc} │ │ b.n ae4952 │ │ stmia r0!, {r0, r4, r5, r6} │ │ b.n ae43b4 │ │ adds r0, #0 │ │ b.n ae4cfa │ │ @@ -2833529,18 +2833529,18 @@ │ │ asrs r1, r0, #32 │ │ asrs r7, r1, #2 │ │ asrs r0, r4, #1 │ │ asrs r1, r0, #10 │ │ movs r0, r1 │ │ b.n ae5664 │ │ mrc2 10, 5, lr, cr12, cr15, {7} @ │ │ - ldr r3, [r6, #60] @ 0x3c │ │ + ldr r2, [r3, #64] @ 0x40 │ │ vmvn.i32 , #49152 @ 0x0000c000 │ │ movs r2, r6 │ │ - bl 961a76 │ │ + bl 988a76 │ │ adds r3, #52 @ 0x34 │ │ movs r2, r6 │ │ asrs r0, r0, #32 │ │ b.n ae571a │ │ movs r0, #173 @ 0xad │ │ b.n ae6000 │ │ movs r2, r0 │ │ @@ -2834271,17 +2834271,17 @@ │ │ b.n ae60ac │ │ ands r1, r0 │ │ b.n ae66aa │ │ @ instruction: 0xfff3eaff │ │ ldr r3, [r0, #72] @ 0x48 │ │ vmvn.i32 q1, #43263 @ 0x0000a8ff │ │ movs r2, r6 │ │ - ldrh r0, [r6, #48] @ 0x30 │ │ + ldrh r7, [r2, #50] @ 0x32 │ │ vbic.i32 , #10878976 @ 0x00a60000 │ │ - vsli.64 d14, d5, #2 │ │ + vsli.64 d14, d28, #2 │ │ @ instruction: 0xff822d8c │ │ movs r2, r6 │ │ movs r0, #92 @ 0x5c │ │ b.n ae5ce2 │ │ adds r0, #1 │ │ b.n ae6906 │ │ lsls r3, r2, #4 │ │ @@ -2836386,15 +2836386,15 @@ │ │ @ instruction: 0xffec0aff │ │ movs r7, r0 │ │ b.n ae76e2 │ │ movs r2, r0 │ │ add.w r0, r0, r1 │ │ b.n ae7aea │ │ ldrh r4, [r7, #6] │ │ - ldmia.w sp!, {r0, r1, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r1, r3, sl, fp, sp, lr, pc} │ │ vmov.i32 d4, #160 @ 0x000000a0 │ │ stmdb sp!, {r2, r4, ip} │ │ b.n ae6ef8 │ │ ands r0, r0 │ │ b.n ae76fe │ │ asrs r1, r0, #32 │ │ b.n ae74e0 │ │ @@ -2836454,16 +2836454,16 @@ │ │ b.n ae777e │ │ asrs r1, r0, #32 │ │ b.n ae7560 │ │ ldrh r0, [r7, #34] @ 0x22 │ │ @ instruction: 0xebfe0000 │ │ b.n ae7c0a │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r2, r5, r6, ip, sp, pc} │ │ - vmul.i , q9, d3[2] │ │ + ldmia.w sp!, {r0, r2, r3, r7, ip, sp, pc} │ │ + @ instruction: 0xff82f8f2 │ │ vsra.u64 q2, q8, #61 │ │ stmdb sp!, {sp, lr} │ │ b.n ae6f7e │ │ str r0, [r0, r0] │ │ b.n ae77a2 │ │ ands r0, r0 │ │ b.n ae7ba6 │ │ @@ -2836586,16 +2836586,16 @@ │ │ b.n ae7ca2 │ │ movs r4, r0 │ │ b.n ae78a6 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r2, r3, r4, r7, r9, ip, sp, pc} │ │ movs r1, r6 │ │ cdp2 15, 5, cr15, cr2, cr1, {4} │ │ - strh r0, [r2, #0] │ │ - vqshlu.s64 q1, q7, #3 │ │ + strh r7, [r6, #0] │ │ + vabdl.u8 q1, d3, d5 │ │ vmvn.i16 d4, #188 @ 0x00bc │ │ stmdb sp!, {r2, r3, r5, ip} │ │ b.n ae70a2 │ │ ands r1, r0 │ │ b.n ae7a88 │ │ ands r4, r5 │ │ b.n ae708a │ │ @@ -2840051,15 +2840051,15 @@ │ │ b.n ae95da │ │ ands r4, r1 │ │ b.n ae8daa │ │ mov r8, r5 │ │ @ instruction: 0xebff4010 │ │ b.n ae8db2 │ │ lsls r0, r3, #3 │ │ - @ instruction: 0xea00a199 │ │ + @ instruction: 0xea00a1c0 │ │ vaddl.u8 q0, d2, d16 │ │ b.n ae8de8 │ │ asrs r6, r3, #20 │ │ b.n ae99f6 │ │ movs r0, r0 │ │ b.n ae8e5a │ │ lsls r5, r6, #1 │ │ @@ -2840181,15 +2840181,15 @@ │ │ b.n ae94d0 │ │ movs r0, r1 │ │ b.n ae96f6 │ │ strh r3, [r3, #36] @ 0x24 │ │ @ instruction: 0xebfe6038 │ │ b.n ae8ef8 │ │ movs r6, r1 │ │ - and.w r3, r0, r1, lsr #11 │ │ + and.w r3, r0, r8, ror #11 │ │ vaddl.u8 q0, d4, d0 │ │ b.n ae9a70 │ │ strh r0, [r4, #0] │ │ b.n ae8f08 │ │ str r0, [r7, #0] │ │ b.n ae8f0c │ │ movs r0, #4 │ │ @@ -2840535,15 +2840535,15 @@ │ │ lsls r1, r3, #1 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ b.n ae9b26 │ │ eors r0, r0 │ │ b.n ae9bb2 │ │ @ instruction: 0xfff6eaff │ │ - bl 84c5b4 │ │ + bl 8735b4 │ │ movs r1, r0 │ │ b.n ae9df6 │ │ add r0, pc, #128 @ (adr r0, ae9738 ) │ │ b.n ae91f4 │ │ str r2, [r1, r0] │ │ b.n ae99fe │ │ asrs r4, r3, #3 │ │ @@ -2840609,15 +2840609,15 @@ │ │ movs r6, r0 │ │ b.n ae9a3e │ │ str r4, [r0, #4] │ │ b.n ae927c │ │ str r1, [r0, r0] │ │ b.n ae9b46 │ │ lsls r5, r1, #2 │ │ - @ instruction: 0xea00d511 │ │ + @ instruction: 0xea00d538 │ │ vaddl.u8 , d2, d11 │ │ b.n ae9a92 │ │ movs r0, r0 │ │ b.n ae9e02 │ │ str r4, [r0, #4] │ │ b.n ae9294 │ │ strb r0, [r0, #1] │ │ @@ -2841163,15 +2841163,15 @@ │ │ adds r0, #4 │ │ b.n ae96fc │ │ movs r0, #2 │ │ b.n ae9be0 │ │ asrs r1, r0, #32 │ │ b.n ae9c22 │ │ movs r5, r3 │ │ - @ instruction: 0xea00a4ea │ │ + @ instruction: 0xea00a511 │ │ vmov.i32 , #48128 @ 0x0000bc00 │ │ b.n ae9728 │ │ movs r2, r1 │ │ b.n ae9f2e │ │ asrs r1, r0, #32 │ │ b.n ae9d10 │ │ strh r4, [r1, #20] │ │ @@ -2841400,41 +2841400,41 @@ │ │ @ instruction: 0xebff2034 │ │ b.n ae991c │ │ asrs r4, r0, #1 │ │ b.n ae9920 │ │ movs r0, r3 │ │ b.n ae98ec │ │ @ instruction: 0xff82eaff │ │ - strh r1, [r7, #22] │ │ - @ instruction: 0xff830be8 │ │ + strh r0, [r4, #24] │ │ + vmull.u8 q0, d3, d15 │ │ vmov.f32 d1, #-23 @ 0xc1b80000 │ │ - vmvn.i32 , #-1526726656 @ 0xa5000000 │ │ - vmls.f , q10, d0[3] │ │ + vqshlu.s64 d3, d12, #2 │ │ + vsli.64 , , #4 │ │ vqrdmlsh.s q2, q10, d2[6] │ │ - vqrdmlah.s , , d2[4] │ │ + @ instruction: 0xff81bf09 │ │ vmlsl.u8 , d19, d3 │ │ vbic.i16 , #37120 @ 0x9100 │ │ vsubl.u8 q7, d18, d11 │ │ vmla.i , , d1[4] │ │ vorr.i32 d1, #50688 @ 0x0000c600 │ │ vmov.i32 d8, #-1778384896 @ 0x96000000 │ │ vmla.i q6, , d3[7] │ │ - vsri.64 q1, q9, #63 │ │ + vorr.i32 d2, #10027008 @ 0x00990000 │ │ vmov.i32 , #179 @ 0x000000b3 │ │ - @ instruction: 0xff818b4b │ │ - @ instruction: 0xff821efa │ │ - vmull.u8 q5, d3, d22 │ │ - vmls.f , q1, d3[4] │ │ + vbic.i16 q4, #37376 @ 0x9200 │ │ + @ instruction: 0xff821f21 │ │ + vqdmulh.s q5, , d1[3] │ │ + vabal.u8 , d18, d10 │ │ vmlal.u8 , d19, d7 │ │ - vrshr.u64 q6, , #63 │ │ + vsubw.u8 q6, , d6 │ │ vrsubhn.i16 d3, q9, q5 │ │ - vmov.f32 q7, #-15 @ 0xc1700000 │ │ + @ instruction: 0xff82ef85 │ │ vqrdmlah.s q6, , d0[7] │ │ movs r5, r5 │ │ - ldc2l 15, cr15, [r8, #-520] @ 0xfffffdf8 │ │ + ldc2l 15, cr15, [pc, #-520]! @ ae9c4c │ │ asrs r4, r4, #10 │ │ movs r0, r0 │ │ asrs r0, r2, #15 │ │ movs r0, r0 │ │ asrs r4, r0, #12 │ │ movs r0, r0 │ │ bxns ip │ │ @@ -2842331,26 +2842331,26 @@ │ │ b.n aea104 │ │ asrs r1, r0, #32 │ │ b.n aea6e8 │ │ @ instruction: 0xffedeaff │ │ asrs r1, r0, #32 │ │ b.n aead12 │ │ vpmin.u8 q15, , │ │ - asrs r6, r1, #21 │ │ - vqrdmlah.s q5, , d3[2] │ │ + asrs r5, r6, #21 │ │ + @ instruction: 0xff83aef2 │ │ vmla.i q3, , d3[4] │ │ - vsubl.u8 , d20, d4 │ │ + vsubl.u8 , d20, d27 │ │ vmlsl.u , d19, d2[0] │ │ @ instruction: 0xff819f25 │ │ vshr.u64 d13, d12, #60 │ │ movs r5, r5 │ │ lsrs r1, r3, #4 │ │ - @ instruction: 0xff82ab6b │ │ + @ instruction: 0xff82ab92 │ │ @ instruction: 0xff833efd │ │ - vsubl.u8 , d20, d25 │ │ + vrshr.u64 , q0, #60 │ │ vaddl.u8 q1, d3, d0 │ │ b.n aea126 │ │ adds r0, #0 │ │ b.n aead4a │ │ movs r0, #132 @ 0x84 │ │ b.n aea132 │ │ movs r1, r0 │ │ @@ -2842424,19 +2842424,19 @@ │ │ asrs r0, r4, #14 │ │ movs r0, r0 │ │ asrs r4, r0, #23 │ │ movs r0, r0 │ │ b.n aea1dc │ │ eors r0, r6 │ │ ldmia.w sp!, {r2, r3, r4, r8, r9, sl, fp, ip, lr} │ │ - @ instruction: 0xeafe20ff │ │ - vmvn.i16 d8, #49152 @ 0xc000 │ │ + @ instruction: 0xeafe2126 │ │ + vmov.i16 q4, #50944 @ 0xc700 │ │ @ instruction: 0xff839dad │ │ vshr.u64 q0, , #60 │ │ - vraddhn.i16 d14, , q9 │ │ + vmls.i q7, , d1[2] │ │ vaddl.u8 q1, d3, d1 │ │ b.n aeaa12 │ │ asrs r4, r0, #32 │ │ b.n aea214 │ │ asrs r1, r0, #32 │ │ b.n aea7f8 │ │ ldrb r2, [r2, #31] │ │ @@ -2842770,20 +2842770,20 @@ │ │ b.n aeacfe │ │ str r7, [r6, #8] │ │ @ instruction: 0xebfe0000 │ │ b.n aeb066 │ │ ands r0, r0 │ │ asrs r0, r4, #14 │ │ @ instruction: 0xffd2eaff │ │ - ldr r4, [pc, #144] @ (aeaa60 ) │ │ - vqdmulh.s , , d0[7] │ │ + ldr r4, [pc, #300] @ (aeaafc ) │ │ + @ instruction: 0xff831c93 │ │ vrshr.u64 , , #60 │ │ @ instruction: 0xff8117cc │ │ - vmlsl.u q5, d17, d1[7] │ │ - vorr.i32 q5, #-1258291200 @ 0xb5000000 │ │ + vorr.i32 d10, #-1811939328 @ 0x94000000 │ │ + vbic.i32 q5, #-1140850688 @ 0xbc000000 │ │ vaddl.u8 , d3, d0 │ │ b.n aeb12a │ │ movs r0, r0 │ │ b.n aeb08e │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, #36 @ 0x24 │ │ @@ -2843137,15 +2843137,15 @@ │ │ b.n aeaf1c │ │ movs r4, r0 │ │ asrs r0, r4, #6 │ │ sub.w fp, sp, #16711935 @ 0xff00ff │ │ movs r5, r0 │ │ b.n aeb03e │ │ ldrh r6, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r3, r4, r5, r9, sl, sp, lr} │ │ + ldmia.w sp!, {r2, r5, r6, r9, sl, sp, lr} │ │ vqdmulh.s q5, , d1[6] │ │ @ instruction: 0xff81acdb │ │ vmvn.i32 q2, #144 @ 0x00000090 │ │ stmdb sp!, {r1, ip, lr} │ │ b.n aeb056 │ │ ands r1, r0 │ │ b.n aeb05a │ │ @@ -2846065,15 +2846065,15 @@ │ │ strb r0, [r0, #1] │ │ b.n aeca88 │ │ lsls r0, r0, #1 │ │ b.n aeca7e │ │ movs r4, r7 │ │ b.n aec09c │ │ mrc2 10, 4, lr, cr8, cr15, {7} @ │ │ - subs r7, #87 @ 0x57 │ │ + subs r7, #126 @ 0x7e │ │ vmla.i q0, , d0[7] │ │ b.n aec0c8 │ │ ands r0, r0 │ │ b.n aeccd2 │ │ asrs r4, r6, #1 │ │ b.n aec0b0 │ │ lsls r4, r5, #1 │ │ @@ -2846338,30 +2846338,30 @@ │ │ @ instruction: 0xebfe7114 │ │ b.n aec2da │ │ @ instruction: 0xfae2eaff │ │ ldrb r3, [r2, #19] │ │ vorr.i16 q1, #51712 @ 0xca00 │ │ vmul.i q2, q2, d1[6] │ │ @ instruction: 0xff849f9a │ │ - @ instruction: 0xff812dab │ │ + @ instruction: 0xff812dd2 │ │ vmla.f q2, , d3[2] │ │ @ instruction: 0xff81e89d │ │ vmla.i , q0, d2[0] │ │ @ instruction: 0xff82aeb4 │ │ movs r5, r5 │ │ add r5, sp, #224 @ 0xe0 │ │ movs r5, r5 │ │ - strb r2, [r6, #0] │ │ - @ instruction: 0xff835e94 │ │ + strb r1, [r3, #1] │ │ + @ instruction: 0xff835ebb │ │ @ instruction: 0xff827fda │ │ - vmov.f32 q2, #-0.1953125 @ 0xbe480000 │ │ + @ instruction: 0xff844f80 │ │ @ instruction: 0xff83399a │ │ - vmul.f q4, , d1[1] │ │ - vorr.i32 d15, #189 @ 0x000000bd │ │ - vqrdmulh.s , q1, d1[7] │ │ + vmul.f q4, , d0[7] │ │ + vmla.f , , d0[1] │ │ + @ instruction: 0xff82bd94 │ │ vmls.f q4, q9, d3[3] │ │ vaddl.u8 q0, d4, d0 │ │ b.n aecec8 │ │ vrhadd.u16 d0, d14, d31 │ │ eors r0, r6 │ │ stmdb sp!, {ip, lr} │ │ b.n aecb72 │ │ @@ -2846463,15 +2846463,15 @@ │ │ strb r0, [r1, #29] │ │ @ instruction: 0xebfe2001 │ │ b.n aed04a │ │ ldr r0, [pc, #0] @ (aec90c ) │ │ ldmia.w sp!, {r1} │ │ b.n aecc52 │ │ vrhadd.u16 d14, d14, d31 │ │ - str r0, [r2, #124] @ 0x7c │ │ + str r7, [r6, #124] @ 0x7c │ │ vaddl.u8 q1, d3, d27 │ │ b.n aec4c0 │ │ movs r1, r0 │ │ b.n aecfc6 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r2, #242 @ 0xf2 │ │ @@ -2846908,17 +2846908,17 @@ │ │ lsls r0, r6, #2 │ │ b.n aed068 │ │ movs r0, r0 │ │ b.n aec7ea │ │ beq.n aecd54 │ │ b.n aed1f8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r3, r7, r9, sl, pc} │ │ - vmull.u8 q0, d3, d18 │ │ - vsubl.u8 q5, d3, d5 │ │ + ldmia.w sp!, {r2, r4, r5, r7, r9, sl, pc} │ │ + vqdmulh.s q0, , d1[2] │ │ + vsubl.u8 q5, d3, d28 │ │ vmov.i32 d4, #176 @ 0x000000b0 │ │ stmdb sp!, {r3, r4, r5, ip} │ │ b.n aec834 │ │ ands r0, r0 │ │ b.n aed03a │ │ asrs r1, r0, #32 │ │ b.n aece1c │ │ @@ -2846940,15 +2846940,15 @@ │ │ b.n aed062 │ │ lsrs r0, r0, #26 │ │ b.n aed066 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r0, r9} │ │ b.n aed46e │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r2, r5, r6, r9, sl, ip, sp, lr} │ │ + ldmia.w sp!, {r2, r3, r7, r9, sl, ip, sp, lr} │ │ vmlsl.u8 , d2, d25 │ │ @ instruction: 0xff804ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n aed1dc │ │ str r0, [r0, r0] │ │ b.n aed086 │ │ ands r0, r0 │ │ @@ -2847272,16 +2847272,16 @@ │ │ ldrsh r5, [r6, r2] │ │ subs r7, r7, r7 │ │ movs r2, r1 │ │ b.n aed332 │ │ beq.n aed01c │ │ b.n aed510 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, fp, ip, sp} │ │ - vbic.i32 d5, #42496 @ 0x0000a600 │ │ + ldmia.w sp!, {r1, r5, r6, fp, ip, sp} │ │ + vorr.i32 , #44288 @ 0x0000ad00 │ │ vsubw.u8 , q9, d31 │ │ @ instruction: 0xff844ff0 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n aed4a8 │ │ str r0, [r0, #0] │ │ b.n aed352 │ │ movs r0, r0 │ │ @@ -2847965,16 +2847965,16 @@ │ │ @ instruction: 0xebfe1010 │ │ b.n aed0f6 │ │ lsls r0, r0, #8 │ │ b.n aed4f0 │ │ movs r4, r6 │ │ b.n aed0ec │ │ @ instruction: 0xffd5eaff │ │ - subs r3, #78 @ 0x4e │ │ - vmla.f q0, , d2[5] │ │ + subs r3, #117 @ 0x75 │ │ + vaddw.u8 q0, , d13 │ │ @ instruction: 0xff834bf0 │ │ stmdb sp!, {sp, lr} │ │ b.n aed108 │ │ strh r0, [r0, #0] │ │ b.n aed92a │ │ str r0, [sp, #8] │ │ b.n aed92e │ │ @@ -2848497,15 +2848497,15 @@ │ │ strb r4, [r6, #11] │ │ @ instruction: 0xebfe0000 │ │ b.n aed582 │ │ asrs r0, r2, #32 │ │ b.n aed598 │ │ ands r4, r3 │ │ ldmia.w sp!, {r0, r4, r5, r9, ip, lr} │ │ - @ instruction: 0xeafe4a55 │ │ + @ instruction: 0xeafe4a7c │ │ vqshl.u64 q2, q14, #2 │ │ stmdb sp!, {sp, lr} │ │ b.n aee1b2 │ │ movs r0, r0 │ │ b.n aee11a │ │ movs r1, r6 │ │ lsrs r0, r0, #8 │ │ @@ -2848603,15 +2848603,15 @@ │ │ b.n aede7a │ │ @ instruction: 0xffbdebff │ │ str r1, [r0, #0] │ │ b.n aee282 │ │ movs r6, r0 │ │ b.n aede86 │ │ strh r4, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r4, r8, sl, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r2, r3, r4, r5, r8, sl, fp, sp, lr, pc} │ │ vaddl.u8 q0, d3, d7 │ │ b.n aed6f4 │ │ movs r1, r0 │ │ b.n aee176 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ ldr r0, [pc, #0] @ (aedb5c ) │ │ @@ -2849389,15 +2849389,15 @@ │ │ b.n aee58c │ │ vrhadd.u16 d0, d14, d31 │ │ asrs r4, r0, #32 │ │ b.n aedd50 │ │ asrs r1, r0, #32 │ │ b.n aee334 │ │ strb r3, [r0, #4] │ │ - @ instruction: 0xeafee5e0 │ │ + @ instruction: 0xeafee607 │ │ vaddl.u8 q0, d3, d0 │ │ and.w r0, r0, ip │ │ b.n aedd46 │ │ movs r0, r0 │ │ b.n aee8ca │ │ asrs r5, r0, #32 │ │ asrs r0, r2, #23 │ │ @@ -2849479,15 +2849479,15 @@ │ │ @ instruction: 0xebfec001 │ │ b.n aeea16 │ │ ldr r0, [pc, #0] @ (aee2d8 ) │ │ ldmia.w sp!, {r2, r3} │ │ b.n aee61e │ │ vrhadd.u16 d14, d14, d31 │ │ subs r7, #68 @ 0x44 │ │ - vsubl.u8 q2, d4, d21 │ │ + vmlal.u q2, d4, d0[3] │ │ vbic.i16 q7, #41472 @ 0xa200 │ │ vsra.u64 q2, q8, #63 │ │ stmdb sp!, {r3, pc} │ │ b.n aee7f8 │ │ strb r1, [r0, #0] │ │ b.n aee63a │ │ asrs r0, r0, #32 │ │ @@ -2850358,15 +2850358,15 @@ │ │ @ instruction: 0xebfe8002 │ │ b.n aef17a │ │ movs r0, r1 │ │ b.n aeed7e │ │ beq.n aeea68 │ │ b.n aeef5c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r4, r9, sl, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r4, r5, r9, sl, fp, ip, lr, pc} │ │ @ instruction: 0xff834ffe │ │ stmdb sp!, {sp, pc} │ │ b.n aeed92 │ │ add sp, #32 │ │ b.n aee576 │ │ movs r4, r6 │ │ b.n aee594 │ │ @@ -2850715,15 +2850715,15 @@ │ │ @ instruction: 0xebfe4002 │ │ b.n aef23e │ │ str r0, [sp, #4] │ │ b.n aef24c │ │ @ instruction: 0xffe3eaff │ │ strh r7, [r7, #50] @ 0x32 │ │ vqrdmulh.s q2, , d1[3] │ │ - vmov.i32 , #154 @ 0x0000009a │ │ + vaddl.u8 , d17, d1 │ │ @ instruction: 0xff8248f0 │ │ stmdb sp!, {lr} │ │ b.n aee872 │ │ str r2, [r0, r0] │ │ b.n aef096 │ │ str r0, [r0, #0] │ │ b.n aef09a │ │ @@ -2850911,15 +2850911,15 @@ │ │ b.n aef566 │ │ @ instruction: 0xebff6001 │ │ b.n aef3fa │ │ @ instruction: 0xffeaeaff │ │ beq.n aeef3c │ │ b.n aef410 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r3, r4, r5, r9, sp, lr} │ │ + ldmia.w sp!, {r5, r6, r9, sp, lr} │ │ @ instruction: 0xff83dff6 │ │ vaddl.u8 , d1, d0 │ │ b.n aeea26 │ │ movs r4, r7 │ │ b.n aeea2a │ │ movs r0, r7 │ │ b.n aef40e │ │ @@ -2851101,17 +2851101,17 @@ │ │ b.n aef3da │ │ asrs r2, r3, #2 │ │ b.n aef7de │ │ adds r0, #0 │ │ b.n aef7e2 │ │ strb r7, [r1, #4] │ │ @ instruction: 0xebfe8bff │ │ - ldmia.w sp!, {r4, r5, r6, r8, sl, ip, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r7, r8, sl, ip, lr, pc} │ │ vbic.i32 d13, #180 @ 0x000000b4 │ │ - @ instruction: 0xff806ff9 │ │ + vaddl.u8 , d0, d16 │ │ vsra.u64 q2, q14, #62 │ │ stmdb sp!, {r1, ip, sp, lr} │ │ b.n aef3fe │ │ str r1, [r0, r0] │ │ b.n aef402 │ │ ands r0, r0 │ │ b.n aef406 │ │ @@ -2851176,16 +2851176,16 @@ │ │ b.n aef694 │ │ @ instruction: 0xebff0004 │ │ b.n aef48a │ │ asrs r6, r0, #32 │ │ b.n aef48e │ │ rors r4, r7 │ │ ldmia.w sp!, {r0, r2, r3, r4, r5, r6, r7, r9, ip, lr, pc} │ │ - @ instruction: 0xeaff179f │ │ - vorr.i32 , #-1442840576 @ 0xaa000000 │ │ + @ instruction: 0xeaff17c6 │ │ + vabdl.u8 , d18, d1 │ │ vaddl.u8 q0, d2, d0 │ │ b.n aef804 │ │ vrhadd.u16 d0, d14, d31 │ │ ldrsb r6, [r3, r4] │ │ @ instruction: 0xeaff4070 │ │ stmdb sp!, {r0, lr} │ │ b.n aef4b2 │ │ @@ -2851513,17 +2851513,17 @@ │ │ strb r3, [r3, #0] │ │ @ instruction: 0xebfe4001 │ │ b.n aef932 │ │ movs r0, r0 │ │ b.n aeef62 │ │ @ instruction: 0xffd6eaff │ │ strb r4, [r5, #5] │ │ - vrintn.f32 d30, d30 │ │ - @ instruction: 0xff821f95 │ │ - vmlsl.u8 , d3, d5 │ │ + vsri.32 q15, , #6 │ │ + @ instruction: 0xff821fbc │ │ + vmlsl.u8 , d3, d28 │ │ vsra.u64 q2, q8, #61 │ │ stmdb sp!, {r1, lr} │ │ b.n aef78a │ │ str r1, [r0, r0] │ │ b.n aef78e │ │ str r0, [r0, #0] │ │ b.n aef792 │ │ @@ -2862038,15 +2862038,15 @@ │ │ asrs r4, r1, #32 │ │ b.n af46b8 │ │ asrs r1, r0, #32 │ │ b.n af4c9c │ │ ldrsb r1, [r5, r2] │ │ @ instruction: 0xebfe4800 │ │ ldmia.w sp!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xeaff4041 │ │ + @ instruction: 0xeaff4068 │ │ @ instruction: 0xff834ffe │ │ stmdb sp!, {r0, lr} │ │ b.n af4ed6 │ │ movs r0, r0 │ │ b.n af523e │ │ movs r6, r6 │ │ lsrs r0, r0, #8 │ │ @@ -2865139,15 +2865139,15 @@ │ │ b.n af6130 │ │ asrs r5, r3, #29 │ │ add.w r0, r0, r6 │ │ b.n af693e │ │ beq.n af6668 │ │ b.n af6b1c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r8, r9, fp, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r1, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ vmvn.i16 d4, #144 @ 0x0090 │ │ stmdb sp!, {r0, lr} │ │ b.n af6952 │ │ str r0, [r0, r0] │ │ b.n af6956 │ │ asrs r5, r2, #29 │ │ add.w r0, r0, r5 │ │ @@ -2868013,15 +2868013,15 @@ │ │ asrs r3, r1, #32 │ │ b.n af80f6 │ │ beq.n af7e80 │ │ b.n af82d4 │ │ ldr r7, [pc, #960] @ (af817c ) │ │ ldmia.w sp!, {r5, r6, r7, r8, r9, fp} │ │ @ instruction: 0xeaffa5bb │ │ - vrsra.u64 d7, d31, #64 │ │ + @ instruction: 0xff8073e6 │ │ vaddw.u8 , , d28 │ │ vsra.u64 d15, d12, #61 │ │ vaddw.u8 , , d20 │ │ movs r1, r6 │ │ ldr r7, [pc, #960] @ (af8198 ) │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n af8278 │ │ @@ -2868865,36 +2868865,36 @@ │ │ strb r0, [r0, #0] │ │ b.n af7ff0 │ │ ldr r4, [pc, #8] @ (af84e0 ) │ │ @ instruction: 0xebfeff27 │ │ @ instruction: 0xeaffca00 │ │ subs r3, #154 @ 0x9a │ │ movs r6, #56 @ 0x38 │ │ - vmlsl.u q4, d16, d0[6] │ │ + vabdl.u8 q4, d0, d15 │ │ vrsubhn.i16 d2, , q9 │ │ - vmull.p8 q5, d0, d16 │ │ + vqrdmlah.s q5, q0, d3[1] │ │ vmull.u8 q1, d2, d26 │ │ vrsra.u64 , q0, #63 │ │ - vmov.i32 d3, #-1929379840 @ 0x8d000000 │ │ + vmlsl.u , d0, d0[1] │ │ @ instruction: 0xff829f90 │ │ @ instruction: 0xff835f2a │ │ - vaddw.u8 q5, q8, d18 │ │ - @ instruction: 0xff8168be │ │ - @ instruction: 0xff81dd0e │ │ - vsubl.u8 , d1, d25 │ │ + vmla.f q5, q8, d1[2] │ │ + vmul.i q3, , d1[5] │ │ + vmvn.i32 d13, #9830399 @ 0x0095ffff │ │ + vmov.i32 , #36864 @ 0x00009000 │ │ vmlal.u , d2, d1[6] │ │ - vraddhn.i16 d8, q8, │ │ - vmls.f q3, , d2[4] │ │ + vsri.64 q4, q0, #64 │ │ + vabal.u8 q3, d17, d9 │ │ vmlal.u q6, d1, d2[3] │ │ - vmvn.i32 d5, #11927552 @ 0x00b60000 │ │ - vsubl.u8 q5, d2, d20 │ │ - vraddhn.i16 d5, , q5 │ │ + vmov.i32 , #12386304 @ 0x00bd0000 │ │ + vmlal.u q5, d2, d3[2] │ │ + vmvn.i32 d5, #9502720 @ 0x00910000 │ │ vmov.i32 , #44799 @ 0x0000aeff │ │ - @ instruction: 0xff80ce97 │ │ - vraddhn.i16 d2, q1, │ │ + @ instruction: 0xff80cebe │ │ + vmov.i32 q1, #10616832 @ 0x00a20000 │ │ vmvn.i32 q2, #176 @ 0x000000b0 │ │ stmdb sp!, {ip, lr} │ │ b.n af8886 │ │ lsls r0, r2, #1 │ │ b.n af8a4c │ │ ands r1, r0 │ │ b.n af888e │ │ @@ -2871320,15 +2871320,15 @@ │ │ movs r4, r7 │ │ b.n af9480 │ │ movs r0, r1 │ │ b.n af9496 │ │ str r0, [r2, r1] │ │ b.n af94a8 │ │ lsls r3, r0, #1 │ │ - and.w lr, r0, r8, lsr #12 │ │ + and.w lr, r0, pc, ror #12 │ │ vaddl.u8 q3, d3, d0 │ │ b.n af9cba │ │ movs r5, r0 │ │ b.n af9cbe │ │ asrs r6, r0, #32 │ │ b.n af9cc2 │ │ lsls r0, r5, #8 │ │ @@ -2877113,15 +2877113,15 @@ │ │ movs r0, r0 │ │ b.n afc4cc │ │ @ instruction: 0xffc0eaff │ │ cmp r6, r5 │ │ strb r5, [r5, r1] │ │ ldr r7, [sp, #184] @ 0xb8 │ │ add r2, pc, #540 @ (adr r2, afcbf0 ) │ │ - ldr r2, [r2, r2] │ │ + ldr r1, [r7, r2] │ │ vmov.i16 d12, #152 @ 0x0098 │ │ vaddl.u8 , d0, d0 │ │ b.n afc502 │ │ movs r0, r0 │ │ b.n afd126 │ │ movs r0, #4 │ │ b.n afc510 │ │ @@ -2883149,20 +2883149,20 @@ │ │ b.n aff6d8 │ │ cmp r6, #72 @ 0x48 │ │ @ instruction: 0xebfed08c │ │ b.n b000e0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r9, fp, lr, pc} │ │ subs r3, #154 @ 0x9a │ │ - bgt.n affcae │ │ - vmla.i , , d2[5] │ │ - vmls.f q3, q8, d2[5] │ │ - vmla.f , , d2[4] │ │ - vmov.i32 q5, #8650751 @ 0x0083ffff │ │ - vmov.i64 d14, #0xff00ff00ffffff00 │ │ + bgt.n affafc │ │ + vaddw.u8 , , d13 │ │ + vrsubhn.i16 d6, q0, │ │ + vaddw.u8 , , d9 │ │ + vmvn.i32 q5, #9109503 @ 0x008affff │ │ + vqrdmlah.s q7, q1, d1[5] │ │ @ instruction: 0xff804bf0 │ │ stmdb sp!, {r3, ip, sp, lr} │ │ b.n aff70e │ │ str r0, [r0, #0] │ │ b.n aff720 │ │ str r7, [r2, #4] │ │ b.n aff7a2 │ │ @@ -2883274,16 +2883274,16 @@ │ │ movs r4, r1 │ │ asrs r0, r2, #22 │ │ movs r4, r0 │ │ asrs r0, r2, #22 │ │ lsls r1, r0, #4 │ │ asrs r0, r2, #30 │ │ vrhadd.u16 d14, d14, d31 │ │ - pop {r1, r3} │ │ - vmlsl.u8 , d1, d26 │ │ + pop {r0, r4, r5} │ │ + vmov.i16 , #37120 @ 0x9100 │ │ @ instruction: 0xff814ff8 │ │ stmdb sp!, {lr} │ │ b.n b00036 │ │ movs r0, r5 │ │ b.n aff834 │ │ strh r4, [r5, #0] │ │ b.n aff838 │ │ @@ -2883435,22 +2883435,22 @@ │ │ movs r0, #1 │ │ b.n b0057e │ │ asrs r1, r0, #32 │ │ b.n afff60 │ │ ldr r7, [pc, #992] @ (b00224 ) │ │ ldmia.w sp!, {r1, r2, r5, r6, fp} │ │ @ instruction: 0xeafe8ff8 │ │ - ldmia.w sp!, {r1, r3, r5, r7, r8, r9, sp, lr} │ │ - vrsra.u64 d6, d4, #63 │ │ + ldmia.w sp!, {r0, r4, r6, r7, r8, r9, sp, lr} │ │ + vrsra.u64 d6, d27, #63 │ │ vmla.i , , d3[0] │ │ - vmull.u8 q7, d0, d18 │ │ - vsubw.u8 q3, q0, d8 │ │ + vqdmulh.s q7, q0, d1[2] │ │ + vsubw.u8 q3, q0, d31 │ │ vshr.u64 q0, , #63 │ │ vaddl.u8 , d0, d19 │ │ - @ instruction: 0xff80eb8a │ │ + @ instruction: 0xff80ebb1 │ │ @ instruction: 0xff804ff0 │ │ stmdb sp!, {r2, r6, ip, lr, pc} │ │ b.n b00310 │ │ str r0, [r0, #0] │ │ b.n aff99c │ │ strh r1, [r0, #0] │ │ b.n b001be │ │ @@ -2889027,15 +2889027,15 @@ │ │ movs r1, r0 │ │ b.n b031b2 │ │ movs r2, r3 │ │ b.n b028c4 │ │ beq.n b02e30 │ │ b.n b03254 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r4, r8, r9, sl} │ │ + ldmia.w sp!, {r3, r4, r5, r8, r9, sl} │ │ vshr.u64 q3, q2, #62 │ │ movs r0, r6 │ │ ldr r3, [pc, #960] @ (b03108 ) │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n b031e8 │ │ ands r0, r0 │ │ b.n b03092 │ │ @@ -2889129,15 +2889129,15 @@ │ │ @ instruction: 0xebff6001 │ │ b.n b03556 │ │ movs r4, r4 │ │ b.n b02928 │ │ str r4, [r6, #24] │ │ b.n b031a6 │ │ @ instruction: 0xffdaeaff │ │ - ldr r0, [r7, #84] @ 0x54 │ │ + ldr r7, [r3, #88] @ 0x58 │ │ @ instruction: 0xff814ff0 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n b032c8 │ │ movs r0, #0 │ │ b.n b029d4 │ │ ands r1, r0 │ │ b.n b03176 │ │ @@ -2890263,16 +2890263,16 @@ │ │ movs r4, r0 │ │ b.n b03ade │ │ subs r1, r4, r6 │ │ @ instruction: 0xebfe0001 │ │ b.n b03ee6 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r2, r3, r4, r5, r8, sl, fp} │ │ - vabal.u8 q3, d3, d8 │ │ - @ instruction: 0xff81f9ff │ │ + vabal.u8 q3, d3, d31 │ │ + vmlsl.u8 , d1, d22 │ │ @ instruction: 0xff814ff0 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n b03c58 │ │ ands r0, r0 │ │ b.n b032e2 │ │ strb r1, [r0, #0] │ │ b.n b03b06 │ │ @@ -2891256,15 +2891256,15 @@ │ │ asrs r1, r0, #22 │ │ movs r0, r0 │ │ b.n b046b0 │ │ movs r3, r1 │ │ lsls r0, r4, #6 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r3, r4, r6, r8, r9, sp, lr, pc} │ │ - vmov.i64 q1, #0xff00ff00ffff00ff │ │ + vmull.p8 q1, d18, d20 │ │ vmlal.u q7, d18, d1[0] │ │ @ instruction: 0xff8248f0 │ │ stmdb sp!, {} │ │ b.n b046b6 │ │ ands r1, r0 │ │ b.n b0475a │ │ str r1, [r0, r0] │ │ @@ -2892209,15 +2892209,15 @@ │ │ mcr2 10, 7, lr, cr2, cr15, {7} @ │ │ beq.n b047d0 │ │ b.n b04d1c │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ b.n b04d24 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r6, r7, r8, r9, ip, sp, lr} │ │ + ldmia.w sp!, {r1, r3, r5, r6, r7, r8, r9, ip, sp, lr} │ │ @ instruction: 0xff814ff0 │ │ stmdb sp!, {r2, r3, r6, ip, lr, pc} │ │ b.n b04cb4 │ │ movs r4, r6 │ │ b.n b04338 │ │ movs r0, r0 │ │ b.n b04342 │ │ @@ -2893961,15 +2893961,15 @@ │ │ movs r4, r5 │ │ adds r0, r2, #6 │ │ movs r4, r5 │ │ adds r0, r3, #1 │ │ movs r4, r5 │ │ adds r4, r0, #1 │ │ movs r4, r5 │ │ - adds r5, #166 @ 0xa6 │ │ + adds r5, #205 @ 0xcd │ │ @ instruction: 0xff824ff8 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 14, cr13, [sp, #-100]! @ 0xffffff9c │ │ b.n b05b50 │ │ add r0, pc, #0 @ (adr r0, b056b8 ) │ │ b.n b059fa │ │ lsls r0, r0, #2 │ │ @@ -2894521,15 +2894521,15 @@ │ │ udf #25 │ │ b.n b06078 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ b.n b06080 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, r5, r6, r7, fp, sp, pc} │ │ - vcgt.f16 d21, d31, d27 │ │ + vacgt.f16 , , q1 │ │ vaddl.u8 q1, d1, d20 │ │ b.n b05696 │ │ movs r0, r0 │ │ b.n b0621e │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #3 │ │ @@ -2895056,15 +2895056,15 @@ │ │ b.n b06726 │ │ movs r3, r1 │ │ b.n b0632a │ │ beq.n b06024 │ │ b.n b06508 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, r9, fp} │ │ - vabdl.u8 , d19, d24 │ │ + @ instruction: 0xff8377cf │ │ vsra.u64 q2, , #63 │ │ stmdb sp!, {r0, r1, pc} │ │ b.n b06342 │ │ str r2, [r0, r0] │ │ b.n b06346 │ │ strb r1, [r0, #0] │ │ b.n b0634a │ │ @@ -2896792,15 +2896792,15 @@ │ │ beq.n b06ebc │ │ b.n b073a0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r8, sp} │ │ movs r0, r6 │ │ adds r4, r7, r5 │ │ movs r0, r0 │ │ - add r4, pc, #396 @ (adr r4, b07020 ) │ │ + add r4, pc, #552 @ (adr r4, b070bc ) │ │ @ instruction: 0xff814ff0 │ │ stmdb sp!, {r2, r3, r4, r5, r7, ip, lr, pc} │ │ b.n b07338 │ │ str r4, [r3, r0] │ │ b.n b069c4 │ │ ands r1, r0 │ │ b.n b071e6 │ │ @@ -2899200,15 +2899200,15 @@ │ │ lsrs r0, r0, #8 │ │ asrs r5, r2, #32 │ │ b.n b07dfa │ │ movs r0, r0 │ │ b.n b08900 │ │ @ instruction: 0xfff41aff │ │ movs r3, r2 │ │ - @ instruction: 0xea00a039 │ │ + @ instruction: 0xea00a060 │ │ vmla.i , , d0[0] │ │ b.n b07da8 │ │ movs r0, r1 │ │ b.n b085b2 │ │ str r4, [r4, #16] │ │ @ instruction: 0xebff0000 │ │ b.n b07daa │ │ @@ -2899858,16 +2899858,16 @@ │ │ b.n b08b1a │ │ movs r0, #4 │ │ b.n b08b1e │ │ str r0, [r6, #12] │ │ b.n b08b7c │ │ ldr r2, [r7, #80] @ 0x50 │ │ @ instruction: 0xebff88fc │ │ - ldmia.w sp!, {r0, r4, r5, r8, r9, fp, pc} │ │ - @ instruction: 0xff81a9b4 │ │ + ldmia.w sp!, {r3, r4, r6, r8, r9, fp, pc} │ │ + @ instruction: 0xff81a9db │ │ @ instruction: 0xff814ff0 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n b08c94 │ │ add sp, #4 │ │ b.n b08b3e │ │ str r0, [sp, #0] │ │ b.n b08b42 │ │ @@ -2900144,15 +2900144,15 @@ │ │ strb r0, [r3, #0] │ │ b.n b08584 │ │ asrs r0, r4, #1 │ │ asrs r1, r0, #10 │ │ movs r0, r1 │ │ b.n b08554 │ │ vpmin.u q15, , │ │ - ldr r2, [sp, #536] @ 0x218 │ │ + ldr r2, [sp, #692] @ 0x2b4 │ │ vsubw.u8 q0, q8, d4 │ │ movs r0, r6 │ │ ldr r3, [pc, #960] @ (b08e20 ) │ │ stmdb sp!, {ip, sp, lr} │ │ b.n b08da6 │ │ movs r4, r3 │ │ b.n b0860e │ │ @@ -2900810,15 +2900810,15 @@ │ │ @ instruction: 0xffd8eaff │ │ beq.n b09018 │ │ b.n b0950c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r5, r9, sl, fp, ip, lr, pc} │ │ movs r3, r5 │ │ strb r1, [r0, #7] │ │ - vmls.i , , q8 │ │ + vmls.i d19, d31, d7 │ │ @ instruction: 0xff826ed6 │ │ vminnm.f16 d17, d31, d19 │ │ vaddl.u8 q0, d0, d7 │ │ b.n b0948e │ │ lsls r0, r6, #1 │ │ b.n b08df0 │ │ movs r3, r0 │ │ @@ -2900830,15 +2900830,15 @@ │ │ movs r0, r0 │ │ strh r7, [r1, #4] │ │ asrs r1, r0, #32 │ │ str r0, [sp, #572] @ 0x23c │ │ lsls r0, r0, #4 │ │ str r7, [sp, #580] @ 0x244 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldrb r1, [r6, #3] │ │ + ldrb r0, [r3, #4] │ │ vsli.64 q7, q10, #0 │ │ movs r3, r5 │ │ ldr r0, [pc, #240] @ (b09128 ) │ │ stmdb sp!, {r2, r4, r6, ip} │ │ b.n b0977e │ │ movs r0, #3 │ │ b.n b09782 │ │ @@ -2901890,18 +2901890,18 @@ │ │ b.n b09484 │ │ vpmin.u32 q15, , │ │ svc 246 @ 0xf6 │ │ vmax.u q12, , q11 │ │ vacgt.f16 q8, , │ │ vsra.u64 d5, d28, #61 │ │ @ instruction: 0xff822fdd │ │ - @ instruction: 0xff7f8dda │ │ - vmlsl.u q7, d0, d0[5] │ │ + vcgt.f16 d24, d15, d1 │ │ + vrsubhn.i16 d14, q8, │ │ vmull.u8 q6, d16, d15 │ │ - vmlsl.u , d18, d0[5] │ │ + vabdl.u8 , d2, d11 │ │ @ instruction: 0xff814a95 │ │ vmul.f q2, q9, d1[5] │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n b09e1c │ │ strb r3, [r0, #0] │ │ b.n b09cc6 │ │ @@ -2902743,28 +2902743,28 @@ │ │ @ instruction: 0xebfd5003 │ │ b.n b0a7fe │ │ @ instruction: 0xffd0eaff │ │ ldr r5, [r5, #116] @ 0x74 │ │ str r4, [r4, #84] @ 0x54 │ │ ldrh r4, [r4, #26] │ │ movs r7, r5 │ │ - push {r1, r6, r7} │ │ + push {r0, r3, r5, r6, r7} │ │ vbic.i32 , #38656 @ 0x00009700 │ │ - vmla.i , q0, d2[7] │ │ + vshr.u64 d11, d5, #64 │ │ @ instruction: 0xff810ef6 │ │ vqshlu.s64 d12, d23, #0 │ │ vrsubhn.i16 d4, q9, q9 │ │ vrsra.u64 d4, d17, #62 │ │ vacgt.f16 d28, d15, d4 │ │ movs r3, r5 │ │ ldmia r6, {r2, r4, r5, r6} │ │ movs r3, r5 │ │ - strb r7, [r7, r3] │ │ + strb r6, [r4, r4] │ │ vmls.f q5, , d3[6] │ │ - @ instruction: 0xff824bc3 │ │ + @ instruction: 0xff824bea │ │ vsra.u64 q2, q8, #64 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n b0a59c │ │ str r0, [r0, #0] │ │ b.n b0a846 │ │ movs r0, r0 │ │ b.n b0a7ae │ │ @@ -2902884,15 +2902884,15 @@ │ │ movs r6, r0 │ │ b.n b0a542 │ │ beq.n b0a254 │ │ b.n b0a720 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r3, r4, sl, fp, sp} │ │ vmov.i32 d12, #36608 @ 0x00008f00 │ │ - vmla.f , q9, d0[5] │ │ + vsubl.u8 , d2, d11 │ │ @ instruction: 0xff81ee9b │ │ vhadd.u d16, d15, d0 │ │ b.n b0a8c0 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ b.n b09dc8 │ │ @@ -2903048,15 +2903048,15 @@ │ │ movs r3, r1 │ │ b.n b0a6ae │ │ beq.n b0a278 │ │ b.n b0a88c │ │ ldr r7, [pc, #960] @ (b0a734 ) │ │ ldmia.w sp!, {r0, r1, r3, r4, r5, r8, fp, sp, lr, pc} │ │ @ instruction: 0xeafed0d2 │ │ - vqsub.u64 d24, d31, d31 │ │ + vhsub.u q12, , q11 │ │ vmlal.u q2, d16, d2[1] │ │ @ instruction: 0xff827fd3 │ │ @ instruction: 0xff824bf0 │ │ stmdb sp!, {pc} │ │ b.n b09eb2 │ │ ands r1, r0 │ │ b.n b0a6d6 │ │ @@ -2903347,15 +2903347,15 @@ │ │ add.w r0, r0, r4 │ │ b.n b0a946 │ │ asrs r7, r0, #32 │ │ b.n b0a94a │ │ rors r4, r7 │ │ ldmia.w sp!, {r0, r3, r4, r5, r6, r8, r9} │ │ and.w fp, r0, ip, lsl #15 │ │ - vpmin.u d26, d15, d27 │ │ + vpmax.u q13, , q9 │ │ @ instruction: 0xff814ff0 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n b0aabc │ │ adds r0, #24 │ │ b.n b0a140 │ │ str r2, [r0, r0] │ │ b.n b0a96a │ │ @@ -2904992,33 +2904992,33 @@ │ │ asrs r1, r1, #4 │ │ lsls r1, r1, #2 │ │ asrs r1, r0, #4 │ │ lsls r2, r0, #2 │ │ movs r0, r1 │ │ b.n b0aec8 │ │ ldc2 10, cr14, [sp, #-1020] @ 0xfffffc04 @ │ │ - b.n b0badc │ │ + b.n b0bb2a │ │ vrshr.u64 q6, q0, #63 │ │ movs r3, r5 │ │ b.n b0b5d4 │ │ movs r7, r5 │ │ b.n b0b5a0 │ │ movs r7, r5 │ │ b.n b0b46c │ │ movs r7, r5 │ │ svc 112 @ 0x70 │ │ movs r7, r5 │ │ itt gt │ │ movgt r3, r5 │ │ - strgt r3, [r3, #60] @ 0x3c │ │ + strgt r2, [r0, #64] @ 0x40 │ │ @ instruction: 0xff81db48 │ │ movs r7, r5 │ │ blt.n b0b450 │ │ movs r7, r5 │ │ - str r3, [r0, #4] │ │ + str r2, [r5, #4] │ │ vmov.i16 d13, #37888 @ 0x9400 │ │ movs r7, r5 │ │ ands r0, r2 │ │ stmdb sp!, {r0, lr} │ │ b.n b0b742 │ │ @ instruction: 0xfff8ebfd │ │ movs r0, r0 │ │ @@ -2906687,16 +2906687,16 @@ │ │ b.n b0c56e │ │ movs r5, r0 │ │ b.n b0c532 │ │ beq.n b0c23c │ │ b.n b0c710 │ │ ldr r7, [pc, #960] @ (b0c5b8 ) │ │ ldmia.w sp!, {r0, r2, r3, r5, r7, r9, sl, fp, sp, lr, pc} │ │ - @ instruction: 0xeafddd72 │ │ - vmls.f , q8, d3[1] │ │ + @ instruction: 0xeafddd99 │ │ + vmls.f , q8, d2[7] │ │ vbic.i32 d0, #39424 @ 0x00009a00 │ │ vqadd.u64 d20, d15, d0 │ │ stmdb sp!, {r0, lr} │ │ b.n b0c552 │ │ asrs r4, r2, #32 │ │ b.n b0bdb8 │ │ movs r0, r0 │ │ @@ -2906785,16 +2906785,16 @@ │ │ b.n b0c3f4 │ │ ldr.w lr, [r3, #3069] @ 0xbfd │ │ str r1, [r0, #0] │ │ b.n b0ca1e │ │ movs r6, r0 │ │ b.n b0c622 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r2, r3, r4, r7, r9, ip, sp} │ │ - vshr.u64 d5, d23, #63 │ │ + ldmia.w sp!, {r0, r1, r6, r7, r9, ip, sp} │ │ + vshr.u64 , q7, #63 │ │ vmvn.i32 q2, #144 @ 0x00000090 │ │ stmdb sp!, {ip, lr} │ │ b.n b0c636 │ │ movs r0, r1 │ │ b.n b0be1a │ │ movs r0, r0 │ │ b.n b0c99e │ │ @@ -2906875,16 +2906875,16 @@ │ │ b.n b0c6e6 │ │ asrs r1, r0, #32 │ │ b.n b0c4c8 │ │ beq.n b0c3cc │ │ b.n b0c8c8 │ │ rors r0, r6 │ │ ldmia.w sp!, {r2, r3, r9, sl, fp, sp, lr} │ │ - @ instruction: 0xeaff290f │ │ - vmlal.u , d16, d1[3] │ │ + @ instruction: 0xeaff2936 │ │ + vrshr.u64 , q10, #64 │ │ vmull.p8 q2, d1, d0 │ │ stmdb sp!, {sp} │ │ b.n b0bee0 │ │ stmia r0!, {r0, r1} │ │ b.n b0c70a │ │ adds r0, #1 │ │ b.n b0c70e │ │ @@ -2906950,15 +2906950,15 @@ │ │ movs r4, r1 │ │ b.n b0c792 │ │ strh r4, [r3, #0] │ │ ldmia.w sp!, {r1, r3, r5, r6, r9, fp, sp, lr, pc} │ │ vqrdmlsh.s , , q14 │ │ vmin.u , , q0 │ │ @ instruction: 0xff7fcd72 │ │ - vabd.f16 d24, d15, d22 │ │ + vabd.f16 q12, , │ │ vmvn.i16 d4, #144 @ 0x0090 │ │ stmdb sp!, {r1, ip, lr} │ │ b.n b0c7b2 │ │ movs r0, #1 │ │ b.n b0c7b6 │ │ asrs r0, r5, #32 │ │ b.n b0bfb8 │ │ @@ -2906977,15 +2906977,15 @@ │ │ b.n b0bfd4 │ │ movs r4, r0 │ │ b.n b0c7da │ │ asrs r1, r0, #32 │ │ b.n b0c5bc │ │ ldr r0, [pc, #192] @ (b0c560 ) │ │ ldmia.w sp!, {r4, r6, r7, r8, sl, fp, sp, lr} │ │ - @ instruction: 0xeaffd907 │ │ + @ instruction: 0xeaffd92e │ │ vmull.p8 , d16, d5 │ │ vmvn.i16 d4, #160 @ 0x00a0 │ │ stmdb sp!, {r3, r8, ip} │ │ b.n b0bfd6 │ │ movs r0, r0 │ │ b.n b0cb5c │ │ str r0, [r7, r3] │ │ @@ -2907267,15 +2907267,15 @@ │ │ movs r0, #0 │ │ b.n b0cee6 │ │ fldmiax sl, {d14-d139} @ Deprecated │ │ movs r4, r0 │ │ b.n b0c268 │ │ ldmia r6, {r2, r4, r6} │ │ @ instruction: 0xebfd81fc │ │ - ldmia.w sp!, {r0, r1, r2, r3, r7, fp, ip, pc} │ │ + ldmia.w sp!, {r1, r2, r4, r5, r7, fp, ip, pc} │ │ vmov.i32 d4, #128 @ 0x00000080 │ │ stmdb sp!, {lr} │ │ b.n b0ca82 │ │ movs r0, r0 │ │ b.n b0c26a │ │ @ instruction: 0xeb4eebfd │ │ movs r0, r0 │ │ @@ -2908699,15 +2908699,15 @@ │ │ movs r0, r0 │ │ stmia r3!, {r4, r5} │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ orrs r0, r6 │ │ str r0, [sp, #540] @ 0x21c │ │ - vmlsl.u8 , d2, d31 │ │ + vmov.i16 , #42496 @ 0xa600 │ │ vsra.u64 q2, q8, #64 │ │ stmdb sp!, {pc} │ │ b.n b0d72a │ │ movs r0, r0 │ │ b.n b0cf12 │ │ str r2, [r0, #0] │ │ b.n b0d732 │ │ @@ -2909278,15 +2909278,15 @@ │ │ movs r0, #0 │ │ b.n b0e0b6 │ │ adds r0, #0 │ │ b.n b0e03a │ │ asrs r1, r0, #32 │ │ b.n b0da1c │ │ ldmdb r0!, {r0, r2, r3, r4, r5, r6, r7, r9, fp, sp, lr, pc} │ │ - ldmia r4!, {r2, r3, r6} │ │ + ldmia r4, {r0, r1, r4, r5, r6} │ │ vmvn.i16 d4, #144 @ 0x0090 │ │ stmdb sp!, {} │ │ b.n b0d432 │ │ ands r2, r0 │ │ b.n b0dc52 │ │ b.n b0d732 │ │ @ instruction: 0xebfd5000 │ │ @@ -2909300,15 +2909300,15 @@ │ │ b.n b0dc6a │ │ movs r5, r0 │ │ b.n b0dc6e │ │ asrs r1, r0, #32 │ │ b.n b0da50 │ │ ldr r0, [pc, #192] @ (b0d9f4 ) │ │ ldmia.w sp!, {r3, r4, r5, r6, r8, r9, ip, lr, pc} │ │ - @ instruction: 0xeafd47e2 │ │ + @ instruction: 0xeafd4809 │ │ @ instruction: 0xff8048f0 │ │ stmdb sp!, {r1, r3, r8, r9, fp, lr} │ │ stc 0, cr4, [sp, #-0] │ │ b.n b0dc8a │ │ movs r0, r0 │ │ b.n b0dff6 │ │ asrs r0, r0, #32 │ │ @@ -2909566,15 +2909566,15 @@ │ │ ldr r3, [pc, #40] @ (b0dba4 ) │ │ ldc 8, cr4, [sp], #960 @ 0x3c0 │ │ ldmia.w sp!, {r1, r7, r8, fp, sp, lr, pc} │ │ @ instruction: 0xeafd4b0a │ │ ldc 8, cr8, [sp], #960 @ 0x3c0 │ │ ldmia.w sp!, {r0, r1, r4, r5, r7, r8, fp, pc} │ │ @ instruction: 0xff82eb25 │ │ - vcgt.u d28, d14, d24 │ │ + vcgt.u q14, q7, │ │ vsri.64 q1, , #64 │ │ vcgt.u q13, , q0 │ │ vrshl.u16 , q6, │ │ vpmax.u d28, d31, d4 │ │ vsub.i64 d24, d30, d4 │ │ vshr.u32 d20, d0, #8 │ │ stmdb sp!, {lr} │ │ @@ -2913158,15 +2913158,15 @@ │ │ asrs r6, r0, #32 │ │ asrs r0, r4, #6 │ │ b.n b0fe5a │ │ subs r5, r7, r7 │ │ svc 73 @ 0x49 │ │ b.n b10048 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r3, r4, r7, r9, sl, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r6, r7, r9, sl, fp, ip, sp, pc} │ │ @ instruction: 0xff804ff0 │ │ stmdb sp!, {r0, r1, r2, r4, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n b0ffd8 │ │ add sp, #0 │ │ b.n b0fe82 │ │ movs r0, r0 │ │ b.n b101e6 │ │ @@ -2914560,15 +2914560,15 @@ │ │ beq.n b10788 │ │ b.n b10c4c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r4, r5, r8, r9, fp, lr, pc} │ │ @ instruction: 0xff7f5d3b │ │ @ instruction: 0xff826d26 │ │ @ instruction: 0xff7fdc61 │ │ - vaba.u , q15, q8 │ │ + vceq.i d25, d14, d7 │ │ vsra.u64 q2, , #64 │ │ stmdb sp!, {pc} │ │ b.n b10a92 │ │ movs r2, r0 │ │ b.n b10a96 │ │ str r3, [r0, r0] │ │ b.n b10a9a │ │ @@ -2916998,32 +2916998,32 @@ │ │ lsls r6, r4, #20 │ │ udf #0 │ │ stmia r1!, {r2, r3, r5, r7} │ │ str r6, [sp, #768] @ 0x300 │ │ b.n b11bde │ │ cmp r6, #0 │ │ lsls r3, r2, #10 │ │ - subs r1, #106 @ 0x6a │ │ + subs r1, #145 @ 0x91 │ │ @ instruction: 0xff81ad99 │ │ vrhadd.u d16, d30, d28 │ │ - vabd.u d19, d15, d26 │ │ + vaba.u , , │ │ @ instruction: 0xff81ab4d │ │ vabd.f16 q12, q15, q14 │ │ - vmin.u d19, d14, d30 │ │ + vmax.u , q7, │ │ vmvn.i16 q5, #37120 @ 0x9100 │ │ - vpmax.u d24, d14, d8 │ │ + vpmax.u d24, d14, d31 │ │ @ instruction: 0xff818fa5 │ │ @ instruction: 0xff7e2c0a │ │ vmull.u8 q6, d2, d22 │ │ vrshr.u64 d0, d15, #63 │ │ - vceq.i , , q7 │ │ + vsub.i64 d31, d31, d5 │ │ vmlsl.u8 q6, d16, d29 │ │ vsra.u64 q7, , #63 │ │ vcgt.f16 , q15, q2 │ │ - @ instruction: 0xff7fad9e │ │ + vabd.f16 q13, , │ │ vmvn.i16 q0, #159 @ 0x009f │ │ @ instruction: 0xff824ff0 │ │ stmdb sp!, {r2, r4, r7, ip, lr, pc} │ │ b.n b12218 │ │ adds r0, #96 @ 0x60 │ │ b.n b1229c │ │ asrs r1, r0, #32 │ │ @@ -2917323,15 +2917323,15 @@ │ │ b.n b12336 │ │ stmia.w r3, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ beq.n b11f24 │ │ b.n b12518 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r9, lr, pc} │ │ ldmia r7!, {r1, r2, r3, r6} │ │ - bl 71af08 │ │ + bl 741f08 │ │ asrs r0, r0, #32 │ │ b.n b1274e │ │ movs r0, #0 │ │ b.n b12752 │ │ ldc2 10, cr14, [lr], #1020 @ 0x3fc @ │ │ asrs r0, r0, #32 │ │ b.n b1275a │ │ @@ -2918877,42 +2918877,42 @@ │ │ ldrb r0, [r0, r0] │ │ lsls r6, r4, #20 │ │ bcs.n b12ddc │ │ stc2l 10, cr8, [ip, #-0] @ │ │ lsls r1, r7, #30 │ │ cmn r3, r0 │ │ vsubw.u8 q2, q1, d15 │ │ - vqrdmulh.s , q1, d3[0] │ │ + vqrdmulh.s , q1, d2[6] │ │ vmlal.u q2, d0, d3[6] │ │ vshr.u64 q2, , #62 │ │ vmov.i32 d4, #43776 @ 0x0000ab00 │ │ - vqshl.u64 q7, , #2 │ │ - vqrdmlah.s , , q7 │ │ + vmlal.u8 q7, d2, d2 │ │ + vqrdmulh.s d21, d31, d5 │ │ vmla.f q6, q0, d3[0] │ │ vcgt.f16 , q15, │ │ vqrdmlah.s , q9, d1[1] │ │ vacgt.f16 , q15, │ │ - vsra.u64 q4, , #62 │ │ + vsra.u64 q4, q13, #62 │ │ vmull.u8 , d17, d5 │ │ vorr.i32 q4, #-1761607680 @ 0x97000000 │ │ vabd.u , , │ │ - @ instruction: 0xff82af0e │ │ + @ instruction: 0xff82af35 │ │ vmull.u , d16, d3[7] │ │ vmov.i16 d3, #44800 @ 0xaf00 │ │ - vmls.f q2, q1, d0[1] │ │ - vmull.u8 q7, d1, d4 │ │ - vmls.f , q0, d2[6] │ │ + vmls.f q2, q1, d3[6] │ │ + vmull.u8 q7, d1, d27 │ │ + vsli.64 d5, d1, #0 │ │ @ instruction: 0xff80bb4f │ │ vpmin.u d17, d30, d0 │ │ - vmla.f q3, q9, d0[7] │ │ + vmov.i32 d6, #41728 @ 0x0000a300 │ │ vqshlu.s64 , , #1 │ │ - vmls.f q4, q9, d1[2] │ │ - @ instruction: 0xff817a9f │ │ + vsli.64 q4, q8, #2 │ │ + vmull.u , d17, d2[1] │ │ vsubw.u8 q6, q0, d14 │ │ - @ instruction: 0xff8147e1 │ │ + vmlal.u8 q2, d1, d8 │ │ vqshl.u64 d3, d3, #1 │ │ @ instruction: 0xff824c90 │ │ @ instruction: 0xff7f3db7 │ │ vmla.i q4, q1, d0[4] │ │ vorr.i16 d15, #171 @ 0x00ab │ │ vqrdmlsh.s , , d3[2] │ │ @ instruction: 0xff824bf0 │ │ @@ -2919181,18 +2919181,18 @@ │ │ bcs.n b13128 │ │ @ instruction: 0xebfd0005 │ │ b.n b13406 │ │ cbz r6, b13142 │ │ @ instruction: 0xebfd0000 │ │ b.n b1380e │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r6, r7, r8, sl, fp, sp, lr} │ │ + ldmia.w sp!, {r0, r3, r5, r6, r7, r8, sl, fp, sp, lr} │ │ vrshr.u64 d11, d28, #64 │ │ vcge.u , q15, q15 │ │ - vmull.u8 q2, d17, d14 │ │ + @ instruction: 0xff814cb5 │ │ vmvn.i16 d4, #140 @ 0x008c │ │ stmdb sp!, {r0, lr} │ │ b.n b1342a │ │ asrs r0, r0, #32 │ │ b.n b1382e │ │ asrs r4, r0, #32 │ │ b.n b12c0c │ │ @@ -2919513,15 +2919513,15 @@ │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ stmia r0!, {r3, r6} │ │ nop @ (mov r8, r8) │ │ vqsub.u64 , , │ │ vshr.u64 d3, d27, #63 │ │ - vmov.f32 d15, #-13.5 @ 0xc1580000 │ │ + vqrdmlsh.s , q1, d2[0] │ │ vaddl.u8 , d0, d8 │ │ b.n b13878 │ │ ldr r3, [pc, #992] @ (b137c0 ) │ │ stmdb sp!, {lr, pc} │ │ b.n b13726 │ │ movs r4, r4 │ │ b.n b13904 │ │ @@ -2919831,15 +2919831,15 @@ │ │ blx ffd13594 │ │ mcr2 15, 0, pc, cr12, cr15, {7} @ │ │ asrs r6, r7, #31 │ │ lsls r0, r3, #23 │ │ str r6, [sp, #768] @ 0x300 │ │ b.n b13552 │ │ @ instruction: 0xf188002e │ │ - cmp r3, #145 @ 0x91 │ │ + cmp r3, #184 @ 0xb8 │ │ vmov.i32 d4, #128 @ 0x00000080 │ │ stmdb sp!, {lr} │ │ b.n b139ea │ │ movs r2, r0 │ │ add.w r0, r0, r4 │ │ b.n b139f2 │ │ ands r0, r2 │ │ @@ -2920409,15 +2920409,15 @@ │ │ adds r0, #7 │ │ b.n b13f16 │ │ beq.n b13c44 │ │ @ instruction: 0xebfd0005 │ │ b.n b13f1e │ │ ldr r3, [pc, #960] @ (b13fa0 ) │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r9, sl} │ │ - and.w r9, r0, r2, rrx │ │ + and.w r9, r0, r9, lsr #1 │ │ vmull.u q4, d0, d1[2] │ │ vceq.i q10, q15, q8 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n b14090 │ │ lsls r0, r2, #1 │ │ movt r0, #269 @ 0x10d │ │ b.n b13f3e │ │ @@ -2921058,20 +2921058,20 @@ │ │ @ instruction: 0xeb00d094 │ │ b.n b14698 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r5, r6} │ │ ... │ │ movs r0, r0 │ │ movs r4, #231 @ 0xe7 │ │ - vbic.i32 q0, #11010048 @ 0x00a80000 │ │ - vsri.64 , , #64 │ │ + vsli.64 d0, d15, #2 │ │ + vabal.u8 , d0, d20 │ │ vmvn.i32 q4, #9240576 @ 0x008d0000 │ │ vacgt.f16 q10, q15, q1 │ │ vhadd.u d25, d31, d26 │ │ - vmin.u , , q4 │ │ + vmin.u , , │ │ vrsra.u64 , , #64 │ │ vhadd.u d16, d15, d0 │ │ b.n b14856 │ │ adds r0, #4 │ │ asrs r0, r2, #22 │ │ stmia r0!, {r0} │ │ lsls r0, r4, #14 │ │ @@ -2921262,15 +2921262,15 @@ │ │ b.n b14878 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r5, r6} │ │ ... │ │ movs r0, r0 │ │ movs r0, #207 @ 0xcf │ │ vaddl.u8 q5, d2, d22 │ │ - vmin.u d23, d30, d24 │ │ + vmin.u , q15, │ │ vmvn.i32 q2, #128 @ 0x00000080 │ │ stmdb sp!, {ip} │ │ b.n b13eaa │ │ str r2, [r0, #0] │ │ b.n b146ca │ │ movs r0, #1 │ │ b.n b14ace │ │ @@ -2921698,15 +2921698,15 @@ │ │ asrs r7, r0, #32 │ │ b.n b14a96 │ │ ldmia r5!, {r0, r2, r6} │ │ @ instruction: 0xebfdd038 │ │ b.n b14c78 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r1, r3, r4, r8, sl, fp, ip} │ │ - vmvn.i32 q6, #44800 @ 0x0000af00 │ │ + vsubl.u8 q6, d18, d22 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r7, ip} │ │ b.n b14eb2 │ │ ands r2, r0 │ │ b.n b14ab6 │ │ str r0, [r0, #0] │ │ b.n b14aba │ │ @@ -2923237,15 +2923237,15 @@ │ │ @ instruction: 0xebfd0005 │ │ b.n b157e2 │ │ ldr r0, [pc, #192] @ (b15564 ) │ │ ldmia.w sp!, {r1, r2, r4, r5, r6, r7, r9, fp, sp, pc} │ │ @ instruction: 0xeafd8830 │ │ ldmia.w sp!, {r4, r5, fp, lr} │ │ ldmia.w sp!, {r2, r3, r5, r6, r8, r9, fp, lr, pc} │ │ - @ instruction: 0xeafd6522 │ │ + @ instruction: 0xeafd6549 │ │ @ instruction: 0xff8048f0 │ │ stmdb sp!, {r7, ip, lr, pc} │ │ b.n b1595c │ │ ands r0, r0 │ │ b.n b15806 │ │ movs r3, r4 │ │ b.n b1506c │ │ @@ -2925436,21 +2925436,21 @@ │ │ vmov.i32 q0, #167 @ 0x000000a7 │ │ @ instruction: 0xff82ff97 │ │ vqrdmlsh.s , , d3[6] │ │ vmls.i q2, , d0[2] │ │ vrshr.u64 d4, d1, #62 │ │ vaddw.u8 q2, q9, d8 │ │ vbic.i16 q2, #169 @ 0x00a9 │ │ - vmov.i32 d14, #41216 @ 0x0000a100 │ │ + vmvn.i32 d14, #43008 @ 0x0000a800 │ │ vhsub.u d16, d15, d31 │ │ vqshlu.s64 q2, , #2 │ │ - vqrdmlsh.s q13, q15, │ │ - vabd.u d27, d15, d30 │ │ + vabd.f16 d26, d14, d2 │ │ + vaba.u , , │ │ vqrdmlah.s , q0, d2[5] │ │ - vqadd.u64 d19, d14, d19 │ │ + vqadd.u64 , q7, q5 │ │ vqrdmlah.s q1, , d2[7] │ │ @ instruction: 0xff7f0dd4 │ │ movs r3, r5 │ │ bl 9f5684 │ │ eors r0, r6 │ │ stmdb sp!, {ip} │ │ b.n b16ed2 │ │ @@ -2927690,21 +2927690,21 @@ │ │ movs r2, r7 │ │ b.n b17f3e │ │ movs r2, r1 │ │ b.n b181a2 │ │ @ instruction: 0xffee2aff │ │ @ instruction: 0xffeaeaff │ │ asrs r2, r7, #24 │ │ - vpmax.u d28, d31, d5 │ │ + vpmax.u d28, d31, d28 │ │ vbif d19, d15, d1 │ │ vpmin.u q15, q7, │ │ - vorr.i32 q1, #37376 @ 0x00009200 │ │ - @ instruction: 0xff80734d │ │ - vpmin.u d30, d31, d13 │ │ - vminnm.f16 d23, d31, d15 │ │ + vbic.i32 q1, #39168 @ 0x00009900 │ │ + vbic.i32 , #33792 @ 0x00008400 │ │ + vpmax.u q15, , q2 │ │ + vpmin.f16 , , q3 │ │ @ instruction: 0xff80cda5 │ │ vqshl.u64 , q8, #1 │ │ vceq.i q10, , q14 │ │ stmdb sp!, {lr} │ │ b.n b17e3a │ │ movs r1, r3 │ │ b.n b1769e │ │ @@ -2928429,15 +2928429,15 @@ │ │ movs r0, #0 │ │ b.n b18090 │ │ ldr r7, [pc, #992] @ (b184f0 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n b18374 │ │ cmp r0, #209 @ 0xd1 │ │ vmvn.i32 d14, #43008 @ 0x0000a800 │ │ - vmls.i16 d20, d10, d12 │ │ + vmul.p16 d20, d10, d19 │ │ vmvn.i32 q2, #144 @ 0x00000090 │ │ stmdb sp!, {r0, sp, lr} │ │ b.n b1846a │ │ asrs r2, r0, #32 │ │ b.n b1846e │ │ str r2, [r0, r0] │ │ b.n b18472 │ │ @@ -2928966,15 +2928966,15 @@ │ │ b.n b1892a │ │ beq.n b1866c │ │ b.n b18b08 │ │ eors r0, r6 │ │ ldmia.w sp!, {r1, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xeaffdebf │ │ @ instruction: 0xff8109b6 │ │ - vqrdmulh.s q14, , │ │ + vqrdmulh.s q14, , q13 │ │ vaddl.u8 q2, d16, d9 │ │ vceq.i q10, q15, q8 │ │ stmdb sp!, {r6, ip, lr, pc} │ │ b.n b18aa8 │ │ str r0, [r0, r0] │ │ b.n b18952 │ │ lsls r0, r6, #6 │ │ @@ -2930732,18 +2930732,18 @@ │ │ orr.w r0, r1, #8388608 @ 0x800000 │ │ b.n b1902e │ │ movs r0, r0 │ │ b.n b19030 │ │ @ instruction: 0xffe4eaff │ │ bne.n b1949a │ │ vmla.f , , d3[1] │ │ - @ instruction: 0xff81bcdb │ │ + @ instruction: 0xff81bd02 │ │ vshr.u64 , , #64 │ │ vsub.i64 d28, d14, d2 │ │ - vqadd.u64 d24, d30, d2 │ │ + vqadd.u64 d24, d30, d25 │ │ @ instruction: 0xff80f9f4 │ │ movs r6, r5 │ │ adds r1, #41 @ 0x29 │ │ vminnm.f16 q10, q15, q8 │ │ stmdb sp!, {r2, r3, r5, r6, ip, lr, pc} │ │ b.n b199f4 │ │ str r0, [r0, r0] │ │ @@ -2933832,44 +2933832,44 @@ │ │ b.n b1aacc │ │ asrs r1, r0, #32 │ │ b.n b1b0b0 │ │ movs r0, #2 │ │ b.n b1b0b4 │ │ b.n b1b1c6 │ │ @ instruction: 0xebfdffd3 │ │ - @ instruction: 0xeaffd076 │ │ + @ instruction: 0xeaffd09d │ │ vcgt.u d28, d31, d12 │ │ movs r2, r5 │ │ movs r2, #153 @ 0x99 │ │ vqshl.u64 d28, d20, d15 │ │ movs r2, r5 │ │ - lsrs r7, r2, #17 │ │ + lsrs r6, r7, #17 │ │ vraddhn.i16 d12, q0, q12 │ │ movs r2, r5 │ │ - stmia r1!, {r1, r2, r3, r7} │ │ + stmia r1!, {r0, r2, r4, r5, r7} │ │ vmlal.u q6, d16, d0[2] │ │ movs r2, r5 │ │ ldr r0, [r2, r1] │ │ movs r0, r0 │ │ - stmia r1!, {r2, r4, r6} │ │ - vaddw.u8 q6, q0, d20 │ │ + stmia r1!, {r0, r1, r3, r4, r5, r6} │ │ + vmla.f q6, q0, d3[2] │ │ vmlsl.u , d0, d1[3] │ │ - vqshl.u64 d7, d5, #1 │ │ - vpmin.u , , │ │ - @ instruction: 0xff811ab3 │ │ + vqshl.u64 d7, d28, #1 │ │ + vpmin.u , , q13 │ │ + @ instruction: 0xff811ada │ │ vqshlu.s64 q6, , #1 │ │ vmax.u q8, q15, q6 │ │ movs r0, r0 │ │ - str r7, [r7, #80] @ 0x50 │ │ + str r6, [r4, #84] @ 0x54 │ │ vshr.u64 q6, q8, #64 │ │ movs r2, r5 │ │ ldr??.w pc, [lr, #3965] @ 0xf7d │ │ stmia r0!, {r3, r4, r5, r7} │ │ movs r2, r5 │ │ - ldmia r7!, {r0, r2, r4} │ │ + ldmia r7!, {r2, r3, r4, r5} │ │ vqsub.u64 q14, , q0 │ │ movs r2, r5 │ │ ldr r3, [pc, #960] @ (b1b3bc ) │ │ stmdb sp!, {r4, r6, ip, lr, pc} │ │ b.n b1b49c │ │ strh r0, [r0, #0] │ │ b.n b1b346 │ │ @@ -2934105,30 +2934105,30 @@ │ │ movs r1, r0 │ │ ldrb r4, [r3, #0] │ │ movs r1, r0 │ │ strb r4, [r6, #29] │ │ movs r1, r0 │ │ ldrb r4, [r7, #0] │ │ movs r1, r0 │ │ - ldrh r1, [r2, r0] │ │ + ldrh r0, [r7, r0] │ │ vhsub.u q14, , q6 │ │ movs r2, r5 │ │ stmia r3!, {r3, r6} │ │ movs r2, r5 │ │ stmia r3!, {r5} │ │ movs r2, r5 │ │ str r7, [r5, r5] │ │ vhsub.u q14, q15, q12 │ │ movs r2, r5 │ │ strb r0, [r1, #30] │ │ movs r1, r0 │ │ - ldr r1, [r5, r3] │ │ + ldr r0, [r2, r4] │ │ vabd.u d23, d31, d8 │ │ movs r1, r0 │ │ - blt.n b1b204 │ │ + bgt.n b1b252 │ │ vmvn.i16 d4, #143 @ 0x008f │ │ stmdb sp!, {lr} │ │ b.n b1b56e │ │ lsls r0, r6, #3 │ │ b.n b1ad70 │ │ str r0, [r0, r0] │ │ b.n b1b976 │ │ @@ -2934247,16 +2934247,16 @@ │ │ movs r2, r0 │ │ b.n b1b4ca │ │ vpmax.u d31, d30, d16 │ │ movs r2, r0 │ │ asrs r4, r4, #18 │ │ vpmin.u , q15, q10 │ │ movs r2, r0 │ │ - movs r7, #76 @ 0x4c │ │ - vmvn.i32 d3, #35839 @ 0x00008bff │ │ + movs r7, #115 @ 0x73 │ │ + vqdmulh.s , q0, d2[4] │ │ vminnm.f16 d24, d15, d12 │ │ movs r6, r5 │ │ ldr r7, [pc, #820] @ (b1b67c ) │ │ vacgt.f16 q12, q15, q8 │ │ movs r6, r5 │ │ asrs r0, r2, #32 │ │ b.n b1ae90 │ │ @@ -2934809,15 +2934809,15 @@ │ │ @ instruction: 0xe99d1000 │ │ b.n b1b30a │ │ movs r2, r1 │ │ b.n b1bb4e │ │ ldrh r6, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r3, r5, r7, r8, sl, fp, sp, lr} │ │ @ instruction: 0xff816da1 │ │ - vrshr.u64 d0, d30, #63 │ │ + vmlal.u q0, d17, d1[5] │ │ @ instruction: 0xff8049f9 │ │ vminnm.f16 q9, q15, │ │ vaddl.u8 q0, d1, d0 │ │ b.n b1beca │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ ands r0, r2 │ │ @@ -2936025,15 +2936025,15 @@ │ │ b.n b1bd56 │ │ movs r0, r0 │ │ and.w r0, r0, r7, lsl #28 │ │ b.n b1c99e │ │ movs r7, r0 │ │ b.n b1c5a2 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r8, sl, fp, ip, pc} │ │ + ldmia.w sp!, {r1, r3, r5, r8, sl, fp, ip, pc} │ │ vqrdmlsh.s d21, d15, d12 │ │ vhadd.u , q15, q0 │ │ vhadd.u d16, d14, d8 │ │ b.n b1bd98 │ │ movs r1, r0 │ │ b.n b1c91a │ │ movs r6, r0 │ │ @@ -2936488,16 +2936488,16 @@ │ │ ldr r7, [pc, #960] @ (b1ca1c ) │ │ ldmia.w sp!, {r2} │ │ and.w r0, r0, r7 │ │ b.n b1cda6 │ │ beq.n b1c6b0 │ │ b.n b1cb84 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r8, r9, fp, ip, lr} │ │ - vqrdmulh.s , , q5 │ │ + ldmia.w sp!, {r0, r2, r5, r7, r8, r9, fp, ip, lr} │ │ + vqrdmlah.s , , │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b1cb18 │ │ ands r0, r0 │ │ b.n b1c9c2 │ │ movs r0, r0 │ │ b.n b1c1a6 │ │ @@ -2936887,15 +2936887,15 @@ │ │ b.n b1ccfe │ │ movs r0, #0 │ │ b.n b1d182 │ │ add r4, sp, #1020 @ 0x3fc │ │ @ instruction: 0xebfd0000 │ │ b.n b1d10a │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r4, r8, r9, sl, sp, lr} │ │ + ldmia.w sp!, {r0, r2, r3, r4, r5, r8, r9, sl, sp, lr} │ │ vmla.i , q0, d0[7] │ │ b.n b1c4f6 │ │ lsls r0, r5, #1 │ │ b.n b1c4fa │ │ movs r1, r1 │ │ stmia.w r1, {} │ │ b.n b1d122 │ │ @@ -2938664,16 +2938664,16 @@ │ │ b.n b1e026 │ │ str r7, [r0, #0] │ │ b.n b1e02a │ │ movs r0, r0 │ │ b.n b1df98 │ │ @ instruction: 0xffea1aff │ │ @ instruction: 0xfff6eaff │ │ - ldrh r3, [r4, #14] │ │ - vqrshl.u64 d27, d18, d15 │ │ + ldrh r2, [r1, #16] │ │ + vqrshl.u64 , , │ │ vmul.i , q8, d0[1] │ │ movs r2, r5 │ │ movs r0, #209 @ 0xd1 │ │ b.n b1dca6 │ │ adds r0, #0 │ │ b.n b1d4aa │ │ movs r1, r0 │ │ @@ -2938882,16 +2938882,16 @@ │ │ str r0, [r0, r0] │ │ b.n b1d5d6 │ │ movs r4, r0 │ │ b.n b1de0a │ │ beq.n b1daec │ │ b.n b1dfe8 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r1, r3, r8, fp, ip, lr} │ │ - vmla.i , q0, d2[0] │ │ + ldmia.w sp!, {r0, r4, r5, r8, fp, ip, lr} │ │ + vmla.i , q0, d1[6] │ │ @ instruction: 0xff804ff8 │ │ stmdb sp!, {ip, lr} │ │ b.n b1de22 │ │ lsls r0, r2, #3 │ │ b.n b1de86 │ │ add sp, #4 │ │ b.n b1de2a │ │ @@ -2943281,105 +2943281,105 @@ │ │ and.w r0, r0, r7 │ │ b.n b20726 │ │ beq.n b20050 │ │ b.n b20504 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r6, r8, sl, fp, ip, sp, pc} │ │ vqdmulh.s , , d0[1] │ │ - vmov.f32 q1, #-6.25 @ 0xc0c80000 │ │ + @ instruction: 0xff812f80 │ │ vcgt.f16 q8, , q4 │ │ - vrsra.u64 d12, d8, #63 │ │ + vrsra.u64 d12, d31, #63 │ │ vpmin.f16 q14, , q15 │ │ vcgt.f16 d16, d13, d8 │ │ vabdl.u8 q1, d1, d5 │ │ - vcgt.u d27, d14, d24 │ │ + vcgt.u , q7, │ │ @ instruction: 0xff800b48 │ │ movs r0, r0 │ │ - adds r0, r2, #1 │ │ + adds r7, r6, #1 │ │ @ instruction: 0xff807b2e │ │ vpmax.u d16, d30, d16 │ │ movs r0, r0 │ │ - bl 891f20 │ │ + bl 8b8f20 │ │ lsrs r4, r6, #7 │ │ movs r0, r0 │ │ lsrs r4, r4, #8 │ │ movs r0, r0 │ │ - movs r3, r5 │ │ - vbic.i32 d15, #8912896 @ 0x00880000 │ │ - vrhadd.u d28, d30, d24 │ │ - vrhadd.u d28, d31, d23 │ │ + lsls r2, r2, #1 │ │ + vorr.i32 , #9371648 @ 0x008f0000 │ │ + vrhadd.u q14, q15, │ │ + vrhadd.u q14, , q7 │ │ @ instruction: 0xff7fcd5c │ │ - vmin.u d23, d29, d11 │ │ - vmov.i32 , #33536 @ 0x00008300 │ │ - vqrshl.u64 , q14, │ │ + vmax.u , , q1 │ │ + vmvn.i32 , #35328 @ 0x00008a00 │ │ + vmax.u d31, d15, d19 │ │ vqrdmlsh.s q9, q15, q9 │ │ - vabdl.u8 , d17, d11 │ │ - @ instruction: 0xff80cf89 │ │ + vqshl.u64 d7, d18, #1 │ │ + @ instruction: 0xff80cfb0 │ │ @ instruction: 0xff80edf6 │ │ - vqrdmlsh.s q6, q0, d2[7] │ │ + @ instruction: 0xff80cf95 │ │ @ instruction: 0xff802af5 │ │ - vrsra.u64 d8, d1, #63 │ │ - vqshl.u64 d23, d3, d31 │ │ + vrsra.u64 d8, d24, #63 │ │ + vqshl.u64 d23, d26, d31 │ │ vorr.i32 d11, #9306112 @ 0x008e0000 │ │ vsub.i64 q10, q15, q14 │ │ - vmls.f , , d2[2] │ │ - @ instruction: 0xff80bdbb │ │ + vsli.64 , , #1 │ │ + vqrdmulh.s , q8, d2[4] │ │ @ instruction: 0xff7f7c4e │ │ vqrdmulh.s d30, d14, d3 │ │ @ instruction: 0xff803f01 │ │ vaba.u q9, q15, q15 │ │ @ instruction: 0xff8127e2 │ │ vmull.u8 , d1, d7 │ │ - vqrdmlah.s d31, d30, d6 │ │ + vqrdmlah.s d31, d30, d29 │ │ @ instruction: 0xff7fac23 │ │ vqrdmlah.s q8, , │ │ - vrsubhn.i16 d7, , │ │ + vrsubhn.i16 d7, , q15 │ │ @ instruction: 0xff80989e │ │ - vqshl.u64 d31, d24, d14 │ │ + vqshl.u64 , , q7 │ │ vpmin.f16 d26, d30, d23 │ │ - vqshl.u64 d31, d8, d13 │ │ - vpmin.u d20, d30, d14 │ │ + vqshl.u64 d31, d31, d13 │ │ + vpmax.u q10, q15, │ │ @ instruction: 0xff7fedbf │ │ - vmls.i q5, q0, d1[1] │ │ - vminnm.f16 q8, , │ │ + vmls.i q5, q0, d0[7] │ │ + vqadd.u64 d17, d15, d14 │ │ vbif d20, d31, d15 │ │ - vacgt.f16 d29, d14, d28 │ │ - vcgt.u , , q10 │ │ - vcge.u q13, q15, │ │ + vcgt.f16 , q7, │ │ + vcgt.u d31, d31, d11 │ │ + vqshl.u64 d26, d12, d14 │ │ vabd.f16 q15, , │ │ vmull.u q0, d0, d3[2] │ │ - @ instruction: 0xff810f7b │ │ + @ instruction: 0xff810fa2 │ │ vabd.f16 d30, d15, d6 │ │ - @ instruction: 0xff80bf93 │ │ + @ instruction: 0xff80bfba │ │ vsub.i64 d23, d15, d22 │ │ - vqsub.u64 , q7, │ │ + vhsub.u d25, d30, d2 │ │ @ instruction: 0xff8009ad │ │ - @ instruction: 0xff81dd28 │ │ - @ instruction: 0xff7ffd3c │ │ + vqrdmulh.s , , d3[3] │ │ + vabd.f16 , , │ │ vqrdmlsh.s d30, d15, d31 │ │ - @ instruction: 0xff80490c │ │ + vbic.i16 d4, #131 @ 0x0083 │ │ vmul.p q8, , │ │ - vqrdmlah.s q0, , d3[7] │ │ + @ instruction: 0xff810e96 │ │ vmul.p d16, d15, d25 │ │ - @ instruction: 0xff81fcf2 │ │ + vmov.i32 d15, #10092543 @ 0x0099ffff │ │ vabd.u q15, , q4 │ │ - vpmin.u d16, d29, d28 │ │ + vpmax.u q8, , │ │ vcgt.u , , q3 │ │ vqshl.u64 q8, q0, q7 │ │ movs r0, r0 │ │ - bhi.n b20124 │ │ + bls.n b20172 │ │ vcge.u d23, d31, d14 │ │ vshl.u64 d16, d24, d14 │ │ movs r0, r0 │ │ beq.n b201ac │ │ vcgt.u , q15, q13 │ │ vqshl.u64 q8, q10, q7 │ │ movs r0, r0 │ │ sxtb r3, r2 │ │ - vcgt.f16 d24, d30, d1 │ │ + vcgt.f16 d24, d30, d24 │ │ vmov.i32 d7, #8519680 @ 0x00820000 │ │ vqshl.u64 d16, d12, d30 │ │ movs r0, r0 │ │ stmia.w sp, {r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ cbz r4, b201a6 │ │ vsra.u64 q2, q8, #63 │ │ stmdb sp!, {r0, r6, r7, r8, r9, sl, fp, lr, pc} │ │ @@ -2944085,15 +2944085,15 @@ │ │ beq.n b20798 │ │ b.n b20ca4 │ │ ldr r3, [pc, #960] @ (b20b4c ) │ │ ldmia.w sp!, {r7, sl, fp, ip, pc} │ │ @ instruction: 0xeafddc8d │ │ vqshlu.s64 d1, d17, #0 │ │ vmin.u d17, d30, d28 │ │ - vaba.u d23, d14, d26 │ │ + vabd.u , q7, │ │ vhadd.u d17, d15, d0 │ │ b.n b20ae6 │ │ movs r0, r0 │ │ b.n b20e4a │ │ movs r0, r0 │ │ b.n b20eee │ │ movs r0, #0 │ │ @@ -2944476,15 +2944476,15 @@ │ │ asrs r0, r2, #11 │ │ adcs r3, r2 │ │ subs r6, r1, r4 │ │ ldr r2, [pc, #324] @ (b20c1c ) │ │ str r2, [r3, #72] @ 0x48 │ │ stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ str r0, [r0, r4] │ │ - vpmax.u q8, q7, │ │ + vpmin.u d16, d30, d4 │ │ vmvn.i16 d4, #128 @ 0x0080 │ │ stmdb sp!, {lr} │ │ b.n b20e2e │ │ lsls r4, r3, #3 │ │ b.n b20612 │ │ str r1, [sp, #228] @ 0xe4 │ │ @ instruction: 0xebfd500f │ │ @@ -2944586,15 +2944586,15 @@ │ │ @ instruction: 0xffc30bff │ │ movs r5, r0 │ │ b.n b20f1a │ │ beq.n b20c3c │ │ b.n b210f8 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r2, r4, r5, r7, r8, r9, sl, sp, lr} │ │ - vabd.u q9, q7, │ │ + vaba.u q9, q7, q11 │ │ vqrdmulh.s q3, q0, d1[4] │ │ vqadd.u64 d20, d14, d0 │ │ stmdb sp!, {r5, r6} │ │ b.n b21336 │ │ ands r1, r0 │ │ b.n b20f3a │ │ ldrb r0, [r2, #18] │ │ @@ -2945243,19 +2945243,19 @@ │ │ b.n b21816 │ │ vpmin.u , , │ │ vpmin.u32 q7, , │ │ strb r3, [r3, r7] │ │ vsli.64 d15, d1, #1 │ │ vbic.i32 , #8519680 @ 0x00820000 │ │ @ instruction: 0xff814b28 │ │ - vqshl.u64 d16, d5, d30 │ │ - vmlal.u8 q6, d0, d16 │ │ + vqshl.u64 d16, d28, d30 │ │ + vmul.i q6, q0, d3[1] │ │ vpmin.u d20, d31, d20 │ │ - vshl.u64 d16, d17, d14 │ │ - vmul.f , q0, d3[4] │ │ + vshl.u64 q8, q4, q7 │ │ + @ instruction: 0xff80998a │ │ @ instruction: 0xff804bfc │ │ stmdb sp!, {lr} │ │ b.n b214ea │ │ strh r0, [r4, #0] │ │ b.n b216ae │ │ lsls r4, r6, #2 │ │ b.n b21552 │ │ @@ -2945541,15 +2945541,15 @@ │ │ b.n b21b56 │ │ strb r0, [r0, #0] │ │ b.n b21b5a │ │ ldr r2, [sp, #80] @ 0x50 │ │ @ instruction: 0xebfd0007 │ │ b.n b21762 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r9, sl, ip, pc} │ │ + ldmia.w sp!, {r0, r1, r5, r8, r9, sl, ip, pc} │ │ vaddl.u8 , d0, d20 │ │ b.n b20f4e │ │ movs r0, r4 │ │ b.n b20f52 │ │ movs r1, r1 │ │ stmia.w r1, {} │ │ b.n b21b7a │ │ @@ -2946656,19 +2946656,19 @@ │ │ vpmin.u q15, q11, │ │ str r0, [r4, r0] │ │ b.n b218d4 │ │ vpmin.u q15, q10, │ │ ldr r6, [pc, #844] @ (b220ec ) │ │ @ instruction: 0xff815f71 │ │ vmls.i d30, d30, d0 │ │ - vshl.u64 , q15, │ │ - vsli.64 , , #0 │ │ - vpmin.f16 , q7, q7 │ │ - vminnm.f16 d27, d15, d30 │ │ - vqsub.u64 , , q0 │ │ + vqrshl.u64 d23, d5, d13 │ │ + vmov.i32 d13, #-1979711488 @ 0x8a000000 │ │ + vminnm.f16 , q7, │ │ + vpmin.f16 , , │ │ + vqsub.u64 , , │ │ vaddl.u8 , d0, d0 │ │ b.n b22502 │ │ asrs r4, r6, #32 │ │ b.n b218c6 │ │ cmp r4, #73 @ 0x49 │ │ and.w r1, r0, ip, ror #19 │ │ stmdb sp!, {lr} │ │ @@ -2946958,17 +2946958,17 @@ │ │ lsls r0, r6, #3 │ │ b.n b21bd2 │ │ movs r4, r1 │ │ b.n b21b88 │ │ beq.n b22070 │ │ b.n b2256c │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r2, r6, r7, r9, fp, sp, lr, pc} │ │ - vpmax.u q12, q15, q1 │ │ - vorr.i32 d15, #9306112 @ 0x008e0000 │ │ + ldmia.w sp!, {r0, r1, r3, r5, r6, r7, r9, fp, sp, lr, pc} │ │ + vpmax.u q12, q15, │ │ + vmls.f , q0, d1[1] │ │ vqrshl.u64 d30, d22, d15 │ │ vsubl.u8 q7, d0, d11 │ │ vbif q10, , q14 │ │ stmdb sp!, {lr} │ │ b.n b223b2 │ │ lsls r0, r6, #3 │ │ b.n b21c16 │ │ @@ -2947164,16 +2947164,16 @@ │ │ b.n b21d1c │ │ movs r4, r0 │ │ b.n b2255e │ │ @ instruction: 0xea21ebff │ │ movs r0, r0 │ │ b.n b22966 │ │ ldrh r4, [r7, #6] │ │ - ldmia.w sp!, {r0, r2, r3, r7, ip, sp} │ │ - vshr.u64 , , #64 │ │ + ldmia.w sp!, {r2, r4, r5, r7, ip, sp} │ │ + vorr.i32 d3, #136 @ 0x00000088 │ │ @ instruction: 0xff804ff0 │ │ stmdb sp!, {r2, r5, r6, ip, lr, pc} │ │ b.n b226d4 │ │ lsls r0, r1 │ │ b.n b21d78 │ │ str r0, [sp, #4] │ │ b.n b22582 │ │ @@ -2949255,15 +2949255,15 @@ │ │ b.n b23706 │ │ ldrb r5, [r7, #17] │ │ @ instruction: 0xebfd5000 │ │ b.n b2370e │ │ ands r1, r0 │ │ b.n b238da │ │ @ instruction: 0xfff2eaff │ │ - stc2 15, cr15, [lr, #-504]! @ 0xfffffe08 │ │ + ldc2l 15, cr15, [r5, #-504] @ 0xfffffe08 │ │ movs r0, #20 │ │ b.n b22f10 │ │ asrs r5, r0, #32 │ │ b.n b23722 │ │ lsls r0, r1, #4 │ │ b.n b22f24 │ │ adds r0, #8 │ │ @@ -2949310,52 +2949310,52 @@ │ │ b.n b22f7c │ │ movs r0, #48 @ 0x30 │ │ b.n b22f80 │ │ stc2 10, cr14, [ip, #1020] @ 0x3fc @ │ │ str r6, [sp, #512] @ 0x200 │ │ lsls r0, r3, #2 │ │ ldrh r6, [r6, #48] @ 0x30 │ │ - @ instruction: 0xff81ef7f │ │ - @ instruction: 0xff7f3d18 │ │ - vcgt.u q13, , │ │ - vsubl.u8 q7, d0, d21 │ │ - vmul.p q10, q7, │ │ - vqrdmulh.s q1, q0, d2[2] │ │ + @ instruction: 0xff81efa6 │ │ + @ instruction: 0xff7f3d3f │ │ + vshl.u64 d26, d14, d15 │ │ + vmlal.u q7, d0, d0[3] │ │ + vmls.i d20, d30, d2 │ │ + vmvn.i32 q1, #8519679 @ 0x0081ffff │ │ @ instruction: 0xff806b00 │ │ - vmls.i d31, d30, d6 │ │ - vqrdmlsh.s , q15, q11 │ │ + vmls.i d31, d30, d29 │ │ + @ instruction: 0xff7efd1d │ │ vqrshl.u64 q13, , q15 │ │ - vminnm.f16 q11, q15, q3 │ │ - vmax.u , , │ │ + vminnm.f16 q11, q15, │ │ + vmax.u , , q14 │ │ vabd.f16 q9, , │ │ - vqadd.u64 , q7, │ │ + vhadd.u d23, d30, d2 │ │ vmax.u , , q6 │ │ vmov.i32 d4, #9043968 @ 0x008a0000 │ │ vshl.u64 d27, d1, d30 │ │ vacgt.f16 q15, , q15 │ │ vmax.u d25, d29, d18 │ │ - vmul.p , , │ │ - @ instruction: 0xff80a89a │ │ - vpmax.u d26, d15, d31 │ │ + vmul.p , , q12 │ │ + vmul.i q5, q8, d1[0] │ │ + vpmin.u q13, , q3 │ │ vaba.u , , q7 │ │ vcge.u q10, , q15 │ │ - vcgt.f16 d27, d14, d0 │ │ + vcgt.f16 d27, d14, d23 │ │ vmul.p , q7, q8 │ │ vacgt.f16 d28, d29, d5 │ │ - vrhadd.u , , │ │ + vhsub.u d19, d13, d14 │ │ vminnm.f16 d23, d31, d11 │ │ vqrshl.u64 , , q7 │ │ vqrdmulh.s q7, , d1[4] │ │ - vacgt.f16 , , q3 │ │ - @ instruction: 0xff806d25 │ │ - @ instruction: 0xff7fbc21 │ │ - vqsub.u64 q15, q7, q14 │ │ - vqadd.u64 d19, d15, d10 │ │ + vacgt.f16 , , │ │ + vqrdmulh.s q3, q0, d0[3] │ │ + @ instruction: 0xff7fbc48 │ │ + vhsub.u d30, d30, d19 │ │ + vhadd.u , , │ │ vcgt.u , , │ │ - vminnm.f16 , , q7 │ │ + vpmin.f16 d31, d29, d5 │ │ vcgt.f16 d28, d31, d7 │ │ vpmax.u q15, , │ │ vqrdmlsh.s d25, d13, d8 │ │ vminnm.f16 q10, q15, q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b23998 │ │ str r0, [sp, #0] │ │ @@ -2949540,17 +2949540,17 @@ │ │ @ instruction: 0xebfd5007 │ │ b.n b23dce │ │ movs r5, r0 │ │ b.n b239d2 │ │ beq.n b236bc │ │ b.n b23bb0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ - vcgt.u d25, d14, d27 │ │ - vmov.i16 d4, #138 @ 0x008a │ │ + ldmia.w sp!, {r0, r5, sl, fp, sp, lr, pc} │ │ + vcge.u , q7, q1 │ │ + vmul.i q2, q0, d1[0] │ │ vqadd.u64 d20, d15, d0 │ │ stmdb sp!, {r2, r4, r5, r6, r7, lr, pc} │ │ b.n b231ec │ │ movs r0, #0 │ │ b.n b23df2 │ │ stmia r0!, {r2, r3} │ │ b.n b237d4 │ │ @@ -2950239,15 +2950239,15 @@ │ │ @ instruction: 0xebfd0000 │ │ b.n b24376 │ │ @ instruction: 0xffe41aff │ │ @ instruction: 0xffe0eaff │ │ str r7, [r0, #0] │ │ b.n b24416 │ │ @ instruction: 0xffe1eaff │ │ - cbz r5, b23d0a │ │ + cbz r4, b23d14 │ │ vminnm.f16 q10, q15, q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b24180 │ │ str r0, [r0, #0] │ │ b.n b2380a │ │ add r0, pc, #0 @ (adr r0, b23cec ) │ │ b.n b2402e │ │ @@ -2963256,15 +2963256,15 @@ │ │ b.n b2adb2 │ │ beq.n b2a9f4 │ │ b.n b2af90 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ b.n b2af98 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r3, r4, r6, r7, r8, sl, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r2, r9, sl, sp, lr, pc} │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r2, r4, sp, lr, pc} │ │ b.n b2a5c8 │ │ ldmia r7, {r1, r6, r7} │ │ b.n b2add2 │ │ str r0, [r2, #0] │ │ b.n b2a5d0 │ │ @@ -2967639,15 +2967639,15 @@ │ │ and.w r0, r0, r7, lsl #20 │ │ b.n b2d6b2 │ │ movs r5, r0 │ │ b.n b2d2b6 │ │ beq.n b2cfa8 │ │ b.n b2d494 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r3, r5, r6, r7, r8, sl, lr} │ │ + ldmia.w sp!, {r0, r2, r4, r9, sl, lr} │ │ vminnm.f16 q10, , q12 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 14, cr13, [sp, #-88]! @ 0xffffffa8 │ │ b.n b2d428 │ │ ands r0, r0 │ │ b.n b2d2d2 │ │ movs r7, r0 │ │ @@ -2969117,22 +2969117,22 @@ │ │ movs r0, r0 │ │ b.n b2de68 │ │ asrs r4, r4, #32 │ │ b.n b2d704 │ │ @ instruction: 0xffe90aff │ │ @ instruction: 0xffeceaff │ │ strb r5, [r6, r2] │ │ - vmov.i16 q7, #35328 @ 0x8a00 │ │ + vmlsl.u8 q7, d16, d1 │ │ vcgt.u d17, d30, d27 │ │ vbif , , │ │ @ instruction: 0xff809c9a │ │ vmls.i d17, d29, d12 │ │ movs r0, r0 │ │ cmp r1, #124 @ 0x7c │ │ - @ instruction: 0xfff5f9dc │ │ + vtbl.8 d31, {d5-d7}, d3 │ │ @ instruction: 0xff7f9cc2 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, r5, r7, ip, lr, pc} │ │ b.n b2e098 │ │ movs r0, #0 │ │ b.n b2d726 │ │ adds r0, #36 @ 0x24 │ │ @@ -2969572,15 +2969572,15 @@ │ │ b.n b2dae8 │ │ adds r0, #3 │ │ b.n b2e0d0 │ │ str r3, [r0, #120] @ 0x78 │ │ @ instruction: 0xebfdd0b4 │ │ b.n b2e4d4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r5, r6, r7, r8, fp, lr} │ │ + ldmia.w sp!, {r2, r3, r9, fp, lr} │ │ vcge.u , q15, q11 │ │ vabd.u , , q8 │ │ movs r0, r0 │ │ bne.n b2e05a │ │ vqadd.u64 q9, , q0 │ │ @ instruction: 0xfff548fc │ │ stmdb sp!, {sp} │ │ @@ -2969718,20 +2969718,20 @@ │ │ @ instruction: 0xeafd0004 │ │ b.n b2e43a │ │ asrs r6, r0, #32 │ │ b.n b2e43e │ │ ldr r0, [pc, #1008] @ (b2e4f0 ) │ │ ldmia.w sp!, {r1, r5, fp, sp, lr} │ │ @ instruction: 0xeafd95d5 │ │ - vpmin.u q14, , │ │ - vacgt.f16 , , q9 │ │ - vcgt.f16 d25, d14, d4 │ │ - vcgt.f16 d27, d14, d26 │ │ + vpmin.u q14, , q15 │ │ + vacgt.f16 d27, d31, d9 │ │ + vcgt.f16 d25, d14, d27 │ │ + vacgt.f16 , q7, │ │ vaba.u d16, d14, d5 │ │ - vmul.f q1, q0, d2[4] │ │ + @ instruction: 0xff802989 │ │ vminnm.f16 q10, q15, q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, ip, lr, pc} │ │ b.n b2e5c4 │ │ ands r2, r0 │ │ b.n b2e46e │ │ str r1, [r0, r0] │ │ b.n b2e472 │ │ @@ -2970880,15 +2970880,15 @@ │ │ b.n b2ee06 │ │ @ instruction: 0xb7f7 │ │ @ instruction: 0xebffd07c │ │ b.n b2efe8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, lr} │ │ lsls r2, r0, #3 │ │ - @ instruction: 0xe80fff7f │ │ + @ instruction: 0xe836ff7f │ │ ldrb r4, [r4, #8] │ │ vshl.u64 , q0, │ │ movs r0, r0 │ │ subs r0, r5, #1 │ │ vcgt.u d17, d13, d12 │ │ movs r0, r0 │ │ adds r0, r7, #3 │ │ @@ -2970941,15 +2970941,15 @@ │ │ str r7, [r1, #56] @ 0x38 │ │ @ instruction: 0xebfd0005 │ │ b.n b2ee9a │ │ cmp r1, r9 │ │ @ instruction: 0xebfd0001 │ │ b.n b2f2a2 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r2, r4, r6, r8, r9, sl, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, pc} │ │ vbif d21, d15, d0 │ │ vceq.i d20, d13, d31 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b2eeb6 │ │ asrs r0, r0, #32 │ │ b.n b2f2ba │ │ movs r3, r0 │ │ @@ -2973328,15 +2973328,15 @@ │ │ ldrh r6, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, ip, sp, lr} │ │ b.n b306c2 │ │ @ instruction: 0xffdceaff │ │ ldmia r0, {r0, r2, r4, r7} │ │ vhsub.u d29, d12, d13 │ │ vbif , , │ │ - vpmin.f16 , , q9 │ │ + vpmin.f16 d23, d29, d9 │ │ vqadd.u64 d20, d14, d0 │ │ stmdb sp!, {} │ │ b.n b2fac0 │ │ adds r0, #0 │ │ b.n b306e2 │ │ b.n b2ffa4 │ │ b.n b306e6 │ │ @@ -2974296,16 +2974296,16 @@ │ │ strh r0, [r0, #36] @ 0x24 │ │ asrs r6, r1 │ │ subs r6, r1, r4 │ │ ldr r2, [pc, #324] @ (b30928 ) │ │ str r2, [r3, #72] @ 0x48 │ │ stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ subs r1, #124 @ 0x7c │ │ - vpmin.u q8, , │ │ - vmls.i q8, , │ │ + vpmax.u d16, d29, d2 │ │ + vmul.p q8, , q9 │ │ vsub.i64 d20, d15, d0 │ │ stmdb sp!, {r3, r7, sl, fp} │ │ add.w r0, r0, r0 │ │ b.n b30f42 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, r5, fp, lr} │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ @@ -2974383,16 +2974383,16 @@ │ │ lsrs r0, r0, #28 │ │ add.w r0, r0, r0 │ │ b.n b30f52 │ │ @ instruction: 0xfff20aff │ │ beq.n b308e8 │ │ b.n b30dd4 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r4, r5, r6, r7, sl, fp, ip, sp} │ │ - vqrdmlsh.s q8, q15, │ │ + ldmia.w sp!, {r3, r4, r8, sl, fp, ip, sp} │ │ + vabd.f16 d16, d14, d18 │ │ vqrdmlsh.s d17, d31, d25 │ │ vsra.u64 q2, q8, #64 │ │ stmdb sp!, {r0, pc} │ │ b.n b30c12 │ │ str r0, [r0, #0] │ │ b.n b30c16 │ │ ands r4, r1 │ │ @@ -2975645,25 +2975645,25 @@ │ │ b.n b31676 │ │ str r0, [r0, r0] │ │ b.n b31a7a │ │ movs r5, r1 │ │ @ instruction: 0xeb00ff03 │ │ @ instruction: 0xeaff32dc │ │ vqrshl.u64 q11, q3, │ │ - vmls.i d28, d13, d11 │ │ - vpmax.u q11, q15, │ │ - vrshl.u64 d17, d2, d14 │ │ + vmul.p d28, d13, d18 │ │ + vpmin.u q11, q15, q11 │ │ + vrshl.u64 d17, d25, d14 │ │ vhsub.u d21, d14, d15 │ │ - vmvn.i32 d4, #36096 @ 0x00008d00 │ │ + vmlal.u q2, d0, d0[5] │ │ vpmin.u q10, , q0 │ │ vmls.i d20, d29, d12 │ │ - vqsub.u64 q8, , │ │ + vcge.u d16, d13, d12 │ │ vrhadd.u d22, d15, d26 │ │ vaba.u q9, , │ │ - vabd.u q13, , q8 │ │ + vsub.i64 d26, d13, d7 │ │ vaba.u q10, q15, q14 │ │ stmdb sp!, {sp, pc} │ │ b.n b316be │ │ movs r0, r3 │ │ b.n b30ea2 │ │ movs r1, r0 │ │ b.n b31a26 │ │ @@ -2975925,15 +2975925,15 @@ │ │ @ instruction: 0xebfd1000 │ │ b.n b310de │ │ str r6, [r0, r0] │ │ b.n b318ee │ │ movs r0, r1 │ │ b.n b310b4 │ │ @ instruction: 0xffdbeaff │ │ - lsrs r2, r6, #13 │ │ + lsrs r1, r3, #14 │ │ vqadd.u64 d16, d14, d28 │ │ b.n b310de │ │ movs r1, r0 │ │ b.n b319c2 │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r7, [pc, #960] @ (b31988 ) │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ @@ -2976459,19 +2976459,19 @@ │ │ b.n b31548 │ │ movs r0, r0 │ │ b.n b3217a │ │ lsls r0, r2, #1 │ │ b.n b31548 │ │ mrc2 10, 7, lr, cr10, cr15, {7} @ │ │ b.n b31774 │ │ - vsli.64 d23, d30, #52 @ 0x34 │ │ - vqrdmulh.s q9, , │ │ + @ instruction: 0xfff475e5 │ │ + vqrdmlah.s d18, d31, d0 │ │ vqrdmlsh.s , q15, q10 │ │ movs r1, r5 │ │ - adds r0, r1, #1 │ │ + adds r7, r5, #1 │ │ vqadd.u64 d20, d15, d0 │ │ stmdb sp!, {r0, lr} │ │ b.n b31d9e │ │ asrs r0, r3, #32 │ │ b.n b31582 │ │ movs r0, #1 │ │ b.n b31ee8 │ │ @@ -2977622,28 +2977622,28 @@ │ │ b.n b32762 │ │ beq.n b324ac │ │ b.n b32940 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r5, fp, lr} │ │ vabal.u8 q0, d0, d3 │ │ vrsubhn.i16 d0, q8, │ │ - @ instruction: 0xff80f9a1 │ │ - vmul.p d27, d14, d9 │ │ + vmul.f , q8, d0[2] │ │ + vmls.i , q7, q0 │ │ vmin.u d30, d14, d12 │ │ - vqadd.u64 d24, d28, d5 │ │ + vqadd.u64 d24, d28, d28 │ │ vminnm.f16 d18, d14, d20 │ │ movs r1, r0 │ │ ldr r5, [r4, r6] │ │ - vcgt.f16 d26, d13, d6 │ │ - vhsub.u d29, d15, d3 │ │ - vbif , , q6 │ │ - vacgt.f16 q10, , │ │ + vcgt.f16 d26, d13, d29 │ │ + vhsub.u d29, d15, d26 │ │ + vrhadd.u d23, d29, d3 │ │ + vpmin.f16 d20, d15, d4 │ │ vrhadd.u d27, d31, d14 │ │ - vqrdmulh.s d26, d13, d29 │ │ - vrshl.u64 d20, d2, d15 │ │ + vqrdmlah.s q13, , q2 │ │ + vrshl.u64 d20, d25, d15 │ │ vsub.i64 d20, d14, d0 │ │ stmdb sp!, {r1, r2, r3, r6, r9, sl, fp} │ │ add.w r0, r0, r0 │ │ b.n b32bb6 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, lr} │ │ stmdb sp!, {lr} │ │ @@ -2977777,19 +2977777,19 @@ │ │ b.n b328de │ │ movs r0, #2 │ │ b.n b326c0 │ │ ldr r7, [pc, #240] @ (b32694 ) │ │ add.w r0, r0, r4 │ │ b.n b320e4 │ │ strh r4, [r7, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r7, r8, sl, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r7, r8, sl, pc} │ │ vqrdmlsh.s , , q6 │ │ vhadd.u d16, d12, d2 │ │ vmvn.i32 q6, #35072 @ 0x00008900 │ │ - vhadd.u q8, , q9 │ │ + vhadd.u d16, d31, d9 │ │ vceq.i d20, d14, d16 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b3290a │ │ ands r0, r0 │ │ b.n b3290e │ │ ldr r2, [pc, #656] @ (b32860 ) │ │ add.w r0, r0, r0 │ │ @@ -2977930,15 +2977930,15 @@ │ │ b.n b32208 │ │ movs r0, r2 │ │ b.n b32232 │ │ lsrs r4, r3, #16 │ │ add.w r0, r0, r0 │ │ b.n b32e52 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r4, r5, r7, r9, ip, sp, pc} │ │ + ldmia.w sp!, {r3, r4, r6, r7, r9, ip, sp, pc} │ │ vcge.u d21, d30, d5 │ │ vminnm.f16 q10, , q12 │ │ stmdb sp!, {lr} │ │ b.n b32a66 │ │ movs r0, r2 │ │ b.n b3224a │ │ strh r2, [r0, #0] │ │ @@ -2978178,25 +2978178,25 @@ │ │ b.n b32a58 │ │ strh r4, [r3, r4] │ │ @ instruction: 0xebfd0000 │ │ b.n b32fe2 │ │ ands r0, r0 │ │ asrs r0, r0, #22 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r1, r3, r4, r5, r9, fp} │ │ + ldmia.w sp!, {r0, r5, r6, r9, fp} │ │ vhadd.u d17, d15, d12 │ │ b.n b32490 │ │ movs r0, #0 │ │ b.n b33116 │ │ adds r0, #0 │ │ b.n b3311a │ │ asrs r1, r0, #32 │ │ b.n b32a7c │ │ strb r0, [r3, r4] │ │ - @ instruction: 0xeafdb059 │ │ + @ instruction: 0xeafdb080 │ │ vminnm.f16 q10, q15, q8 │ │ stmdb sp!, {r2, r3, r6, ip, lr, pc} │ │ b.n b32e08 │ │ str r0, [r0, r0] │ │ b.n b32cb2 │ │ movs r0, r5 │ │ b.n b32e90 │ │ @@ -2979983,76 +2979983,76 @@ │ │ @ instruction: 0xebfd9000 │ │ b.n b33bc2 │ │ movs r0, r0 │ │ b.n b33f26 │ │ vpmin.u32 , , │ │ @ instruction: 0xffd6eaff │ │ ldrh r6, [r5, #4] │ │ - vmvn.i16 d1, #35328 @ 0x8a00 │ │ - vqrdmlah.s , q7, q5 │ │ + vmull.u , d0, d1[4] │ │ + vqrdmulh.s d31, d30, d1 │ │ vmax.u , , │ │ vabd.u d20, d12, d2 │ │ - vbif q11, , │ │ - vhadd.u q10, , │ │ - vqrdmulh.s d24, d15, d13 │ │ + vbif q11, , q12 │ │ + vqadd.u64 d20, d31, d0 │ │ + vqrdmlah.s d24, d15, d20 │ │ vacgt.f16 q9, q15, q11 │ │ vqshl.u64 d29, d4, d29 │ │ - vmul.p , , q7 │ │ + vmls.i d31, d31, d5 │ │ vrshl.u64 d27, d12, d13 │ │ vqrshl.u64 , q15, q6 │ │ vcge.u q13, , q11 │ │ vcgt.u , , │ │ vbif d31, d28, d0 │ │ - vqadd.u64 q10, q6, q0 │ │ + vqadd.u64 q10, q6, │ │ vqrdmlsh.s , , │ │ vabd.u d27, d28, d17 │ │ vminnm.f16 , , │ │ vqsub.u64 q10, , q12 │ │ movs r1, r5 │ │ negs r4, r2 │ │ movs r1, r5 │ │ str r4, [sp, #1008] @ 0x3f0 │ │ - vqrdmulh.s q13, q14, │ │ - vqrdmlsh.s d21, d14, d11 │ │ + vqrdmulh.s q13, q14, q14 │ │ + @ instruction: 0xff7e5c42 │ │ vminnm.f16 d16, d15, d9 │ │ vabd.u q12, , q9 │ │ - vbic.i16 d10, #34304 @ 0x8600 │ │ - vabd.u q15, q15, │ │ - vmin.u q8, q15, q15 │ │ + vorr.i16 q5, #36096 @ 0x8d00 │ │ + vsub.i64 d30, d14, d8 │ │ + vabd.u d16, d14, d21 │ │ vmul.p d31, d15, d16 │ │ - vpmin.u d22, d15, d3 │ │ - vqsub.u64 q14, q15, │ │ + vpmin.u d22, d15, d26 │ │ + vcge.u d28, d14, d8 │ │ vqsub.u64 , q15, │ │ - vminnm.f16 d16, d31, d7 │ │ - vbif d26, d14, d22 │ │ + vminnm.f16 d16, d31, d30 │ │ + vbif q13, q7, │ │ vqrshl.u64 d27, d24, d30 │ │ vpmin.f16 q15, , │ │ - vrshl.u64 , , │ │ - vpmin.f16 q9, , q11 │ │ - vqshl.u64 , , q7 │ │ + vrshl.u64 , q15, │ │ + vpmin.f16 d18, d31, d13 │ │ + vshl.u64 d23, d18, d30 │ │ vmin.u d16, d15, d29 │ │ vqrdmulh.s d26, d13, d20 │ │ vmax.u d16, d12, d28 │ │ vminnm.f16 q8, , q2 │ │ vsubl.u8 , d0, d30 │ │ - @ instruction: 0xff7cedda │ │ - vbif d17, d13, d6 │ │ + vcgt.f16 d30, d12, d1 │ │ + vbif d17, d13, d29 │ │ vqsub.u64 , q15, │ │ vmov.i32 d11, #8978432 @ 0x00890000 │ │ vbif , , q1 │ │ - vacgt.f16 , , q10 │ │ - vacgt.f16 q9, , q1 │ │ - vmax.u d29, d30, d13 │ │ + vminnm.f16 d17, d15, d11 │ │ + vacgt.f16 q9, , │ │ + vmin.u d29, d30, d20 │ │ vrshl.u64 d16, d25, d29 │ │ - vpmax.u d22, d29, d17 │ │ + vpmax.u q11, , q4 │ │ vacgt.f16 d19, d30, d14 │ │ vqrdmlsh.s , , q7 │ │ @ instruction: 0xff805bad │ │ vsub.i64 d27, d29, d24 │ │ - vpmin.u d25, d31, d28 │ │ + vpmax.u , , │ │ vbif q10, , q8 │ │ stmdb sp!, {sp, lr} │ │ b.n b33cca │ │ movs r0, r0 │ │ b.n b334ae │ │ ands r0, r0 │ │ b.n b340d2 │ │ @@ -2980756,16 +2980756,16 @@ │ │ str r0, [r0, r0] │ │ b.n b346fa │ │ str r0, [sp, #304] @ 0x130 │ │ b.n b33ad2 │ │ movs r5, r0 │ │ b.n b34302 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r3, r4, r7, r9, sl, fp, lr} │ │ - vcgt.f16 q10, , │ │ + ldmia.w sp!, {r6, r7, r9, sl, fp, lr} │ │ + vcgt.f16 q10, , q13 │ │ vqadd.u64 d16, d31, d0 │ │ movs r0, r0 │ │ ldr r0, [pc, #192] @ (b34094 ) │ │ stmdb sp!, {} │ │ b.n b3467c │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ @@ -2980970,15 +2980970,15 @@ │ │ str r0, [sp, #0] │ │ b.n b33c92 │ │ ldrh r6, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ b.n b348d2 │ │ @ instruction: 0xfffbeaff │ │ ldrh r5, [r2, #62] @ 0x3e │ │ - vpmin.u d28, d13, d2 │ │ + vpmin.u d28, d13, d25 │ │ vminnm.f16 d18, d29, d24 │ │ @ instruction: 0xeafdd004 │ │ b.n b34640 │ │ eors r0, r7 │ │ stmdb sp!, {r2, r4, ip, sp} │ │ b.n b33cc8 │ │ str r0, [r0, r0] │ │ @@ -2981196,16 +2981196,16 @@ │ │ cmp r7, #64 @ 0x40 │ │ @ instruction: 0xebfd0006 │ │ b.n b346c6 │ │ beq.n b343b8 │ │ b.n b348a4 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r2, r5, ip, sp} │ │ - vminnm.f16 q15, , q0 │ │ - vaba.u , q7, q3 │ │ + vminnm.f16 q15, , │ │ + vaba.u , q7, │ │ vqrdmulh.s d29, d14, d14 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n b34840 │ │ ands r0, r0 │ │ b.n b346ea │ │ lsls r3, r3, #1 │ │ @@ -2981481,15 +2981481,15 @@ │ │ b.n b34156 │ │ movs r0, r0 │ │ b.n b34cd2 │ │ @ instruction: 0xffd41aff │ │ movs r0, r0 │ │ b.n b34166 │ │ @ instruction: 0xffdbeaff │ │ - strh r1, [r1, #30] │ │ + strh r0, [r6, #30] │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n b34ae4 │ │ str r0, [r0, #0] │ │ b.n b3498e │ │ ands r1, r0 │ │ b.n b34992 │ │ @@ -2982172,15 +2982172,15 @@ │ │ movs r0, r0 │ │ lsls r0, r3, #22 │ │ ands r0, r0 │ │ lsls r0, r4, #14 │ │ str r4, [r2, r1] │ │ lsls r0, r0, #22 │ │ @ instruction: 0xffb5eaff │ │ - ldrsh r2, [r3, r1] │ │ + ldrsh r1, [r0, r2] │ │ vhadd.u d16, d15, d0 │ │ b.n b352d6 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (b34cfc ) │ │ stmdb sp!, {lr} │ │ b.n b34f82 │ │ str r7, [r0, r0] │ │ @@ -2982486,15 +2982486,15 @@ │ │ vbif d29, d13, d5 │ │ vceq.i , q14, │ │ vrshl.u64 q9, q13, q6 │ │ vabd.u , , q3 │ │ vmul.p d31, d15, d2 │ │ vqrshl.u64 q9, q2, │ │ movs r1, r5 │ │ - bcs.n b34fe0 │ │ + bcs.n b34e2e │ │ vqshl.u64 , q2, │ │ bmi.n b34e9a │ │ ldr r7, [pc, #960] @ (b352b4 ) │ │ stmdb sp!, {r2, r3, r4, r6, ip, lr, pc} │ │ b.n b35394 │ │ ands r0, r0 │ │ b.n b3523e │ │ @@ -2983239,16 +2983239,16 @@ │ │ movs r0, r0 │ │ movs r4, r0 │ │ movs r0, r0 │ │ movs r0, r2 │ │ movs r0, r0 │ │ movs r4, r0 │ │ movs r0, r0 │ │ - ldrsb r4, [r2, r3] │ │ - vacgt.f16 d16, d15, d26 │ │ + ldrsb r3, [r7, r3] │ │ + vcgt.f16 q8, , │ │ vrhadd.u , q15, q13 │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {lr} │ │ b.n b35886 │ │ movs r4, r5 │ │ b.n b3506a │ │ str r0, [r0, #0] │ │ @@ -2983321,15 +2983321,15 @@ │ │ b.n b3591e │ │ asrs r7, r0, #32 │ │ b.n b35922 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {} │ │ b.n b35114 │ │ @ instruction: 0xffdeeaff │ │ - stc2l 15, cr15, [r1, #-504]! @ 0xfffffe08 │ │ + stc2 15, cr15, [r8, #504] @ 0x1f8 │ │ ldr r7, [pc, #960] @ (b359b4 ) │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b35a94 │ │ ands r0, r0 │ │ b.n b3593e │ │ movs r4, r5 │ │ b.n b35122 │ │ @@ -2983509,15 +2983509,15 @@ │ │ lsls r0, r2, #1 │ │ b.n b3527a │ │ movs r7, r0 │ │ b.n b35ab6 │ │ beq.n b357a0 │ │ b.n b35c94 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r4, r7, r8, r9, ip, lr} │ │ + ldmia.w sp!, {r0, r3, r4, r5, r7, r8, r9, ip, lr} │ │ vhadd.u d17, d15, d0 │ │ b.n b35ac6 │ │ movs r4, r6 │ │ b.n b352aa │ │ movs r0, r0 │ │ b.n b35e2e │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -2984065,19 +2984065,19 @@ │ │ b.n b35744 │ │ movs r2, r1 │ │ b.n b3637e │ │ lsls r0, r7, #1 │ │ b.n b3574a │ │ @ instruction: 0xfff8eaff │ │ stmia r4!, {r3, r4, r5, r6, r7} │ │ - vqadd.u64 d23, d12, d12 │ │ + vhadd.u , q6, │ │ vqrdmulh.s d26, d31, d26 │ │ vmax.u , , q0 │ │ vacgt.f16 d24, d13, d9 │ │ - vqshl.u64 q10, q0, │ │ + vqshl.u64 q10, , │ │ vsub.i64 d21, d30, d30 │ │ vbic.i16 d10, #35840 @ 0x8c00 │ │ vminnm.f16 q10, , q12 │ │ stmdb sp!, {lr} │ │ b.n b363ae │ │ add sp, #4 │ │ b.n b363b2 │ │ @@ -2985931,41 +2985931,41 @@ │ │ b.n b371b0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r3, r6, r8, sl, lr} │ │ strh r1, [r0, r1] │ │ strh r7, [r2, r1] │ │ vmlal.u , d0, d3[7] │ │ vmla.f , q8, d2[5] │ │ - vraddhn.i16 d9, q8, q12 │ │ + vmls.i , q8, d3[3] │ │ vmls.i d20, d14, d18 │ │ @ instruction: 0xff804fbf │ │ - @ instruction: 0xff804fac │ │ + @ instruction: 0xff804fd3 │ │ vpmin.f16 d20, d30, d15 │ │ - vmvn.i32 d12, #36352 @ 0x00008e00 │ │ + vmlal.u q6, d0, d1[5] │ │ vrshl.u64 , , │ │ vhadd.u , , q11 │ │ @ instruction: 0xff804f7b │ │ @ instruction: 0xff804ed7 │ │ vqrdmlah.s q2, q8, d2[5] │ │ @ instruction: 0xff804cd2 │ │ @ instruction: 0xff804db6 │ │ vmull.u8 q2, d16, d6 │ │ @ instruction: 0xff804bd2 │ │ @ instruction: 0xff804cf6 │ │ @ instruction: 0xff804d8f │ │ @ instruction: 0xff804b0e │ │ vmvn.i32 d4, #36607 @ 0x00008eff │ │ vmull.u8 q2, d16, d19 │ │ - vmov.i16 d2, #138 @ 0x008a │ │ + vmul.i q1, q0, d1[0] │ │ vcgt.f16 d20, d31, d31 │ │ @ instruction: 0xff804bab │ │ - @ instruction: 0xff80c9bf │ │ + vmul.f q6, q8, d2[5] │ │ vqrdmulh.s d20, d30, d11 │ │ vmlsl.u8 q2, d0, d23 │ │ - vrsra.u64 d2, d10, #64 │ │ + @ instruction: 0xff8023c1 │ │ vpmax.u d20, d15, d23 │ │ @ instruction: 0xff8049b2 │ │ @ instruction: 0xff804bf0 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n b371c0 │ │ ands r1, r0 │ │ b.n b3706a │ │ @@ -2986516,15 +2986516,15 @@ │ │ movs r3, #164 @ 0xa4 │ │ @ instruction: 0xebfd0000 │ │ b.n b378a4 │ │ @ instruction: 0xffb60aff │ │ movs r7, r0 │ │ b.n b3753e │ │ ldrh r0, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r3, r4, r5, r7, r9, ip, lr, pc} │ │ + ldmia.w sp!, {r5, r6, r7, r9, ip, lr, pc} │ │ vminnm.f16 q10, , q15 │ │ stmdb sp!, {ip, sp, lr} │ │ b.n b3754e │ │ ands r0, r0 │ │ b.n b37552 │ │ movs r0, r1 │ │ b.n b36d84 │ │ @@ -2986904,18 +2986904,18 @@ │ │ asrs r1, r0, #32 │ │ b.n b37660 │ │ mrc2 11, 3, lr, cr2, cr15, {7} @ │ │ movs r5, r0 │ │ b.n b3788a │ │ movs r2, #205 @ 0xcd │ │ @ instruction: 0xebfdff35 │ │ - @ instruction: 0xeaff352f │ │ - vrshl.u64 , q12, │ │ + @ instruction: 0xeaff3556 │ │ + vmax.u d19, d15, d15 │ │ vmls.i d26, d31, d9 │ │ - vacgt.f16 , q6, q6 │ │ + vcgt.f16 d29, d28, d3 │ │ vceq.i q10, q15, q8 │ │ stmdb sp!, {ip, lr} │ │ b.n b378aa │ │ movs r0, r1 │ │ b.n b3708e │ │ ands r2, r0 │ │ b.n b378b2 │ │ @@ -2995275,15 +2995275,15 @@ │ │ b.n b3b726 │ │ add r0, pc, #0 @ (adr r0, b3bbf8 ) │ │ b.n b3b70a │ │ beq.n b3bb14 │ │ b.n b3c118 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r7, r9, sl} │ │ - vqrdmlsh.s q7, q0, d0[6] │ │ + @ instruction: 0xff80ef8f │ │ vshl.u64 , q8, │ │ movs r0, r0 │ │ ldrsb r0, [r3, r0] │ │ movs r0, r0 │ │ strb r0, [r7, r7] │ │ movs r0, r0 │ │ ldrh r4, [r7, r0] │ │ @@ -2997889,15 +2997889,15 @@ │ │ beq.n b3d234 │ │ b.n b3d6c8 │ │ ldr r7, [pc, #960] @ (b3d570 ) │ │ ldmia.w sp!, {r1} │ │ @ instruction: 0xea00d044 │ │ b.n b3d6d4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r4, r5, r7, r8, r9, sp} │ │ + ldmia.w sp!, {r1, r3, r4, r6, r7, r8, r9, sp} │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {r0, lr} │ │ b.n b3d50a │ │ asrs r0, r0, #32 │ │ b.n b3ccf0 │ │ str r0, [r4, r0] │ │ b.n b3ccf4 │ │ @@ -3001538,15 +3001538,15 @@ │ │ b.n b3eb7e │ │ asrs r4, r2, #27 │ │ @ instruction: 0xebfd002c │ │ b.n b3eb66 │ │ ldr r0, [pc, #960] @ (b3f420 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n b3f2c4 │ │ - lsrs r0, r5, #4 │ │ + lsrs r7, r1, #5 │ │ vminnm.f16 q10, q15, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b3f50c │ │ str r0, [r0, #0] │ │ b.n b3f3b6 │ │ movs r0, r0 │ │ b.n b3eb9c │ │ @@ -3002888,15 +3002888,15 @@ │ │ movs r0, r0 │ │ asrs r4, r0, #22 │ │ beq.n b3fb24 │ │ b.n b40098 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r7, r9, sl} │ │ movs r0, r0 │ │ - ldrb r5, [r4, r1] │ │ + ldrb r4, [r1, r2] │ │ vminnm.f16 q10, q15, q15 │ │ stmdb sp!, {r2, r3} │ │ @ instruction: 0xe98d9000 │ │ b.n b3fed6 │ │ add r0, pc, #4 @ (adr r0, b3fb9c ) │ │ b.n b3feda │ │ movs r4, r0 │ │ @@ -3006439,16 +3006439,16 @@ │ │ b.n b41cfa │ │ beq.n b419e4 │ │ b.n b41ed8 │ │ ldr r0, [pc, #960] @ (b41d80 ) │ │ ldmia.w sp!, {r2, ip, lr, pc} │ │ b.n b41ee0 │ │ vrhadd.u16 d14, d14, d31 │ │ - strh r6, [r6, #48] @ 0x30 │ │ - vabd.u d16, d29, d2 │ │ + strh r5, [r3, #50] @ 0x32 │ │ + vabd.u d16, d29, d25 │ │ vminnm.f16 q10, , q15 │ │ stmdb sp!, {r3, r4, r5, ip, lr} │ │ b.n b414fa │ │ add r0, pc, #0 @ (adr r0, b419dc ) │ │ b.n b41d1e │ │ movs r0, r0 │ │ b.n b4150c │ │ @@ -3006694,15 +3006694,15 @@ │ │ b.n b416e8 │ │ movs r0, r0 │ │ and.w r1, r0, fp, lsl #16 │ │ b.n b421ee │ │ movs r4, r0 │ │ b.n b41f32 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r8, sl} │ │ + ldmia.w sp!, {r0, r2, r5, r6, r8, sl} │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {r2, r4, ip, sp} │ │ b.n b41722 │ │ stmia r1!, {r0} │ │ b.n b41b2c │ │ adds r0, #0 │ │ b.n b41742 │ │ @@ -3011432,16 +3011432,16 @@ │ │ asrs r1, r0, #32 │ │ b.n b444fc │ │ beq.n b44400 │ │ b.n b448fc │ │ ldr r0, [pc, #192] @ (b444a4 ) │ │ ldmia.w sp!, {r0, r1, r2, r4, r5, r7, r8, lr, pc} │ │ @ instruction: 0xeaff3691 │ │ - vpmax.u d20, d28, d21 │ │ - vcgt.f16 d17, d30, d22 │ │ + vpmax.u q10, q14, q6 │ │ + vcgt.f16 , q15, │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r6, r7, ip, lr, pc} │ │ b.n b44898 │ │ lsls r0, r2, #1 │ │ blt.w b84402 │ │ b.n b44746 │ │ ands r0, r0 │ │ @@ -3012918,15 +3012918,15 @@ │ │ stc2 10, cr0, [r8, #1020]! @ 0x3fc @ │ │ @ instruction: 0xffe6eaff │ │ strb r0, [r0, #0] │ │ b.n b4578e │ │ stc2 10, cr14, [r3, #1020] @ 0x3fc @ │ │ asrs r0, r6, #22 │ │ movs r0, r0 │ │ - bpl.n b45034 │ │ + bvs.n b45082 │ │ vhadd.u q13, q14, │ │ vbif , q15, │ │ vmin.u d22, d12, d7 │ │ vqadd.u64 d20, d15, d0 │ │ stmdb sp!, {lr} │ │ b.n b453ae │ │ ldr??.w lr, [r5], #255 │ │ @@ -3014519,15 +3014519,15 @@ │ │ b.n b46512 │ │ movs r4, r0 │ │ b.n b46116 │ │ stmia.w sl!, {r2, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ movs r6, r0 │ │ b.n b4611e │ │ ldrh r4, [r7, #6] │ │ - ldmia.w sp!, {r1, r2, r3, r5, r8, sl} │ │ + ldmia.w sp!, {r0, r2, r4, r6, r8, sl} │ │ vqrdmlah.s q10, , q14 │ │ stmdb sp!, {r3, r5, ip, pc} │ │ b.n b45928 │ │ str r1, [r0, #0] │ │ b.n b46132 │ │ asrs r0, r0, #32 │ │ b.n b46536 │ │ @@ -3015096,15 +3015096,15 @@ │ │ b.n b4660e │ │ movs r0, #2 │ │ b.n b463f0 │ │ @ instruction: 0xb876 │ │ @ instruction: 0xebff0000 │ │ b.n b45de2 │ │ strh r7, [r3, #0] │ │ - ldmia.w sp!, {r0, r1, r5, sl, fp, pc} │ │ + ldmia.w sp!, {r1, r3, r6, sl, fp, pc} │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r2, r6, r7, ip, lr, pc} │ │ b.n b46784 │ │ strb r0, [r0, #0] │ │ b.n b4662e │ │ movs r0, r0 │ │ b.n b46a32 │ │ @@ -3015770,15 +3015770,15 @@ │ │ @ instruction: 0xebfcd0c4 │ │ b.n b46d9c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r7, r8, fp} │ │ movs r0, r0 │ │ lsrs r0, r1, #9 │ │ movs r0, r0 │ │ - str r4, [r2, #92] @ 0x5c │ │ + str r3, [r7, #92] @ 0x5c │ │ vqrdmlah.s q10, q15, q8 │ │ stmdb sp!, {r4, r6, ip, lr, pc} │ │ b.n b46d34 │ │ strh r2, [r0, #0] │ │ b.n b46bde │ │ movs r3, r0 │ │ b.n b46f48 │ │ @@ -3017830,20 +3017830,20 @@ │ │ b.n b47d92 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, lr} │ │ b.n b4819a │ │ @ instruction: 0xffb9eaff │ │ lsls r1, r0, #4 │ │ lsls r1, r0, #4 │ │ - strh r5, [r3, #34] @ 0x22 │ │ + strh r4, [r0, #36] @ 0x24 │ │ vqrdmulh.s , , q11 │ │ @ instruction: 0xff7c3c20 │ │ - vbif d25, d15, d26 │ │ - vpmax.u d27, d12, d15 │ │ - vrhadd.u , , │ │ + vrhadd.u , , │ │ + vpmin.u d27, d12, d22 │ │ + vrhadd.u , , q13 │ │ vmin.u d21, d30, d18 │ │ vhadd.u d16, d12, d0 │ │ b.n b48122 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ b.n b47dce │ │ @@ -3018433,16 +3018433,16 @@ │ │ b.n b482b6 │ │ str r0, [r0, r0] │ │ b.n b47ab4 │ │ strh r0, [r0, #0] │ │ b.n b47a88 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r7, r9, sl, ip, lr} │ │ - vqshl.u64 d27, d3, d31 │ │ - vqrdmlsh.s d18, d13, d3 │ │ + vqshl.u64 d27, d26, d31 │ │ + vqrdmlsh.s d18, d13, d26 │ │ vqadd.u64 d30, d14, d28 │ │ @ instruction: 0xeafc4ff0 │ │ stmdb sp!, {r2, r4, r6, ip, lr, pc} │ │ b.n b48434 │ │ asrs r4, r1, #32 │ │ b.n b47ab8 │ │ add r0, pc, #80 @ (adr r0, b47ff0 ) │ │ @@ -3018734,15 +3018734,15 @@ │ │ add.w r0, r0, r0, lsl #20 │ │ b.n b48942 │ │ movs r4, r0 │ │ b.n b48546 │ │ str r0, [r0, r0] │ │ b.n b47d1a │ │ strh r4, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r6, r7, r8, sl, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r2, r3, r5, r6, r7, r8, sl, fp, sp, lr, pc} │ │ vhadd.u d16, d13, d0 │ │ b.n b488b6 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ b.n b48562 │ │ movs r4, r1 │ │ @@ -3021543,45 +3021543,45 @@ │ │ str r1, [r4, #36] @ 0x24 │ │ str r4, [r5, #84] @ 0x54 │ │ str r1, [r5, #36] @ 0x24 │ │ str r4, [r5, #84] @ 0x54 │ │ ldr r5, [r4, #100] @ 0x64 │ │ str r3, [r4, #84] @ 0x54 │ │ movs r4, #128 @ 0x80 │ │ - vacgt.f16 q9, q14, │ │ - vbif , , q9 │ │ + vminnm.f16 d18, d12, d14 │ │ + vbif d31, d29, d9 │ │ vqrshl.u64 , , q14 │ │ - vhadd.u d17, d11, d7 │ │ - vpmax.u d19, d13, d0 │ │ + vhadd.u d17, d11, d30 │ │ + vpmax.u d19, d13, d23 │ │ vqrdmlsh.s q13, q15, q0 │ │ - vacgt.f16 d21, d27, d5 │ │ - vqrdmlsh.s d19, d28, d18 │ │ + vacgt.f16 d21, d27, d28 │ │ + vqrdmlsh.s , q14, │ │ vshl.u64 , q13, q15 │ │ - vqrdmlsh.s q9, q15, │ │ - vqrdmlah.s d22, d13, d14 │ │ + vabd.f16 d18, d14, d6 │ │ + vqrdmulh.s q11, , │ │ vqrshl.u64 , q12, │ │ - @ instruction: 0xff7b7c69 │ │ + vqrdmlsh.s d23, d27, d0 │ │ vhadd.u d25, d12, d19 │ │ - vqrdmlah.s , , q1 │ │ + vqrdmlah.s , , │ │ vmax.u d23, d30, d26 │ │ - vshl.u64 q11, q13, q7 │ │ - vpmax.u q8, , │ │ - vcgt.u d20, d29, d28 │ │ - vqadd.u64 d24, d13, d8 │ │ - vqrdmlah.s , , q15 │ │ - vabd.u , , q11 │ │ - vqshl.u64 q9, , │ │ + vqshl.u64 d22, d1, d30 │ │ + vpmin.u q8, , q9 │ │ + vcge.u q10, , │ │ + vqadd.u64 d24, d13, d31 │ │ + vqrdmulh.s d29, d29, d21 │ │ + vsub.i64 d31, d13, d13 │ │ + vqshl.u64 q9, q14, │ │ vqrdmlsh.s d24, d29, d6 │ │ - vqsub.u64 q11, q7, q2 │ │ + vqsub.u64 q11, q7, │ │ vshl.u64 d28, d17, d13 │ │ - vqrshl.u64 , q6, │ │ + vmax.u d21, d11, d3 │ │ vpmin.f16 q10, q14, │ │ vrhadd.u d17, d30, d3 │ │ - vcge.u , , │ │ - vsub.i64 d29, d28, d19 │ │ + vshl.u64 d23, d2, d11 │ │ + vsub.i64 , q14, q5 │ │ vhadd.u q9, , │ │ b.n b49e9a │ │ adds r0, #114 @ 0x72 │ │ b.n b497fc │ │ movs r3, #130 @ 0x82 │ │ b.n b49d62 │ │ movs r0, #163 @ 0xa3 │ │ @@ -3022215,15 +3022215,15 @@ │ │ movs r1, r0 │ │ b.n b4a6ca │ │ movs r4, r1 │ │ b.n b49aa8 │ │ @ instruction: 0xffcfeaff │ │ asrs r4, r5, #9 │ │ @ instruction: 0xff7cdca8 │ │ - vqadd.u64 d29, d27, d16 │ │ + vqadd.u64 , , │ │ vqadd.u64 d20, d13, d0 │ │ stmdb sp!, {lr} │ │ b.n b4a2e6 │ │ lsls r0, r0, #10 │ │ add.w r0, r0, r8, rrx │ │ b.n b4a4b6 │ │ add r2, sp, #592 @ 0x250 │ │ @@ -3023375,18 +3023375,18 @@ │ │ b.n b4a4c4 │ │ beq.n b4a9b4 │ │ b.n b4aea8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r7, r9, fp, ip, pc} │ │ ldrh r2, [r2, #60] @ 0x3c │ │ str r5, [sp, #592] @ 0x250 │ │ - vaba.u q14, , q6 │ │ - vqsub.u64 d22, d29, d5 │ │ - vrshl.u64 q15, q15, q14 │ │ - vqsub.u64 , , │ │ + vsub.i64 d28, d11, d3 │ │ + vqsub.u64 d22, d29, d28 │ │ + vmin.u d30, d12, d5 │ │ + vqsub.u64 d17, d29, d10 │ │ vqrdmulh.s q14, , q0 │ │ movs r7, r4 │ │ ldr r0, [pc, #192] @ (b4aa70 ) │ │ stmdb sp!, {ip, lr} │ │ b.n b4b0f6 │ │ ands r0, r0 │ │ b.n b4acfa │ │ @@ -3023774,15 +3023774,15 @@ │ │ svc 149 @ 0x95 │ │ b.n b4b21c │ │ ldr r7, [pc, #960] @ (b4b0c4 ) │ │ ldmia.w sp!, {r0, r5, r8, sl, ip, sp, lr, pc} │ │ @ instruction: 0xeafc1b1f │ │ vpmin.f16 d26, d27, d28 │ │ vmax.u d19, d11, d25 │ │ - vmul.p d23, d27, d18 │ │ + vmul.p , , │ │ vcge.u d21, d28, d0 │ │ vqshrun.s64 d20, q8, #13 │ │ stmdb sp!, {lr} │ │ b.n b4b066 │ │ movs r0, r0 │ │ b.n b4a84e │ │ str r2, [r0, r0] │ │ @@ -3023929,16 +3023929,16 @@ │ │ asrs r5, r0, #32 │ │ asrs r0, r4, #6 │ │ blx f1f668 │ │ movs r5, r0 │ │ b.n b4b1b6 │ │ rors r4, r7 │ │ ldmia.w sp!, {r0, r7, sl, ip, lr, pc} │ │ - @ instruction: 0xeafcaeed │ │ - vpmin.u d31, d28, d14 │ │ + @ instruction: 0xeafcaf14 │ │ + vpmax.u , q14, │ │ @ instruction: 0xff7dcd37 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r0, r1, sp, lr} │ │ b.n b4b1d2 │ │ str r2, [r0, r0] │ │ b.n b4b1d6 │ │ strb r1, [r0, #0] │ │ @@ -3024193,19 +3024193,19 @@ │ │ movs r4, r6 │ │ b.n b4abfc │ │ asrs r0, r0, #32 │ │ b.n b4abce │ │ beq.n b4b148 │ │ b.n b4b5e4 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r2, r7, r8, r9, fp, ip, lr} │ │ + ldmia.w sp!, {r2, r3, r5, r7, r8, r9, fp, ip, lr} │ │ vqsub.u64 q15, q6, q14 │ │ @ instruction: 0xff7b8d5d │ │ vhadd.u d16, d11, d3 │ │ - vmul.p d17, d28, d24 │ │ + vmul.p , q14, │ │ vhadd.u d29, d14, d8 │ │ b.n b4b580 │ │ ldr r0, [pc, #252] @ (b4b1e4 ) │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b4b42e │ │ ands r0, r0 │ │ b.n b4b432 │ │ @@ -3024337,15 +3024337,15 @@ │ │ movs r0, r6 │ │ b.n b4ad06 │ │ ands r4, r3 │ │ ldmia.w sp!, {r3, ip, lr, pc} │ │ b.n b4b720 │ │ vrhadd.u16 d14, d14, d31 │ │ stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ - vqsub.u64 q10, , │ │ + vqsub.u64 q10, , q12 │ │ vcgt.f16 d17, d29, d21 │ │ vminnm.f16 q10, q14, q12 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 0, cr13, [sp, #-288]! @ 0xfffffee0 │ │ b.n b4b6bc │ │ ands r0, r0 │ │ b.n b4b566 │ │ @@ -3024798,20 +3024798,20 @@ │ │ b.n b4bb18 │ │ movs r0, #24 │ │ b.n b4b154 │ │ asrs r0, r0, #32 │ │ b.n b4b11e │ │ @ instruction: 0xff81eaff │ │ adds r1, #45 @ 0x2d │ │ - vpmin.f16 d26, d27, d13 │ │ + vminnm.f16 d26, d27, d20 │ │ vqsub.u64 d21, d12, d21 │ │ vqsub.u64 , q7, │ │ - vrshl.u64 d21, d21, d30 │ │ + vrshl.u64 , q6, q15 │ │ vminnm.f16 d20, d28, d3 │ │ - vmax.u q9, , │ │ + vmin.u q9, , q9 │ │ vbif q10, , │ │ stmdb sp!, {lr} │ │ b.n b4b986 │ │ movs r0, r5 │ │ b.n b4b16a │ │ movs r0, r0 │ │ b.n b4bcee │ │ @@ -3024875,15 +3024875,15 @@ │ │ movs r6, r0 │ │ b.n b4ba12 │ │ b.n b4b356 │ │ @ instruction: 0xebfc0028 │ │ b.n b4b1e2 │ │ strh r7, [r7, #14] │ │ ldmia.w sp!, {r0, r3, r5, r6, r7, ip, pc} │ │ - vcgt.u d18, d30, d10 │ │ + vcge.u d18, d30, d17 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n b4bb88 │ │ str r1, [r0, #16] │ │ b.n b4b7f2 │ │ str r0, [sp, #304] @ 0x130 │ │ b.n b4b230 │ │ @@ -3025021,20 +3025021,20 @@ │ │ b.n b4bb4e │ │ beq.n b4b858 │ │ b.n b4bd2c │ │ ldr r7, [pc, #960] @ (b4bbd4 ) │ │ ldmia.w sp!, {r1, r2} │ │ @ instruction: 0xea00bda4 │ │ movs r7, r4 │ │ - bl ebe71a │ │ + bl ee571a │ │ lsrs r1, r6, #30 │ │ vhsub.u d31, d11, d8 │ │ - vcge.u d31, d10, d6 │ │ + vcge.u d31, d10, d29 │ │ vminnm.f16 q8, , │ │ - vqrdmlah.s d25, d27, d18 │ │ + vqrdmlah.s , , │ │ vqadd.u64 d20, d13, d0 │ │ stmdb sp!, {lr} │ │ b.n b4bb7e │ │ movs r1, r0 │ │ b.n b4bb82 │ │ b.n b4b1f6 │ │ @ instruction: 0xebfc1028 │ │ @@ -3025409,15 +3025409,15 @@ │ │ and.w r0, r0, r7, lsl #24 │ │ b.n b4c2ce │ │ movs r6, r0 │ │ b.n b4bed2 │ │ beq.n b4bbb4 │ │ b.n b4c0b0 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, r7, fp, ip, pc} │ │ + ldmia.w sp!, {r1, r5, r6, r7, fp, ip, pc} │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r0, lr} │ │ b.n b4bee6 │ │ strb r0, [r0, #0] │ │ b.n b4beea │ │ lsls r0, r7, #3 │ │ b.n b4c2ee │ │ @@ -3025962,15 +3025962,15 @@ │ │ lsls r3, r5, #17 │ │ add.w r0, r0, ip │ │ b.n b4bb8c │ │ cmp r3, #14 │ │ ldc 0, cr13, [sp], #16 │ │ b.n b4c574 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r3, r4, r8, sl, fp, ip, sp, lr, pc} │ │ vqadd.u64 d20, d12, d0 │ │ stmdb sp!, {lr} │ │ b.n b4c3aa │ │ movs r6, r0 │ │ b.n b4bc0e │ │ movs r0, r0 │ │ b.n b4c712 │ │ @@ -3027921,48 +3027921,48 @@ │ │ add sp, #0 │ │ b.n b4cc6a │ │ mrc2 10, 5, lr, cr5, cr15, {7} @ │ │ ldr r7, [r3, #100] @ 0x64 │ │ str r7, [r5, #68] @ 0x44 │ │ add r3, sp, #688 @ 0x2b0 │ │ movs r7, r4 │ │ - ldrsb r2, [r4, r7] │ │ + ldr r1, [r1, r0] │ │ vsub.i64 , q6, q6 │ │ movs r3, r5 │ │ strb r0, [r4, #12] │ │ vqrdmulh.s d19, d27, d1 │ │ vpmin.u d26, d14, d0 │ │ movs r7, r4 │ │ - b.n b4d1aa │ │ - vqrshl.u64 , q9, │ │ + b.n b4d1f8 │ │ + vmin.u d21, d13, d9 │ │ vhadd.u d27, d12, d14 │ │ - vqrshl.u64 d21, d14, d27 │ │ + vrshl.u64 , , │ │ vceq.i d26, d28, d16 │ │ movs r7, r4 │ │ - strb r2, [r5, r3] │ │ + strb r1, [r2, r4] │ │ vpmin.u , q6, │ │ - vshl.u64 , q11, q5 │ │ + vshl.u64 d21, d13, d26 │ │ vmax.u d19, d28, d23 │ │ vpmax.u , , │ │ - vrhadd.u , q5, q13 │ │ + vbif d27, d26, d1 │ │ vceq.i d21, d28, d3 │ │ vcgt.u q8, q7, │ │ vmls.i , q14, │ │ @ instruction: 0xff7adc05 │ │ vcgt.u d31, d10, d12 │ │ @ instruction: 0xff7a8d14 │ │ vqrshl.u64 q13, q0, │ │ movs r7, r4 │ │ lsls r3, r4, #5 │ │ vqadd.u64 d30, d12, d30 │ │ - vcgt.f16 d17, d27, d29 │ │ + vacgt.f16 , , q2 │ │ vqrdmulh.s q12, q6, q0 │ │ @ instruction: 0xff7bfd7f │ │ - vpmax.u d29, d11, d18 │ │ - vminnm.f16 d20, d29, d30 │ │ + vpmax.u , , │ │ + vpmin.f16 q10, , │ │ vcgt.f16 d20, d12, d0 │ │ stmdb sp!, {r2, ip} │ │ b.n b4d710 │ │ bvc.n b4d1b6 │ │ @ instruction: 0xebfd880c │ │ ldmia.w sp!, {r4, lr} │ │ stmdb sp!, {lr} │ │ @@ -3028877,15 +3028877,15 @@ │ │ b.n b4df14 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r3, r8} │ │ b.n b4e002 │ │ strb r0, [r0, #0] │ │ b.n b4e146 │ │ @ instruction: 0xfff9eaff │ │ - bcs.n b4d912 │ │ + bcs.n b4d960 │ │ vminnm.f16 q10, , q12 │ │ stmdb sp!, {r1, r2, r8, r9, fp, pc} │ │ stc 0, cr13, [sp, #-704]! @ 0xfffffd40 │ │ b.n b4deb4 │ │ strb r0, [r0, #0] │ │ b.n b4dd5e │ │ movs r0, r0 │ │ @@ -3030223,16 +3030223,16 @@ │ │ movs r4, r0 │ │ b.n b4e19c │ │ bge.n b4e71e │ │ @ instruction: 0xebfc0007 │ │ b.n b4e9aa │ │ ldrh r4, [r7, #6] │ │ ldmia.w sp!, {r4, r7, sl, fp, sp, pc} │ │ - vpmax.u d24, d11, d26 │ │ - vabd.f16 d20, d29, d4 │ │ + vpmin.u q12, , │ │ + vabd.f16 d20, d29, d27 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r6, ip, lr, pc} │ │ b.n b4eb1c │ │ add sp, #0 │ │ b.n b4edc6 │ │ strh r3, [r0, #0] │ │ b.n b4e9ca │ │ @@ -3033221,15 +3033221,15 @@ │ │ b.n b501f4 │ │ ldmia r1!, {r0, r3, r4, r5} │ │ @ instruction: 0xebfc0000 │ │ b.n b4fbe6 │ │ movs r1, r0 │ │ b.n b50822 │ │ ldrh r4, [r7, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r7, sl, sp} │ │ + ldmia.w sp!, {r1, r2, r4, r6, r7, sl, sp} │ │ vqrshl.u64 , q8, q6 │ │ vceq.i q10, q15, q8 │ │ stmdb sp!, {} │ │ b.n b4fc18 │ │ adds r0, #0 │ │ b.n b508ba │ │ movs r0, #0 │ │ @@ -3033611,17 +3033611,17 @@ │ │ movs r0, r1 │ │ b.n b4ffce │ │ str r4, [r1, r0] │ │ b.n b4ff52 │ │ movs r5, r0 │ │ b.n b5078e │ │ ldrh r0, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r3, r4, r5, r6, r7, r8, ip} │ │ + ldmia.w sp!, {r0, r5, r9, ip} │ │ vqrdmulh.s , , │ │ - vqrdmlah.s q15, , q8 │ │ + vqrdmlah.s d30, d27, d7 │ │ vminnm.f16 q10, , q12 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 0, cr13, [sp, #-448]! @ 0xfffffe40 │ │ b.n b50904 │ │ strb r0, [r0, #0] │ │ b.n b507ae │ │ movs r0, r0 │ │ @@ -3034798,21 +3034798,21 @@ │ │ b.n b50960 │ │ adds r0, #124 @ 0x7c │ │ @ instruction: 0xebfdfff4 │ │ @ instruction: 0xeaff7ad9 │ │ movs r3, r0 │ │ mcr2 15, 4, pc, cr0, cr15, {7} @ │ │ strb r4, [r7, r4] │ │ - vqrdmulh.s q15, , q10 │ │ + @ instruction: 0xff7bec0b │ │ vrshl.u64 d24, d26, d28 │ │ - vabd.f16 , , q5 │ │ + @ instruction: 0xff7b9df1 │ │ vceq.i q13, , │ │ vpmin.f16 d19, d11, d21 │ │ - vqrdmulh.s q10, q15, │ │ - vsub.i64 , , q1 │ │ + vqrdmlsh.s d20, d14, d0 │ │ + vsub.i64 , , │ │ vhadd.u d16, d12, d8 │ │ b.n b509f6 │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r0, [pc, #0] @ (b50e5c ) │ │ stmdb sp!, {r1, r3} │ │ b.n b51506 │ │ lsls r2, r0, #1 │ │ @@ -3035262,15 +3035262,15 @@ │ │ b.n b50d56 │ │ movs r0, r0 │ │ and.w r0, r0, r7, lsl #20 │ │ b.n b51992 │ │ movs r5, r0 │ │ b.n b51596 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r3, r4, r8, fp, ip, pc} │ │ + ldmia.w sp!, {r0, r6, r8, fp, ip, pc} │ │ vbif q10, , q14 │ │ stmdb sp!, {} │ │ b.n b51a26 │ │ movs r0, #0 │ │ b.n b519aa │ │ movs r0, r0 │ │ b.n b50d88 │ │ @@ -3035782,17 +3035782,17 @@ │ │ movs r0, #16 │ │ b.n b511fe │ │ movs r0, r5 │ │ b.n b51be2 │ │ asrs r7, r0, #32 │ │ b.n b51a1e │ │ @ instruction: 0xffafeaff │ │ - add r3, pc, #168 @ (adr r3, b5178c ) │ │ + add r3, pc, #324 @ (adr r3, b51828 ) │ │ vqadd.u64 , q6, │ │ - vhadd.u , q13, q3 │ │ + vhadd.u , q13, │ │ vminnm.f16 q10, q14, q15 │ │ stmdb sp!, {lr} │ │ b.n b51a36 │ │ strh r0, [r5, #4] │ │ b.n b51bfa │ │ movs r5, r2 │ │ b.n b5129e │ │ @@ -3036555,17 +3036555,17 @@ │ │ b.n b518a4 │ │ asrs r0, r5, #32 │ │ b.n b52272 │ │ movs r0, #2 │ │ b.n b51e8c │ │ @ instruction: 0xfff7eaff │ │ mov pc, r1 │ │ - vabd.f16 d26, d14, d28 │ │ + @ instruction: 0xff7ead53 │ │ vpmin.u q13, , │ │ - vacgt.f16 , q5, │ │ + vacgt.f16 d25, d26, d14 │ │ vminnm.f16 q10, q14, q12 │ │ stmdb sp!, {sp, pc} │ │ b.n b520ca │ │ movs r4, r0 │ │ b.n b518ae │ │ ands r0, r7 │ │ b.n b518c6 │ │ @@ -3038099,18 +3038099,18 @@ │ │ b.n b52c28 │ │ strh r3, [r6, r3] │ │ add.w r0, r3, r4, lsr #32 │ │ b.n b53252 │ │ asrs r5, r4, #3 │ │ b.n b53256 │ │ @ instruction: 0xffe4eaff │ │ - strh r2, [r0, #4] │ │ - vpmin.f16 d26, d29, d23 │ │ - vhadd.u q12, q14, q13 │ │ - vhadd.u d27, d13, d15 │ │ + strh r1, [r5, #4] │ │ + vpmin.f16 q13, , q7 │ │ + vbif d24, d12, d1 │ │ + vqadd.u64 d27, d13, d22 │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b52fcc │ │ ands r0, r0 │ │ b.n b52e76 │ │ movs r0, r0 │ │ b.n b5327a │ │ @@ -3044071,23 +3044071,23 @@ │ │ b.n b55a48 │ │ str r0, [r0, #0] │ │ b.n b56682 │ │ lsls r0, r0, #10 │ │ b.n b55a50 │ │ @ instruction: 0xffd5eaff │ │ add r5, pc, #1008 @ (adr r5, b5633c ) │ │ - vqsub.u64 d20, d26, d17 │ │ + vqsub.u64 q10, q13, q4 │ │ vshl.u64 q13, q6, q14 │ │ - vrhadd.u d20, d26, d1 │ │ + vrhadd.u d20, d26, d24 │ │ vrshl.u64 q13, , q6 │ │ vrshl.u64 d26, d24, d10 │ │ vshl.u64 q13, q10, q5 │ │ - vbif d20, d10, d9 │ │ + vrhadd.u q10, q5, q0 │ │ vqshl.u64 d26, d28, d12 │ │ - vqadd.u64 q10, q13, │ │ + vbif d20, d10, d8 │ │ vqshl.u64 d26, d0, d28 │ │ vqrdmlah.s q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b56418 │ │ strb r0, [r0, #0] │ │ b.n b566c2 │ │ str r0, [r0, r0] │ │ @@ -3044302,22 +3044302,22 @@ │ │ b.n b55c60 │ │ str r0, [sp, #0] │ │ b.n b5689a │ │ lsls r0, r0, #10 │ │ b.n b55c68 │ │ @ instruction: 0xffc6eaff │ │ add r2, pc, #576 @ (adr r2, b563a4 ) │ │ - vmul.p d25, d10, d10 │ │ + vmls.i , q5, │ │ vhsub.u q13, q14, q14 │ │ - vmul.p , q5, q11 │ │ + vmul.p d25, d26, d13 │ │ vcge.u q13, q6, q2 │ │ vqsub.u64 q13, q5, q0 │ │ - vceq.i , q13, q5 │ │ + vmls.i d25, d10, d1 │ │ vhsub.u d26, d12, d20 │ │ - vsub.i64 d25, d26, d30 │ │ + vceq.i , q13, │ │ vqsub.u64 d26, d28, d20 │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b5662c │ │ str r0, [r0, r0] │ │ b.n b568d6 │ │ str r0, [r0, #0] │ │ @@ -3044774,15 +3044774,15 @@ │ │ strb r0, [r0, #0] │ │ b.n b56ce6 │ │ str r5, [r7, #44] @ 0x2c │ │ add.w r0, r1, r7 │ │ b.n b568ee │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r2, r3, r5, r7, r9, sl, fp, ip, pc} │ │ - vmul.p q9, q13, q12 │ │ + vpmin.u d18, d10, d15 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b56a5c │ │ ands r0, r0 │ │ b.n b56906 │ │ lsls r4, r0, #4 │ │ b.n b560ea │ │ @@ -3044946,21 +3044946,21 @@ │ │ str r4, [r3, #40] @ 0x28 │ │ add.w r0, r1, r5 │ │ b.n b56a72 │ │ beq.n b56744 │ │ b.n b56c50 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r3, r7, r8, sl, fp, ip, pc} │ │ - vpmin.u d19, d26, d20 │ │ + vpmin.u , q13, │ │ @ instruction: 0xff7c9d5d │ │ - vpmax.u d19, d26, d8 │ │ + vpmax.u d19, d26, d31 │ │ vabd.f16 d25, d12, d25 │ │ - vpmin.u , q5, q2 │ │ + vpmin.u , q5, │ │ @ instruction: 0xff7c9db1 │ │ - vpmin.u , q13, q6 │ │ + vqrdmulh.s d19, d10, d3 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {r2, r3, r4, r5, sp} │ │ b.n b56282 │ │ asrs r1, r4, #32 │ │ b.n b56ea6 │ │ adds r2, #88 @ 0x58 │ │ b.n b5628a │ │ @@ -3045037,16 +3045037,16 @@ │ │ b.n b56b46 │ │ movs r4, r0 │ │ b.n b56b4a │ │ movs r0, r0 │ │ b.n b56eb2 │ │ @ instruction: 0xffd91aff │ │ @ instruction: 0xffefeaff │ │ - lsrs r4, r5, #8 │ │ - vqrdmlsh.s q14, , │ │ + lsrs r3, r2, #9 │ │ + vabd.f16 d28, d13, d16 │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b56b66 │ │ asrs r4, r1, #32 │ │ b.n b5634a │ │ ands r0, r0 │ │ b.n b56b6e │ │ @@ -3045427,16 +3045427,16 @@ │ │ cmp r1, #80 @ 0x50 │ │ b.n b566de │ │ adds r4, r2, r5 │ │ b.n b56662 │ │ beq.n b56b9c │ │ b.n b57078 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r3, fp} │ │ - vabd.u d16, d29, d20 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r5, fp} │ │ + vabd.u q8, , │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r4, r5} │ │ b.n b566b0 │ │ asrs r0, r6, #32 │ │ b.n b566b4 │ │ movs r0, r0 │ │ b.n b56c98 │ │ @@ -3045507,15 +3045507,15 @@ │ │ lsrs r0, r4, #30 │ │ b.n b56f46 │ │ movs r0, r0 │ │ b.n b5670e │ │ beq.n b56c1c │ │ b.n b57128 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r4, ip, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r5, ip, sp, lr} │ │ vcgt.u q8, q14, q8 │ │ movs r3, r5 │ │ movs r2, #168 @ 0xa8 │ │ movs r3, r5 │ │ lsls r0, r2, #15 │ │ movs r3, r5 │ │ eors r0, r6 │ │ @@ -3046181,15 +3046181,15 @@ │ │ b.n b576e8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r4, r5, r8, r9, fp, ip, sp, lr} │ │ vqrdmulh.s d23, d13, d13 │ │ vmul.p d23, d29, d1 │ │ vpmin.u d23, d29, d5 │ │ vceq.i , , │ │ - vcge.u d30, d29, d15 │ │ + vcgt.u q15, , q3 │ │ vmls.i , q14, │ │ vmls.i , , │ │ vmul.p d23, d13, d5 │ │ vsub.i64 d23, d29, d1 │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {} │ │ b.n b578a2 │ │ @@ -3046572,15 +3046572,15 @@ │ │ lsls r2, r3 │ │ add.w r0, r3, r4 │ │ b.n b578a6 │ │ beq.n b57578 │ │ b.n b57a84 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r3, r5, r7, sl, ip, sp, lr} │ │ - vmin.u d21, d13, d6 │ │ + vmin.u d21, d13, d29 │ │ vqadd.u64 d20, d13, d0 │ │ stmdb sp!, {r1, lr} │ │ b.n b578be │ │ @ instruction: 0xffccebff │ │ movs r0, r0 │ │ b.n b57c26 │ │ movs r3, r0 │ │ @@ -3047445,15 +3047445,15 @@ │ │ lsrs r4, r6, #23 │ │ movs r0, r0 │ │ lsrs r4, r6, #23 │ │ movs r0, r0 │ │ lsrs r4, r6, #23 │ │ movs r0, r0 │ │ ldr r1, [r1, #80] @ 0x50 │ │ - vcgt.f16 d20, d29, d15 │ │ + vacgt.f16 d20, d29, d22 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b581e0 │ │ str r0, [r0, r0] │ │ b.n b5848a │ │ str r2, [r0, #0] │ │ b.n b5808e │ │ @@ -3048511,15 +3048511,15 @@ │ │ vpmax.u d27, d29, d9 │ │ vqshl.u64 q11, , q13 │ │ vpmin.u d27, d13, d17 │ │ vcge.u q11, q13, │ │ vmul.p d27, d13, d1 │ │ vcgt.u d22, d26, d1 │ │ vsub.i64 , , │ │ - vqrdmulh.s q15, q5, │ │ + vqrdmulh.s d30, d26, d8 │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {r2, r3, r4, r5, ip, sp, lr} │ │ b.n b58e3a │ │ movs r0, r0 │ │ b.n b58da2 │ │ strb r0, [r0, #1] │ │ lsls r0, r0, #12 │ │ @@ -3049534,26 +3049534,26 @@ │ │ ldmia.w sp!, {} │ │ b.n b59706 │ │ beq.n b58fe8 │ │ b.n b594e4 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r2, r3, r4, r6, r7, sl, fp, lr} │ │ @ instruction: 0xff7e4d38 │ │ - vqrdmlah.s d24, d30, d6 │ │ + vqrdmlah.s d24, d30, d29 │ │ vabd.u , q14, │ │ vshl.u64 d25, d27, d26 │ │ - vceq.i q13, q13, q4 │ │ + vceq.i q13, q13, │ │ @ instruction: 0xff7c4c60 │ │ vqrdmlsh.s , q15, q11 │ │ - vrshl.u64 d30, d21, d13 │ │ + vrshl.u64 q15, q6, │ │ vmax.u , q14, q9 │ │ - vmin.u q13, q13, q13 │ │ - vbif d16, d12, d20 │ │ - @ instruction: 0xff7d3ccf │ │ - vrshl.u64 d26, d29, d29 │ │ + vabd.u d26, d10, d17 │ │ + vbif q8, q6, │ │ + vqrdmlsh.s , , q11 │ │ + vqrshl.u64 q13, q2, │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r1, lr} │ │ b.n b5934e │ │ movs r0, #24 │ │ b.n b58b34 │ │ asrs r0, r0, #32 │ │ b.n b59756 │ │ @@ -3050448,15 +3050448,15 @@ │ │ b.n b59f02 │ │ beq.n b597d4 │ │ b.n b59ce0 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r2, r5, r7, sp} │ │ movs r0, r0 │ │ subs r1, r3, r1 │ │ - vmul.p , , │ │ + vmls.i d21, d27, d2 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n b59c78 │ │ strb r0, [r0, #0] │ │ b.n b59b22 │ │ movs r0, r0 │ │ b.n b59308 │ │ @@ -3052625,16 +3052625,16 @@ │ │ b.n b5ad46 │ │ movs r6, #113 @ 0x71 │ │ b.n b5b00a │ │ asrs r1, r0, #32 │ │ b.n b5ab2c │ │ ldr r3, [pc, #404] @ (b5aba4 ) │ │ add.w r0, r4, r6, lsr #32 │ │ - @ instruction: 0xea00e5b5 │ │ - vrhadd.u d20, d27, d20 │ │ + @ instruction: 0xea00e5dc │ │ + vrhadd.u q10, , │ │ vqadd.u64 , q14, q6 │ │ b.n b5a560 │ │ movs r2, r1 │ │ b.n b5ad66 │ │ movs r6, #122 @ 0x7a │ │ b.n b5b02a │ │ asrs r1, r0, #32 │ │ @@ -3052691,26 +3052691,26 @@ │ │ asrs r1, r0, #32 │ │ b.n b5abc4 │ │ ldr r3, [pc, #252] @ (b5aba4 ) │ │ add.w r0, r4, r0, lsl #28 │ │ b.n b5b1ee │ │ @ instruction: 0xfbcbeaff │ │ stmia r1!, {r4, r6, r7} │ │ - @ instruction: 0xff7a8ce1 │ │ + vabd.f16 d24, d10, d8 │ │ vbif d28, d27, d28 │ │ vaba.u d17, d10, d9 │ │ vmul.p d31, d27, d15 │ │ vrshl.u64 , q13, q13 │ │ vmin.u , , │ │ vminnm.f16 d16, d11, d1 │ │ vqrdmlsh.s d16, d27, d1 │ │ vqrdmlah.s q8, , │ │ vsub.i64 , , q6 │ │ movs r6, r4 │ │ - lsls r6, r0, #25 │ │ + lsls r5, r5, #25 │ │ vpmin.u q9, , q6 │ │ vmls.i d16, d11, d5 │ │ vabd.u q8, , │ │ vaba.u q8, , │ │ vsub.i64 q8, , │ │ vacgt.f16 q9, , q6 │ │ vceq.i d16, d14, d25 │ │ @@ -3054009,15 +3054009,15 @@ │ │ b.n b5b0f8 │ │ beq.n b5b678 │ │ b.n b5badc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r3, r4, r6, sl, fp, ip, sp, lr, pc} │ │ vqrshl.u64 , q6, q13 │ │ vabd.f16 , , │ │ - vqadd.u64 d24, d10, d26 │ │ + vhadd.u q12, q5, │ │ vqrdmlsh.s , q14, │ │ vmin.u , q5, q6 │ │ vhadd.u d16, d9, d4 │ │ b.n b5b120 │ │ movs r0, r0 │ │ b.n b5b704 │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3054242,15 +3054242,15 @@ │ │ b.n b5bf26 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r2} │ │ b.n b5b32c │ │ movs r0, r0 │ │ b.n b5b910 │ │ vrhadd.u16 d14, d14, d31 │ │ - asrs r0, r0, #15 │ │ + asrs r7, r4, #15 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r4, r6, ip, lr, pc} │ │ b.n b5bc9c │ │ str r1, [r0, #0] │ │ b.n b5bb46 │ │ ands r1, r0 │ │ b.n b5bf4a │ │ @@ -3054514,16 +3054514,16 @@ │ │ b.n b5c0ce │ │ movs r0, #0 │ │ b.n b5c192 │ │ cmp r7, #93 @ 0x5d │ │ add.w r0, r3, r0 │ │ b.n b5c19a │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r3, r9, lr} │ │ - vmax.u d28, d28, d18 │ │ + ldmia.w sp!, {r0, r4, r5, r9, lr} │ │ + vmax.u q14, q14, │ │ vsub.i64 d20, d11, d0 │ │ stmdb sp!, {r1, r2, r3, r4, r6, r7, r9, sl, fp, sp} │ │ add.w r0, r3, ip, asr #32 │ │ b.n b5b5b0 │ │ asrs r2, r1, #11 │ │ b.n b5c078 │ │ movs r0, #40 @ 0x28 │ │ @@ -3054541,16 +3054541,16 @@ │ │ b.n b5c112 │ │ movs r0, #0 │ │ b.n b5c1d6 │ │ cmp r7, #76 @ 0x4c │ │ add.w r0, r3, r0 │ │ b.n b5c1de │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r6, r7, r8, lr} │ │ - vmin.u q14, q6, q7 │ │ + ldmia.w sp!, {r0, r2, r3, r5, r6, r7, r8, lr} │ │ + vmax.u d28, d28, d5 │ │ vsub.i64 d20, d11, d0 │ │ stmdb sp!, {r0, r2, r3, r6, r7, r9, sl, fp, sp} │ │ add.w r0, r3, ip, asr #32 │ │ b.n b5b5f4 │ │ asrs r2, r1, #11 │ │ b.n b5c0bc │ │ movs r0, #40 @ 0x28 │ │ @@ -3054568,16 +3054568,16 @@ │ │ b.n b5c156 │ │ movs r0, #0 │ │ b.n b5c21a │ │ cmp r7, #59 @ 0x3b │ │ add.w r0, r3, r0 │ │ b.n b5c222 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r7, r8, lr} │ │ - vmin.u d28, d12, d10 │ │ + ldmia.w sp!, {r0, r3, r5, r7, r8, lr} │ │ + vmax.u q14, q6, │ │ vsub.i64 d20, d11, d0 │ │ stmdb sp!, {r2, r3, r4, r5, r7, r9, sl, fp, sp} │ │ add.w r0, r3, ip, asr #32 │ │ b.n b5b638 │ │ asrs r2, r1, #11 │ │ b.n b5c100 │ │ movs r0, #40 @ 0x28 │ │ @@ -3054595,16 +3054595,16 @@ │ │ b.n b5c19a │ │ movs r0, #0 │ │ b.n b5c25e │ │ cmp r7, #42 @ 0x2a │ │ add.w r0, r3, r0 │ │ b.n b5c266 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r8, lr} │ │ - vqrshl.u64 q14, q3, q14 │ │ + ldmia.w sp!, {r0, r2, r5, r6, r8, lr} │ │ + vqrshl.u64 q14, , q14 │ │ vsub.i64 d20, d11, d0 │ │ stmdb sp!, {r0, r1, r3, r5, r7, r9, sl, fp, sp} │ │ add.w r0, r3, ip, asr #32 │ │ b.n b5b67c │ │ asrs r2, r1, #11 │ │ b.n b5c144 │ │ movs r0, #40 @ 0x28 │ │ @@ -3054622,16 +3054622,16 @@ │ │ b.n b5c1de │ │ movs r0, #0 │ │ b.n b5c2a2 │ │ cmp r7, #25 │ │ add.w r0, r3, r0 │ │ b.n b5c2aa │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r3, r4, r5, r6, r7, lr} │ │ - vqrshl.u64 d28, d2, d28 │ │ + ldmia.w sp!, {r0, r5, r8, lr} │ │ + vqrshl.u64 d28, d25, d28 │ │ vsub.i64 d20, d11, d0 │ │ stmdb sp!, {r1, r3, r4, r7, r9, sl, fp, sp} │ │ add.w r0, r3, ip, asr #32 │ │ b.n b5b6c0 │ │ asrs r2, r1, #11 │ │ b.n b5c188 │ │ movs r0, #40 @ 0x28 │ │ @@ -3054649,16 +3054649,16 @@ │ │ b.n b5c222 │ │ movs r0, #0 │ │ b.n b5c2e6 │ │ cmp r7, #8 │ │ add.w r0, r3, r0 │ │ b.n b5c2ee │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r4, r5, r7, lr} │ │ - vrshl.u64 q14, q7, q6 │ │ + ldmia.w sp!, {r0, r2, r3, r4, r6, r7, lr} │ │ + vqrshl.u64 q14, , q6 │ │ vhadd.u d17, d11, d12 │ │ b.n b5b6de │ │ movs r0, r0 │ │ b.n b5c264 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r3, #32 │ │ @@ -3054683,16 +3054683,16 @@ │ │ b.n b5c336 │ │ movs r0, #0 │ │ b.n b5c33a │ │ cmp r6, #243 @ 0xf3 │ │ add.w r0, r3, r0 │ │ b.n b5c342 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r6, lr} │ │ - vmax.u , q6, │ │ + ldmia.w sp!, {r0, r2, r7, lr} │ │ + vmin.u , q6, q8 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {ip, lr} │ │ b.n b5c356 │ │ movs r0, r0 │ │ b.n b5c2ba │ │ lsls r7, r5, #1 │ │ lsrs r0, r0, #8 │ │ @@ -3054899,18 +3054899,18 @@ │ │ movs r0, r0 │ │ b.n b5c47a │ │ str r1, [r0, r0] │ │ asrs r0, r0, #12 │ │ movs r5, r0 │ │ b.n b5c122 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r6, r7, r8, r9, sl, fp, ip, sp} │ │ - vminnm.f16 , q6, q15 │ │ + ldmia.w sp!, {r0, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp} │ │ + vpmin.f16 d19, d28, d21 │ │ vqrdmlsh.s q11, q14, │ │ - vcgt.f16 , , q5 │ │ + vacgt.f16 , , │ │ vsub.i64 d20, d12, d0 │ │ stmdb sp!, {} │ │ b.n b5c49e │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #32 │ │ b.n b5b926 │ │ @@ -3054958,17 +3054958,17 @@ │ │ b.n b5c5a6 │ │ movs r0, #0 │ │ b.n b5c5aa │ │ cmp r6, #87 @ 0x57 │ │ add.w r0, r3, r0 │ │ b.n b5c5b2 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r4, r9, sl, fp, ip, sp} │ │ + ldmia.w sp!, {r0, r2, r3, r4, r5, r9, sl, fp, ip, sp} │ │ vminnm.f16 , q6, q9 │ │ - vabd.f16 , q13, q15 │ │ + vacgt.f16 d19, d10, d5 │ │ vpmin.f16 , q6, q5 │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r1, ip, lr} │ │ b.n b5c1ce │ │ str r1, [r0, #0] │ │ b.n b5c1d2 │ │ ands r0, r0 │ │ @@ -3055742,30 +3055742,30 @@ │ │ b.n b5c03a │ │ @ instruction: 0xffd4eaff │ │ movs r0, r0 │ │ b.n b5cc7a │ │ lsrs r0, r1, #1 │ │ b.n b5c046 │ │ @ instruction: 0xffd1eaff │ │ - subs r4, #226 @ 0xe2 │ │ - vsub.i64 , q6, q11 │ │ - vsub.i64 , q6, q7 │ │ - vbif q13, q6, │ │ - vpmax.u , , q9 │ │ - vpmax.u d19, d12, d30 │ │ - vmls.i , q14, q15 │ │ + subs r5, #9 │ │ + vsub.i64 d19, d28, d13 │ │ + vceq.i , q6, │ │ + vbif d26, d28, d12 │ │ + vpmax.u d19, d27, d9 │ │ + vpmin.u , q6, │ │ + vpmin.u d19, d12, d5 │ │ vqsub.u64 d16, d28, d8 │ │ movs r0, r0 │ │ - subs r0, #254 @ 0xfe │ │ - vsub.i64 , q14, q5 │ │ - vsub.i64 d19, d12, d10 │ │ - vbif d26, d12, d17 │ │ - vaba.u , , q3 │ │ - vqadd.u64 q13, q14, │ │ - vaba.u d19, d11, d22 │ │ + subs r1, #37 @ 0x25 │ │ + vceq.i , q14, │ │ + vceq.i d19, d12, d17 │ │ + vbif q13, q6, q4 │ │ + vaba.u , , │ │ + vrhadd.u d26, d12, d20 │ │ + vaba.u , , │ │ vsub.i64 d20, d12, d0 │ │ stmdb sp!, {r3, r4, sl, fp, sp} │ │ add.w r0, r3, ip, asr #32 │ │ b.n b5c0c8 │ │ asrs r2, r1, #11 │ │ b.n b5cb90 │ │ movs r0, #40 @ 0x28 │ │ @@ -3055783,16 +3055783,16 @@ │ │ b.n b5cc2a │ │ movs r0, #0 │ │ b.n b5ccee │ │ cmp r4, #134 @ 0x86 │ │ add.w r0, r3, r0 │ │ b.n b5ccf6 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r5, r7, r9, sl, ip, sp} │ │ - vqrdmulh.s , q6, q3 │ │ + ldmia.w sp!, {r0, r2, r4, r6, r7, r9, sl, ip, sp} │ │ + vqrdmulh.s , q6, │ │ vhadd.u d19, d11, d0 │ │ b.n b5c906 │ │ movs r0, r0 │ │ b.n b5cd0a │ │ movs r0, r0 │ │ b.n b5cc74 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3055896,15 +3055896,15 @@ │ │ adds r0, r3, r2 │ │ b.n b5c1b2 │ │ cmp r0, #156 @ 0x9c │ │ b.n b5c1b6 │ │ ldr r0, [pc, #960] @ (b5ca70 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n b5c914 │ │ - adds r6, #14 │ │ + adds r6, #53 @ 0x35 │ │ vacgt.f16 q8, q14, q0 │ │ vqadd.u64 d20, d11, d0 │ │ stmdb sp!, {} │ │ b.n b5cd66 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ @@ -3055960,15 +3055960,15 @@ │ │ b.n b5ca82 │ │ movs r5, #120 @ 0x78 │ │ b.n b5cd46 │ │ asrs r1, r0, #32 │ │ b.n b5c868 │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r2, r4, sl, lr} │ │ - and.w r4, r4, sl, ror #15 │ │ + and.w r5, r4, r1, asr #12 │ │ vhadd.u d18, d12, d4 │ │ b.n b5c27a │ │ asrs r0, r0, #32 │ │ b.n b5ce9e │ │ ldc2l 10, cr14, [r8, #1020]! @ 0x3fc @ │ │ movs r0, r2 │ │ b.n b5cc66 │ │ @@ -3056604,22 +3056604,22 @@ │ │ b.n b5d03a │ │ asrs r5, r0, #32 │ │ b.n b5d03e │ │ movs r0, #156 @ 0x9c │ │ b.n b5d304 │ │ ldr r0, [pc, #960] @ (b5d0c4 ) │ │ ldmia.w sp!, {r0, r1, r2, r5, r7, r9, lr} │ │ - and.w r3, r4, lr, lsl #13 │ │ + and.w r3, r4, r5, ror #13 │ │ vhadd.u d27, d12, d16 │ │ movs r1, r5 │ │ - adds r2, #114 @ 0x72 │ │ - vrhadd.u , q6, q7 │ │ - vhadd.u , q14, q11 │ │ - vhadd.u , q14, q3 │ │ - vpmin.f16 q9, q14, q7 │ │ + adds r2, #153 @ 0x99 │ │ + vbif , q6, │ │ + vrhadd.u d19, d12, d13 │ │ + vhadd.u , q14, │ │ + vminnm.f16 q9, q14, │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {} │ │ b.n b5d3ce │ │ lsls r7, r7, #1 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ b.n b5d076 │ │ @@ -3056942,24 +3056942,24 @@ │ │ b.n b5cb3a │ │ movs r5, #214 @ 0xd6 │ │ b.n b5d616 │ │ eors r0, r6 │ │ ldmia.w sp!, {r1, r5, r6, r7, r8, lr} │ │ and.w pc, r4, r0, asr #19 │ │ movs r0, r0 │ │ - cmp r6, #26 │ │ + cmp r6, #65 @ 0x41 │ │ vqrdmlah.s d26, d12, d4 │ │ movs r1, r5 │ │ add r3, sp, #32 │ │ movs r1, r5 │ │ - cmp r5, #30 │ │ - vqrdmlsh.s q9, q14, q15 │ │ + cmp r5, #69 @ 0x45 │ │ + vabd.f16 d18, d12, d21 │ │ vpmin.u d26, d12, d24 │ │ movs r1, r5 │ │ - cmp r4, #102 @ 0x66 │ │ + cmp r4, #141 @ 0x8d │ │ vqadd.u64 d17, d12, d16 │ │ b.n b5cb62 │ │ movs r0, r0 │ │ b.n b5d6e8 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ ands r0, r2 │ │ @@ -3057657,16 +3057657,16 @@ │ │ b.n b5db70 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n b5dd9e │ │ beq.n b5d690 │ │ b.n b5db7c │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r3, r4, r5, r9, sl, sp} │ │ - vminnm.f16 q12, q6, │ │ + ldmia.w sp!, {r0, r5, r6, r9, sl, sp} │ │ + vpmin.f16 d24, d28, d20 │ │ vminnm.f16 q9, , q6 │ │ movs r0, r0 │ │ movs r0, r0 │ │ b.n b5dd16 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ @@ -3057935,18 +3057935,18 @@ │ │ add.w r0, r0, r0, lsl #16 │ │ b.n b5dc06 │ │ lsrs r0, r1, #26 │ │ b.n b5d3f6 │ │ movs r0, r0 │ │ b.n b5d3d8 │ │ @ instruction: 0xffd7eaff │ │ - movs r4, #62 @ 0x3e │ │ - vceq.i d27, d28, d15 │ │ - vqshl.u64 q9, q11, q6 │ │ - vceq.i , q14, │ │ + movs r4, #101 @ 0x65 │ │ + vsub.i64 , q14, q3 │ │ + vqshl.u64 d18, d13, d28 │ │ + vceq.i , q14, q15 │ │ vbif q8, q14, q6 │ │ movs r0, r0 │ │ ldr r3, [pc, #960] @ (b5dca8 ) │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b5dd88 │ │ str r0, [r0, r0] │ │ b.n b5dc32 │ │ @@ -3058123,18 +3058123,18 @@ │ │ add.w r0, r3, r0 │ │ b.n b5e226 │ │ beq.n b5da88 │ │ b.n b5df84 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2, r5, r7, r8, r9, lr} │ │ movs r0, r0 │ │ - movs r2, #170 @ 0xaa │ │ - vmul.p d25, d12, d10 │ │ - vbif q9, q14, q15 │ │ - vsub.i64 , q6, q15 │ │ + movs r2, #209 @ 0xd1 │ │ + vmls.i , q6, │ │ + vhsub.u d18, d12, d21 │ │ + vceq.i d25, d28, d5 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {ip} │ │ b.n b5ddca │ │ movs r0, r0 │ │ b.n b5d5ae │ │ movs r0, r0 │ │ b.n b5e132 │ │ @@ -3058234,16 +3058234,16 @@ │ │ b.n b5e29e │ │ movs r7, #26 │ │ add.w r0, r3, r0 │ │ b.n b5e326 │ │ beq.n b5db78 │ │ b.n b5e084 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r3, r4, r5, r6, r7, sp} │ │ - vcgt.f16 q10, q6, q7 │ │ + ldmia.w sp!, {r0, r5, r8, sp} │ │ + vacgt.f16 q10, q6, │ │ vsub.i64 d20, d11, d0 │ │ stmdb sp!, {r0, r1, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xebff0fc0 │ │ b.n b5df02 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, r5, r6, r7, fp, lr} │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ @@ -3058468,21 +3058468,21 @@ │ │ @ instruction: 0xebff5000 │ │ b.n b5e0ae │ │ lsrs r0, r1, #26 │ │ b.n b5d89e │ │ movs r0, r0 │ │ b.n b5d87e │ │ @ instruction: 0xffc1eaff │ │ - movs r0, #14 │ │ + movs r0, #53 @ 0x35 │ │ vqrdmlah.s q8, q6, q5 │ │ - vminnm.f16 , q13, q7 │ │ + vhadd.u d18, d10, d5 │ │ vqrdmulh.s d16, d12, d26 │ │ - vqadd.u64 d18, d10, d22 │ │ + vqadd.u64 q9, q5, │ │ vqrdmulh.s d16, d28, d2 │ │ - vpmin.f16 d17, d26, d6 │ │ + vpmin.f16 d17, d26, d29 │ │ vpmin.u q8, q14, q1 │ │ @ instruction: 0xff7afd34 │ │ vtbl.8 d20, {d15}, d0 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b5e240 │ │ stmia r0!, {} │ │ b.n b5e4ea │ │ @@ -3058642,18 +3058642,18 @@ │ │ b.n b5da14 │ │ movs r4, r1 │ │ b.n b5da18 │ │ mrc2 11, 3, lr, cr8, cr15, {7} @ │ │ asrs r0, r0, #32 │ │ b.n b5e246 │ │ @ instruction: 0xffdfeaff │ │ - adds r6, r2, #7 │ │ + adds r5, r7, #7 │ │ vshl.u64 , , q14 │ │ vqrdmulh.s d31, d26, d16 │ │ - @ instruction: 0xffff1dfe │ │ + @ instruction: 0xffff1e25 │ │ vrshl.u64 d29, d11, d12 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {} │ │ b.n b5e5c6 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ @@ -3058729,15 +3058729,15 @@ │ │ b.n b5e302 │ │ movs r0, #0 │ │ b.n b5e706 │ │ movs r6, #0 │ │ add.w r0, r3, r0 │ │ b.n b5e70e │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r4, r7, sl, fp, ip} │ │ + ldmia.w sp!, {r0, r3, r4, r5, r7, sl, fp, ip} │ │ vpmax.u d20, d12, d9 │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {} │ │ b.n b5e682 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ @@ -3058815,15 +3058815,15 @@ │ │ b.n b5e3c2 │ │ movs r0, #0 │ │ b.n b5e7c6 │ │ movs r5, #208 @ 0xd0 │ │ add.w r0, r3, r0 │ │ b.n b5e7ce │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r4, r6, r7, r8, r9, fp, ip} │ │ + ldmia.w sp!, {r0, r3, r4, r5, r6, r7, r8, r9, fp, ip} │ │ vmls.i q10, q6, │ │ vbif q10, , q8 │ │ stmdb sp!, {r6, ip, lr, pc} │ │ b.n b5e53c │ │ b.n b5e0a4 │ │ b.n b5e3e6 │ │ movs r0, r0 │ │ @@ -3060601,15 +3060601,15 @@ │ │ and.w r0, r0, r0, lsl #16 │ │ b.n b5f77a │ │ movs r4, r0 │ │ b.n b5f37e │ │ beq.n b5f050 │ │ b.n b5f55c │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r3, r5, sl, fp} │ │ + ldmia.w sp!, {r0, r2, r4, r6, sl, fp} │ │ vqshl.u64 d30, d12, d28 │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b5f4f0 │ │ ands r0, r0 │ │ b.n b5f79a │ │ movs r0, r0 │ │ @@ -3060723,15 +3060723,15 @@ │ │ b.n b5f886 │ │ movs r1, #160 @ 0xa0 │ │ add.w r0, r3, r4 │ │ b.n b5f48e │ │ beq.n b5f160 │ │ b.n b5f66c │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r4, r8, r9, fp} │ │ + ldmia.w sp!, {r0, r2, r3, r4, r5, r8, r9, fp} │ │ vminnm.f16 d20, d12, d2 │ │ vqadd.u64 q10, q5, q8 │ │ stmdb sp!, {} │ │ b.n b5f808 │ │ ands r0, r0 │ │ b.n b5f4aa │ │ movs r0, r0 │ │ @@ -3060808,17 +3060808,17 @@ │ │ b.n b5ed32 │ │ asrs r1, r0, #32 │ │ b.n b5f32c │ │ subs r1, #101 @ 0x65 │ │ add.w r1, r4, r0, asr #22 │ │ b.n b5ed1e │ │ @ instruction: 0xffdceaff │ │ - lsrs r2, r0, #11 │ │ - vpmax.u q8, q6, q9 │ │ - vpmin.u d16, d12, d22 │ │ + lsrs r1, r5, #11 │ │ + vpmax.u d16, d28, d9 │ │ + vpmin.u q8, q6, │ │ vhadd.u d16, d12, d0 │ │ b.n b5f8ca │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ adds r0, #0 │ │ b.n b5ed52 │ │ movs r0, r0 │ │ @@ -3061597,68 +3061597,68 @@ │ │ b.n b5fa10 │ │ subs r1, r7, #5 │ │ add.w r0, r3, r4, lsr #32 │ │ b.n b6003a │ │ asrs r3, r4, #6 │ │ b.n b5fefe │ │ vpmin.u q15, q9, │ │ - lsls r2, r1, #24 │ │ + lsls r1, r6, #24 │ │ vqsub.u64 d17, d28, d21 │ │ - vqrshl.u64 q8, q3, │ │ + vqrshl.u64 q8, , │ │ vhsub.u d17, d28, d1 │ │ - vmul.p q8, , q11 │ │ - vrshl.u64 d16, d26, d28 │ │ + vmul.p d16, d29, d13 │ │ + vqrshl.u64 q8, , q14 │ │ vqsub.u64 , q6, │ │ - vmls.i d16, d13, d26 │ │ + vmul.p q8, , │ │ vmin.u q8, q6, q0 │ │ movs r0, r0 │ │ lsls r4, r1, #26 │ │ movs r0, r0 │ │ cmp r2, #36 @ 0x24 │ │ movs r0, r0 │ │ cmp r2, #32 │ │ movs r0, r0 │ │ cmp r2, #32 │ │ movs r0, r0 │ │ cmp r2, #32 │ │ movs r0, r0 │ │ - lsls r6, r1, #22 │ │ + lsls r5, r6, #22 │ │ vqsub.u64 d17, d12, d25 │ │ - vrshl.u64 q8, q3, │ │ + vrshl.u64 q8, , │ │ vbif , q14, │ │ - vqrshl.u64 d16, d10, d13 │ │ + vrshl.u64 q8, , │ │ vrhadd.u , q14, │ │ - vshl.u64 q8, q15, │ │ + vqrshl.u64 d16, d5, d13 │ │ vbif d17, d28, d9 │ │ - vqshl.u64 q8, q1, │ │ + vqshl.u64 q8, , │ │ vbif , q6, │ │ - vqshl.u64 d16, d22, d29 │ │ + vqshl.u64 q8, , │ │ vrhadd.u , q6, │ │ - vqshl.u64 d16, d10, d29 │ │ + vshl.u64 q8, , │ │ vrhadd.u , q6, │ │ - vqshl.u64 q8, q15, │ │ + vshl.u64 d16, d21, d29 │ │ vrhadd.u d17, d12, d25 │ │ - vqshl.u64 d16, d26, d13 │ │ + vshl.u64 q8, , │ │ vhadd.u , q14, │ │ - vshl.u64 q8, q9, │ │ + vshl.u64 d16, d9, d29 │ │ vrhadd.u d17, d12, d13 │ │ - vshl.u64 d16, d14, d13 │ │ + vqshl.u64 d16, d21, d13 │ │ vqadd.u64 d17, d28, d25 │ │ - vcge.u q8, , q9 │ │ + vqshl.u64 d16, d9, d13 │ │ vqadd.u64 d17, d28, d13 │ │ - vcge.u q8, , q3 │ │ + vcge.u q8, , │ │ vhadd.u d17, d28, d1 │ │ - vcge.u d16, d29, d26 │ │ + vcgt.u q8, , │ │ vhadd.u , q6, │ │ - vabd.u d16, d13, d26 │ │ - vcge.u d16, d28, d14 │ │ + vaba.u q8, , │ │ + vcgt.u q8, q14, │ │ vhadd.u , q6, │ │ - vcge.u q8, , q9 │ │ + vcge.u d16, d29, d9 │ │ vqadd.u64 d17, d12, d13 │ │ - vcge.u q8, , q3 │ │ + vcge.u q8, , │ │ vhadd.u d17, d12, d1 │ │ vqadd.u64 d20, d13, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b5fe68 │ │ movs r2, #72 @ 0x48 │ │ b.n b5f4f2 │ │ subs r3, r2, #6 │ │ @@ -3062460,15 +3062460,15 @@ │ │ b.n b607ca │ │ ands r0, r0 │ │ b.n b607ce │ │ adds r6, r1, #7 │ │ add.w r0, r3, r4 │ │ b.n b603d6 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r2, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ vqshl.u64 , q2, │ │ vhadd.u d19, d10, d0 │ │ b.n b603e6 │ │ movs r0, r0 │ │ b.n b607ea │ │ adds r2, #144 @ 0x90 │ │ b.n b5fbd4 │ │ @@ -3063105,15 +3063105,15 @@ │ │ b.n b60c8e │ │ movs r0, #0 │ │ b.n b60d52 │ │ adds r5, r5, #1 │ │ add.w r0, r3, r0 │ │ b.n b60d5a │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r3, r6, r9, sl, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r4, r5, r6, r9, sl, ip, sp, lr, pc} │ │ vacgt.f16 q14, , q8 │ │ vqadd.u64 q10, q5, q8 │ │ stmdb sp!, {r4, r5, ip} │ │ b.n b6014e │ │ ands r1, r0 │ │ b.n b60d72 │ │ movs r0, r0 │ │ @@ -3063193,15 +3063193,15 @@ │ │ b.n b60e1a │ │ ands r0, r0 │ │ b.n b60e1e │ │ adds r2, r7, #0 │ │ add.w r0, r3, r4 │ │ b.n b60a26 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r7, r8, sl, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r3, r5, r7, r8, sl, ip, sp, lr, pc} │ │ vqrshl.u64 q13, q9, │ │ vhadd.u d16, d9, d0 │ │ b.n b60d96 │ │ vrhadd.u16 d0, d14, d31 │ │ movs r0, #0 │ │ b.n b6021e │ │ movs r0, r0 │ │ @@ -3063654,20 +3063654,20 @@ │ │ b.n b61226 │ │ movs r5, r0 │ │ b.n b60e2a │ │ movs r3, #32 │ │ add.w r0, r3, r6 │ │ b.n b60e32 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r6, r7, r8, ip, sp, lr, pc} │ │ - vceq.i d22, d11, d27 │ │ - vrhadd.u d31, d28, d6 │ │ - vabd.u q11, , │ │ - vrhadd.u , q14, q1 │ │ - vceq.i d22, d11, d15 │ │ + ldmia.w sp!, {r0, r2, r9, ip, sp, lr, pc} │ │ + vsub.i64 q11, , q9 │ │ + vrhadd.u d31, d28, d29 │ │ + vsub.i64 d22, d11, d10 │ │ + vrhadd.u , q14, │ │ + vsub.i64 q11, , q3 │ │ vhadd.u d17, d12, d0 │ │ b.n b60e52 │ │ movs r0, r0 │ │ b.n b61256 │ │ movs r0, r0 │ │ b.n b611bc │ │ movs r1, r1 │ │ @@ -3063837,15 +3063837,15 @@ │ │ movs r4, r0 │ │ b.n b60fca │ │ asrs r5, r0, #32 │ │ b.n b60fce │ │ beq.n b60d10 │ │ b.n b611ac │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r3, r5, r6, r7, r8} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r9} │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r6, ip, lr, pc} │ │ b.n b6113c │ │ movs r0, r0 │ │ b.n b61346 │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ @@ -3063937,15 +3063937,15 @@ │ │ movs r4, r0 │ │ b.n b610aa │ │ asrs r5, r0, #32 │ │ b.n b610ae │ │ beq.n b60df0 │ │ b.n b6128c │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r3, r8} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r5, r8} │ │ vsub.i64 d20, d11, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b6121c │ │ adds r0, #20 │ │ b.n b608c4 │ │ adds r0, #3 │ │ b.n b60ea8 │ │ @@ -3064441,20 +3064441,20 @@ │ │ add.w r0, r2, r7, lsl #1 │ │ b.n b6191e │ │ lsls r4, r0, #30 │ │ b.n b60cf2 │ │ movs r0, r0 │ │ b.n b61926 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r1, r3, r5, r6, r7, r9, fp, sp, lr, pc} │ │ - vqrdmlah.s d27, d27, d22 │ │ - vpmin.u d30, d28, d26 │ │ - vqrdmulh.s d27, d27, d6 │ │ - vpmax.u d30, d28, d14 │ │ - vqrdmlah.s , , q5 │ │ + ldmia.w sp!, {r0, r4, r8, r9, fp, sp, lr, pc} │ │ + vqrdmlah.s , , │ │ + vpmax.u q15, q14, │ │ + vqrdmulh.s d27, d27, d29 │ │ + vpmin.u d30, d28, d21 │ │ + vqrdmulh.s d27, d27, d1 │ │ vqadd.u64 q10, q14, q0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b616a4 │ │ ands r0, r0 │ │ b.n b6154e │ │ movs r7, r0 │ │ b.n b618b6 │ │ @@ -3064506,15 +3064506,15 @@ │ │ b.n b619b6 │ │ str r0, [r6, #12] │ │ b.n b61614 │ │ movs r4, r0 │ │ @ instruction: 0xeb00d008 │ │ b.n b6179c │ │ strh r0, [r2, #6] │ │ - ldmia.w sp!, {r1, r3, r4, r9, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r6, r9, fp, sp, lr, pc} │ │ vqrshl.u64 , , │ │ vmin.u , , │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n b61734 │ │ strh r4, [r0, #0] │ │ b.n b60dc0 │ │ @@ -3064653,17 +3064653,17 @@ │ │ b.n b618d0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ b.n b61afe │ │ beq.n b613c8 │ │ b.n b618dc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r3, r4, r6, r8, fp, sp, lr, pc} │ │ - vmax.u d27, d11, d12 │ │ - vceq.i d30, d28, d10 │ │ + ldmia.w sp!, {r0, r2, r7, r8, fp, sp, lr, pc} │ │ + vmin.u d27, d11, d19 │ │ + vsub.i64 q15, q14, │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b61874 │ │ str r3, [r0, r0] │ │ b.n b6171e │ │ ands r2, r0 │ │ b.n b61722 │ │ @@ -3064954,27 +3064954,27 @@ │ │ str r0, [r0, r0] │ │ b.n b61d9e │ │ movs r4, r0 │ │ b.n b619a2 │ │ asrs r0, r2, #1 │ │ b.n b61da6 │ │ @ instruction: 0xff8aeaff │ │ - b.n b615f8 │ │ + b.n b61646 │ │ vqrdmlah.s q9, , q3 │ │ - vaba.u q15, q13, q11 │ │ + vceq.i d30, d10, d13 │ │ @ instruction: 0xff7b2c06 │ │ - vabd.u d30, d26, d14 │ │ - vaba.u q15, , q7 │ │ - vmin.u q15, , q13 │ │ + vaba.u d30, d26, d21 │ │ + vabd.u d30, d27, d5 │ │ + vmax.u d30, d27, d17 │ │ vpmax.u d18, d27, d10 │ │ - vmin.u q15, q5, q1 │ │ + vmin.u q15, q5, │ │ vpmax.u q9, , q9 │ │ - vceq.i , q5, │ │ - vsub.i64 d25, d12, d21 │ │ - vqrshl.u64 q15, q13, q14 │ │ + vceq.i , q5, q14 │ │ + vsub.i64 , q6, q6 │ │ + vmax.u d30, d12, d17 │ │ vpmax.u d18, d11, d10 │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b61b44 │ │ str r0, [sp, #224] @ 0xe0 │ │ b.n b611e8 │ │ add r0, pc, #0 @ (adr r0, b616b0 ) │ │ @@ -3065354,26 +3065354,26 @@ │ │ b.n b62082 │ │ movs r0, #0 │ │ b.n b62146 │ │ asrs r0, r6, #29 │ │ @ instruction: 0xeb038000 │ │ b.n b61548 │ │ @ instruction: 0xffcdeaff │ │ - b.n b61438 │ │ - vmin.u d26, d27, d16 │ │ - vrshl.u64 q15, q5, │ │ - vmax.u q13, , q12 │ │ - vqshl.u64 d30, d14, d11 │ │ - vqrshl.u64 d26, d28, d27 │ │ - vshl.u64 d30, d30, d27 │ │ - vmax.u q13, , q4 │ │ - vqsub.u64 d30, d27, d26 │ │ - vqshl.u64 q13, q4, │ │ - vqsub.u64 q15, , q3 │ │ - vcge.u q13, , q10 │ │ + b.n b61486 │ │ + vmin.u q13, , │ │ + vqrshl.u64 q15, , │ │ + vabd.u d26, d11, d15 │ │ + vshl.u64 q15, , │ │ + vrshl.u64 q13, , │ │ + vqshl.u64 q15, , │ │ + vmax.u q13, , │ │ + vhsub.u q15, , │ │ + vqshl.u64 q13, , │ │ + vqsub.u64 q15, , │ │ + vqshl.u64 d26, d11, d11 │ │ vabd.u d17, d11, d20 │ │ b.n b61566 │ │ movs r0, r0 │ │ b.n b620ec │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #12 │ │ @@ -3065508,15 +3065508,15 @@ │ │ b.n b622b2 │ │ asrs r0, r4, #30 │ │ add.w r0, r3, r4 │ │ b.n b61eba │ │ beq.n b61bfc │ │ b.n b62098 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r3, r6, r8, r9, fp, ip, sp} │ │ + ldmia.w sp!, {r0, r4, r5, r6, r8, r9, fp, ip, sp} │ │ vqadd.u64 d20, d12, d0 │ │ stmdb sp!, {lr} │ │ b.n b61ece │ │ ldrh r0, [r4, r2] │ │ add.w r0, r3, r0 │ │ b.n b62236 │ │ movs r2, r0 │ │ @@ -3065626,16 +3065626,16 @@ │ │ b.n b623c6 │ │ asrs r0, r2, #27 │ │ add.w r0, r3, r0 │ │ b.n b623ce │ │ beq.n b61ca0 │ │ b.n b621ac │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r4, r6, r7, r8, r9, sl, fp, ip, lr, pc} │ │ - vrhadd.u d26, d27, d10 │ │ + ldmia.w sp!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, lr, pc} │ │ + vbif d26, d27, d17 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b62140 │ │ str r0, [r0, #0] │ │ b.n b61fea │ │ movs r1, r0 │ │ b.n b61fee │ │ @@ -3065693,15 +3065693,15 @@ │ │ b.n b62462 │ │ asrs r1, r5, #26 │ │ add.w r0, r3, r4 │ │ b.n b6206a │ │ beq.n b61d3c │ │ b.n b62248 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r2, r4, r5, r8, r9, sl, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r0, r2, r3, r4, r6, r8, r9, sl, fp, ip, lr, pc} │ │ vqshl.u64 d16, d28, d11 │ │ vhadd.u d16, d10, d0 │ │ b.n b623de │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (b61e04 ) │ │ stmdb sp!, {r2, r4, r5, lr} │ │ b.n b61888 │ │ @@ -3065725,15 +3065725,15 @@ │ │ b.n b620b2 │ │ asrs r4, r0, #32 │ │ b.n b620b6 │ │ movs r0, #161 @ 0xa1 │ │ b.n b624ba │ │ ldr r0, [pc, #192] @ (b61e3c ) │ │ ldmia.w sp!, {r0, r3, r7, r9, sl, fp, sp} │ │ - @ instruction: 0xea04deea │ │ + @ instruction: 0xea04df11 │ │ vhadd.u d16, d11, d0 │ │ b.n b6242a │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ b.n b618b2 │ │ asrs r0, r0, #32 │ │ @@ -3065854,16 +3065854,16 @@ │ │ asrs r3, r1, #25 │ │ add.w r0, r3, r7 │ │ b.n b621e2 │ │ lsrs r0, r2, #28 │ │ add.w r0, r2, r0 │ │ b.n b6266a │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r1, r2, r6, r7, r8, sl, fp, ip, lr, pc} │ │ - vacgt.f16 , , │ │ + ldmia.w sp!, {r0, r2, r3, r5, r6, r7, r8, sl, fp, ip, lr, pc} │ │ + vacgt.f16 d27, d27, d8 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b62358 │ │ strb r0, [r0, #0] │ │ b.n b62202 │ │ strh r3, [r0, #0] │ │ b.n b62206 │ │ @@ -3066134,19 +3066134,19 @@ │ │ movs r0, r0 │ │ b.n b62416 │ │ movs r1, r0 │ │ b.n b6250e │ │ beq.n b62148 │ │ b.n b6262c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r7, r9, fp} │ │ - vabd.u d19, d27, d3 │ │ + ldmia.w sp!, {r1, r2, r5, r6, r7, r9, fp} │ │ + vabd.u d19, d27, d26 │ │ vqrshl.u64 d30, d9, d28 │ │ - vsub.i64 q8, , │ │ - vrshl.u64 d19, d31, d27 │ │ + vmul.p d16, d9, d2 │ │ + vqrshl.u64 , q3, │ │ vshl.u64 d23, d5, d28 │ │ vmul.p d21, d26, d24 │ │ movs r1, r5 │ │ asrs r0, r0, #32 │ │ b.n b62476 │ │ movs r0, r0 │ │ b.n b6287a │ │ @@ -3066424,16 +3066424,16 @@ │ │ @ instruction: 0xff7c7c0c │ │ movs r6, r4 │ │ strb r1, [r5, #14] │ │ vcge.u , q13, │ │ vmax.u d27, d10, d24 │ │ vhsub.u , , │ │ vmax.u d30, d10, d0 │ │ - vpmin.u , q14, │ │ - vpmin.f16 d20, d27, d22 │ │ + vqrdmulh.s d25, d12, d18 │ │ + vpmin.f16 q10, , │ │ vcgt.u , q6, │ │ vabd.u d30, d10, d4 │ │ vabd.f16 d19, d12, d21 │ │ vhadd.u d16, d10, d0 │ │ b.n b62a70 │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ @@ -3067313,16 +3067313,16 @@ │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n b632ba │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, ip} │ │ b.n b632c2 │ │ @ instruction: 0xfff7eaff │ │ - add r2, pc, #508 @ (adr r2, b62d84 ) │ │ - vcge.u d24, d12, d30 │ │ + add r2, pc, #664 @ (adr r2, b62e20 ) │ │ + vcgt.u q12, q6, │ │ vsub.i64 , q6, │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {ip, lr} │ │ b.n b62eda │ │ movs r4, r1 │ │ b.n b626be │ │ ands r1, r0 │ │ @@ -3068467,15 +3068467,15 @@ │ │ asrs r1, r0, #32 │ │ stmia r3!, {} │ │ movs r1, r0 │ │ b.n b638c2 │ │ beq.n b635a4 │ │ b.n b63aa0 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r3, r7, sl, ip} │ │ + ldmia.w sp!, {r4, r5, r7, sl, ip} │ │ vcgt.f16 q14, , │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b63a34 │ │ movs r0, #1 │ │ b.n b638de │ │ asrs r4, r3, #4 │ │ @@ -3068978,22 +3068978,22 @@ │ │ b.n b63af4 │ │ asrs r4, r0, #32 │ │ b.n b63516 │ │ movs r5, r0 │ │ b.n b63d3a │ │ eors r0, r6 │ │ ldmia.w sp!, {r0, r1, sl, sp, lr} │ │ - @ instruction: 0xea01fd43 │ │ - @ instruction: 0xff7b1c4c │ │ + @ instruction: 0xea01fd6a │ │ + vqrdmlsh.s , , │ │ vrhadd.u d27, d12, d19 │ │ vcgt.u , q6, │ │ vacgt.f16 q15, , │ │ - vshl.u64 , , q14 │ │ + vqshl.u64 , q11, q14 │ │ vminnm.f16 d28, d26, d13 │ │ - vacgt.f16 , q14, q5 │ │ + vpmin.f16 d29, d12, d1 │ │ vceq.i q11, , q0 │ │ movs r6, r4 │ │ eors r0, r6 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b63ec8 │ │ movs r0, r0 │ │ b.n b640d2 │ │ @@ -3069282,19 +3069282,19 @@ │ │ lsrs r7, r0, #27 │ │ add.w r0, r3, r4 │ │ b.n b63ff2 │ │ beq.n b63cc4 │ │ b.n b641d0 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r1, r5, r6, r9, sl, fp} │ │ - vmul.p d18, d29, d9 │ │ + vmls.i q9, , q0 │ │ vacgt.f16 d16, d11, d23 │ │ - vmls.i q9, , │ │ + vmul.p d18, d29, d4 │ │ vcgt.f16 d16, d11, d11 │ │ - vmls.i q9, , │ │ + vmls.i q9, , q12 │ │ vhadd.u d16, d11, d0 │ │ b.n b64376 │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ b.n b637fe │ │ movs r0, r0 │ │ @@ -3069343,15 +3069343,15 @@ │ │ b.n b6447e │ │ lsrs r2, r4, #26 │ │ add.w r8, r3, r0, lsl #16 │ │ ldmia.w sp!, {} │ │ b.n b6448a │ │ vrhadd.u16 d14, d14, d31 │ │ lsrs r7, r6, #21 │ │ - vqrshl.u64 d27, d28, d13 │ │ + vrshl.u64 , , │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b641f8 │ │ ands r1, r0 │ │ b.n b640a2 │ │ asrs r4, r0, #32 │ │ b.n b64280 │ │ @@ -3069672,21 +3069672,21 @@ │ │ b.n b64762 │ │ movs r4, r2 │ │ b.n b64766 │ │ asrs r4, r7, #1 │ │ b.n b6476a │ │ @ instruction: 0xffd0eaff │ │ lsrs r7, r5, #13 │ │ - vpmin.f16 , , q13 │ │ + vminnm.f16 d23, d29, d1 │ │ vqrdmulh.s q8, , │ │ - vminnm.f16 d23, d13, d30 │ │ + vpmin.f16 , , │ │ vpmax.u d16, d27, d7 │ │ - vcgt.f16 d23, d29, d2 │ │ + vcgt.f16 d23, d29, d25 │ │ vqrdmlah.s d16, d27, d11 │ │ - vminnm.f16 d23, d29, d6 │ │ + vminnm.f16 d23, d29, d29 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b644f0 │ │ movs r0, r0 │ │ b.n b646fc │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ @@ -3069801,15 +3069801,15 @@ │ │ movs r0, #0 │ │ b.n b6489e │ │ lsrs r2, r3, #22 │ │ add.w r0, r3, r0 │ │ b.n b648a6 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r0, r1, r2, r4, r6, r8, fp} │ │ - vrhadd.u , , q7 │ │ + vbif , , │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b64614 │ │ str r2, [r0, #0] │ │ b.n b644be │ │ strb r1, [r0, #0] │ │ b.n b644c2 │ │ @@ -3070736,32 +3070736,32 @@ │ │ b.n b64fae │ │ movs r4, r1 │ │ b.n b65032 │ │ asrs r1, r0, #32 │ │ b.n b650b6 │ │ vpmin.u16 q15, , │ │ lsls r3, r5, #14 │ │ - vminnm.f16 d16, d29, d3 │ │ + vminnm.f16 d16, d29, d26 │ │ vcge.u q8, q6, │ │ vqsub.u64 q8, , │ │ vqadd.u64 q8, , │ │ - @ instruction: 0xff7d0ce3 │ │ + vabd.f16 d16, d13, d10 │ │ vrhadd.u q8, q6, │ │ - @ instruction: 0xff7d0d33 │ │ + @ instruction: 0xff7d0d5a │ │ vhsub.u q8, q6, │ │ vmax.u d16, d13, d0 │ │ movs r0, r0 │ │ lsls r4, r5, #28 │ │ movs r0, r0 │ │ lsrs r0, r2, #1 │ │ movs r0, r0 │ │ lsls r0, r6, #26 │ │ movs r0, r0 │ │ lsls r7, r2, #4 │ │ - vqrdmlsh.s q8, , │ │ + vabd.f16 d16, d13, d22 │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b64e98 │ │ movs r0, r0 │ │ b.n b650a2 │ │ add r0, pc, #0 @ (adr r0, b64a04 ) │ │ b.n b65146 │ │ @@ -3072072,15 +3072072,15 @@ │ │ b.n b65bee │ │ lsls r4, r4, #11 │ │ b.n b6505a │ │ @ instruction: 0xffbd1aff │ │ @ instruction: 0xfff1eaff │ │ bl b5f454 │ │ bl 907458 │ │ - stmia r3!, {r0, r1, r2, r5, r6} │ │ + stmia r3!, {r1, r2, r3, r7} │ │ vmin.u , , │ │ vmax.u , q14, │ │ vmax.u d31, d28, d9 │ │ vrshl.u64 , , q6 │ │ vmax.u , q6, │ │ vmin.u d31, d12, d9 │ │ vrshl.u64 , , q14 │ │ @@ -3073557,19 +3073557,19 @@ │ │ b.n b66986 │ │ lsls r0, r5, #10 │ │ b.n b65d6a │ │ lsls r4, r0, #30 │ │ b.n b65d56 │ │ @ instruction: 0xffa3eaff │ │ @ instruction: 0xeab9ff7c │ │ - ldr r6, [r1, #84] @ 0x54 │ │ + ldr r5, [r6, #84] @ 0x54 │ │ vmul.p d30, d28, d5 │ │ - @ instruction: 0xff7c6c2a │ │ + vqrdmlsh.s q11, q6, │ │ vceq.i q15, q14, │ │ - vqrdmulh.s q11, q6, q15 │ │ + vqrdmlah.s d22, d28, d5 │ │ vhadd.u d18, d12, d1 │ │ b.n b669ae │ │ @ instruction: 0xffffeaff │ │ ldr r3, [pc, #960] @ (b66634 ) │ │ stmdb sp!, {sp, lr} │ │ b.n b669ba │ │ movs r0, r0 │ │ @@ -3074540,15 +3074540,15 @@ │ │ add.w r0, r4, r4 │ │ b.n b66de2 │ │ svc 85 @ 0x55 │ │ b.n b66fc0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r9, fp, ip, sp} │ │ movs r6, r4 │ │ - str r1, [sp, #800] @ 0x320 │ │ + str r1, [sp, #956] @ 0x3bc │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b66f54 │ │ add r0, pc, #0 @ (adr r0, b66abc ) │ │ b.n b66dfe │ │ strh r3, [r0, #0] │ │ b.n b66e02 │ │ @@ -3075060,21 +3075060,21 @@ │ │ movs r0, r2 │ │ b.n b66a44 │ │ movs r0, r0 │ │ b.n b66a20 │ │ vpmin.u16 q15, q11, │ │ subs r2, #160 @ 0xa0 │ │ movs r6, r4 │ │ - str r0, [sp, #256] @ 0x100 │ │ - vhadd.u , , q10 │ │ + str r0, [sp, #412] @ 0x19c │ │ + vrhadd.u d23, d11, d11 │ │ vmul.p d19, d11, d20 │ │ movs r6, r4 │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ - vcgt.f16 d24, d11, d4 │ │ - @ instruction: 0xff7b8db0 │ │ + ldrh r3, [r1, #54] @ 0x36 │ │ + vcgt.f16 d24, d11, d27 │ │ + @ instruction: 0xff7b8dd7 │ │ vmin.u d19, d27, d4 │ │ movs r6, r4 │ │ ldr r0, [pc, #192] @ (b66ff4 ) │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b6727a │ │ asrs r0, r2, #1 │ │ b.n b66a7c │ │ @@ -3075112,16 +3075112,16 @@ │ │ b.n b66a8a │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n b676ce │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r3, r4, r8, sl, fp, pc} │ │ - @ instruction: 0xff7b8cec │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r8, sl, fp, pc} │ │ + @ instruction: 0xff7b8d13 │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {lr} │ │ b.n b672e2 │ │ lsls r4, r6, #1 │ │ b.n b66ae4 │ │ movs r0, r0 │ │ b.n b67652 │ │ @@ -3075175,16 +3075175,16 @@ │ │ b.n b66f30 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r3} │ │ b.n b66b54 │ │ movs r0, r0 │ │ b.n b67138 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r8, sl, fp, sp, lr} │ │ - vmax.u d30, d11, d16 │ │ + ldmia.w sp!, {r1, r2, r4, r7, r8, sl, fp, sp, lr} │ │ + vmax.u q15, , │ │ vaba.u d19, d27, d8 │ │ movs r6, r4 │ │ ldr r7, [pc, #960] @ (b673ec ) │ │ stmdb sp!, {r2, r3, r6, ip, lr, pc} │ │ b.n b674cc │ │ str r4, [r3, #36] @ 0x24 │ │ b.n b66b56 │ │ @@ -3075493,16 +3075493,16 @@ │ │ beq.n b6734c │ │ b.n b677d0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r4, r7, ip, sp, lr} │ │ b.n b679fe │ │ @ instruction: 0xff89eaff │ │ ldr r0, [sp, #192] @ 0xc0 │ │ - vbif q12, q14, q0 │ │ - vsub.i64 d27, d26, d22 │ │ + vbif q12, q14, │ │ + vsub.i64 , q13, │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r6, ip, lr, pc} │ │ b.n b67770 │ │ ands r0, r0 │ │ b.n b6761a │ │ movs r0, r0 │ │ b.n b67a1e │ │ @@ -3076141,21 +3076141,21 @@ │ │ b.n b67fb6 │ │ movs r6, r0 │ │ b.n b67bba │ │ beq.n b67814 │ │ b.n b67d98 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r6, r8, ip, pc} │ │ - vacgt.f16 d27, d28, d18 │ │ + vacgt.f16 , q14, │ │ vqrshl.u64 , q8, │ │ vhadd.u , q14, │ │ - vabd.f16 , , │ │ - vpmin.f16 q15, , q15 │ │ + @ instruction: 0xff79fd70 │ │ + vminnm.f16 d30, d27, d5 │ │ vrhadd.u d25, d10, d8 │ │ - vcgt.f16 , q6, q1 │ │ + vcgt.f16 , q6, │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r4, r5, r7, ip, lr, pc} │ │ b.n b67d44 │ │ ands r0, r0 │ │ b.n b67bee │ │ lsls r4, r4, #28 │ │ b.n b673d2 │ │ @@ -3076290,16 +3076290,16 @@ │ │ and.w r0, r0, r0, lsl #20 │ │ b.n b6810a │ │ movs r5, r0 │ │ b.n b67d0e │ │ beq.n b67930 │ │ b.n b67eec │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r3, r9, fp, ip, sp, lr, pc} │ │ - vceq.i d16, d27, d11 │ │ + ldmia.w sp!, {r0, r2, r4, r5, r9, fp, ip, sp, lr, pc} │ │ + vsub.i64 q8, , q1 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n b67e80 │ │ strb r0, [r3, #1] │ │ b.n b67524 │ │ lsrs r1, r0, #32 │ │ b.n b6809c │ │ @@ -3076557,17 +3076557,17 @@ │ │ beq.n b67c74 │ │ b.n b68138 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r5, r8, r9, sl, fp, pc} │ │ vcge.u q8, q14, q12 │ │ vacgt.f16 q12, q13, q0 │ │ vrshl.u64 , , q14 │ │ - vpmin.f16 d20, d26, d10 │ │ - vmax.u q8, q6, │ │ - vceq.i d31, d11, d22 │ │ + vminnm.f16 d20, d26, d17 │ │ + vmax.u q8, q6, q13 │ │ + vceq.i , , │ │ vbif d19, d27, d5 │ │ @ instruction: 0xff798d54 │ │ vhsub.u d16, d12, d20 │ │ @ instruction: 0xff7a8d1c │ │ vqadd.u64 q8, q6, q12 │ │ b.n b682f2 │ │ lsls r6, r7, #1 │ │ @@ -3076897,15 +3076897,15 @@ │ │ asrs r4, r5, #24 │ │ add.w r0, r4, r4 │ │ b.n b6823a │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r3, r5, sl, fp, sp, pc} │ │ @ instruction: 0xeaffff1e │ │ b.n b68164 │ │ - ldrsh r5, [r2, r1] │ │ + ldrsh r4, [r7, r1] │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {lr} │ │ b.n b68252 │ │ movs r0, r0 │ │ b.n b68656 │ │ movs r0, r0 │ │ b.n b685c2 │ │ @@ -3077057,15 +3077057,15 @@ │ │ b.n b68796 │ │ beq.n b680a8 │ │ b.n b68574 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r4, r6, r7} │ │ movs r0, r0 │ │ ldrh r0, [r7, r3] │ │ - @ instruction: 0xff7d5d19 │ │ + vabd.f16 , , q0 │ │ vsub.i64 d20, d11, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b6850c │ │ stmia r0!, {r2, r5} │ │ b.n b67bb4 │ │ adds r0, #13 │ │ b.n b683ba │ │ @@ -3077173,15 +3077173,15 @@ │ │ str r1, [r0, r0] │ │ b.n b6889a │ │ movs r5, r0 │ │ b.n b6849e │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r3, r5, r7} │ │ movs r0, r0 │ │ - ldrb r5, [r2, r1] │ │ + ldrb r4, [r7, r1] │ │ vsub.i64 d20, d11, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b6860c │ │ stmia r0!, {r3, r5} │ │ b.n b67cb4 │ │ adds r0, #13 │ │ b.n b684ba │ │ @@ -3077199,15 +3077199,15 @@ │ │ b.n b684d2 │ │ adds r4, #226 @ 0xe2 │ │ add.w r0, r4, r1 │ │ b.n b688da │ │ beq.n b681ac │ │ b.n b686b8 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r3, r4, sl, fp, lr} │ │ + ldmia.w sp!, {r0, r6, sl, fp, lr} │ │ vmax.u , q14, q4 │ │ movs r0, r0 │ │ movs r0, #0 │ │ b.n b684ee │ │ movs r0, r0 │ │ b.n b688f2 │ │ stmia r3!, {r5, r7} │ │ @@ -3077519,16 +3077519,16 @@ │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, sp, pc} │ │ b.n b68b92 │ │ movs r0, r0 │ │ b.n b68b04 │ │ @ instruction: 0xffcd1aff │ │ @ instruction: 0xffd2eaff │ │ - lsrs r4, r7, #20 │ │ - vmax.u d26, d12, d8 │ │ + lsrs r3, r4, #21 │ │ + vmax.u d26, d12, d31 │ │ vabd.u q10, q5, │ │ vqadd.u64 d20, d9, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b6890c │ │ adds r0, #4 │ │ b.n b67f96 │ │ stmia r3!, {r5, r7} │ │ @@ -3078144,20 +3078144,20 @@ │ │ b.n b690e6 │ │ smull lr, fp, r8, r2 │ │ movs r4, r0 │ │ b.n b68cee │ │ beq.n b689b8 │ │ b.n b68ecc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r4, r5, r7, r8, r9, ip, lr} │ │ - vcgt.u d23, d11, d25 │ │ - vqshl.u64 d21, d17, d27 │ │ + ldmia.w sp!, {r3, r4, r6, r7, r8, r9, ip, lr} │ │ + vcge.u , , q0 │ │ + vqshl.u64 , q4, │ │ vhsub.u d21, d11, d16 │ │ - vcge.u , , │ │ - vcge.u , , │ │ + vcge.u , , q12 │ │ + vshl.u64 d21, d20, d11 │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b68e70 │ │ str r1, [r0, #0] │ │ b.n b68d1a │ │ asrs r4, r3, #4 │ │ b.n b6851c │ │ @@ -3078291,23 +3078291,23 @@ │ │ b.n b68c0c │ │ asrs r5, r5, #12 │ │ add.w r0, r4, r4 │ │ b.n b68e36 │ │ beq.n b68b28 │ │ b.n b69014 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r2, r4, r6, r8, r9, ip, lr} │ │ + ldmia.w sp!, {r2, r3, r4, r5, r6, r8, r9, ip, lr} │ │ vqadd.u64 q8, , q8 │ │ movs r0, r0 │ │ - strh r5, [r0, r2] │ │ - vmax.u d16, d27, d7 │ │ + strh r4, [r5, r2] │ │ + vmax.u d16, d27, d30 │ │ vpmin.f16 , q6, │ │ - vqsub.u64 , q14, │ │ - vqsub.u64 d21, d27, d17 │ │ - vqsub.u64 , , │ │ + vqsub.u64 , q14, q12 │ │ + vqsub.u64 , , q4 │ │ + vqsub.u64 , , q12 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r6, ip, lr, pc} │ │ b.n b68fc0 │ │ str r0, [sp, #0] │ │ b.n b6926a │ │ movs r0, r0 │ │ b.n b691ce │ │ @@ -3078459,15 +3078459,15 @@ │ │ str r0, [sp, #4] │ │ b.n b693a2 │ │ movs r1, r1 │ │ b.n b68fa6 │ │ beq.n b68ce8 │ │ b.n b69184 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r2, r3, r6, r7, r8, ip, lr} │ │ + ldmia.w sp!, {r2, r4, r5, r6, r7, r8, ip, lr} │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b69114 │ │ str r0, [r0, #0] │ │ b.n b68fbe │ │ movs r0, r0 │ │ b.n b693c2 │ │ @@ -3079030,20 +3079030,20 @@ │ │ b.n b69492 │ │ ldr r1, [r3, #92] @ 0x5c │ │ add.w r0, r3, r8 │ │ b.n b6949a │ │ beq.n b69174 │ │ b.n b69678 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r4, r9, sl, fp, lr} │ │ - vabd.f16 q10, , │ │ + ldmia.w sp!, {r3, r4, r5, r9, sl, fp, lr} │ │ + vcgt.f16 d20, d11, d8 │ │ vqrdmlsh.s d20, d27, d24 │ │ vmls.i d17, d29, d20 │ │ movs r6, r4 │ │ - ldr r4, [pc, #36] @ (b69198 ) │ │ + ldr r4, [pc, #192] @ (b69234 ) │ │ vhadd.u d16, d11, d0 │ │ b.n b6981c │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {r1, lr} │ │ @@ -3080075,35 +3080075,35 @@ │ │ str r0, [r0, r0] │ │ b.n b6a196 │ │ movs r0, r1 │ │ b.n b69d9a │ │ asrs r0, r5, #32 │ │ b.n b6a19e │ │ mrc2 10, 7, lr, cr8, cr15, {7} @ │ │ - bx ip │ │ + blxns r1 │ │ vabd.u d17, d11, d27 │ │ - vabd.u d20, d9, d13 │ │ + vaba.u d20, d9, d20 │ │ vmin.u , , │ │ - vrshl.u64 d20, d13, d9 │ │ + vqrshl.u64 d20, d20, d9 │ │ vqshl.u64 , , │ │ - vshl.u64 d20, d5, d25 │ │ + vshl.u64 d20, d28, d25 │ │ vshl.u64 , , │ │ - vshl.u64 d20, d9, d9 │ │ + vqshl.u64 d20, d16, d9 │ │ vcgt.u , , │ │ - vcge.u d20, d25, d9 │ │ + vcgt.u q10, , q0 │ │ vcge.u , , │ │ - vrshl.u64 d20, d25, d9 │ │ + vqrshl.u64 q10, q0, │ │ vshl.u64 , , │ │ - vshl.u64 q10, , │ │ + vrshl.u64 d20, d8, d9 │ │ vshl.u64 d17, d23, d27 │ │ - vshl.u64 d20, d21, d9 │ │ + vshl.u64 q10, q6, │ │ vcgt.u , , │ │ - vcgt.u q10, , │ │ + vcge.u q10, , q8 │ │ vcgt.u d17, d27, d15 │ │ - vqsub.u64 q10, , │ │ + vcge.u d20, d9, d12 │ │ vqsub.u64 d17, d27, d27 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b69e02 │ │ asrs r4, r1, #3 │ │ b.n b69604 │ │ ands r0, r0 │ │ @@ -3080197,15 +3080197,15 @@ │ │ @ instruction: 0xffe81aff │ │ asrs r1, r0, #32 │ │ b.n b6a2ca │ │ @ instruction: 0xffdaeaff │ │ asrs r2, r0, #32 │ │ b.n b6a2d2 │ │ @ instruction: 0xffd8eaff │ │ - bl 9daa8e │ │ + bl a01a8e │ │ ands r0, r2 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n b6a03c │ │ asrs r6, r0, #32 │ │ b.n b6a0c0 │ │ movs r0, #50 @ 0x32 │ │ b.n b6a2ea │ │ @@ -3081048,21 +3081048,21 @@ │ │ movs r3, r0 │ │ b.n b6a57e │ │ @ instruction: 0xffed0aff │ │ movs r0, #1 │ │ b.n b6a78a │ │ @ instruction: 0xfffa1aff │ │ @ instruction: 0xffeceaff │ │ - subs r4, #93 @ 0x5d │ │ - vqrdmulh.s , , │ │ + subs r4, #132 @ 0x84 │ │ + @ instruction: 0xff7b3c08 │ │ vpmin.u , , q15 │ │ vpmin.u , , q1 │ │ - vqrdmulh.s d19, d29, d29 │ │ + vqrdmlah.s , , q2 │ │ vqsub.u64 d17, d11, d23 │ │ - vqrdmlah.s , q5, │ │ + vqrdmulh.s d19, d26, d16 │ │ vhsub.u d17, d11, d3 │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b6a7b0 │ │ ldrsb r4, [r6, r2] │ │ b.n b69e3a │ │ ands r0, r0 │ │ @@ -3081486,18 +3081486,18 @@ │ │ strb r0, [r0, #0] │ │ b.n b6adfa │ │ movs r7, r0 │ │ b.n b6a9fe │ │ beq.n b6a6d8 │ │ b.n b6abdc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r3, r9, fp, ip, sp} │ │ + ldmia.w sp!, {r4, r5, r9, fp, ip, sp} │ │ vceq.i , , q13 │ │ vceq.i d19, d29, d22 │ │ - vsub.i64 d19, d13, d29 │ │ + vceq.i , , q2 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b6ab78 │ │ adds r0, #36 @ 0x24 │ │ b.n b6a202 │ │ str r2, [r0, r0] │ │ b.n b6aa26 │ │ @@ -3082236,19 +3082236,19 @@ │ │ movs r0, r0 │ │ b.n b6b3b6 │ │ ands r5, r0 │ │ lsls r0, r0, #12 │ │ @ instruction: 0xff96eaff │ │ ldrh r2, [r2, r4] │ │ @ instruction: 0xff795d50 │ │ - vbif , q6, │ │ - vhadd.u d19, d27, d9 │ │ - vqadd.u64 , , │ │ - vhadd.u , , │ │ - vbif d19, d27, d9 │ │ + vrhadd.u d19, d28, d20 │ │ + vqadd.u64 d19, d27, d16 │ │ + vqadd.u64 d19, d27, d8 │ │ + vqadd.u64 , , q10 │ │ + vrhadd.u , , q0 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, r7, ip} │ │ b.n b6a880 │ │ str r0, [r0, #0] │ │ b.n b6b086 │ │ movs r0, r1 │ │ b.n b6b48a │ │ @@ -3082329,17 +3082329,17 @@ │ │ b.n b6b3f2 │ │ asrs r1, r0, #32 │ │ b.n b6af14 │ │ lsrs r3, r5, #9 │ │ add.w r0, r4, r4 │ │ b.n b6b13e │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r2, r3, r5, r6, r7, r8, r9, sl, fp, sp} │ │ - vsub.i64 q9, , │ │ - vpmin.f16 q9, , │ │ + ldmia.w sp!, {r2, r4, ip, sp} │ │ + vmls.i d18, d11, d8 │ │ + vminnm.f16 q9, , q8 │ │ vhadd.u d16, d11, d0 │ │ b.n b6a932 │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r3, [pc, #960] @ (b6b1d8 ) │ │ stmdb sp!, {r6, ip, lr, pc} │ │ b.n b6b2b8 │ │ strb r0, [r0, #0] │ │ @@ -3082480,15 +3082480,15 @@ │ │ b.n b6b296 │ │ cmp r7, #211 @ 0xd3 │ │ b.n b6b55a │ │ asrs r1, r0, #32 │ │ b.n b6b07c │ │ ands r0, r2 │ │ ldmia.w sp!, {r4, r9, fp} │ │ - and.w sp, r4, r1, asr #11 │ │ + and.w lr, r4, r8, lsl #8 │ │ vhadd.u d19, d11, d0 │ │ b.n b6b2ae │ │ movs r0, r0 │ │ b.n b6b6b2 │ │ movs r0, r0 │ │ b.n b6b61a │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3082904,16 +3082904,16 @@ │ │ b.n b6ba2a │ │ blx ca28f0 │ │ movs r4, r0 │ │ b.n b6b632 │ │ beq.n b6b2fc │ │ b.n b6b810 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r3, r5, r6, r9, fp, sp} │ │ - vqrdmulh.s d31, d27, d30 │ │ + ldmia.w sp!, {r2, r4, r7, r9, fp, sp} │ │ + vqrdmlah.s , , │ │ vaba.u q10, , q8 │ │ stmdb sp!, {r2, ip, sp, lr} │ │ b.n b6ae2a │ │ ands r0, r0 │ │ b.n b6ba4e │ │ movs r0, r0 │ │ b.n b6b9c0 │ │ @@ -3083004,17 +3083004,17 @@ │ │ add.w r0, r4, r1 │ │ b.n b6bb0a │ │ str r0, [sp, #0] │ │ b.n b6aede │ │ ands r0, r0 │ │ b.n b6aedc │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r3, r9, fp, sp} │ │ - vmls.i d18, d27, d5 │ │ - vmls.i d18, d27, d17 │ │ + ldmia.w sp!, {r4, r5, r9, fp, sp} │ │ + vmls.i d18, d27, d28 │ │ + vmls.i q9, , q4 │ │ vhadd.u d19, d11, d12 │ │ b.n b6af06 │ │ stmia r0!, {r0} │ │ b.n b6bb2a │ │ adds r0, #116 @ 0x74 │ │ b.n b6af14 │ │ adds r0, #40 @ 0x28 │ │ @@ -3083187,19 +3083187,19 @@ │ │ movs r5, r0 │ │ b.n b6b89e │ │ beq.n b6b470 │ │ b.n b6ba7c │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r6, r7} │ │ movs r0, r0 │ │ - cmp r0, #41 @ 0x29 │ │ - vrhadd.u q13, , │ │ - vmls.i , , │ │ - vsub.i64 d18, d27, d1 │ │ - vceq.i q9, , │ │ + cmp r0, #80 @ 0x50 │ │ + vhsub.u d26, d11, d8 │ │ + vmls.i d31, d27, d12 │ │ + vsub.i64 d18, d27, d24 │ │ + vsub.i64 d18, d27, d0 │ │ vaba.u q10, , q8 │ │ stmdb sp!, {r4, r5, ip, lr, pc} │ │ b.n b6ba20 │ │ ands r2, r0 │ │ b.n b6b8ca │ │ movs r0, #0 │ │ b.n b6b8ce │ │ @@ -3083589,19 +3083589,19 @@ │ │ ands r1, r0 │ │ b.n b6c012 │ │ movs r4, r0 │ │ b.n b6bc16 │ │ beq.n b6b8e0 │ │ b.n b6bdf4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r3, r6, r8, sl, sp} │ │ + ldmia.w sp!, {r2, r4, r5, r6, r8, sl, sp} │ │ vbif d31, d11, d16 │ │ movs r5, r4 │ │ - movs r4, #145 @ 0x91 │ │ - vqshl.u64 d18, d29, d27 │ │ + movs r4, #184 @ 0xb8 │ │ + vshl.u64 q9, q10, │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b6bd90 │ │ strb r4, [r6, #26] │ │ b.n b6b41a │ │ strh r0, [r0, #2] │ │ b.n b6b438 │ │ @@ -3084478,20 +3084478,20 @@ │ │ b.n b6c71a │ │ mcr2 10, 6, r1, cr3, cr15, {7} @ │ │ add r0, pc, #0 @ (adr r0, b6c06c ) │ │ b.n b6c7ae │ │ str r0, [sp, #64] @ 0x40 │ │ b.n b6bbac │ │ vpmin.u32 q15, , │ │ - bvs.n b6bfc0 │ │ + bvs.n b6c00e │ │ @ instruction: 0xff7b1db8 │ │ vabd.f16 d17, d29, d28 │ │ @ instruction: 0xff7d8c83 │ │ - vpmax.u d21, d12, d18 │ │ - vshl.u64 , q4, │ │ + vpmax.u , q6, │ │ + vshl.u64 , , │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r6, ip, lr, pc} │ │ b.n b6c530 │ │ ands r0, r0 │ │ b.n b6c3da │ │ lsrs r4, r7, #26 │ │ b.n b6bbbe │ │ @@ -3085052,15 +3085052,15 @@ │ │ @ instruction: 0xffec0aff │ │ movs r0, #4 │ │ b.n b6ca72 │ │ asrs r1, r0, #32 │ │ b.n b6ca14 │ │ @ instruction: 0xfff81aff │ │ @ instruction: 0xffe9eaff │ │ - ldmia r4!, {r5, r6, r7} │ │ + ldmia r5!, {r0, r1, r2} │ │ vmin.u d17, d11, d4 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n b6c8ca │ │ movs r1, r0 │ │ b.n b6c8ce │ │ str r7, [sp, #912] @ 0x390 │ │ @@ -3086525,28 +3086525,28 @@ │ │ b.n b6d966 │ │ lsls r5, r3, #31 │ │ add.w r0, r1, fp │ │ b.n b6d56e │ │ beq.n b6d2b8 │ │ b.n b6d74c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r3, r7, r8, ip} │ │ - vcgt.u d31, d11, d18 │ │ - vqrdmlah.s d16, d10, d21 │ │ - @ instruction: 0xff7becce │ │ - vqrdmulh.s q8, q5, │ │ - vqrdmlsh.s q15, , q15 │ │ - @ instruction: 0xff7a0d35 │ │ - vcgt.f16 q15, , q7 │ │ + ldmia.w sp!, {r4, r5, r7, r8, ip} │ │ + vcgt.u , , │ │ + vqrdmlah.s q8, q5, q6 │ │ + vqrdmlsh.s q15, , │ │ + vqrdmulh.s d16, d26, d12 │ │ + vabd.f16 d30, d11, d21 │ │ + @ instruction: 0xff7a0d5c │ │ + vacgt.f16 q15, , │ │ vminnm.f16 d16, d10, d18 │ │ @ instruction: 0xff7d0c66 │ │ - vqrdmulh.s q8, , │ │ - vabd.f16 d30, d27, d2 │ │ - vqadd.u64 d17, d10, d21 │ │ - vrhadd.u , , q7 │ │ + vqrdmlsh.s d16, d13, d0 │ │ + vabd.f16 d30, d27, d25 │ │ + vqadd.u64 , q5, q6 │ │ + vbif , , │ │ vqadd.u64 q10, q5, q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b6d5b6 │ │ asrs r4, r7, #1 │ │ b.n b6cdb8 │ │ ands r2, r0 │ │ b.n b6d5be │ │ @@ -3086602,15 +3086602,15 @@ │ │ b.n b6d62a │ │ eors r0, r6 │ │ ldmia.w sp!, {r4, r6, r7, r9, sp, lr} │ │ and.w r0, r3, r0 │ │ b.n b6da36 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r2, r4, r6, r7, ip, sp} │ │ - vcgt.f16 d27, d25, d4 │ │ + vcgt.f16 d27, d25, d27 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b6d7a4 │ │ strh r0, [r2, #6] │ │ b.n b6d690 │ │ add sp, #0 │ │ b.n b6d652 │ │ @@ -3087153,50 +3087153,50 @@ │ │ movs r0, #144 @ 0x90 │ │ b.n b6d2f8 │ │ movs r0, r0 │ │ b.n b6d8dc │ │ movs r0, #2 │ │ b.n b6d8e0 │ │ vpmin.u q15, q9, │ │ - lsls r1, r3, #31 │ │ - vmul.p q8, , │ │ - vqrdmulh.s d19, d11, d30 │ │ - vceq.i d16, d10, d5 │ │ - vmls.i d19, d27, d21 │ │ - vmul.p q8, q5, │ │ - vqrdmulh.s d19, d11, d5 │ │ - vaba.u d16, d26, d17 │ │ - vmls.i , , │ │ - vmul.p d16, d10, d21 │ │ + lsrs r0, r0, #32 │ │ + vpmin.u d16, d11, d12 │ │ + vqrdmlah.s , , │ │ + vceq.i d16, d10, d28 │ │ + vmls.i , , q6 │ │ + vmls.i d16, d26, d20 │ │ + vqrdmulh.s d19, d11, d28 │ │ + vaba.u q8, q13, q4 │ │ + vmls.i , , q12 │ │ + vmul.p q8, q5, q6 │ │ vbif d19, d11, d4 │ │ - vabd.u d16, d9, d25 │ │ - vceq.i d19, d27, d25 │ │ - vqshl.u64 , q13, q13 │ │ - vabd.u d16, d10, d13 │ │ - vceq.i d19, d27, d13 │ │ - vceq.i d16, d26, d21 │ │ + vaba.u q8, , q0 │ │ + vsub.i64 , , q8 │ │ + vrshl.u64 d23, d17, d10 │ │ + vaba.u d16, d10, d20 │ │ + vsub.i64 , , q2 │ │ + vceq.i q8, q13, q6 │ │ vminnm.f16 d29, d11, d27 │ │ - vmin.u q8, , │ │ - vsub.i64 d19, d27, d1 │ │ + vaba.u d16, d9, d8 │ │ + vsub.i64 d19, d27, d24 │ │ vpmin.u q12, q13, q3 │ │ vrhadd.u , , │ │ - vqrshl.u64 q8, , │ │ - vabd.u , , │ │ - vceq.i d16, d10, d17 │ │ - vmls.i , , │ │ - vsub.i64 , q5, │ │ - vqrshl.u64 d16, d25, d26 │ │ - vabd.u , , │ │ - vpmax.u d27, d26, d16 │ │ - vqrshl.u64 d16, d13, d27 │ │ - vabd.u d19, d11, d29 │ │ + vqrshl.u64 q8, q14, │ │ + vabd.u d19, d27, d12 │ │ + vceq.i q8, q5, q4 │ │ + vmls.i , , q12 │ │ + vceq.i d19, d26, d4 │ │ + vrshl.u64 q8, q8, q13 │ │ + vaba.u , , q8 │ │ + vpmax.u , q13, │ │ + vrshl.u64 q8, q2, │ │ + vaba.u , , q2 │ │ vshl.u64 , q3, q13 │ │ - vrshl.u64 d16, d1, d24 │ │ - vaba.u d19, d11, d1 │ │ - vabd.u d16, d26, d1 │ │ + vrshl.u64 d16, d24, d24 │ │ + vaba.u d19, d11, d24 │ │ + vabd.u d16, d26, d24 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b6dcf8 │ │ add r0, pc, #0 @ (adr r0, b6d860 ) │ │ b.n b6d384 │ │ ands r0, r0 │ │ b.n b6dba6 │ │ @@ -3088335,59 +3088335,59 @@ │ │ b.n b6e892 │ │ movs r0, #0 │ │ b.n b6e956 │ │ b.n b6dcf0 │ │ add.w r0, r2, r1, lsl #16 │ │ b.n b6e95e │ │ mcr2 10, 2, lr, cr7, cr15, {7} @ │ │ - lsls r5, r0, #9 │ │ - vshl.u64 d16, d17, d27 │ │ - vpmax.u d28, d11, d21 │ │ - vhsub.u d16, d26, d1 │ │ - vpmin.f16 q10, , │ │ - vqshl.u64 d16, d9, d10 │ │ - vqrshl.u64 , , │ │ - vqsub.u64 d16, d11, d13 │ │ - vpmin.f16 d20, d11, d11 │ │ - vcge.u d16, d26, d13 │ │ - vcgt.f16 , , │ │ - vbif d16, d11, d13 │ │ - vcgt.f16 d20, d11, d11 │ │ + lsls r4, r5, #9 │ │ + vshl.u64 q8, q4, │ │ + vpmax.u q14, , q6 │ │ + vhsub.u d16, d26, d24 │ │ + vminnm.f16 d20, d27, d6 │ │ + vshl.u64 q8, q0, q5 │ │ + vqrshl.u64 , q13, │ │ + vhsub.u q8, , q2 │ │ + vminnm.f16 d20, d11, d18 │ │ + vcgt.u q8, q13, q2 │ │ + vcgt.f16 , , q12 │ │ + vrhadd.u q8, , q2 │ │ + vacgt.f16 d20, d11, d18 │ │ vceq.i d20, d10, d24 │ │ - vrhadd.u d16, d9, d1 │ │ - vabd.f16 q10, , │ │ - vaba.u d26, d10, d29 │ │ - vhsub.u q8, q13, │ │ - vhsub.u d16, d27, d25 │ │ - @ instruction: 0xff7b3c47 │ │ - vhadd.u d16, d27, d29 │ │ - vhadd.u d16, d27, d9 │ │ + vrhadd.u d16, d9, d24 │ │ + vacgt.f16 d20, d11, d6 │ │ + vabd.u q13, q5, q10 │ │ + vqsub.u64 q8, q13, q10 │ │ + vqsub.u64 q8, , q0 │ │ + @ instruction: 0xff7b3c6e │ │ + vqadd.u64 q8, , q2 │ │ + vqadd.u64 d16, d27, d16 │ │ vqrshl.u64 q10, q12, │ │ - vhadd.u d16, d9, d29 │ │ - vhadd.u d16, d11, d9 │ │ + vqadd.u64 q8, , q2 │ │ + vqadd.u64 d16, d11, d16 │ │ vsub.i64 d31, d11, d5 │ │ - vpmin.f16 d31, d25, d29 │ │ - vpmin.f16 d31, d26, d9 │ │ - vqrdmulh.s d22, d26, d4 │ │ - vpmin.f16 d31, d10, d25 │ │ + vminnm.f16 , , q2 │ │ + vminnm.f16 d31, d26, d16 │ │ + vqrdmulh.s d22, d26, d27 │ │ + vminnm.f16 , q5, q0 │ │ vacgt.f16 d28, d26, d31 │ │ - vcgt.f16 d31, d24, d25 │ │ - vpmin.u d22, d26, d12 │ │ - vcgt.f16 d31, d10, d25 │ │ + vacgt.f16 , q12, q0 │ │ + vpmax.u q11, q13, │ │ + vacgt.f16 , q5, q0 │ │ vsub.i64 q8, q13, │ │ - @ instruction: 0xff79fccd │ │ - vmul.p d20, d26, d27 │ │ - vminnm.f16 q9, q5, │ │ - vqrdmlsh.s d31, d26, d17 │ │ - vmul.p d20, d26, d15 │ │ - vqrdmlsh.s , q5, │ │ - vmls.i q10, q5, │ │ - vqrdmulh.s , q5, │ │ - vsub.i64 d20, d10, d31 │ │ - vrhadd.u q8, q13, │ │ + vqrdmlsh.s , , q10 │ │ + vmls.i q10, q13, q9 │ │ + vminnm.f16 q9, q5, q12 │ │ + vqrdmlsh.s , q13, q4 │ │ + vmls.i q10, q13, q3 │ │ + @ instruction: 0xff7afca0 │ │ + vmls.i d20, d26, d14 │ │ + vqrdmulh.s , q5, q12 │ │ + vceq.i q10, q5, q3 │ │ + vqsub.u64 d16, d10, d4 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r0, lr} │ │ b.n b6e61e │ │ asrs r4, r1, #3 │ │ b.n b6de20 │ │ str r0, [r0, #0] │ │ b.n b6e626 │ │ @@ -3088478,18 +3088478,18 @@ │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1, r2, r5, r6, r8, r9, sl, fp} │ │ b.n b6eaea │ │ movs r0, r0 │ │ b.n b6deba │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r4, r6, r9, sl, sp, lr} │ │ - vmax.u d22, d28, d11 │ │ - vcge.u , q13, q13 │ │ - vcgt.u , , q3 │ │ - vrhadd.u d21, d27, d4 │ │ + vmin.u d22, d28, d18 │ │ + vshl.u64 d23, d17, d10 │ │ + vcgt.u , , │ │ + vrhadd.u d21, d27, d27 │ │ vbif q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b6e868 │ │ ands r0, r0 │ │ b.n b6e712 │ │ movs r0, r1 │ │ b.n b6def8 │ │ @@ -3088919,27 +3088919,27 @@ │ │ b.n b6eeca │ │ b.n b6dfaa │ │ add.w r0, r2, r7 │ │ b.n b6ead2 │ │ beq.n b6e6dc │ │ b.n b6ecb0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r3, r4, r5, r6, r7, pc} │ │ - vmls.i d18, d26, d21 │ │ + ldmia.w sp!, {r0, r1, r5, r8, pc} │ │ + vmls.i q9, q13, q6 │ │ @ instruction: 0xff7a3d10 │ │ - vaba.u d18, d25, d13 │ │ + vabd.u q9, , q2 │ │ vqrdmulh.s d19, d10, d8 │ │ vcgt.u q9, , q0 │ │ vrhadd.u d28, d12, d27 │ │ vmin.u , q12, q6 │ │ - vaba.u d26, d28, d5 │ │ + vaba.u d26, d28, d28 │ │ vmax.u d31, d27, d28 │ │ - vhadd.u , q14, q5 │ │ - vqshl.u64 d28, d15, d11 │ │ - vabd.u q9, , │ │ + vqadd.u64 , q14, │ │ + vshl.u64 q14, q3, │ │ + vceq.i d18, d11, d4 │ │ vqrdmlah.s , q5, q4 │ │ vbif q10, , q8 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n b6ec74 │ │ str r0, [r0, r0] │ │ b.n b6eb1e │ │ strh r4, [r1, #2] │ │ @@ -3089016,15 +3089016,15 @@ │ │ b.n b6efb6 │ │ lsls r1, r1, #9 │ │ add.w r0, r1, r4 │ │ b.n b6ebbe │ │ beq.n b6e8c0 │ │ b.n b6ed9c │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r4, r5, r7, r9, sl, sp} │ │ + ldmia.w sp!, {r3, r4, r6, r7, r9, sl, sp} │ │ vqadd.u64 d16, d10, d12 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n b6ed30 │ │ str r0, [r0, r0] │ │ b.n b6ebda │ │ movs r4, r0 │ │ @@ -3089098,15 +3089098,15 @@ │ │ lsls r4, r3, #8 │ │ add.w r0, r1, r4 │ │ b.n b6ec72 │ │ beq.n b6e974 │ │ b.n b6ee50 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r4, sl, ip, sp, lr, pc} │ │ - vqrshl.u64 q9, , q14 │ │ + vmax.u d18, d12, d20 │ │ vpmin.f16 , q5, q12 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r5, r7, ip, lr, pc} │ │ b.n b6ede8 │ │ strh r0, [r0, #0] │ │ b.n b6ec92 │ │ movs r1, r0 │ │ @@ -3089407,28 +3089407,28 @@ │ │ str r0, [r0, r0] │ │ b.n b6f32e │ │ lsls r3, r5, #5 │ │ add.w r0, r1, r9 │ │ b.n b6ef36 │ │ adds r6, #164 @ 0xa4 │ │ @ instruction: 0xeb03ffeb │ │ - @ instruction: 0xeaff7c78 │ │ - vqshl.u64 q9, , q5 │ │ + @ instruction: 0xeaff7c9f │ │ + vqshl.u64 d18, d12, d26 │ │ vaba.u , q13, │ │ - vcge.u d18, d9, d29 │ │ + vcgt.u q9, , q10 │ │ vmin.u d19, d26, d29 │ │ vpmin.f16 d17, d9, d20 │ │ @ instruction: 0xff7cbd13 │ │ vhsub.u d31, d24, d24 │ │ vmax.u d21, d12, d22 │ │ - vhsub.u q13, , │ │ + vcgt.u d26, d9, d8 │ │ vbif , , q12 │ │ - @ instruction: 0xff7c6c26 │ │ + @ instruction: 0xff7c6c4d │ │ vrhadd.u , , │ │ - vcge.u d18, d28, d1 │ │ + vcge.u d18, d28, d24 │ │ vaba.u d19, d10, d1 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b6f0dc │ │ str r2, [r0, #0] │ │ b.n b6ef86 │ │ ands r1, r0 │ │ @@ -3089512,16 +3089512,16 @@ │ │ b.n b6f43a │ │ lsls r0, r5, #4 │ │ add.w r0, r1, r0 │ │ b.n b6f442 │ │ beq.n b6ed14 │ │ b.n b6f220 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r2, r3, r5, r9, sp} │ │ - vhsub.u d28, d10, d14 │ │ + ldmia.w sp!, {r2, r4, r6, r9, sp} │ │ + vqsub.u64 d28, d10, d21 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r6, r7, ip, lr, pc} │ │ b.n b6f1b4 │ │ str r0, [sp, #12] │ │ b.n b6f05e │ │ strh r1, [r0, #0] │ │ b.n b6f062 │ │ @@ -3089734,20 +3089734,20 @@ │ │ b.n b6f626 │ │ ldrh r1, [r0, #46] @ 0x2e │ │ add.w r0, r7, r4, lsr #1 │ │ b.n b6ea28 │ │ beq.n b6eea8 │ │ b.n b6f40c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r5, r6, sp, lr, pc} │ │ - vsub.i64 q15, , │ │ - vqadd.u64 d18, d26, d29 │ │ - vcgt.u , q5, │ │ + ldmia.w sp!, {r1, r4, r7, sp, lr, pc} │ │ + vceq.i q15, , q10 │ │ + vhadd.u q9, q13, q10 │ │ + vcge.u , q5, q9 │ │ vacgt.f16 q15, q5, q3 │ │ - vhadd.u q9, q6, │ │ + vqadd.u64 q9, q6, q10 │ │ vmul.p d31, d26, d24 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n b6f3b4 │ │ asrs r4, r4, #28 │ │ b.n b6ea3e │ │ ands r0, r0 │ │ @@ -3091005,53 +3091005,53 @@ │ │ movs r0, #56 @ 0x38 │ │ b.n b6f500 │ │ movs r0, r0 │ │ b.n b6fae4 │ │ movs r0, #2 │ │ b.n b6fae8 │ │ @ instruction: 0xffd8eaff │ │ - asrs r1, r4, #31 │ │ - vqrdmulh.s , q13, q14 │ │ - vqrshl.u64 , , │ │ - vmls.i , q13, q12 │ │ - vaba.u d17, d9, d21 │ │ - vqrdmulh.s , q5, q0 │ │ - vmax.u d17, d9, d5 │ │ - vpmin.u d31, d10, d0 │ │ - vmax.u d17, d25, d13 │ │ - vpmin.u d31, d26, d8 │ │ + adds r0, r1, r0 │ │ + vqrdmlsh.s d31, d10, d3 │ │ + vmax.u d17, d9, d4 │ │ + vpmax.u d31, d10, d15 │ │ + vaba.u , , q6 │ │ + vqrdmulh.s , q5, │ │ + vmax.u d17, d9, d28 │ │ + vpmin.u d31, d10, d23 │ │ + vmin.u d17, d25, d20 │ │ + vpmin.u d31, d26, d31 │ │ vqrdmlah.s d30, d9, d13 │ │ - vrshl.u64 , , q6 │ │ - vmul.p , q5, q0 │ │ + vrshl.u64 , q14, q6 │ │ + vmul.p , q5, │ │ vcgt.u q13, , │ │ vpmax.u q15, , │ │ - vhadd.u q8, q6, q14 │ │ - vabd.u d17, d10, d9 │ │ - vqrdmlah.s d31, d10, d4 │ │ + vqadd.u64 d16, d28, d3 │ │ + vaba.u d17, d10, d16 │ │ + vqrdmlah.s d31, d10, d27 │ │ vmls.i q15, , │ │ vqsub.u64 q13, q14, │ │ @ instruction: 0xff79ece8 │ │ - vmul.p , q6, │ │ - vaba.u d17, d26, d21 │ │ - vqrdmulh.s , q13, q0 │ │ + vmul.p d21, d28, d10 │ │ + vaba.u , q13, q6 │ │ + vqrdmulh.s , q13, │ │ vpmin.u d30, d9, d17 │ │ vceq.i , q14, q4 │ │ vqrdmlsh.s d30, d24, d30 │ │ vminnm.f16 q11, q6, q6 │ │ vceq.i q15, , q3 │ │ - vabd.u , q6, │ │ + vaba.u d17, d28, d4 │ │ vqadd.u64 , q13, q4 │ │ vaba.u q15, q12, │ │ - vmin.u d17, d28, d29 │ │ + vmax.u , q14, q10 │ │ vhadd.u d31, d10, d24 │ │ vabd.u d27, d24, d26 │ │ vmin.u d30, d24, d26 │ │ - vmax.u , q6, │ │ + vmin.u , q6, q10 │ │ vminnm.f16 d30, d26, d24 │ │ - vrshl.u64 , , q4 │ │ + vqrshl.u64 d17, d0, d24 │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b6ff0c │ │ str r0, [sp, #0] │ │ b.n b6fdb6 │ │ movs r1, r0 │ │ b.n b6fdba │ │ @@ -3091424,31 +3091424,31 @@ │ │ movs r0, #12 │ │ b.n b6f8e0 │ │ movs r0, r0 │ │ b.n b6fec4 │ │ movs r0, #2 │ │ b.n b6fec8 │ │ @ instruction: 0xffd7eaff │ │ - asrs r5, r4, #5 │ │ + asrs r4, r1, #6 │ │ vacgt.f16 d28, d10, d28 │ │ - vqsub.u64 , q4, │ │ + vqsub.u64 , q4, q14 │ │ vqrdmulh.s q15, q13, q0 │ │ vpmax.u d26, d24, d24 │ │ - vbif , q12, │ │ + vhsub.u d17, d8, d0 │ │ vacgt.f16 d28, d26, d16 │ │ - vrhadd.u d17, d24, d1 │ │ + vrhadd.u d17, d24, d24 │ │ vacgt.f16 q14, q5, q4 │ │ - vhsub.u d17, d8, d1 │ │ + vhsub.u d17, d8, d24 │ │ vacgt.f16 q14, q13, q4 │ │ - vcgt.u d17, d8, d29 │ │ - vhsub.u d17, d10, d29 │ │ + vcge.u , q4, q2 │ │ + vqsub.u64 , q5, q2 │ │ vpmin.f16 d28, d10, d4 │ │ vhadd.u d30, d24, d28 │ │ vhadd.u q15, q6, │ │ - vqsub.u64 , q6, │ │ + vqsub.u64 d17, d28, d8 │ │ vqrdmlah.s q15, q13, q6 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r5, r6, r7, ip, lr, pc} │ │ b.n b70298 │ │ add r0, pc, #4 @ (adr r0, b6fe04 ) │ │ b.n b70142 │ │ ands r0, r0 │ │ @@ -3091671,20 +3091671,20 @@ │ │ b.n b70716 │ │ ldc2l 11, cr14, [r1], #-0 @ │ │ movs r7, r0 │ │ b.n b7031e │ │ beq.n b6ffa8 │ │ b.n b704fc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r4, r6, r8, r9, sl, fp} │ │ - vcge.u , q5, q13 │ │ + ldmia.w sp!, {r2, r3, r4, r5, r6, r8, r9, sl, fp} │ │ + vcgt.u d31, d26, d17 │ │ vacgt.f16 d29, d25, d30 │ │ - vqshl.u64 , q8, q6 │ │ + vqshl.u64 d23, d7, d28 │ │ @ instruction: 0xff7badfe │ │ - vminnm.f16 q8, q4, │ │ + vminnm.f16 d16, d24, d8 │ │ vhadd.u q8, q5, │ │ b.n b706a2 │ │ lsls r4, r6, #1 │ │ asrs r0, r2, #13 │ │ vrhadd.u16 d0, d14, d31 │ │ svc 15 │ │ @ instruction: 0xeaff4ff0 │ │ @@ -3092110,16 +3092110,16 @@ │ │ b.n b70b1e │ │ bgt.n b703d4 │ │ add.w r0, r2, r0 │ │ b.n b70b26 │ │ beq.n b703f8 │ │ b.n b70904 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r2, r3, r4, r6, r8, r9, ip, lr} │ │ - vminnm.f16 , , │ │ + ldmia.w sp!, {r0, r1, r7, r8, r9, ip, lr} │ │ + vpmin.f16 d25, d27, d6 │ │ vhadd.u d16, d10, d0 │ │ b.n b70a9a │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ eors r0, r6 │ │ stmdb sp!, {r2, r3, r4, r7, lr} │ │ @@ -3092532,15 +3092532,15 @@ │ │ @ instruction: 0xffd2eaff │ │ str r3, [r1, #8] │ │ b.n b70f12 │ │ @ instruction: 0xffd0eaff │ │ add r5, sp, #168 @ 0xa8 │ │ vabd.f16 d26, d9, d2 │ │ @ instruction: 0xff79acca │ │ - vmax.u d28, d25, d26 │ │ + vmin.u q14, , │ │ vhadd.u d16, d11, d0 │ │ b.n b70e8a │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ lsls r0, r2, #1 │ │ movt pc, #122 @ 0x7a │ │ @@ -3092811,15 +3092811,15 @@ │ │ add.w r0, r1, r6 │ │ b.n b70d8a │ │ beq.n b70a5c │ │ b.n b70f68 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r1, r4, r6, r9, fp, sp, pc} │ │ vmls.i q13, , q11 │ │ - vaba.u d23, d25, d14 │ │ + vabd.u , , │ │ vaba.u q10, q13, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b70f00 │ │ ands r0, r0 │ │ b.n b70daa │ │ str r4, [r0, #0] │ │ b.n b7058e │ │ @@ -3093257,21 +3093257,21 @@ │ │ b.n b70988 │ │ movs r0, r0 │ │ b.n b70f6c │ │ movs r0, #2 │ │ b.n b70f70 │ │ @ instruction: 0xffd7eaff │ │ add r6, pc, #600 @ (adr r6, b710b0 ) │ │ - vpmin.f16 q14, , q11 │ │ + vhadd.u d29, d9, d13 │ │ vmax.u q13, q5, q3 │ │ - vminnm.f16 d28, d25, d6 │ │ + vminnm.f16 d28, d25, d29 │ │ vqrshl.u64 q13, q9, q13 │ │ - vpmin.f16 q14, , q1 │ │ + vpmin.f16 q14, , │ │ vrshl.u64 d26, d26, d26 │ │ - vacgt.f16 q14, , q13 │ │ + vpmin.f16 d28, d9, d17 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r4, r5, ip, lr, pc} │ │ b.n b71318 │ │ ands r0, r0 │ │ b.n b711c2 │ │ movs r4, r0 │ │ b.n b709a6 │ │ @@ -3093723,25 +3093723,25 @@ │ │ add.w r0, r0, r8, asr #32 │ │ b.n b70d78 │ │ ldr r4, [pc, #436] @ (b71400 ) │ │ add.w r0, r0, r4, asr #32 │ │ b.n b70d80 │ │ asrs r7, r5, #32 │ │ @ instruction: 0xeb00ffc8 │ │ - @ instruction: 0xeaff9ffb │ │ - vmin.u d20, d11, d3 │ │ - vrshl.u64 q10, , │ │ - vqrshl.u64 d20, d7, d27 │ │ - vabd.f16 , , │ │ - vrshl.u64 q10, , │ │ + @ instruction: 0xeaffa022 │ │ + vmin.u d20, d11, d26 │ │ + vmax.u d20, d11, d14 │ │ + vqrshl.u64 d20, d30, d27 │ │ + vabd.f16 , , q15 │ │ + vrshl.u64 q10, q15, │ │ vaba.u d19, d27, d12 │ │ movs r0, r0 │ │ - ldrb r1, [r7, #29] │ │ - vminnm.f16 , , │ │ - vminnm.f16 d23, d11, d17 │ │ + ldrb r0, [r4, #30] │ │ + vpmin.f16 d23, d27, d0 │ │ + vminnm.f16 , , q4 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b71724 │ │ ands r4, r4 │ │ b.n b70dc8 │ │ str r3, [r0, #0] │ │ b.n b715d2 │ │ @@ -3093819,15 +3093819,15 @@ │ │ b.n b7166a │ │ adds r0, #4 │ │ b.n b70e48 │ │ bls.n b71392 │ │ @ instruction: 0xeb02d008 │ │ b.n b71850 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, fp, ip, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r4, sl, fp, ip, pc} │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b717e0 │ │ movs r0, r0 │ │ b.n b719ea │ │ movs r2, r5 │ │ lsrs r0, r0, #8 │ │ @@ -3094042,16 +3094042,16 @@ │ │ beq.n b71538 │ │ b.n b71a44 │ │ ldr r0, [pc, #960] @ (b718ec ) │ │ ldmia.w sp!, {r1, r5, r6, sl, fp, sp, pc} │ │ @ instruction: 0xeaffd008 │ │ b.n b71a50 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r5, r6, r7, r8, fp, ip, sp, pc} │ │ - vmul.p d27, d11, d6 │ │ + ldmia.w sp!, {r0, r2, r3, r9, fp, ip, sp, pc} │ │ + vmul.p d27, d11, d29 │ │ vsub.i64 d20, d11, d0 │ │ stmdb sp!, {r0} │ │ add.w r0, r0, r0 │ │ b.n b71c8e │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {fp, lr} │ │ stmdb sp!, {r3, ip, lr, pc} │ │ @@ -3094127,18 +3094127,18 @@ │ │ b.n b71d2e │ │ vqrdmlah.s32 q7, , │ │ movs r0, r0 │ │ b.n b71d36 │ │ beq.n b71608 │ │ b.n b71b14 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r3, r4, r5, fp, ip, sp, pc} │ │ - vceq.i d27, d11, d2 │ │ - vmls.i d25, d27, d7 │ │ - vmls.i q13, , q10 │ │ + ldmia.w sp!, {r0, r5, r6, fp, ip, sp, pc} │ │ + vceq.i d27, d11, d25 │ │ + vmls.i d25, d27, d30 │ │ + vmls.i d26, d27, d11 │ │ vminnm.f16 d31, d10, d14 │ │ b.n b71870 │ │ ldr r0, [pc, #0] @ (b71614 ) │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b71ab4 │ │ movs r0, r0 │ │ b.n b71cbe │ │ @@ -3094211,17 +3094211,17 @@ │ │ b.n b71dee │ │ mrc2 11, 7, lr, cr3, cr15, {7} @ │ │ movs r0, r0 │ │ b.n b71df6 │ │ beq.n b716c8 │ │ b.n b71bd4 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r3, r4, r5, r6, r8, r9, sl, ip, sp, pc} │ │ - vaba.u , , q1 │ │ - vsub.i64 , , │ │ + ldmia.w sp!, {r0, r5, r7, r8, r9, sl, ip, sp, pc} │ │ + vaba.u , , │ │ + vsub.i64 , , q15 │ │ vqrdmlsh.s q8, , │ │ vsub.i64 d20, d9, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b71b70 │ │ asrs r3, r0, #32 │ │ b.n b71a1a │ │ movs r0, #0 │ │ @@ -3094434,16 +3094434,16 @@ │ │ movs r7, r0 │ │ b.n b71bda │ │ asrs r5, r0, #32 │ │ b.n b71bde │ │ beq.n b718b8 │ │ b.n b71dbc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r3, r4, r7, r9, sl, ip, sp, pc} │ │ - vqrshl.u64 , q9, │ │ + ldmia.w sp!, {r0, r6, r7, r9, sl, ip, sp, pc} │ │ + vqrshl.u64 d27, d9, d27 │ │ vsub.i64 d20, d11, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b71d50 │ │ asrs r0, r0, #32 │ │ b.n b71ffa │ │ asrs r0, r0, #32 │ │ b.n b713d8 │ │ @@ -3094605,16 +3094605,16 @@ │ │ movs r1, r0 │ │ b.n b71d1a │ │ lsrs r0, r7, #22 │ │ b.n b71da6 │ │ beq.n b71a30 │ │ b.n b71f3c │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r3, r5, sl, ip, sp, pc} │ │ - vcge.u , , q15 │ │ + ldmia.w sp!, {r0, r4, r6, sl, ip, sp, pc} │ │ + vshl.u64 d27, d21, d11 │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {lr} │ │ b.n b71d76 │ │ lsrs r0, r7, #22 │ │ b.n b71dda │ │ asrs r0, r0, #32 │ │ b.n b7217e │ │ @@ -3094788,16 +3094788,16 @@ │ │ movs r1, r0 │ │ b.n b71eb2 │ │ lsrs r0, r7, #22 │ │ b.n b71f3e │ │ beq.n b71bc8 │ │ b.n b720d4 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r4, r7, r9, ip, sp, pc} │ │ - vhsub.u , , q11 │ │ + ldmia.w sp!, {r0, r3, r4, r5, r7, r9, ip, sp, pc} │ │ + vhsub.u d27, d27, d13 │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b72068 │ │ movs r0, r0 │ │ b.n b72272 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3094851,16 +3094851,16 @@ │ │ b.n b71fd4 │ │ ldc2 11, cr14, [r0, #1020] @ 0x3fc @ │ │ movs r5, r0 │ │ b.n b71f82 │ │ beq.n b71c54 │ │ b.n b72160 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r3, r5, r6, r7, r8, ip, sp, pc} │ │ - vrhadd.u , , q5 │ │ + ldmia.w sp!, {r0, r4, r9, ip, sp, pc} │ │ + vbif , , │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b720f4 │ │ movs r0, r0 │ │ b.n b722fe │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3094914,16 +3094914,16 @@ │ │ b.n b72060 │ │ stc2l 11, cr14, [sp, #-1020]! @ 0xfffffc04 @ │ │ movs r5, r0 │ │ b.n b7200e │ │ beq.n b71ce0 │ │ b.n b721ec │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r6, r8, ip, sp, pc} │ │ - vbif d27, d11, d30 │ │ + ldmia.w sp!, {r0, r2, r7, r8, ip, sp, pc} │ │ + vrhadd.u , , │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b72180 │ │ movs r0, r0 │ │ b.n b7238a │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ @@ -3094997,16 +3094997,16 @@ │ │ b.n b7211c │ │ ldc2 11, cr14, [lr, #-1020]! @ 0xfffffc04 @ │ │ movs r5, r0 │ │ b.n b720ca │ │ beq.n b71d9c │ │ b.n b722a8 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r5, r7, ip, sp, pc} │ │ - vhadd.u d27, d27, d2 │ │ + ldmia.w sp!, {r0, r3, r6, r7, ip, sp, pc} │ │ + vhadd.u d27, d27, d25 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b7223c │ │ movs r0, r0 │ │ b.n b72446 │ │ movs r6, r3 │ │ lsrs r0, r0, #8 │ │ @@ -3095182,16 +3095182,16 @@ │ │ b.n b71a40 │ │ str r0, [sp, #0] │ │ b.n b71a22 │ │ adds r3, r0, #1 │ │ add.w r0, r5, r1, lsl #28 │ │ b.n b72662 │ │ @ instruction: 0xffdaeaff │ │ - add r7, sp, #744 @ 0x2e8 │ │ - vminnm.f16 q13, , q11 │ │ + add r7, sp, #900 @ 0x384 │ │ + vminnm.f16 d26, d27, d13 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b723d0 │ │ movs r0, r0 │ │ b.n b725da │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ @@ -3095513,17 +3095513,17 @@ │ │ b.n b71d2a │ │ subs r1, r1, r6 │ │ add.w r0, r5, r5 │ │ b.n b7254a │ │ beq.n b7223c │ │ b.n b72728 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r4, r6, r9, sl, fp, sp, pc} │ │ - @ instruction: 0xff7bad7a │ │ - vpmin.u d18, d11, d31 │ │ + ldmia.w sp!, {r0, r3, r4, r5, r6, r9, sl, fp, sp, pc} │ │ + vabd.f16 d26, d27, d17 │ │ + vpmax.u q9, , q11 │ │ vhadd.u d16, d26, d16 │ │ movs r0, r0 │ │ lsls r0, r6, #4 │ │ movs r0, r0 │ │ lsls r0, r7, #5 │ │ movs r0, r0 │ │ eors r0, r6 │ │ @@ -3095954,16 +3095954,16 @@ │ │ b.n b728ca │ │ str r0, [r7, r0] │ │ b.n b720e2 │ │ @ instruction: 0xffcdeaff │ │ str r0, [r4, r3] │ │ b.n b72102 │ │ @ instruction: 0xffcbeaff │ │ - add r2, sp, #488 @ 0x1e8 │ │ - vmls.i d26, d11, d2 │ │ + add r2, sp, #644 @ 0x284 │ │ + vmls.i d26, d11, d25 │ │ vsub.i64 d20, d11, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b72a80 │ │ movs r0, r0 │ │ b.n b72c8a │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ @@ -3096023,16 +3096023,16 @@ │ │ asrs r5, r0, #32 │ │ lsls r1, r0, #15 │ │ adds r0, r7, #6 │ │ lsls r0, r0, #7 │ │ beq.n b72678 │ │ b.n b72b84 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r4, r5, r7, r8, r9, sl, sp, pc} │ │ - vaba.u q13, , q3 │ │ + ldmia.w sp!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, sp, pc} │ │ + vaba.u q13, , │ │ vsub.i64 d20, d11, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b72b18 │ │ movs r0, r0 │ │ b.n b72d22 │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ @@ -3096092,16 +3096092,16 @@ │ │ asrs r4, r0, #32 │ │ lsls r1, r0, #14 │ │ adds r0, r7, #6 │ │ lsls r0, r0, #7 │ │ beq.n b72710 │ │ b.n b72c1c │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, sp, pc} │ │ - vaba.u d26, d11, d30 │ │ + ldmia.w sp!, {r0, r2, r6, r8, r9, sl, sp, pc} │ │ + vabd.u q13, , │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b72bb0 │ │ movs r0, r0 │ │ b.n b72dba │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ @@ -3096208,16 +3096208,16 @@ │ │ b.n b72b90 │ │ @ instruction: 0xfaa1ebff │ │ movs r5, r0 │ │ b.n b72b3e │ │ beq.n b72830 │ │ b.n b72d1c │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r9, sl, sp, pc} │ │ - vmax.u d26, d11, d14 │ │ + ldmia.w sp!, {r0, r2, r5, r7, r9, sl, sp, pc} │ │ + vmin.u d26, d11, d21 │ │ vbif q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b72cb0 │ │ str r0, [r0, r0] │ │ b.n b7233a │ │ ands r0, r0 │ │ b.n b72b5e │ │ @@ -3096768,15 +3096768,15 @@ │ │ vceq.i q12, q14, q10 │ │ vrshl.u64 , q2, │ │ @ instruction: 0xff791c4c │ │ movs r0, r0 │ │ adds r3, #168 @ 0xa8 │ │ vcge.u , , q2 │ │ vcgt.f16 , , │ │ - vmin.u , q14, │ │ + vmin.u , q14, q13 │ │ vqadd.u64 d20, d10, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b73190 │ │ movs r0, r0 │ │ b.n b7339a │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ @@ -3096845,16 +3096845,16 @@ │ │ lsls r1, r0, #15 │ │ adds r0, r7, #6 │ │ lsls r0, r0, #7 │ │ beq.n b72d98 │ │ b.n b732a4 │ │ ands r0, r2 │ │ ldmia.w sp!, {r1, r2, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xeaffa09e │ │ - vhadd.u q13, , q1 │ │ + @ instruction: 0xeaffa0c5 │ │ + vhadd.u q13, , │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b7323c │ │ str r0, [r0, r0] │ │ b.n b734e6 │ │ movs r0, r0 │ │ b.n b7344a │ │ @@ -3096946,16 +3096946,16 @@ │ │ b.n b7359e │ │ @ instruction: 0xf907ebff │ │ movs r5, r0 │ │ b.n b731a6 │ │ beq.n b72e78 │ │ b.n b73384 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r4, r5, r6, r7, r8, r9, sl, fp, ip, pc} │ │ - vpmin.f16 d25, d27, d18 │ │ + ldmia.w sp!, {r0, r3, r4, sp, pc} │ │ + vpmin.f16 , , │ │ vacgt.f16 d27, d11, d26 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b7331c │ │ str r0, [r6, #0] │ │ b.n b729c0 │ │ strb r2, [r0, #0] │ │ @@ -3097220,22 +3097220,22 @@ │ │ strh r0, [r6, #6] │ │ b.n b7345c │ │ movs r5, r0 │ │ b.n b73406 │ │ movs r7, #246 @ 0xf6 │ │ b.n b736ca │ │ @ instruction: 0xff82eaff │ │ - str r0, [sp, #176] @ 0xb0 │ │ - vqadd.u64 d24, d10, d11 │ │ - vacgt.f16 q12, , q10 │ │ + str r0, [sp, #332] @ 0x14c │ │ + vhadd.u q12, q5, q1 │ │ + vminnm.f16 d24, d11, d11 │ │ vsub.i64 d17, d10, d24 │ │ movs r0, r0 │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ - vcgt.f16 q12, q5, q0 │ │ - vpmin.f16 d24, d10, d28 │ │ + ldrh r3, [r3, #52] @ 0x34 │ │ + vcgt.f16 q12, q5, │ │ + vminnm.f16 q12, q5, │ │ vqadd.u64 q10, q5, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b7358c │ │ movs r0, r0 │ │ b.n b73796 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3097325,16 +3097325,16 @@ │ │ b.n b73548 │ │ ldrh.w lr, [r3], #255 │ │ movs r5, r0 │ │ b.n b734f6 │ │ beq.n b731c8 │ │ b.n b736d4 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r2, r6, r7, sl, fp, ip, pc} │ │ - vqrdmlsh.s , , q3 │ │ + ldmia.w sp!, {r0, r2, r3, r5, r6, r7, sl, fp, ip, pc} │ │ + vqrdmlsh.s , , │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b73668 │ │ movs r0, r0 │ │ b.n b73872 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ @@ -3097426,16 +3097426,16 @@ │ │ ands r1, r0 │ │ b.n b739d2 │ │ movs r4, r0 │ │ b.n b735d6 │ │ beq.n b732a8 │ │ b.n b737b4 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r3, r4, r6, r7, r8, r9, fp, ip, pc} │ │ - vqrdmlah.s , , q9 │ │ + ldmia.w sp!, {r0, sl, fp, ip, pc} │ │ + vqrdmlah.s d25, d27, d9 │ │ vqrdmlah.s d26, d11, d0 │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r2, r6, ip, lr, pc} │ │ b.n b7374c │ │ str r0, [sp, #448] @ 0x1c0 │ │ b.n b72df0 │ │ add sp, #0 │ │ @@ -3098029,16 +3098029,16 @@ │ │ cmp r1, #43 @ 0x2b │ │ b.n b73dc2 │ │ add r0, pc, #960 @ (adr r0, b73b84 ) │ │ b.n b73b60 │ │ adds r0, #3 │ │ b.n b738e8 │ │ vpmin.u16 q7, q9, │ │ - ldr r2, [sp, #648] @ 0x288 │ │ - vmul.p d25, d27, d18 │ │ + ldr r2, [sp, #804] @ 0x324 │ │ + vmul.p , , │ │ vsub.i64 , , q14 │ │ vceq.i d27, d11, d16 │ │ vmax.u d27, d27, d8 │ │ vshl.u64 d25, d21, d27 │ │ vmax.u , q12, q4 │ │ movs r0, r0 │ │ str r4, [sp, #420] @ 0x1a4 │ │ @@ -3098386,20 +3098386,20 @@ │ │ adds r0, #3 │ │ b.n b73be8 │ │ movs r4, r0 │ │ b.n b73e0e │ │ movs r7, #27 │ │ b.n b740d2 │ │ @ instruction: 0xffeeeaff │ │ - str r5, [sp, #632] @ 0x278 │ │ - vrshl.u64 d25, d18, d11 │ │ - vrhadd.u d31, d11, d20 │ │ - vmls.i q11, , │ │ - vceq.i d22, d26, d9 │ │ - vpmin.f16 q15, q13, q8 │ │ + str r5, [sp, #788] @ 0x314 │ │ + vrshl.u64 , , │ │ + vrhadd.u , , │ │ + vmls.i q11, , q14 │ │ + vsub.i64 q11, q13, q0 │ │ + vhadd.u d31, d10, d7 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, r4, r5, r7, r8, sl, fp, sp} │ │ b.n b73e96 │ │ ands r0, r0 │ │ b.n b7423a │ │ lsls r0, r0, #2 │ │ b.n b74122 │ │ @@ -3098640,15 +3098640,15 @@ │ │ lsrs r1, r0, #16 │ │ b.n b7420a │ │ asrs r2, r0, #32 │ │ b.n b7444e │ │ asrs r0, r0, #32 │ │ b.n b73812 │ │ @ instruction: 0xfff5eaff │ │ - add ip, pc │ │ + cmp r3, r4 │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b741bc │ │ str r4, [r0, r0] │ │ b.n b73846 │ │ ands r0, r0 │ │ b.n b7406a │ │ @@ -3099358,20 +3099358,20 @@ │ │ lsrs r1, r0, #16 │ │ b.n b74832 │ │ asrs r2, r0, #32 │ │ b.n b74a76 │ │ asrs r0, r0, #32 │ │ b.n b73e3a │ │ vpmin.u16 q15, q14, │ │ - ldrh r2, [r0, #46] @ 0x2e │ │ - @ instruction: 0xff7b8d1a │ │ - @ instruction: 0xff7b8d56 │ │ + ldrh r1, [r5, #46] @ 0x2e │ │ + vabd.f16 q12, , │ │ + @ instruction: 0xff7b8d7d │ │ vminnm.f16 q8, , q14 │ │ movs r0, r0 │ │ - ldrh r6, [r5, #22] │ │ + ldrh r5, [r2, #24] │ │ vsub.i64 d20, d11, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b747f4 │ │ stmia r0!, {r0} │ │ b.n b74a9e │ │ stmia r0!, {} │ │ b.n b73e7c │ │ @@ -3099645,18 +3099645,18 @@ │ │ b.n b740c2 │ │ asrs r1, r4, #10 │ │ add.w r0, r5, r5 │ │ b.n b748ea │ │ beq.n b745ec │ │ b.n b74ac8 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r3, r5, r9, fp, pc} │ │ - vmls.i d24, d11, d22 │ │ - vhsub.u , , │ │ - vbif , , │ │ + ldmia.w sp!, {r0, r2, r4, r6, r9, fp, pc} │ │ + vmls.i q12, , │ │ + vqsub.u64 , , q10 │ │ + vqsub.u64 d17, d11, d12 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b74a64 │ │ strb r1, [r0, #0] │ │ b.n b7490e │ │ asrs r0, r1, #5 │ │ b.n b74110 │ │ @@ -3099811,19 +3099811,19 @@ │ │ add.w r0, r3, r0, lsl #16 │ │ b.n b74e52 │ │ movs r4, r0 │ │ b.n b74a56 │ │ beq.n b74728 │ │ b.n b74c34 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r8, fp, sp, lr} │ │ - @ instruction: 0xff7b5ce5 │ │ - @ instruction: 0xff7a5cc1 │ │ - vqrdmlsh.s d21, d26, d13 │ │ - vsub.i64 d22, d10, d3 │ │ + ldmia.w sp!, {r1, r2, r4, r6, r8, fp, sp, lr} │ │ + vabd.f16 d21, d11, d12 │ │ + @ instruction: 0xff7a5ce8 │ │ + @ instruction: 0xff7a5cc4 │ │ + vsub.i64 d22, d10, d26 │ │ vabd.f16 , , │ │ @ instruction: 0xeaff4830 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b74bd8 │ │ str r1, [r0, r0] │ │ b.n b74a82 │ │ asrs r5, r1, #32 │ │ @@ -3100454,15 +3100454,15 @@ │ │ movs r4, r0 │ │ b.n b747e2 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ beq.n b74cf0 │ │ b.n b751fc │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r5, r6, sl, fp, lr, pc} │ │ + ldmia.w sp!, {r1, r3, r7, sl, fp, lr, pc} │ │ vaba.u q10, q13, q8 │ │ stmdb sp!, {ip, sp, lr} │ │ b.n b75032 │ │ movs r4, r4 │ │ b.n b74816 │ │ strh r3, [r0, #0] │ │ b.n b7503a │ │ @@ -3101110,15 +3101110,15 @@ │ │ movs r0, r0 │ │ b.n b75932 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ beq.n b752a8 │ │ b.n b757b4 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r3, r6, r7, r8, r9, fp, ip, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr} │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b75744 │ │ asrs r4, r3, #1 │ │ b.n b74dec │ │ str r0, [r0, r0] │ │ b.n b755f2 │ │ @@ -3101159,28 +3101159,28 @@ │ │ b.n b75806 │ │ subs r6, #34 @ 0x22 │ │ add.w r0, r0, r4 │ │ b.n b75646 │ │ beq.n b75318 │ │ b.n b75824 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r7, sl} │ │ + ldmia.w sp!, {r1, r6, r7, sl} │ │ vhadd.u q8, , q14 │ │ movs r0, r0 │ │ movs r0, r0 │ │ b.n b759ba │ │ vrhadd.u16 d0, d14, d31 │ │ asrs r0, r1, #32 │ │ b.n b74e60 │ │ movs r0, #53 @ 0x35 │ │ b.n b75a66 │ │ asrs r1, r0, #32 │ │ b.n b75448 │ │ b.n b75568 │ │ - and.w r4, r3, pc, asr #32 │ │ + and.w r4, r3, r6, lsr #1 │ │ vqadd.u64 d16, d11, d8 │ │ b.n b75836 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r1 │ │ b.n b74e5e │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r0, [pc, #0] @ (b75344 ) │ │ @@ -3104285,17 +3104285,17 @@ │ │ b.n b76ef8 │ │ movs r0, r3 │ │ b.n b768f8 │ │ movs r0, r1 │ │ b.n b77122 │ │ lsls r7, r4, #24 │ │ @ instruction: 0xeb00fced │ │ - @ instruction: 0xeaff13ce │ │ + @ instruction: 0xeaff13f5 │ │ vacgt.f16 , , q13 │ │ - vabd.f16 , q4, │ │ + vabd.f16 , q4, q14 │ │ vqrdmlah.s d23, d26, d4 │ │ vhadd.u d16, d12, d2 │ │ b.n b7713e │ │ lsls r1, r0, #12 │ │ b.n b77422 │ │ stc2l 10, cr1, [r9], #1020 @ 0x3fc @ │ │ asrs r0, r0, #32 │ │ @@ -3105465,15 +3105465,15 @@ │ │ adds r2, #16 │ │ b.n b77726 │ │ movs r1, r0 │ │ b.n b77ea8 │ │ movs r4, r0 │ │ b.n b772b0 │ │ movs r4, r2 │ │ - and.w r7, r0, r6, lsr #18 │ │ + and.w r7, r0, sp, ror #18 │ │ vaba.u , , q9 │ │ vhadd.u d16, d24, d24 │ │ b.n b772f4 │ │ adds r2, #129 @ 0x81 │ │ b.n b77dba │ │ asrs r4, r4, #2 │ │ b.n b772fc │ │ @@ -3105513,36 +3105513,36 @@ │ │ mcr2 10, 0, lr, cr12, cr15, {7} @ │ │ ldr r5, [sp, #664] @ 0x298 │ │ vqsub.u64 d28, d24, d30 │ │ vaba.u d31, d27, d22 │ │ vmin.u , q12, q5 │ │ vqrdmulh.s q10, q4, q6 │ │ movs r0, r0 │ │ - lsrs r7, r2, #5 │ │ + lsrs r6, r7, #5 │ │ vqshl.u64 , q9, │ │ vqadd.u64 q11, q12, q9 │ │ - vrshl.u64 q9, q11, q12 │ │ + vmax.u d18, d8, d13 │ │ vshl.u64 d31, d18, d11 │ │ vmul.p , q12, q3 │ │ - vaba.u , q12, q14 │ │ + vsub.i64 d17, d8, d19 │ │ vqrshl.u64 d31, d14, d26 │ │ vabd.f16 , q4, q11 │ │ vrshl.u64 d31, d14, d8 │ │ - vabd.u , q4, q0 │ │ - vsub.i64 q12, q13, q3 │ │ + vabd.u , q4, │ │ + vsub.i64 q12, q13, │ │ vceq.i , , q1 │ │ vhsub.u , q12, q13 │ │ - vmin.u q12, q12, q15 │ │ + vabd.u d24, d8, d21 │ │ vhsub.u d31, d9, d30 │ │ - vshl.u64 , q8, q4 │ │ + vshl.u64 d17, d7, d24 │ │ vmls.i d17, d10, d20 │ │ - vhsub.u16 d29, d21, d18 │ │ + vhsub.u16 , , │ │ vsub.i64 d30, d9, d10 │ │ vminnm.f16 , q4, │ │ - vrhadd.u d19, d9, d12 │ │ + vbif d19, d9, d19 │ │ @ instruction: 0xff7aec8e │ │ vbif d20, d8, d18 │ │ vsub.i64 d20, d9, d0 │ │ stmdb sp!, {ip} │ │ b.n b773a4 │ │ adds r3, #30 │ │ @ instruction: 0xeb008800 │ │ @@ -3105784,15 +3105784,15 @@ │ │ add.w r0, r0, r1 │ │ b.n b781d6 │ │ beq.n b77b68 │ │ b.n b77fb4 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ vabal.u q15, d31, d18 │ │ - vaba.u q8, q12, q0 │ │ + vaba.u q8, q12, │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n b77f4c │ │ asrs r0, r4, #32 │ │ b.n b775d6 │ │ str r0, [r0, r0] │ │ b.n b781fa │ │ @@ -3106353,32 +3106353,32 @@ │ │ str r1, [r0, r0] │ │ b.n b786b6 │ │ lsrs r1, r0, #16 │ │ b.n b7867a │ │ movs r0, r0 │ │ b.n b77a8a │ │ @ instruction: 0xffa6eaff │ │ - bge.n b77f88 │ │ + bge.n b77fd6 │ │ vabd.f16 q13, q5, │ │ vcgt.f16 d28, d11, d14 │ │ - vcge.u , , q6 │ │ + vshl.u64 d17, d3, d11 │ │ vcge.u d28, d27, d25 │ │ vcgt.f16 d20, d24, d5 │ │ - vqrshl.u64 d18, d14, d24 │ │ + vrshl.u64 q9, , q12 │ │ vpmin.u q11, q5, q1 │ │ vpmin.u d22, d24, d22 │ │ vrshl.u64 , q1, q4 │ │ - vqrdmulh.s q14, q12, │ │ - vqrshl.u64 d23, d31, d9 │ │ + vqrdmlah.s q14, q12, q8 │ │ + vrshl.u64 , q11, │ │ vhsub.u d28, d25, d31 │ │ - vqadd.u64 q10, q4, │ │ + vqadd.u64 q10, q4, q12 │ │ vshl.u64 d26, d25, d10 │ │ - vpmax.u d25, d8, d28 │ │ - vcgt.f16 , q13, q7 │ │ - vaba.u d27, d26, d9 │ │ + vpmin.u , q4, │ │ + vacgt.f16 , q13, │ │ + vabd.u , q13, q0 │ │ vmax.u q12, q5, │ │ vrhadd.u q14, q12, │ │ vbif q10, q12, q8 │ │ stmdb sp!, {r3, r6, ip, lr, pc} │ │ b.n b78474 │ │ strb r0, [r0, #0] │ │ b.n b7831e │ │ @@ -3107148,17 +3107148,17 @@ │ │ b.n b78194 │ │ asrs r6, r3, #15 │ │ add.w r0, r0, r4 │ │ b.n b789b2 │ │ beq.n b786b4 │ │ b.n b78b90 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r2, r3, r4, r5, r6, r7, fp, sp} │ │ + ldmia.w sp!, {r0, r1, r5, r8, fp, sp} │ │ vmls.i , , q11 │ │ - vqshl.u64 q13, , q4 │ │ + vqshl.u64 d26, d8, d24 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r5, r6, ip, lr, pc} │ │ b.n b78b28 │ │ lsls r0, r2, #1 │ │ movt r0, #1536 @ 0x600 │ │ b.n b789d6 │ │ lsls r0, r0, #1 │ │ @@ -3107422,23 +3107422,23 @@ │ │ b.n b783c8 │ │ asrs r0, r0, #1 │ │ b.n b78ddc │ │ mrc2 11, 2, lr, cr15, cr15, {7} @ │ │ beq.n b78990 │ │ b.n b78de4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r3, r4, r6, r7, r9, sp, lr} │ │ - vcgt.f16 d25, d9, d26 │ │ + ldmia.w sp!, {r0, r8, r9, sp, lr} │ │ + vacgt.f16 , , │ │ @ instruction: 0xff79ec4a │ │ vsub.i64 d29, d24, d10 │ │ - vqrdmlah.s q11, q12, │ │ + vqrdmlah.s q11, q12, q15 │ │ vqrdmulh.s q15, , q1 │ │ - vqrdmlsh.s d30, d8, d28 │ │ + @ instruction: 0xff78ec63 │ │ vaba.u , q13, q9 │ │ - vqrdmlah.s d22, d8, d31 │ │ + vqrdmulh.s q11, q4, q11 │ │ vpmin.u d25, d25, d7 │ │ vbif q10, q12, q8 │ │ stmdb sp!, {ip, sp, lr} │ │ b.n b78c3e │ │ str r0, [r0, r0] │ │ b.n b78c42 │ │ lsls r0, r2, #19 │ │ @@ -3108027,31 +3108027,31 @@ │ │ mcr2 11, 1, lr, cr7, cr15, {7} @ │ │ movs r7, r0 │ │ b.n b7912a │ │ str r1, [sp, #68] @ 0x44 │ │ @ instruction: 0xeb01d054 │ │ b.n b7930c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r7, r8, r9, sl, fp, ip, pc} │ │ + ldmia.w sp!, {r0, r2, r3, r5, r7, r8, r9, sl, fp, ip, pc} │ │ vshl.u64 , q7, │ │ vminnm.f16 d25, d8, d1 │ │ - vacgt.f16 , , │ │ + vacgt.f16 , , q15 │ │ vqshl.u64 , q13, │ │ vminnm.f16 d25, d8, d29 │ │ - vcge.u d24, d27, d13 │ │ + vcgt.u q12, , q2 │ │ vqshl.u64 , q9, │ │ vacgt.f16 d25, d24, d21 │ │ - vminnm.f16 q10, , q15 │ │ + vhadd.u d21, d11, d21 │ │ vhsub.u d29, d26, d6 │ │ @ instruction: 0xff789ccd │ │ vabd.u d18, d27, d20 │ │ movs r0, r0 │ │ str r5, [sp, #424] @ 0x1a8 │ │ vqsub.u64 d29, d8, d14 │ │ - @ instruction: 0xff789d3f │ │ + vabd.f16 , q4, q11 │ │ vcgt.u d16, d9, d16 │ │ b.n b7895a │ │ adds r1, #46 @ 0x2e │ │ and.w r8, r0, r0, lsl #16 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n b792e0 │ │ lsls r0, r2, #1 │ │ @@ -3109229,20 +3109229,20 @@ │ │ b.n b7938a │ │ asrs r2, r0, #32 │ │ b.n b79fa6 │ │ ldr r1, [r7, r6] │ │ @ instruction: 0xeb00d034 │ │ b.n b79d88 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r6, r9, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r3, r5, r6, r9, ip, sp, pc} │ │ vabd.u d28, d25, d26 │ │ vminnm.f16 d31, d8, d7 │ │ vceq.i q13, q12, │ │ vaba.u q14, q12, q15 │ │ - vpmax.u d30, d8, d15 │ │ + vpmin.u d30, d8, d22 │ │ vsub.i64 d20, d9, d0 │ │ stmdb sp!, {r0, sp, lr, pc} │ │ b.n b79bd2 │ │ asrs r0, r0, #32 │ │ b.n b79bd6 │ │ lsls r0, r2, #19 │ │ b.n b793c0 │ │ @@ -3109441,15 +3109441,15 @@ │ │ b.n b79d7e │ │ movs r2, r1 │ │ b.n b79d82 │ │ beq.n b79a9c │ │ b.n b79f60 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r7, r8, sl, fp, sp, lr, pc} │ │ - vqrdmlsh.s16 d28, d4, d26 │ │ + sha256h2.32 q14, q2, │ │ vmax.u d28, d9, d6 │ │ vbif d27, d24, d0 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n b79efc │ │ ands r0, r0 │ │ b.n b79da6 │ │ @@ -3109863,17 +3109863,17 @@ │ │ b.n b798e0 │ │ @ instruction: 0xfa2eebff │ │ movs r0, r0 │ │ b.n b7a50e │ │ beq.n b79e18 │ │ b.n b7a2ec │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r3, r5, r6, fp, lr, pc} │ │ + ldmia.w sp!, {r0, r2, r4, r7, fp, lr, pc} │ │ vqsub.u64 d28, d9, d26 │ │ - vmin.u , q4, q14 │ │ + vmax.u d29, d24, d19 │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r0, r1, r2, r3, r4, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n b7a284 │ │ adds r0, #2 │ │ b.n b7a12e │ │ movs r0, #188 @ 0xbc │ │ b.n b7990c │ │ @@ -3111914,15 +3111914,15 @@ │ │ bl ac4e18 │ │ stmia r0!, {r1, r4, r5, r7} │ │ vhadd.u , q4, q6 │ │ b.n b7aa70 │ │ add sp, #44 @ 0x2c │ │ b.n b7b054 │ │ @ instruction: 0xfbfceaff │ │ - asrs r1, r1, #32 │ │ + asrs r0, r6, #32 │ │ vqadd.u64 d27, d11, d24 │ │ b.n b7aa80 │ │ add sp, #44 @ 0x2c │ │ b.n b7b064 │ │ @ instruction: 0xfbf8eaff │ │ add sp, #288 @ 0x120 │ │ b.n b7aa8c │ │ @@ -3111931,117 +3111931,117 @@ │ │ @ instruction: 0xfbf5eaff │ │ add sp, #256 @ 0x100 │ │ b.n b7aa98 │ │ add sp, #44 @ 0x2c │ │ b.n b7b07c │ │ @ instruction: 0xfbf2eaff │ │ cmp r5, #254 @ 0xfe │ │ - vminnm.f16 d22, d25, d19 │ │ + vminnm.f16 q11, , q5 │ │ vhadd.u q14, , q9 │ │ - vpmin.f16 q8, q12, │ │ - vmls.i , , │ │ + vpmin.f16 q8, q12, q12 │ │ + vmls.i , , q14 │ │ vcge.u d25, d9, d6 │ │ - vpmin.f16 d18, d24, d20 │ │ + vpmin.f16 q9, q12, │ │ vrhadd.u d25, d26, d28 │ │ vbif d25, d24, d28 │ │ vqsub.u64 d25, d24, d20 │ │ - vrshl.u64 , , q4 │ │ + vqrshl.u64 d29, d0, d24 │ │ vmul.p d30, d9, d29 │ │ vqsub.u64 d27, d8, d10 │ │ - vqrshl.u64 q10, q9, q4 │ │ + vqrshl.u64 d20, d9, d24 │ │ vpmax.u d21, d9, d6 │ │ vmul.p , , q13 │ │ vqrdmulh.s d21, d11, d14 │ │ - vmax.u q14, , │ │ + vabd.u d28, d11, d12 │ │ vhsub.u d27, d26, d14 │ │ - vshl.u64 q10, q11, q4 │ │ - vqshl.u64 q10, q9, │ │ - vrshl.u64 q10, q9, │ │ - vpmax.u d26, d25, d26 │ │ - vbif q8, q13, q6 │ │ - vmul.p q12, , │ │ - vcge.u q15, q13, q4 │ │ + vshl.u64 d20, d13, d24 │ │ + vqshl.u64 d20, d9, d25 │ │ + vrshl.u64 d20, d9, d25 │ │ + vpmin.u q13, , │ │ + vhsub.u d16, d10, d3 │ │ + vmul.p q12, , q13 │ │ + vcge.u q15, q13, │ │ vmul.p d30, d26, d31 │ │ - vceq.i d27, d24, d30 │ │ + vsub.i64 , q12, │ │ vabd.f16 q8, , q6 │ │ movs r0, r0 │ │ subs r4, r0, #5 │ │ - vrhadd.u d22, d24, d16 │ │ + vrhadd.u q11, q12, │ │ vqadd.u64 d17, d9, d8 │ │ movs r0, r0 │ │ - movs r1, #120 @ 0x78 │ │ + movs r1, #159 @ 0x9f │ │ vqrdmlah.s d21, d11, d3 │ │ vqrdmulh.s d21, d11, d7 │ │ - vbif d18, d27, d1 │ │ - vpmin.u d22, d11, d4 │ │ - vpmin.u d22, d10, d24 │ │ + vbif d18, d27, d24 │ │ + vpmin.u d22, d11, d27 │ │ + vpmin.u q11, q5, │ │ @ instruction: 0xff7a7d16 │ │ vabd.u d21, d11, d23 │ │ vmax.u d21, d24, d31 │ │ vpmin.f16 , q12, q5 │ │ @ instruction: 0xff7b7c0a │ │ vqrdmlah.s , , q15 │ │ - vqrdmlsh.s , , │ │ - vmax.u d31, d9, d20 │ │ - vmax.u d31, d25, d18 │ │ - vqrshl.u64 q14, , │ │ - vqrshl.u64 d28, d21, d26 │ │ + vabd.f16 d25, d11, d18 │ │ + vmax.u , , │ │ + vmax.u , , │ │ + vmax.u d28, d9, d20 │ │ + vqrshl.u64 q14, q6, q13 │ │ vabd.f16 d23, d26, d3 │ │ vsub.i64 q15, , q3 │ │ vsub.i64 d30, d8, d18 │ │ vcgt.f16 , q4, │ │ vmax.u q8, , │ │ vrshl.u64 q8, , │ │ vqrshl.u64 q8, , │ │ - vpmax.u q11, , │ │ - vabd.f16 , q5, │ │ + vqrdmulh.s d22, d9, d14 │ │ + vabd.f16 , q5, q15 │ │ vcgt.u , , q6 │ │ vpmin.u d19, d24, d18 │ │ - vpmin.f16 d18, d24, d7 │ │ - vrshl.u64 d20, d1, d26 │ │ - vacgt.f16 , , │ │ + vpmin.f16 d18, d24, d30 │ │ + vrshl.u64 d20, d24, d26 │ │ + vacgt.f16 , , q13 │ │ vrhadd.u , , q14 │ │ vrhadd.u , q4, q8 │ │ vceq.i q9, q4, q9 │ │ - vaba.u q14, , │ │ + vceq.i d28, d9, d14 │ │ vpmin.f16 q15, q5, q4 │ │ vhadd.u d29, d8, d12 │ │ - @ instruction: 0xffffaed6 │ │ + @ instruction: 0xffffaefd │ │ vqsub.u64 d24, d10, d11 │ │ vhsub.u q13, , q9 │ │ - vceq.i d30, d27, d24 │ │ + vceq.i q15, , │ │ vacgt.f16 q15, q5, q2 │ │ - vpmin.u , q12, q3 │ │ - vpmin.u , , │ │ - vqshl.u64 , , │ │ + vpmin.u , q12, │ │ + vqrdmulh.s d31, d9, d0 │ │ + vshl.u64 d19, d6, d25 │ │ vmul.p , q5, │ │ - vminnm.f16 q11, q4, q10 │ │ - vshl.u64 d19, d10, d10 │ │ - @ instruction: 0xff7a8cc1 │ │ + vminnm.f16 d22, d24, d11 │ │ + vqshl.u64 d19, d17, d10 │ │ + @ instruction: 0xff7a8ce8 │ │ vqrdmulh.s d21, d26, d13 │ │ vabd.u d25, d8, d11 │ │ - vshl.u64 d18, d2, d8 │ │ - vshl.u64 d17, d13, d27 │ │ - vmls.i d20, d10, d27 │ │ - vpmin.f16 , , │ │ + vshl.u64 d18, d25, d8 │ │ + vqshl.u64 d17, d20, d27 │ │ + vmul.p q10, q5, q1 │ │ + vminnm.f16 d25, d25, d0 │ │ vmax.u , , │ │ - vshl.u64 d17, d3, d8 │ │ + vshl.u64 d17, d26, d8 │ │ vmin.u d25, d10, d30 │ │ - vcgt.u d18, d8, d21 │ │ - vqrdmulh.s d27, d11, d11 │ │ - vmax.u d29, d25, d20 │ │ + vcgt.u q9, q4, q6 │ │ + vqrdmlah.s d27, d11, d18 │ │ + vmax.u , , │ │ vhadd.u q9, , │ │ - vcgt.u , q4, │ │ - vmin.u , q5, q7 │ │ + vcge.u d17, d24, d2 │ │ + vmax.u d29, d26, d5 │ │ vqadd.u64 q9, , │ │ vsub.i64 q8, q4, q12 │ │ movs r0, r0 │ │ ldrb r2, [r6, r4] │ │ vcgt.u d27, d27, d6 │ │ - vhsub.u q8, q12, │ │ + vcgt.u d16, d8, d12 │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n b7b598 │ │ str r0, [r0, r0] │ │ b.n b7b442 │ │ asrs r0, r0, #8 │ │ b.n b7b71e │ │ @@ -3112165,15 +3112165,15 @@ │ │ b.n b7b724 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {ip, lr} │ │ b.n b7b952 │ │ @ instruction: 0xfffaeaff │ │ ldc2 15, cr15, [pc], #-476 @ b7b03c │ │ add r6, sp, #696 @ 0x2b8 │ │ - vqsub.u64 , q12, │ │ + vqsub.u64 , q12, q15 │ │ vacgt.f16 q13, , q9 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n b7b6c8 │ │ movs r7, r5 │ │ b.n b7b8d4 │ │ movs r6, r2 │ │ @@ -3112313,23 +3112313,23 @@ │ │ b.n b7ba8a │ │ bf 12, b88b4a │ │ movs r1, r0 │ │ b.n b7ba92 │ │ beq.n b7b394 │ │ b.n b7b870 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r2, r4, r5, r6, r8, r9, fp, sp} │ │ + ldmia.w sp!, {r0, r2, r3, r4, r7, r8, r9, fp, sp} │ │ vabd.f16 q13, q5, q13 │ │ - vbif q10, q4, q6 │ │ - vaba.u , , q11 │ │ + vrhadd.u d20, d24, d3 │ │ + vaba.u d25, d25, d13 │ │ @ instruction: 0xff79ad16 │ │ - vrhadd.u d20, d8, d8 │ │ - vrhadd.u d31, d9, d16 │ │ + vrhadd.u d20, d8, d31 │ │ + vrhadd.u , , │ │ @ instruction: 0xff79acca │ │ - vqadd.u64 d20, d24, d24 │ │ + vqadd.u64 q10, q12, │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b7b820 │ │ asrs r0, r0, #32 │ │ b.n b7aeaa │ │ ands r0, r0 │ │ b.n b7b6ce │ │ @@ -3118301,23 +3118301,23 @@ │ │ cmp r6, #224 @ 0xe0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ @ instruction: 0xffffffff │ │ @ instruction: 0xffffffff │ │ ... │ │ - asrs r7, r1, #32 │ │ + asrs r6, r6, #32 │ │ vhadd.u d17, d9, d8 │ │ b.n b7e0c8 │ │ movs r0, #66 @ 0x42 │ │ b.n b7ecce │ │ asrs r1, r0, #32 │ │ b.n b7e6b0 │ │ pop {r2, r7} │ │ - and.w lr, r3, r7, asr #2 │ │ + and.w lr, r3, lr, lsl #3 │ │ vqshl.u64 , q2, │ │ bmi.n b7e546 │ │ bmi.n b7e548 │ │ bmi.n b7e54a │ │ ands r0, r2 │ │ stmdb sp!, {r2, r4, r6, ip} │ │ b.n b7eac8 │ │ @@ -3118742,17 +3118742,17 @@ │ │ adds r0, #83 @ 0x53 │ │ adds r3, #0 │ │ adds r0, #0 │ │ b.n b7e432 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r1, r2, r4, r5, r8, sl, sp, lr, pc} │ │ vpmin.f16 q13, , │ │ - vminnm.f16 q11, q12, q2 │ │ + vminnm.f16 q11, q12, │ │ vminnm.f16 q13, q5, │ │ - vmin.u d30, d8, d25 │ │ + vmax.u q15, q4, q8 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b7ec8e │ │ asrs r0, r2, #2 │ │ b.n b7e490 │ │ ands r0, r0 │ │ b.n b7ec96 │ │ @@ -3118820,17 +3118820,17 @@ │ │ lsls r4, r6, #1 │ │ asrs r4, r0, #22 │ │ movs r1, r0 │ │ b.n b7f122 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r1, r3, r5, r8, r9, sp, lr, pc} │ │ vabd.f16 q13, , │ │ - vcgt.f16 d22, d8, d12 │ │ + vacgt.f16 d22, d8, d19 │ │ @ instruction: 0xff7aadb9 │ │ - vqshl.u64 d30, d17, d24 │ │ + vqshl.u64 q15, q4, q12 │ │ vsub.i64 d20, d10, d0 │ │ stmdb sp!, {r3, r5, lr, pc} │ │ b.n b7e522 │ │ b.n b7ea04 │ │ b.n b7f146 │ │ adds r0, #48 @ 0x30 │ │ b.n b7e52a │ │ @@ -3120182,22 +3120182,22 @@ │ │ b.n b7f648 │ │ @ instruction: 0xb89e │ │ add.w r0, r3, r6 │ │ b.n b7f872 │ │ lsls r4, r2, #8 │ │ @ instruction: 0xeb00ff8b │ │ @ instruction: 0xeaff8ae8 │ │ - vqrdmlsh.s d17, d8, d21 │ │ + vqrdmlsh.s , q4, q6 │ │ vpmax.u q12, , q6 │ │ vqrdmlsh.s d16, d24, d25 │ │ vmul.p d27, d11, d28 │ │ - vpmin.u d29, d7, d15 │ │ - vmul.p d30, d26, d30 │ │ + vpmax.u , , q3 │ │ + vmls.i q15, q13, │ │ vcgt.f16 d18, d25, d19 │ │ - vqrdmlah.s , q12, q7 │ │ + @ instruction: 0xff783c05 │ │ vmul.p d24, d10, d0 │ │ vceq.i q12, q12, q10 │ │ vhadd.u d16, d8, d0 │ │ b.n b7fc0c │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3121147,26 +3121147,26 @@ │ │ b.n b8025c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ b.n b8048a │ │ beq.n b7fd94 │ │ b.n b80268 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r4, r8, sl, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r3, r4, r5, r8, sl, sp, lr, pc} │ │ vqrdmlah.s , , │ │ - vqshl.u64 d30, d30, d8 │ │ + vshl.u64 q15, , q4 │ │ vacgt.f16 d30, d25, d3 │ │ - vcgt.u q15, , q3 │ │ - vqshl.u64 d28, d6, d25 │ │ - @ instruction: 0xff795c86 │ │ + vcgt.u q15, , │ │ + vqshl.u64 d28, d29, d25 │ │ + @ instruction: 0xff795cad │ │ vminnm.f16 d18, d26, d3 │ │ - vqrdmlah.s , , q15 │ │ + @ instruction: 0xff7b5c25 │ │ vrhadd.u d31, d10, d4 │ │ - vqrdmulh.s d21, d26, d6 │ │ - vcgt.u , q5, │ │ + vqrdmulh.s d21, d26, d29 │ │ + vcgt.u d27, d26, d14 │ │ vhadd.u d29, d10, d7 │ │ vhadd.u , , │ │ vhadd.u d16, d7, d0 │ │ b.n b8042e │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (b7fe54 ) │ │ stmdb sp!, {r3, r5, r6, ip} │ │ @@ -3121627,40 +3121627,40 @@ │ │ b.n b804e2 │ │ lsls r5, r5, #4 │ │ add.w r0, r0, r1 │ │ b.n b808ea │ │ beq.n b800bc │ │ b.n b806c8 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r1, r2, r4, r5, r6, r7, fp, ip, lr} │ │ + ldmia.w sp!, {r0, r2, r3, r4, r8, fp, ip, lr} │ │ vrshl.u64 , q0, q13 │ │ vqrdmlsh.s d18, d8, d18 │ │ vabd.f16 q15, , │ │ vqrdmlsh.s d18, d10, d2 │ │ vacgt.f16 , , q12 │ │ vmin.u d16, d24, d4 │ │ vacgt.f16 d23, d24, d20 │ │ vaba.u , q12, │ │ @ instruction: 0xff78ed1e │ │ - vcgt.f16 d29, d26, d12 │ │ - vcgt.f16 d29, d25, d8 │ │ - vpmin.f16 , , │ │ - vmax.u d22, d25, d15 │ │ - vshl.u64 , , │ │ + vacgt.f16 d29, d26, d19 │ │ + vcgt.f16 d29, d25, d31 │ │ + vpmin.f16 d27, d25, d8 │ │ + vmin.u d22, d25, d22 │ │ + vqshl.u64 , q9, │ │ vabd.f16 , q13, q14 │ │ vmls.i q8, q4, │ │ - vacgt.f16 , , │ │ + vpmin.f16 d27, d11, d6 │ │ vqrdmlah.s q14, , │ │ vsub.i64 q8, , │ │ - vpmax.u d24, d11, d27 │ │ + vpmin.u q12, , q1 │ │ @ instruction: 0xff7aac84 │ │ - vabd.f16 q14, , │ │ - vqrdmulh.s q11, q13, q7 │ │ - vqrdmulh.s d22, d26, d10 │ │ - vmls.i d26, d10, d23 │ │ + @ instruction: 0xff77cd92 │ │ + vqrdmlah.s q11, q13, │ │ + vqrdmlah.s d22, d26, d17 │ │ + vmls.i q13, q5, q7 │ │ vhadd.u d16, d10, d0 │ │ b.n b808be │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #960] @ (b805e4 ) │ │ stmdb sp!, {lr} │ │ b.n b8056a │ │ lsls r0, r1, #1 │ │ @@ -3123419,15 +3123419,15 @@ │ │ movs r1, r0 │ │ b.n b81872 │ │ movs r4, r0 │ │ b.n b80cbe │ │ beq.n b81148 │ │ b.n b81654 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r2, r3, r6, r8, pc} │ │ + ldmia.w sp!, {r0, r1, r4, r5, r6, r8, pc} │ │ vhadd.u d17, d10, d5 │ │ b.n b80ce6 │ │ movs r0, r0 │ │ b.n b817ec │ │ asrs r0, r6, #32 │ │ lsls r0, r2, #22 │ │ movs r0, r0 │ │ @@ -3123575,15 +3123575,15 @@ │ │ vqrdmlah.s16 q15, , │ │ movs r4, r0 │ │ b.n b815ca │ │ ldr r0, [pc, #192] @ (b8134c ) │ │ ldmia.w sp!, {r0, r1, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xeaff8830 │ │ ldmia.w sp!, {r0, r3, r6, r7, sl, ip, pc} │ │ - vhadd.u , , │ │ + vbif d19, d7, d0 │ │ vsub.i64 d20, d9, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b81740 │ │ asrs r0, r0, #32 │ │ b.n b819ea │ │ asrs r0, r0, #32 │ │ b.n b80dc8 │ │ @@ -3123871,15 +3123871,15 @@ │ │ movs r0, r0 │ │ b.n b81c56 │ │ movs r4, r5 │ │ b.n b8102c │ │ strh r4, [r0, #0] │ │ b.n b810b0 │ │ vpmin.u q15, q9, │ │ - subs r2, #23 │ │ + subs r2, #62 @ 0x3e │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b8186e │ │ ands r0, r0 │ │ b.n b81872 │ │ mrc2 11, 2, lr, cr8, cr15, {7} @ │ │ movs r0, r0 │ │ @@ -3124324,15 +3124324,15 @@ │ │ asrs r5, r0, #32 │ │ b.n b81c3a │ │ stc2l 11, cr14, [r1, #1020] @ 0x3fc @ │ │ str r1, [r0, #0] │ │ b.n b81dae │ │ @ instruction: 0xfffa1aff │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r4, r6, r7, fp, ip, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r7, fp, ip, sp, lr} │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b81db0 │ │ ands r0, r0 │ │ b.n b81c5a │ │ movs r4, r0 │ │ b.n b814be │ │ @@ -3124917,19 +3124917,19 @@ │ │ movs r4, r0 │ │ b.n b8197a │ │ beq.n b81e0c │ │ b.n b82310 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r3, r5, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ vpmin.u d25, d26, d28 │ │ - vbif d17, d8, d17 │ │ - vaba.u d20, d25, d25 │ │ - vcgt.u d27, d25, d26 │ │ - vabd.u , q5, │ │ - @ instruction: 0xff7a3cc3 │ │ + vbif , q4, q4 │ │ + vabd.u q10, , q8 │ │ + vcge.u , , │ │ + vabd.u , q5, q14 │ │ + @ instruction: 0xff7a3cea │ │ vmul.p d25, d10, d8 │ │ vabd.u d25, d24, d12 │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b82166 │ │ asrs r4, r1, #2 │ │ b.n b81968 │ │ @@ -3124996,15 +3124996,15 @@ │ │ movs r5, r0 │ │ b.n b821ee │ │ movs r0, r0 │ │ b.n b82554 │ │ str r0, [r0, #4] │ │ asrs r0, r0, #23 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r8, ip, pc} │ │ + ldmia.w sp!, {r1, r2, r5, r7, r8, ip, pc} │ │ vhadd.u d16, d10, d0 │ │ b.n b82562 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #960] @ (b82288 ) │ │ stmdb sp!, {r3, r5, ip} │ │ b.n b819ee │ │ ands r0, r0 │ │ @@ -3125167,19 +3125167,19 @@ │ │ b.n b82356 │ │ movs r0, #117 @ 0x75 │ │ b.n b8275a │ │ asrs r1, r0, #32 │ │ b.n b8213c │ │ ldr r0, [pc, #960] @ (b823e0 ) │ │ ldmia.w sp!, {r5, r6, r7, r8, sl, fp, sp, pc} │ │ - @ instruction: 0xea0390cb │ │ - vqadd.u64 , q5, │ │ - vhadd.u d25, d10, d27 │ │ - vminnm.f16 d24, d26, d23 │ │ - vminnm.f16 d24, d26, d7 │ │ + @ instruction: 0xea0390f2 │ │ + vqadd.u64 , q5, q15 │ │ + vqadd.u64 , q5, q1 │ │ + vminnm.f16 q12, q13, q7 │ │ + vminnm.f16 d24, d26, d30 │ │ vhadd.u d16, d10, d0 │ │ b.n b826e0 │ │ asrs r0, r0, #32 │ │ b.n b81b42 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ @@ -3125549,15 +3125549,15 @@ │ │ b.n b81e6e │ │ @ instruction: 0xffd21aff │ │ vpmin.u8 q15, q14, │ │ str r5, [sp, #992] @ 0x3e0 │ │ @ instruction: 0xeb02b001 │ │ b.n b82b36 │ │ vpmin.u8 q15, q15, │ │ - ldrh r3, [r0, #54] @ 0x36 │ │ + ldrh r2, [r5, #54] @ 0x36 │ │ vbif q10, q13, q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b82820 │ │ str r4, [r6, #0] │ │ b.n b81eaa │ │ movs r0, r0 │ │ b.n b82a3a │ │ @@ -3125852,15 +3125852,15 @@ │ │ lsls r4, r0, #22 │ │ asrs r0, r6, #32 │ │ b.n b82116 │ │ @ instruction: 0xfff0eaff │ │ movs r0, r0 │ │ b.n b82d36 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r6, r7, r9, fp, pc} │ │ + ldmia.w sp!, {r1, r3, r5, r6, r7, r9, fp, pc} │ │ vhadd.u d19, d10, d28 │ │ b.n b82122 │ │ stmia r0!, {} │ │ b.n b82d46 │ │ movs r0, #40 @ 0x28 │ │ b.n b8212a │ │ movs r0, r0 │ │ @@ -3125950,20 +3125950,20 @@ │ │ beq.n b826d0 │ │ b.n b82bdc │ │ ldr r0, [pc, #192] @ (b82784 ) │ │ ldmia.w sp!, {r0, r1, r4, r6, r7, r9, sl, ip, sp, lr, pc} │ │ @ instruction: 0xeaffd008 │ │ b.n b82be8 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r4, fp, ip, sp, pc} │ │ vminnm.f16 q13, , │ │ - vqadd.u64 , q4, │ │ + vhadd.u d17, d24, d0 │ │ vminnm.f16 , q5, q0 │ │ vmin.u d26, d7, d8 │ │ - vacgt.f16 d20, d7, d20 │ │ + vacgt.f16 q10, , │ │ vqadd.u64 q10, q5, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b82b8c │ │ str r2, [r0, #0] │ │ b.n b82a36 │ │ movs r0, #208 @ 0xd0 │ │ b.n b82238 │ │ @@ -3126060,23 +3126060,23 @@ │ │ @ instruction: 0xf6e7ebff │ │ movs r4, r0 │ │ b.n b82b02 │ │ beq.n b827d4 │ │ b.n b82ce0 │ │ eors r0, r6 │ │ ldmia.w sp!, {r1, r4, r7, r9, sl, ip, sp, lr, pc} │ │ - @ instruction: 0xeaffb746 │ │ + @ instruction: 0xeaffb76d │ │ vrhadd.u q14, , │ │ vpmin.u , , │ │ vqsub.u64 d30, d24, d3 │ │ vrshl.u64 q14, q10, q5 │ │ vhsub.u d30, d10, d20 │ │ vbif q14, q5, q1 │ │ - @ instruction: 0xff777cea │ │ - vceq.i d24, d9, d25 │ │ + @ instruction: 0xff777d11 │ │ + vsub.i64 q12, , q8 │ │ vpmin.f16 q11, q13, │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n b82c98 │ │ movs r1, #32 │ │ b.n b82340 │ │ ands r0, r0 │ │ @@ -3126210,27 +3126210,27 @@ │ │ b.n b82e30 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r2, r3, r5, ip} │ │ b.n b8245c │ │ asrs r1, r0, #32 │ │ b.n b82a40 │ │ @ instruction: 0xffdeeaff │ │ - @ instruction: 0xb63e │ │ - vaba.u d25, d9, d22 │ │ - vrhadd.u d31, d9, d19 │ │ + cpsie af │ │ + vaba.u , , │ │ + vrhadd.u , , q5 │ │ vpmin.f16 d22, d9, d0 │ │ vmul.p d17, d8, d25 │ │ - vmul.p q11, q4, q0 │ │ + vmul.p q11, q4, │ │ vcgt.u d18, d10, d19 │ │ vrshl.u64 d24, d0, d27 │ │ movs r4, r4 │ │ @ instruction: 0xfa72ff77 │ │ - add r5, pc, #644 @ (adr r5, b82bd0 ) │ │ - vqrshl.u64 q13, , q5 │ │ - vmul.p , q5, q7 │ │ + add r5, pc, #800 @ (adr r5, b82c6c ) │ │ + vqrshl.u64 d26, d8, d26 │ │ + vmls.i d21, d26, d5 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b82df8 │ │ movs r0, #192 @ 0xc0 │ │ b.n b824a0 │ │ ands r0, r0 │ │ b.n b82ca6 │ │ @@ -3126319,20 +3126319,20 @@ │ │ b.n b82d5a │ │ beq.n b82a2c │ │ b.n b82f38 │ │ ldr r0, [pc, #192] @ (b82ae0 ) │ │ ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, sl, ip, sp, lr, pc} │ │ @ instruction: 0xeaffa337 │ │ vshl.u64 d24, d27, d7 │ │ - vqshl.u64 , , │ │ - vcge.u , , │ │ + vrshl.u64 d27, d6, d7 │ │ + vcge.u d29, d25, d8 │ │ vqshl.u64 , q6, │ │ vqshl.u64 d24, d0, d24 │ │ movs r4, r4 │ │ - bcc.n b82aa8 │ │ + bcc.n b82af6 │ │ vcgt.f16 , , q10 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b82ee8 │ │ str r2, [r0, #0] │ │ b.n b82d92 │ │ movs r0, #128 @ 0x80 │ │ @@ -3126394,17 +3126394,17 @@ │ │ beq.n b82ae8 │ │ b.n b82fe4 │ │ ldr r0, [pc, #960] @ (b82e8c ) │ │ ldmia.w sp!, {r0, r4, r6, r7, r8, sl, ip, sp, lr, pc} │ │ @ instruction: 0xeaffd010 │ │ b.n b82ff0 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r3, r5, r8, sl, fp, sp} │ │ + ldmia.w sp!, {r0, r2, r4, r6, r8, sl, fp, sp} │ │ vqsub.u64 q14, q5, q6 │ │ - vmul.p q14, q13, │ │ + vpmax.u d28, d10, d4 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r0, r1, r2, r3, r5, r7, r8, r9, sl, fp, ip, lr, pc} │ │ b.n b82f88 │ │ str r1, [r0, r0] │ │ b.n b82e32 │ │ adds r4, r5, #1 │ │ b.n b82634 │ │ @@ -3127861,116 +3127861,116 @@ │ │ @ instruction: 0xffeceaff │ │ movs r4, r0 │ │ b.n b83a9a │ │ @ instruction: 0xf2fdebff │ │ svc 175 @ 0xaf │ │ b.n b83c7c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r4, r9, ip, lr, pc} │ │ + ldmia.w sp!, {r3, r4, r5, r9, ip, lr, pc} │ │ vcgt.u d21, d9, d0 │ │ vcgt.u d24, d8, d28 │ │ movs r4, r4 │ │ - bne.n b83724 │ │ + bne.n b83772 │ │ vabd.f16 d27, d25, d4 │ │ vqadd.u64 q9, , q2 │ │ vrhadd.u q14, , q11 │ │ vpmax.u , q5, │ │ vrshl.u64 , q12, │ │ - vacgt.f16 , q12, │ │ - vcgt.u , q5, q2 │ │ + vacgt.f16 , q12, q13 │ │ + vcgt.u , q5, │ │ vrhadd.u d24, d25, d7 │ │ vacgt.f16 d16, d7, d4 │ │ - vhadd.u q14, q12, │ │ + vqadd.u64 q14, q12, q8 │ │ vbif , q12, q10 │ │ vqadd.u64 d19, d24, d16 │ │ - vpmin.f16 q12, q4, q12 │ │ + vpmin.f16 d24, d24, d15 │ │ @ instruction: 0xff79bce7 │ │ vqrshl.u64 , , q13 │ │ - vqrdmlsh.s q14, , │ │ - vqshl.u64 d28, d10, d9 │ │ + vabd.f16 d28, d7, d6 │ │ + vshl.u64 q14, , │ │ vcgt.f16 q8, q12, q2 │ │ vmin.u d27, d8, d4 │ │ vceq.i d17, d23, d29 │ │ - vminnm.f16 d20, d11, d29 │ │ + vpmin.f16 q10, , q10 │ │ vbif q12, , │ │ vqrdmlsh.s q8, q4, q2 │ │ vcge.u d27, d24, d17 │ │ vmax.u , , │ │ - @ instruction: 0xff7b4ccd │ │ + vqrdmlsh.s q10, , q10 │ │ vqrdmlah.s q8, , q10 │ │ - vbif q9, q12, q8 │ │ - vceq.i d25, d26, d31 │ │ - vacgt.f16 q11, q5, │ │ + vqsub.u64 d18, d8, d7 │ │ + vsub.i64 , q13, q11 │ │ + vacgt.f16 d22, d26, d10 │ │ vcge.u d17, d25, d16 │ │ - vrhadd.u d30, d24, d6 │ │ + vrhadd.u d30, d24, d29 │ │ vabd.f16 d17, d24, d25 │ │ - vhadd.u q13, , │ │ - vmin.u d23, d10, d7 │ │ - vqadd.u64 d26, d9, d26 │ │ - vqadd.u64 , q13, q7 │ │ + vhadd.u d26, d27, d10 │ │ + vmin.u d23, d10, d30 │ │ + vhadd.u q13, , │ │ + vrhadd.u d25, d10, d5 │ │ vqrdmlah.s d16, d25, d0 │ │ vaba.u d23, d24, d6 │ │ vpmin.u d18, d7, d24 │ │ vhsub.u d17, d24, d4 │ │ vacgt.f16 d23, d24, d3 │ │ - @ instruction: 0xff77cdd6 │ │ - vmul.p q15, , q11 │ │ + @ instruction: 0xff77cdfd │ │ + vpmin.u d30, d9, d13 │ │ @ instruction: 0xff799d5c │ │ @ instruction: 0xff770ccc │ │ - vhsub.u q9, q12, │ │ + vqsub.u64 q9, q12, q11 │ │ vmax.u , q13, │ │ vqrdmulh.s q8, , q2 │ │ - vcgt.f16 d27, d8, d11 │ │ + vacgt.f16 d27, d8, d18 │ │ vpmin.f16 q8, q12, q4 │ │ vaba.u d27, d8, d18 │ │ vhadd.u d17, d23, d24 │ │ vpmax.u , q12, │ │ - vceq.i d30, d11, d20 │ │ - vmin.u q9, , q3 │ │ - vcgt.f16 , q5, │ │ + vceq.i q15, , │ │ + vmin.u q9, , │ │ + vcgt.f16 d29, d26, d8 │ │ vqrdmlah.s , q4, q10 │ │ - vhadd.u , , │ │ + vbif d21, d7, d0 │ │ vpmax.u , , q0 │ │ - vqadd.u64 d21, d27, d6 │ │ + vqadd.u64 d21, d27, d29 │ │ @ instruction: 0xff790c80 │ │ - vpmin.f16 d19, d24, d20 │ │ + vpmin.f16 , q12, │ │ vminnm.f16 q8, q5, q4 │ │ - vhadd.u d21, d8, d12 │ │ - vqrdmlsh.s d25, d9, d26 │ │ - vsub.i64 d31, d26, d1 │ │ - vminnm.f16 q10, q4, q9 │ │ - @ instruction: 0xff798c4f │ │ + vqadd.u64 d21, d8, d19 │ │ + @ instruction: 0xff799c61 │ │ + vsub.i64 d31, d26, d24 │ │ + vminnm.f16 d20, d24, d9 │ │ + vqrdmlsh.s q12, , q11 │ │ vminnm.f16 d16, d25, d12 │ │ vcgt.u , q12, q13 │ │ - vqrdmlsh.s , , q15 │ │ + @ instruction: 0xff779ca5 │ │ vabd.f16 q8, q5, q12 │ │ vrhadd.u , q12, │ │ - vmax.u , , │ │ + vmax.u d31, d23, d12 │ │ vabd.f16 d16, d8, d28 │ │ - vqrdmlah.s d29, d8, d5 │ │ + vqrdmlah.s d29, d8, d28 │ │ vabd.u d17, d8, d21 │ │ vhsub.u , , q10 │ │ - vcgt.u d21, d24, d26 │ │ - vacgt.f16 d28, d9, d22 │ │ - vpmin.u q15, , q3 │ │ + vcge.u , q12, │ │ + vacgt.f16 q14, , │ │ + vpmin.u q15, , │ │ @ instruction: 0xff799dbc │ │ vabd.f16 q8, , q10 │ │ vsub.i64 d17, d8, d19 │ │ vqsub.u64 d29, d11, d7 │ │ @ instruction: 0xff770dbc │ │ - vmax.u d23, d24, d19 │ │ + vmax.u , q12, q5 │ │ vqrdmulh.s d16, d10, d20 │ │ vaba.u d20, d24, d0 │ │ - vpmin.f16 q9, q12, q2 │ │ + vpmin.f16 q9, q12, │ │ vpmin.u q8, , q10 │ │ - vcge.u , q12, │ │ + vshl.u64 d23, d2, d8 │ │ vcgt.f16 q8, q5, q10 │ │ - vpmin.f16 d20, d8, d5 │ │ - vqadd.u64 , , │ │ - vhadd.u d28, d25, d6 │ │ + vpmin.f16 d20, d8, d28 │ │ + vbif d23, d9, d10 │ │ + vhadd.u d28, d25, d29 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b83d9c │ │ str r2, [r0, #0] │ │ b.n b83c46 │ │ movs r0, #128 @ 0x80 │ │ b.n b83448 │ │ @@ -3128031,17 +3128031,17 @@ │ │ beq.n b8399c │ │ b.n b83e98 │ │ ldr r0, [pc, #960] @ (b83d40 ) │ │ ldmia.w sp!, {r2, r5, r9, ip, sp, lr, pc} │ │ @ instruction: 0xeaffd010 │ │ b.n b83ea4 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r3, r4, r5, r6, r9, sl, fp, ip} │ │ - vmax.u d23, d26, d3 │ │ - vqrdmlah.s d27, d10, d31 │ │ + ldmia.w sp!, {r0, r5, r7, r9, sl, fp, ip} │ │ + vmax.u d23, d26, d26 │ │ + vqrdmulh.s , q5, q11 │ │ vqrdmlah.s q10, q12, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b83e3c │ │ ands r0, r0 │ │ b.n b840e6 │ │ movs r4, r2 │ │ b.n b8404c │ │ @@ -3128159,15 +3128159,15 @@ │ │ b.n b83bb8 │ │ add r7, pc, #264 @ (adr r7, b83ba4 ) │ │ add.w r0, r3, r4 │ │ b.n b83de2 │ │ beq.n b83ab4 │ │ b.n b83fc0 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r1, r5, r9, sl, ip, sp, lr} │ │ + ldmia.w sp!, {r0, r3, r6, r9, sl, ip, sp, lr} │ │ vqadd.u64 q8, q13, q14 │ │ movs r0, r0 │ │ lsls r0, r3, #7 │ │ movs r0, r0 │ │ lsrs r4, r0, #32 │ │ movs r0, r0 │ │ lsrs r0, r0, #32 │ │ @@ -3128184,15 +3128184,15 @@ │ │ movs r0, r0 │ │ lsls r4, r0, #31 │ │ movs r0, r0 │ │ lsls r4, r0, #31 │ │ movs r0, r0 │ │ lsls r4, r0, #31 │ │ movs r0, r0 │ │ - strb r2, [r1, #21] │ │ + strb r1, [r6, #21] │ │ vqadd.u64 d20, d10, d0 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n b83f84 │ │ adds r0, #0 │ │ b.n b83e2e │ │ b.n b83af2 │ │ b.n b83498 │ │ @@ -3128358,15 +3128358,15 @@ │ │ b.n b843ae │ │ asrs r1, r0, #32 │ │ b.n b83d90 │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r1, r3, r6, r7, r9, sl, sp, pc} │ │ and.w r0, r3, r0, rrx │ │ movs r0, r0 │ │ - strb r2, [r6, #13] │ │ + strb r1, [r3, #14] │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {lr} │ │ b.n b83fca │ │ movs r4, r0 │ │ b.n b837ae │ │ str r1, [r0, r0] │ │ b.n b83fd2 │ │ @@ -3128398,15 +3128398,15 @@ │ │ b.n b8440e │ │ asrs r1, r0, #32 │ │ b.n b83df0 │ │ ldr r0, [pc, #192] @ (b83d94 ) │ │ ldmia.w sp!, {r0, r1, r4, r5, r7, r9, sl, sp, pc} │ │ and.w r5, r3, r4, ror #1 │ │ movs r0, r0 │ │ - strb r2, [r2, #12] │ │ + strb r1, [r7, #12] │ │ vhadd.u d19, d10, d0 │ │ b.n b84026 │ │ movs r0, r0 │ │ b.n b8442a │ │ movs r0, r0 │ │ b.n b84392 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3128607,26 +3128607,26 @@ │ │ b.n b843bc │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r2} │ │ b.n b841ea │ │ beq.n b83efc │ │ b.n b843c8 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r5, r6, r7, r8, ip, sp, lr} │ │ + ldmia.w sp!, {r0, r3, r9, ip, sp, lr} │ │ @ instruction: 0xff7afcc0 │ │ @ instruction: 0xfffffd9c │ │ @ instruction: 0xffff03c8 │ │ movs r0, r0 │ │ lsls r4, r0, #15 │ │ movs r0, r0 │ │ lsls r4, r0, #15 │ │ movs r0, r0 │ │ lsls r4, r0, #15 │ │ movs r0, r0 │ │ - strb r6, [r1, #5] │ │ + strb r5, [r6, #5] │ │ vbif q10, q13, q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b8421a │ │ asrs r0, r0, #32 │ │ b.n b83a82 │ │ ands r0, r0 │ │ b.n b84622 │ │ @@ -3128709,16 +3128709,16 @@ │ │ movs r1, r0 │ │ b.n b84496 │ │ movs r0, r0 │ │ b.n b83aa4 │ │ movs r6, r0 │ │ b.n b842de │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r1, r2, r5, r6, r7, ip, sp, lr} │ │ - vhadd.u , q5, q9 │ │ + ldmia.w sp!, {r0, r2, r3, r8, ip, sp, lr} │ │ + vhadd.u d23, d26, d9 │ │ vsub.i64 d20, d10, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8444c │ │ adds r0, #2 │ │ b.n b842f6 │ │ movs r0, #0 │ │ b.n b846fa │ │ @@ -3128913,15 +3128913,15 @@ │ │ ldmia.w sp!, {} │ │ b.n b848a2 │ │ beq.n b841a4 │ │ b.n b84680 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r3, r4, r5, r6, r7} │ │ movs r0, r0 │ │ - ldr r6, [r2, #104] @ 0x68 │ │ + ldr r5, [r7, #104] @ 0x68 │ │ vhadd.u d28, d10, d0 │ │ b.n b844b6 │ │ movs r0, r0 │ │ b.n b848ba │ │ movs r0, r0 │ │ b.n b84820 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3129019,15 +3129019,15 @@ │ │ b.n b8437c │ │ movs r4, r0 │ │ b.n b845a2 │ │ movs r0, #221 @ 0xdd │ │ b.n b849a6 │ │ ands r0, r2 │ │ ldmia.w sp!, {r1, r2, r3, r6, r8, sl, sp, pc} │ │ - and.w sp, r3, r6, lsl #26 │ │ + and.w sp, r3, sp, asr #26 │ │ vhadd.u d16, d10, d4 │ │ b.n b83db4 │ │ movs r0, r0 │ │ b.n b84398 │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r4, [r6, #60] @ 0x3c │ │ movs r4, r4 │ │ @@ -3129442,15 +3129442,15 @@ │ │ and.w r1, r0, r9, asr #1 │ │ add.w r0, r0, r1 │ │ b.n b84d62 │ │ beq.n b84634 │ │ b.n b84b40 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1, r3, r5, r6, r7, r9, sl, fp, sp, lr} │ │ - vqrdmlsh.s , q12, q3 │ │ + vqrdmlsh.s , q12, │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {ip, lr} │ │ b.n b8497a │ │ movs r0, r2 │ │ b.n b8415e │ │ str r1, [r0, #0] │ │ b.n b84d82 │ │ @@ -3134106,22 +3134106,22 @@ │ │ vpmin.u16 , q9, │ │ vpmin.u q15, q10, │ │ ands r0, r0 │ │ b.n b8747a │ │ strb r0, [r0, #0] │ │ b.n b8747e │ │ vpmin.u q15, , │ │ - cbz r4, b86d50 │ │ - vhsub.u q14, , │ │ - vacgt.f16 d26, d24, d0 │ │ - vhadd.u q14, , │ │ - vhadd.u , q12, q4 │ │ - vqsub.u64 q14, , │ │ - @ instruction: 0xff78ad30 │ │ - vcgt.f16 , , │ │ + cbz r3, b86d5a │ │ + vcge.u d28, d9, d2 │ │ + vacgt.f16 d26, d24, d23 │ │ + vhadd.u q14, , q15 │ │ + vhadd.u , q12, │ │ + vhsub.u d28, d25, d22 │ │ + @ instruction: 0xff78ad57 │ │ + vpmin.f16 d27, d9, d14 │ │ vqshl.u64 , , q4 │ │ vcgt.u d23, d27, d16 │ │ vhadd.u d16, d11, d3 │ │ b.n b87410 │ │ lsls r1, r2, #1 │ │ ldrh r0, [r0, #16] │ │ movs r0, r0 │ │ @@ -3134663,24 +3134663,24 @@ │ │ @ instruction: 0xeaffb038 │ │ b.n b86d20 │ │ movs r7, r0 │ │ b.n b8754a │ │ add sp, #28 │ │ b.n b8754e │ │ @ instruction: 0xffe5eaff │ │ - add r0, sp, #432 @ 0x1b0 │ │ - vmax.u q15, , │ │ - vsub.i64 q13, , q0 │ │ - vmin.u d30, d25, d11 │ │ - vsub.i64 d26, d9, d20 │ │ - vmin.u q15, , │ │ + add r0, sp, #588 @ 0x24c │ │ + vmax.u q15, , q15 │ │ + vsub.i64 q13, , │ │ + vmax.u q15, , q1 │ │ + vsub.i64 q13, , │ │ + vmax.u d30, d25, d22 │ │ vacgt.f16 d22, d9, d31 │ │ vabd.f16 q11, , q11 │ │ - vabd.u q13, , q0 │ │ - vmin.u d30, d9, d11 │ │ + vabd.u q13, , │ │ + vmax.u q15, , q1 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r5, r6, ip, lr, pc} │ │ b.n b876dc │ │ movs r3, r0 │ │ b.n b878e8 │ │ movs r0, r6 │ │ ldrh r0, [r0, #16] │ │ @@ -3134878,17 +3134878,17 @@ │ │ b.n b87908 │ │ movs r6, r0 │ │ b.n b87732 │ │ asrs r7, r7, #32 │ │ @ instruction: 0xfa077001 │ │ b.n b87b3a │ │ @ instruction: 0xffdaeaff │ │ - add r6, pc, #368 @ (adr r6, b87570 ) │ │ + add r6, pc, #524 @ (adr r6, b8760c ) │ │ vcge.u d25, d9, d4 │ │ - vmin.u d26, d7, d20 │ │ + vmin.u q13, , │ │ vhsub.u , , q14 │ │ vqrdmulh.s d22, d7, d28 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r0, r1} │ │ b.n b87abc │ │ movs r0, r3 │ │ ldrh r0, [r0, #16] │ │ @@ -3134975,15 +3134975,15 @@ │ │ movs r3, r0 │ │ b.n b87c12 │ │ lsls r0, r7, #8 │ │ b.n b8705e │ │ movs r1, r0 │ │ b.n b87c1a │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r3, r5, r6, r7, sl, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r8, sl, sp, pc} │ │ vmls.i , , │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r5, r6, ip, lr, pc} │ │ b.n b87988 │ │ movs r3, r0 │ │ b.n b87b94 │ │ movs r0, r7 │ │ @@ -3135196,19 +3135196,19 @@ │ │ b.n b87d5c │ │ movs r1, r0 │ │ lsls r0, r0, #8 │ │ movs r6, r0 │ │ lsls r0, r6, #4 │ │ @ instruction: 0xffe21aff │ │ @ instruction: 0xffedeaff │ │ - add r3, pc, #576 @ (adr r3, b8790c ) │ │ + add r3, pc, #732 @ (adr r3, b879a8 ) │ │ vcge.u , , q0 │ │ - vcgt.u q13, , q6 │ │ + vcge.u q13, , │ │ vcgt.u d23, d9, d12 │ │ - vcgt.u q13, , q12 │ │ + vcgt.u d26, d23, d15 │ │ vcgt.u d23, d9, d24 │ │ vceq.i d22, d7, d28 │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {lr} │ │ b.n b87a2e │ │ movs r4, r1 │ │ b.n b87212 │ │ @@ -3137746,20 +3137746,20 @@ │ │ b.n b88f86 │ │ beq.n b88cd4 │ │ add.w r0, r2, r5 │ │ b.n b88f8e │ │ beq.n b88be8 │ │ b.n b8916c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r4, r6, r9, ip, sp, lr} │ │ + ldmia.w sp!, {r2, r3, r4, r5, r6, r9, ip, sp, lr} │ │ vrhadd.u d28, d9, d7 │ │ vabd.f16 d23, d26, d24 │ │ vqrdmulh.s d17, d26, d15 │ │ vshl.u64 , q15, │ │ - vabd.u q11, , q10 │ │ + vabd.u d22, d23, d11 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, ip, lr, pc} │ │ b.n b89110 │ │ strh r4, [r4, #4] │ │ b.n b887b4 │ │ str r0, [r0, r0] │ │ b.n b88fbe │ │ @@ -3138599,19 +3138599,19 @@ │ │ b.n b8971a │ │ movs r1, r0 │ │ b.n b89ace │ │ lsls r0, r0, #10 │ │ stmia.w r5, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n b898b0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r4, r5, r6, r8, r9, sp, lr} │ │ - vbif q11, q4, q7 │ │ - vcge.u d22, d8, d2 │ │ - vrhadd.u q11, q4, q3 │ │ - vbif d22, d8, d18 │ │ + ldmia.w sp!, {r0, r3, r4, r7, r8, r9, sp, lr} │ │ + vrhadd.u d22, d24, d5 │ │ + vcge.u d22, d8, d25 │ │ + vrhadd.u q11, q4, │ │ + vbif q11, q4, │ │ vhadd.u d16, d8, d0 │ │ b.n b89a52 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (b89478 ) │ │ stmdb sp!, {lr} │ │ b.n b896fe │ │ str r4, [r3, r0] │ │ @@ -3138652,16 +3138652,16 @@ │ │ b.n b88f16 │ │ asrs r1, r0, #32 │ │ b.n b89530 │ │ movs r4, r0 │ │ b.n b89756 │ │ ldr r0, [pc, #192] @ (b894d8 ) │ │ ldmia.w sp!, {r1, r5, r6, r7, ip, pc} │ │ - and.w r0, r3, lr, ror #26 │ │ - vhadd.u d22, d24, d26 │ │ + and.w r0, r3, r5, asr #27 │ │ + vqadd.u64 q11, q12, │ │ @ instruction: 0xff78adbf │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b898cc │ │ b.n b8949c │ │ b.n b88f70 │ │ stmia r0!, {r0, r1} │ │ @@ -3138737,15 +3138737,15 @@ │ │ ldrb r7, [r7, #2] │ │ add.w r0, r2, r4 │ │ b.n b89812 │ │ beq.n b89504 │ │ b.n b899f0 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r5, r8, sl, fp, sp, pc} │ │ - vcgt.f16 d30, d7, d7 │ │ + vcgt.f16 d30, d7, d30 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n b89984 │ │ str r0, [r0, #0] │ │ b.n b8982e │ │ movs r4, r4 │ │ b.n b89012 │ │ @@ -3142274,126 +3142274,126 @@ │ │ ldmia r2!, {r0, r3, r5} │ │ @ instruction: 0xebff0005 │ │ b.n b8b5aa │ │ beq.n b8b224 │ │ b.n b8b788 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, lr} │ │ - vpmax.u q10, q5, q13 │ │ - vacgt.f16 d25, d8, d6 │ │ - vqsub.u64 d19, d8, d3 │ │ - vmls.i d31, d9, d30 │ │ - vpmin.u q11, q4, │ │ - vhadd.u , , q1 │ │ - vminnm.f16 , , q11 │ │ - vqrshl.u64 d17, d2, d8 │ │ - vqrdmlah.s q10, , q11 │ │ + vpmin.u d20, d26, d1 │ │ + vacgt.f16 d25, d8, d29 │ │ + vqsub.u64 d19, d8, d26 │ │ + vmul.p , , │ │ + vpmax.u d22, d24, d2 │ │ + vhadd.u , , │ │ + vqadd.u64 d26, d9, d13 │ │ + vqrshl.u64 d17, d25, d8 │ │ + vqrdmlah.s d20, d25, d13 │ │ vpmin.u , , q7 │ │ - vabd.f16 , q5, q1 │ │ - vpmax.u d26, d24, d16 │ │ + vabd.f16 , q5, │ │ + vpmax.u q13, q12, │ │ vqrshl.u64 d16, d3, d9 │ │ - vaba.u q13, q12, q14 │ │ - vaba.u q13, , │ │ - vaba.u q13, , q4 │ │ + vsub.i64 d26, d8, d19 │ │ + vabd.u d26, d25, d20 │ │ + vaba.u q13, , │ │ vhsub.u d23, d25, d24 │ │ - vmin.u q13, , q10 │ │ - vabd.f16 d16, d25, d10 │ │ - vqrdmlsh.s , , q5 │ │ - vabd.f16 , q12, q4 │ │ + vaba.u d26, d7, d11 │ │ + @ instruction: 0xff790db1 │ │ + vabd.f16 d25, d9, d1 │ │ + vabd.f16 , q12, │ │ vbif , q12, │ │ - vqrdmulh.s , , q14 │ │ + vqrdmlah.s d23, d23, d3 │ │ @ instruction: 0xff783cc7 │ │ - vqrdmlsh.s d25, d7, d26 │ │ + @ instruction: 0xff779c61 │ │ @ instruction: 0xff787cea │ │ - @ instruction: 0xff7a7c0d │ │ + vqrdmlsh.s d23, d10, d20 │ │ vqrdmulh.s d23, d24, d30 │ │ vhadd.u , q5, │ │ vpmax.u , , q11 │ │ @ instruction: 0xff7acd94 │ │ vpmin.u d23, d23, d2 │ │ - vpmin.u d24, d26, d5 │ │ - vqrdmlsh.s d25, d9, d14 │ │ - vabd.f16 , q4, q5 │ │ - vhadd.u q9, q4, q11 │ │ - vqrdmlsh.s , q13, q15 │ │ + vpmin.u d24, d26, d28 │ │ + @ instruction: 0xff799c45 │ │ + @ instruction: 0xff787d71 │ │ + vhadd.u d18, d24, d13 │ │ + vabd.f16 d23, d10, d21 │ │ vcgt.f16 , q4, │ │ - vhadd.u d26, d7, d14 │ │ - vqsub.u64 , q12, q15 │ │ - vcge.u , , q10 │ │ - vhsub.u , , q3 │ │ - @ instruction: 0xff79ad3d │ │ - vhsub.u d21, d25, d26 │ │ + vqadd.u64 d26, d7, d21 │ │ + vcgt.u d21, d8, d21 │ │ + vqshl.u64 d19, d11, d9 │ │ + vhsub.u , , │ │ + vabd.f16 q13, , q10 │ │ + vqsub.u64 , , │ │ vcgt.f16 d19, d25, d9 │ │ vceq.i d23, d23, d0 │ │ - vhsub.u , , q11 │ │ + vhsub.u d21, d23, d13 │ │ vcgt.f16 , , │ │ - vabd.f16 d18, d23, d4 │ │ - vqrdmlsh.s d20, d9, d22 │ │ - vmul.p , , │ │ - vqrdmlsh.s d25, d24, d10 │ │ - @ instruction: 0xff787ddc │ │ + vabd.f16 d18, d23, d27 │ │ + vqrdmlsh.s q10, , │ │ + vmul.p , , q12 │ │ + @ instruction: 0xff789cc1 │ │ + vcgt.f16 d23, d8, d3 │ │ vacgt.f16 d16, d8, d8 │ │ movs r0, r0 │ │ - bne.n b8b3a8 │ │ - vabd.f16 d25, d24, d14 │ │ + bne.n b8b3f6 │ │ + @ instruction: 0xff789db5 │ │ vmul.p d18, d8, d1 │ │ - vqadd.u64 q8, q4, │ │ + vqadd.u64 d16, d24, d8 │ │ vmax.u q9, q5, │ │ vcgt.f16 , q12, q14 │ │ - vpmin.f16 d25, d10, d2 │ │ - vmin.u q15, q4, │ │ + vpmin.f16 d25, d10, d25 │ │ + vmax.u d30, d24, d20 │ │ vacgt.f16 d21, d25, d17 │ │ - vmax.u q15, q5, │ │ - vqrdmulh.s d25, d25, d26 │ │ - vcgt.u d30, d8, d21 │ │ + vmin.u q15, q5, q10 │ │ + vqrdmlah.s , , │ │ + vcgt.u q15, q4, q6 │ │ @ instruction: 0xff790d50 │ │ movs r0, r0 │ │ lsls r0, r3, #12 │ │ - @ instruction: 0xff789d1a │ │ + vabd.f16 , q4, │ │ vabd.u d16, d24, d29 │ │ - vminnm.f16 d29, d24, d23 │ │ - vabd.f16 , , q11 │ │ - vqsub.u64 d17, d24, d2 │ │ + vminnm.f16 , q12, q7 │ │ + vabd.f16 d25, d25, d13 │ │ + vqsub.u64 d17, d24, d25 │ │ vmax.u q9, , │ │ - vpmin.f16 q8, q12, q13 │ │ - vcgt.u d22, d25, d5 │ │ - vcgt.f16 , q12, q13 │ │ + vqadd.u64 d17, d8, d1 │ │ + vcgt.u d22, d25, d28 │ │ + vminnm.f16 d25, d8, d1 │ │ vrhadd.u q10, q12, q9 │ │ - vcge.u d19, d10, d3 │ │ + vcge.u d19, d10, d26 │ │ vrhadd.u d20, d25, d26 │ │ vcge.u q10, q5, q12 │ │ vcgt.u q10, q5, q7 │ │ - @ instruction: 0xff7a9df6 │ │ + vacgt.f16 d25, d10, d13 │ │ vpmin.f16 , q12, │ │ vshl.u64 d18, d12, d26 │ │ - vqrdmlsh.s , q12, q13 │ │ - vceq.i , q12, │ │ - vmin.u q10, q4, q1 │ │ - vsub.i64 d27, d8, d1 │ │ - vabd.f16 , q4, q1 │ │ - vqrdmlsh.s d25, d26, d26 │ │ - vrshl.u64 d29, d22, d8 │ │ + vabd.f16 d25, d8, d17 │ │ + vmls.i d27, d8, d20 │ │ + vmin.u q10, q4, │ │ + vsub.i64 d27, d8, d24 │ │ + vabd.f16 , q4, │ │ + @ instruction: 0xff7a9ce1 │ │ + vrshl.u64 , , q4 │ │ vabd.f16 d16, d24, d20 │ │ movs r0, r0 │ │ ldrh r6, [r4, r1] │ │ - vcge.u d29, d26, d30 │ │ + vcgt.u , q13, │ │ vminnm.f16 , q4, │ │ - vqrdmlsh.s , q5, q5 │ │ - vrhadd.u d22, d24, d31 │ │ + @ instruction: 0xff7a9c81 │ │ + vbif q11, q12, q3 │ │ vpmax.u , q12, q8 │ │ - vminnm.f16 d25, d10, d10 │ │ - vshl.u64 , q15, q4 │ │ + vpmin.f16 , q5, │ │ + vqshl.u64 d17, d5, d24 │ │ @ instruction: 0xff793d1c │ │ vhadd.u , , │ │ - vpmin.u d26, d7, d3 │ │ - vceq.i q14, , │ │ + vpmin.u d26, d7, d26 │ │ + vmls.i d28, d9, d18 │ │ vrhadd.u d20, d9, d6 │ │ - vminnm.f16 d22, d26, d14 │ │ + vpmin.f16 q11, q13, │ │ vabd.f16 d28, d9, d16 │ │ - vqrdmlsh.s q10, , q5 │ │ + @ instruction: 0xff774c81 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b8b8cc │ │ ands r0, r0 │ │ b.n b8b776 │ │ lsrs r2, r5, #24 │ │ b.n b8b93a │ │ @@ -3142647,24 +3142647,24 @@ │ │ str r0, [r0, #4] │ │ b.n b8b180 │ │ movs r0, #2 │ │ b.n b8b768 │ │ str r0, [r0, #0] │ │ b.n b8b168 │ │ @ instruction: 0xffd1eaff │ │ - adds r3, r6, r5 │ │ + adds r2, r3, r6 │ │ vcgt.u , q13, │ │ vqshl.u64 d21, d16, d23 │ │ vpmin.u q13, q5, q2 │ │ vcge.u d19, d7, d21 │ │ vcge.u , , q14 │ │ vceq.i d19, d26, d10 │ │ vshl.u64 d19, d29, d26 │ │ vqrshl.u64 , q10, │ │ - vpmin.u d31, d26, d16 │ │ + vpmin.u , q13, │ │ vshl.u64 d19, d21, d9 │ │ vqshl.u64 , q8, │ │ vhadd.u d18, d10, d0 │ │ b.n b8b9c6 │ │ lsrs r2, r5, #24 │ │ b.n b8bb8c │ │ asrs r2, r0, #32 │ │ @@ -3142757,15 +3142757,15 @@ │ │ movs r0, #0 │ │ b.n b8b27e │ │ asrs r1, r0, #32 │ │ b.n b8b7e2 │ │ subs r3, r4, r6 │ │ @ instruction: 0xeb07ffe9 │ │ @ instruction: 0xeaff88f0 │ │ - ldmia.w sp!, {r0, r1, r3, r5, r6, r7, r8, sl, fp, ip, sp} │ │ + ldmia.w sp!, {r1, r4, r9, sl, fp, ip, sp} │ │ vqadd.u64 d20, d8, d0 │ │ stmdb sp!, {r2, r3, r4} │ │ b.n b8b296 │ │ ands r1, r0 │ │ b.n b8baba │ │ movs r0, r0 │ │ b.n b8be1e │ │ @@ -3142795,15 +3142795,15 @@ │ │ b.n b8baf2 │ │ movs r0, #27 │ │ b.n b8bef6 │ │ asrs r1, r0, #32 │ │ b.n b8b8d8 │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, pc} │ │ - and.w sp, r3, fp, ror #12 │ │ + and.w sp, r3, r2, asr #13 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b8bc68 │ │ strb r1, [r0, #0] │ │ b.n b8bb12 │ │ str r0, [r2, #0] │ │ b.n b8b2f6 │ │ @@ -3143188,18 +3143188,18 @@ │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2} │ │ b.n b8be46 │ │ asrs r1, r1, #32 │ │ b.n b8be4a │ │ vqrdmlah.s16 q7, , │ │ @ instruction: 0xfff0eaff │ │ - subs r4, #63 @ 0x3f │ │ - vqrdmulh.s , q4, │ │ - @ instruction: 0xff783ca7 │ │ - vqrdmulh.s d19, d8, d23 │ │ + subs r4, #102 @ 0x66 │ │ + vqrdmlah.s d19, d24, d6 │ │ + @ instruction: 0xff783cce │ │ + vqrdmulh.s , q4, q7 │ │ @ instruction: 0xff784df0 │ │ stmdb sp!, {ip, sp, lr} │ │ b.n b8b64c │ │ stmia r0!, {r5} │ │ b.n b8b668 │ │ str r0, [r2, #0] │ │ b.n b8c040 │ │ @@ -3143421,15 +3143421,15 @@ │ │ movs r0, r0 │ │ b.n b8b80a │ │ movs r0, r3 │ │ b.n b8b80a │ │ movs r1, r0 │ │ b.n b8c446 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r1, r7, fp, ip, sp} │ │ + ldmia.w sp!, {r1, r3, r5, r7, fp, ip, sp} │ │ @ instruction: 0xff784df0 │ │ stmdb sp!, {r3, r4, ip, sp, lr} │ │ b.n b8b836 │ │ stmia r0!, {} │ │ b.n b8c45a │ │ movs r0, r0 │ │ b.n b8c3cc │ │ @@ -3143712,15 +3143712,15 @@ │ │ ldr r5, [sp, #212] @ 0xd4 │ │ add.w r0, r2, r8 │ │ b.n b8c2be │ │ beq.n b8bfb0 │ │ b.n b8c49c │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r4, r5, r8, sl, fp, sp, lr} │ │ - vsub.i64 q13, q5, q14 │ │ + vceq.i d26, d26, d3 │ │ vrhadd.u d16, d8, d8 │ │ movs r0, r0 │ │ ldr r1, [r5, #60] @ 0x3c │ │ vrhadd.u d16, d10, d20 │ │ movs r0, r0 │ │ lsls r0, r5, #4 │ │ movs r0, r0 │ │ @@ -3144661,15 +3144661,15 @@ │ │ str r4, [r0, r0] │ │ b.n b8c2e2 │ │ strh r2, [r6, #30] │ │ add.w r0, r3, r5 │ │ b.n b8cb22 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r6, sl, fp, ip, lr} │ │ - @ instruction: 0xff772ce2 │ │ + vabd.f16 d18, d7, d9 │ │ vqrdmlah.s , q12, │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n b8cc94 │ │ str r0, [sp, #4] │ │ b.n b8cb3e │ │ asrs r4, r0, #32 │ │ @@ -3144997,19 +3144997,19 @@ │ │ b.n b8ce3a │ │ movs r1, r0 │ │ b.n b8d1ee │ │ lsls r0, r0, #10 │ │ stmia.w r5, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n b8cfd0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r4, r6, sl, fp, sp} │ │ - vpmin.u d18, d8, d30 │ │ - vqrdmlah.s q9, q12, q9 │ │ - vpmax.u d18, d8, d22 │ │ - vpmin.u d18, d8, d2 │ │ + ldmia.w sp!, {r0, r3, r4, r5, r6, sl, fp, sp} │ │ + vpmax.u q9, q4, │ │ + vqrdmlsh.s d18, d8, d9 │ │ + vpmax.u q9, q4, │ │ + vpmin.u d18, d8, d25 │ │ vhadd.u d16, d8, d0 │ │ b.n b8d172 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ b.n b8ce1e │ │ movs r0, r3 │ │ @@ -3145055,16 +3145055,16 @@ │ │ b.n b8c642 │ │ asrs r1, r0, #32 │ │ b.n b8cc5c │ │ movs r4, r0 │ │ b.n b8ce82 │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r1, r2, r4, r8, r9, pc} │ │ - and.w r9, r3, lr, ror #9 │ │ - vmul.p d18, d24, d6 │ │ + and.w r9, r3, r5, asr #10 │ │ + vmul.p d18, d24, d29 │ │ vceq.i , q4, │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n b8cff8 │ │ strb r0, [r2, #1] │ │ b.n b8c69c │ │ stmia r0!, {} │ │ @@ -3146551,15 +3146551,15 @@ │ │ b.n b8db1a │ │ subs r2, r5, #7 │ │ add.w r0, r3, r5 │ │ b.n b8db22 │ │ beq.n b8d794 │ │ b.n b8dd00 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, r8, r9, ip, sp, lr} │ │ + ldmia.w sp!, {r1, r5, r6, r8, r9, ip, sp, lr} │ │ vhadd.u d16, d8, d0 │ │ b.n b8de94 │ │ vrhadd.u16 d0, d14, d31 │ │ eors r0, r6 │ │ stmdb sp!, {lr} │ │ b.n b8db3e │ │ movs r4, r0 │ │ @@ -3146635,15 +3146635,15 @@ │ │ b.n b8dbd2 │ │ movs r0, #194 @ 0xc2 │ │ b.n b8dfd6 │ │ asrs r1, r0, #32 │ │ b.n b8d9b8 │ │ eors r0, r6 │ │ ldmia.w sp!, {r0, r6, r7, r8, r9, sl, fp, ip, sp, lr} │ │ - and.w r1, r3, fp, ror #31 │ │ + and.w r2, r3, r2, asr #28 │ │ vsub.i64 d20, d8, d0 │ │ stmdb sp!, {r3, r4, r6, r7, ip, lr, pc} │ │ b.n b8dd48 │ │ movs r0, r0 │ │ b.n b8d3d2 │ │ asrs r5, r1, #32 │ │ b.n b8dbf6 │ │ @@ -3148114,18 +3148114,18 @@ │ │ b.n b8eb36 │ │ asrs r1, r0, #32 │ │ b.n b8e658 │ │ ldrb r2, [r3, #18] │ │ add.w r0, r3, r4 │ │ b.n b8e882 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r3, r7, r8, sl, fp, sp, pc} │ │ + ldmia.w sp!, {r4, r5, r7, r8, sl, fp, sp, pc} │ │ vrhadd.u , , q1 │ │ - vabd.f16 q13, , │ │ - @ instruction: 0xff79ace9 │ │ + @ instruction: 0xff77ad74 │ │ + @ instruction: 0xff79ad10 │ │ vhadd.u d16, d9, d0 │ │ b.n b8ebfa │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {r3, r6, ip} │ │ b.n b8e086 │ │ ands r0, r0 │ │ @@ -3148139,15 +3148139,15 @@ │ │ b.n b8e8ba │ │ cmp r7, #165 @ 0xa5 │ │ b.n b8ecbe │ │ asrs r1, r0, #32 │ │ b.n b8e6a0 │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r1, r2, r7, sl, fp, ip, sp, lr} │ │ - @ instruction: 0xea03aca1 │ │ + @ instruction: 0xea03acc8 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n b8ea30 │ │ ands r0, r0 │ │ b.n b8e8da │ │ lsls r4, r3, #1 │ │ b.n b8e13e │ │ @@ -3148559,41 +3148559,41 @@ │ │ b.n b8ec5e │ │ movs r0, #1 │ │ b.n b8f062 │ │ adds r0, #0 │ │ b.n b8f066 │ │ movs r0, r3 │ │ @ instruction: 0xeb00ffea │ │ - @ instruction: 0xeaffac0d │ │ + @ instruction: 0xeaffac34 │ │ vmax.u d22, d25, d3 │ │ - vqsub.u64 d23, d10, d10 │ │ + vhsub.u , q5, │ │ vcgt.u q9, , q13 │ │ - vqrdmulh.s q13, q13, │ │ + vqrdmulh.s q13, q13, q14 │ │ vmin.u d22, d9, d27 │ │ - vbif , q13, q3 │ │ + vbif , q13, │ │ vceq.i d25, d9, d4 │ │ - vpmax.u q13, , │ │ + vpmax.u q13, , q12 │ │ vqrshl.u64 d22, d23, d9 │ │ - vqadd.u64 d23, d26, d22 │ │ + vqadd.u64 , q13, │ │ vhsub.u d18, d9, d6 │ │ vmls.i q14, q5, q8 │ │ movs r3, r4 │ │ lsls r0, r5, #13 │ │ movs r0, r0 │ │ lsls r4, r7, #12 │ │ movs r0, r0 │ │ lsls r4, r2, #13 │ │ movs r0, r0 │ │ - add r2, sp, #660 @ 0x294 │ │ + add r2, sp, #816 @ 0x330 │ │ vqrshl.u64 d22, d11, d9 │ │ vrhadd.u q9, q13, q15 │ │ vhadd.u d18, d26, d6 │ │ - vmul.p q13, q13, │ │ + vpmin.u d26, d10, d8 │ │ vshl.u64 q11, , │ │ - vhadd.u d23, d10, d2 │ │ + vhadd.u d23, d10, d25 │ │ vmax.u , , q12 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b8ee30 │ │ str r3, [r0, r0] │ │ b.n b8ecda │ │ str r2, [r0, #0] │ │ @@ -3148645,17 +3148645,17 @@ │ │ b.n b8e50a │ │ lsls r4, r3, #1 │ │ b.n b8e58e │ │ beq.n b8ea38 │ │ b.n b8ef24 │ │ ldr r0, [pc, #960] @ (b8edcc ) │ │ ldmia.w sp!, {r0, r3, r4, r5, r6, r7, r8, r9, sp, lr} │ │ - @ instruction: 0xea02a86d │ │ + @ instruction: 0xea02a894 │ │ vhsub.u q11, , │ │ - vacgt.f16 q11, q5, q11 │ │ + vacgt.f16 d22, d26, d13 │ │ vhadd.u d20, d9, d16 │ │ stmdb sp!, {r3, r4} │ │ b.n b8e560 │ │ asrs r0, r1, #32 │ │ b.n b8e564 │ │ str r4, [r0, r1] │ │ b.n b8e54e │ │ @@ -3149100,31 +3149100,31 @@ │ │ b.n b8ef18 │ │ str r7, [r6, #32] │ │ add.w r0, r2, r4, lsr #32 │ │ b.n b8f542 │ │ asrs r1, r7, #3 │ │ b.n b8f546 │ │ @ instruction: 0xffe1eaff │ │ - add r7, pc, #20 @ (adr r7, b8ee20 ) │ │ - vmin.u d26, d9, d21 │ │ + add r7, pc, #176 @ (adr r7, b8eebc ) │ │ + vmin.u q13, , q6 │ │ vcgt.f16 d17, d25, d15 │ │ - vqrshl.u64 q13, , q13 │ │ + vmin.u d26, d10, d12 │ │ vcgt.f16 , , │ │ - vshl.u64 d26, d21, d26 │ │ + vshl.u64 q13, q6, q13 │ │ vqrdmlsh.s , , │ │ vqrdmlah.s q13, q5, q3 │ │ vqrdmlsh.s , , │ │ - vabd.f16 d19, d22, d10 │ │ - vshl.u64 d26, d29, d8 │ │ + @ instruction: 0xff763db1 │ │ + vqshl.u64 q13, q2, q4 │ │ @ instruction: 0xff791c87 │ │ - vshl.u64 q13, , q13 │ │ + vqshl.u64 q13, q8, q13 │ │ vabd.f16 d17, d9, d19 │ │ - vqrshl.u64 d26, d13, d10 │ │ + vrshl.u64 q13, q2, q5 │ │ @ instruction: 0xff791d77 │ │ - vqshl.u64 q13, , q5 │ │ + vshl.u64 d26, d0, d26 │ │ vhadd.u d16, d9, d0 │ │ b.n b8f4f2 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ ands r0, r2 │ │ stmdb sp!, {r3, ip} │ │ b.n b8e97e │ │ @@ -3149142,15 +3149142,15 @@ │ │ asrs r1, r0, #32 │ │ b.n b8ef98 │ │ ldrb r2, [r1, #9] │ │ add.w r0, r3, r0, lsr #16 │ │ ldmia.w sp!, {r0} │ │ b.n b8f5c6 │ │ vrhadd.u16 d14, d14, d31 │ │ - add r3, pc, #676 @ (adr r3, b8f130 ) │ │ + add r3, pc, #832 @ (adr r3, b8f1cc ) │ │ vhadd.u d16, d9, d0 │ │ b.n b8f5d2 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ b.n b8f5da │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r0, [pc, #192] @ (b8ef60 ) │ │ @@ -3149216,17 +3149216,17 @@ │ │ b.n b8f266 │ │ movs r0, #0 │ │ b.n b8f66a │ │ str r7, [r4, #32] │ │ add.w r0, r2, r0 │ │ b.n b8f672 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r4, r6, r8, r9, sp, pc} │ │ + ldmia.w sp!, {r3, r4, r5, r6, r8, r9, sp, pc} │ │ vminnm.f16 d27, d9, d22 │ │ - vcgt.u d26, d6, d13 │ │ + vcge.u d26, d6, d20 │ │ vacgt.f16 , , q9 │ │ vhadd.u d16, d6, d1 │ │ b.n b8f68a │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r3, [pc, #960] @ (b8f310 ) │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b8f3f0 │ │ @@ -3149561,27 +3149561,27 @@ │ │ movs r0, #52 @ 0x34 │ │ b.n b8ed64 │ │ movs r0, r0 │ │ b.n b8f348 │ │ movs r0, #2 │ │ b.n b8f34c │ │ @ instruction: 0xffcdeaff │ │ - add r0, pc, #356 @ (adr r0, b8f398 ) │ │ + add r0, pc, #512 @ (adr r0, b8f434 ) │ │ vabd.f16 d24, d9, d7 │ │ - vqadd.u64 d26, d7, d17 │ │ + vqadd.u64 q13, , q4 │ │ vqrdmlsh.s q12, , │ │ - vbif d26, d7, d29 │ │ + vrhadd.u q13, , q10 │ │ vabd.f16 q12, , │ │ - vqadd.u64 d26, d23, d29 │ │ + vhadd.u q13, , q10 │ │ vabd.f16 q12, , │ │ - vrhadd.u d26, d7, d13 │ │ + vbif d26, d7, d20 │ │ @ instruction: 0xff798dbb │ │ - vminnm.f16 , , │ │ + vhadd.u d26, d7, d16 │ │ @ instruction: 0xff798ca7 │ │ - vrhadd.u q13, , │ │ + vrhadd.u d26, d23, d8 │ │ vcgt.f16 d24, d9, d15 │ │ vqadd.u64 d17, d7, d0 │ │ b.n b8f76e │ │ movs r0, #1 │ │ b.n b8f9b2 │ │ vpmin.u q7, , │ │ ldr r7, [pc, #960] @ (b8f638 ) │ │ @@ -3149772,16 +3149772,16 @@ │ │ movs r0, r3 │ │ add.w r0, r1, r0, lsl #24 │ │ b.n b8fb46 │ │ @ instruction: 0xffa2eaff │ │ str r1, [r0, #0] │ │ b.n b8fb4e │ │ @ instruction: 0xffa0eaff │ │ - ldr r6, [sp, #372] @ 0x174 │ │ - vqadd.u64 , , │ │ + ldr r6, [sp, #528] @ 0x210 │ │ + vqadd.u64 , , q14 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {lr} │ │ b.n b8f762 │ │ movs r4, r4 │ │ b.n b8ef46 │ │ movs r0, r0 │ │ b.n b8faca │ │ @@ -3149875,18 +3149875,18 @@ │ │ movs r0, #12 │ │ b.n b8f028 │ │ movs r0, r0 │ │ b.n b8f60c │ │ movs r0, #2 │ │ b.n b8f610 │ │ @ instruction: 0xffeaeaff │ │ - ldr r5, [sp, #212] @ 0xd4 │ │ - vqsub.u64 d20, d9, d11 │ │ - vabd.f16 d25, d25, d5 │ │ - vhsub.u q10, , │ │ + ldr r5, [sp, #368] @ 0x170 │ │ + vhsub.u q10, , q1 │ │ + vabd.f16 d25, d25, d28 │ │ + vqsub.u64 d20, d25, d2 │ │ vhadd.u d16, d9, d16 │ │ b.n b8f02a │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r0, [pc, #192] @ (b8f5d0 ) │ │ stmdb sp!, {r0, lr} │ │ b.n b8f856 │ │ str r0, [r0, r0] │ │ @@ -3149987,17 +3149987,17 @@ │ │ b.n b8fd2e │ │ str r6, [r6, #4] │ │ add.w r0, r2, r0 │ │ b.n b8fd36 │ │ ldr r0, [pc, #192] @ (b8f6b8 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n b8f85c │ │ - ldr r4, [sp, #580] @ 0x244 │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ vpmin.f16 d27, d25, d26 │ │ - @ instruction: 0xff779c49 │ │ + vqrdmlsh.s , , q8 │ │ vpmin.f16 , , q9 │ │ vminnm.f16 d31, d7, d14 │ │ b.n b8f870 │ │ vrhadd.u16 d14, d14, d31 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ b.n b8f13e │ │ @@ -3150036,15 +3150036,15 @@ │ │ movs r0, r0 │ │ b.n b8fd0a │ │ movs r0, r0 │ │ asrs r2, r0, #22 │ │ vrhadd.u16 d14, d14, d31 │ │ strh r0, [r3, #62] @ 0x3e │ │ vqrdmlah.s q10, , │ │ - vsub.i64 , , q12 │ │ + vmls.i d29, d7, d15 │ │ vhadd.u d16, d9, d1 │ │ b.n b8fdbe │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ b.n b8fdc6 │ │ vrhadd.u16 d14, d14, d31 │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3150111,17 +3150111,17 @@ │ │ b.n b8fa56 │ │ movs r0, #0 │ │ b.n b8fe5a │ │ str r3, [r5, #0] │ │ add.w r0, r2, r0 │ │ b.n b8fe62 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r5, r6, r8, r9, fp, ip, pc} │ │ + ldmia.w sp!, {r3, r7, r8, r9, fp, ip, pc} │ │ vcge.u , , │ │ - vqrdmlah.s d25, d10, d13 │ │ + vqrdmulh.s , q5, q2 │ │ vcgt.u d17, d25, d13 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r0, r8, lr} │ │ b.n b8fd3e │ │ movs r0, r0 │ │ b.n b8fde2 │ │ ands r4, r1 │ │ @@ -3150182,17 +3150182,17 @@ │ │ b.n b8fafe │ │ movs r0, #0 │ │ b.n b8ff02 │ │ str r1, [r0, #0] │ │ add.w r0, r2, r0 │ │ b.n b8ff0a │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r3, r4, r5, r7, r9, fp, ip, pc} │ │ + ldmia.w sp!, {r5, r6, r7, r9, fp, ip, pc} │ │ vpmax.u d20, d25, d20 │ │ - vpmin.u , , │ │ + vpmin.u d25, d23, d12 │ │ vpmax.u q10, , q8 │ │ vhadd.u d16, d7, d1 │ │ b.n b8ff22 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r1, r0 │ │ b.n b8ff2a │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3150893,15 +3150893,15 @@ │ │ ands r0, r0 │ │ b.n b9055a │ │ ldrsh r3, [r5, r1] │ │ add.w r0, r2, r4 │ │ b.n b90162 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r4, r5, sl, lr} │ │ - vmax.u d26, d23, d30 │ │ + vmin.u q13, , │ │ vsub.i64 d20, d8, d0 │ │ stmdb sp!, {r2, r3, r5} │ │ b.n b90336 │ │ movs r0, r0 │ │ b.n b904dc │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3150984,15 +3150984,15 @@ │ │ b.n b90632 │ │ asrs r4, r3, #3 │ │ b.n b8f9f6 │ │ movs r4, r0 │ │ b.n b9023a │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r5, r7, r8, r9, lr} │ │ - vhadd.u q15, , q15 │ │ + vqadd.u64 d30, d23, d5 │ │ vacgt.f16 d17, d8, d5 │ │ b.n b9064a │ │ asrs r1, r6, #2 │ │ b.n b9026e │ │ subs r2, r0, r4 │ │ b.n b90614 │ │ asrs r0, r6, #2 │ │ @@ -3158251,15 +3158251,15 @@ │ │ ldr r6, [pc, #944] @ (b93fc8 ) │ │ add.w r0, r2, r0 │ │ b.n b9435e │ │ movs r0, r0 │ │ b.n b937ac │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r3, r6, r9, ip, sp, lr} │ │ - vcgt.u d26, d6, d24 │ │ + vcgt.u q13, q3, │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {r2, sp, lr, pc} │ │ b.n b93756 │ │ stmia r0!, {} │ │ b.n b93f7a │ │ movs r0, r0 │ │ b.n b9437e │ │ @@ -3163231,21 +3163231,21 @@ │ │ b.n b961a2 │ │ movs r5, r0 │ │ b.n b969de │ │ beq.n b966b0 │ │ b.n b96bbc │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r1, r3, r5, r6, r7, fp, ip} │ │ - vshl.u64 d27, d11, d7 │ │ + vqshl.u64 d27, d18, d7 │ │ vqrdmulh.s q10, q12, q0 │ │ movs r3, r4 │ │ adds r7, r0, r3 │ │ - vcgt.u , , │ │ + vshl.u64 d27, d14, d7 │ │ vsub.i64 d17, d24, d11 │ │ - vcgt.u d27, d23, d27 │ │ + vcge.u , , q1 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {lr} │ │ b.n b96a0a │ │ movs r0, r1 │ │ b.n b961ee │ │ strb r5, [r1, #14] │ │ add.w r0, r2, ip │ │ @@ -3163567,24 +3163567,24 @@ │ │ movs r0, #0 │ │ b.n b970c6 │ │ bics r0, r2 │ │ add.w r0, r2, r0, lsl #20 │ │ b.n b970ce │ │ @ instruction: 0xffceeaff │ │ asrs r7, r7, #24 │ │ - vshl.u64 , , │ │ + vqrshl.u64 d25, d0, d7 │ │ vabd.u d17, d8, d7 │ │ - vqrshl.u64 d25, d17, d23 │ │ + vqrshl.u64 , q4, │ │ vqrshl.u64 , , q12 │ │ - vshl.u64 d25, d25, d23 │ │ + vqshl.u64 , q0, │ │ vmin.u , q12, │ │ - vrshl.u64 d25, d5, d23 │ │ + vrshl.u64 d25, d28, d23 │ │ vrshl.u64 , q4, q4 │ │ vqrshl.u64 , , q5 │ │ - vshl.u64 d25, d25, d7 │ │ + vqshl.u64 , q0, │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b96e60 │ │ movs r0, #8 │ │ b.n b964ec │ │ adds r0, #3 │ │ b.n b96ee8 │ │ @@ -3165951,15 +3165951,15 @@ │ │ b.n b98488 │ │ movs r5, r0 │ │ b.n b98122 │ │ @ instruction: 0xfff81aff │ │ ldr r0, [pc, #192] @ (b97ea8 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n b9804c │ │ - ldr r4, [sp, #400] @ 0x190 │ │ + ldr r4, [sp, #556] @ 0x22c │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n b98294 │ │ adds r0, #12 │ │ b.n b97920 │ │ stmia r0!, {} │ │ b.n b98542 │ │ @@ -3166748,18 +3166748,18 @@ │ │ b.n b97f52 │ │ movs r0, r1 │ │ b.n b97f5e │ │ vpmin.u8 q15, , │ │ stmia r0!, {} │ │ b.n b98b9a │ │ vpmin.u8 q15, , │ │ - ldr r3, [sp, #672] @ 0x2a0 │ │ - vmul.p d25, d8, d8 │ │ - vabd.u d25, d8, d20 │ │ - vmax.u , q4, q2 │ │ + ldr r3, [sp, #828] @ 0x33c │ │ + vmul.p d25, d8, d31 │ │ + vabd.u , q4, │ │ + vmax.u , q4, │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {lr, pc} │ │ b.n b987b6 │ │ movs r4, r0 │ │ b.n b97f9c │ │ movs r0, r0 │ │ b.n b98b1e │ │ @@ -3166834,15 +3166834,15 @@ │ │ movs r0, #4 │ │ b.n b9800a │ │ movs r0, #88 @ 0x58 │ │ b.n b98c4e │ │ ldr r0, [pc, #192] @ (b985d0 ) │ │ ldmia.w sp!, {r2, r5, r7, sl, ip, lr} │ │ @ instruction: 0xea038830 │ │ - ldmia.w sp!, {r2, r3, r5, r8, sl, ip, pc} │ │ + ldmia.w sp!, {r0, r1, r4, r6, r8, sl, ip, pc} │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b989c0 │ │ add r0, pc, #0 @ (adr r0, b98528 ) │ │ b.n b9804c │ │ add sp, #0 │ │ b.n b9886e │ │ @@ -3167045,16 +3167045,16 @@ │ │ b.n b98be0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ b.n b98e0e │ │ beq.n b986e8 │ │ b.n b98bec │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r3, r5, r6, sl, ip, pc} │ │ - vcgt.u , q12, q4 │ │ + ldmia.w sp!, {r0, r1, r4, r7, sl, ip, pc} │ │ + vcgt.u , q12, │ │ vhadd.u d28, d8, d8 │ │ b.n b98202 │ │ asrs r0, r0, #32 │ │ b.n b98a26 │ │ movs r0, r0 │ │ b.n b98e2a │ │ movs r0, r0 │ │ @@ -3168490,43 +3168490,43 @@ │ │ b.n b98ea8 │ │ movs r0, r0 │ │ b.n b9948c │ │ movs r0, #2 │ │ b.n b99490 │ │ mrc2 10, 7, lr, cr14, cr15, {7} @ │ │ strb r6, [r5, #27] │ │ - vmul.p d28, d6, d26 │ │ + vmls.i q14, q3, │ │ @ instruction: 0xff787c62 │ │ vqrdmlah.s d23, d22, d18 │ │ vpmin.u , q11, q11 │ │ vqrshl.u64 , q1, q3 │ │ vrhadd.u , q3, q0 │ │ vpmin.u d23, d22, d6 │ │ vqrshl.u64 d23, d10, d6 │ │ vrhadd.u d27, d6, d8 │ │ vpmax.u , q3, q7 │ │ vmin.u , q3, q3 │ │ - vsub.i64 d28, d22, d18 │ │ + vsub.i64 q14, q11, │ │ vcgt.u , q12, q5 │ │ - vmin.u d28, d6, d6 │ │ + vmin.u d28, d6, d29 │ │ vabd.u , q4, q9 │ │ - vmls.i d28, d22, d30 │ │ + vmul.p q14, q11, │ │ vcgt.u , q4, q2 │ │ vcgt.u d23, d6, d26 │ │ - vqrshl.u64 q14, q11, q3 │ │ + vqrshl.u64 d28, d13, d22 │ │ vcge.u , q4, q3 │ │ - vrshl.u64 d28, d18, d22 │ │ + vrshl.u64 q14, , q11 │ │ vcge.u , q12, q11 │ │ - vmax.u q14, q3, q1 │ │ + vmax.u q14, q3, │ │ vhsub.u , q12, q15 │ │ - vqrshl.u64 d28, d26, d6 │ │ + vrshl.u64 q14, , q3 │ │ vshl.u64 d23, d14, d24 │ │ - vmin.u q14, q11, q5 │ │ + vabd.u d28, d6, d1 │ │ vshl.u64 , q1, q4 │ │ - vmax.u d28, d22, d14 │ │ + vmin.u d28, d22, d21 │ │ vqadd.u64 d20, d8, d0 │ │ stmdb sp!, {r0, r8, fp} │ │ b.n b99a9c │ │ movs r5, r0 │ │ ldrh r0, [r0, #16] │ │ stmia r0!, {r3} │ │ b.n b98f38 │ │ @@ -3168914,15 +3168914,15 @@ │ │ b.n b99a92 │ │ stc2 11, cr14, [sp], #-1020 @ 0xfffffc04 @ │ │ movs r4, r0 │ │ b.n b99a9a │ │ beq.n b99764 │ │ b.n b99c78 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r4, r5, r6, r8, fp, ip, sp} │ │ + ldmia.w sp!, {r0, r3, r4, r7, r8, fp, ip, sp} │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b99c08 │ │ ands r1, r0 │ │ b.n b99ab2 │ │ asrs r0, r0, #32 │ │ b.n b99298 │ │ @@ -3169026,16 +3169026,16 @@ │ │ movs r0, r3 │ │ b.n b9934e │ │ movs r7, r0 │ │ b.n b99b8a │ │ beq.n b9985c │ │ b.n b99d68 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r5, r7, r8, r9, sl, ip, sp} │ │ - vabd.u , , q5 │ │ + ldmia.w sp!, {r0, r2, r3, r6, r7, r8, r9, sl, ip, sp} │ │ + vaba.u , , │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n b99cfc │ │ str r0, [r0, r0] │ │ b.n b99ba6 │ │ vqrdmlah.s16 q15, q11, │ │ ands r0, r0 │ │ @@ -3170293,36 +3170293,36 @@ │ │ movs r0, #4 │ │ b.n b9a636 │ │ @ instruction: 0xff9deaff │ │ blt.n b9a27c │ │ movs r5, r4 │ │ blt.n b9a278 │ │ movs r5, r4 │ │ - strb r0, [r5, #15] │ │ + strb r7, [r1, #16] │ │ vacgt.f16 d22, d23, d16 │ │ vmul.p d24, d9, d19 │ │ - vpmin.f16 d23, d22, d17 │ │ - vpmin.f16 d26, d8, d21 │ │ - vcge.u d20, d23, d15 │ │ - @ instruction: 0xff789c21 │ │ - vpmin.f16 q13, q4, │ │ - vceq.i d16, d7, d14 │ │ - vcgt.u d17, d8, d15 │ │ - @ instruction: 0xff792cc2 │ │ - vshl.u64 , , │ │ - vshl.u64 , , q12 │ │ + vpmin.f16 , q11, q4 │ │ + vpmin.f16 q13, q4, q6 │ │ + vcgt.u q10, , q3 │ │ + @ instruction: 0xff789c48 │ │ + vpmin.f16 d26, d24, d14 │ │ + vsub.i64 q8, , │ │ + vcge.u d17, d8, d22 │ │ + @ instruction: 0xff792ce9 │ │ + vshl.u64 , q14, │ │ + vrshl.u64 d29, d12, d8 │ │ vhsub.u , q12, q0 │ │ movs r3, r4 │ │ asrs r0, r3, #6 │ │ movs r3, r4 │ │ - cmp r6, #2 │ │ + cmp r6, #41 @ 0x29 │ │ vqrdmulh.s d18, d25, d17 │ │ - vqrdmlsh.s q9, q3, q15 │ │ + @ instruction: 0xff762ca5 │ │ vpmin.u d18, d9, d13 │ │ - vhsub.u , q11, q3 │ │ + vhsub.u , q11, │ │ vhadd.u , , │ │ vhadd.u d17, d6, d12 │ │ b.n b99e7a │ │ movs r4, r2 │ │ b.n b99e7e │ │ asrs r0, r1, #32 │ │ b.n b99e84 │ │ @@ -3171059,24 +3171059,24 @@ │ │ movs r0, #40 @ 0x28 │ │ b.n b9a4c8 │ │ movs r0, r0 │ │ b.n b9aaac │ │ movs r0, #2 │ │ b.n b9aab0 │ │ vpmin.u32 q15, , │ │ - cmp r2, #110 @ 0x6e │ │ - vqrshl.u64 , q0, │ │ - vceq.i d18, d24, d22 │ │ + cmp r2, #149 @ 0x95 │ │ + vqrshl.u64 , , │ │ + vceq.i q9, q12, │ │ vmax.u d26, d9, d6 │ │ - vmls.i d18, d9, d30 │ │ - vsub.i64 q9, , q1 │ │ - vcgt.u d23, d9, d20 │ │ - vrshl.u64 q9, q7, q12 │ │ - vqadd.u64 d23, d25, d16 │ │ - vmin.u d18, d8, d26 │ │ + vmul.p q9, , │ │ + vsub.i64 q9, , │ │ + vcgt.u , , │ │ + vqrshl.u64 q9, , q12 │ │ + vqadd.u64 , , │ │ + vmax.u q9, q4, │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n b9ad06 │ │ str r3, [r0, #0] │ │ b.n b9ad0a │ │ adds r0, #60 @ 0x3c │ │ b.n b9a4f6 │ │ @@ -3171204,19 +3171204,19 @@ │ │ b.n b9b216 │ │ str r0, [r0, r0] │ │ b.n b9b21a │ │ str r0, [r6, r6] │ │ add.w r0, r0, r5 │ │ b.n b9ae22 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r2, r5, r8, sl, sp} │ │ - vabd.f16 d24, d9, d25 │ │ - vshl.u64 d18, d22, d24 │ │ + ldmia.w sp!, {r0, r2, r3, r6, r8, sl, sp} │ │ + @ instruction: 0xff798d50 │ │ + vshl.u64 q9, , q12 │ │ vqrdmlah.s d21, d25, d28 │ │ - vshl.u64 q9, q7, q11 │ │ + vqshl.u64 q9, , q11 │ │ vqrdmulh.s , , q10 │ │ vhadd.u d16, d6, d0 │ │ b.n b9b1a6 │ │ movs r5, r2 │ │ lsrs r0, r0, #8 │ │ ldr r0, [pc, #960] @ (b9aec8 ) │ │ stmdb sp!, {r3, r4, lr} │ │ @@ -3172871,52 +3172871,52 @@ │ │ add.w r0, r2, sl │ │ b.n b9bc62 │ │ asrs r7, r5, #32 │ │ b.n b9c066 │ │ movs r0, #246 @ 0xf6 │ │ b.n b9c06a │ │ ldc2 10, cr14, [lr, #-1020] @ 0xfffffc04 @ │ │ - movs r1, #202 @ 0xca │ │ - vabd.f16 d25, d9, d29 │ │ - vrhadd.u d18, d7, d22 │ │ - vsub.i64 , , q5 │ │ - vcgt.u d25, d25, d29 │ │ - vmls.i d17, d23, d22 │ │ - vrshl.u64 d25, d9, d9 │ │ - vaba.u d17, d23, d30 │ │ - vcgt.u d25, d9, d17 │ │ - vmax.u , , q13 │ │ - vhsub.u , , │ │ - vqrdmlah.s d17, d7, d2 │ │ - vpmin.u , , q5 │ │ - vmul.p , , q3 │ │ - vqshl.u64 d25, d25, d25 │ │ - vabd.u d17, d23, d14 │ │ - vqsub.u64 , , │ │ - vceq.i d17, d7, d14 │ │ - vcgt.u d25, d25, d1 │ │ - vabd.u , , q1 │ │ - vhsub.u d25, d25, d21 │ │ - vmin.u d17, d23, d26 │ │ - vqsub.u64 d25, d9, d13 │ │ + movs r1, #241 @ 0xf1 │ │ + @ instruction: 0xff799d54 │ │ + vrhadd.u q9, , │ │ + vceq.i , , │ │ + vcge.u , , q2 │ │ + vmls.i , , │ │ + vqrshl.u64 d25, d16, d9 │ │ + vabd.u , , │ │ + vcgt.u , , q4 │ │ + vaba.u d17, d7, d1 │ │ + vqsub.u64 , , q10 │ │ + vqrdmlah.s d17, d7, d25 │ │ + vpmax.u d17, d25, d1 │ │ + vmul.p , , │ │ + vshl.u64 , q8, │ │ + vaba.u d17, d23, d21 │ │ + vcge.u d25, d9, d8 │ │ + vsub.i64 , , │ │ + vcgt.u d25, d25, d24 │ │ + vabd.u , , │ │ + vhsub.u , , q6 │ │ + vmax.u , , │ │ + vhsub.u , , q2 │ │ vmul.p d24, d23, d12 │ │ - vaba.u d17, d6, d6 │ │ - vqsub.u64 , , │ │ - vmax.u , , q3 │ │ - vrhadd.u d25, d25, d25 │ │ - vmls.i d17, d7, d18 │ │ - vshl.u64 d25, d5, d25 │ │ - vceq.i , , q11 │ │ - vqshl.u64 , , │ │ - vceq.i d17, d23, d14 │ │ - vshl.u64 d25, d1, d9 │ │ - vmul.p , , q3 │ │ - vqrshl.u64 d25, d25, d9 │ │ - vceq.i , , q11 │ │ - vcge.u , , │ │ + vaba.u d17, d6, d29 │ │ + vhsub.u d25, d25, d16 │ │ + vmax.u , , │ │ + vbif , , q0 │ │ + vmls.i , , │ │ + vshl.u64 d25, d28, d25 │ │ + vmul.p d17, d7, d13 │ │ + vshl.u64 d25, d0, d25 │ │ + vsub.i64 , , │ │ + vshl.u64 d25, d24, d9 │ │ + vmul.p , , │ │ + vrshl.u64 , q8, │ │ + vceq.i d17, d23, d13 │ │ + vshl.u64 d25, d0, d9 │ │ vhadd.u d17, d7, d0 │ │ b.n b9b4ea │ │ asrs r4, r1, #32 │ │ b.n b9b4f0 │ │ asrs r4, r6, #1 │ │ b.n b9b4f4 │ │ movs r0, #40 @ 0x28 │ │ @@ -3174294,15 +3174294,15 @@ │ │ lsls r1, r1, #24 │ │ add.w r0, r0, r0 │ │ b.n b9cd16 │ │ beq.n b9c5e8 │ │ b.n b9caf4 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r2, r4, r6, r8, fp, ip, sp, pc} │ │ - vmul.p d17, d22, d26 │ │ + vmls.i , q11, │ │ vqadd.u64 d20, d8, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b9ca88 │ │ ands r0, r0 │ │ b.n b9c932 │ │ movs r0, r2 │ │ b.n b9c130 │ │ @@ -3175022,18 +3175022,18 @@ │ │ b.n b9d366 │ │ lsls r3, r6, #17 │ │ add.w r0, r0, r0 │ │ b.n b9d36e │ │ beq.n b9cc48 │ │ b.n b9d14c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r3, r4, r5, r8, r9, sl, ip, sp, pc} │ │ - vacgt.f16 q10, , q14 │ │ - vaba.u d27, d8, d1 │ │ - vacgt.f16 q10, , q0 │ │ + ldmia.w sp!, {r2, r5, r6, r8, r9, sl, ip, sp, pc} │ │ + vcgt.f16 d20, d23, d19 │ │ + vaba.u d27, d8, d24 │ │ + vacgt.f16 q10, , │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b9d0e8 │ │ ands r1, r0 │ │ b.n b9d412 │ │ movs r3, r0 │ │ b.n b9d2f8 │ │ @@ -3175523,31 +3175523,31 @@ │ │ add.w r0, r2, r5 │ │ b.n b9d3d6 │ │ asrs r0, r2, #1 │ │ b.n b9d7da │ │ movs r1, #18 │ │ b.n b9d69e │ │ vpmin.u32 q7, , │ │ - @ instruction: 0xb631 │ │ - vabd.f16 d20, d23, d14 │ │ - vmax.u d27, d8, d9 │ │ - vabd.f16 q10, , q11 │ │ - vmul.p d16, d24, d5 │ │ - vqshl.u64 d27, d13, d8 │ │ - vqrdmlah.s q10, , q13 │ │ - vrshl.u64 d27, d9, d8 │ │ - @ instruction: 0xff774c66 │ │ - vshl.u64 , , q4 │ │ - vqrdmlah.s d20, d23, d14 │ │ - vqsub.u64 d27, d24, d29 │ │ - vpmin.u d20, d7, d10 │ │ - vcge.u d27, d8, d17 │ │ - vpmax.u d20, d23, d14 │ │ - vqsub.u64 d27, d24, d1 │ │ - vmls.i q10, , q15 │ │ + setend be │ │ + @ instruction: 0xff774db5 │ │ + vmin.u d27, d8, d16 │ │ + vabd.f16 d20, d23, d13 │ │ + vmul.p d16, d24, d28 │ │ + vshl.u64 , q2, q4 │ │ + vqrdmulh.s d20, d23, d17 │ │ + vqrshl.u64 d27, d16, d8 │ │ + @ instruction: 0xff774c8d │ │ + vshl.u64 , q12, q4 │ │ + vqrdmulh.s q10, , │ │ + vhsub.u , q12, q10 │ │ + vpmax.u q10, , │ │ + vcge.u , q4, q4 │ │ + vpmin.u d20, d23, d21 │ │ + vqsub.u64 d27, d24, d24 │ │ + vpmin.u d20, d7, d5 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r0, r2, r3, r6, r7, r8, r9, sl, fp, ip, lr, pc} │ │ b.n b9d588 │ │ strh r0, [r0, #0] │ │ b.n b9d432 │ │ movs r0, r0 │ │ b.n b9d79a │ │ @@ -3176730,44 +3176730,44 @@ │ │ movs r0, #20 │ │ b.n b9d640 │ │ movs r0, r0 │ │ b.n b9dc24 │ │ movs r0, #2 │ │ b.n b9dc28 │ │ stc2 10, cr14, [r0, #1020]! @ 0x3fc @ │ │ - cbz r5, b9db32 │ │ + cbz r4, b9db3c │ │ vmul.p , , q11 │ │ - vceq.i d26, d9, d5 │ │ + vceq.i d26, d9, d28 │ │ vqadd.u64 , , q15 │ │ - vsub.i64 d26, d25, d5 │ │ + vsub.i64 d26, d25, d28 │ │ vhadd.u , , q15 │ │ - vsub.i64 q13, , │ │ + vceq.i d26, d25, d0 │ │ vqadd.u64 , , q1 │ │ - @ instruction: 0xff79aca5 │ │ + @ instruction: 0xff79accc │ │ vrshl.u64 d21, d14, d7 │ │ - @ instruction: 0xff79ac89 │ │ + vqrdmlsh.s d26, d25, d16 │ │ vqshl.u64 , q9, │ │ - vcgt.f16 d26, d9, d25 │ │ + vacgt.f16 q13, , q0 │ │ vmin.u d21, d23, d2 │ │ - vqadd.u64 d27, d25, d9 │ │ + vhadd.u , , q0 │ │ vmls.i d21, d7, d2 │ │ - @ instruction: 0xff79ad79 │ │ + vabd.f16 d26, d25, d16 │ │ vrshl.u64 , q9, │ │ - @ instruction: 0xff79ac6d │ │ + vqrdmlsh.s d26, d25, d4 │ │ vqshl.u64 , q3, │ │ - @ instruction: 0xff79acc1 │ │ + @ instruction: 0xff79ace8 │ │ vrshl.u64 d21, d26, d7 │ │ - vqrdmulh.s d26, d25, d29 │ │ + vqrdmlah.s q13, , q2 │ │ vqshl.u64 d21, d6, d7 │ │ - vmul.p d26, d25, d5 │ │ + vmul.p d26, d25, d28 │ │ vbif , , q15 │ │ - vqrdmulh.s q13, , │ │ + vqrdmlah.s d26, d25, d4 │ │ vcge.u , , q3 │ │ - vsub.i64 , , q14 │ │ - vsub.i64 q13, q12, │ │ + vceq.i d27, d25, d3 │ │ + vmls.i d26, d8, d12 │ │ vrhadd.u , , q7 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, r6, ip, lr, pc} │ │ b.n b9e02c │ │ ldrb r0, [r7, #6] │ │ b.n b9d6b6 │ │ str r0, [r0, r0] │ │ @@ -3177177,17 +3177177,17 @@ │ │ ldr r4, [r6, #28] │ │ add.w r0, r2, r1 │ │ b.n b9e5ce │ │ movs r4, r2 │ │ add r5, pc, #564 @ (adr r5, b9e164 ) │ │ @ instruction: 0xffcbeaff │ │ lsrs r2, r4, #30 │ │ - vqrdmlsh.s q11, , q5 │ │ + @ instruction: 0xff796c81 │ │ vcgt.f16 d30, d7, d18 │ │ - vbif , , q8 │ │ + vbif d29, d21, d7 │ │ vsub.i64 d20, d8, d0 │ │ stmdb sp!, {r2, r5, r6, r9, fp, sp, lr} │ │ add.w r9, r2, r3, lsr #27 │ │ add.w lr, r2, sl, asr #8 │ │ b.n b9e3d6 │ │ asrs r0, r0, #32 │ │ b.n b9e29a │ │ @@ -3177466,15 +3177466,15 @@ │ │ b.n b9e8ee │ │ ldrh r4, [r0, #24] │ │ ldc 7, cr8, [sp], #960 @ 0x3c0 │ │ ldmia.w sp!, {r1, r3, r4, r5, r6, r7, sl, fp, sp, lr, pc} │ │ vqrdmlsh.s q15, , q7 │ │ @ instruction: 0xff75ec8e │ │ vqrdmulh.s d30, d21, d14 │ │ - vrhadd.u d26, d21, d28 │ │ + vbif q13, , │ │ vqrdmlah.s q15, , q13 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r5, r6, r7, r8, r9, ip} │ │ b.n b9dcf6 │ │ ands r1, r0 │ │ b.n b9e91a │ │ movs r0, r0 │ │ @@ -3177562,15 +3177562,15 @@ │ │ b.n b9e9ca │ │ mrc2 11, 6, lr, cr10, cr15, {7} @ │ │ movs r4, r0 │ │ b.n b9e5d2 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1, r3, r5, r6, r7, r9, fp, sp, lr, pc} │ │ vpmax.u d30, d21, d30 │ │ - vsub.i64 d22, d21, d11 │ │ + vceq.i d22, d21, d18 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n b9e744 │ │ ands r0, r0 │ │ b.n b9e5ee │ │ movs r0, r0 │ │ b.n b9ea72 │ │ @@ -3179187,46 +3179187,46 @@ │ │ movs r1, #157 @ 0x9d │ │ add.w r0, r2, r6, lsl #8 │ │ b.n b9f66a │ │ movs r0, #8 │ │ b.n b9f6ee │ │ @ instruction: 0xff88eaff │ │ udf #146 @ 0x92 │ │ - vpmin.f16 d16, d5, d19 │ │ + vpmin.f16 q8, , q5 │ │ vbif q15, q12, q11 │ │ - vhsub.u d17, d21, d7 │ │ + vhsub.u d17, d21, d30 │ │ vqrdmlsh.s , q12, q13 │ │ - vabd.f16 d16, d21, d11 │ │ + @ instruction: 0xff750db2 │ │ vacgt.f16 d29, d8, d26 │ │ - vcgt.f16 q8, , │ │ + vacgt.f16 q8, , q9 │ │ @ instruction: 0xff78ddde │ │ - vcgt.f16 q8, , │ │ + vacgt.f16 d16, d21, d6 │ │ @ instruction: 0xff78ddb2 │ │ - vcgt.f16 q8, , │ │ + vcgt.f16 q8, , q13 │ │ vcgt.f16 d29, d8, d10 │ │ - vacgt.f16 d16, d21, d11 │ │ + vcgt.f16 q8, , q1 │ │ vqadd.u64 d30, d24, d14 │ │ - vrhadd.u d17, d5, d31 │ │ + vbif , , q3 │ │ vqrdmlsh.s d29, d24, d26 │ │ - vabd.f16 q8, , │ │ + @ instruction: 0xff750d72 │ │ vqadd.u64 q15, q4, q9 │ │ - vrhadd.u d17, d5, d3 │ │ + vrhadd.u d17, d5, d26 │ │ vhsub.u d30, d8, d18 │ │ - vqsub.u64 d17, d21, d19 │ │ + vqsub.u64 , , q5 │ │ vcgt.u q15, q4, q15 │ │ vcgt.u q15, , q5 │ │ - vcge.u , , │ │ + vshl.u64 d17, d2, d5 │ │ vbif d30, d8, d22 │ │ - vrhadd.u , , │ │ + vrhadd.u , , q15 │ │ vpmin.f16 , q4, q15 │ │ - vminnm.f16 q8, , │ │ + vhadd.u d17, d5, d22 │ │ vhadd.u d30, d8, d18 │ │ - vqadd.u64 d17, d21, d19 │ │ + vqadd.u64 , , q5 │ │ vminnm.f16 d29, d24, d10 │ │ - vhadd.u d17, d5, d27 │ │ + vqadd.u64 , , q1 │ │ vpmin.f16 d29, d8, d10 │ │ vcgt.f16 , , q3 │ │ vceq.i d20, d5, d16 │ │ stmdb sp!, {lr} │ │ b.n b9f446 │ │ lsrs r0, r1, #7 │ │ b.n b9ec2a │ │ @@ -3179284,17 +3179284,17 @@ │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n b9f8c2 │ │ adds r4, r1, r7 │ │ b.n b9ec8e │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r1, r6, r7, r8, r9, fp, ip, lr, pc} │ │ - vcgt.u q12, , │ │ + vqshl.u64 d24, d6, d5 │ │ vqrdmlah.s , q12, q7 │ │ - vshl.u64 d24, d11, d5 │ │ + vqshl.u64 d24, d18, d5 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {lr} │ │ b.n b9f4e2 │ │ movs r4, r1 │ │ b.n b9ecc6 │ │ movs r0, #0 │ │ b.n b9eccc │ │ @@ -3179863,17 +3179863,17 @@ │ │ b.n b9f9ce │ │ asrs r0, r2, #1 │ │ b.n b9fdd2 │ │ movs r1, #61 @ 0x3d │ │ b.n b9fc96 │ │ @ instruction: 0xffbceaff │ │ bvs.n b9f5c8 │ │ - vmls.i d30, d5, d5 │ │ + vmls.i d30, d5, d28 │ │ vabd.u d29, d23, d18 │ │ - vpmin.u d30, d5, d1 │ │ + vpmin.u d30, d5, d24 │ │ vmax.u , , q3 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b9f9f6 │ │ asrs r0, r7, #5 │ │ b.n b9f1f8 │ │ ands r0, r0 │ │ @@ -3180040,22 +3180040,22 @@ │ │ b.n b9ff66 │ │ str r0, [r0, #0] │ │ b.n b9ff6a │ │ subs r7, r4, #7 │ │ add.w r0, r2, r6 │ │ b.n b9fb72 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r6, r8, r9, sl, ip} │ │ + ldmia.w sp!, {r0, r1, r2, r5, r6, r8, r9, sl, ip} │ │ vhsub.u d17, d7, d0 │ │ @ instruction: 0xff792c43 │ │ - vcge.u d21, d22, d17 │ │ - vceq.i d30, d7, d11 │ │ - vqsub.u64 d18, d23, d5 │ │ + vcge.u , q11, q4 │ │ + vsub.i64 q15, , q1 │ │ + vqsub.u64 d18, d23, d28 │ │ vrshl.u64 d29, d6, d8 │ │ - vqsub.u64 , , │ │ + vcgt.u d21, d5, d16 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b9fcf8 │ │ strb r1, [r0, #0] │ │ b.n b9fba2 │ │ asrs r4, r1, #15 │ │ b.n b9f3a4 │ │ @@ -3180498,23 +3180498,23 @@ │ │ movs r4, r3 │ │ add.w r0, r0, r1 │ │ b.n ba03ee │ │ beq.n b9fc68 │ │ b.n ba014c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r5, r7, sl, ip, lr, pc} │ │ - @ instruction: 0xff753ca9 │ │ - vrshl.u64 d27, d23, d24 │ │ + vqrdmlsh.s , , q0 │ │ + vrshl.u64 , q7, q12 │ │ vrhadd.u d29, d8, d14 │ │ vmin.u q10, , │ │ - vsub.i64 d23, d6, d17 │ │ - vminnm.f16 d20, d24, d27 │ │ - vmul.p d26, d23, d22 │ │ + vsub.i64 , q3, q4 │ │ + vpmin.f16 q10, q12, q9 │ │ + vmul.p q13, , │ │ vqrdmulh.s q13, , q8 │ │ - @ instruction: 0xff751caa │ │ + vqrdmlsh.s , , │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {r0, lr} │ │ b.n b9ffa6 │ │ str r0, [r0, r0] │ │ b.n b9ffaa │ │ movs r0, r0 │ │ b.n ba0310 │ │ @@ -3180987,15 +3180987,15 @@ │ │ bf 1c, b98892 │ │ movs r1, r1 │ │ b.n ba03da │ │ beq.n ba00a4 │ │ b.n ba05b8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r5, r7, sl, fp, lr, pc} │ │ - vpmin.f16 d28, d5, d0 │ │ + vpmin.f16 d28, d5, d23 │ │ vbif q10, q12, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba054c │ │ strh r0, [r4, #0] │ │ b.n b9fbf0 │ │ ands r0, r0 │ │ b.n ba03fa │ │ @@ -3181118,15 +3181118,15 @@ │ │ bfcsel 1c, ba09b2 , 1e, mi │ │ movs r0, r0 │ │ b.n ba08fa │ │ beq.n ba01cc │ │ b.n ba06d8 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r1, r7, r8, r9, fp, lr, pc} │ │ - vmls.i d20, d21, d5 │ │ + vmls.i d20, d21, d28 │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba066c │ │ str r3, [r0, r0] │ │ b.n ba0516 │ │ str r2, [r0, #0] │ │ b.n ba051a │ │ @@ -3181252,17 +3181252,17 @@ │ │ bf 1a, ba5ade │ │ movs r7, r0 │ │ b.n ba0626 │ │ beq.n ba02f8 │ │ b.n ba0804 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r1, r3, r4, r6, r9, fp, lr, pc} │ │ - vhsub.u , , q10 │ │ + vhsub.u d23, d21, d11 │ │ vpmin.u q14, q4, q15 │ │ - vhsub.u d23, d21, d8 │ │ + vhsub.u d23, d21, d31 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n ba07a0 │ │ ands r0, r0 │ │ b.n ba064a │ │ movs r0, r1 │ │ b.n b9fe2e │ │ @@ -3181518,21 +3181518,21 @@ │ │ b.n ba006c │ │ movs r0, r0 │ │ b.n ba0650 │ │ movs r0, #2 │ │ b.n ba0654 │ │ @ instruction: 0xff8feaff │ │ ldmia r1, {r1, r5, r7} │ │ - vacgt.f16 q12, , q6 │ │ + vpmin.f16 d24, d5, d3 │ │ vsub.i64 d28, d8, d2 │ │ - @ instruction: 0xff758d3c │ │ + vabd.f16 q12, , │ │ vsub.i64 q14, q4, q13 │ │ - vabd.f16 d24, d21, d20 │ │ + vabd.f16 q12, , │ │ vabd.u q14, q12, q11 │ │ - vabd.f16 d24, d5, d16 │ │ + vabd.f16 q12, , │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r0, r1, r5, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n ba09fc │ │ blt.n ba0568 │ │ b.n ba0a00 │ │ ands r0, r0 │ │ b.n ba08aa │ │ @@ -3182054,21 +3182054,21 @@ │ │ b.n ba0cf2 │ │ svc 99 @ 0x63 │ │ b.n ba0ed0 │ │ blt.n ba09bc │ │ b.n ba0ed4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r5, r6, sl, lr, pc} │ │ - vcgt.u q9, , q0 │ │ + vcgt.u q9, , │ │ vcge.u d28, d23, d26 │ │ - vqsub.u64 d18, d21, d8 │ │ + vqsub.u64 d18, d21, d31 │ │ vcgt.u q14, , q15 │ │ - vhsub.u q9, , q6 │ │ + vqsub.u64 q9, , │ │ vqshl.u64 d28, d6, d7 │ │ - vqsub.u64 q9, , q10 │ │ + vcge.u d18, d5, d11 │ │ vqadd.u64 d20, d7, d0 │ │ stmdb sp!, {lr} │ │ b.n ba0d26 │ │ lsls r0, r3, #15 │ │ b.n ba050a │ │ adds r3, #220 @ 0xdc │ │ b.n ba0516 │ │ @@ -3182128,15 +3182128,15 @@ │ │ adds r0, #0 │ │ b.n ba11a6 │ │ @ instruction: 0xf4e3ebff │ │ movs r1, r0 │ │ b.n ba122e │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r1, r2, r3, r6, r7, r9, lr, pc} │ │ - vabd.f16 d18, d5, d29 │ │ + @ instruction: 0xff752d54 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n ba0f1c │ │ ands r0, r0 │ │ b.n ba0dc6 │ │ cbz r0, ba0afe │ │ b.n ba05aa │ │ @@ -3182449,20 +3182449,20 @@ │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r4, r8, r9, sl, fp} │ │ b.n ba1008 │ │ strh r0, [r4, #20] │ │ b.n ba106e │ │ @ instruction: 0xffb1eaff │ │ stmia r0!, {r1, r2, r3, r5} │ │ - vpmin.f16 d17, d5, d22 │ │ + vpmin.f16 , , │ │ vabd.f16 , , │ │ vhadd.u q14, q12, q1 │ │ vbif q14, , q5 │ │ vbif d28, d5, d30 │ │ - vqadd.u64 d18, d5, d22 │ │ + vqadd.u64 q9, , │ │ vmul.p d16, d23, d12 │ │ b.n ba0872 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r4, r1 │ │ b.n ba087a │ │ movs r1, r0 │ │ b.n ba0dde │ │ @@ -3182530,15 +3182530,15 @@ │ │ adds r0, #0 │ │ asrs r1, r0, #22 │ │ movs r0, r0 │ │ b.n ba1492 │ │ movs r0, r0 │ │ asrs r2, r0, #22 │ │ vrhadd.u16 d14, d14, d31 │ │ - stmia r1!, {r2, r5, r6} │ │ + stmia r1!, {r0, r1, r3, r7} │ │ vqshl.u64 d19, d29, d8 │ │ vsub.i64 q14, q11, │ │ vcge.u d21, d6, d26 │ │ vqadd.u64 , q3, q4 │ │ vhadd.u d16, d6, d0 │ │ b.n ba154e │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3182667,15 +3182667,15 @@ │ │ adds r0, #0 │ │ b.n ba1652 │ │ bfcsel e, ba1712 , 10, al │ │ movs r0, r0 │ │ b.n ba165a │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r1, r2, r3, r4, r9, sl, fp, ip, sp, pc} │ │ - vqrshl.u64 , q15, │ │ + vmax.u d25, d5, d21 │ │ vqadd.u64 d20, d7, d0 │ │ stmdb sp!, {r2, r4, ip} │ │ b.n ba0a4e │ │ movs r1, r0 │ │ b.n ba15d4 │ │ movs r7, r1 │ │ subs r0, r0, r0 │ │ @@ -3183251,25 +3183251,25 @@ │ │ b.n ba1526 │ │ add r0, sp, #208 @ 0xd0 │ │ @ instruction: 0xfa060001 │ │ b.n ba1b66 │ │ beq.n ba1438 │ │ b.n ba1944 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r7, sl, fp, sp, pc} │ │ + ldmia.w sp!, {r3, r5, r7, sl, fp, sp, pc} │ │ vshl.u64 q12, , │ │ - @ instruction: 0xff76ac65 │ │ + @ instruction: 0xff76ac8c │ │ vshl.u64 d24, d31, d7 │ │ - @ instruction: 0xff76ac49 │ │ + vqrdmlsh.s q13, q3, q8 │ │ vqshl.u64 d24, d3, d7 │ │ - @ instruction: 0xff76ac2d │ │ + vqrdmlsh.s q13, q3, q2 │ │ vcge.u q12, , │ │ - vqrdmlsh.s d26, d6, d1 │ │ + vqrdmlsh.s d26, d6, d24 │ │ vcge.u q12, , │ │ - vqrdmlsh.s d26, d22, d13 │ │ + @ instruction: 0xff76acc4 │ │ vshl.u64 q12, , │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r3, r4, r6, ip, lr, pc} │ │ b.n ba1900 │ │ str r0, [r0, r0] │ │ b.n ba1baa │ │ movs r1, r0 │ │ @@ -3183547,18 +3183547,18 @@ │ │ movs r1, #3 │ │ b.n ba1cbe │ │ movs r0, #12 │ │ b.n ba1d42 │ │ asrs r0, r2, #1 │ │ b.n ba1e06 │ │ @ instruction: 0xffeeeaff │ │ - add r1, sp, #580 @ 0x244 │ │ + add r1, sp, #736 @ 0x2e0 │ │ vcgt.u , , q13 │ │ - @ instruction: 0xff757d1c │ │ - vmls.i q13, q4, │ │ + vabd.f16 , , │ │ + vmul.p q13, q4, q10 │ │ vcgt.u d29, d23, d22 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, ip, lr, pc} │ │ b.n ba1b80 │ │ ldr r0, [r7, #24] │ │ b.n ba120a │ │ str r0, [r0, r0] │ │ @@ -3184185,24 +3184185,24 @@ │ │ b.n ba1f8a │ │ beq.n ba1cd4 │ │ b.n ba2168 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r3, r8, r9, ip, sp} │ │ vqsub.u64 , , q3 │ │ vqrdmlah.s q12, , q12 │ │ - @ instruction: 0xff75bc09 │ │ + vqrdmlsh.s d27, d5, d16 │ │ vqadd.u64 , , q3 │ │ - vmls.i d24, d9, d17 │ │ + vmls.i q12, , q4 │ │ vqrdmlsh.s q12, , │ │ vrhadd.u , , q5 │ │ - vpmin.u d24, d9, d5 │ │ + vpmin.u d24, d9, d28 │ │ vqadd.u64 d19, d23, d14 │ │ - vsub.i64 q12, , │ │ + vmul.p d24, d9, d0 │ │ vqadd.u64 , , q11 │ │ - vmls.i q12, , │ │ + vmls.i q12, , q12 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, ip, lr, pc} │ │ b.n ba2128 │ │ ands r0, r0 │ │ b.n ba1fd2 │ │ movs r1, r0 │ │ b.n ba233a │ │ @@ -3185130,17 +3185130,17 @@ │ │ adds r0, #0 │ │ b.n ba2bee │ │ vmov.s8 lr, d17[3] │ │ movs r4, r0 │ │ b.n ba27f6 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r1, r7, fp, sp} │ │ - vqrdmlah.s q13, , │ │ + vqrdmlah.s q13, , q12 │ │ vceq.i d18, d8, d22 │ │ - vqrdmulh.s d26, d9, d5 │ │ + vqrdmulh.s d26, d9, d28 │ │ vpmax.u d16, d8, d28 │ │ b.n ba1fee │ │ movs r0, r0 │ │ b.n ba2b72 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ @@ -3185392,16 +3185392,16 @@ │ │ b.n ba2d7e │ │ movs r0, #0 │ │ b.n ba2e42 │ │ asrs r1, r6, #16 │ │ add.w r0, r2, r1 │ │ b.n ba2eca │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r2, r6, r9, sl, fp, ip, sp, lr} │ │ - vmls.i d25, d7, d28 │ │ + ldmia.w sp!, {r0, r1, r3, r5, r6, r9, sl, fp, ip, sp, lr} │ │ + vmul.p , , │ │ vhadd.u d16, d7, d1 │ │ b.n ba2e5a │ │ vrhadd.u16 d14, d14, d31 │ │ adds r0, #12 │ │ b.n ba2242 │ │ lsrs r1, r0, #32 │ │ b.n ba2dcc │ │ @@ -3185721,35 +3185721,35 @@ │ │ movs r0, #12 │ │ b.n ba3052 │ │ movs r4, r0 │ │ b.n ba2d16 │ │ asrs r0, r2, #1 │ │ b.n ba311a │ │ @ instruction: 0xffe7eaff │ │ - ldrb r0, [r6, #13] │ │ - vqrdmulh.s d23, d23, d13 │ │ - @ instruction: 0xff777db0 │ │ - vabd.f16 , , │ │ - vqshl.u64 q8, q5, │ │ + ldrb r7, [r2, #14] │ │ + vqrdmlah.s d23, d23, d20 │ │ + @ instruction: 0xff777dd7 │ │ + @ instruction: 0xff777df4 │ │ + vshl.u64 d16, d1, d23 │ │ vrshl.u64 q13, q11, │ │ - vabd.u d26, d21, d23 │ │ - vcge.u d18, d8, d7 │ │ - vqrdmlsh.s d23, d7, d12 │ │ - vqrdmlsh.s d23, d7, d25 │ │ - vcgt.u q8, , │ │ - @ instruction: 0xff777ccc │ │ - @ instruction: 0xff777ce9 │ │ - vqrdmulh.s , , q14 │ │ - @ instruction: 0xff777c09 │ │ - @ instruction: 0xff777c48 │ │ - @ instruction: 0xff777c65 │ │ - vqrdmulh.s , , q4 │ │ - vqrdmulh.s , , │ │ - vqrdmlsh.s d23, d23, d0 │ │ - @ instruction: 0xff777cad │ │ + vabd.u q13, , q7 │ │ + vcge.u d18, d8, d30 │ │ + @ instruction: 0xff777c43 │ │ + @ instruction: 0xff777c60 │ │ + vqshl.u64 d16, d2, d7 │ │ + vqrdmlsh.s , , │ │ + @ instruction: 0xff777d10 │ │ + vqrdmlsh.s d23, d7, d3 │ │ + vqrdmlsh.s d23, d7, d16 │ │ + @ instruction: 0xff777c6f │ │ + @ instruction: 0xff777c8c │ │ + vqrdmulh.s , , │ │ + @ instruction: 0xff777c0c │ │ + vqrdmlsh.s d23, d23, d23 │ │ + vqrdmlsh.s , , q2 │ │ vhadd.u d16, d7, d1 │ │ b.n ba3176 │ │ vrhadd.u16 d14, d14, d31 │ │ adds r0, #12 │ │ b.n ba255e │ │ cmp r7, #255 @ 0xff │ │ b.n ba3060 │ │ @@ -3186965,20 +3186965,20 @@ │ │ add.w r0, r2, sl │ │ b.n ba37ae │ │ asrs r6, r5, #1 │ │ b.n ba3bb2 │ │ movs r0, #217 @ 0xd9 │ │ b.n ba3bb6 │ │ @ instruction: 0xff81eaff │ │ - str r3, [sp, #708] @ 0x2c4 │ │ - @ instruction: 0xff778d79 │ │ - vhsub.u d23, d23, d28 │ │ - vabd.f16 q12, , │ │ - vqsub.u64 , , q12 │ │ - @ instruction: 0xff778d95 │ │ + str r3, [sp, #864] @ 0x360 │ │ + vabd.f16 d24, d23, d16 │ │ + vqsub.u64 , , │ │ + vabd.f16 q12, , q14 │ │ + vcge.u d23, d7, d15 │ │ + @ instruction: 0xff778dbc │ │ vqrshl.u64 d24, d12, d23 │ │ movs r2, r4 │ │ strh r0, [r2, #46] @ 0x2e │ │ movs r2, r4 │ │ strh r0, [r0, #34] @ 0x22 │ │ movs r2, r4 │ │ strh r4, [r4, #36] @ 0x24 │ │ @@ -3187029,18 +3187029,18 @@ │ │ movs r2, r4 │ │ strh r4, [r3, #30] │ │ movs r2, r4 │ │ strh r4, [r5, #32] │ │ movs r2, r4 │ │ strh r0, [r4, #28] │ │ movs r2, r4 │ │ - ldrh r1, [r7, #40] @ 0x28 │ │ - vhsub.u , , q14 │ │ - vqrdmlah.s q12, , │ │ - vrhadd.u d23, d7, d4 │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ + vqsub.u64 d23, d23, d3 │ │ + vqrdmlah.s q12, , q12 │ │ + vrhadd.u d23, d7, d27 │ │ vhadd.u q12, , q0 │ │ movs r2, r4 │ │ ldr r0, [pc, #960] @ (ba38dc ) │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n ba39bc │ │ stmia r0!, {r0} │ │ b.n ba3866 │ │ @@ -3187688,21 +3187688,21 @@ │ │ movs r0, #32 │ │ b.n ba35d8 │ │ movs r0, r0 │ │ b.n ba3bbc │ │ movs r0, #2 │ │ b.n ba3bc0 │ │ @ instruction: 0xffabeaff │ │ - strh r1, [r4, #54] @ 0x36 │ │ + strh r0, [r1, #56] @ 0x38 │ │ vcgt.f16 d21, d23, d22 │ │ - vaba.u d24, d6, d9 │ │ + vabd.u q12, q3, q0 │ │ vacgt.f16 , , q7 │ │ vpmax.u d23, d6, d24 │ │ movs r2, r4 │ │ - strh r5, [r2, #44] @ 0x2c │ │ + strh r4, [r7, #44] @ 0x2c │ │ @ instruction: 0xff775d5a │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r0, r1, r3, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n ba3f64 │ │ str r0, [r0, #0] │ │ b.n ba3e0e │ │ movs r1, r0 │ │ @@ -3188321,32 +3188321,32 @@ │ │ b.n ba4746 │ │ movs r0, #10 │ │ b.n ba434a │ │ adds r0, #0 │ │ b.n ba474e │ │ cmp r4, #99 @ 0x63 │ │ @ instruction: 0xeb00ff6f │ │ - @ instruction: 0xeaff8289 │ │ + @ instruction: 0xeaff82b0 │ │ vmls.i d28, d7, d30 │ │ vcge.u d26, d21, d17 │ │ vcgt.u q13, , q12 │ │ - vqsub.u64 q12, , │ │ + vcgt.u d24, d9, d16 │ │ vmul.p d28, d23, d14 │ │ - vqsub.u64 d24, d21, d25 │ │ + vhsub.u q12, , q8 │ │ vmul.p q14, , q7 │ │ - vqadd.u64 d24, d5, d29 │ │ + vhadd.u q12, , q10 │ │ vmax.u q14, , q9 │ │ - vqadd.u64 d24, d21, d21 │ │ + vqadd.u64 q12, , q6 │ │ vaba.u q14, , q5 │ │ - vabd.u , , │ │ - vqadd.u64 q12, , │ │ + vsub.i64 d25, d5, d12 │ │ + vhadd.u d24, d23, d4 │ │ vabd.u d28, d7, d2 │ │ - vhadd.u d24, d21, d1 │ │ + vhadd.u d24, d21, d24 │ │ vabd.u d28, d7, d22 │ │ - vhadd.u q12, , │ │ + vrhadd.u d24, d5, d12 │ │ vabd.u d28, d23, d10 │ │ vceq.i d20, d5, d16 │ │ stmdb sp!, {ip, lr} │ │ b.n ba43aa │ │ movs r4, r7 │ │ b.n ba3b8e │ │ movs r0, r0 │ │ @@ -3188408,16 +3188408,16 @@ │ │ b.n ba46ea │ │ adds r0, #0 │ │ b.n ba482e │ │ cmp r4, #43 @ 0x2b │ │ add.w r0, r0, r0 │ │ b.n ba4836 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr} │ │ - @ instruction: 0xff77bce8 │ │ + ldmia.w sp!, {r2, r7, r8, r9, sl, fp, ip, sp, lr} │ │ + vabd.f16 d27, d7, d15 │ │ vqadd.u64 d17, d7, d28 │ │ b.n ba3c26 │ │ movs r0, r0 │ │ b.n ba47ac │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ ldr r0, [pc, #192] @ (ba41d0 ) │ │ @@ -3188440,15 +3188440,15 @@ │ │ movs r5, #156 @ 0x9c │ │ add.w r7, r3, r4, asr #19 │ │ b.n ba3c44 │ │ ldr r0, [pc, #192] @ (ba41fc ) │ │ ldmia.w sp!, {r0} │ │ b.n ba4882 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldrb r5, [r1, #28] │ │ + ldrb r4, [r6, #28] │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba45ec │ │ ands r0, r0 │ │ b.n ba4496 │ │ str r4, [r0, r0] │ │ b.n ba3c7a │ │ @@ -3188809,26 +3188809,26 @@ │ │ movs r0, #12 │ │ b.n ba3fa0 │ │ movs r0, r0 │ │ b.n ba4584 │ │ movs r0, #2 │ │ b.n ba4588 │ │ @ instruction: 0xfff1eaff │ │ - ldrb r5, [r1, #15] │ │ - vabd.u q15, , │ │ - vqrdmlsh.s d23, d22, d1 │ │ - vqrdmlsh.s d23, d7, d29 │ │ - vceq.i d30, d7, d29 │ │ - @ instruction: 0xff767d79 │ │ - @ instruction: 0xff777d3d │ │ - vmul.p d30, d7, d29 │ │ - @ instruction: 0xff767c01 │ │ - vsub.i64 d30, d7, d1 │ │ - vqrdmlsh.s , q11, │ │ - vceq.i q15, , │ │ + ldrb r4, [r6, #15] │ │ + vaba.u q15, , q10 │ │ + vqrdmlsh.s d23, d22, d24 │ │ + @ instruction: 0xff777c64 │ │ + vsub.i64 q15, , q10 │ │ + vabd.f16 d23, d22, d16 │ │ + vabd.f16 , , q10 │ │ + vmls.i q15, , q10 │ │ + @ instruction: 0xff767c28 │ │ + vsub.i64 d30, d7, d24 │ │ + vabd.f16 d23, d6, d4 │ │ + vmls.i d30, d7, d4 │ │ vabd.u d18, d6, d20 │ │ b.n ba3fc2 │ │ asrs r0, r0, #12 │ │ b.n ba404a │ │ lsls r7, r7, #3 │ │ b.n ba4b4c │ │ movs r0, r0 │ │ @@ -3188893,15 +3188893,15 @@ │ │ add.w r0, r3, r0 │ │ b.n ba4c76 │ │ lsrs r4, r4, #3 │ │ b.n ba4042 │ │ movs r1, r0 │ │ b.n ba4c7e │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r2, r8, r9, fp, ip, sp, lr} │ │ + ldmia.w sp!, {r2, r3, r5, r8, r9, fp, ip, sp, lr} │ │ vqadd.u64 d20, d7, d0 │ │ stmdb sp!, {r2, r5, ip} │ │ b.n ba408c │ │ ands r0, r0 │ │ b.n ba4892 │ │ lsrs r4, r3, #32 │ │ b.n ba4076 │ │ @@ -3188915,15 +3188915,15 @@ │ │ lsrs r0, r3, #32 │ │ b.n ba4072 │ │ lsrs r4, r3, #32 │ │ b.n ba4076 │ │ movs r1, r0 │ │ b.n ba4cb2 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r2, r4, r6, r7, r9, fp, ip, sp, lr} │ │ + ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr} │ │ vqadd.u64 q10, , q0 │ │ stmdb sp!, {r2, r3, r4, r5, ip} │ │ b.n ba40a2 │ │ ands r0, r0 │ │ b.n ba48c6 │ │ movs r1, r0 │ │ b.n ba4cca │ │ @@ -3188997,16 +3188997,16 @@ │ │ b.n ba4d62 │ │ adds r0, #0 │ │ b.n ba4d66 │ │ cmp r2, #221 @ 0xdd │ │ add.w r0, r0, r0 │ │ b.n ba4d6e │ │ strh r0, [r2, #6] │ │ - ldmia.w sp!, {r0, r2, r5, r9, fp, ip, sp, lr} │ │ - vminnm.f16 q9, , q1 │ │ + ldmia.w sp!, {r2, r3, r6, r9, fp, ip, sp, lr} │ │ + vminnm.f16 q9, , │ │ vqadd.u64 d17, d8, d28 │ │ b.n ba415e │ │ movs r0, r0 │ │ b.n ba4ce4 │ │ asrs r0, r0, #32 │ │ lsls r0, r4, #14 │ │ adds r0, r1, r0 │ │ @@ -3189045,15 +3189045,15 @@ │ │ b.n ba419a │ │ lsrs r4, r0, #32 │ │ b.n ba419e │ │ ands r0, r2 │ │ ldmia.w sp!, {r0} │ │ b.n ba4dde │ │ vrhadd.u16 d14, d14, d31 │ │ - ldrb r5, [r6, #6] │ │ + ldrb r4, [r3, #7] │ │ vhadd.u d17, d7, d0 │ │ b.n ba4dea │ │ asrs r0, r1, #13 │ │ b.n ba41ae │ │ movs r1, r0 │ │ b.n ba4df2 │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3189093,16 +3189093,16 @@ │ │ add.w r3, r3, r4, lsr #21 │ │ b.n ba420a │ │ strh r0, [r3, r5] │ │ b.n ba420e │ │ movs r1, r0 │ │ b.n ba4e4a │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r2, r5, r6, r8, fp, ip, sp, lr} │ │ - vmul.p d23, d7, d25 │ │ + ldmia.w sp!, {r2, r3, r7, r8, fp, ip, sp, lr} │ │ + vmls.i , , q8 │ │ vqadd.u64 d17, d7, d28 │ │ b.n ba423a │ │ movs r0, #2 │ │ b.n ba4a40 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ @@ -3189242,16 +3189242,16 @@ │ │ b.n ba436e │ │ asrs r1, r4, #18 │ │ b.n ba4892 │ │ movs r1, r0 │ │ b.n ba4e74 │ │ @ instruction: 0xffe01aff │ │ @ instruction: 0xfff3eaff │ │ - ldrb r1, [r0, #1] │ │ - vqsub.u64 d29, d23, d12 │ │ + ldrb r0, [r5, #1] │ │ + vhsub.u , , │ │ vqadd.u64 d20, d7, d0 │ │ stmdb sp!, {r2, r5, ip} │ │ b.n ba43a8 │ │ ands r0, r0 │ │ b.n ba4bae │ │ lsls r0, r3, #10 │ │ b.n ba4392 │ │ @@ -3189265,15 +3189265,15 @@ │ │ lsls r0, r4, #10 │ │ b.n ba438e │ │ lsls r0, r3, #10 │ │ b.n ba4392 │ │ movs r1, r0 │ │ b.n ba4fce │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r3, r4, r5, r7, r8, r9, sl, ip, sp, lr} │ │ + ldmia.w sp!, {r5, r6, r7, r8, r9, sl, ip, sp, lr} │ │ vhadd.u d17, d7, d0 │ │ b.n ba4fda │ │ adds r4, r7, r2 │ │ b.n ba439e │ │ movs r1, r0 │ │ b.n ba4fe2 │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3189320,15 +3189320,15 @@ │ │ lsls r4, r3, #10 │ │ b.n ba440a │ │ lsls r4, r2, #10 │ │ b.n ba440e │ │ movs r1, r0 │ │ b.n ba504a │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r5, r8, r9, sl, ip, sp, lr} │ │ + ldmia.w sp!, {r2, r5, r6, r8, r9, sl, ip, sp, lr} │ │ vqadd.u64 d20, d7, d0 │ │ stmdb sp!, {lr} │ │ b.n ba4c5a │ │ movs r1, r0 │ │ b.n ba505e │ │ movs r0, r0 │ │ b.n ba4fc6 │ │ @@ -3189378,15 +3189378,15 @@ │ │ b.n ba50c6 │ │ adds r0, #0 │ │ b.n ba50ca │ │ cmp r2, #4 │ │ add.w r0, r0, r0 │ │ b.n ba50d2 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r6, r7, r9, sl, ip, sp, lr} │ │ + ldmia.w sp!, {r3, r5, r6, r7, r9, sl, ip, sp, lr} │ │ vbif d28, d23, d12 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {r1, r8, r9, fp} │ │ b.n ba5048 │ │ ands r1, r0 │ │ b.n ba50ea │ │ movs r0, r0 │ │ @@ -3189420,15 +3189420,15 @@ │ │ b.n ba512a │ │ ands r0, r0 │ │ b.n ba512e │ │ cmp r1, #235 @ 0xeb │ │ add.w r0, r0, r4 │ │ b.n ba4d36 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r5, r6, r9, sl, ip, sp, lr} │ │ + ldmia.w sp!, {r3, r7, r9, sl, ip, sp, lr} │ │ vshl.u64 q13, , │ │ vhadd.u d17, d8, d0 │ │ b.n ba5146 │ │ adds r4, r2, r1 │ │ b.n ba450a │ │ movs r1, r0 │ │ b.n ba514e │ │ @@ -3189802,26 +3189802,26 @@ │ │ movs r0, #44 @ 0x2c │ │ b.n ba4878 │ │ movs r0, r0 │ │ b.n ba4e5c │ │ movs r0, #2 │ │ b.n ba4e60 │ │ vpmin.u q15, q12, │ │ - strb r5, [r3, #21] │ │ - vshl.u64 q12, , │ │ - vqshl.u64 , , q12 │ │ - vqshl.u64 q12, , │ │ - vrshl.u64 d23, d5, d24 │ │ - vrshl.u64 d24, d9, d7 │ │ - vcgt.u d23, d24, d9 │ │ - vcgt.u d24, d7, d13 │ │ - vqsub.u64 , q12, │ │ - vqsub.u64 q12, , │ │ - vrshl.u64 d23, d13, d8 │ │ - vqshl.u64 d24, d1, d23 │ │ + strb r4, [r0, #22] │ │ + vrshl.u64 d24, d8, d7 │ │ + vqshl.u64 , q12, q12 │ │ + vqshl.u64 q12, q14, │ │ + vrshl.u64 d23, d28, d24 │ │ + vqrshl.u64 d24, d16, d7 │ │ + vcge.u d23, d24, d16 │ │ + vcge.u d24, d7, d20 │ │ + vcge.u d23, d8, d12 │ │ + vhsub.u d24, d23, d16 │ │ + vqrshl.u64 d23, d20, d8 │ │ + vqshl.u64 d24, d24, d23 │ │ vqadd.u64 q8, q4, q0 │ │ movt r8, #376 @ 0x178 │ │ b.n ba537e │ │ movs r1, r0 │ │ b.n ba4e82 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #8454144 @ 0x810000 │ │ @@ -3189943,16 +3189943,16 @@ │ │ b.n ba55ce │ │ adds r0, #0 │ │ b.n ba55d2 │ │ cmp r0, #194 @ 0xc2 │ │ add.w r0, r0, r0 │ │ b.n ba55da │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r3, r4, r5, r7, r8, ip, sp, lr} │ │ - vceq.i , , │ │ + ldmia.w sp!, {r5, r6, r7, r8, ip, sp, lr} │ │ + vceq.i , , q13 │ │ vqadd.u64 d20, d7, d0 │ │ stmdb sp!, {lr} │ │ b.n ba51ee │ │ lsls r0, r2, #9 │ │ b.n ba49d2 │ │ asrs r4, r2, #32 │ │ b.n ba49f4 │ │ @@ -3190012,15 +3190012,15 @@ │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {} │ │ b.n ba5676 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n ba567e │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r3, r5, r8, ip, sp, lr} │ │ + ldmia.w sp!, {r4, r6, r8, ip, sp, lr} │ │ @ instruction: 0xff77dc86 │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba53ec │ │ str r1, [r0, r0] │ │ b.n ba5296 │ │ ands r0, r0 │ │ @@ -3190113,15 +3190113,15 @@ │ │ add.w r0, r0, r0, lsl #28 │ │ b.n ba575a │ │ movs r7, r0 │ │ b.n ba535e │ │ beq.n ba5030 │ │ b.n ba553c │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r5, ip, sp, lr} │ │ + ldmia.w sp!, {r2, r5, r6, ip, sp, lr} │ │ vqrdmlah.s d29, d23, d28 │ │ vqadd.u64 d20, d8, d0 │ │ stmdb sp!, {lr} │ │ b.n ba5376 │ │ movs r1, r0 │ │ b.n ba577a │ │ movs r0, r0 │ │ @@ -3190167,16 +3190167,16 @@ │ │ b.n ba5692 │ │ adds r0, #0 │ │ b.n ba57d6 │ │ cmp r0, #65 @ 0x41 │ │ add.w r0, r0, r0 │ │ b.n ba57de │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r2, r4, r5, r7, r8, r9, sl, fp, sp, lr} │ │ - vhadd.u d22, d7, d9 │ │ + ldmia.w sp!, {r2, r3, r4, r6, r7, r8, r9, sl, fp, sp, lr} │ │ + vqadd.u64 d22, d7, d16 │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba554c │ │ ands r0, r0 │ │ b.n ba53f6 │ │ lsrs r4, r6, #2 │ │ b.n ba4bda │ │ @@ -3190345,15 +3190345,15 @@ │ │ b.n ba5956 │ │ movs r7, #225 @ 0xe1 │ │ add.w r0, r0, r7 │ │ b.n ba555e │ │ beq.n ba5230 │ │ b.n ba573c │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r3, r7, r8, r9, ip, lr} │ │ + ldmia.w sp!, {r1, r4, r5, r7, r8, r9, ip, lr} │ │ vmls.i d27, d7, d23 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba56d0 │ │ ands r0, r0 │ │ b.n ba557a │ │ lsls r4, r4, #31 │ │ @@ -3190477,15 +3190477,15 @@ │ │ b.n ba5858 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1} │ │ b.n ba5a86 │ │ beq.n ba5358 │ │ b.n ba5864 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r3, r5, r6, r9, ip, lr} │ │ + ldmia.w sp!, {r1, r4, r7, r9, ip, lr} │ │ vpmin.f16 d30, d23, d0 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba57f8 │ │ ands r0, r0 │ │ b.n ba56a2 │ │ lsrs r0, r6, #1 │ │ @@ -3190571,16 +3190571,16 @@ │ │ and.w r0, r0, r2, lsl #24 │ │ b.n ba5b56 │ │ movs r6, r0 │ │ b.n ba575a │ │ beq.n ba542c │ │ b.n ba5938 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r7, r8, ip, lr} │ │ - vceq.i , , │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r7, r8, ip, lr} │ │ + vsub.i64 d29, d23, d2 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba58cc │ │ ands r0, r0 │ │ b.n ba5776 │ │ lsrs r4, r4, #3 │ │ b.n ba4f5a │ │ @@ -3190695,16 +3190695,16 @@ │ │ b.n ba5a44 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1} │ │ b.n ba5c72 │ │ beq.n ba5544 │ │ b.n ba5a50 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, ip, lr} │ │ - vqadd.u64 d21, d23, d8 │ │ + ldmia.w sp!, {r1, r2, r5, r7, ip, lr} │ │ + vqadd.u64 d21, d23, d31 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n ba59e4 │ │ str r1, [r0, r0] │ │ b.n ba588e │ │ asrs r4, r1, #32 │ │ b.n ba5a6c │ │ @@ -3190817,16 +3190817,16 @@ │ │ @ instruction: 0xffd71aff │ │ @ instruction: 0xffc9eaff │ │ movs r2, r0 │ │ b.n ba5d8e │ │ beq.n ba5680 │ │ b.n ba5b6c │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - vabd.f16 q9, , │ │ + ldmia.w sp!, {r1, r5, ip, lr} │ │ + vabd.f16 q9, , q15 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n ba5b00 │ │ str r0, [r0, #0] │ │ b.n ba59aa │ │ movs r4, r4 │ │ b.n ba518e │ │ @@ -3191313,24 +3191313,24 @@ │ │ b.n ba5bb0 │ │ lsls r1, r2, #28 │ │ add.w r1, r2, r3, lsl #8 │ │ b.n ba609a │ │ str r0, [r0, #0] │ │ b.n ba61de │ │ @ instruction: 0xffbfeaff │ │ - ldr r5, [pc, #620] @ (ba5d10 ) │ │ + ldr r5, [pc, #776] @ (ba5dac ) │ │ vaba.u d18, d7, d27 │ │ - vqrdmlah.s d20, d6, d31 │ │ + vqrdmulh.s q10, q3, q11 │ │ vqshl.u64 q9, , │ │ - vqrdmlah.s q10, q3, │ │ + vqrdmulh.s d20, d22, d2 │ │ vqshl.u64 q9, , │ │ - vhadd.u , q11, q8 │ │ - vqrdmulh.s q10, q11, │ │ + vrhadd.u d31, d6, d7 │ │ + vqrdmlsh.s d20, d6, d2 │ │ vrshl.u64 d18, d11, d23 │ │ - vpmin.u q10, q11, │ │ + vqrdmlah.s d20, d6, d10 │ │ vqshl.u64 d18, d3, d23 │ │ vbif q10, q11, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba5f70 │ │ strh r1, [r0, #0] │ │ b.n ba5e1a │ │ ands r0, r0 │ │ @@ -3191495,17 +3191495,17 @@ │ │ b.n ba6372 │ │ movs r5, #90 @ 0x5a │ │ add.w r0, r0, r6 │ │ b.n ba5f7a │ │ beq.n ba5c4c │ │ b.n ba6158 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r9, fp, lr} │ │ - vmls.i q10, , │ │ - vmul.p d20, d23, d15 │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r9, fp, lr} │ │ + vmul.p d20, d23, d6 │ │ + vmls.i q10, , q3 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba60f0 │ │ ands r0, r0 │ │ b.n ba5f9a │ │ movs r4, r1 │ │ b.n ba577e │ │ @@ -3191638,15 +3191638,15 @@ │ │ b.n ba64b6 │ │ movs r5, #9 │ │ add.w r0, r0, r0 │ │ b.n ba64be │ │ beq.n ba5d90 │ │ b.n ba629c │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r5, fp, lr} │ │ + ldmia.w sp!, {r1, r2, r3, r6, fp, lr} │ │ vacgt.f16 q14, , q15 │ │ vqrdmlah.s q10, q12, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n ba6230 │ │ str r0, [sp, #0] │ │ b.n ba60da │ │ movs r2, r0 │ │ @@ -3191912,24 +3191912,24 @@ │ │ movs r0, #28 │ │ b.n ba5b24 │ │ movs r0, r0 │ │ b.n ba6108 │ │ movs r0, #2 │ │ b.n ba610c │ │ @ instruction: 0xffdfeaff │ │ - cmp fp, sl │ │ - vhsub.u , , │ │ - vqrshl.u64 d20, d23, d24 │ │ - vhsub.u d19, d23, d31 │ │ - vqrshl.u64 d20, d7, d24 │ │ - vhsub.u d19, d23, d15 │ │ - vmax.u d20, d8, d31 │ │ - vcgt.u d19, d7, d23 │ │ - vmin.u d20, d8, d3 │ │ - vcgt.u d19, d7, d11 │ │ + cmp sl, pc │ │ + vqsub.u64 , , q9 │ │ + vqrshl.u64 q10, q7, q12 │ │ + vqsub.u64 , , q3 │ │ + vqrshl.u64 d20, d30, d24 │ │ + vqsub.u64 d19, d23, d22 │ │ + vmin.u q10, q4, q3 │ │ + vcgt.u , , q7 │ │ + vmin.u d20, d8, d26 │ │ + vcge.u d19, d7, d18 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba64bc │ │ ands r0, r0 │ │ b.n ba6366 │ │ movs r4, r0 │ │ b.n ba5b4a │ │ @@ -3192012,16 +3192012,16 @@ │ │ b.n ba680e │ │ movs r4, #51 @ 0x33 │ │ add.w r0, r0, r0 │ │ b.n ba6816 │ │ beq.n ba60e8 │ │ b.n ba65f4 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r6, r7, sl, lr} │ │ - vminnm.f16 d21, d23, d5 │ │ + ldmia.w sp!, {r1, r2, r4, r5, r6, r7, sl, lr} │ │ + vminnm.f16 d21, d23, d28 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba6588 │ │ ands r0, r0 │ │ b.n ba6432 │ │ str r1, [r0, r0] │ │ b.n ba6436 │ │ @@ -3192120,15 +3192120,15 @@ │ │ b.n ba68fe │ │ movs r3, #247 @ 0xf7 │ │ add.w r0, r0, r0 │ │ b.n ba6906 │ │ beq.n ba61d8 │ │ b.n ba66e4 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, lr} │ │ + ldmia.w sp!, {r1, r2, sl, lr} │ │ vqrdmulh.s q15, , q1 │ │ vaba.u q10, q12, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba6678 │ │ str r1, [r0, r0] │ │ b.n ba6522 │ │ strh r0, [r0, #0] │ │ @@ -3192279,15 +3192279,15 @@ │ │ b.n ba683c │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1} │ │ b.n ba6a6a │ │ beq.n ba633c │ │ b.n ba6848 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r7, r9, lr} │ │ + ldmia.w sp!, {r1, r2, r3, r5, r7, r9, lr} │ │ vcge.u d23, d23, d17 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba67dc │ │ str r1, [r0, r0] │ │ b.n ba6686 │ │ asrs r2, r2, #30 │ │ @@ -3192359,16 +3192359,16 @@ │ │ b.n ba6b16 │ │ movs r3, #113 @ 0x71 │ │ add.w r0, r0, r0 │ │ b.n ba6b1e │ │ beq.n ba63f0 │ │ b.n ba68fc │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r6, r7, r8, lr} │ │ - vbif , , q11 │ │ + ldmia.w sp!, {r1, r2, r3, r5, r6, r7, r8, lr} │ │ + vbif d25, d23, d13 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba6890 │ │ ands r0, r0 │ │ b.n ba673a │ │ movs r2, r0 │ │ b.n ba6b3e │ │ @@ -3192443,15 +3192443,15 @@ │ │ b.n ba6bd2 │ │ movs r3, #66 @ 0x42 │ │ add.w r0, r0, r0 │ │ b.n ba6bda │ │ beq.n ba64ac │ │ b.n ba69b8 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r3, r8, lr} │ │ + ldmia.w sp!, {r1, r4, r5, r8, lr} │ │ vhadd.u , , │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba694c │ │ str r1, [r0, r0] │ │ b.n ba67f6 │ │ asrs r0, r2, #30 │ │ @@ -3192523,16 +3192523,16 @@ │ │ b.n ba6c86 │ │ movs r3, #21 │ │ add.w r0, r0, r0 │ │ b.n ba6c8e │ │ beq.n ba6560 │ │ b.n ba6a6c │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r6, lr} │ │ - @ instruction: 0xff772d71 │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r6, lr} │ │ + @ instruction: 0xff772d98 │ │ vbif q10, q12, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n ba6a00 │ │ str r1, [r0, #0] │ │ b.n ba68aa │ │ asrs r4, r1, #32 │ │ b.n ba6a88 │ │ @@ -3192668,16 +3192668,16 @@ │ │ movs r0, r0 │ │ b.n ba6d38 │ │ @ instruction: 0xffc91aff │ │ @ instruction: 0xffbbeaff │ │ strb r3, [r1, #9] │ │ b.n ba6ca2 │ │ @ instruction: 0xffb9eaff │ │ - subs r7, #223 @ 0xdf │ │ - vcge.u d31, d7, d7 │ │ + ands r6, r0 │ │ + vcge.u d31, d7, d30 │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba6b50 │ │ ands r0, r0 │ │ b.n ba69fa │ │ strb r0, [r2, #30] │ │ b.n ba61de │ │ @@ -3192801,15 +3192801,15 @@ │ │ b.n ba6efe │ │ movs r2, #119 @ 0x77 │ │ add.w r0, r0, r5 │ │ b.n ba6b06 │ │ beq.n ba67d8 │ │ b.n ba6ce4 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r7, r8, sl, fp, ip, sp} │ │ + ldmia.w sp!, {r1, r2, r9, sl, fp, ip, sp} │ │ vhadd.u , , │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n ba6c78 │ │ ands r0, r0 │ │ b.n ba6b22 │ │ movs r2, r0 │ │ @@ -3193180,26 +3193180,26 @@ │ │ b.n ba6640 │ │ asrs r1, r0, #32 │ │ b.n ba6c28 │ │ subs r6, r4, r4 │ │ add.w r0, r3, r0, lsl #24 │ │ b.n ba7252 │ │ vpmin.u q15, , │ │ - subs r4, #179 @ 0xb3 │ │ - vaba.u q13, , │ │ - vqrdmlah.s , q11, │ │ - vmin.u q13, , │ │ - @ instruction: 0xff763cef │ │ + subs r4, #218 @ 0xda │ │ + vaba.u q13, , q12 │ │ + @ instruction: 0xff763c02 │ │ + vmax.u d26, d23, d16 │ │ + @ instruction: 0xff763d16 │ │ vacgt.f16 , , q4 │ │ - vpmin.u d19, d21, d23 │ │ + vpmin.u , , q7 │ │ @ instruction: 0xff779c20 │ │ - vpmin.u , , │ │ - vqrdmlah.s d19, d7, d23 │ │ - vpmin.u , , │ │ - vqrshl.u64 d26, d1, d23 │ │ + vpmin.u d19, d21, d14 │ │ + vqrdmlah.s , , q7 │ │ + vqrdmlah.s d19, d7, d10 │ │ + vqrshl.u64 d26, d24, d23 │ │ vceq.i d20, d6, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba6fe8 │ │ ands r0, r0 │ │ b.n ba6e92 │ │ lsrs r0, r5, #1 │ │ b.n ba6676 │ │ @@ -3193299,17 +3193299,17 @@ │ │ and.w r0, r0, r2, lsl #20 │ │ b.n ba7366 │ │ movs r5, r0 │ │ b.n ba6f6a │ │ beq.n ba6c3c │ │ b.n ba7148 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r5, r7, r8, fp, ip, sp} │ │ + ldmia.w sp!, {r1, r2, r3, r6, r7, r8, fp, ip, sp} │ │ vhsub.u d20, d23, d18 │ │ - vmul.p , , │ │ + vmul.p d19, d21, d10 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r1, r4, r5, r9, sl, fp, ip, lr, pc} │ │ b.n ba70e0 │ │ ands r0, r0 │ │ b.n ba6f8a │ │ str r0, [r4, #0] │ │ b.n ba676e │ │ @@ -3193890,36 +3193890,36 @@ │ │ movs r4, r0 │ │ b.n ba7482 │ │ asrs r0, r2, #1 │ │ b.n ba7886 │ │ movs r0, #222 @ 0xde │ │ b.n ba788a │ │ vpmin.u q15, q11, │ │ - subs r0, #167 @ 0xa7 │ │ + subs r0, #206 @ 0xce │ │ vcgt.f16 , , q9 │ │ - vceq.i d19, d8, d19 │ │ + vceq.i , q4, q5 │ │ vabd.f16 , , q15 │ │ - vaba.u , q12, │ │ + vaba.u , q12, q15 │ │ @ instruction: 0xff779d92 │ │ - vqshl.u64 d19, d3, d24 │ │ + vqshl.u64 d19, d26, d24 │ │ vpmax.u , , q7 │ │ - vrshl.u64 , , q4 │ │ + vqrshl.u64 d19, d6, d24 │ │ vqrdmulh.s d25, d7, d26 │ │ - vaba.u d19, d8, d19 │ │ - vmax.u , , │ │ + vaba.u , q4, q5 │ │ + vmin.u d19, d23, d6 │ │ @ instruction: 0xff779c2a │ │ - vmax.u d19, d24, d23 │ │ + vmax.u , q12, q7 │ │ @ instruction: 0xff779c62 │ │ - vrshl.u64 d19, d19, d8 │ │ + vrshl.u64 , q5, q4 │ │ vpmin.u , , q7 │ │ - vmin.u d19, d8, d3 │ │ + vmin.u d19, d8, d26 │ │ vqrdmulh.s , , q7 │ │ - vshl.u64 d19, d31, d24 │ │ + vqshl.u64 , q3, q12 │ │ vpmax.u , , q13 │ │ - vshl.u64 , , q4 │ │ + vqshl.u64 , q11, q4 │ │ vpmax.u d25, d7, d10 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n ba764c │ │ str r1, [r0, r0] │ │ b.n ba74f6 │ │ asrs r0, r2, #30 │ │ @@ -3194076,17 +3194076,17 @@ │ │ movs r2, r0 │ │ b.n ba7406 │ │ movs r7, r1 │ │ b.n ba780a │ │ movs r0, r1 │ │ b.n ba6e28 │ │ @ instruction: 0xffbbeaff │ │ - adds r2, #247 @ 0xf7 │ │ + adds r3, #30 │ │ vpmin.u , , q0 │ │ - vqsub.u64 , , │ │ + vcgt.u d19, d5, d2 │ │ vpmin.u d21, d23, d20 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n ba77c4 │ │ ands r0, r0 │ │ b.n ba766e │ │ lsls r4, r4, #28 │ │ @@ -3194736,29 +3194736,29 @@ │ │ b.n ba79c0 │ │ movs r0, #2 │ │ b.n ba79c4 │ │ mrc2 10, 6, lr, cr3, cr15, {7} @ │ │ strb r1, [r0, #0] │ │ b.n ba7fee │ │ @ instruction: 0xffe5eaff │ │ - adds r1, #139 @ 0x8b │ │ + adds r1, #178 @ 0xb2 │ │ vaba.u , , q15 │ │ - vhadd.u , q12, │ │ + vbif d19, d8, d6 │ │ vabd.u , , q9 │ │ - vrhadd.u d19, d8, d11 │ │ + vbif d19, d8, d18 │ │ vaba.u , , q15 │ │ - @ instruction: 0xff782d57 │ │ + @ instruction: 0xff782d7e │ │ vcgt.u , , q5 │ │ - @ instruction: 0xff782df7 │ │ + vacgt.f16 d18, d8, d14 │ │ vshl.u64 , q13, │ │ - vqrdmlsh.s q9, q12, │ │ + vabd.f16 d18, d8, d18 │ │ vcgt.u , , q15 │ │ - vqrdmlsh.s q9, q12, │ │ + vabd.f16 d18, d8, d6 │ │ vcge.u , , q1 │ │ - @ instruction: 0xff782d17 │ │ + @ instruction: 0xff782d3e │ │ vcgt.u d27, d23, d10 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba7d94 │ │ str r0, [r0, r0] │ │ b.n ba7c3e │ │ lsrs r0, r0, #3 │ │ @@ -3194834,16 +3194834,16 @@ │ │ and.w r0, r0, r2, lsl #16 │ │ b.n ba80de │ │ movs r4, r0 │ │ b.n ba7ce2 │ │ beq.n ba79b4 │ │ b.n ba7ec0 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r3, sl, fp, sp} │ │ - vmax.u q10, , q12 │ │ + ldmia.w sp!, {r1, r4, r5, sl, fp, sp} │ │ + vabd.u d20, d7, d15 │ │ vbif q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r9, sp} │ │ b.n ba74da │ │ ands r0, r0 │ │ b.n ba7cfe │ │ strb r0, [r0, #13] │ │ b.n ba74e2 │ │ @@ -3195032,26 +3195032,26 @@ │ │ movs r0, #12 │ │ b.n ba81da │ │ movs r4, r0 │ │ b.n ba7e9e │ │ asrs r0, r2, #1 │ │ b.n ba82a2 │ │ @ instruction: 0xffd8eaff │ │ - cmp r2, #59 @ 0x3b │ │ - vpmax.u d23, d7, d1 │ │ - vqrdmlah.s d18, d6, d11 │ │ - vpmax.u , , │ │ - vpmin.u q9, q11, │ │ - vpmax.u , , │ │ - vpmax.u q9, q11, │ │ - vpmin.u d23, d23, d5 │ │ - vqrdmlah.s d18, d6, d23 │ │ - vpmin.u , , │ │ - vpmax.u q9, q3, │ │ - vpmin.u d23, d7, d17 │ │ + cmp r2, #98 @ 0x62 │ │ + vpmax.u d23, d7, d24 │ │ + vqrdmulh.s q9, q3, q1 │ │ + vqrdmulh.s d23, d7, d8 │ │ + vqrdmulh.s d18, d6, d22 │ │ + vpmax.u , , q14 │ │ + vpmin.u q9, q11, q11 │ │ + vpmin.u d23, d23, d28 │ │ + vqrdmlah.s q9, q3, q7 │ │ + vqrdmulh.s d23, d7, d20 │ │ + vpmin.u d18, d22, d2 │ │ + vpmin.u , , q4 │ │ vceq.i d20, d6, d16 │ │ stmdb sp!, {lr} │ │ b.n ba7ede │ │ movs r4, r0 │ │ b.n ba76c4 │ │ movs r1, r0 │ │ b.n ba8246 │ │ @@ -3195139,20 +3195139,20 @@ │ │ b.n ba839e │ │ adds r0, #0 │ │ b.n ba83a2 │ │ adds r6, r1, #5 │ │ add.w r0, r0, r5 │ │ b.n ba7faa │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r3, r7, r8, fp, sp} │ │ - vpmin.f16 d28, d23, d0 │ │ - vmul.p q9, q3, │ │ - vminnm.f16 q14, , q0 │ │ - vmul.p d18, d6, d27 │ │ - vminnm.f16 d28, d7, d16 │ │ + ldmia.w sp!, {r1, r4, r5, r7, r8, fp, sp} │ │ + vpmin.f16 d28, d23, d23 │ │ + vmls.i d18, d22, d2 │ │ + vminnm.f16 q14, , │ │ + vmls.i q9, q3, q9 │ │ + vminnm.f16 q14, , │ │ vceq.i d20, d6, d16 │ │ stmdb sp!, {lr} │ │ b.n ba7fce │ │ lsls r4, r4, #31 │ │ b.n ba77b2 │ │ movs r0, r0 │ │ b.n ba8336 │ │ @@ -3195262,23 +3195262,23 @@ │ │ movs r0, #40 @ 0x28 │ │ b.n ba78c0 │ │ movs r0, r0 │ │ b.n ba7ea4 │ │ movs r0, #2 │ │ b.n ba7ea8 │ │ @ instruction: 0xffd7eaff │ │ - cmp r0, #151 @ 0x97 │ │ - vceq.i , , q12 │ │ - vsub.i64 q9, q11, │ │ - vsub.i64 d23, d23, d24 │ │ - vceq.i d18, d6, d23 │ │ - vceq.i d23, d7, d8 │ │ - vsub.i64 d18, d6, d19 │ │ - vaba.u q9, , │ │ - vaba.u , , q6 │ │ + cmp r0, #190 @ 0xbe │ │ + vceq.i d23, d23, d15 │ │ + vsub.i64 q9, q11, q15 │ │ + vsub.i64 , , │ │ + vceq.i q9, q3, q7 │ │ + vceq.i d23, d7, d31 │ │ + vsub.i64 q9, q3, q5 │ │ + vsub.i64 d18, d7, d18 │ │ + vsub.i64 d23, d7, d3 │ │ vbif q10, q11, q8 │ │ stmdb sp!, {r2, sp} │ │ b.n ba78dc │ │ ands r0, r0 │ │ b.n ba80fe │ │ movs r0, r0 │ │ b.n ba8466 │ │ @@ -3195423,21 +3195423,21 @@ │ │ movs r4, r0 │ │ b.n ba8236 │ │ movs r0, #12 │ │ b.n ba857a │ │ asrs r0, r2, #1 │ │ b.n ba863e │ │ @ instruction: 0xffcaeaff │ │ - movs r7, #107 @ 0x6b │ │ - vsub.i64 q15, , q4 │ │ - vmax.u q9, q11, │ │ - vsub.i64 d30, d7, d28 │ │ - vabd.u d18, d6, d23 │ │ - vmin.u d18, d23, d11 │ │ - vaba.u q15, , q12 │ │ + movs r7, #146 @ 0x92 │ │ + vsub.i64 q15, , │ │ + vmin.u q9, q11, q11 │ │ + vceq.i q15, , │ │ + vabd.u q9, q3, q7 │ │ + vmax.u q9, , q1 │ │ + vceq.i d30, d7, d15 │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {r2, r4, r5, fp, ip, lr} │ │ b.n ba7a46 │ │ str r1, [r0, #0] │ │ b.n ba826a │ │ ands r0, r0 │ │ b.n ba826e │ │ @@ -3195539,20 +3195539,20 @@ │ │ ldmia.w sp!, {r0, ip, lr} │ │ b.n ba874a │ │ movs r5, r0 │ │ b.n ba834e │ │ ldr r0, [r1, r0] │ │ b.n ba7b1a │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r5, r7, r8, sl, sp} │ │ - vqrshl.u64 d31, d6, d23 │ │ - vrshl.u64 q9, , │ │ - vrshl.u64 , q1, │ │ - vqrshl.u64 q9, , │ │ - vrshl.u64 , q15, │ │ + ldmia.w sp!, {r1, r3, r6, r7, r8, sl, sp} │ │ + vqrshl.u64 d31, d29, d23 │ │ + vqrshl.u64 q9, q11, │ │ + vrshl.u64 , , │ │ + vmax.u d18, d7, d18 │ │ + vmin.u d31, d7, d5 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {r0, lr} │ │ b.n ba8776 │ │ lsrs r1, r0, #4 │ │ b.n ba86de │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ @@ -3195648,18 +3195648,18 @@ │ │ b.n ba8446 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2, r4, r5, r6, r7, r8, r9, sl, lr} │ │ b.n ba7c0e │ │ movs r4, r0 │ │ b.n ba8452 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r6, r7, sl, sp} │ │ - vmin.u q15, , │ │ - vqshl.u64 d18, d15, d22 │ │ - vmin.u d30, d7, d9 │ │ + ldmia.w sp!, {r1, r8, sl, sp} │ │ + vmin.u q15, , q14 │ │ + vshl.u64 q9, q3, q11 │ │ + vmax.u q15, , q0 │ │ vqrdmlah.s q10, q11, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n ba85c8 │ │ ands r0, r0 │ │ b.n ba8472 │ │ movs r1, r0 │ │ b.n ba8876 │ │ @@ -3195852,22 +3195852,22 @@ │ │ lsls r0, r6, #3 │ │ b.n ba8658 │ │ movs r1, r0 │ │ b.n ba8a12 │ │ beq.n ba82f4 │ │ b.n ba87f0 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, sl, sp} │ │ - vcgt.u q9, , │ │ - vcgt.u d18, d7, d23 │ │ - vabd.f16 , , q0 │ │ - vcge.u d18, d23, d31 │ │ - @ instruction: 0xff775dd8 │ │ - vqsub.u64 q9, , │ │ - @ instruction: 0xff775d10 │ │ + ldmia.w sp!, {r1, r2, r6, sl, sp} │ │ + vqshl.u64 d18, d6, d7 │ │ + vcgt.u q9, , q7 │ │ + vabd.f16 , , │ │ + vcgt.u q9, , q11 │ │ + @ instruction: 0xff775dff │ │ + vcge.u d18, d7, d14 │ │ + @ instruction: 0xff775d37 │ │ vcge.u q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n ba879c │ │ ands r0, r0 │ │ b.n ba8646 │ │ movs r0, #4 │ │ b.n ba7e2a │ │ @@ -3196061,23 +3196061,23 @@ │ │ movs r4, r0 │ │ b.n ba87ea │ │ movs r0, #12 │ │ b.n ba8b2e │ │ asrs r0, r2, #1 │ │ b.n ba8bf2 │ │ @ instruction: 0xffeceaff │ │ - movs r1, #223 @ 0xdf │ │ - vpmin.f16 , , q6 │ │ - vhsub.u d18, d6, d11 │ │ + movs r2, #6 │ │ + vminnm.f16 , , │ │ + vqsub.u64 d18, d6, d18 │ │ vpmax.u q11, , q10 │ │ - vrhadd.u d18, d8, d31 │ │ - vminnm.f16 d31, d7, d12 │ │ - vrhadd.u d18, d22, d7 │ │ - vhadd.u q9, , │ │ - vacgt.f16 , , q2 │ │ + vbif q9, q4, q3 │ │ + vpmin.f16 , , │ │ + vrhadd.u d18, d22, d30 │ │ + vrhadd.u d18, d7, d14 │ │ + vacgt.f16 , , │ │ vaba.u q10, q11, q8 │ │ stmdb sp!, {sp, pc} │ │ b.n ba8822 │ │ lsls r4, r3, #13 │ │ b.n ba8006 │ │ movs r0, r0 │ │ b.n ba8b8a │ │ @@ -3196425,32 +3196425,32 @@ │ │ movs r0, #76 @ 0x4c │ │ b.n ba8318 │ │ movs r0, r0 │ │ b.n ba88fc │ │ movs r0, #2 │ │ b.n ba8900 │ │ @ instruction: 0xffbaeaff │ │ - movs r0, #71 @ 0x47 │ │ - vhsub.u , , │ │ - vqadd.u64 q9, , │ │ - vqsub.u64 , , │ │ - vpmin.f16 d17, d7, d11 │ │ - vbif d27, d7, d3 │ │ - vcgt.f16 , , │ │ - vqadd.u64 , , │ │ - vpmin.f16 , , │ │ - vacgt.f16 d17, d23, d19 │ │ - vqadd.u64 d27, d23, d27 │ │ - vpmin.f16 d17, d7, d23 │ │ - vrhadd.u d27, d7, d31 │ │ - vacgt.f16 d17, d7, d7 │ │ - vqadd.u64 d27, d7, d15 │ │ - vabd.f16 , , │ │ - vabd.f16 d17, d23, d19 │ │ - vpmin.f16 d26, d23, d27 │ │ + movs r0, #110 @ 0x6e │ │ + vqsub.u64 , , q11 │ │ + vqadd.u64 d18, d23, d10 │ │ + vhsub.u d27, d23, d18 │ │ + vminnm.f16 d17, d7, d18 │ │ + vbif d27, d7, d26 │ │ + vminnm.f16 d17, d7, d6 │ │ + vbif d27, d7, d14 │ │ + vminnm.f16 d17, d23, d2 │ │ + vacgt.f16 , , q5 │ │ + vhadd.u , , q9 │ │ + vpmin.f16 , , q7 │ │ + vbif , , q3 │ │ + vacgt.f16 d17, d7, d30 │ │ + vhadd.u , , q3 │ │ + vcgt.f16 d17, d7, d10 │ │ + vabd.f16 , , q5 │ │ + vminnm.f16 q13, , q1 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n ba8b76 │ │ movs r4, r0 │ │ b.n ba835c │ │ movs r2, r0 │ │ b.n ba8ede │ │ @@ -3196618,21 +3196618,21 @@ │ │ b.n ba8faa │ │ @ instruction: 0xffafeaff │ │ lsrs r0, r6, #2 │ │ b.n ba84ba │ │ movs r1, r0 │ │ b.n ba90f6 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r1, r3, r5, r8, sl, fp, ip} │ │ + ldmia.w sp!, {r1, r4, r6, r8, sl, fp, ip} │ │ vshl.u64 d28, d22, d23 │ │ - @ instruction: 0xff781c8f │ │ + vqrdmlsh.s d17, d24, d22 │ │ vshl.u64 d28, d10, d7 │ │ - vqrdmulh.s , q12, │ │ + vqrdmlsh.s d17, d8, d6 │ │ vcgt.u q14, , q13 │ │ - @ instruction: 0xff781c0b │ │ + vqrdmlsh.s d17, d8, d18 │ │ vcgt.u d28, d23, d6 │ │ vaba.u d17, d24, d2 │ │ b.n ba857e │ │ movs r0, r1 │ │ b.n ba9004 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ @@ -3196817,20 +3196817,20 @@ │ │ movs r6, r0 │ │ b.n ba8eb6 │ │ asrs r7, r5, #32 │ │ b.n ba92ba │ │ movs r0, #116 @ 0x74 │ │ b.n ba92be │ │ @ instruction: 0xffd5eaff │ │ - subs r7, r7, r2 │ │ - vaba.u q8, , q8 │ │ - vpmin.u d17, d8, d11 │ │ - vabd.u q8, , q6 │ │ - vpmax.u , q4, │ │ - vabd.u d16, d23, d0 │ │ + subs r6, r4, r3 │ │ + vceq.i d16, d7, d7 │ │ + vpmax.u , q4, q1 │ │ + vaba.u q8, , │ │ + vpmin.u , q4, q11 │ │ + vabd.u d16, d23, d23 │ │ vqrdmlah.s q10, q12, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n ba903c │ │ strh r0, [r0, r1] │ │ b.n ba86c6 │ │ ands r0, r0 │ │ b.n ba8eea │ │ @@ -3197315,36 +3197315,36 @@ │ │ @ instruction: 0xffeeeaff │ │ movs r0, r1 │ │ b.n ba930e │ │ ldr r2, [r7, #96] @ 0x60 │ │ add.w r0, r2, r0, lsl #24 │ │ b.n ba9716 │ │ vpmin.u8 q7, q11, │ │ - adds r7, r5, r6 │ │ - vcge.u , , │ │ - vmul.p , , │ │ - vcgt.u d21, d23, d11 │ │ - vceq.i d17, d7, d11 │ │ - vhsub.u , , │ │ - vabd.u , , │ │ - vbif , , │ │ - vmin.u , , │ │ - vqadd.u64 , , │ │ - vaba.u , , │ │ - vhsub.u d21, d7, d27 │ │ - vmax.u d17, d23, d19 │ │ - vhadd.u , , │ │ - vabd.u , , │ │ - vbif , , │ │ - vaba.u d17, d23, d19 │ │ - vbif , , │ │ - vmin.u d17, d7, d3 │ │ - vqadd.u64 d21, d7, d31 │ │ - vqrshl.u64 , , │ │ - vminnm.f16 q10, , │ │ + adds r6, r2, r7 │ │ + vshl.u64 d21, d2, d7 │ │ + vmls.i d17, d23, d6 │ │ + vcge.u d21, d23, d18 │ │ + vsub.i64 , , q1 │ │ + vhsub.u , , q15 │ │ + vaba.u , , q11 │ │ + vhsub.u d21, d7, d18 │ │ + vmin.u , , q13 │ │ + vrhadd.u d21, d7, d22 │ │ + vsub.i64 d17, d7, d22 │ │ + vqsub.u64 , , q1 │ │ + vmax.u , , q5 │ │ + vqadd.u64 , , q11 │ │ + vaba.u , , q9 │ │ + vbif d21, d23, d14 │ │ + vaba.u , , q5 │ │ + vhsub.u d21, d7, d6 │ │ + vmin.u d17, d7, d26 │ │ + vhadd.u , , q11 │ │ + vqrshl.u64 , q13, │ │ + vhadd.u d21, d7, d22 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r2, sp} │ │ b.n ba8b5c │ │ ands r0, r0 │ │ b.n ba937e │ │ movs r2, r0 │ │ b.n ba96e6 │ │ @@ -3197437,17 +3197437,17 @@ │ │ b.n ba983a │ │ str r0, [r0, #0] │ │ b.n ba983e │ │ adds r7, r4, r0 │ │ add.w r0, r0, r6 │ │ b.n ba9446 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r2, r6, r8, sl, fp, ip} │ │ - vabd.f16 d17, d8, d13 │ │ - vqshl.u64 d17, d15, d24 │ │ + ldmia.w sp!, {r2, r3, r5, r6, r8, sl, fp, ip} │ │ + @ instruction: 0xff781d34 │ │ + vshl.u64 , q3, q12 │ │ vbif , , │ │ vceq.i q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n ba9462 │ │ movs r4, r0 │ │ b.n ba8c48 │ │ lsrs r2, r0, #8 │ │ @@ -3197609,22 +3197609,22 @@ │ │ str r0, [r0, r0] │ │ b.n ba99be │ │ movs r4, r0 │ │ b.n ba95c2 │ │ asrs r7, r5, #32 │ │ b.n ba99c6 │ │ @ instruction: 0xffbdeaff │ │ - asrs r3, r2, #16 │ │ - vminnm.f16 d18, d7, d7 │ │ - vcgt.u d17, d7, d15 │ │ - vacgt.f16 d18, d7, d3 │ │ - vcge.u , , │ │ - vacgt.f16 q9, , │ │ - vcge.u d17, d23, d11 │ │ - vacgt.f16 d18, d23, d15 │ │ + asrs r2, r7, #16 │ │ + vminnm.f16 d18, d7, d30 │ │ + vcge.u d17, d7, d22 │ │ + vacgt.f16 d18, d7, d26 │ │ + vshl.u64 d17, d2, d7 │ │ + vpmin.f16 d18, d7, d6 │ │ + vcgt.u , , q1 │ │ + vcgt.f16 q9, , q3 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n ba95f2 │ │ movs r4, r0 │ │ b.n ba8dd8 │ │ movs r2, r0 │ │ b.n ba995a │ │ @@ -3197801,20 +3197801,20 @@ │ │ movs r5, r0 │ │ b.n ba977e │ │ strh r4, [r6, r5] │ │ b.n ba8f4a │ │ asrs r4, r4, #28 │ │ b.n ba8f4e │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r7, r9, ip} │ │ - vqrshl.u64 q14, , │ │ - vhsub.u d17, d7, d7 │ │ - vrshl.u64 q14, , │ │ - vqsub.u64 d17, d7, d27 │ │ - vqrshl.u64 d28, d9, d23 │ │ + ldmia.w sp!, {r1, r6, r7, r9, ip} │ │ + vmax.u d28, d7, d16 │ │ + vhsub.u d17, d7, d30 │ │ + vrshl.u64 d28, d12, d23 │ │ + vhsub.u , , q9 │ │ + vrshl.u64 q14, q0, │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba9904 │ │ str r0, [r0, r0] │ │ b.n ba97ae │ │ movs r0, r0 │ │ b.n ba9bb2 │ │ @@ -3197906,15 +3197906,15 @@ │ │ and.w r0, r0, r2, lsl #16 │ │ b.n ba9c72 │ │ movs r4, r0 │ │ b.n ba9876 │ │ beq.n ba9548 │ │ b.n ba9a54 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, r6, ip} │ │ + ldmia.w sp!, {r1, r2, r3, r4, r7, ip} │ │ vhadd.u q9, , q13 │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {lr} │ │ b.n ba988e │ │ movs r4, r0 │ │ b.n ba9074 │ │ movs r1, r0 │ │ @@ -3198023,21 +3198023,21 @@ │ │ b.n ba9178 │ │ movs r0, r0 │ │ b.n ba975c │ │ movs r0, #2 │ │ b.n ba9760 │ │ strh.w lr, [r5], #1 │ │ @ instruction: 0xffe4eaff │ │ - lsrs r3, r1, #31 │ │ + lsrs r2, r6, #31 │ │ vrshl.u64 d23, d20, d23 │ │ - vpmin.f16 q8, q4, │ │ + vpmin.f16 q8, q4, q13 │ │ vqrshl.u64 d23, d12, d7 │ │ - vpmin.f16 d16, d24, d31 │ │ + vminnm.f16 q8, q12, q3 │ │ vrshl.u64 d23, d8, d23 │ │ - vminnm.f16 q8, q4, │ │ + vminnm.f16 d16, d24, d10 │ │ vrshl.u64 , q6, │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba9b0c │ │ str r0, [r0, r0] │ │ b.n ba99b6 │ │ movs r0, r0 │ │ @@ -3198130,16 +3198130,16 @@ │ │ and.w r0, r0, r2, lsl #16 │ │ b.n ba9e7a │ │ movs r4, r0 │ │ b.n ba9a7e │ │ beq.n ba9750 │ │ b.n ba9c5c │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r9, sl, fp} │ │ - vhadd.u d26, d23, d11 │ │ + ldmia.w sp!, {r1, r2, r4, r7, r9, sl, fp} │ │ + vqadd.u64 d26, d23, d18 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n ba9a96 │ │ movs r4, r0 │ │ b.n ba927c │ │ movs r1, r0 │ │ b.n ba9dfe │ │ @@ -3198247,21 +3198247,21 @@ │ │ b.n ba9380 │ │ movs r0, r0 │ │ b.n ba9964 │ │ movs r0, #2 │ │ b.n ba9968 │ │ bfcsel 1e, ba8e4e , 22, hi │ │ @ instruction: 0xffe4eaff │ │ - lsrs r3, r0, #23 │ │ + lsrs r2, r5, #23 │ │ vqrshl.u64 d19, d23, d23 │ │ - @ instruction: 0xff750d3b │ │ + vabd.f16 q8, , q9 │ │ vrshl.u64 d19, d31, d7 │ │ - vabd.f16 d16, d21, d23 │ │ + vabd.f16 q8, , q7 │ │ vqrshl.u64 d19, d11, d23 │ │ - vabd.f16 q8, , │ │ + @ instruction: 0xff750d92 │ │ vqrshl.u64 , , │ │ vhadd.u d16, d5, d0 │ │ b.n ba9f16 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ b.n ba939e │ │ @@ -3198534,18 +3198534,18 @@ │ │ b.n baa206 │ │ asrs r5, r6, #22 │ │ add.w r0, r0, sl │ │ b.n ba9e0e │ │ beq.n ba9b08 │ │ b.n ba9fec │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r3, r4, r5, r6, r8, ip, sp, pc} │ │ - vabd.f16 d25, d22, d19 │ │ - vhadd.u , , q15 │ │ - @ instruction: 0xff769d17 │ │ + ldmia.w sp!, {r0, r5, r7, r8, ip, sp, pc} │ │ + vabd.f16 , q11, q5 │ │ + vbif d27, d7, d5 │ │ + @ instruction: 0xff769d3e │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n ba9f88 │ │ add r6, pc, #720 @ (adr r6, ba9dc0 ) │ │ b.n ba9612 │ │ str r1, [r0, r0] │ │ b.n ba9e36 │ │ @@ -3198862,19 +3198862,19 @@ │ │ movs r0, #28 │ │ b.n ba98d8 │ │ movs r0, r0 │ │ b.n ba9ebc │ │ movs r0, #2 │ │ b.n ba9ec0 │ │ @ instruction: 0xffd5eaff │ │ - add r6, sp, #408 @ 0x198 │ │ + add r6, sp, #564 @ 0x234 │ │ vcgt.u q14, q11, │ │ - vacgt.f16 d26, d21, d14 │ │ + vcgt.f16 q13, , │ │ vcge.u q14, q11, │ │ - @ instruction: 0xff75adfa │ │ + vcgt.f16 d26, d5, d17 │ │ vcge.u q14, q3, │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n baa260 │ │ add sp, #4 │ │ b.n baa10a │ │ asrs r4, r0, #32 │ │ @@ -3199100,21 +3199100,21 @@ │ │ str r0, [sp, #16] │ │ b.n ba9aba │ │ movs r1, r1 │ │ b.n baa2ea │ │ beq.n ba9fb4 │ │ b.n baa4c8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r5, r7, r8, sl, fp, sp, pc} │ │ + ldmia.w sp!, {r0, r2, r3, r6, r7, r8, sl, fp, sp, pc} │ │ vbif d16, d22, d12 │ │ movs r0, r0 │ │ - add r5, sp, #312 @ 0x138 │ │ - vabd.f16 d26, d6, d26 │ │ - vqrdmlsh.s q13, q3, q5 │ │ - @ instruction: 0xff76ac02 │ │ + add r5, sp, #468 @ 0x1d4 │ │ + @ instruction: 0xff76ad51 │ │ + @ instruction: 0xff76ac81 │ │ + @ instruction: 0xff76ac29 │ │ vceq.i d20, d6, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n baa46c │ │ movs r0, #40 @ 0x28 │ │ b.n ba9b10 │ │ b.n ba9fe0 │ │ b.n ba9afe │ │ @@ -3199208,16 +3199208,16 @@ │ │ b.n baa7de │ │ movs r0, r0 │ │ b.n ba9baa │ │ movs r4, r0 │ │ b.n ba9bae │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r2, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xffffab5a │ │ - vqrdmulh.s d26, d6, d2 │ │ + vtbl.8 d26, {d31- d26, d6, d25 │ │ vqadd.u64 , q11, q4 │ │ b.n ba9bda │ │ movs r0, r0 │ │ b.n baa7fe │ │ stmia r0!, {r3, r6} │ │ b.n ba9be8 │ │ movs r0, r0 │ │ @@ -3199414,15 +3199414,15 @@ │ │ movs r4, r0 │ │ b.n ba9d6e │ │ movs r5, r0 │ │ b.n baa5aa │ │ beq.n baa274 │ │ b.n baa788 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r5, r7, r8, fp, sp, pc} │ │ + ldmia.w sp!, {r0, r2, r3, r6, r7, r8, fp, sp, pc} │ │ vhadd.u d17, d6, d0 │ │ b.n baa5ba │ │ movs r1, r0 │ │ b.n baa9be │ │ movs r3, r6 │ │ b.n baa924 │ │ movs r7, r6 │ │ @@ -3199681,22 +3199681,22 @@ │ │ b.n baabda │ │ lsrs r2, r0, #19 │ │ add.w r0, r3, r0 │ │ b.n baabe2 │ │ beq.n baa4d4 │ │ b.n baa9c0 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, sp, pc} │ │ - vaba.u d26, d22, d18 │ │ + ldmia.w sp!, {r0, r5, fp, sp, pc} │ │ + vaba.u q13, q11, │ │ vbif d16, d6, d16 │ │ movs r0, r0 │ │ @ instruction: 0xfbacffff │ │ lsls r0, r6, #4 │ │ movs r0, r0 │ │ - add r7, pc, #72 @ (adr r7, baa508 ) │ │ + add r7, pc, #228 @ (adr r7, baa5a4 ) │ │ vqadd.u64 d20, d6, d0 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n baa964 │ │ stmia r0!, {r1} │ │ b.n baa80e │ │ movs r0, #1 │ │ b.n baa812 │ │ @@ -3199905,19 +3199905,19 @@ │ │ b.n baadda │ │ movs r5, r0 │ │ b.n baa9de │ │ strh r4, [r0, r5] │ │ b.n baa1aa │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r3, r7, r8, sl, sp, lr} │ │ - vqsub.u64 , q12, q14 │ │ + vcgt.u d27, d8, d19 │ │ vqrshl.u64 d22, d0, d7 │ │ - vhsub.u d27, d24, d4 │ │ + vhsub.u d27, d24, d27 │ │ vrshl.u64 d22, d28, d7 │ │ - vhsub.u d27, d24, d16 │ │ + vhsub.u , q12, │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n baab60 │ │ movs r0, #4 │ │ b.n baa1ec │ │ ands r0, r0 │ │ b.n baaa0e │ │ @@ -3200214,15 +3200214,15 @@ │ │ add.w r0, r3, r0 │ │ b.n baaffe │ │ movs r0, r0 │ │ b.n baa46a │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r7, sl} │ │ + ldmia.w sp!, {r3, r5, r7, sl} │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {lr} │ │ b.n baacb6 │ │ movs r4, r0 │ │ b.n baa49c │ │ movs r1, r0 │ │ b.n bab01e │ │ @@ -3200296,17 +3200296,17 @@ │ │ adds r0, #0 │ │ b.n bab156 │ │ asrs r1, r4, #7 │ │ add.w r0, r0, r5 │ │ b.n baad5e │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r4, r5, r7, r8, sp, lr} │ │ - vqrdmulh.s d20, d24, d31 │ │ + vqrdmlah.s q10, q12, q3 │ │ vrhadd.u d22, d22, d0 │ │ - vqrdmlah.s q10, q4, │ │ + vqrdmulh.s d20, d24, d22 │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {r2, sp} │ │ b.n baa55c │ │ ands r0, r0 │ │ b.n baad7e │ │ movs r0, r0 │ │ b.n bab0e6 │ │ @@ -3200414,18 +3200414,18 @@ │ │ b.n bab1a2 │ │ movs r4, r0 │ │ b.n baae66 │ │ asrs r0, r2, #1 │ │ b.n bab26a │ │ @ instruction: 0xffdfeaff │ │ str r0, [r5, #12] │ │ - vqrdmlah.s d31, d8, d29 │ │ - vqsub.u64 q8, q11, │ │ + vqrdmulh.s , q4, q10 │ │ + vcge.u d16, d6, d8 │ │ vqadd.u64 q11, q4, q8 │ │ - vpmax.u , q12, │ │ + vpmax.u , q12, q14 │ │ vbif q10, q11, q8 │ │ stmdb sp!, {r2, sp} │ │ b.n baa66c │ │ ands r0, r0 │ │ b.n baae8e │ │ movs r0, r0 │ │ b.n bab1f6 │ │ @@ -3200553,15 +3200553,15 @@ │ │ add.w r0, r0, r0, lsl #20 │ │ b.n bab39e │ │ movs r5, r0 │ │ b.n baafa2 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r4, r6, r7, r8, r9, sl, fp, ip, lr} │ │ vpmin.f16 , q12, │ │ - vbif q8, q12, │ │ + vhsub.u d16, d8, d0 │ │ vpmin.f16 , q4, q2 │ │ vminnm.f16 , q4, │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {r2, r4, r5, fp, ip, lr} │ │ b.n baa7a2 │ │ ands r1, r0 │ │ b.n bab3c6 │ │ @@ -3201202,35 +3201202,35 @@ │ │ bfcsel 4, bab812 , 8, gt │ │ movs r1, #3 │ │ b.n bab816 │ │ movs r0, #12 │ │ b.n bab89a │ │ @ instruction: 0xffd7eaff │ │ ldrh r0, [r5, r7] │ │ - vrhadd.u d17, d8, d9 │ │ + vbif d17, d8, d16 │ │ @ instruction: 0xff775c08 │ │ - vrhadd.u d17, d8, d25 │ │ + vbif , q4, q0 │ │ vmls.i q14, , q4 │ │ movs r4, r4 │ │ ldr r0, [r4, r7] │ │ - vpmin.f16 d16, d8, d1 │ │ + vpmin.f16 d16, d8, d24 │ │ vpmin.u d21, d7, d0 │ │ - vminnm.f16 d16, d8, d17 │ │ + vminnm.f16 q8, q4, q4 │ │ vmls.i , , q2 │ │ - vcgt.f16 q8, q12, │ │ + vpmin.f16 d16, d8, d12 │ │ vmls.i d21, d23, d16 │ │ - vcgt.f16 q8, q12, │ │ + vcgt.f16 q8, q12, q12 │ │ vmul.p , , q10 │ │ - vacgt.f16 d16, d24, d5 │ │ + vacgt.f16 d16, d24, d28 │ │ vpmax.u d21, d7, d28 │ │ - vpmin.f16 q8, q4, │ │ + vminnm.f16 q8, q4, q10 │ │ vsub.i64 q14, , q6 │ │ movs r4, r4 │ │ ldrh r0, [r1, r1] │ │ - vpmin.f16 q8, q4, │ │ + vminnm.f16 d16, d24, d0 │ │ vrhadd.u d17, d23, d28 │ │ b.n baad92 │ │ movs r0, r0 │ │ b.n bab918 │ │ asrs r0, r6, #8 │ │ asrs r0, r2, #22 │ │ movs r0, r0 │ │ @@ -3201422,15 +3201422,15 @@ │ │ b.n babb4e │ │ @ instruction: 0xffc1eaff │ │ ldrsb r4, [r4, r6] │ │ vqrdmulh.s q14, q4, │ │ vceq.i , , q14 │ │ @ instruction: 0xff78cc43 │ │ vceq.i d21, d5, d4 │ │ - vpmin.u d31, d8, d29 │ │ + vpmax.u , q4, q10 │ │ vabd.u d21, d23, d8 │ │ vqrdmulh.s q14, q4, │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n bab8d4 │ │ add sp, #4 │ │ b.n bab77e │ │ @@ -3201719,15 +3201719,15 @@ │ │ asrs r0, r2, #12 │ │ movs r5, r0 │ │ b.n bab9fa │ │ ldr r4, [r2, r1] │ │ asrs r4, r0, #22 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r2, r8, sl, ip, lr} │ │ - vaba.u q10, q4, q3 │ │ + vaba.u q10, q4, │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n babb6c │ │ ands r0, r0 │ │ b.n baba16 │ │ lsls r4, r6, #13 │ │ b.n bab1fa │ │ @@ -3202127,31 +3202127,31 @@ │ │ b.n babd7a │ │ asrs r0, r2, #1 │ │ b.n bac17e │ │ movs r1, #58 @ 0x3a │ │ b.n bac042 │ │ vpmin.u q15, q8, │ │ strb r4, [r5, r1] │ │ - vhadd.u q12, q12, q0 │ │ + vhadd.u q12, q12, │ │ vcgt.u d21, d23, d12 │ │ - vpmin.f16 , q12, q8 │ │ + vhadd.u d24, d8, d7 │ │ vcgt.u , , q6 │ │ - vpmin.f16 d23, d24, d16 │ │ + vpmin.f16 , q12, │ │ vbif d21, d23, d16 │ │ - vcgt.f16 d23, d8, d4 │ │ + vcgt.f16 d23, d8, d27 │ │ vcge.u d21, d23, d28 │ │ - vqadd.u64 d24, d8, d0 │ │ + vqadd.u64 d24, d8, d23 │ │ vbif , , q8 │ │ - vabd.f16 , q12, q2 │ │ + vabd.f16 , q12, │ │ vrhadd.u d21, d23, d12 │ │ - vabd.f16 , q12, q8 │ │ + vcgt.f16 d23, d8, d7 │ │ vbif , , q2 │ │ - vabd.f16 d23, d24, d24 │ │ + vabd.f16 , q12, │ │ vrhadd.u , , q8 │ │ - vacgt.f16 d23, d8, d20 │ │ + vacgt.f16 , q4, │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r0, r1, r4, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n babf30 │ │ bge.n baba9a │ │ b.n babf34 │ │ add r0, pc, #16 @ (adr r0, babaac ) │ │ b.n bab5be │ │ @@ -3203073,15 +3203073,15 @@ │ │ b.n bac3d0 │ │ mcr2 10, 4, lr, cr9, cr15, {7} @ │ │ add sp, #0 │ │ b.n bac9fa │ │ ldc2l 10, cr14, [sp, #1020]! @ 0x3fc @ │ │ str r0, [r6, r0] │ │ vcgt.u d19, d8, d20 │ │ - vpmax.u , q12, │ │ + vpmax.u , q12, q14 │ │ vpmin.f16 d20, d23, d24 │ │ vqsub.u64 d19, d24, d12 │ │ vqadd.u64 , q4, q4 │ │ vcgt.u , q4, q6 │ │ vhadd.u q13, q4, │ │ vcgt.f16 d20, d21, d20 │ │ vbif d19, d24, d8 │ │ @@ -3203350,18 +3203350,18 @@ │ │ lsrs r2, r3, #12 │ │ add.w r0, r0, r5 │ │ b.n bac87a │ │ beq.n bac54c │ │ b.n baca58 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r3, r5, r6, r9, sl, lr} │ │ - vqrdmlah.s q15, q4, │ │ + vqrdmulh.s d30, d24, d18 │ │ vmax.u q10, , q10 │ │ vmax.u d20, d24, d20 │ │ - vqrdmlah.s d30, d24, d23 │ │ + vqrdmlah.s q15, q12, q7 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {lr} │ │ b.n bac89e │ │ movs r4, r0 │ │ b.n bac084 │ │ movs r0, r0 │ │ b.n bacc06 │ │ @@ -3203405,15 +3203405,15 @@ │ │ lsls r0, r0, #14 │ │ lsls r4, r7, #2 │ │ lsls r4, r0, #22 │ │ movs r5, r0 │ │ b.n bac902 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r9, sl, lr} │ │ - vqrdmlah.s d30, d8, d19 │ │ + vqrdmlah.s q15, q4, q5 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {lr} │ │ b.n bac916 │ │ movs r4, r0 │ │ b.n bac0fc │ │ movs r0, r0 │ │ b.n bacc7e │ │ @@ -3204445,15 +3204445,15 @@ │ │ vrhadd.u , q4, q10 │ │ @ instruction: 0xff753d58 │ │ vpmax.u d28, d8, d12 │ │ vminnm.f16 d19, d21, d4 │ │ @ instruction: 0xff78cc48 │ │ vacgt.f16 d19, d21, d24 │ │ vqrdmulh.s q14, q4, q14 │ │ - vshl.u64 q15, , │ │ + vrshl.u64 d30, d12, d5 │ │ @ instruction: 0xff773d90 │ │ vpmax.u q14, q4, q2 │ │ vqsub.u64 q10, , q0 │ │ @ instruction: 0xff783d30 │ │ vmls.i q14, q12, q10 │ │ vacgt.f16 , , q2 │ │ vqrdmulh.s d28, d24, d8 │ │ @@ -3204948,15 +3204948,15 @@ │ │ lsls r0, r3, #30 │ │ add.w r0, r0, r0 │ │ b.n bada82 │ │ beq.n bad364 │ │ b.n bad860 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r5, r6, fp, ip, sp} │ │ - vminnm.f16 d27, d24, d22 │ │ + vminnm.f16 , q12, │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n bad7f4 │ │ ands r0, r0 │ │ b.n bad69e │ │ str r1, [r0, r0] │ │ b.n bad6a2 │ │ @@ -3205648,15 +3205648,15 @@ │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r1} │ │ b.n bae0aa │ │ beq.n bad97c │ │ b.n bade88 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2, r6, r9, ip, sp} │ │ - @ instruction: 0xff788ddf │ │ + vcgt.f16 d24, d8, d6 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bade1c │ │ ands r0, r0 │ │ b.n badcc6 │ │ lsrs r0, r6, #2 │ │ b.n bad4aa │ │ @@ -3205889,15 +3205889,15 @@ │ │ b.n bae2ba │ │ adds r0, r3, r1 │ │ b.n bad686 │ │ beq.n badb90 │ │ b.n bae09c │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r6, ip, sp} │ │ - vpmin.u , q4, │ │ + vpmax.u d17, d24, d4 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bae030 │ │ str r1, [r0, r0] │ │ b.n badeda │ │ asrs r5, r7, #2 │ │ b.n bad73e │ │ @@ -3205969,15 +3205969,15 @@ │ │ lsls r4, r3, #21 │ │ add.w r0, r0, r0 │ │ b.n bae372 │ │ beq.n badc44 │ │ b.n bae150 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, sl, fp, sp} │ │ - vcgt.f16 d19, d24, d10 │ │ + vacgt.f16 d19, d24, d17 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bae0e4 │ │ ands r0, r0 │ │ b.n badf8e │ │ movs r4, r1 │ │ b.n bad772 │ │ @@ -3206588,32 +3206588,32 @@ │ │ b.n bae8d2 │ │ lsls r2, r0, #16 │ │ add.w r0, r0, r7 │ │ b.n bae4da │ │ ldr r7, [r0, r7] │ │ @ instruction: 0xeb02ff7b │ │ @ instruction: 0xeaff2c6c │ │ - vshl.u64 q13, , q4 │ │ + vqshl.u64 d26, d6, d24 │ │ @ instruction: 0xff762c28 │ │ - vshl.u64 d26, d27, d8 │ │ + vqshl.u64 q13, q1, q4 │ │ @ instruction: 0xff762c0c │ │ - vshl.u64 d26, d15, d8 │ │ + vqshl.u64 d26, d22, d8 │ │ vqrdmulh.s q9, q11, q6 │ │ - vcgt.u q13, q12, │ │ + vcge.u q13, q12, q11 │ │ vpmax.u d18, d22, d8 │ │ - vhsub.u d26, d24, d11 │ │ + vqsub.u64 d26, d24, d18 │ │ vpmax.u d18, d6, d8 │ │ - vhsub.u d26, d8, d11 │ │ + vqsub.u64 d26, d8, d18 │ │ vpmin.u q9, q3, q6 │ │ - vqsub.u64 q13, q4, │ │ + vhsub.u d26, d24, d6 │ │ vqrdmulh.s q9, q3, q8 │ │ vpmin.u q9, q12, q0 │ │ - vqsub.u64 q13, q12, │ │ + vqsub.u64 q13, q12, q13 │ │ vqrdmlah.s d18, d6, d8 │ │ - vcge.u d26, d8, d11 │ │ + vcgt.u q13, q4, q1 │ │ vabd.f16 d18, d6, d4 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r6, ip, lr, pc} │ │ b.n bae694 │ │ str r1, [r0, r0] │ │ b.n bae53e │ │ asrs r5, r7, #2 │ │ @@ -3207225,29 +3207225,29 @@ │ │ movs r0, #2 │ │ b.n bae858 │ │ @ instruction: 0xffaceaff │ │ strb r0, [r3, #29] │ │ b.n baed42 │ │ vpmin.u q15, , │ │ movs r5, #208 @ 0xd0 │ │ - vmax.u d22, d8, d3 │ │ + vmax.u d22, d8, d26 │ │ vmax.u d18, d6, d4 │ │ - vmin.u d22, d8, d23 │ │ + vmin.u q11, q4, q7 │ │ vqrshl.u64 d18, d0, d22 │ │ - vrshl.u64 q11, , q12 │ │ + vrshl.u64 q11, q13, q12 │ │ vrshl.u64 q9, q6, q3 │ │ - vqrshl.u64 q11, , q4 │ │ + vrshl.u64 d22, d22, d24 │ │ vrshl.u64 q9, q12, q3 │ │ - vqrshl.u64 d22, d11, d24 │ │ + vrshl.u64 q11, q1, q12 │ │ vshl.u64 q9, q4, q3 │ │ - vqshl.u64 q11, , q4 │ │ - vrhadd.u , q3, │ │ + vshl.u64 d22, d18, d24 │ │ + vrhadd.u d31, d22, d12 │ │ vqrshl.u64 , , q11 │ │ vmax.u q9, , q6 │ │ - vmin.u q11, q4, │ │ + vmax.u d22, d24, d22 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n baec28 │ │ str r1, [r0, r0] │ │ b.n baead2 │ │ asrs r4, r5, #2 │ │ b.n bae2d4 │ │ @@ -3207740,17 +3207740,17 @@ │ │ b.n bae75e │ │ movs r6, r0 │ │ b.n baef1a │ │ beq.n baebec │ │ b.n baf0f8 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r2, r3, r6, r7, sp} │ │ - vqrdmlsh.s , q4, │ │ + @ instruction: 0xff787ca6 │ │ vminnm.f16 , q11, q8 │ │ - vqrdmulh.s d23, d24, d19 │ │ + vqrdmulh.s , q12, q5 │ │ vqrdmlah.s q10, q11, q8 │ │ stmdb sp!, {r6, r7, r9, sl, fp, sp} │ │ b.n bae71a │ │ movs r0, r0 │ │ b.n baf2a2 │ │ movs r5, r5 │ │ lsrs r0, r0, #8 │ │ @@ -3207872,17 +3207872,17 @@ │ │ b.n bae894 │ │ lsrs r5, r1, #2 │ │ b.n bae898 │ │ movs r1, r0 │ │ b.n baf44a │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2, r3, r5, r6, r7, r9, sl, fp, ip} │ │ - vminnm.f16 , q12, │ │ + vminnm.f16 , q12, q14 │ │ vacgt.f16 d17, d22, d0 │ │ - vminnm.f16 , q4, │ │ + vpmin.f16 d19, d24, d16 │ │ vsub.i64 d18, d22, d14 │ │ b.n bae8c2 │ │ movs r0, r0 │ │ b.n baf3ca │ │ movs r1, r7 │ │ lsrs r0, r0, #8 │ │ cmp r0, #143 @ 0x8f │ │ @@ -3208137,19 +3208137,19 @@ │ │ b.n baeae6 │ │ movs r1, r1 │ │ b.n baf29a │ │ ldr r0, [sp, #572] @ 0x23c │ │ b.n baeaee │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r7, sl, fp, ip} │ │ - vmin.u , q12, q10 │ │ + vaba.u d27, d8, d11 │ │ vqrdmlsh.s d17, d6, d28 │ │ - vmax.u d27, d24, d20 │ │ + vmax.u , q12, │ │ vqrdmlsh.s d17, d22, d24 │ │ - vabd.u d27, d8, d16 │ │ + vabd.u , q4, │ │ vhadd.u d17, d6, d0 │ │ b.n baf2be │ │ movs r0, r0 │ │ b.n baf6c2 │ │ movs r0, r0 │ │ b.n baf628 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3210216,23 +3210216,23 @@ │ │ strh r0, [r3, #20] │ │ movs r4, r4 │ │ strh r4, [r1, #20] │ │ movs r4, r4 │ │ strh r0, [r1, #20] │ │ movs r4, r4 │ │ ldr r7, [pc, #88] @ (bb0184 ) │ │ - vcgt.f16 q9, q4, │ │ + vcgt.f16 q9, q4, q14 │ │ vpmin.f16 d20, d22, d30 │ │ - vacgt.f16 q9, q12, │ │ + vpmin.f16 d18, d8, d4 │ │ vacgt.f16 q10, q11, q1 │ │ - vcgt.f16 d18, d8, d1 │ │ + vcgt.f16 d18, d8, d24 │ │ vcgt.f16 q10, q3, q9 │ │ - @ instruction: 0xff782d91 │ │ + @ instruction: 0xff782db8 │ │ vminnm.f16 q10, q3, q3 │ │ - vcgt.f16 d18, d24, d5 │ │ + vcgt.f16 d18, d24, d28 │ │ vabd.f16 d23, d22, d0 │ │ movs r4, r4 │ │ strh r4, [r2, #26] │ │ movs r4, r4 │ │ strh r4, [r1, #26] │ │ movs r4, r4 │ │ strh r0, [r1, #26] │ │ @@ -3210242,23 +3210242,23 @@ │ │ strh r0, [r7, #24] │ │ movs r4, r4 │ │ strh r0, [r6, #24] │ │ movs r4, r4 │ │ strh r4, [r5, #24] │ │ movs r4, r4 │ │ ldr r5, [pc, #856] @ (bb04cc ) │ │ - vmin.u d31, d8, d16 │ │ + vmin.u , q4, │ │ vabd.f16 , , q2 │ │ movs r4, r4 │ │ ldrb r0, [r0, #21] │ │ movs r4, r4 │ │ ldrb r4, [r7, #20] │ │ movs r4, r4 │ │ ldr r5, [pc, #56] @ (bb01c0 ) │ │ - vqrdmlsh.s d18, d8, d29 │ │ + @ instruction: 0xff782c64 │ │ vhadd.u d16, d6, d0 │ │ b.n bb0832 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ b.n bafcba │ │ movs r0, r0 │ │ @@ -3211651,19 +3211651,19 @@ │ │ b.n bb0878 │ │ movs r0, r0 │ │ b.n bb0e5c │ │ movs r0, #2 │ │ b.n bb0e60 │ │ @ instruction: 0xffa9eaff │ │ @ instruction: 0xffceff77 │ │ - push {r0, r1, r3, r5, r6, r7} │ │ + push {r1, r4, lr} │ │ vacgt.f16 , q3, q13 │ │ - vcge.u d27, d23, d7 │ │ + vcge.u d27, d23, d30 │ │ vrhadd.u d16, d6, d22 │ │ - vqrdmlah.s d30, d8, d20 │ │ + vqrdmlah.s q15, q4, │ │ vqadd.u64 d20, d5, d0 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n bb1200 │ │ movs r0, #116 @ 0x74 │ │ b.n bb088a │ │ adds r0, #13 │ │ b.n bb11f2 │ │ @@ -3212286,15 +3212286,15 @@ │ │ b.n bb19d2 │ │ lsls r4, r7, #9 │ │ b.n bb0d9e │ │ lsls r0, r0, #10 │ │ b.n bb0da2 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1, r2, r5, r6, r8, fp, ip, sp, lr, pc} │ │ - vqrshl.u64 d18, d18, d23 │ │ + vqrshl.u64 q9, , │ │ vmls.i d31, d7, d30 │ │ vqadd.u64 d20, d7, d0 │ │ stmdb sp!, {r2, r4, r5, r6, ip, sp} │ │ b.n bb0dd2 │ │ adds r0, #13 │ │ b.n bb173c │ │ movs r7, r4 │ │ @@ -3213243,15 +3213243,15 @@ │ │ adds r0, #0 │ │ b.n bb222a │ │ bfcsel 16, bb22ea , 18, lt │ │ movs r0, r0 │ │ b.n bb2232 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r1, r3, r5, r6, r7, ip, sp, lr, pc} │ │ - vbif d19, d7, d15 │ │ + vrhadd.u , , q3 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bb1fa0 │ │ ands r0, r0 │ │ b.n bb1e4a │ │ movs r4, r1 │ │ b.n bb162e │ │ @@ -3213486,21 +3213486,21 @@ │ │ movs r0, #2 │ │ b.n bb1e18 │ │ bvs.n bb1dea │ │ add.w r1, r1, r3, lsl #8 │ │ b.n bb2302 │ │ @ instruction: 0xffeeeaff │ │ mcr 15, 6, pc, cr2, cr7, {3} @ │ │ - str r0, [r5, #104] @ 0x68 │ │ + str r7, [r1, #108] @ 0x6c │ │ vhadd.u , q3, q1 │ │ - vsub.i64 d22, d7, d24 │ │ + vsub.i64 q11, , │ │ vpmin.f16 d30, d6, d6 │ │ - vmax.u q11, , q14 │ │ + vaba.u d22, d7, d3 │ │ vminnm.f16 d30, d6, d22 │ │ - vaba.u d22, d7, d12 │ │ + vabd.u q11, , │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r0, r1, r2, r6, r7, r8, r9, sl, fp, ip, lr, pc} │ │ b.n bb21c8 │ │ add r0, pc, #0 @ (adr r0, bb1d30 ) │ │ b.n bb2072 │ │ lsls r4, r7, #8 │ │ b.n bb1856 │ │ @@ -3214925,29 +3214925,29 @@ │ │ @ instruction: 0xffdfeaff │ │ ands r0, r0 │ │ b.n bb30ce │ │ ldr r6, [r3, #80] @ 0x50 │ │ b.n bb2f92 │ │ @ instruction: 0xffdceaff │ │ stcl 15, cr15, [lr, #476] @ 0x1dc │ │ - subs r4, r7, r0 │ │ + subs r3, r4, r1 │ │ vacgt.f16 d30, d7, d6 │ │ - vpmax.u d17, d23, d4 │ │ + vpmax.u d17, d23, d27 │ │ @ instruction: 0xff77ed3e │ │ - vmls.i d17, d23, d28 │ │ + vmul.p , , │ │ @ instruction: 0xff77ed7e │ │ - vmls.i , , q14 │ │ + vpmin.u d17, d7, d3 │ │ vqrdmlsh.s d30, d23, d18 │ │ vqrdmlsh.s q15, , q9 │ │ - vsub.i64 , , q8 │ │ + vmls.i d17, d7, d7 │ │ @ instruction: 0xff77ece6 │ │ vmax.u q15, , q13 │ │ vqrdmlsh.s d30, d7, d26 │ │ vmin.u d30, d23, d10 │ │ - vcgt.u d17, d7, d8 │ │ + vcgt.u d17, d7, d31 │ │ vqrdmulh.s q15, , q3 │ │ vabd.u q15, , q11 │ │ vmax.u d28, d23, d22 │ │ vceq.i q15, q10, q11 │ │ vaba.u d28, d23, d22 │ │ vsub.i64 q9, q10, │ │ vsub.i64 d30, d8, d30 │ │ @@ -3214961,26 +3214961,26 @@ │ │ vabd.u q15, , q3 │ │ vmls.i d18, d23, d16 │ │ vaba.u d30, d24, d6 │ │ vqshl.u64 q15, q9, │ │ vmax.u q9, , q6 │ │ vmul.p d30, d8, d14 │ │ vaba.u d30, d7, d14 │ │ - vshl.u64 d19, d7, d23 │ │ + vshl.u64 d19, d30, d23 │ │ vcge.u d30, d7, d10 │ │ - vhadd.u d19, d23, d3 │ │ + vhadd.u d19, d23, d26 │ │ vhsub.u q15, , q15 │ │ vceq.i q15, , q1 │ │ vcge.u d30, d23, d18 │ │ - vqshl.u64 d16, d17, d23 │ │ + vqshl.u64 q8, q4, │ │ vcge.u q15, q3, q1 │ │ - vqshl.u64 q8, , │ │ + vqshl.u64 q8, q12, │ │ vmin.u d30, d6, d22 │ │ vqsub.u64 d30, d23, d10 │ │ - vcge.u d16, d23, d9 │ │ + vcgt.u q8, , q0 │ │ vabd.u q15, q3, q7 │ │ vacgt.f16 , , q10 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bb2f04 │ │ ldrb r0, [r2, #1] │ │ b.n bb258e │ │ @@ -3215637,15 +3215637,15 @@ │ │ b.n bb374a │ │ beq.n bb303c │ │ b.n bb3528 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r2, r3, r4, r6, sl, fp, ip, lr, pc} │ │ @ instruction: 0xff77fcef │ │ @ instruction: 0xff77ddda │ │ - vaba.u d20, d23, d20 │ │ + vaba.u q10, , │ │ @ instruction: 0xff77dd12 │ │ @ instruction: 0xff77dc22 │ │ vceq.i q11, , │ │ vqrdmlah.s , , q11 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n bb34d4 │ │ @@ -3218932,28 +3218932,28 @@ │ │ @ instruction: 0xffc5eaff │ │ movs r0, r0 │ │ b.n bb53ea │ │ movs r4, r4 │ │ b.n bb47c8 │ │ @ instruction: 0xffc5eaff │ │ ldmia r4, {r1, r4, r5, r7} │ │ - vqadd.u64 q13, , │ │ + vqadd.u64 q13, , q15 │ │ @ instruction: 0xff76cc4a │ │ - vhadd.u q13, , │ │ + vqadd.u64 d26, d23, d6 │ │ vqrdmulh.s d28, d22, d6 │ │ vmul.p d28, d7, d26 │ │ - vmax.u d17, d23, d15 │ │ - vcgt.f16 d22, d7, d9 │ │ - @ instruction: 0xff776df1 │ │ + vmin.u d17, d23, d22 │ │ + vacgt.f16 d22, d7, d16 │ │ + vacgt.f16 d22, d7, d8 │ │ vqrdmlah.s d28, d23, d22 │ │ - vminnm.f16 , , │ │ + vhadd.u d26, d7, d2 │ │ vshl.u64 q14, q3, q3 │ │ - vbif d17, d23, d11 │ │ + vrhadd.u , , q1 │ │ vqsub.u64 d28, d23, d18 │ │ - vcgt.f16 q15, , │ │ + vpmin.f16 d30, d7, d12 │ │ vpmax.u q14, q3, q7 │ │ vqrdmlah.s q8, , q15 │ │ vabd.u q14, q4, q1 │ │ vceq.i q8, , q9 │ │ vminnm.f16 , q12, q11 │ │ vqshl.u64 q15, , q10 │ │ vhsub.u , , │ │ @@ -3218975,36 +3218975,36 @@ │ │ vmin.u q14, q12, q11 │ │ vceq.i d16, d23, d26 │ │ vaba.u q14, q12, q11 │ │ vmul.p d16, d23, d26 │ │ vcgt.u d28, d24, d6 │ │ vrshl.u64 q8, q5, │ │ vsub.i64 d28, d24, d22 │ │ - vqshl.u64 , , │ │ + vrshl.u64 d31, d0, d7 │ │ vqsub.u64 q14, q3, q13 │ │ - vcgt.f16 d30, d23, d29 │ │ + vacgt.f16 q15, , q2 │ │ vhsub.u q14, q11, q9 │ │ - vminnm.f16 d30, d7, d5 │ │ + vminnm.f16 d30, d7, d28 │ │ vqadd.u64 d28, d22, d22 │ │ - @ instruction: 0xff77ece9 │ │ + @ instruction: 0xff77ed10 │ │ vqadd.u64 q14, q11, q1 │ │ - vabd.f16 d30, d7, d5 │ │ + vabd.f16 d30, d7, d28 │ │ vpmin.f16 , q11, q5 │ │ - vqrdmlah.s q15, , │ │ + @ instruction: 0xff77ec24 │ │ vpmin.f16 d27, d22, d18 │ │ - vqrdmlah.s q15, , │ │ + vqrdmlah.s q15, , q14 │ │ vpmin.f16 d27, d22, d6 │ │ - vqrdmlah.s d30, d23, d25 │ │ + vqrdmulh.s q15, , q8 │ │ vrhadd.u d28, d6, d14 │ │ vminnm.f16 , , q7 │ │ - vqrdmlah.s d30, d23, d1 │ │ + vqrdmlah.s d30, d23, d24 │ │ vpmin.u d28, d6, d14 │ │ - vmin.u , , │ │ + vmin.u , , q12 │ │ vqrdmulh.s d28, d6, d26 │ │ - vaba.u , , │ │ + vabd.u d31, d23, d4 │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n bb525c │ │ str r1, [r0, r0] │ │ b.n bb5106 │ │ asrs r0, r7, #2 │ │ b.n bb48ea │ │ @@ -3219593,26 +3219593,26 @@ │ │ b.n bb4df0 │ │ asrs r1, r0, #32 │ │ b.n bb53d8 │ │ b.n bb5530 │ │ @ instruction: 0xeb02ff44 │ │ @ instruction: 0xeaffbdba │ │ @ instruction: 0xff77bd52 │ │ - vabd.f16 , , │ │ - @ instruction: 0xff775d1d │ │ + @ instruction: 0xff775d70 │ │ + vabd.f16 , , q2 │ │ vpmax.u , , q5 │ │ vacgt.f16 d25, d7, d15 │ │ vceq.i , , q15 │ │ vmls.i , , q7 │ │ vmls.i d27, d7, d22 │ │ vqrdmlsh.s , , │ │ vqrdmlsh.s d27, d23, d26 │ │ vhadd.u d26, d7, d15 │ │ - vacgt.f16 , , │ │ - vacgt.f16 , , │ │ + vcgt.f16 d21, d23, d20 │ │ + vacgt.f16 , , q12 │ │ vqrdmlah.s d27, d23, d14 │ │ vacgt.f16 , , │ │ vqrdmulh.s d27, d23, d2 │ │ vacgt.f16 , , │ │ vmls.i , , q9 │ │ @ instruction: 0xff779d37 │ │ vpmin.u d27, d7, d2 │ │ @@ -3219689,17 +3219689,17 @@ │ │ b.n bb5702 │ │ asrs r0, r2, #1 │ │ b.n bb5b06 │ │ movs r1, #105 @ 0x69 │ │ b.n bb59ca │ │ @ instruction: 0xffe5eaff │ │ @ instruction: 0xb866 │ │ - vabd.f16 q11, , │ │ + @ instruction: 0xff776d92 │ │ vsub.i64 d27, d6, d2 │ │ - vabd.f16 d22, d7, d7 │ │ + vabd.f16 d22, d7, d30 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n bb5880 │ │ strh r0, [r0, #0] │ │ b.n bb572a │ │ movs r4, r0 │ │ b.n bb4f10 │ │ @@ -3220394,31 +3220394,31 @@ │ │ b.n bb5fb6 │ │ ands r0, r0 │ │ b.n bb60fa │ │ movs r0, #12 │ │ b.n bb603e │ │ vpmin.u8 q15, , │ │ @ instruction: 0xb686 │ │ - vabd.f16 , , │ │ + vabd.f16 , , q13 │ │ vrshl.u64 d27, d2, d23 │ │ vqshl.u64 , q1, │ │ - @ instruction: 0xff773c0f │ │ + vqrdmlsh.s d19, d7, d22 │ │ vrshl.u64 d27, d22, d7 │ │ - @ instruction: 0xff773c63 │ │ + @ instruction: 0xff773c8a │ │ vshl.u64 q8, , │ │ vqsub.u64 d27, d5, d22 │ │ - vmul.p , , │ │ + vmul.p d19, d23, d10 │ │ vhsub.u d27, d7, d14 │ │ - vmls.i , , │ │ + vmul.p , , q9 │ │ vmin.u q12, , q12 │ │ vmax.u , q4, q7 │ │ vqshl.u64 , q15, │ │ - vqrdmlsh.s d19, d7, d27 │ │ + @ instruction: 0xff773c62 │ │ vhsub.u , , q15 │ │ - vmls.i d19, d23, d27 │ │ + vmul.p , , q1 │ │ vqsub.u64 d27, d23, d22 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {r2, ip} │ │ b.n bb5538 │ │ movs r0, r0 │ │ b.n bb60bc │ │ movs r7, r1 │ │ @@ -3221006,21 +3221006,21 @@ │ │ movs r1, #127 @ 0x7f │ │ b.n bb6536 │ │ @ instruction: 0xffeeeaff │ │ str r0, [r0, r0] │ │ b.n bb667e │ │ @ instruction: 0xffeeeaff │ │ add r7, sp, #824 @ 0x338 │ │ - vcgt.f16 , , │ │ + vcgt.f16 , , q14 │ │ vpmin.f16 q13, q3, q9 │ │ - vacgt.f16 , , │ │ + vcgt.f16 d27, d23, d0 │ │ vabd.f16 d26, d6, d22 │ │ - vqrdmlsh.s d27, d7, d13 │ │ + @ instruction: 0xff77bc44 │ │ vabd.f16 d26, d6, d10 │ │ - @ instruction: 0xff77bc01 │ │ + @ instruction: 0xff77bc28 │ │ vqrdmulh.s , q3, q6 │ │ movs r4, r4 │ │ add r7, sp, #568 @ 0x238 │ │ vaba.u d30, d7, d0 │ │ vacgt.f16 q13, q10, q9 │ │ vmin.u q15, , q10 │ │ vqrdmlsh.s q13, q10, q5 │ │ @@ -3221796,29 +3221796,29 @@ │ │ b.n bb6150 │ │ movs r0, r0 │ │ b.n bb6734 │ │ movs r0, #2 │ │ b.n bb6738 │ │ @ instruction: 0xffedeaff │ │ add r6, pc, #456 @ (adr r6, bb67e8 ) │ │ - vhadd.u q10, , q0 │ │ + vhadd.u q10, , │ │ vmax.u q13, q3, q1 │ │ - vqadd.u64 d20, d23, d0 │ │ - vqrdmlah.s , q3, │ │ - vqrdmlsh.s , q3, │ │ + vqadd.u64 d20, d23, d23 │ │ + vqrdmulh.s d21, d22, d16 │ │ + @ instruction: 0xff765c84 │ │ vmin.u d26, d6, d14 │ │ - vhadd.u q10, , q14 │ │ + vqadd.u64 d20, d23, d3 │ │ vpmin.u , q3, q8 │ │ vrshl.u64 d26, d18, d24 │ │ - vminnm.f16 , , q8 │ │ + vqadd.u64 d20, d7, d7 │ │ vpmin.u , q3, q14 │ │ vmax.u d26, d24, d14 │ │ - vqadd.u64 q10, , q6 │ │ + vrhadd.u d20, d7, d3 │ │ vrshl.u64 q13, q11, q11 │ │ - vqadd.u64 d20, d7, d20 │ │ + vqadd.u64 q10, , │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {sp} │ │ b.n bb6da6 │ │ ands r0, r0 │ │ b.n bb69aa │ │ str r4, [r0, #0] │ │ b.n bb618e │ │ @@ -3222366,15 +3222366,15 @@ │ │ b.n bb6e66 │ │ @ instruction: 0xebff0005 │ │ b.n bb6e76 │ │ beq.n bb6b48 │ │ b.n bb7054 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r1, r2, r5, r7, sp, pc} │ │ - vqshl.u64 d23, d20, d23 │ │ + vqshl.u64 , , │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bb6fe8 │ │ ands r0, r0 │ │ b.n bb6e92 │ │ lsls r4, r7, #8 │ │ b.n bb6676 │ │ @@ -3222530,21 +3222530,21 @@ │ │ b.n bb7326 │ │ movs r4, r0 │ │ b.n bb6fea │ │ asrs r0, r2, #1 │ │ b.n bb73ee │ │ @ instruction: 0xffc1eaff │ │ add r0, pc, #88 @ (adr r0, bb6d0c ) │ │ - vshl.u64 d22, d21, d7 │ │ + vshl.u64 q11, q6, │ │ vminnm.f16 , , q3 │ │ - vcgt.u q11, , │ │ + vcgt.u d22, d23, d12 │ │ vpmin.f16 d25, d7, d22 │ │ - vcge.u d22, d7, d21 │ │ + vcge.u q11, , q6 │ │ vpmin.f16 d25, d23, d6 │ │ - vcge.u d22, d23, d5 │ │ + vcge.u d22, d23, d28 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n bb701a │ │ movs r4, r0 │ │ b.n bb6800 │ │ movs r0, r0 │ │ b.n bb7382 │ │ @@ -3222716,22 +3222716,22 @@ │ │ b.n bb6f52 │ │ lsls r0, r6, #3 │ │ b.n bb71dc │ │ movs r1, r0 │ │ b.n bb7592 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r1, r3, r4, r9, sl, fp, ip, pc} │ │ - vacgt.f16 , , q14 │ │ + vpmin.f16 d27, d7, d19 │ │ vabd.f16 , , q13 │ │ - vcgt.f16 , , q6 │ │ + vacgt.f16 , , │ │ vcgt.f16 , , q15 │ │ vabd.f16 d25, d23, d22 │ │ - vcgt.f16 d27, d23, d8 │ │ + vcgt.f16 d27, d23, d31 │ │ vacgt.f16 d25, d5, d22 │ │ - vminnm.f16 d27, d7, d8 │ │ + vminnm.f16 d27, d7, d31 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n bb71c2 │ │ str r4, [r0, #0] │ │ b.n bb69a6 │ │ vqrdmlah.s32 q7, q15, │ │ str r0, [r0, r0] │ │ @@ -3222833,17 +3222833,17 @@ │ │ adds r0, #0 │ │ b.n bb76a2 │ │ b.n bb7080 │ │ @ instruction: 0xebff0005 │ │ b.n bb72aa │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1, r4, r5, r6, sl, fp, ip, pc} │ │ - @ instruction: 0xff77dc85 │ │ + @ instruction: 0xff77dcac │ │ vqrdmlsh.s d25, d21, d22 │ │ - @ instruction: 0xff77dcc9 │ │ + vqrdmlsh.s , , q8 │ │ vqsub.u64 d16, d5, d28 │ │ b.n bb6aa2 │ │ adds r3, #245 @ 0xf5 │ │ b.n bb7586 │ │ asrs r0, r3, #32 │ │ b.n bb6aaa │ │ lsls r4, r4, #18 │ │ @@ -3223541,15 +3223541,15 @@ │ │ @ instruction: 0xebff0000 │ │ b.n bb7d02 │ │ beq.n bb75d4 │ │ b.n bb7ae0 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r2, r3, r5, r6, r9, sl, ip, pc} │ │ vmin.u d25, d7, d6 │ │ - vcge.u d30, d23, d7 │ │ + vcge.u d30, d23, d30 │ │ vhadd.u d16, d6, d0 │ │ b.n bb7c7a │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (bb76a0 ) │ │ stmdb sp!, {r2, r3, r4, r5, lr} │ │ b.n bb7124 │ │ str r0, [r0, r0] │ │ @@ -3223576,15 +3223576,15 @@ │ │ b.n bb7956 │ │ asrs r4, r0, #32 │ │ b.n bb795a │ │ movs r0, #102 @ 0x66 │ │ b.n bb7d5e │ │ ldr r0, [pc, #192] @ (bb76e0 ) │ │ ldmia.w sp!, {r5, r6, fp, ip, lr, pc} │ │ - and.w sl, r2, r8, lsl #24 │ │ + and.w sl, r2, pc, asr #24 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n bb7acc │ │ str r1, [r0, r0] │ │ b.n bb7976 │ │ ands r0, r0 │ │ b.n bb797a │ │ @@ -3225199,32 +3225199,32 @@ │ │ movs r0, #102 @ 0x66 │ │ b.n bb8b1a │ │ bmi.n bb83c0 │ │ add.w r0, r2, r5 │ │ b.n bb8722 │ │ ldr r0, [r4, #32] │ │ @ instruction: 0xebfeffb2 │ │ - @ instruction: 0xeaff644c │ │ - @ instruction: 0xff765ca8 │ │ - vqrshl.u64 d22, d12, d6 │ │ - @ instruction: 0xff765d1c │ │ - vcge.u d18, d6, d29 │ │ - vabd.f16 d21, d22, d0 │ │ - vcgt.u d18, d22, d17 │ │ - vabd.f16 , q3, q10 │ │ - vcgt.u d18, d22, d5 │ │ - vbif q11, q3, q0 │ │ - vrhadd.u d22, d6, d20 │ │ - vpmin.f16 d21, d22, d16 │ │ - vminnm.f16 , q11, q4 │ │ - vcgt.f16 d21, d22, d20 │ │ - vshl.u64 q9, , q11 │ │ - vcgt.f16 , q3, q12 │ │ - vshl.u64 d18, d9, d22 │ │ - @ instruction: 0xff765c48 │ │ + @ instruction: 0xeaff6473 │ │ + @ instruction: 0xff765ccf │ │ + vrshl.u64 q11, , q3 │ │ + vabd.f16 , q3, │ │ + vcgt.u q9, q3, q10 │ │ + vabd.f16 d21, d22, d23 │ │ + vcgt.u q9, q11, q4 │ │ + vabd.f16 d21, d22, d11 │ │ + vcgt.u d18, d22, d28 │ │ + vbif q11, q3, │ │ + vrhadd.u q11, q3, │ │ + vpmin.f16 , q11, │ │ + vminnm.f16 , q11, │ │ + vcgt.f16 , q11, │ │ + vshl.u64 q9, q14, q11 │ │ + vcgt.f16 d21, d22, d15 │ │ + vqshl.u64 d18, d16, d22 │ │ + @ instruction: 0xff765c6f │ │ vqsub.u64 q10, q11, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n bb88d4 │ │ str r0, [r0, r0] │ │ b.n bb877e │ │ str r0, [r6, #8] │ │ b.n bb7f62 │ │ @@ -3225382,15 +3225382,15 @@ │ │ @ instruction: 0xebff5000 │ │ b.n bb8cca │ │ movs r5, r0 │ │ b.n bb88ce │ │ beq.n bb85a0 │ │ b.n bb8aac │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r3, r4, r7, r9, fp, ip, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r7, r9, fp, ip, lr} │ │ vrhadd.u d21, d22, d6 │ │ vceq.i d20, d5, d16 │ │ stmdb sp!, {ip, lr} │ │ b.n bb88e6 │ │ movs r1, r0 │ │ b.n bb8c4c │ │ movs r7, r1 │ │ @@ -3225458,15 +3225458,15 @@ │ │ str r3, [sp, #464] @ 0x1d0 │ │ @ instruction: 0xebfe1001 │ │ b.n bb8d82 │ │ ldrh r7, [r0, r6] │ │ add.w r0, r0, r4 │ │ b.n bb898a │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r2, r3, r4, r5, r9, fp, ip, lr} │ │ + ldmia.w sp!, {r0, r1, r5, r6, r9, fp, ip, lr} │ │ vrhadd.u d24, d22, d19 │ │ vceq.i q10, q10, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bb8af8 │ │ ands r0, r0 │ │ b.n bb89a2 │ │ lsls r0, r5, #13 │ │ @@ -3225679,16 +3225679,16 @@ │ │ @ instruction: 0xebff4000 │ │ b.n bb8332 │ │ movs r4, r0 │ │ b.n bb8b6a │ │ beq.n bb883c │ │ b.n bb8d48 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, lr} │ │ - vqrdmlah.s d31, d22, d29 │ │ + ldmia.w sp!, {r0, r1, r5, fp, ip, lr} │ │ + vqrdmulh.s , q11, q10 │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bb8cdc │ │ str r0, [r0, r0] │ │ b.n bb8b86 │ │ lsls r4, r6, #2 │ │ b.n bb836a │ │ @@ -3225877,18 +3225877,18 @@ │ │ add.w r0, r2, r0, lsl #28 │ │ b.n bb9116 │ │ movs r7, r0 │ │ b.n bb8d1a │ │ beq.n bb89ec │ │ b.n bb8ef8 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r4, r7, r8, r9, sl, ip, lr} │ │ - vabd.u , q3, q8 │ │ - vmin.u d21, d6, d16 │ │ - vmax.u , q3, q14 │ │ + ldmia.w sp!, {r0, r1, r2, r4, r5, r7, r8, r9, sl, ip, lr} │ │ + vabd.u d21, d22, d7 │ │ + vmin.u , q3, │ │ + vmin.u d21, d22, d3 │ │ vbif q10, q11, q8 │ │ stmdb sp!, {r0, pc} │ │ b.n bb8d3a │ │ asrs r0, r4, #3 │ │ b.n bb853c │ │ ands r0, r0 │ │ b.n bb8d42 │ │ @@ -3225991,19 +3225991,19 @@ │ │ b.n bb8e12 │ │ movs r0, #85 @ 0x55 │ │ b.n bb9216 │ │ bcc.n bb8b3e │ │ add.w r0, r2, r0 │ │ b.n bb921e │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r2, r4, r5, r6, r7, r8, sl, ip, lr} │ │ - vrshl.u64 , q0, q11 │ │ - vqrshl.u64 , q2, q3 │ │ - vrshl.u64 d21, d12, d22 │ │ - vqrshl.u64 d21, d28, d6 │ │ + ldmia.w sp!, {r0, r1, r3, r4, r9, sl, ip, lr} │ │ + vrshl.u64 , , q11 │ │ + vqrshl.u64 , , q3 │ │ + vqrshl.u64 d21, d19, d22 │ │ + vrshl.u64 , , q3 │ │ vsub.i64 d20, d6, d0 │ │ stmdb sp!, {r4, r6} │ │ movt r0, #513 @ 0x201 │ │ b.n bb8e42 │ │ lsrs r5, r1, #10 │ │ orr.w sl, r2, #4685824 @ 0x478000 │ │ orr.w r0, r2, #131072 @ 0x20000 │ │ @@ -3226646,16 +3226646,16 @@ │ │ b.n bb982a │ │ movs r0, r0 │ │ b.n bb9710 │ │ vpmin.u , q11, │ │ @ instruction: 0xffd5eaff │ │ ldrsb r0, [r1, r6] │ │ vrhadd.u16 d23, d17, d16 │ │ - vpmax.f16 q10, , q8 │ │ - vqadd.u64 d21, d6, d8 │ │ + vhadd.u16 d21, d1, d7 │ │ + vqadd.u64 d21, d6, d31 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {lr} │ │ b.n bb93ce │ │ movs r4, r1 │ │ b.n bb8bb4 │ │ adds r0, #16 │ │ b.n bb8bb8 │ │ @@ -3226781,20 +3226781,20 @@ │ │ movs r0, #8 │ │ b.n bb981e │ │ movs r4, r0 │ │ b.n bb94e2 │ │ asrs r0, r2, #1 │ │ b.n bb98e6 │ │ @ instruction: 0xffcfeaff │ │ - ldr r7, [pc, #176] @ (bb925c ) │ │ - vpmin.f16 , q3, q13 │ │ - vacgt.f16 q10, , q10 │ │ - vacgt.f16 d23, d22, d18 │ │ - vacgt.f16 q10, , q0 │ │ - vpmin.f16 d23, d6, d14 │ │ + ldr r7, [pc, #332] @ (bb92f8 ) │ │ + vminnm.f16 d23, d22, d1 │ │ + vacgt.f16 d20, d21, d11 │ │ + vacgt.f16 , q11, │ │ + vacgt.f16 q10, , │ │ + vminnm.f16 d23, d6, d21 │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n bb9664 │ │ str r4, [r2, #8] │ │ b.n bb8cee │ │ ands r1, r0 │ │ b.n bb9512 │ │ @@ -3227593,24 +3227593,24 @@ │ │ lsls r0, r6, #9 │ │ b.n bb93ae │ │ @ instruction: 0xffc8eaff │ │ movs r2, #228 @ 0xe4 │ │ movs r1, r4 │ │ movs r3, #56 @ 0x38 │ │ movs r1, r4 │ │ - bne.n bb986a │ │ + bcs.n bb98b8 │ │ vqadd.u64 d18, d5, d21 │ │ - vhadd.u , , │ │ + vqadd.u64 , , q11 │ │ vcgt.f16 d17, d21, d25 │ │ - vpmax.u d18, d5, d14 │ │ - vminnm.f16 d28, d6, d19 │ │ + vpmin.u d18, d5, d21 │ │ + vminnm.f16 q14, q3, q5 │ │ vabd.f16 d17, d21, d13 │ │ - vqadd.u64 d29, d5, d7 │ │ + vqadd.u64 d29, d5, d30 │ │ vacgt.f16 , , │ │ - vmls.i d18, d21, d17 │ │ + vmls.i q9, , q4 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n bb9d7c │ │ strb r0, [r0, #0] │ │ b.n bb9c26 │ │ movs r4, r1 │ │ b.n bb940a │ │ @@ -3228335,40 +3228335,40 @@ │ │ movs r0, #104 @ 0x68 │ │ b.n bb9a58 │ │ movs r0, r0 │ │ b.n bba03c │ │ movs r0, #2 │ │ b.n bba040 │ │ @ instruction: 0xff94eaff │ │ - ldmia r4, {r0, r1, r4, r5, r6} │ │ - vqrshl.u64 , q8, │ │ - vpmin.u d28, d21, d3 │ │ - vcge.u d23, d21, d0 │ │ - vpmax.u d28, d5, d31 │ │ - vcgt.u d23, d5, d28 │ │ - vpmin.u q14, , │ │ - vmls.i q14, , │ │ - vhsub.u , , q8 │ │ - vmul.p q14, , │ │ - vqsub.u64 , , q14 │ │ - vceq.i q14, , │ │ - vbif , , q0 │ │ - vceq.i d28, d21, d23 │ │ - vbif d23, d21, d20 │ │ - vpmax.u q14, , │ │ - vpmax.u d28, d21, d31 │ │ - vcgt.u d23, d21, d28 │ │ - vceq.i q14, , │ │ - vbif , , q8 │ │ - vmul.p d28, d21, d15 │ │ - vsub.i64 d28, d21, d15 │ │ - vrhadd.u d23, d21, d12 │ │ - vceq.i d28, d5, d27 │ │ - vbif d23, d5, d24 │ │ - vceq.i q14, , │ │ + ldmia r4, {r1, r3, r4, r7} │ │ + vqrshl.u64 d23, d7, d21 │ │ + vpmin.u d28, d21, d26 │ │ + vcge.u d23, d21, d23 │ │ + vpmin.u q14, , q3 │ │ + vcge.u , , │ │ + vpmax.u d28, d21, d2 │ │ + vpmax.u d28, d5, d10 │ │ + vcgt.u d23, d5, d7 │ │ + vpmax.u d28, d5, d22 │ │ + vcgt.u d23, d5, d19 │ │ + vceq.i q14, , q13 │ │ + vbif , , │ │ + vceq.i q14, , q7 │ │ + vbif , , │ │ + vqrdmlah.s d28, d5, d2 │ │ + vpmin.u q14, , q3 │ │ + vcge.u , , │ │ + vceq.i d28, d21, d10 │ │ + vbif d23, d21, d7 │ │ + vmls.i q14, , q3 │ │ + vceq.i d28, d21, d22 │ │ + vbif d23, d21, d19 │ │ + vsub.i64 q14, , q9 │ │ + vbif , , │ │ + vmls.i d28, d5, d22 │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bba430 │ │ ands r0, r0 │ │ b.n bba2da │ │ movs r4, r1 │ │ b.n bb9abe │ │ @@ -3228518,16 +3228518,16 @@ │ │ b.n bba5f4 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {ip, sp, lr} │ │ b.n bba822 │ │ @ instruction: 0xfffaeaff │ │ adcs r4, r5 │ │ vbif d20, d8, d16 │ │ - vabd.u d28, d8, d23 │ │ - vcgt.u d30, d21, d22 │ │ + vabd.u q14, q4, q7 │ │ + vcgt.u q15, , │ │ vaba.u q10, , q8 │ │ stmdb sp!, {r6, r7, ip, lr, pc} │ │ b.n bba598 │ │ strb r0, [r0, #0] │ │ b.n bba842 │ │ str r1, [r0, r0] │ │ b.n bba446 │ │ @@ -3229212,44 +3229212,44 @@ │ │ b.n bbae1e │ │ movs r0, #123 @ 0x7b │ │ b.n bbae22 │ │ adds r0, #0 │ │ b.n bbae26 │ │ bcs.n bba642 │ │ @ instruction: 0xebffff2a │ │ - @ instruction: 0xeaffc597 │ │ + @ instruction: 0xeaffc5be │ │ vrshl.u64 , q6, │ │ - vqrshl.u64 q14, , │ │ + vqrshl.u64 q14, q13, │ │ vrshl.u64 d19, d8, d5 │ │ - vqrshl.u64 d28, d23, d5 │ │ + vqrshl.u64 q14, q7, │ │ vshl.u64 , q14, │ │ - vqshl.u64 q14, , │ │ + vrshl.u64 d28, d22, d5 │ │ vqshl.u64 d19, d20, d21 │ │ - vrshl.u64 q14, , │ │ + vrshl.u64 q14, q15, │ │ vqrshl.u64 , q14, │ │ - vcgt.u q14, , │ │ + vshl.u64 d28, d14, d5 │ │ vcge.u d19, d21, d12 │ │ - vqsub.u64 d28, d5, d19 │ │ + vqsub.u64 q14, , q5 │ │ vrhadd.u , , q12 │ │ - vshl.u64 d28, d3, d5 │ │ + vshl.u64 d28, d26, d5 │ │ vcge.u d19, d21, d24 │ │ - vcge.u q14, , │ │ + vcge.u q14, , q15 │ │ vcgt.u d19, d5, d12 │ │ - vhsub.u q14, , │ │ + vhsub.u d28, d21, d10 │ │ vqsub.u64 d19, d5, d8 │ │ - vhsub.u d28, d21, d19 │ │ - vhadd.u q14, , │ │ + vhsub.u q14, , q5 │ │ + vhadd.u q14, , q13 │ │ vqadd.u64 , , q12 │ │ - vqadd.u64 q14, , │ │ + vrhadd.u d28, d5, d6 │ │ vqadd.u64 d19, d21, d4 │ │ - vrhadd.u q14, , │ │ + vrhadd.u d28, d21, d14 │ │ vbif d19, d5, d12 │ │ - vhadd.u d28, d21, d15 │ │ + vqadd.u64 d28, d21, d22 │ │ vhadd.u , , q2 │ │ - vcge.u d28, d21, d7 │ │ + vcge.u d28, d21, d30 │ │ vabd.u d17, d5, d20 │ │ b.n bba28a │ │ lsls r4, r3, #10 │ │ b.n bba290 │ │ movs r0, r0 │ │ b.n bbae12 │ │ vrhadd.u16 d1, d14, d31 │ │ @@ -3229497,19 +3229497,19 @@ │ │ movs r0, #24 │ │ b.n bba4c4 │ │ movs r0, r0 │ │ b.n bbaaa8 │ │ movs r0, #2 │ │ b.n bbaaac │ │ @ instruction: 0xffdceaff │ │ - bkpt 0x0057 │ │ - vcgt.u q12, , q6 │ │ + bkpt 0x007e │ │ + vcge.u q12, , │ │ vqrdmulh.s d25, d5, d4 │ │ - vabd.f16 , q10, │ │ - vcgt.u q12, , q2 │ │ + @ instruction: 0xff74bdf6 │ │ + vcgt.u q12, , │ │ vceq.i d20, d5, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bbae48 │ │ cmp r0, #184 @ 0xb8 │ │ b.n bba4d2 │ │ ands r0, r0 │ │ b.n bbacf6 │ │ @@ -3229557,16 +3229557,16 @@ │ │ b.n bbb152 │ │ bne.n bba9d8 │ │ @ instruction: 0xebff0005 │ │ b.n bbad5a │ │ beq.n bbaa2c │ │ b.n bbaf38 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r5, r6, r8, sl, fp, ip, sp, pc} │ │ - @ instruction: 0xff75bd7b │ │ + ldmia.w sp!, {r1, r2, r3, r7, r8, sl, fp, ip, sp, pc} │ │ + vabd.f16 d27, d21, d18 │ │ vceq.i d20, d5, d16 │ │ stmdb sp!, {lr} │ │ b.n bbad72 │ │ lsrs r0, r3, #4 │ │ b.n bbb036 │ │ movs r0, r0 │ │ b.n bbab42 │ │ @@ -3229679,19 +3229679,19 @@ │ │ movs r0, r0 │ │ b.n bbb1ca │ │ str r1, [r0, r0] │ │ asrs r0, r0, #12 │ │ movs r5, r0 │ │ b.n bbae72 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, r6, r7, sl, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r1, r5, r8, sl, fp, ip, sp, pc} │ │ @ instruction: 0xff755d19 │ │ - @ instruction: 0xff74bcab │ │ + vqrdmlsh.s , q10, q1 │ │ @ instruction: 0xff755cc9 │ │ - @ instruction: 0xff74bc67 │ │ + @ instruction: 0xff74bc8e │ │ @ instruction: 0xff755c85 │ │ vqadd.u64 d20, d4, d0 │ │ stmdb sp!, {lr} │ │ b.n bbae96 │ │ movs r4, r1 │ │ b.n bba67a │ │ asrs r4, r7, #32 │ │ @@ -3229887,22 +3229887,22 @@ │ │ movs r0, #12 │ │ b.n bbb37a │ │ movs r4, r0 │ │ b.n bbb03e │ │ asrs r0, r2, #1 │ │ b.n bbb442 │ │ @ instruction: 0xffe2eaff │ │ - revsh r7, r3 │ │ - vcge.u q11, , q11 │ │ - vqrdmlah.s , , │ │ - vqshl.u64 d22, d6, d21 │ │ - vpmax.u d27, d21, d19 │ │ - vcge.u d22, d21, d26 │ │ - vpmin.u , , │ │ - vcgt.u d22, d21, d10 │ │ + cbnz r6, bbad48 │ │ + vqshl.u64 d22, d13, d5 │ │ + vqrdmulh.s d27, d21, d22 │ │ + vqshl.u64 d22, d29, d21 │ │ + vpmax.u , , q5 │ │ + vcgt.u q11, , │ │ + vpmin.u d27, d21, d10 │ │ + vcge.u d22, d21, d17 │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bbb1c8 │ │ ands r0, r0 │ │ b.n bbb072 │ │ lsls r4, r5, #6 │ │ b.n bba856 │ │ @@ -3230313,23 +3230313,23 @@ │ │ movs r0, #12 │ │ b.n bbb72e │ │ movs r4, r0 │ │ b.n bbb3f2 │ │ asrs r0, r2, #1 │ │ b.n bbb7f6 │ │ @ instruction: 0xff99eaff │ │ - @ instruction: 0xb84f │ │ + @ instruction: 0xb876 │ │ vqrshl.u64 , q13, │ │ - vceq.i , q2, │ │ + vsub.i64 d27, d20, d18 │ │ vrshl.u64 d23, d22, d21 │ │ - vsub.i64 d27, d20, d27 │ │ + vceq.i , q10, q1 │ │ vqrshl.u64 , q3, │ │ - vmin.u d27, d20, d31 │ │ + vmax.u , q10, q11 │ │ vcgt.u , , q13 │ │ - vmls.i , q2, │ │ + vmls.i , q2, q13 │ │ vmax.u , , q15 │ │ vqadd.u64 d20, d4, d0 │ │ stmdb sp!, {r4, r6, r7, fp, ip} │ │ b.n bbac0a │ │ ands r0, r0 │ │ b.n bbb42e │ │ movs r1, r0 │ │ @@ -3230422,18 +3230422,18 @@ │ │ b.n bbb8f6 │ │ adds r0, #0 │ │ b.n bbb8fa │ │ ldmia r7, {r3, r4, r5, r6, r7} │ │ @ instruction: 0xebff0000 │ │ b.n bbb902 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, r7, r8, sl, ip, sp, pc} │ │ - vqrdmlsh.s q10, , │ │ - vmax.u d27, d6, d11 │ │ - @ instruction: 0xff754caf │ │ + ldmia.w sp!, {r1, r5, r6, r7, r8, sl, ip, sp, pc} │ │ + @ instruction: 0xff754c86 │ │ + vmin.u d27, d6, d18 │ │ + vqrdmlsh.s q10, , q3 │ │ vceq.i d20, d6, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bbb678 │ │ ands r0, r0 │ │ b.n bbb522 │ │ str r1, [r0, r0] │ │ b.n bbb926 │ │ @@ -3230476,16 +3230476,16 @@ │ │ @ instruction: 0xebff5000 │ │ b.n bbb97a │ │ movs r5, r0 │ │ b.n bbb57e │ │ beq.n bbb250 │ │ b.n bbb75c │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r6, r8, sl, ip, sp, pc} │ │ - vcge.u q10, , q2 │ │ + ldmia.w sp!, {r1, r3, r5, r6, r8, sl, ip, sp, pc} │ │ + vcge.u q10, , │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n bbb6f0 │ │ str r0, [sp, #0] │ │ b.n bbb59a │ │ movs r0, r0 │ │ b.n bbb99e │ │ @@ -3231044,39 +3231044,39 @@ │ │ b.n bbb82c │ │ movs r0, #2 │ │ b.n bbb830 │ │ add r7, sp, #964 @ 0x3c4 │ │ @ instruction: 0xeb018000 │ │ b.n bbbe5a │ │ @ instruction: 0xff8deaff │ │ - push {r0, r1, r2, r4, r7} │ │ - vqrdmulh.s d20, d5, d27 │ │ - vcgt.u , q11, │ │ - vpmin.u q10, , │ │ - vshl.u64 d27, d11, d6 │ │ - vpmin.u d20, d21, d15 │ │ - vcgt.u , q11, │ │ - vpmin.u q10, , │ │ - vcgt.u d27, d6, d15 │ │ - vmls.i d20, d21, d19 │ │ - vhsub.u d27, d6, d11 │ │ - vceq.i d20, d21, d15 │ │ - vcgt.u d27, d6, d27 │ │ - vmul.p d20, d21, d31 │ │ - vhadd.u d27, d22, d27 │ │ - vaba.u d20, d5, d31 │ │ - vhadd.u , q11, │ │ - vaba.u q10, , │ │ - vhsub.u , q3, │ │ - vceq.i q10, , │ │ - vqadd.u64 , q3, │ │ - vabd.u d20, d5, d15 │ │ - vqsub.u64 , q11, │ │ - vhadd.u , , │ │ - vmin.u q10, , │ │ + push {r1, r2, r3, r4, r5, r7} │ │ + vqrdmlah.s q10, , q1 │ │ + vcgt.u , q11, q13 │ │ + vpmin.u q10, , q15 │ │ + vqshl.u64 d27, d18, d6 │ │ + vpmax.u q10, , q3 │ │ + vshl.u64 d27, d14, d6 │ │ + vpmax.u d20, d21, d18 │ │ + vcge.u d27, d6, d22 │ │ + vmls.i q10, , q5 │ │ + vqsub.u64 d27, d6, d18 │ │ + vsub.i64 q10, , q3 │ │ + vcge.u , q3, q1 │ │ + vmls.i q10, , q11 │ │ + vqadd.u64 , q11, q1 │ │ + vabd.u q10, , q11 │ │ + vhadd.u , q11, q15 │ │ + vabd.u d20, d21, d2 │ │ + vhsub.u , q3, q13 │ │ + vceq.i q10, , q15 │ │ + vhadd.u d27, d22, d18 │ │ + vaba.u d20, d5, d22 │ │ + vcgt.u d27, d6, d2 │ │ + vqadd.u64 , , q9 │ │ + vabd.u d20, d5, d6 │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bbbc24 │ │ ands r0, r0 │ │ b.n bbbace │ │ movs r0, r0 │ │ b.n bbbed2 │ │ @@ -3231352,29 +3231352,29 @@ │ │ b.n bbbb00 │ │ stmia r7!, {r4, r5, r6} │ │ add.w r0, r2, r7 │ │ b.n bbbd2a │ │ beq.n bbb9fc │ │ b.n bbbf08 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, sl, fp, sp, pc} │ │ + ldmia.w sp!, {r1, r2, r5, r9, sl, fp, sp, pc} │ │ vacgt.f16 d20, d5, d20 │ │ - vacgt.f16 q13, q2, │ │ + vacgt.f16 d26, d20, d14 │ │ vcgt.f16 d20, d21, d28 │ │ - vacgt.f16 d26, d4, d27 │ │ + vcgt.f16 q13, q2, q9 │ │ vacgt.f16 q10, , q8 │ │ - vabd.f16 q13, q10, │ │ + vcgt.f16 d26, d4, d10 │ │ vacgt.f16 d20, d5, d8 │ │ - vabd.f16 d26, d20, d27 │ │ + @ instruction: 0xff74add2 │ │ vabd.f16 q10, , q8 │ │ - vabd.f16 q13, q10, │ │ + vabd.f16 q13, q10, q15 │ │ @ instruction: 0xff754dfc │ │ - vacgt.f16 d26, d20, d15 │ │ + vcgt.f16 q13, q10, q3 │ │ vacgt.f16 q10, , q2 │ │ - @ instruction: 0xff74ad77 │ │ + @ instruction: 0xff74ad9e │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n bbbed0 │ │ str r0, [sp, #0] │ │ b.n bbbd7a │ │ str r1, [r0, #0] │ │ b.n bbbd7e │ │ @@ -3231732,26 +3231732,26 @@ │ │ vpmin.u32 q15, q15, │ │ movs r0, r1 │ │ b.n bbc09e │ │ str r2, [r6, #124] @ 0x7c │ │ @ instruction: 0xeb04b000 │ │ b.n bbc4a6 │ │ vpmin.u16 q15, q15, │ │ - add r4, sp, #604 @ 0x25c │ │ - @ instruction: 0xff75acc4 │ │ - vqrdmlah.s d26, d21, d3 │ │ - vpmin.u d30, d21, d13 │ │ - vpmin.u q13, , │ │ - vmls.i d30, d21, d1 │ │ - vpmax.u q13, , │ │ - vmul.p q15, , │ │ - vpmax.u d26, d5, d15 │ │ - vmul.p d30, d5, d9 │ │ - vqrdmlsh.s d26, d21, d31 │ │ - @ instruction: 0xff75acec │ │ + add r4, sp, #760 @ 0x2f8 │ │ + @ instruction: 0xff75aceb │ │ + vqrdmlah.s d26, d21, d26 │ │ + vpmax.u q15, , q2 │ │ + vpmin.u d26, d21, d14 │ │ + vmls.i d30, d21, d24 │ │ + vpmin.u q13, , q9 │ │ + vmul.p q15, , q14 │ │ + vpmin.u d26, d5, d22 │ │ + vmls.i q15, , q0 │ │ + @ instruction: 0xff75ace6 │ │ + @ instruction: 0xff75ad13 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r2, sp, lr} │ │ b.n bbb8c2 │ │ str r0, [sp, #12] │ │ b.n bbc0e6 │ │ strh r0, [r4, #0] │ │ b.n bbb8ca │ │ @@ -3232080,16 +3232080,16 @@ │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r4, r5, r9} │ │ b.n bbbb8a │ │ movs r0, r0 │ │ b.n bbc706 │ │ @ instruction: 0xfff31aff │ │ @ instruction: 0xffeeeaff │ │ - add r0, sp, #524 @ 0x20c │ │ - vqshl.u64 d29, d30, d5 │ │ + add r0, sp, #680 @ 0x2a8 │ │ + vshl.u64 , , │ │ vpmax.u , q11, q10 │ │ movs r3, r4 │ │ rev r0, r5 │ │ movs r3, r4 │ │ ldr r7, [pc, #960] @ (bbc440 ) │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n bbc520 │ │ @@ -3232378,17 +3232378,17 @@ │ │ lsls r4, r6, #8 │ │ b.n bbbdea │ │ movs r6, r0 │ │ b.n bbc626 │ │ beq.n bbc320 │ │ b.n bbc804 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r5, r7, r8, sl, sp, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r6, r7, r8, sl, sp, pc} │ │ vminnm.f16 , , q2 │ │ - vrshl.u64 q13, , q2 │ │ + vrshl.u64 d26, d14, d20 │ │ vminnm.f16 d25, d5, d4 │ │ vminnm.f16 q10, q10, q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n bbc7a0 │ │ str r0, [r0, r0] │ │ b.n bbc64a │ │ lsls r0, r7, #8 │ │ @@ -3234382,39 +3234382,39 @@ │ │ movs r0, #76 @ 0x4c │ │ b.n bbcf48 │ │ movs r0, r0 │ │ b.n bbd52c │ │ movs r0, #2 │ │ b.n bbd530 │ │ vpmin.u16 q15, , │ │ - str r5, [sp, #268] @ 0x10c │ │ + str r5, [sp, #424] @ 0x1a8 │ │ vpmin.f16 d24, d5, d7 │ │ vaba.u d30, d20, d24 │ │ movs r0, r4 │ │ b.n bbd32c │ │ movs r0, r4 │ │ - str r5, [sp, #140] @ 0x8c │ │ + str r5, [sp, #296] @ 0x128 │ │ vcgt.f16 q12, , │ │ - vrshl.u64 , , q2 │ │ + vrshl.u64 d25, d10, d20 │ │ vpmin.f16 d24, d5, d23 │ │ - vqrshl.u64 d25, d19, d20 │ │ + vqrshl.u64 , q5, q10 │ │ vminnm.f16 q12, , │ │ vsub.i64 q13, q2, q10 │ │ movs r3, r4 │ │ - str r5, [sp, #924] @ 0x39c │ │ + str r6, [sp, #56] @ 0x38 │ │ vpmin.f16 d24, d21, d27 │ │ - vcgt.u d25, d20, d15 │ │ + vcge.u d25, d20, d22 │ │ @ instruction: 0xff758d53 │ │ vmax.u q13, q10, q10 │ │ movs r3, r4 │ │ - str r3, [sp, #300] @ 0x12c │ │ + str r3, [sp, #456] @ 0x1c8 │ │ vabd.f16 d24, d5, d15 │ │ - vshl.u64 d25, d23, d4 │ │ + vshl.u64 , q7, q2 │ │ vabd.f16 q12, , │ │ - vcgt.u , q10, │ │ + vcge.u , q10, q11 │ │ @ instruction: 0xff758d93 │ │ vminnm.f16 q10, q10, q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n bbd910 │ │ add r0, pc, #0 @ (adr r0, bbd478 ) │ │ b.n bbd7ba │ │ lsls r4, r5, #6 │ │ @@ -3235000,26 +3235000,26 @@ │ │ b.n bbda9c │ │ add r7, pc, #344 @ (adr r7, bbdad8 ) │ │ add.w r0, r1, pc, lsl #8 │ │ b.n bbdf86 │ │ @ instruction: 0xff9ceaff │ │ lsls r4, r1, #9 │ │ movs r0, r0 │ │ - ldrh r3, [r5, #58] @ 0x3a │ │ - vqadd.u64 q11, , │ │ - vacgt.f16 q12, q3, │ │ - vpmin.f16 , , │ │ - vminnm.f16 d24, d22, d11 │ │ - vhadd.u d22, d21, d7 │ │ - vcgt.f16 q12, q3, │ │ - vpmin.f16 d21, d5, d31 │ │ - vcgt.f16 d24, d6, d11 │ │ - vacgt.f16 , , │ │ - @ instruction: 0xff768ddf │ │ - vcgt.f16 , , │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ + vqadd.u64 q11, , q15 │ │ + vcgt.f16 d24, d22, d6 │ │ + vminnm.f16 , , q9 │ │ + vpmin.f16 q12, q11, q1 │ │ + vhadd.u d22, d21, d30 │ │ + vcgt.f16 q12, q3, q13 │ │ + vminnm.f16 , , q3 │ │ + vacgt.f16 d24, d6, d18 │ │ + vminnm.f16 d21, d5, d14 │ │ + vcgt.f16 d24, d6, d6 │ │ + vacgt.f16 , , q9 │ │ vrhadd.u d26, d22, d12 │ │ movs r3, r4 │ │ add r0, pc, #864 @ (adr r0, bbdd24 ) │ │ movs r3, r4 │ │ asrs r0, r0, #32 │ │ b.n bbd4ec │ │ movs r0, r0 │ │ @@ -3235202,19 +3235202,19 @@ │ │ b.n bbe29a │ │ stmia r5!, {r4, r7} │ │ @ instruction: 0xebff0005 │ │ b.n bbdea2 │ │ beq.n bbdb74 │ │ b.n bbe080 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, sl, fp, pc} │ │ + ldmia.w sp!, {r1, r5, r6, sl, fp, pc} │ │ vmul.p q10, , │ │ - vqrdmlsh.s q12, q2, │ │ + vqrdmlsh.s q12, q2, q15 │ │ vmul.p d20, d21, d7 │ │ - vqrdmlsh.s d24, d4, d15 │ │ + @ instruction: 0xff748c46 │ │ vmul.p q10, , │ │ vbif q10, q10, q8 │ │ stmdb sp!, {r0, pc} │ │ b.n bbdeca │ │ asrs r4, r6, #2 │ │ b.n bbd6cc │ │ eors r0, r0 │ │ @@ -3235290,16 +3235290,16 @@ │ │ b.n bbe376 │ │ ands r0, r0 │ │ b.n bbe37a │ │ stmia r5!, {r3, r4, r6} │ │ @ instruction: 0xebff0004 │ │ b.n bbdf82 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r7, r8, r9, fp, pc} │ │ - vqrdmlah.s d24, d5, d31 │ │ + ldmia.w sp!, {r1, r2, r5, r6, r7, r8, r9, fp, pc} │ │ + vqrdmulh.s q12, , q11 │ │ vceq.i d20, d21, d2 │ │ vceq.i d20, d4, d16 │ │ stmdb sp!, {r4, r6, r7, fp, ip} │ │ b.n bbd77a │ │ ands r0, r0 │ │ b.n bbdf9e │ │ movs r0, r0 │ │ @@ -3235347,16 +3235347,16 @@ │ │ b.n bbe3fe │ │ str r0, [r0, r0] │ │ b.n bbe402 │ │ stmia r5!, {r1, r2, r4, r5} │ │ @ instruction: 0xebff0005 │ │ b.n bbe00a │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, r7, r9, fp, pc} │ │ - vmul.p d28, d21, d10 │ │ + ldmia.w sp!, {r1, r2, r3, r4, r6, r7, r9, fp, pc} │ │ + vmls.i q14, , │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n bbe178 │ │ add sp, #192 @ 0xc0 │ │ b.n bbd81c │ │ add r0, pc, #4 @ (adr r0, bbdce8 ) │ │ b.n bbe026 │ │ @@ -3235508,17 +3235508,17 @@ │ │ and.w r0, r0, r0, lsl #28 │ │ b.n bbe566 │ │ movs r7, r0 │ │ b.n bbe16a │ │ beq.n bbde44 │ │ b.n bbe348 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r3, r7, r8, fp, pc} │ │ + ldmia.w sp!, {r1, r2, r4, r5, r7, r8, fp, pc} │ │ vpmax.u , , q2 │ │ - vmul.p d24, d20, d31 │ │ + vmls.i q12, q10, q11 │ │ vpmin.u , , q10 │ │ vceq.i d20, d4, d16 │ │ stmdb sp!, {r2, r3, ip, sp} │ │ b.n bbd96a │ │ movs r0, #116 @ 0x74 │ │ b.n bbd974 │ │ movs r0, #40 @ 0x28 │ │ @@ -3236031,18 +3236031,18 @@ │ │ b.n bbe918 │ │ @ instruction: 0xffec1aff │ │ movs r0, #116 @ 0x74 │ │ b.n bbdd7e │ │ movs r1, r0 │ │ b.n bbe9c2 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r5, r8, r9, sp, pc} │ │ - vcge.u d26, d5, d24 │ │ - vrhadd.u d26, d21, d31 │ │ - vrhadd.u q13, , q2 │ │ + ldmia.w sp!, {r1, r3, r6, r8, r9, sp, pc} │ │ + vcge.u q13, , │ │ + vbif q13, , q3 │ │ + vrhadd.u q13, , │ │ vaba.u , , q6 │ │ b.n bbddba │ │ movs r1, r0 │ │ b.n bbe8c0 │ │ movs r2, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, #12 │ │ @@ -3236880,17 +3236880,17 @@ │ │ b.n bbf0e2 │ │ movs r1, #34 @ 0x22 │ │ b.n bbe9ec │ │ asrs r1, r4, #2 │ │ b.n bbecce │ │ @ instruction: 0xffe31aff │ │ @ instruction: 0xffddeaff │ │ - ldr r4, [sp, #492] @ 0x1ec │ │ - vacgt.f16 q12, , q2 │ │ - vacgt.f16 d25, d6, d19 │ │ + ldr r4, [sp, #648] @ 0x288 │ │ + vacgt.f16 q12, , │ │ + vacgt.f16 , q3, q5 │ │ vhadd.u d29, d5, d5 │ │ vhadd.u d17, d4, d0 │ │ b.n bbed06 │ │ lsls r4, r7, #8 │ │ b.n bbe4ea │ │ movs r0, #16 │ │ b.n bbe4ee │ │ @@ -3237257,16 +3237257,16 @@ │ │ b.n bbf00e │ │ movs r0, #0 │ │ b.n bbf412 │ │ adds r0, #0 │ │ b.n bbf416 │ │ ldr r0, [pc, #192] @ (bbed98 ) │ │ ldmia.w sp!, {r1, r2, r3, r5, sl, ip, sp, lr, pc} │ │ - @ instruction: 0xeaff986f │ │ - vabd.u d26, d21, d19 │ │ + @ instruction: 0xeaff9896 │ │ + vabd.u q13, , q5 │ │ vceq.i d20, d6, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bbf188 │ │ ands r0, r0 │ │ b.n bbf032 │ │ lsls r4, r6, #1 │ │ b.n bbe816 │ │ @@ -3238060,16 +3238060,16 @@ │ │ movs r0, r0 │ │ b.n bbf4b4 │ │ movs r0, r0 │ │ b.n bbee9c │ │ movs r1, r0 │ │ b.n bbfade │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r8, ip, pc} │ │ - vminnm.f16 d28, d5, d12 │ │ + ldmia.w sp!, {r1, r2, r5, r6, r8, ip, pc} │ │ + vpmin.f16 q14, , │ │ vmax.u q12, , q6 │ │ movs r3, r4 │ │ strh r0, [r1, #54] @ 0x36 │ │ movs r3, r4 │ │ lsls r4, r6, #3 │ │ movs r0, r0 │ │ lsls r4, r2, #9 │ │ @@ -3238195,15 +3238195,15 @@ │ │ itte cc │ │ @ instruction: 0xebff0005 │ │ bcc.n bbf7fa @ unpredictable branch in IT block │ │ │ │ beq.n bbf4cc @ unpredictable │ │ b.n bbf9d8 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r8, r9, sl, fp, pc} │ │ + ldmia.w sp!, {r1, r2, r7, r8, r9, sl, fp, pc} │ │ vpmin.u q12, , │ │ vqadd.u64 q10, q2, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bbf96c │ │ ands r0, r0 │ │ b.n bbf816 │ │ movs r4, r1 │ │ @@ -3238502,19 +3238502,19 @@ │ │ asrs r0, r4, #14 │ │ @ instruction: 0xfff2eaff │ │ str r1, [r0, #0] │ │ b.n bbfe92 │ │ @ instruction: 0xfff0eaff │ │ strh r4, [r4, #36] @ 0x24 │ │ movs r3, r4 │ │ - ldrh r7, [r7, #48] @ 0x30 │ │ + ldrh r6, [r4, #50] @ 0x32 │ │ vpmin.f16 d18, d5, d17 │ │ - vcgt.f16 d24, d4, d11 │ │ + vacgt.f16 d24, d4, d18 │ │ vcgt.f16 q9, , │ │ - vqrdmlsh.s q12, q10, │ │ + vabd.f16 d24, d4, d22 │ │ vabd.f16 q9, , │ │ vceq.i q10, q10, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bbfc14 │ │ str r0, [r2, #40] @ 0x28 │ │ b.n bbf29e │ │ ands r0, r0 │ │ @@ -3238656,19 +3238656,19 @@ │ │ b.n bbf9c8 │ │ movs r0, #2 │ │ b.n bbf9cc │ │ ldr r7, [sp, #552] @ 0x228 │ │ add.w r1, r1, r3, lsl #8 │ │ b.n bbfeb6 │ │ @ instruction: 0xffeceaff │ │ - ldrh r3, [r2, #30] │ │ + ldrh r2, [r7, #30] │ │ vcgt.u , , q14 │ │ - vqrdmulh.s q12, , │ │ + vqrdmlah.s q12, , q9 │ │ vcgt.u , , q10 │ │ - vqrdmlah.s d24, d23, d7 │ │ + vqrdmlah.s d24, d23, d30 │ │ vcge.u d17, d21, d16 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, r6, ip, lr, pc} │ │ b.n bbfd74 │ │ add sp, #0 │ │ b.n bc001e │ │ str r1, [r0, #0] │ │ @@ -3239916,59 +3239916,59 @@ │ │ b.n bc099a │ │ movs r4, r4 │ │ b.n bbfed8 │ │ asrs r1, r0, #32 │ │ b.n bc04c0 │ │ push {lr} │ │ @ instruction: 0xeb02fd97 │ │ - @ instruction: 0xeaff8a3b │ │ - vmax.u d29, d5, d27 │ │ - vpmin.u d24, d6, d3 │ │ - vmax.u d29, d5, d3 │ │ - vmul.p d24, d22, d7 │ │ - vrshl.u64 d29, d7, d21 │ │ - vqsub.u64 d24, d22, d31 │ │ - vcgt.f16 d28, d21, d31 │ │ - vbif q12, q3, │ │ - vabd.f16 q14, , │ │ - vqshl.u64 q12, , q3 │ │ - vhadd.u , , │ │ - vrshl.u64 d24, d11, d6 │ │ - vqadd.u64 , , │ │ - vrhadd.u q12, q11, │ │ - @ instruction: 0xff75cdb7 │ │ + @ instruction: 0xeaff8a62 │ │ + vmin.u , , q1 │ │ + vpmin.u d24, d6, d26 │ │ + vmax.u d29, d5, d26 │ │ + vmul.p d24, d22, d30 │ │ + vrshl.u64 d29, d30, d21 │ │ + vhsub.u q12, q11, q11 │ │ + vacgt.f16 q14, , q3 │ │ + vrhadd.u d24, d22, d18 │ │ + @ instruction: 0xff75cd92 │ │ + vqshl.u64 q12, q15, q3 │ │ + vhadd.u , , q15 │ │ + vqrshl.u64 d24, d18, d6 │ │ + vrhadd.u d29, d5, d18 │ │ + vrhadd.u q12, q11, q15 │ │ + @ instruction: 0xff75cdde │ │ vrshl.u64 d16, d14, d6 │ │ vmul.p q9, q10, │ │ vsub.i64 d25, d7, d3 │ │ - vhsub.u d24, d4, d7 │ │ - @ instruction: 0xff75cdf7 │ │ - vrshl.u64 d24, d15, d22 │ │ - vbif , , │ │ - vrhadd.u d24, d22, d27 │ │ - @ instruction: 0xff75cd9b │ │ - vbif d24, d6, d27 │ │ - vabd.f16 d28, d5, d27 │ │ - vqsub.u64 q12, q3, │ │ - vcgt.f16 q14, , │ │ - vqshl.u64 d24, d3, d6 │ │ - vhadd.u d29, d5, d3 │ │ - vshl.u64 q12, , q11 │ │ - vqadd.u64 d29, d21, d27 │ │ - vqrshl.u64 d24, d31, d22 │ │ - vrhadd.u d29, d21, d31 │ │ - vhsub.u q12, q3, │ │ - vacgt.f16 d28, d5, d19 │ │ - vqshl.u64 d24, d7, d22 │ │ - vhadd.u d29, d21, d7 │ │ - vabd.u q12, q11, │ │ - vqrshl.u64 q12, , │ │ - vqadd.u64 q12, , │ │ - @ instruction: 0xff75cccf │ │ - vqadd.u64 q12, q3, │ │ - vhadd.u d24, d21, d19 │ │ + vhsub.u d24, d4, d30 │ │ + vacgt.f16 d28, d5, d14 │ │ + vqrshl.u64 d24, d22, d22 │ │ + vrhadd.u d29, d21, d22 │ │ + vbif q12, q11, q1 │ │ + vabd.f16 q14, , q1 │ │ + vrhadd.u q12, q3, q9 │ │ + @ instruction: 0xff75cd52 │ │ + vqsub.u64 d24, d22, d14 │ │ + vcgt.f16 d28, d21, d14 │ │ + vqshl.u64 d24, d26, d6 │ │ + vhadd.u d29, d5, d26 │ │ + vqshl.u64 q12, q9, q11 │ │ + vhadd.u , , q9 │ │ + vrshl.u64 q12, q11, q11 │ │ + vbif , , q3 │ │ + vhsub.u q12, q3, q13 │ │ + vacgt.f16 q14, , q5 │ │ + vqshl.u64 d24, d30, d22 │ │ + vhadd.u d29, d21, d30 │ │ + vaba.u q12, q11, q9 │ │ + vmax.u d24, d5, d6 │ │ + vrhadd.u d24, d5, d6 │ │ + vqrdmlsh.s q14, , q11 │ │ + vqadd.u64 q12, q3, q13 │ │ + vhadd.u q12, , q5 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bc0900 │ │ ands r0, r0 │ │ b.n bc07aa │ │ movs r4, r1 │ │ b.n bbff8e │ │ @@ -3240286,25 +3240286,25 @@ │ │ b.n bc083c │ │ movs r0, #2 │ │ b.n bc0840 │ │ ldr r3, [sp, #948] @ 0x3b4 │ │ add.w r1, r1, r3, lsl #8 │ │ b.n bc0d2a │ │ @ instruction: 0xffa5eaff │ │ - ldrb r3, [r0, #29] │ │ - vqrdmlsh.s , , │ │ - vcgt.f16 d22, d21, d26 │ │ - @ instruction: 0xff767d17 │ │ - vcgt.f16 q11, , q7 │ │ - vqrdmlsh.s , q11, │ │ - vcgt.f16 d22, d21, d14 │ │ - vacgt.f16 d23, d6, d31 │ │ - vminnm.f16 q11, , q11 │ │ - @ instruction: 0xff767d33 │ │ - vcgt.f16 q11, , q13 │ │ + ldrb r2, [r5, #29] │ │ + @ instruction: 0xff757d1a │ │ + vacgt.f16 q11, , │ │ + @ instruction: 0xff767d3e │ │ + vacgt.f16 q11, , │ │ + vqrdmlsh.s , q11, q15 │ │ + vacgt.f16 d22, d21, d21 │ │ + vcgt.f16 , q3, q11 │ │ + vqadd.u64 d23, d5, d13 │ │ + @ instruction: 0xff767d5a │ │ + vminnm.f16 d22, d5, d1 │ │ vqadd.u64 d20, d6, d0 │ │ stmdb sp!, {r4, r5, r6, r9, ip} │ │ b.n bc0282 │ │ movs r0, r0 │ │ b.n bc0e08 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3241690,61 +3241690,61 @@ │ │ movs r0, #184 @ 0xb8 │ │ b.n bc0e9c │ │ movs r0, r0 │ │ b.n bc1480 │ │ movs r0, #2 │ │ b.n bc1484 │ │ mrc2 10, 3, lr, cr14, cr15, {7} @ │ │ - strb r7, [r2, #7] │ │ - vabd.u q10, , q5 │ │ - vabd.u d23, d6, d3 │ │ - vqrdmlsh.s q10, , q11 │ │ + strb r6, [r7, #7] │ │ + vaba.u q10, , │ │ + vabd.u d23, d6, d26 │ │ + vqrdmlsh.s d20, d21, d13 │ │ vsub.i64 , q11, │ │ - vpmax.u , , │ │ - vqrshl.u64 , , │ │ - vqrdmlah.s q10, , q1 │ │ - vabd.u , q11, │ │ - @ instruction: 0xff754d5a │ │ - vaba.u d23, d6, d15 │ │ + vpmax.u , , q15 │ │ + vmax.u d23, d5, d6 │ │ + vqrdmlah.s q10, , │ │ + vsub.i64 d23, d6, d14 │ │ + vabd.f16 d20, d21, d1 │ │ + vabd.u , q3, q3 │ │ vbif q13, , │ │ - vsub.i64 d23, d3, d15 │ │ + vceq.i d23, d3, d22 │ │ @ instruction: 0xff758cc0 │ │ - vceq.i , q10, │ │ - vabd.u d23, d21, d27 │ │ + vmls.i d23, d4, d22 │ │ + vaba.u , , q1 │ │ vqrdmlsh.s q12, , q6 │ │ - vabd.u , q2, │ │ + vabd.u d23, d20, d14 │ │ vqrdmlsh.s d24, d5, d8 │ │ - vmax.u , q10, │ │ + vabd.u d23, d4, d14 │ │ vqrdmlah.s d24, d21, d8 │ │ - vmax.u d23, d20, d31 │ │ + vmin.u , q10, q3 │ │ vqrdmulh.s q12, , q8 │ │ - vmin.u d23, d20, d3 │ │ + vmin.u d23, d20, d26 │ │ vqrdmulh.s q12, , q2 │ │ - vmax.u d23, d4, d23 │ │ + vmax.u , q2, q7 │ │ vpmin.u q12, , q4 │ │ - vqrshl.u64 d23, d23, d20 │ │ + vqrshl.u64 , q7, q10 │ │ vpmax.u q12, , q12 │ │ - vcge.u d23, d4, d7 │ │ + vcge.u d23, d4, d30 │ │ vabd.u q12, , q4 │ │ - vcge.u , q2, │ │ - vcgt.u , , │ │ + vcge.u d23, d20, d10 │ │ + vcgt.u , , q13 │ │ vaba.u q12, , q10 │ │ - vhsub.u , q2, │ │ + vhsub.u , q2, q15 │ │ vmin.u q12, , q12 │ │ vqshl.u64 d31, d26, d4 │ │ vmax.u d31, d3, d28 │ │ - vhsub.u d23, d6, d3 │ │ + vhsub.u d23, d6, d26 │ │ vmin.u d24, d21, d20 │ │ - vshl.u64 , , q2 │ │ + vqshl.u64 , q9, q2 │ │ vceq.i q12, , q14 │ │ - vqadd.u64 d23, d20, d19 │ │ - vqadd.u64 d23, d21, d3 │ │ + vqadd.u64 , q10, q5 │ │ + vqadd.u64 d23, d21, d26 │ │ vrshl.u64 q12, q2, │ │ - vmin.u , q2, │ │ - vshl.u64 d23, d15, d5 │ │ + vmax.u d23, d20, d6 │ │ + vqshl.u64 d23, d22, d5 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bc18c8 │ │ movs r7, #232 @ 0xe8 │ │ b.n bc0f52 │ │ ands r0, r0 │ │ b.n bc1776 │ │ @@ -3241802,15 +3241802,15 @@ │ │ b.n bc1be6 │ │ @ instruction: 0xb73d │ │ @ instruction: 0xebff0005 │ │ b.n bc17ee │ │ beq.n bc14c0 │ │ b.n bc19cc │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r8, r9, sl, fp, sp, lr} │ │ + ldmia.w sp!, {r1, r2, r4, r7, r8, r9, sl, fp, sp, lr} │ │ vpmax.u , , q6 │ │ vsub.i64 d20, d6, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bc1960 │ │ movs r0, #0 │ │ b.n bc1c0a │ │ adds r0, #0 │ │ @@ -3242033,16 +3242033,16 @@ │ │ b.n bc1dee │ │ adds r0, #0 │ │ b.n bc1df2 │ │ @ instruction: 0xb6ba │ │ @ instruction: 0xebff0000 │ │ b.n bc1dfa │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r8, sl, fp, sp, lr} │ │ - vpmax.u d25, d5, d30 │ │ + ldmia.w sp!, {r1, r2, r7, r8, sl, fp, sp, lr} │ │ + vpmin.u , , │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n bc1b68 │ │ str r0, [r0, r0] │ │ b.n bc1a12 │ │ lsrs r4, r6, #2 │ │ b.n bc11f6 │ │ @@ -3242782,44 +3242782,44 @@ │ │ movs r0, #12 │ │ b.n bc1858 │ │ movs r0, r0 │ │ b.n bc1e3c │ │ movs r0, #2 │ │ b.n bc1e40 │ │ mrc2 10, 4, lr, cr9, cr15, {7} @ │ │ - str r7, [r2, #108] @ 0x6c │ │ - vqrdmlsh.s d19, d5, d17 │ │ - @ instruction: 0xff766cef │ │ - @ instruction: 0xff756c6b │ │ - vrhadd.u q10, , │ │ - @ instruction: 0xff766c23 │ │ - vbif q10, , │ │ - vqrdmlsh.s d22, d22, d7 │ │ - vbif q10, , │ │ - vpmin.u q11, q11, │ │ - vqadd.u64 d20, d5, d21 │ │ - vqrdmulh.s d22, d22, d15 │ │ - vhadd.u q10, , │ │ - vmls.i d22, d22, d31 │ │ - vpmin.f16 d19, d5, d9 │ │ - vceq.i d22, d22, d3 │ │ - vabd.f16 , , │ │ - vpmin.u d22, d6, d19 │ │ - vpmin.f16 d19, d21, d13 │ │ - vpmax.u d22, d6, d7 │ │ - vmul.p q11, , │ │ - vaba.u q11, , │ │ - @ instruction: 0xff753d55 │ │ - vaba.u q11, q3, │ │ - vsub.i64 d22, d5, d31 │ │ - vabd.f16 d19, d21, d9 │ │ - vabd.u d22, d22, d31 │ │ - vabd.f16 d19, d5, d9 │ │ - vmin.u q11, q11, │ │ - @ instruction: 0xff753c4d │ │ + str r6, [r7, #108] @ 0x6c │ │ + vqrdmlsh.s , , q4 │ │ + @ instruction: 0xff766d16 │ │ + vqrdmlsh.s d22, d21, d2 │ │ + vrhadd.u q10, , q14 │ │ + @ instruction: 0xff766c4a │ │ + vrhadd.u d20, d21, d20 │ │ + vqrdmlsh.s d22, d22, d30 │ │ + vqsub.u64 d20, d5, d8 │ │ + vqrdmulh.s d22, d6, d2 │ │ + vqadd.u64 q10, , q6 │ │ + vqrdmlah.s d22, d22, d22 │ │ + vbif d20, d5, d0 │ │ + vmul.p q11, q11, q3 │ │ + vminnm.f16 d19, d5, d16 │ │ + vceq.i d22, d22, d26 │ │ + vacgt.f16 d19, d5, d4 │ │ + vpmin.u q11, q3, q5 │ │ + vminnm.f16 d19, d21, d20 │ │ + vpmax.u d22, d6, d30 │ │ + vpmin.u d22, d5, d10 │ │ + vsub.i64 d22, d5, d18 │ │ + @ instruction: 0xff753d7c │ │ + vabd.u d22, d22, d6 │ │ + vceq.i q11, , q3 │ │ + @ instruction: 0xff753db0 │ │ + vaba.u q11, q11, q3 │ │ + @ instruction: 0xff753d30 │ │ + vaba.u d22, d6, d10 │ │ + vqrdmlsh.s , , q10 │ │ vmax.u q14, q11, q1 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {lr} │ │ b.n bc20ea │ │ movs r4, r0 │ │ b.n bc18d0 │ │ movs r0, r0 │ │ @@ -3242933,20 +3242933,20 @@ │ │ movs r0, r0 │ │ b.n bc2542 │ │ str r3, [r0, r0] │ │ asrs r0, r0, #12 │ │ movs r5, r0 │ │ b.n bc21ea │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r3, r5, r9, sl, sp, lr} │ │ - vsub.i64 d24, d21, d28 │ │ - vrshl.u64 d22, d23, d21 │ │ - vsub.i64 d24, d5, d24 │ │ - vqrshl.u64 q11, , │ │ - vceq.i q12, , q4 │ │ + ldmia.w sp!, {r1, r4, r6, r9, sl, sp, lr} │ │ + vceq.i q12, , │ │ + vrshl.u64 q11, q7, │ │ + vsub.i64 q12, , │ │ + vqrshl.u64 q11, q15, │ │ + vceq.i q12, , │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n bc2368 │ │ str r0, [r0, r0] │ │ b.n bc2212 │ │ movs r0, r0 │ │ b.n bc2616 │ │ @@ -3243808,45 +3243808,45 @@ │ │ b.n bc2d66 │ │ vpmin.u16 q15, , │ │ str r0, [sp, #0] │ │ b.n bc2d6e │ │ str r0, [r0, #0] │ │ b.n bc2d72 │ │ vpmin.u16 q15, q14, │ │ - str r3, [r2, #16] │ │ + str r2, [r7, #16] │ │ vshl.u64 , q2, │ │ - vqadd.u64 d22, d20, d19 │ │ + vqadd.u64 q11, q10, q5 │ │ vcgt.u , , q10 │ │ - vqadd.u64 d22, d4, d11 │ │ + vhadd.u q11, q2, q1 │ │ vcgt.u , , q6 │ │ - vhadd.u q11, q2, │ │ + vqadd.u64 d22, d20, d2 │ │ vcge.u d27, d21, d12 │ │ - vhadd.u q11, q10, │ │ + vrhadd.u d22, d4, d10 │ │ vqshl.u64 d27, d4, d5 │ │ - vpmin.f16 , q2, │ │ + vminnm.f16 , q2, q9 │ │ vqsub.u64 , , q14 │ │ - vminnm.f16 d21, d4, d15 │ │ + vpmin.f16 , q2, q3 │ │ vqsub.u64 , , q0 │ │ - vcgt.f16 , q10, │ │ + vpmin.f16 d21, d4, d14 │ │ vqsub.u64 d27, d5, d8 │ │ - vacgt.f16 d21, d4, d23 │ │ + vacgt.f16 , q2, q7 │ │ vrhadd.u , , q12 │ │ - vcgt.f16 d21, d4, d11 │ │ - vhsub.u d22, d21, d31 │ │ - vacgt.f16 d21, d21, d23 │ │ + vacgt.f16 d21, d4, d18 │ │ + vqsub.u64 q11, , q3 │ │ + vacgt.f16 , , q7 │ │ vrhadd.u , , q12 │ │ - vminnm.f16 , q10, │ │ + vqadd.u64 d22, d4, d10 │ │ vcgt.u d27, d5, d20 │ │ - vminnm.f16 , q2, │ │ + vpmin.f16 d21, d20, d18 │ │ vhsub.u d27, d21, d28 │ │ - vabd.f16 , q10, │ │ + vacgt.f16 d21, d4, d2 │ │ vbif d27, d5, d12 │ │ - vpmin.f16 , q10, │ │ + vpmin.f16 , q10, q13 │ │ vqsub.u64 , , q10 │ │ - vcgt.f16 d21, d20, d11 │ │ + vacgt.f16 d21, d20, d18 │ │ vbif d27, d21, d28 │ │ vminnm.f16 q10, q10, q8 │ │ stmdb sp!, {r0, r3, r7, r8, r9, sl, fp, ip, lr, pc} │ │ b.n bc2b58 │ │ ands r0, r0 │ │ b.n bc2a02 │ │ lsls r4, r7, #8 │ │ @@ -3244920,73 +3244920,73 @@ │ │ add.w r0, r1, r4 │ │ b.n bc334a │ │ asrs r7, r5, #32 │ │ b.n bc374e │ │ movs r0, #108 @ 0x6c │ │ b.n bc3752 │ │ mcr2 10, 7, lr, cr15, cr15, {7} @ │ │ - ldrb r3, [r5, r3] │ │ + ldrb r2, [r2, r4] │ │ vmin.u d18, d21, d30 │ │ - vqrdmlsh.s d21, d23, d19 │ │ + vqrdmlsh.s , , q5 │ │ vmax.u d18, d21, d6 │ │ - vqrdmlah.s , , │ │ + @ instruction: 0xff775c22 │ │ vrshl.u64 q9, q7, │ │ - vmax.u q12, , │ │ - vqrdmulh.s , q11, │ │ + vmax.u q12, , q12 │ │ + vqrdmlah.s , q11, q11 │ │ vrshl.u64 d18, d18, d21 │ │ - vqrdmlsh.s d21, d7, d7 │ │ + vqrdmlsh.s d21, d7, d30 │ │ vrshl.u64 q9, q13, │ │ - vqrshl.u64 d21, d23, d23 │ │ + vqrshl.u64 , q7, │ │ vpmin.f16 d17, d21, d10 │ │ - vqrdmlah.s d21, d23, d15 │ │ - vrshl.u64 d21, d31, d5 │ │ + vqrdmulh.s , , q3 │ │ + vqrshl.u64 , q3, │ │ vpmin.f16 d17, d5, d2 │ │ - vmul.p d21, d23, d11 │ │ + vmls.i , , q1 │ │ vcgt.u q9, , q7 │ │ - vsub.i64 , , │ │ + vsub.i64 d21, d23, d10 │ │ vpmin.f16 d27, d5, d28 │ │ - vqrdmulh.s d21, d3, d7 │ │ - vmin.u , , │ │ + vqrdmulh.s d21, d3, d30 │ │ + vabd.u d21, d5, d2 │ │ vabd.f16 d27, d21, d20 │ │ - vmin.u , , │ │ + vaba.u d21, d3, d14 │ │ vabd.f16 , , q0 │ │ - vmax.u d21, d19, d15 │ │ + vmin.u d21, d19, d22 │ │ @ instruction: 0xff75bd58 │ │ - vmax.u d21, d19, d27 │ │ + vmin.u , , q1 │ │ @ instruction: 0xff75bd74 │ │ - vshl.u64 d21, d3, d19 │ │ - @ instruction: 0xff754ca6 │ │ - vpmin.u d21, d22, d23 │ │ - vqrshl.u64 , , │ │ + vshl.u64 d21, d26, d19 │ │ + @ instruction: 0xff754ccd │ │ + vpmin.u , q11, q7 │ │ + vrshl.u64 d21, d22, d21 │ │ @ instruction: 0xff75bc48 │ │ - vshl.u64 d21, d31, d19 │ │ + vqshl.u64 , q3, │ │ vqrdmlah.s , , q12 │ │ - vmul.p , , │ │ - vmls.i , , │ │ - vceq.i d21, d5, d23 │ │ - vrhadd.u d16, d5, d23 │ │ - vrshl.u64 , , │ │ - vacgt.f16 , , │ │ - vqshl.u64 , , q10 │ │ - vabd.f16 , , │ │ - vqrshl.u64 d21, d3, d4 │ │ - vcgt.f16 d31, d5, d3 │ │ - vsub.i64 d21, d20, d27 │ │ - vbif d16, d21, d11 │ │ - vrshl.u64 , , │ │ + vmul.p , , q15 │ │ + vmul.p d21, d21, d2 │ │ + vceq.i , , q7 │ │ + vrhadd.u q8, , q7 │ │ + vrshl.u64 d21, d10, d21 │ │ + vacgt.f16 , , q13 │ │ + vqrshl.u64 d21, d14, d4 │ │ + vcgt.f16 d31, d5, d14 │ │ + vqrshl.u64 d21, d26, d4 │ │ + vcgt.f16 d31, d5, d26 │ │ + vceq.i , q10, q1 │ │ + vrhadd.u q8, , q1 │ │ + vmax.u d21, d5, d14 │ │ vcgt.f16 d31, d21, d1 │ │ - vmin.u d21, d6, d7 │ │ + vmin.u d21, d6, d30 │ │ vacgt.f16 d31, d21, d17 │ │ - vshl.u64 d21, d23, d6 │ │ + vshl.u64 , q7, q3 │ │ @ instruction: 0xff75fcc1 │ │ - vqshl.u64 , , q3 │ │ + vqshl.u64 , q13, q3 │ │ @ instruction: 0xff75fced │ │ - vcge.u , q11, │ │ + vqshl.u64 d21, d14, d6 │ │ vqrdmlsh.s d31, d21, d1 │ │ - vmax.u , q3, │ │ + vmax.u , q3, q13 │ │ vminnm.f16 , , q11 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r2, sp} │ │ b.n bc2c30 │ │ ands r0, r0 │ │ b.n bc3452 │ │ movs r0, r0 │ │ @@ -3245116,19 +3245116,19 @@ │ │ movs r4, r0 │ │ b.n bc3562 │ │ movs r0, #12 │ │ b.n bc38a6 │ │ asrs r0, r2, #1 │ │ b.n bc396a │ │ @ instruction: 0xffedeaff │ │ - strh r7, [r4, r0] │ │ + strh r6, [r1, r1] │ │ vceq.i , , │ │ - @ instruction: 0xff737c49 │ │ - @ instruction: 0xff767c21 │ │ - vrhadd.u , q11, │ │ + vqrdmlsh.s , , q8 │ │ + @ instruction: 0xff767c48 │ │ + vhsub.u d21, d6, d10 │ │ vceq.i d27, d21, d5 │ │ vqadd.u64 q9, , q10 │ │ b.n bc2d6a │ │ movs r6, r2 │ │ b.n bc38f2 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3245163,16 +3245163,16 @@ │ │ b.n bc39d6 │ │ adds r0, #0 │ │ b.n bc39da │ │ add r7, sp, #768 @ 0x300 │ │ @ instruction: 0xebff0000 │ │ b.n bc39e2 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r8, ip, lr} │ │ - vcgt.u d28, d21, d13 │ │ + ldmia.w sp!, {r1, r2, r3, r4, r7, r8, ip, lr} │ │ + vcge.u d28, d21, d20 │ │ vminnm.f16 q10, q10, q8 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n bc3750 │ │ ands r0, r0 │ │ b.n bc35fa │ │ str r1, [r0, #0] │ │ b.n bc39fe │ │ @@ -3246738,62 +3246738,62 @@ │ │ movs r0, #188 @ 0xbc │ │ b.n bc3b64 │ │ movs r0, r0 │ │ b.n bc4148 │ │ movs r0, #2 │ │ b.n bc414c │ │ mcr2 10, 3, lr, cr14, cr15, {7} @ │ │ - str r7, [r1, r0] │ │ - @ instruction: 0xff75ac2d │ │ - vpmin.f16 q10, , │ │ - @ instruction: 0xff75ac01 │ │ - vhadd.u , , │ │ - @ instruction: 0xff75ac69 │ │ - vminnm.f16 d20, d5, d19 │ │ - vqrdmlah.s q13, , │ │ - vpmin.u d20, d5, d23 │ │ - vmin.u q13, , │ │ - vqrdmulh.s d20, d21, d19 │ │ - vabd.u q13, , │ │ - vpmin.f16 d20, d21, d23 │ │ - vqrdmlah.s d20, d21, d31 │ │ - vaba.u q13, , │ │ - vabd.f16 q10, , │ │ - vmls.i q13, , │ │ - vpmax.u d20, d5, d11 │ │ - vmax.u d26, d5, d25 │ │ - vmul.p d20, d21, d19 │ │ - vqrshl.u64 q13, , │ │ - vmul.p q10, , │ │ - vqrshl.u64 q13, , │ │ - vmls.i d20, d21, d7 │ │ - vrshl.u64 d26, d21, d21 │ │ - vmul.p q10, , │ │ - vqrshl.u64 q13, , │ │ - vqshl.u64 d20, d3, d5 │ │ - vqadd.u64 d26, d5, d17 │ │ - vpmin.u d20, d21, d15 │ │ - vmin.u d26, d21, d29 │ │ - vcgt.u q10, , │ │ - vhadd.u d26, d5, d5 │ │ - vabd.u d20, d21, d15 │ │ - vmin.u d20, d5, d3 │ │ - @ instruction: 0xff75dce9 │ │ - vmax.u q10, , │ │ - @ instruction: 0xff75dd19 │ │ - vqshl.u64 q10, , │ │ + str r6, [r6, r0] │ │ + vqrdmlsh.s q13, , q2 │ │ + vhadd.u d21, d5, d10 │ │ + @ instruction: 0xff75ac28 │ │ + vqadd.u64 , , q9 │ │ + vqrdmlsh.s d26, d21, d0 │ │ + vminnm.f16 q10, , q5 │ │ + vqrdmlah.s q13, , q12 │ │ + vpmin.u q10, , q7 │ │ + vmin.u q13, , q14 │ │ + vqrdmulh.s q10, , q5 │ │ + vabd.u q13, , q12 │ │ + vpmin.f16 q10, , q7 │ │ + vqrdmulh.s q10, , q11 │ │ + vsub.i64 d26, d5, d4 │ │ + vabd.f16 q10, , q15 │ │ + vpmax.u d26, d5, d12 │ │ + vpmin.u d20, d5, d18 │ │ + vmin.u q13, , q0 │ │ + vmul.p q10, , q5 │ │ + vqrshl.u64 q13, q12, │ │ + vpmax.u d20, d5, d6 │ │ + vmax.u d26, d5, d20 │ │ + vmls.i d20, d21, d30 │ │ + vrshl.u64 q13, q6, │ │ + vmls.i d20, d21, d2 │ │ + vrshl.u64 d26, d16, d21 │ │ + vqshl.u64 d20, d26, d5 │ │ + vqadd.u64 q13, , q4 │ │ + vpmax.u q10, , q3 │ │ + vmax.u q13, , q10 │ │ + vshl.u64 d20, d14, d5 │ │ + vhadd.u d26, d5, d28 │ │ + vaba.u d20, d21, d22 │ │ + vmin.u d20, d5, d26 │ │ + @ instruction: 0xff75dd10 │ │ + vmax.u q10, , q13 │ │ + vabd.f16 , , q0 │ │ + vrshl.u64 d20, d6, d5 │ │ vsub.i64 d28, d21, d7 │ │ - vqrshl.u64 d20, d3, d3 │ │ + vqrshl.u64 d20, d26, d3 │ │ vceq.i d28, d21, d27 │ │ - vqrdmlsh.s d20, d3, d3 │ │ - vceq.i d26, d5, d17 │ │ - vcgt.u q10, , │ │ - vpmin.f16 , , │ │ - vqshl.u64 q10, , │ │ - vhadd.u , , │ │ + vqrdmlsh.s d20, d3, d26 │ │ + vceq.i q13, , q4 │ │ + vcge.u q10, , q9 │ │ + vqadd.u64 d26, d5, d0 │ │ + vqshl.u64 q10, q13, │ │ + vhadd.u d25, d21, d12 │ │ vqadd.u64 d20, d6, d0 │ │ stmdb sp!, {r2, r3, r7, ip} │ │ b.n bc3c1a │ │ movs r0, r0 │ │ b.n bc47a0 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3246851,15 +3246851,15 @@ │ │ b.n bc48b6 │ │ adds r0, #0 │ │ b.n bc48ba │ │ add r4, sp, #32 │ │ @ instruction: 0xebff0000 │ │ b.n bc48c2 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r7, r9, lr} │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r7, r9, lr} │ │ vabd.f16 q13, , │ │ vceq.i d20, d6, d16 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n bc4630 │ │ ands r0, r0 │ │ b.n bc44da │ │ movs r0, r0 │ │ @@ -3247093,23 +3247093,23 @@ │ │ movs r0, #36 @ 0x24 │ │ b.n bc3ecc │ │ movs r0, r0 │ │ b.n bc44b0 │ │ movs r0, #2 │ │ b.n bc44b4 │ │ @ instruction: 0xffd9eaff │ │ - rors r7, r2 │ │ - vqadd.u64 q10, , │ │ + rors r6, r7 │ │ + vbif d20, d5, d14 │ │ vhsub.u , , │ │ - vrhadd.u q10, q2, │ │ + vrhadd.u q10, q2, q15 │ │ vcge.u d23, d5, d29 │ │ - vhadd.u d20, d20, d23 │ │ - vhadd.u q10, , │ │ + vhadd.u q10, q10, q7 │ │ + vhadd.u d20, d21, d10 │ │ vqsub.u64 , , │ │ - vrhadd.u d20, d4, d27 │ │ + vbif q10, q2, q1 │ │ vcgt.u d23, d5, d17 │ │ vqadd.u64 q10, q2, q8 │ │ stmdb sp!, {r2, sp} │ │ b.n bc3eec │ │ ands r0, r0 │ │ b.n bc470e │ │ movs r2, r0 │ │ @@ -3247291,23 +3247291,23 @@ │ │ str r0, [r0, r0] │ │ b.n bc4c9a │ │ movs r0, r1 │ │ b.n bc4bde │ │ movs r0, #12 │ │ b.n bc4c62 │ │ @ instruction: 0xffdaeaff │ │ - subs r7, #239 @ 0xef │ │ - vpmin.u d27, d5, d11 │ │ - vminnm.f16 d19, d5, d19 │ │ - vmul.p , , │ │ - vpmin.f16 , , │ │ - vmls.i d27, d21, d15 │ │ - vpmin.f16 d19, d5, d3 │ │ - vcgt.f16 d19, d21, d27 │ │ - vceq.i , , │ │ + ands r6, r2 │ │ + vpmax.u , , q1 │ │ + vminnm.f16 , , q5 │ │ + vmls.i d27, d21, d6 │ │ + vpmin.f16 d19, d21, d10 │ │ + vmul.p d27, d21, d22 │ │ + vpmin.f16 d19, d5, d26 │ │ + vacgt.f16 , , q1 │ │ + vceq.i , , q15 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r4, r5, ip, lr, pc} │ │ b.n bc4a2c │ │ ands r0, r0 │ │ b.n bc48d6 │ │ str r1, [r0, #0] │ │ b.n bc48da │ │ @@ -3247623,27 +3247623,27 @@ │ │ b.n bc496c │ │ movs r0, #2 │ │ b.n bc4970 │ │ ldrh r1, [r4, #28] │ │ add.w r0, r1, r0, lsl #28 │ │ b.n bc4f9a │ │ @ instruction: 0xff8ceaff │ │ - subs r5, #55 @ 0x37 │ │ + subs r5, #94 @ 0x5e │ │ vpmin.u d17, d21, d0 │ │ - vqrdmlsh.s , q10, │ │ + vabd.f16 d19, d4, d18 │ │ vpmin.u , , q2 │ │ vrhadd.u d23, d20, d24 │ │ movs r0, r4 │ │ - subs r5, #107 @ 0x6b │ │ + subs r5, #146 @ 0x92 │ │ vpmax.u , , q2 │ │ - vqrdmlsh.s , q2, │ │ + @ instruction: 0xff743ca2 │ │ vmul.p , , q2 │ │ - vqrdmlah.s , q10, │ │ + vqrdmlah.s , q10, q13 │ │ vmls.i d17, d5, d28 │ │ - vqrdmulh.s d19, d20, d23 │ │ + vqrdmulh.s , q10, q7 │ │ vmls.i d17, d5, d0 │ │ vqadd.u64 , q10, q0 │ │ movs r0, r4 │ │ rors r0, r6 │ │ stmdb sp!, {r4, r6, ip, lr, pc} │ │ b.n bc4d38 │ │ ands r0, r0 │ │ @@ -3247950,30 +3247950,30 @@ │ │ movs r4, r0 │ │ b.n bc4e86 │ │ asrs r2, r6, #32 │ │ b.n bc528a │ │ movs r0, #147 @ 0x93 │ │ b.n bc528e │ │ @ instruction: 0xffeceaff │ │ - subs r2, #47 @ 0x2f │ │ - vshl.u64 , , │ │ - vmul.p , , │ │ - vqshl.u64 d27, d19, d5 │ │ - vmul.p d19, d5, d19 │ │ - vcge.u , , │ │ - vmls.i , , │ │ - vshl.u64 d27, d11, d5 │ │ - vmls.i d19, d21, d11 │ │ - vcgt.u , , │ │ - vmul.p , , │ │ - vcge.u d27, d21, d7 │ │ - vmls.i d19, d5, d3 │ │ - vcgt.u , , │ │ - vceq.i d19, d21, d31 │ │ - vqsub.u64 , , │ │ + subs r2, #86 @ 0x56 │ │ + vqshl.u64 d27, d6, d21 │ │ + vpmin.u d19, d5, d10 │ │ + vqshl.u64 , q5, │ │ + vmul.p , , q5 │ │ + vcge.u d27, d21, d10 │ │ + vmul.p , , q9 │ │ + vqshl.u64 d27, d18, d5 │ │ + vmul.p d19, d21, d18 │ │ + vcge.u , , q9 │ │ + vmul.p , , q15 │ │ + vcge.u d27, d21, d30 │ │ + vmls.i d19, d5, d26 │ │ + vcgt.u , , q13 │ │ + vsub.i64 , , q11 │ │ + vcgt.u d27, d5, d22 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bc5034 │ │ movs r0, #4 │ │ b.n bc50b8 │ │ str r0, [r0, r0] │ │ b.n bc52e2 │ │ @@ -3248197,19 +3248197,19 @@ │ │ b.n bc48b8 │ │ vmaxnm.f64 d30, d14, d1 │ │ movs r5, r0 │ │ b.n bc50c6 │ │ beq.n bc4d98 │ │ b.n bc52a4 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r6, r7, r8, r9, sl, ip, sp} │ │ + ldmia.w sp!, {r1, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp} │ │ vrshl.u64 d17, d9, d5 │ │ - vsub.i64 d19, d4, d15 │ │ + vceq.i d19, d4, d22 │ │ vqrshl.u64 , , │ │ - vmin.u d19, d20, d11 │ │ + vmax.u , q10, q1 │ │ vcge.u , , │ │ vqrdmlsh.s d18, d20, d28 │ │ movs r3, r4 │ │ eors r0, r6 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bc524c │ │ movs r7, #232 @ 0xe8 │ │ @@ -3248270,15 +3248270,15 @@ │ │ b.n bc556a │ │ add r0, sp, #880 @ 0x370 │ │ @ instruction: 0xebff0005 │ │ b.n bc5172 │ │ beq.n bc4e44 │ │ b.n bc5350 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r3, r5, r6, r7, r8, sl, ip, sp} │ │ + ldmia.w sp!, {r1, r4, r9, sl, ip, sp} │ │ vrhadd.u q13, , q4 │ │ vhsub.u , q3, q8 │ │ b.n bc4968 │ │ movs r4, r0 │ │ b.n bc54f0 │ │ movs r0, r5 │ │ subs r2, #0 │ │ @@ -3248546,16 +3248546,16 @@ │ │ b.n bc57be │ │ add r0, sp, #284 @ 0x11c │ │ @ instruction: 0xebff0000 │ │ b.n bc57c6 │ │ beq.n bc5098 │ │ b.n bc55a4 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r4, r7, r8, r9, ip, sp} │ │ - vhadd.u d28, d5, d29 │ │ + ldmia.w sp!, {r1, r3, r4, r5, r7, r8, r9, ip, sp} │ │ + vqadd.u64 q14, , q2 │ │ vhadd.u d17, d4, d0 │ │ b.n bc53da │ │ movs r0, r0 │ │ b.n bc4bbe │ │ movs r0, #4 │ │ b.n bc57a2 │ │ movs r5, r0 │ │ @@ -3249434,19 +3249434,19 @@ │ │ @ instruction: 0xfff98aff │ │ movs r0, r0 │ │ b.n bc5ece │ │ @ instruction: 0xffe64aff │ │ str r0, [r1, r0] │ │ b.n bc593c │ │ @ instruction: 0xffbaeaff │ │ - stmia r4!, {r1, r4, r6} │ │ + stmia r4!, {r0, r3, r4, r5, r6} │ │ vqshl.u64 d25, d16, d5 │ │ - vcge.u d28, d3, d6 │ │ + vcge.u d28, d3, d29 │ │ vqsub.u64 , , q10 │ │ - vcgt.u d28, d19, d18 │ │ + vcgt.u q14, , │ │ vcgt.u d25, d21, d0 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, r4, sp, lr} │ │ b.n bc5390 │ │ movs r0, r0 │ │ b.n bc5efc │ │ stmia r0!, {} │ │ @@ -3249781,17 +3249781,17 @@ │ │ b.n bc626a │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {} │ │ b.n bc6272 │ │ strb r0, [r1, #0] │ │ b.n bc563e │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r7, lr, pc} │ │ - vabd.u d22, d21, d9 │ │ - vhadd.u d28, d5, d14 │ │ + ldmia.w sp!, {r0, r2, r3, r5, r7, lr, pc} │ │ + vaba.u d22, d21, d16 │ │ + vqadd.u64 d28, d5, d21 │ │ vhadd.u d16, d5, d0 │ │ b.n bc61ea │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ eors r0, r6 │ │ stmdb sp!, {r3, r4, r7, ip} │ │ @@ -3249863,17 +3249863,17 @@ │ │ b.n bc61e6 │ │ asrs r1, r0, #32 │ │ b.n bc5d08 │ │ ldr r6, [sp, #952] @ 0x3b8 │ │ add.w r0, r2, r0 │ │ b.n bc6332 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r3, r7, r8, r9, sl, fp, ip, sp, pc} │ │ - vpmin.f16 d27, d5, d22 │ │ - vpmin.f16 d27, d5, d10 │ │ + ldmia.w sp!, {r0, r4, r5, r7, r8, r9, sl, fp, ip, sp, pc} │ │ + vpmin.f16 , , │ │ + vminnm.f16 d27, d5, d17 │ │ vsub.i64 d20, d5, d0 │ │ stmdb sp!, {r2, r3, r4, ip} │ │ b.n bc5748 │ │ movs r0, r2 │ │ b.n bc634e │ │ movs r1, #99 @ 0x63 │ │ b.n bc6212 │ │ @@ -3249883,15 +3249883,15 @@ │ │ add.w r0, r2, r0 │ │ b.n bc62be │ │ asrs r4, r0, #32 │ │ asrs r0, r4, #14 │ │ asrs r4, r0, #32 │ │ asrs r0, r0, #22 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r6, r7, r9, sl, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r2, r8, r9, sl, fp, ip, sp, pc} │ │ vhadd.u d16, d5, d0 │ │ b.n bc62d2 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (bc5cf8 ) │ │ stmdb sp!, {r2, r3, lr} │ │ b.n bc575e │ │ movs r0, r2 │ │ @@ -3249923,16 +3249923,16 @@ │ │ movs r1, #113 @ 0x71 │ │ b.n bc627a │ │ asrs r1, r0, #32 │ │ b.n bc5d9c │ │ ldr r6, [sp, #804] @ 0x324 │ │ @ instruction: 0xea02ff1e │ │ b.n bc5ee4 │ │ - bkpt 0x009e │ │ - vacgt.f16 , , q11 │ │ + bkpt 0x00c5 │ │ + vacgt.f16 d27, d21, d13 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n bc5fd6 │ │ asrs r0, r4, #32 │ │ b.n bc57d8 │ │ str r0, [r0, #0] │ │ b.n bc5fde │ │ @@ -3249946,15 +3249946,15 @@ │ │ b.n bc62ae │ │ ldr r6, [sp, #756] @ 0x2f4 │ │ add.w r0, r2, r0, lsl #16 │ │ b.n bc57c2 │ │ str r0, [r1, r0] │ │ b.n bc57c6 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r2, r3, r6, r9, sl, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r2, r4, r5, r6, r9, sl, fp, ip, sp, pc} │ │ vqadd.u64 d20, d5, d0 │ │ stmdb sp!, {r2, r3, r4, ip} │ │ b.n bc5808 │ │ ands r0, r0 │ │ b.n bc600e │ │ movs r0, r2 │ │ b.n bc6412 │ │ @@ -3249964,15 +3249964,15 @@ │ │ b.n bc5df8 │ │ ldr r5, [sp, #920] @ 0x398 │ │ add.w r0, r2, r0 │ │ b.n bc6382 │ │ ands r4, r0 │ │ asrs r0, r0, #22 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r1, r3, r4, r9, sl, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r6, r9, sl, fp, ip, sp, pc} │ │ vhadd.u d16, d5, d0 │ │ b.n bc6392 │ │ vrhadd.u16 d0, d14, d31 │ │ movs r0, #12 │ │ b.n bc589a │ │ movs r0, r2 │ │ b.n bc6322 │ │ @@ -3250009,16 +3250009,16 @@ │ │ asrs r4, r1, #32 │ │ b.n bc5884 │ │ movs r1, #113 @ 0x71 │ │ b.n bc634a │ │ asrs r1, r0, #32 │ │ b.n bc5e6c │ │ ldr r6, [sp, #596] @ 0x254 │ │ - @ instruction: 0xea02bdda │ │ - vabd.f16 d27, d21, d22 │ │ + @ instruction: 0xea02be01 │ │ + vabd.f16 , , │ │ vceq.i d20, d5, d16 │ │ stmdb sp!, {} │ │ b.n bc6402 │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ b.n bc60aa │ │ @@ -3250063,16 +3250063,16 @@ │ │ movs r1, #113 @ 0x71 │ │ b.n bc63be │ │ asrs r1, r0, #32 │ │ b.n bc5ee0 │ │ ldr r0, [pc, #192] @ (bc5e84 ) │ │ ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r9, sl, fp, ip, pc} │ │ @ instruction: 0xea028830 │ │ - ldmia.w sp!, {r1, r2, r3, r6, r8, sl, fp, ip, sp, pc} │ │ - @ instruction: 0xff75bd32 │ │ + ldmia.w sp!, {r0, r2, r4, r5, r6, r8, sl, fp, ip, sp, pc} │ │ + @ instruction: 0xff75bd59 │ │ vhadd.u d19, d5, d0 │ │ b.n bc58fc │ │ movs r0, #0 │ │ b.n bc58fe │ │ adds r0, #3 │ │ b.n bc5e86 │ │ movs r1, r0 │ │ @@ -3250591,20 +3250591,20 @@ │ │ movs r0, r1 │ │ b.n bc68fe │ │ asrs r7, r0, #32 │ │ b.n bc6782 │ │ movs r5, r1 │ │ b.n bc69c6 │ │ @ instruction: 0xffbdeaff │ │ - lsls r7, r7, #26 │ │ - vrshl.u64 d17, d21, d5 │ │ - vmax.u d16, d6, d31 │ │ - vqshl.u64 d17, d5, d21 │ │ - vqrshl.u64 d16, d19, d6 │ │ - vcge.u d17, d21, d9 │ │ + lsls r6, r4, #27 │ │ + vrshl.u64 , q6, │ │ + vmin.u q8, q3, q3 │ │ + vqshl.u64 d17, d28, d21 │ │ + vqrshl.u64 q8, q5, q3 │ │ + vcgt.u , , q0 │ │ vqrdmlah.s q10, q11, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bc6744 │ │ str r0, [sp, #176] @ 0xb0 │ │ b.n bc5de8 │ │ ands r3, r0 │ │ b.n bc65f2 │ │ @@ -3250848,16 +3250848,16 @@ │ │ movs r5, r0 │ │ b.n bc67fe │ │ beq.n bc6560 │ │ b.n bc69dc │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r3, r6, r7, r8, r9, fp, ip} │ │ vabd.u d24, d4, d24 │ │ - vsub.i64 q14, , │ │ - vmls.i d28, d4, d3 │ │ + vsub.i64 q14, , q15 │ │ + vmls.i d28, d4, d26 │ │ @ instruction: 0xff744df0 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n bc6978 │ │ add sp, #192 @ 0xc0 │ │ b.n bc601c │ │ strh r0, [r0, #0] │ │ b.n bc6826 │ │ @@ -3251022,16 +3251022,16 @@ │ │ add.w r0, r1, r0 │ │ b.n bc6d8a │ │ beq.n bc666c │ │ b.n bc6b68 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r2, r4, r5, r6, r7, sl, ip} │ │ movs r3, r4 │ │ - lsls r3, r6, #5 │ │ - vqsub.u64 d29, d5, d17 │ │ + lsls r2, r3, #6 │ │ + vqsub.u64 , , q4 │ │ vqshl.u64 d17, d8, d21 │ │ movs r3, r4 │ │ ldr r0, [pc, #0] @ (bc6664 ) │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bc6b04 │ │ adds r0, #0 │ │ b.n bc6dae │ │ @@ -3251513,16 +3251513,16 @@ │ │ b.n bc6dca │ │ asrs r3, r2, #24 │ │ add.w r0, r0, r4 │ │ b.n bc6dd2 │ │ beq.n bc6aa4 │ │ b.n bc6fb0 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r7, r8, sp, lr, pc} │ │ - vabd.f16 , q2, q8 │ │ + ldmia.w sp!, {r1, r2, r5, r6, r7, r8, sp, lr, pc} │ │ + vabd.f16 d31, d20, d7 │ │ vqrdmlah.s q10, q10, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bc6f44 │ │ movs r0, r0 │ │ b.n bc7154 │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ @@ -3251718,17 +3251718,17 @@ │ │ adds r4, #35 @ 0x23 │ │ b.n bc6f96 │ │ @ instruction: 0xfff81aff │ │ @ instruction: 0xffaeeaff │ │ str r0, [r0, r0] │ │ b.n bc73a2 │ │ @ instruction: 0xffaceaff │ │ - b.n bc6e8e │ │ + b.n bc6edc │ │ vsub.i64 , q10, q3 │ │ - vhadd.u d30, d3, d19 │ │ + vhadd.u q15, , q5 │ │ vaba.u , q10, q3 │ │ vhadd.u d18, d3, d2 │ │ b.n bc73ba │ │ @ instruction: 0xffffeaff │ │ lsls r0, r6 │ │ stmdb sp!, {} │ │ b.n bc7328 │ │ @@ -3251982,23 +3251982,23 @@ │ │ add.w r0, r1, r0, lsl #16 │ │ b.n bc75e2 │ │ movs r5, r1 │ │ b.n bc75e6 │ │ asrs r0, r4, #3 │ │ b.n bc75ea │ │ @ instruction: 0xff9eeaff │ │ - svc 43 @ 0x2b │ │ - vqadd.u64 d28, d4, d7 │ │ - vacgt.f16 , q10, │ │ - vpmin.f16 , q10, │ │ - vminnm.f16 , q2, │ │ + svc 82 @ 0x52 │ │ + vqadd.u64 d28, d4, d30 │ │ + vpmin.f16 d29, d4, d18 │ │ + vhadd.u d28, d4, d14 │ │ + vminnm.f16 , q2, q15 │ │ vmul.p d20, d20, d0 │ │ - @ instruction: 0xff74dd7b │ │ + vabd.f16 d29, d20, d18 │ │ vqadd.u64 q12, q10, │ │ - @ instruction: 0xff76ddbb │ │ + vabd.f16 , q11, q9 │ │ vbif d24, d4, d11 │ │ vceq.i d20, d6, d16 │ │ stmdb sp!, {} │ │ b.n bc7580 │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, #4 │ │ @@ -3252192,21 +3252192,21 @@ │ │ adds r4, #5 │ │ asrs r0, r4, #6 │ │ ldrb r2, [r4, r0] │ │ asrs r3, r0, #6 │ │ movs r4, #2 │ │ asrs r1, r0, #6 │ │ @ instruction: 0xffeceaff │ │ - bgt.n bc7026 │ │ + bgt.n bc7074 │ │ vacgt.f16 d29, d20, d22 │ │ - vqrdmlsh.s d29, d22, d11 │ │ + @ instruction: 0xff76dcc2 │ │ vcgt.f16 d29, d20, d6 │ │ - @ instruction: 0xff76dc6f │ │ + vqrdmlsh.s d29, d22, d6 │ │ vacgt.f16 , q2, q5 │ │ - vqrdmlsh.s , q11, │ │ + @ instruction: 0xff76dd1e │ │ vaba.u d20, d4, d16 │ │ vsub.i64 d20, d4, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bc7550 │ │ movs r0, r0 │ │ b.n bc775c │ │ movs r4, r1 │ │ @@ -3252449,16 +3252449,16 @@ │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ b.n bc7612 │ │ asrs r1, r0, #16 │ │ add.w r0, r0, r0 │ │ b.n bc7a1a │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r5, r6, r8, fp, ip, lr, pc} │ │ - vcgt.u d24, d20, d5 │ │ + ldmia.w sp!, {r1, r3, r7, r8, fp, ip, lr, pc} │ │ + vcgt.u d24, d20, d28 │ │ vhadd.u d18, d4, d2 │ │ b.n bc7a2a │ │ @ instruction: 0xffffeaff │ │ ldr r0, [pc, #192] @ (bc73b0 ) │ │ stmdb sp!, {ip, lr} │ │ b.n bc7636 │ │ movs r4, r0 │ │ @@ -3252537,17 +3252537,17 @@ │ │ b.n bc7ada │ │ movs r0, #0 │ │ b.n bc7ade │ │ strh r2, [r1, #8] │ │ add.w r0, r1, r4 │ │ b.n bc76e6 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, r7, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r4, r6, r7, fp, ip, lr, pc} │ │ vpmin.u d29, d20, d25 │ │ - vsub.i64 d29, d22, d11 │ │ + vceq.i d29, d22, d18 │ │ vpmax.u d29, d20, d13 │ │ vhadd.u d18, d6, d10 │ │ b.n bc7afe │ │ mcr2 10, 1, lr, cr14, cr15, {7} @ │ │ movs r0, r0 │ │ b.n bc7a66 │ │ movs r0, r3 │ │ @@ -3252748,15 +3252748,15 @@ │ │ lsls r0, r6, #3 │ │ b.n bc78fe │ │ movs r7, r0 │ │ b.n bc78b2 │ │ beq.n bc7584 │ │ b.n bc7a90 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r7, r8, r9, sl, ip, lr, pc} │ │ + ldmia.w sp!, {r1, r3, r5, r7, r8, r9, sl, ip, lr, pc} │ │ vqshl.u64 d18, d19, d4 │ │ vqrdmlah.s q10, q10, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n bc7a24 │ │ str r4, [r5, #0] │ │ b.n bc70c8 │ │ b.n bc7592 │ │ @@ -3253021,15 +3253021,15 @@ │ │ asrs r1, r3, #1 │ │ add.w r0, r0, r4 │ │ b.n bc7b0a │ │ beq.n bc780c │ │ b.n bc7ce8 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r2, r7, r8, sp} │ │ - vrhadd.u d28, d4, d23 │ │ + vrhadd.u q14, q2, q7 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n bc7c7c │ │ str r4, [r3, #0] │ │ b.n bc7d00 │ │ movs r0, r0 │ │ b.n bc7e8a │ │ @@ -3253106,15 +3253106,15 @@ │ │ b.n bc7fca │ │ movs r4, r0 │ │ b.n bc7bce │ │ beq.n bc7900 │ │ b.n bc7dac │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, sp} │ │ - vqadd.u64 d28, d4, d15 │ │ + vhadd.u q14, q2, q3 │ │ vsub.i64 d20, d5, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bc7d40 │ │ stmia r0!, {} │ │ b.n bc7fea │ │ stmia r0!, {} │ │ b.n bc73c8 │ │ @@ -3254383,57 +3254383,57 @@ │ │ ldrb r1, [r2, #19] │ │ add.w r0, r1, sp │ │ b.n bc8ada │ │ asrs r7, r3, #2 │ │ b.n bc8ade │ │ stc2l 10, cr14, [sp, #-1020]! @ 0xfffffc04 @ │ │ subs r3, r4, #7 │ │ - @ instruction: 0xff742d9e │ │ + vabd.f16 q9, q10, │ │ vpmin.f16 , , │ │ - vabd.f16 d18, d4, d2 │ │ + vabd.f16 d18, d4, d25 │ │ vpmin.f16 d17, d21, d15 │ │ - vabd.f16 q9, q2, q5 │ │ + @ instruction: 0xff742d71 │ │ vabd.f16 , , │ │ - vqrdmulh.s d18, d20, d22 │ │ + vqrdmulh.s q9, q10, │ │ vacgt.f16 d17, d5, d15 │ │ - vqrdmlah.s q9, q10, q5 │ │ + @ instruction: 0xff742c01 │ │ vmul.p d17, d21, d15 │ │ - vaba.u q9, q2, q5 │ │ + vabd.u d18, d20, d1 │ │ vqrdmlsh.s , , │ │ - vpmax.u d18, d20, d14 │ │ + vpmin.u d18, d20, d21 │ │ vbif q11, , q10 │ │ vaba.u d17, d7, d31 │ │ - vqshl.u64 q9, q13, q10 │ │ + vrshl.u64 d18, d17, d4 │ │ @ instruction: 0xff751dbb │ │ - vqrdmlah.s q9, q2, q11 │ │ + vqrdmlah.s d18, d20, d13 │ │ vabd.u , , │ │ - vrshl.u64 d18, d18, d4 │ │ + vrshl.u64 q9, , q2 │ │ vabd.u d17, d21, d15 │ │ - vrshl.u64 q9, q5, q2 │ │ + vqrshl.u64 q9, , q2 │ │ vacgt.f16 , , │ │ - @ instruction: 0xff742c0e │ │ + vqrdmlsh.s d18, d4, d21 │ │ vpmin.u , , │ │ - vceq.i d18, d20, d2 │ │ + vceq.i d18, d20, d25 │ │ vabd.u d17, d21, d27 │ │ - vrshl.u64 q9, q11, q2 │ │ + vrshl.u64 d18, d13, d20 │ │ vrshl.u64 , , │ │ - vcgt.u d18, d4, d6 │ │ + vcgt.u d18, d4, d29 │ │ vsub.i64 d17, d21, d19 │ │ - vmin.u q9, q2, q7 │ │ + vmax.u d18, d20, d5 │ │ vqrshl.u64 d17, d15, d21 │ │ - vcge.u q9, q2, q5 │ │ + vcgt.u d18, d20, d1 │ │ vqshl.u64 q12, , │ │ vpmax.u q10, , │ │ vrshl.u64 , , │ │ - vcgt.u d18, d20, d2 │ │ + vcgt.u d18, d20, d25 │ │ vabd.u d17, d5, d11 │ │ - vshl.u64 q9, q3, q10 │ │ + vshl.u64 q9, , q10 │ │ vqrshl.u64 d19, d0, d21 │ │ vmin.u , , │ │ - vshl.u64 d18, d30, d4 │ │ + vqshl.u64 q9, , q2 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n bc88f4 │ │ movs r0, r0 │ │ b.n bc8afe │ │ lsls r3, r3, #1 │ │ lsrs r0, r0, #8 │ │ @@ -3255694,29 +3255694,29 @@ │ │ str r2, [sp, #144] @ 0x90 │ │ add.w r0, r2, r4 │ │ b.n bc925a │ │ beq.n bc8fb4 │ │ b.n bc9438 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r5, r9, ip} │ │ - vqrdmlah.s , q2, │ │ + vqrdmlah.s , q2, q12 │ │ vbif , , │ │ - vqrdmulh.s d19, d4, d17 │ │ + vqrdmulh.s , q2, q4 │ │ vpmin.f16 d16, d5, d3 │ │ - vceq.i d19, d4, d17 │ │ + vceq.i , q2, q4 │ │ vrhadd.u d17, d5, d7 │ │ - vpmin.u d19, d4, d21 │ │ + vpmin.u , q2, q6 │ │ vabd.f16 d16, d5, d31 │ │ - vrhadd.u q13, q2, │ │ + vbif d26, d20, d0 │ │ vhadd.u d17, d20, d31 │ │ - vmul.p , q10, │ │ + vpmax.u d19, d4, d4 │ │ vpmin.f16 d16, d5, d27 │ │ - vceq.i , q2, │ │ + vsub.i64 d19, d20, d0 │ │ vpmax.u q8, , │ │ - vcge.u , q2, │ │ + vcgt.u d19, d20, d20 │ │ vqrdmlah.s d16, d21, d27 │ │ vshl.u64 , , q2 │ │ vqrdmlah.s d16, d3, d27 │ │ vcgt.u , q10, │ │ @ instruction: 0xff730c07 │ │ vqshl.u64 d29, d1, d20 │ │ vqrdmlsh.s d16, d3, d23 │ │ @@ -3256009,21 +3256009,21 @@ │ │ ldrb r6, [r6, #4] │ │ add.w r0, r1, sp │ │ b.n bc9946 │ │ asrs r0, r5, #2 │ │ b.n bc994a │ │ @ instruction: 0xffaaeaff │ │ lsrs r3, r7, #2 │ │ - vabd.u d29, d20, d26 │ │ + vaba.u , q10, │ │ vsub.i64 d16, d4, d31 │ │ - vaba.u d29, d4, d14 │ │ + vabd.u , q2, │ │ vabd.u d16, d20, d7 │ │ - vmin.u , q2, q11 │ │ + vmin.u d29, d20, d13 │ │ vmin.u q8, q10, │ │ - vrshl.u64 , q7, q10 │ │ + vqrshl.u64 , , q10 │ │ vminnm.f16 q10, q10, q8 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n bc96d0 │ │ str r0, [r0, #0] │ │ b.n bc8d60 │ │ str r0, [sp, #0] │ │ b.n bc957e │ │ @@ -3256493,29 +3256493,29 @@ │ │ ldrb r6, [r4, #0] │ │ add.w r0, r1, sp │ │ b.n bc9d86 │ │ asrs r7, r3, #2 │ │ b.n bc9d8a │ │ @ instruction: 0xffc8eaff │ │ lsls r3, r7, #21 │ │ - vqrdmlsh.s q10, q10, │ │ + vabd.f16 d20, d4, d0 │ │ vqsub.u64 d16, d21, d15 │ │ - vmul.p q10, q10, │ │ + vpmax.u d20, d4, d20 │ │ vcge.u d16, d5, d31 │ │ - vpmin.u d20, d20, d13 │ │ + vpmax.u q10, q10, q2 │ │ vcge.u d16, d5, d7 │ │ - vpmin.u q10, q2, │ │ + vpmin.u d20, d20, d12 │ │ vqshl.u64 d16, d15, d5 │ │ - vqrdmlah.s q10, q2, │ │ + vqrdmulh.s d20, d20, d20 │ │ vcge.u d16, d21, d23 │ │ - vqrdmlah.s d20, d4, d5 │ │ + vqrdmlah.s d20, d4, d28 │ │ vqrshl.u64 q8, , │ │ - @ instruction: 0xff744d35 │ │ + @ instruction: 0xff744d5c │ │ vcge.u q8, , │ │ - vpmin.u q10, q10, │ │ + vqrdmulh.s d20, d4, d4 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n bc9b30 │ │ strh r0, [r0, #0] │ │ b.n bc99da │ │ movs r0, r0 │ │ b.n bc91c0 │ │ @@ -3256784,23 +3256784,23 @@ │ │ strb r5, [r7, #29] │ │ add.w r0, r1, sp │ │ b.n bca02a │ │ asrs r7, r3, #2 │ │ b.n bca02e │ │ @ instruction: 0xffe2eaff │ │ vcvt.u32.f32 , , #5 │ │ - @ instruction: 0xfa67ff75 │ │ + @ instruction: 0xfa8eff75 │ │ lsls r7, r2, #2 │ │ - vqrdmulh.s d31, d4, d3 │ │ + vqrdmulh.s d31, d4, d26 │ │ vhadd.u q8, , │ │ - vpmin.u , q10, │ │ + vpmin.u , q10, q15 │ │ vqadd.u64 d16, d5, d15 │ │ vcgt.u d23, d20, d10 │ │ vqadd.u64 d16, d22, d31 │ │ - vqrdmulh.s d31, d4, d27 │ │ + vqrdmlah.s , q2, q1 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n bc9dbc │ │ ldrh r4, [r0, #24] │ │ stc 0, cr13, [sp, #-224]! @ 0xffffff20 │ │ b.n bc9dc4 │ │ str r3, [r0, #0] │ │ @@ -3257371,23 +3257371,23 @@ │ │ @ instruction: 0xeb02fef3 │ │ @ instruction: 0xeaff7000 │ │ b.n bca546 │ │ @ instruction: 0xfff7eaff │ │ ands r0, r0 │ │ b.n bca54e │ │ @ instruction: 0xfff1eaff │ │ - str r3, [sp, #620] @ 0x26c │ │ - @ instruction: 0xff74dca0 │ │ - vcgt.u , , │ │ - vqrdmlsh.s , q2, q10 │ │ - vpmin.f16 q12, , │ │ - vsub.i64 , q2, q12 │ │ - vrhadd.u , , │ │ - vpmin.f16 d24, d4, d27 │ │ - vminnm.f16 d24, d20, d23 │ │ + str r3, [sp, #776] @ 0x308 │ │ + @ instruction: 0xff74dcc7 │ │ + vcge.u d25, d21, d6 │ │ + vqrdmlsh.s d29, d20, d11 │ │ + vpmin.f16 d24, d21, d10 │ │ + vsub.i64 d29, d20, d15 │ │ + vbif , , q9 │ │ + vminnm.f16 q12, q2, q1 │ │ + vminnm.f16 q12, q10, q7 │ │ vhadd.u d19, d4, d0 │ │ b.n bca57a │ │ b.n bca4b4 │ │ and.w r1, r2, r0, ror #19 │ │ stmdb sp!, {r4, r6, ip, lr, pc} │ │ b.n bca2e0 │ │ movs r0, r0 │ │ @@ -3257532,19 +3257532,19 @@ │ │ add.w r0, r0, r4, lsl #16 │ │ b.n bca082 │ │ movs r4, r0 │ │ b.n bca2c6 │ │ beq.n bca028 │ │ b.n bca4a4 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r4, r5, r6, r9, sl, fp, pc} │ │ + ldmia.w sp!, {r1, r3, r4, r7, r9, sl, fp, pc} │ │ vqrdmlsh.s d20, d4, d31 │ │ - vcgt.f16 d24, d3, d27 │ │ - vbif , q2, q0 │ │ - vabd.f16 q12, q10, │ │ + vacgt.f16 q12, , q1 │ │ + vbif , q2, │ │ + vcgt.f16 d24, d4, d14 │ │ vaba.u d16, d4, d24 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n bca448 │ │ str r0, [r0, r0] │ │ b.n bca2f2 │ │ movs r0, r0 │ │ @@ -3257621,16 +3257621,16 @@ │ │ b.n bca38e │ │ beq.n bca080 │ │ b.n bca56c │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {ip, lr} │ │ b.n bca79a │ │ @ instruction: 0xfffaeaff │ │ - ldrh r7, [r6, #38] @ 0x26 │ │ - vmax.u d29, d4, d12 │ │ + ldrh r6, [r3, #40] @ 0x28 │ │ + vmin.u d29, d4, d19 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n bca508 │ │ movs r0, r0 │ │ b.n bca714 │ │ movs r7, r3 │ │ lsrs r0, r0, #8 │ │ @@ -3257938,22 +3257938,22 @@ │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ b.n bca64a │ │ movs r2, r1 │ │ add.w r0, r0, r0, lsl #16 │ │ b.n bcaa52 │ │ @ instruction: 0xff83eaff │ │ - ldrh r3, [r3, #32] │ │ + ldrh r2, [r0, #34] @ 0x22 │ │ vhadd.u q14, q2, │ │ - vqrdmlah.s q12, , │ │ + vqrdmlah.s q12, , q13 │ │ vqadd.u64 d28, d4, d13 │ │ - vqrdmulh.s q12, , │ │ - vqrdmulh.s d24, d4, d7 │ │ - vpmax.u d24, d20, d27 │ │ - vpmax.u q12, q2, │ │ + vqrdmlah.s d24, d19, d2 │ │ + vqrdmulh.s d24, d4, d30 │ │ + vpmin.u q12, q10, q1 │ │ + vpmin.u q12, q2, q9 │ │ vacgt.f16 d27, d20, d5 │ │ vceq.i d20, d3, d16 │ │ stmdb sp!, {} │ │ b.n bca9e2 │ │ movs r4, r4 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ @@ -3258022,17 +3258022,17 @@ │ │ cmp r6, #23 │ │ b.n bcab0e │ │ asrs r1, r0, #32 │ │ b.n bca4f0 │ │ ldr r0, [pc, #192] @ (bca494 ) │ │ ldmia.w sp!, {r0, r1, r4, r5, r6, r7, sl, fp, pc} │ │ @ instruction: 0xea028830 │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r7, r8, fp, pc} │ │ - vmul.p q12, q2, │ │ - vmul.p q12, q2, │ │ + ldmia.w sp!, {r1, r2, r5, r6, r7, r8, fp, pc} │ │ + vmls.i d24, d20, d22 │ │ + vmul.p q12, q2, q13 │ │ vsub.i64 d20, d4, d0 │ │ stmdb sp!, {r2, r3, r4, ip} │ │ b.n bc9f30 │ │ movs r0, r3 │ │ b.n bcab36 │ │ cmp r7, #85 @ 0x55 │ │ b.n bcab3a │ │ @@ -3258042,15 +3258042,15 @@ │ │ add.w r0, r2, r0 │ │ b.n bcaaa6 │ │ asrs r1, r0, #32 │ │ asrs r0, r4, #14 │ │ asrs r4, r2, #32 │ │ asrs r0, r0, #22 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r5, r8, fp, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r6, r8, fp, pc} │ │ vabd.f16 d30, d20, d7 │ │ @ instruction: 0xeaff41f0 │ │ stmdb sp!, {} │ │ b.n bcaac2 │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ @@ -3258345,16 +3258345,16 @@ │ │ str r0, [r0, r0] │ │ b.n bca1b2 │ │ @ instruction: 0xffd9eaff │ │ movs r0, r0 │ │ b.n bcad58 │ │ @ instruction: 0xffc41aff │ │ @ instruction: 0xffceeaff │ │ - udf #6 │ │ - vacgt.f16 , q2, q9 │ │ + udf #45 @ 0x2d │ │ + vacgt.f16 d29, d20, d9 │ │ vminnm.f16 d23, d4, d12 │ │ vhadd.u d19, d3, d0 │ │ b.n bcae02 │ │ movs r0, r0 │ │ b.n bcad68 │ │ lsls r4, r0, #1 │ │ ldr r2, [pc, #0] @ (bca6c8 ) │ │ @@ -3258489,15 +3258489,15 @@ │ │ b.n bcaf16 │ │ beq.n bca7e8 │ │ b.n bcacf4 │ │ blx lr │ │ ldmia.w sp!, {r0, r1} │ │ b.n bcab22 │ │ vrhadd.u16 d14, d14, d31 │ │ - ble.n bca804 │ │ + ble.n bca852 │ │ vhadd.u d18, d4, d0 │ │ b.n bcab2e │ │ movs r0, r0 │ │ b.n bcaf32 │ │ movs r0, r0 │ │ b.n bcae98 │ │ movs r4, r1 │ │ @@ -3258608,15 +3258608,15 @@ │ │ add.w r0, r0, r0, lsl #28 │ │ b.n bca3ea │ │ movs r4, r0 │ │ b.n bcac22 │ │ beq.n bca904 │ │ b.n bcae00 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r2, r3, r5, r7, r8, r9, sl, ip, sp} │ │ + ldmia.w sp!, {r2, r4, r6, r7, r8, r9, sl, ip, sp} │ │ vhadd.u d19, d5, d0 │ │ b.n bcb032 │ │ @ instruction: 0xffceeaff │ │ ldr r7, [pc, #960] @ (bcacb8 ) │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n bcad98 │ │ add sp, #0 │ │ @@ -3259089,18 +3259089,18 @@ │ │ b.n bcb436 │ │ vrhadd.u d14, d6, d31 │ │ movs r0, r0 │ │ b.n bcb39e │ │ strb r0, [r1, #0] │ │ asrs r0, r4, #6 │ │ @ instruction: 0xff90eaff │ │ - adds r6, #13 │ │ - vmls.i d30, d5, d12 │ │ - vmin.u d19, d21, d5 │ │ - vmul.p d30, d21, d4 │ │ + adds r6, #52 @ 0x34 │ │ + vmul.p d30, d5, d19 │ │ + vmin.u d19, d21, d28 │ │ + vmul.p d30, d21, d27 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n bcb1b8 │ │ str r0, [sp, #0] │ │ b.n bca846 │ │ add r0, pc, #4 @ (adr r0, bcad28 ) │ │ b.n bcb066 │ │ @@ -3259783,25 +3259783,25 @@ │ │ b.n bcb636 │ │ @ instruction: 0xe992ebff │ │ movs r3, r1 │ │ b.n bcb63e │ │ beq.n bcb368 │ │ b.n bcb81c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r3, r5, r6, r8, r9, sl, fp, sp} │ │ - vpmin.f16 , , q1 │ │ - vpmin.f16 d18, d6, d29 │ │ - vpmin.f16 d18, d5, d9 │ │ + ldmia.w sp!, {r4, r7, r8, r9, sl, fp, sp} │ │ + vpmin.f16 , , │ │ + vminnm.f16 q9, q3, q2 │ │ + vminnm.f16 d18, d5, d16 │ │ vhsub.u q8, , q10 │ │ movs r0, r0 │ │ - cmp r5, #149 @ 0x95 │ │ - vpmin.f16 d18, d21, d5 │ │ - vminnm.f16 , , q7 │ │ - vbif d19, d6, d25 │ │ - vbif d18, d5, d2 │ │ + cmp r5, #188 @ 0xbc │ │ + vpmin.f16 d18, d21, d28 │ │ + vpmin.f16 d17, d21, d5 │ │ + vrhadd.u , q3, q8 │ │ + vbif d18, d5, d25 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n bcb7d0 │ │ ands r0, r0 │ │ b.n bcb67a │ │ movs r4, r0 │ │ b.n bcae62 │ │ @@ -3260489,15 +3260489,15 @@ │ │ b.n bcbc52 │ │ asrs r5, r0, #32 │ │ b.n bcbc56 │ │ blx lr │ │ ldmia.w sp!, {r1, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n bcbb7c │ │ mrc2 15, 1, pc, cr4, cr3, {3} │ │ - strh r3, [r2, #10] │ │ + strh r2, [r7, #10] │ │ vminnm.f16 d31, d5, d8 │ │ vabd.f16 , , q8 │ │ vhadd.u d18, d3, d0 │ │ b.n bcc072 │ │ vpmin.u16 q15, , │ │ ldr r3, [pc, #960] @ (bcbcf8 ) │ │ stmdb sp!, {r3, ip, lr, pc} │ │ @@ -3261885,16 +3261885,16 @@ │ │ b.n bcc4f2 │ │ push {r2, r3, r6, lr} │ │ add.w r0, r2, r0 │ │ b.n bccd12 │ │ movs r5, r0 │ │ b.n bcc4de │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r9, fp, ip} │ │ - vqadd.u64 , , q6 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r8, r9, fp, ip} │ │ + vrhadd.u d27, d5, d3 │ │ vhadd.u d16, d5, d0 │ │ b.n bccc86 │ │ movs r0, r0 │ │ asrs r0, r2, #22 │ │ movs r0, r0 │ │ asrs r0, r2, #13 │ │ movs r0, r0 │ │ @@ -3261963,15 +3261963,15 @@ │ │ asrs r4, r0, #32 │ │ b.n bcc186 │ │ movs r0, r1 │ │ b.n bcc18a │ │ ands r0, r2 │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n bcc8e8 │ │ - subs r4, r1, r0 │ │ + subs r3, r6, r0 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r1, sp, lr} │ │ b.n bcc9d6 │ │ movs r0, #0 │ │ b.n bcc9da │ │ movs r0, r0 │ │ b.n bccd42 │ │ @@ -3262039,16 +3262039,16 @@ │ │ strb r0, [r0, #0] │ │ b.n bcce6a │ │ movs r1, r0 │ │ b.n bcce6e │ │ str r4, [r6, #12] │ │ b.n bccabc │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r3, r4, r7, r8, fp, ip} │ │ - vmul.p , , q12 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r7, r8, fp, ip} │ │ + vmul.p d17, d21, d15 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {} │ │ b.n bccdea │ │ ands r1, r0 │ │ b.n bcca8a │ │ movs r0, #0 │ │ asrs r2, r2, #22 │ │ @@ -3262257,17 +3262257,17 @@ │ │ and.w r0, r0, r0, lsl #24 │ │ b.n bcd04e │ │ movs r6, r0 │ │ b.n bccc52 │ │ beq.n bcc924 │ │ b.n bcce30 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r3, r7, r8, r9, sl, ip} │ │ + ldmia.w sp!, {r0, r1, r4, r5, r7, r8, r9, sl, ip} │ │ vcge.u d22, d21, d27 │ │ - vabd.u d17, d22, d24 │ │ + vabd.u , q11, │ │ vcge.u q11, , │ │ vhadd.u d16, d6, d4 │ │ b.n bcc46c │ │ movs r0, r0 │ │ b.n bcca50 │ │ vrhadd.u16 d14, d14, d31 │ │ rsbs r0, ip, #31 │ │ @@ -3262574,15 +3262574,15 @@ │ │ b.n bcc6f4 │ │ movs r4, r0 │ │ b.n bccf2e │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {} │ │ b.n bcd336 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r1, r2, r3, r8, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r2, r4, r5, r8, sp, lr, pc} │ │ vpmin.f16 q15, , q12 │ │ movs r7, r3 │ │ movs r0, r0 │ │ b.n bcd2a6 │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ ldr r0, [pc, #0] @ (bccc0c ) │ │ @@ -3262800,16 +3262800,16 @@ │ │ b.n bcc900 │ │ stc2 11, cr14, [r2, #1020] @ 0x3fc @ │ │ movs r0, r0 │ │ b.n bcd53e │ │ movs r4, r0 │ │ b.n bcc90c │ │ @ instruction: 0xffbceaff │ │ - svc 198 @ 0xc6 │ │ - vpmin.f16 d29, d21, d30 │ │ + svc 237 @ 0xed │ │ + vminnm.f16 , , │ │ vabd.f16 q15, , q4 │ │ movs r7, r3 │ │ mcr 0, 0, r0, cr4, cr15, {0} │ │ stcl 0, cr0, [r4, #-124] @ 0xffffff84 │ │ ldr r3, [pc, #960] @ (bcd1dc ) │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n bcd2bc │ │ @@ -3263020,19 +3263020,19 @@ │ │ add.w r0, r1, r0, lsl #20 │ │ b.n bcd71e │ │ movs r5, r0 │ │ b.n bcd322 │ │ beq.n bcd024 │ │ b.n bcd500 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r2, r3, r6, r7, r8, sp, lr, pc} │ │ - vbif q15, , │ │ - vqsub.u64 d30, d5, d1 │ │ - vbif d30, d5, d17 │ │ - vrhadd.u q15, , │ │ + ldmia.w sp!, {r2, r4, r5, r6, r7, r8, sp, lr, pc} │ │ + vhsub.u d30, d5, d4 │ │ + vqsub.u64 d30, d5, d24 │ │ + vbif q15, , q4 │ │ + vrhadd.u q15, , q12 │ │ vbif d25, d21, d18 │ │ vhadd.u d16, d3, d4 │ │ b.n bccb44 │ │ movs r0, r0 │ │ b.n bcd128 │ │ vrhadd.u16 d14, d14, d31 │ │ adc.w r0, r8, pc, lsr #32 │ │ @@ -3263293,19 +3263293,19 @@ │ │ movs r1, r0 │ │ b.n bcd992 │ │ beq.n bcd284 │ │ b.n bcd770 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r6, r8, sl, fp, ip, sp, lr} │ │ vqrdmlsh.s , q11, │ │ - vbif q14, q11, │ │ + vqsub.u64 d28, d6, d14 │ │ vqrdmlsh.s d23, d21, d5 │ │ - vbif d28, d22, d19 │ │ + vbif q14, q11, q5 │ │ @ instruction: 0xff757c2d │ │ - vrhadd.u q14, q3, │ │ + vbif q14, q3, q9 │ │ vhadd.u d18, d5, d0 │ │ b.n bccd9a │ │ movs r4, r2 │ │ b.n bccda4 │ │ movs r0, #0 │ │ b.n bccda6 │ │ movs r1, r0 │ │ @@ -3263357,15 +3263357,15 @@ │ │ movs r0, #0 │ │ b.n bcce0c │ │ adds r0, #12 │ │ lsls r0, r4, #6 │ │ asrs r3, r0, #32 │ │ b.n bcd632 │ │ lsrs r4, r1, #23 │ │ - and.w r8, r0, r1, ror #16 │ │ + and.w r8, r0, r8, lsr #17 │ │ @ instruction: 0xff75acc3 │ │ vqadd.u64 d20, d3, d0 │ │ stmdb sp!, {r5, ip} │ │ b.n bcce44 │ │ ands r0, r0 │ │ b.n bcd64a │ │ movs r0, r1 │ │ @@ -3264157,15 +3264157,15 @@ │ │ str r4, [r6, #116] @ 0x74 │ │ add.w r0, r1, r0 │ │ b.n bce13e │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r2, r4, r8, sl, ip, sp, pc} │ │ movs r3, r4 │ │ bpl.n bcda54 │ │ - vhsub.u , q1, │ │ + vqsub.u64 d23, d18, d2 │ │ vqadd.u64 d20, d4, d0 │ │ stmdb sp!, {r4, r6} │ │ b.n bcd554 │ │ asrs r0, r0, #32 │ │ b.n bce15a │ │ ands r0, r0 │ │ b.n bce15e │ │ @@ -3264641,15 +3264641,15 @@ │ │ movs r0, r3 │ │ b.n bce59e │ │ movs r0, #17 │ │ b.n bce5a2 │ │ asrs r1, r0, #32 │ │ b.n bcdf84 │ │ ldrb r3, [r0, #22] │ │ - @ instruction: 0xea028976 │ │ + @ instruction: 0xea02899d │ │ vhadd.u d16, d4, d0 │ │ b.n bce512 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #960] @ (bce238 ) │ │ stmdb sp!, {sp, lr} │ │ b.n bcd99e │ │ ands r0, r0 │ │ @@ -3264701,16 +3264701,16 @@ │ │ b.n bce22a │ │ movs r0, #41 @ 0x29 │ │ b.n bce62e │ │ asrs r1, r0, #32 │ │ b.n bce010 │ │ ldr r0, [pc, #960] @ (bce2b4 ) │ │ ldmia.w sp!, {r0, r1, r3, r5, r9, sl, fp, ip, sp, lr} │ │ - @ instruction: 0xea02894a │ │ - vsub.i64 q12, q10, q13 │ │ + @ instruction: 0xea028971 │ │ + vmul.p d24, d4, d1 │ │ vqrdmlah.s q10, q10, q8 │ │ stmdb sp!, {r0, ip, sp, lr} │ │ b.n bce24a │ │ asrs r4, r3, #1 │ │ b.n bcda4c │ │ str r2, [r0, #0] │ │ b.n bce252 │ │ @@ -3264753,15 +3264753,15 @@ │ │ b.n bcda62 │ │ movs r0, #240 @ 0xf0 │ │ b.n bce2ea │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {} │ │ b.n bce6aa │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r1, r6, r7, fp, pc} │ │ + ldmia.w sp!, {r0, r3, r5, r6, r7, fp, pc} │ │ vhadd.u d28, d4, d0 │ │ b.n bcda96 │ │ movs r0, r0 │ │ b.n bce6ba │ │ movs r0, r0 │ │ b.n bce636 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3266840,23 +3266840,23 @@ │ │ b.n bcf48e │ │ asrs r6, r0, #32 │ │ b.n bcf492 │ │ lsls r4, r6, #24 │ │ @ instruction: 0xeb008000 │ │ b.n bcf89a │ │ @ instruction: 0xffe7eaff │ │ - bl c0b048 │ │ - lsls r5, r5, #14 │ │ - vminnm.f16 d30, d21, d7 │ │ - vcgt.u d16, d4, d21 │ │ - vmin.u , , q0 │ │ + bl c32048 │ │ + lsls r4, r2, #15 │ │ + vminnm.f16 d30, d21, d30 │ │ + vcgt.u q8, q2, q6 │ │ + vmin.u , , │ │ vqsub.u64 d24, d4, d14 │ │ - vaba.u d23, d3, d28 │ │ + vabd.u , , │ │ vhsub.u d24, d20, d10 │ │ - vpmax.u q9, , q2 │ │ + vpmax.u q9, , │ │ vsub.i64 d20, d5, d0 │ │ stmdb sp!, {r2, r5, r6} │ │ b.n bcf78a │ │ movs r0, r0 │ │ b.n bcf810 │ │ ldrsh r4, [r2, r6] │ │ add.w r0, r1, r0 │ │ @@ -3268050,19 +3268050,19 @@ │ │ str r0, [r0, r0] │ │ b.n bcff2a │ │ @ instruction: 0xffa0eaff │ │ str r0, [r0, r0] │ │ b.n bd0332 │ │ @ instruction: 0xff9eeaff │ │ ble.n bcfc12 │ │ - vqrdmlsh.s , , q0 │ │ + vqrdmlsh.s , , │ │ @ instruction: 0xff75dd3d │ │ - @ instruction: 0xff737c80 │ │ + @ instruction: 0xff737ca7 │ │ vqrdmlah.s d29, d21, d25 │ │ - vpmin.u , , q14 │ │ + vqrdmulh.s d23, d3, d19 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n bd00b0 │ │ eors r0, r4 │ │ b.n bcf754 │ │ movs r0, r0 │ │ b.n bd02be │ │ @@ -3269048,21 +3269048,21 @@ │ │ strh r0, [r4, #30] │ │ movs r0, r0 │ │ b.n bd0b46 │ │ adds r0, #0 │ │ bne.n bd03ea │ │ @ instruction: 0xff8ceaff │ │ bmi.n bd03f2 │ │ - vpmax.u d18, d19, d9 │ │ + vpmin.u d18, d19, d16 │ │ vqshl.u64 , , q10 │ │ - vpmin.u d18, d19, d29 │ │ + vpmax.u q9, , q10 │ │ vqshl.u64 d29, d1, d4 │ │ - vmul.p q9, , │ │ + vpmax.u d18, d3, d16 │ │ vcgt.u , q2, │ │ - vmul.p q9, , │ │ + vmul.p q9, , q14 │ │ vqadd.u64 q10, q2, q8 │ │ stmdb sp!, {r6, ip, lr} │ │ b.n bd0014 │ │ ands r0, r0 │ │ b.n bd081a │ │ lsrs r1, r0, #31 │ │ b.n bd0860 │ │ @@ -3270883,15 +3270883,15 @@ │ │ b.n bd18aa │ │ beq.n bd15d4 │ │ b.n bd1a88 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {lr} │ │ b.n bd1cb6 │ │ @ instruction: 0xfffaeaff │ │ - ldmia r7!, {r0, r6} │ │ + ldmia r7!, {r3, r5, r6} │ │ vhadd.u d29, d4, d4 │ │ b.n bd1a1c │ │ ldr r0, [pc, #0] @ (bd1584 ) │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n bd1a24 │ │ adds r0, #44 @ 0x2c │ │ b.n bd10a8 │ │ @@ -3271527,17 +3271527,17 @@ │ │ movs r1, r0 │ │ b.n bd220a │ │ beq.n bd1b54 │ │ b.n bd1fe8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r4, r5, r7, r8, r9, sl, fp, sp, lr, pc} │ │ vqrdmulh.s d21, d2, d2 │ │ - vhadd.u , , q8 │ │ - vqrdmlah.s d18, d5, d2 │ │ - vqrshl.u64 , , q10 │ │ + vrhadd.u d27, d3, d7 │ │ + vqrdmlah.s d18, d5, d25 │ │ + vmin.u d19, d4, d10 │ │ vpmin.u , , q9 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r5, r6, ip, lr, pc} │ │ b.n bd1f8c │ │ stmia r0!, {r2, r3, r4} │ │ b.n bd2010 │ │ lsrs r0, r0, #13 │ │ @@ -3272449,20 +3272449,20 @@ │ │ add.w r0, r1, r0, lsl #16 │ │ b.n bd2ae2 │ │ movs r4, r0 │ │ b.n bd2666 │ │ beq.n bd2338 │ │ b.n bd2844 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r7, r8, r9, sl, fp, ip, pc} │ │ - vpmin.u q8, q2, q13 │ │ - vminnm.f16 , q2, │ │ - vpmin.u q8, q2, q1 │ │ - vminnm.f16 , q10, │ │ - vpmin.u d16, d20, d22 │ │ + ldmia.w sp!, {r1, r6, r7, r8, r9, sl, fp, ip, pc} │ │ + vpmax.u d16, d20, d17 │ │ + vminnm.f16 d25, d20, d10 │ │ + vpmin.u q8, q2, │ │ + vminnm.f16 , q10, q15 │ │ + vpmin.u q8, q10, │ │ vceq.i q10, q10, q8 │ │ stmdb sp!, {ip, lr} │ │ b.n bd268e │ │ movs r0, r0 │ │ b.n bd29fc │ │ ands r0, r5 │ │ asrs r5, r2, #22 │ │ @@ -3272540,17 +3272540,17 @@ │ │ b.n bd29ee │ │ asrs r1, r0, #32 │ │ b.n bd2510 │ │ ldr r4, [r5, #76] @ 0x4c │ │ add.w r0, r2, r1 │ │ b.n bd2b3a │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r9, sl, fp, ip, pc} │ │ - vacgt.f16 d25, d20, d27 │ │ - vcgt.f16 d25, d20, d3 │ │ + ldmia.w sp!, {r1, r2, r5, r8, r9, sl, fp, ip, pc} │ │ + vcgt.f16 , q10, q9 │ │ + vcgt.f16 d25, d20, d26 │ │ vminnm.f16 q10, q10, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n bd28ac │ │ str r0, [r7, r0] │ │ b.n bd1f50 │ │ movs r0, r0 │ │ b.n bd2ac0 │ │ @@ -3272681,18 +3272681,18 @@ │ │ b.n bd2062 │ │ ldr r5, [sp, #436] @ 0x1b4 │ │ add.w r0, r2, r4 │ │ b.n bd287a │ │ beq.n bd2554 │ │ b.n bd2a58 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r5, r6, r8, sl, fp, ip, pc} │ │ - vmul.p d29, d4, d26 │ │ - @ instruction: 0xff749db7 │ │ - vmls.i d29, d20, d14 │ │ + ldmia.w sp!, {r1, r3, r7, r8, sl, fp, ip, pc} │ │ + vmls.i , q2, │ │ + @ instruction: 0xff749dde │ │ + vmul.p d29, d20, d21 │ │ vminnm.f16 q10, q10, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n bd29f4 │ │ str r0, [r7, r0] │ │ b.n bd2098 │ │ movs r0, r0 │ │ b.n bd2c08 │ │ @@ -3272854,19 +3272854,19 @@ │ │ b.n bd21ee │ │ ldr r5, [sp, #40] @ 0x28 │ │ add.w r0, r2, r4 │ │ b.n bd2a06 │ │ beq.n bd26e0 │ │ b.n bd2be4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r4, r6, sl, fp, ip, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r6, sl, fp, ip, pc} │ │ vrhadd.u , q2, q12 │ │ - vqrdmlah.s , , │ │ + vqrdmlah.s , , q15 │ │ vhadd.u , q10, q12 │ │ - @ instruction: 0xff739c2b │ │ + vqrdmlsh.s , , q1 │ │ vbif d27, d4, d28 │ │ vaba.u q10, , q8 │ │ stmdb sp!, {r4, r5, r6, r7, ip, lr, pc} │ │ b.n bd2b88 │ │ str r0, [r1, #0] │ │ b.n bd2c0c │ │ strh r1, [r0, #0] │ │ @@ -3273329,16 +3273329,16 @@ │ │ str r0, [r0, #0] │ │ b.n bd25f6 │ │ str r4, [r0, r0] │ │ b.n bd25fa │ │ movs r1, r0 │ │ b.n bd3236 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, fp, ip, pc} │ │ - vabd.u , q10, │ │ + ldmia.w sp!, {r1, r2, r4, r6, fp, ip, pc} │ │ + vceq.i d25, d4, d6 │ │ vminnm.f16 q10, q10, q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, ip, lr, pc} │ │ b.n bd2fa4 │ │ str r0, [r0, #0] │ │ b.n bd2e4e │ │ lsls r4, r4, #4 │ │ b.n bd264c │ │ @@ -3274442,16 +3274442,16 @@ │ │ movs r0, r5 │ │ b.n bd2fb2 │ │ movs r1, r0 │ │ b.n bd3b6a │ │ beq.n bd33fc │ │ b.n bd3948 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r4, r7, r8, r9, sl, fp, pc} │ │ - vcge.u q10, q10, │ │ + ldmia.w sp!, {r1, r3, r4, r5, r7, r8, r9, sl, fp, pc} │ │ + vcge.u q10, q10, q12 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bd38dc │ │ movs r1, r0 │ │ b.n bd3b2a │ │ movs r7, r4 │ │ bge.n bd344a │ │ @@ -3274567,19 +3274567,19 @@ │ │ b.n bd3c7e │ │ str r2, [r4, r2] │ │ add.w r0, r1, r0 │ │ b.n bd3d06 │ │ beq.n bd3558 │ │ b.n bd3a64 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r8, sl, fp, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r4, r7, r8, sl, fp, pc} │ │ vqadd.u64 d31, d4, d16 │ │ - vabd.f16 q12, q1, │ │ + @ instruction: 0xff728d76 │ │ vhadd.u d31, d4, d8 │ │ - vabd.f16 q12, q9, │ │ + vabd.f16 q12, q9, q13 │ │ vqadd.u64 , q2, q14 │ │ vqshl.u64 , q2, q9 │ │ bmi.n bd3512 │ │ bmi.n bd3514 │ │ bmi.n bd3516 │ │ bmi.n bd3518 │ │ bmi.n bd351a │ │ @@ -3274689,18 +3274689,18 @@ │ │ b.n bd399a │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {ip, sp, lr, pc} │ │ b.n bd3ca2 │ │ subs r3, #196 @ 0xc4 │ │ ... │ │ movs r0, r0 │ │ - ldrh r3, [r5, #38] @ 0x26 │ │ - vqrdmlsh.s d24, d20, d23 │ │ - vqrdmlsh.s d24, d4, d31 │ │ - vqrdmlsh.s q12, q2, │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ + vqrdmlsh.s q12, q10, q7 │ │ + @ instruction: 0xff748c66 │ │ + vqrdmlsh.s q12, q2, q15 │ │ vhadd.u d16, d4, d4 │ │ b.n bd31c4 │ │ movs r0, r0 │ │ b.n bd37a8 │ │ vrhadd.u16 d14, d14, d31 │ │ strh r0, [r4, #58] @ 0x3a │ │ movs r7, r3 │ │ @@ -3276291,17 +3276291,17 @@ │ │ b.n bd4782 │ │ movs r0, #222 @ 0xde │ │ b.n bd4b86 │ │ asrs r1, r0, #32 │ │ b.n bd4568 │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r2, r4, r6, r7, sl, sp, lr} │ │ - @ instruction: 0xea02cce0 │ │ - vqrdmlsh.s q14, , q12 │ │ - @ instruction: 0xff73ccac │ │ + @ instruction: 0xea02cd07 │ │ + @ instruction: 0xff73cd1f │ │ + vqrdmlsh.s q14, , │ │ vqadd.u64 d16, d3, d0 │ │ b.n bd3f82 │ │ movs r1, r0 │ │ b.n bd4466 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ b.n bd4b0e │ │ @@ -3276359,17 +3276359,17 @@ │ │ asrs r0, r2, #32 │ │ b.n bd4024 │ │ movs r0, #233 @ 0xe9 │ │ b.n bd4c2a │ │ asrs r1, r0, #32 │ │ b.n bd460c │ │ str r5, [r5, #72] @ 0x48 │ │ - @ instruction: 0xea02cc34 │ │ - vqrdmlsh.s q14, , q2 │ │ - @ instruction: 0xff73cc08 │ │ + @ instruction: 0xea02cc5b │ │ + vqrdmlsh.s q14, , │ │ + @ instruction: 0xff73cc2f │ │ vqadd.u64 q8, , q0 │ │ movt r0, #256 @ 0x100 │ │ b.n bd4c46 │ │ lsrs r5, r1, #10 │ │ orr.w r0, r0, #2097152 @ 0x200000 │ │ b.n bd400e │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3276386,15 +3276386,15 @@ │ │ add.w r0, r2, r0 │ │ b.n bd4bce │ │ asrs r1, r0, #32 │ │ asrs r0, r4, #14 │ │ asrs r0, r2, #32 │ │ asrs r0, r0, #22 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r4, r6, r7, r8, r9, fp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, fp, lr, pc} │ │ vsub.i64 d20, d3, d0 │ │ stmdb sp!, {r2, r3, r4, ip} │ │ b.n bd4084 │ │ movs r4, r2 │ │ b.n bd4c8a │ │ movs r0, #248 @ 0xf8 │ │ b.n bd4c8e │ │ @@ -3276404,15 +3276404,15 @@ │ │ add.w r0, r2, r0 │ │ b.n bd4bfa │ │ asrs r1, r1, #32 │ │ asrs r0, r4, #14 │ │ asrs r0, r2, #32 │ │ asrs r0, r0, #22 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r2, r5, r7, r8, r9, fp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r6, r7, r8, r9, fp, lr, pc} │ │ vhadd.u d18, d3, d8 │ │ b.n bd408e │ │ movs r1, r0 │ │ b.n bd4816 │ │ vrhadd.u16 d10, d14, d31 │ │ muls r0, r6 │ │ stmdb sp!, {r0, sl} │ │ @@ -3276543,20 +3276543,20 @@ │ │ str r0, [r1, r0] │ │ b.n bd4196 │ │ ands r0, r0 │ │ b.n bd419a │ │ muls r0, r6 │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n bd4900 │ │ - ldmia r3!, {r5, r6} │ │ - @ instruction: 0xff734df8 │ │ - vqrdmulh.s d28, d5, d4 │ │ - @ instruction: 0xff734d9c │ │ - vqrdmulh.s d28, d5, d24 │ │ - vpmax.u d28, d19, d8 │ │ + ldmia r3!, {r0, r1, r2, r7} │ │ + vacgt.f16 d20, d3, d15 │ │ + vqrdmulh.s d28, d5, d27 │ │ + vabd.f16 q10, , │ │ + vqrdmulh.s q14, , │ │ + vpmax.u d28, d19, d31 │ │ vhadd.u d16, d3, d0 │ │ b.n bd4d5e │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ eors r0, r6 │ │ stmdb sp!, {r4, ip, lr} │ │ @@ -3276695,18 +3276695,18 @@ │ │ b.n bd4f26 │ │ asrs r1, r0, #32 │ │ b.n bd4908 │ │ str r6, [r5, #60] @ 0x3c │ │ add.w r0, r2, r0 │ │ b.n bd4f32 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r2, r4, r9, fp, lr, pc} │ │ - vmul.p d28, d3, d24 │ │ - vmls.i q14, , q6 │ │ - vmls.i d28, d3, d12 │ │ + ldmia.w sp!, {r0, r1, r3, r4, r5, r9, fp, lr, pc} │ │ + vmul.p q14, , │ │ + vmul.p q14, , │ │ + vmul.p d28, d3, d19 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r4, sp} │ │ b.n bd43b0 │ │ ands r1, r0 │ │ b.n bd4b52 │ │ asrs r0, r1, #32 │ │ b.n bd4f56 │ │ @@ -3277262,18 +3277262,18 @@ │ │ b.n bd4ff6 │ │ movs r0, #233 @ 0xe9 │ │ b.n bd53fa │ │ asrs r1, r0, #32 │ │ b.n bd4ddc │ │ str r1, [r7, #40] @ 0x28 │ │ @ instruction: 0xeb02ffde │ │ - @ instruction: 0xeaffc69c │ │ - vshl.u64 q14, q8, │ │ - vqshl.u64 q14, q12, │ │ - vqshl.u64 d28, d24, d3 │ │ + @ instruction: 0xeaffc6c3 │ │ + vshl.u64 d28, d7, d19 │ │ + vqshl.u64 d28, d15, d19 │ │ + vqshl.u64 q14, , │ │ vhadd.u d16, d3, d0 │ │ b.n bd537e │ │ movs r0, r0 │ │ mvns r0, r4 │ │ vrhadd.u16 d4, d14, d31 │ │ ldr r0, [pc, #0] @ (bd4ce4 ) │ │ stmdb sp!, {r3, ip, lr, pc} │ │ @@ -3278704,26 +3278704,26 @@ │ │ movs r4, r1 │ │ b.n bd6046 │ │ movs r4, #74 @ 0x4a │ │ b.n bd5f0a │ │ asrs r1, r0, #32 │ │ b.n bd5a2c │ │ ldrsh r1, [r5, r2] │ │ - @ instruction: 0xea02b7e8 │ │ + @ instruction: 0xea02b80f │ │ vhadd.u d16, d3, d0 │ │ b.n bd5fba │ │ vrhadd.u16 d0, d14, d31 │ │ asrs r0, r1, #32 │ │ b.n bd5460 │ │ movs r4, #84 @ 0x54 │ │ b.n bd5f26 │ │ asrs r1, r0, #32 │ │ b.n bd5a48 │ │ ldrsh r6, [r3, r6] │ │ - @ instruction: 0xea02b7cc │ │ + @ instruction: 0xea02b7f3 │ │ vqadd.u64 d18, d3, d0 │ │ b.n bd5456 │ │ asrs r1, r0, #32 │ │ b.n bd5c3e │ │ asrs r0, r2, #32 │ │ b.n bd543e │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3279401,15 +3279401,15 @@ │ │ str r0, [r0, r1] │ │ b.n bd5a2a │ │ str r4, [r0, r1] │ │ b.n bd5a2e │ │ asrs r0, r1, #1 │ │ b.n bd5a32 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r6, r7, r9, fp, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r1, r2, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ vqadd.u64 d20, d4, d0 │ │ stmdb sp!, {} │ │ b.n bd65da │ │ strh r0, [r2, #0] │ │ lsrs r5, r7, #2 │ │ ands r0, r0 │ │ b.n bd6282 │ │ @@ -3279435,15 +3279435,15 @@ │ │ b.n bd62b2 │ │ movs r1, #2 │ │ b.n bd6576 │ │ asrs r1, r0, #32 │ │ b.n bd6098 │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r3, r9, sl, fp, ip, lr} │ │ - @ instruction: 0xea02fa37 │ │ + @ instruction: 0xea02fa5e │ │ vaba.u q10, q10, q8 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n bd6428 │ │ str r0, [r0, r0] │ │ b.n bd62d2 │ │ movs r1, r0 │ │ b.n bd62d6 │ │ @@ -3280005,17 +3280005,17 @@ │ │ b.n bd67aa │ │ str r0, [r0, r0] │ │ b.n bd5f7e │ │ movs r4, r0 │ │ b.n bd67b2 │ │ ldrh r5, [r3, #44] @ 0x2c │ │ @ instruction: 0xeb02ffa9 │ │ - @ instruction: 0xeafff673 │ │ - vqrshl.u64 , , q2 │ │ - vqrshl.u64 d31, d31, d20 │ │ + @ instruction: 0xeafff69a │ │ + vqrshl.u64 , q13, q2 │ │ + vrshl.u64 , q11, q10 │ │ vceq.i q10, q10, q8 │ │ stmdb sp!, {ip, lr} │ │ b.n bd67ce │ │ movs r0, r3 │ │ b.n bd6992 │ │ strb r3, [r0, #0] │ │ b.n bd67d6 │ │ @@ -3280072,15 +3280072,15 @@ │ │ movs r0, #32 │ │ b.n bd6c4a │ │ lsrs r5, r1, #10 │ │ orr.w sl, r1, #4259840 @ 0x410000 │ │ orr.w r0, r1, #32768 @ 0x8000 │ │ b.n bd6018 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r1, r2, r6, r9, sl, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r2, r3, r5, r6, r9, sl, ip, sp, pc} │ │ vsub.i64 d20, d4, d0 │ │ stmdb sp!, {r2, r4, r5, ip} │ │ b.n bd6064 │ │ movs r4, r6 │ │ b.n bd6c6a │ │ movs r0, #122 @ 0x7a │ │ b.n bd6c6e │ │ @@ -3280099,15 +3280099,15 @@ │ │ lsrs r5, r1, #10 │ │ orr.w sl, r1, #4259840 @ 0x410000 │ │ orr.w r0, r1, #524288 @ 0x80000 │ │ b.n bd6c96 │ │ movs r0, #0 │ │ b.n bd605c │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r9, sl, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r2, r3, r5, r9, sl, ip, sp, pc} │ │ vqadd.u64 d20, d4, d0 │ │ stmdb sp!, {r2, r3, r4, r5, ip} │ │ b.n bd60a8 │ │ ands r0, r0 │ │ b.n bd68ae │ │ movs r4, r6 │ │ b.n bd6cb2 │ │ @@ -3280130,15 +3280130,15 @@ │ │ lsrs r5, r1, #10 │ │ orr.w sl, r1, #4259840 @ 0x410000 │ │ orr.w r0, r1, #557056 @ 0x88000 │ │ b.n bd6ce2 │ │ movs r0, #0 │ │ b.n bd60a8 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r7, r8, sl, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r2, r5, r6, r7, r8, sl, ip, sp, pc} │ │ vsub.i64 d20, d4, d0 │ │ stmdb sp!, {r2, r3, r4, r5, ip} │ │ b.n bd60f4 │ │ movs r4, r6 │ │ b.n bd6cfa │ │ movs r0, #122 @ 0x7a │ │ b.n bd6cfe │ │ @@ -3280161,15 +3280161,15 @@ │ │ lsrs r5, r1, #10 │ │ orr.w sl, r1, #4259840 @ 0x410000 │ │ orr.w r0, r1, #557056 @ 0x88000 │ │ b.n bd6d2e │ │ movs r0, #0 │ │ b.n bd60f4 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r4, r5, r6, r8, sl, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r2, r3, r4, r7, r8, sl, ip, sp, pc} │ │ vhadd.u d16, d4, d0 │ │ b.n bd6c9e │ │ vrhadd.u16 d0, d14, d31 │ │ eors r0, r6 │ │ stmdb sp!, {r2, r4, r5, r7, r8, ip} │ │ b.n bd6148 │ │ ands r0, r0 │ │ @@ -3280365,17 +3280365,17 @@ │ │ b.n bd6af2 │ │ movs r0, #176 @ 0xb0 │ │ b.n bd6ef6 │ │ asrs r1, r0, #32 │ │ b.n bd68d8 │ │ eors r0, r6 │ │ ldmia.w sp!, {r0, r3, r4, r5, r6, r7, r8, r9, fp, ip, lr} │ │ - @ instruction: 0xea02b51e │ │ - vqshl.u64 , q15, q10 │ │ - vcge.u , q2, q15 │ │ + @ instruction: 0xea02b545 │ │ + vrshl.u64 d27, d21, d4 │ │ + vcgt.u d27, d20, d21 │ │ vhadd.u d17, d4, d20 │ │ b.n bd62f2 │ │ movs r0, r0 │ │ b.n bd6e78 │ │ movs r0, #40 @ 0x28 │ │ lsls r0, r2, #22 │ │ movs r0, r0 │ │ @@ -3280485,17 +3280485,17 @@ │ │ add.w r0, r1, r4, asr #32 │ │ b.n bd63ec │ │ movs r1, r0 │ │ b.n bd6dc6 │ │ movs r4, r4 │ │ b.n bd63d4 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r1, r4, r8, r9, ip, sp, pc} │ │ - vqsub.u64 , q10, q1 │ │ - vqsub.u64 d27, d20, d2 │ │ + ldmia.w sp!, {r0, r3, r4, r5, r8, r9, ip, sp, pc} │ │ + vqsub.u64 , q10, │ │ + vqsub.u64 d27, d20, d25 │ │ vmul.p d31, d4, d4 │ │ vhadd.u d16, d2, d0 │ │ b.n bd6f82 │ │ vrhadd.u16 d0, d14, d31 │ │ asrs r4, r4, #32 │ │ b.n bd640a │ │ movs r0, r0 │ │ @@ -3280932,17 +3280932,17 @@ │ │ movs r1, r0 │ │ b.n bd71d2 │ │ movs r0, r4 │ │ b.n bd67de │ │ movs r4, r0 │ │ b.n bd7016 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r1, r4, r5, r6, r8, ip, sp, pc} │ │ - vhadd.u , q2, q11 │ │ - @ instruction: 0xff74cddc │ │ + ldmia.w sp!, {r0, r3, r4, r7, r8, ip, sp, pc} │ │ + vhadd.u d27, d20, d13 │ │ + vcgt.f16 d28, d4, d3 │ │ vhadd.u d16, d4, d0 │ │ b.n bd738a │ │ movs r0, r6 │ │ asrs r0, r2, #22 │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3283931,18 +3283931,18 @@ │ │ bl c276dc │ │ movw r1, #3 │ │ mov r0, #3 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c277cc │ │ b bd9b50 │ │ - @ instruction: 0xff737597 │ │ - @ instruction: 0xff735b01 │ │ - @ instruction: 0xff7375d7 │ │ - @ instruction: 0xff735b41 │ │ + @ instruction: 0xff7375be │ │ + @ instruction: 0xff735b28 │ │ + @ instruction: 0xff7375fe │ │ + @ instruction: 0xff735b68 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ mov r0, r2 │ │ mov r4, r2 │ │ mov r5, r1 │ │ bl bd67cc │ │ mov r0, r4 │ │ @@ -3284285,16 +3284285,16 @@ │ │ mov r6, #0 │ │ bl c277cc │ │ b bda10c │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff7355a0 │ │ - @ instruction: 0xff75104f │ │ + @ instruction: 0xff7355c7 │ │ + @ instruction: 0xff751076 │ │ strdeq sp, [r1], -r4 @ │ │ strdeq sp, [r1], -r0 @ │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r4, r3 │ │ mov r5, r0 │ │ bl bdaf10 │ │ @@ -3284344,16 +3284344,16 @@ │ │ mov r6, #0 │ │ bl c277cc │ │ b bda1f8 │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff7354b4 │ │ - @ instruction: 0xff750f63 │ │ + @ instruction: 0xff7354db │ │ + @ instruction: 0xff750f8a │ │ eoreq sp, r1, r0, lsl r9 │ │ eoreq sp, r1, ip, lsl #18 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #156 @ 0x9c │ │ ldr r7, [r3, #4] │ │ mov r8, r1 │ │ mov r4, r3 │ │ @@ -3284464,16 +3284464,16 @@ │ │ mov r0, fp │ │ mov r2, #98 @ 0x62 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r6 │ │ add sp, sp, #156 @ 0x9c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff735428 │ │ - @ instruction: 0xff7352b0 │ │ + @ instruction: 0xff73544f │ │ + @ instruction: 0xff7352d7 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl bda214 │ │ cmp r0, #0 │ │ beq bda410 │ │ mov r5, r0 │ │ mov r0, r4 │ │ @@ -3284531,16 +3284531,16 @@ │ │ mov r6, #0 │ │ bl c277cc │ │ b bda4e4 │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff7351c8 │ │ - @ instruction: 0xff750c77 │ │ + @ instruction: 0xff7351ef │ │ + @ instruction: 0xff750c9e │ │ eoreq sp, r1, r4, lsr #12 │ │ eoreq sp, r1, r0, lsr #12 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ ldr r9, [r3, #4] │ │ mov sl, r1 │ │ mov r5, r3 │ │ @@ -3284676,15 +3284676,15 @@ │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff734f88 │ │ + @ instruction: 0xff734faf │ │ @ instruction: 0xff727e3f │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ ldr r8, [sp, #40] @ 0x28 │ │ mov sl, r0 │ │ mov r9, r3 │ │ mov r6, r2 │ │ @@ -3284752,16 +3284752,16 @@ │ │ bl c277cc │ │ mov r7, #0 │ │ mov r0, r8 │ │ bl bd68dc │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff734e54 │ │ - @ instruction: 0xff750903 │ │ + @ instruction: 0xff734e7b │ │ + @ instruction: 0xff75092a │ │ eoreq sp, r1, ip, lsr #5 │ │ eoreq sp, r1, r8, lsr #5 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r4, r2 │ │ mov r2, r3 │ │ mov r6, r3 │ │ @@ -3284866,15 +3284866,15 @@ │ │ mov r0, #3 │ │ mov r1, #110 @ 0x6e │ │ mov r2, #0 │ │ mov r8, #0 │ │ bl c277cc │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff734c7c │ │ + @ instruction: 0xff734ca3 │ │ @ instruction: 0xff724124 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ mov r0, r3 │ │ mov r6, r3 │ │ mov r7, r2 │ │ @@ -3284931,17 +3284931,17 @@ │ │ mov r5, #0 │ │ mov r0, #3 │ │ mov r1, #107 @ 0x6b │ │ b bdaa84 │ │ mov r5, #0 │ │ b bdaa8c │ │ @ instruction: 0xff75624f │ │ - @ instruction: 0xff743682 │ │ + @ instruction: 0xff7436a9 │ │ @ instruction: 0xff7561b3 │ │ - @ instruction: 0xff7435e6 │ │ + @ instruction: 0xff74360d │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #60 @ 0x3c │ │ ldr r8, [sp, #96] @ 0x60 │ │ mov r9, r0 │ │ mov r4, r3 │ │ mov r5, r2 │ │ str r1, [sp, #16] │ │ @@ -3287648,15 +3287648,15 @@ │ │ sub r1, r4, r1 │ │ blx d4b2fc │ │ str r4, [r5] │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff71f9ca │ │ - @ instruction: 0xff74dcb8 │ │ + @ instruction: 0xff74dcdf │ │ @ instruction: 0xff71f926 │ │ @ instruction: 0xff71f8d6 │ │ @ instruction: 0xff71f942 │ │ push {r4, r5, fp, lr} │ │ cmp r1, #0 │ │ beq bdd63c │ │ cmp r2, #0 │ │ @@ -3288128,60 +3288128,60 @@ │ │ mov r8, #1 │ │ b bddd18 │ │ bl c279f8 │ │ mov r8, #0 │ │ mov r0, r8 │ │ add sp, sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff73ebea │ │ + @ instruction: 0xff73ec11 │ │ @ instruction: 0xff7230c8 │ │ - @ instruction: 0xff745be3 │ │ + @ instruction: 0xff745c0a │ │ @ instruction: 0xff751301 │ │ - @ instruction: 0xff74f35d │ │ + @ instruction: 0xff74f384 │ │ eoreq fp, r2, r0, lsr r7 │ │ andeq r0, r0, r8, ror #29 │ │ - @ instruction: 0xff74611b │ │ + @ instruction: 0xff746142 │ │ strdeq fp, [r2], -r0 @ │ │ eoreq fp, r2, ip, lsl #13 │ │ andeq r0, r0, r0, ror #28 │ │ eoreq fp, r2, ip, ror r6 │ │ eoreq fp, r2, r8, lsr #11 │ │ eoreq fp, r2, r0, lsr #11 │ │ eoreq fp, r2, r4, lsl #10 │ │ - @ instruction: 0xff745eef │ │ + @ instruction: 0xff745f16 │ │ eoreq fp, r2, r0, asr #10 │ │ strdeq r0, [r0], -r0 @ │ │ - @ instruction: 0xff745f27 │ │ - @ instruction: 0xff7425ea │ │ - @ instruction: 0xff738f9d │ │ - @ instruction: 0xff746002 │ │ + @ instruction: 0xff745f4e │ │ + @ instruction: 0xff742611 │ │ + @ instruction: 0xff738fc4 │ │ + @ instruction: 0xff746029 │ │ andeq r0, r0, r8, ror sp │ │ - @ instruction: 0xff745e4b │ │ - @ instruction: 0xff74b936 │ │ - @ instruction: 0xff733686 │ │ + @ instruction: 0xff745e72 │ │ + @ instruction: 0xff74b95d │ │ + @ instruction: 0xff7336ad │ │ @ instruction: 0xff722d59 │ │ @ instruction: 0xff72dc29 │ │ eoreq fp, r2, r8, ror #7 │ │ @ instruction: 0x00000bbc │ │ ldrdeq fp, [r2], -r8 @ │ │ eoreq fp, r2, ip, lsl #6 │ │ eoreq fp, r2, r8, lsl r3 │ │ eoreq fp, r2, r4, ror #4 │ │ eoreq fp, r2, r0, asr r2 │ │ - @ instruction: 0xff745c2b │ │ + @ instruction: 0xff745c52 │ │ @ instruction: 0xff72a357 │ │ - @ instruction: 0xff745dab │ │ + @ instruction: 0xff745dd2 │ │ andeq r0, r0, ip, lsl fp │ │ @ instruction: 0xff722c99 │ │ @ instruction: 0xff720fb8 │ │ eoreq fp, r2, r0, asr #5 │ │ mlaeq r2, ip, r2, fp │ │ mlaeq r2, r0, r2, fp │ │ andeq r0, r0, r8, lsr sl │ │ - @ instruction: 0xff745c6f │ │ + @ instruction: 0xff745c96 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r8, r3 │ │ mov fp, r2 │ │ mov r7, r1 │ │ mov r4, r0 │ │ bl c5739c │ │ @@ -3288255,15 +3288255,15 @@ │ │ blt bddf10 │ │ bl c279f8 │ │ b bddf14 │ │ bl c27b54 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff7459db │ │ + @ instruction: 0xff745a02 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r0, [pc, #180] @ bddfe8 │ │ add r0, pc, r0 │ │ bl c5ae0c │ │ cmp r0, #0 │ │ beq bddf58 │ │ @@ -3288305,22 +3288305,22 @@ │ │ ldr r1, [pc, #32] @ bddff4 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b bddf4c │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff738910 │ │ - @ instruction: 0xff74596f │ │ + @ instruction: 0xff738937 │ │ + @ instruction: 0xff745996 │ │ @ instruction: 0xff729372 │ │ - @ instruction: 0xff7458e3 │ │ - @ instruction: 0xff74593f │ │ - @ instruction: 0xff74b3ff │ │ + @ instruction: 0xff74590a │ │ + @ instruction: 0xff745966 │ │ + @ instruction: 0xff74b426 │ │ @ instruction: 0xff727c68 │ │ - @ instruction: 0xff73a4b8 │ │ + @ instruction: 0xff73a4df │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ mov sl, r0 │ │ bl bde170 │ │ cmp r0, #0 │ │ beq bde138 │ │ ldr r0, [pc, #300] @ bde154 │ │ @@ -3288488,15 +3288488,15 @@ │ │ eoreq sl, r2, r4, asr #26 │ │ andeq r0, r0, r4, lsl r5 │ │ eoreq sl, r2, ip, lsr #26 │ │ eoreq sl, r2, ip, lsl #26 │ │ eoreq sl, r2, r0, lsl sp │ │ ldrdeq sl, [r2], -r8 @ │ │ eoreq sl, r2, ip, asr #25 │ │ - @ instruction: 0xff7456af │ │ + @ instruction: 0xff7456d6 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ bl bf1608 │ │ ldr r0, [r4, #4] │ │ movw r2, #567 @ 0x237 │ │ ldr r5, [pc, #28] @ bde304 │ │ @@ -3288504,15 +3288504,15 @@ │ │ mov r1, r5 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #568 @ 0x238 │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff7455d3 │ │ + @ instruction: 0xff7455fa │ │ push {fp, lr} │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ mov r0, #0 │ │ bl bde32c │ │ cmp r0, #0 │ │ @@ -3288612,22 +3288612,22 @@ │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ eoreq sl, r2, r4, lsl #23 │ │ andeq r0, r0, r4, asr r3 │ │ eoreq sl, r2, r8, ror #22 │ │ eoreq sl, r2, r4, asr #22 │ │ eoreq sl, r2, ip, lsr fp │ │ - @ instruction: 0xff7454f7 │ │ - @ instruction: 0xff7454d7 │ │ + @ instruction: 0xff74551e │ │ + @ instruction: 0xff7454fe │ │ eoreq sl, r2, r4, lsr #21 │ │ mlaeq r2, r4, sl, sl │ │ eoreq sl, r2, r8, lsl #21 │ │ eoreq sl, r2, ip, ror #20 │ │ eoreq sl, r2, ip, asr sl │ │ - @ instruction: 0xff745447 │ │ + @ instruction: 0xff74546e │ │ push {r4, lr} │ │ mov r0, #1 │ │ bl bde008 │ │ ldr r0, [pc, #72] @ bde530 │ │ ldr r0, [pc, r0] │ │ bl c79a14 │ │ ldr r0, [pc, #64] @ bde534 │ │ @@ -3288726,15 +3288726,15 @@ │ │ bl c276dc │ │ mov r0, #14 │ │ mov r1, #115 @ 0x73 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff74525f │ │ + @ instruction: 0xff745286 │ │ @ instruction: 0xff7204e4 │ │ push {fp, lr} │ │ bl be0f14 │ │ bl c2289c │ │ ldr r0, [pc, #12] @ bde6a4 │ │ mov r1, #1 │ │ add r0, pc, r0 │ │ @@ -3288765,15 +3288765,15 @@ │ │ bl c277cc │ │ mov r4, #0 │ │ ldr r0, [pc, #20] @ bde720 │ │ add r0, pc, r0 │ │ str r4, [r0] │ │ pop {r4, pc} │ │ strdeq sl, [r2], -r4 @ │ │ - @ instruction: 0xff7451d7 │ │ + @ instruction: 0xff7451fe │ │ @ instruction: 0xff7545d0 │ │ eoreq sl, r2, r4, asr #15 │ │ push {fp, lr} │ │ cmp r0, #0 │ │ beq bde740 │ │ cmp r1, #0 │ │ beq bde768 │ │ @@ -3288799,17 +3288799,17 @@ │ │ mov r0, #14 │ │ mov r1, #107 @ 0x6b │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff72cfaf │ │ - @ instruction: 0xff74e909 │ │ + @ instruction: 0xff74e930 │ │ @ instruction: 0xff72cf87 │ │ - @ instruction: 0xff74e8e1 │ │ + @ instruction: 0xff74e908 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r2 │ │ mov r4, r1 │ │ mov r6, r0 │ │ bl be0a90 │ │ cmp r0, #0 │ │ @@ -3288840,16 +3288840,16 @@ │ │ mov r1, #106 @ 0x6a │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff72cf17 │ │ - @ instruction: 0xff748ee8 │ │ - @ instruction: 0xff739c60 │ │ + @ instruction: 0xff748f0f │ │ + @ instruction: 0xff739c87 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r3, #0 │ │ beq bde8a8 │ │ mov r4, r3 │ │ mov r5, r0 │ │ bl bde7ac │ │ @@ -3290123,15 +3290123,15 @@ │ │ movw r0, #7 │ │ movt r0, #8 │ │ add r1, r0, #7 │ │ mov r0, #14 │ │ mov r2, #0 │ │ bl c277cc │ │ b bdfd78 │ │ - @ instruction: 0xff73d635 │ │ + @ instruction: 0xff73d65c │ │ @ instruction: 0xff752065 │ │ bl c275e8 │ │ ldr r0, [pc, #500] @ bdfe58 │ │ movw r1, #549 @ 0x225 │ │ ldr r2, [pc, #496] @ bdfe5c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ @@ -3290211,60 +3290211,60 @@ │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r5, #0 │ │ mov r0, #14 │ │ mov r1, #103 @ 0x67 │ │ b bdfb50 │ │ @ instruction: 0xff75136d │ │ - @ instruction: 0xff74d6f7 │ │ + @ instruction: 0xff74d71e │ │ @ instruction: 0xff751345 │ │ - @ instruction: 0xff74d6cf │ │ + @ instruction: 0xff74d6f6 │ │ @ instruction: 0xff7511a9 │ │ - @ instruction: 0xff74d533 │ │ + @ instruction: 0xff74d55a │ │ @ instruction: 0xff7511dd │ │ - @ instruction: 0xff74d567 │ │ + @ instruction: 0xff74d58e │ │ @ instruction: 0xff751ef5 │ │ @ instruction: 0xff751e29 │ │ @ instruction: 0xff751051 │ │ - @ instruction: 0xff74d3db │ │ + @ instruction: 0xff74d402 │ │ @ instruction: 0xff750f51 │ │ - @ instruction: 0xff74d2db │ │ + @ instruction: 0xff74d302 │ │ @ instruction: 0xff7215b4 │ │ - @ instruction: 0xff74ddf4 │ │ + @ instruction: 0xff74de1b │ │ @ instruction: 0xff7558af │ │ @ instruction: 0xff751149 │ │ - @ instruction: 0xff74d4d3 │ │ + @ instruction: 0xff74d4fa │ │ @ instruction: 0xff74fafb │ │ @ instruction: 0xff7517f0 │ │ @ instruction: 0xff72e278 │ │ @ instruction: 0xff7517a1 │ │ @ instruction: 0xff75167d │ │ @ instruction: 0xff751651 │ │ @ instruction: 0xff750fc1 │ │ @ instruction: 0xff726528 │ │ @ instruction: 0xff7515d9 │ │ @ instruction: 0xff751025 │ │ - @ instruction: 0xff74d3af │ │ + @ instruction: 0xff74d3d6 │ │ @ instruction: 0xff750fa1 │ │ - @ instruction: 0xff74d32b │ │ + @ instruction: 0xff74d352 │ │ @ instruction: 0xff750fe1 │ │ - @ instruction: 0xff74d36b │ │ + @ instruction: 0xff74d392 │ │ @ instruction: 0xff751301 │ │ @ instruction: 0xff7512ad │ │ - @ instruction: 0xff74b6e3 │ │ - @ instruction: 0xff72fc13 │ │ + @ instruction: 0xff74b70a │ │ + @ instruction: 0xff72fc3a │ │ @ instruction: 0xff751225 │ │ @ instruction: 0xff7510fd │ │ - @ instruction: 0xff74d487 │ │ - @ instruction: 0xff733163 │ │ + @ instruction: 0xff74d4ae │ │ + @ instruction: 0xff73318a │ │ @ instruction: 0xff751a29 │ │ @ instruction: 0xff751079 │ │ - @ instruction: 0xff74d403 │ │ + @ instruction: 0xff74d42a │ │ @ instruction: 0xff7510b9 │ │ - @ instruction: 0xff74d443 │ │ + @ instruction: 0xff74d46a │ │ @ instruction: 0xff751171 │ │ push {fp, lr} │ │ mov r3, r1 │ │ ldr r1, [pc, #24] @ bdfe94 │ │ ldr r2, [pc, #24] @ bdfe98 │ │ ldr r0, [r0, #8] │ │ add r1, pc, r1 │ │ @@ -3290327,15 +3290327,15 @@ │ │ movw r1, #2 │ │ mov r0, #14 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff73697e │ │ + @ instruction: 0xff7369a5 │ │ @ instruction: 0xff750da5 │ │ @ instruction: 0xff71b060 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov fp, r1 │ │ mov r5, r0 │ │ bl d51b50 │ │ @@ -3290423,15 +3290423,15 @@ │ │ ldr r0, [sp, #8] │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff726191 │ │ @ instruction: 0xff72d747 │ │ @ instruction: 0xff750c61 │ │ @ instruction: 0xff725b4c │ │ - @ instruction: 0xff743919 │ │ + @ instruction: 0xff743940 │ │ @ instruction: 0xff750d05 │ │ ldrsb r2, [r1] │ │ cmp r2, #0 │ │ bmi be01a0 │ │ push {fp, lr} │ │ ldr lr, [r0, #4] │ │ uxtb r3, r2 │ │ @@ -3290778,15 +3290778,15 @@ │ │ mov r4, #0 │ │ mov r0, sl │ │ bl bdd234 │ │ mov r0, r4 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff75068d │ │ - @ instruction: 0xff74aafb │ │ + @ instruction: 0xff74ab22 │ │ @ instruction: 0xff7506fd │ │ ldr ip, [r0, #4] │ │ sub r2, r1, #1 │ │ b be06a4 │ │ add r2, r2, #1 │ │ ldrsb r3, [r2, #1] │ │ cmp r3, #0 │ │ @@ -3290855,20 +3290855,20 @@ │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r4 │ │ str r7, [r5] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff7452ab │ │ - @ instruction: 0xff733c29 │ │ - @ instruction: 0xff731aea │ │ + @ instruction: 0xff7452d2 │ │ + @ instruction: 0xff733c50 │ │ + @ instruction: 0xff731b11 │ │ @ instruction: 0xff719fcd │ │ @ instruction: 0xff750555 │ │ - @ instruction: 0xff74a9cc │ │ + @ instruction: 0xff74a9f3 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #104 @ 0x68 │ │ mov r6, r1 │ │ mov r1, sp │ │ mov r5, r2 │ │ mov r4, r0 │ │ bl d52100 │ │ @@ -3290925,16 +3290925,16 @@ │ │ add sp, sp, #104 @ 0x68 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff750489 │ │ @ instruction: 0xff74e798 │ │ @ instruction: 0xff754600 │ │ @ instruction: 0xff7504b9 │ │ @ instruction: 0xff74e7c8 │ │ - @ instruction: 0xff7318ce │ │ - @ instruction: 0xff743049 │ │ + @ instruction: 0xff7318f5 │ │ + @ instruction: 0xff743070 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ ldrd r4, [r0] │ │ mov r2, r1 │ │ cmp r5, #0 │ │ beq be0920 │ │ ldr r0, [r0, #8] │ │ @@ -3290951,15 +3290951,15 @@ │ │ mov r0, r2 │ │ mov r2, r4 │ │ add r1, pc, r1 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, lr} │ │ b bd0a28 │ │ @ instruction: 0xff71c555 │ │ - @ instruction: 0xff73d7cd │ │ + @ instruction: 0xff73d7f4 │ │ bx r2 │ │ mov r2, r0 │ │ cmp r2, #0 │ │ mov r0, #0 │ │ cmpne r1, #0 │ │ bne be0960 │ │ bx lr │ │ @@ -3291034,15 +3291034,15 @@ │ │ mov r1, r6 │ │ mov r2, #61 @ 0x3d │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff73b865 │ │ + @ instruction: 0xff73b88c │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, r0 │ │ mov r0, #0 │ │ cmp r2, #0 │ │ beq be0b50 │ │ cmp r3, #0 │ │ @@ -3291093,15 +3291093,15 @@ │ │ bl c5ae0c │ │ mov r2, r7 │ │ mov r3, r6 │ │ cmp r0, #0 │ │ bne be0b50 │ │ b be0b28 │ │ @ instruction: 0xff7521bd │ │ - @ instruction: 0xff73b77d │ │ + @ instruction: 0xff73b7a4 │ │ mov r2, r0 │ │ mov r0, #0 │ │ cmp r2, #0 │ │ bxeq lr │ │ ldr r0, [r2, #8] │ │ cmp r0, #0 │ │ beq be0ba0 │ │ @@ -3291202,15 +3291202,15 @@ │ │ ldr r0, [r4, #8] │ │ add r1, pc, r1 │ │ bl c55c98 │ │ ldr r0, [r4, #8] │ │ pop {r4, lr} │ │ b c55648 │ │ pop {r4, pc} │ │ - @ instruction: 0xff73b5e1 │ │ + @ instruction: 0xff73b608 │ │ andeq r0, r0, ip, lsl #4 │ │ andeq r0, r0, r4, lsr r0 │ │ andeq r0, r0, ip, lsr r0 │ │ mov r2, r0 │ │ ldr r0, [r0, #4] │ │ cmp r0, #0 │ │ bxeq lr │ │ @@ -3291258,16 +3291258,16 @@ │ │ mov r1, r4 │ │ bl c6d7a8 │ │ mov r0, r8 │ │ mov r1, r4 │ │ mov r2, #182 @ 0xb6 │ │ pop {r4, r5, r6, r7, r8, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff73b52d │ │ - @ instruction: 0xff73b4c9 │ │ + @ instruction: 0xff73b554 │ │ + @ instruction: 0xff73b4f0 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl cb474c │ │ mov r9, r0 │ │ cmp r0, #0 │ │ beq be0ed4 │ │ @@ -3291319,18 +3291319,18 @@ │ │ mov r0, r4 │ │ mov r2, #212 @ 0xd4 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r4, #0 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff73b479 │ │ - @ instruction: 0xff73b451 │ │ - @ instruction: 0xff73b3ed │ │ - @ instruction: 0xff73b3c9 │ │ + @ instruction: 0xff73b4a0 │ │ + @ instruction: 0xff73b478 │ │ + @ instruction: 0xff73b414 │ │ + @ instruction: 0xff73b3f0 │ │ bx r2 │ │ push {fp, lr} │ │ bl be0f38 │ │ bl be1154 │ │ bl c228ac │ │ bl c330dc │ │ bl be46a8 │ │ @@ -3291466,24 +3291466,24 @@ │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff7289c3 │ │ @ instruction: 0xff7288f3 │ │ @ instruction: 0xff7288bf │ │ @ instruction: 0xff728853 │ │ - @ instruction: 0xff7465d1 │ │ + @ instruction: 0xff7465f8 │ │ bx lr │ │ ldr r0, [pc, #20] @ be1170 │ │ ldr r1, [pc, #20] @ be1174 │ │ ldr r2, [pc, #20] @ be1178 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ b bde308 │ │ - @ instruction: 0xff72ffc9 │ │ + @ instruction: 0xff72fff0 │ │ andeq r0, r0, r0, lsl r0 │ │ andeq r0, r0, r4, ror #7 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r4, r1 │ │ bl bde548 │ │ mov r1, r0 │ │ @@ -3291704,34 +3291704,34 @@ │ │ bl c276dc │ │ movw r1, #13 │ │ mov r0, #13 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c277cc │ │ b be1444 │ │ - @ instruction: 0xff746315 │ │ + @ instruction: 0xff74633c │ │ @ instruction: 0xff728596 │ │ @ instruction: 0xff71ee57 │ │ - @ instruction: 0xff72d99f │ │ - @ instruction: 0xff740881 │ │ - @ instruction: 0xff7462e9 │ │ - @ instruction: 0xff7424cf │ │ - @ instruction: 0xff7424ba │ │ - @ instruction: 0xff747854 │ │ + @ instruction: 0xff72d9c6 │ │ + @ instruction: 0xff7408a8 │ │ + @ instruction: 0xff746310 │ │ + @ instruction: 0xff7424f6 │ │ + @ instruction: 0xff7424e1 │ │ + @ instruction: 0xff74787b │ │ @ instruction: 0xff719cb5 │ │ - @ instruction: 0xff746215 │ │ - @ instruction: 0xff7423fb │ │ + @ instruction: 0xff74623c │ │ + @ instruction: 0xff742422 │ │ eoreq r6, r1, r8, lsl #13 │ │ - @ instruction: 0xff746291 │ │ + @ instruction: 0xff7462b8 │ │ @ instruction: 0xff728512 │ │ eoreq r6, r1, ip, lsr #14 │ │ - @ instruction: 0xff746255 │ │ - @ instruction: 0xff74243b │ │ - @ instruction: 0xff744506 │ │ - @ instruction: 0xff740000 │ │ + @ instruction: 0xff74627c │ │ + @ instruction: 0xff742462 │ │ + @ instruction: 0xff74452d │ │ + @ instruction: 0xff740027 │ │ b be457c │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ add r3, sp, #4 │ │ mov r2, #0 │ │ str r2, [sp, #4] │ │ bl be15c0 │ │ @@ -3292422,15 +3292422,15 @@ │ │ ldr r0, [r8] │ │ orr r0, r0, r1 │ │ str r0, [r8] │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff73dee6 │ │ + @ instruction: 0xff73df0d │ │ andseq sl, lr, r4, lsr #3 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mvn fp, #0 │ │ cmp r0, #0 │ │ beq be21ac │ │ mov r6, r1 │ │ @@ -3292737,27 +3292737,27 @@ │ │ b be24f8 │ │ mov r0, #4 │ │ str r0, [r5, #12] │ │ b be24f8 │ │ andseq sl, lr, r8, lsl #1 │ │ @ instruction: 0xff724047 │ │ @ instruction: 0xff7203de │ │ - @ instruction: 0xff747216 │ │ + @ instruction: 0xff74723d │ │ @ instruction: 0xff724077 │ │ @ instruction: 0xff72040e │ │ @ instruction: 0xff723fb7 │ │ @ instruction: 0xff72034e │ │ @ instruction: 0xff723dd7 │ │ - @ instruction: 0xff73da6b │ │ + @ instruction: 0xff73da92 │ │ @ instruction: 0xff723d4f │ │ @ instruction: 0xff7200e6 │ │ - @ instruction: 0xff74adc9 │ │ + @ instruction: 0xff74adf0 │ │ @ instruction: 0xff71bfde │ │ - @ instruction: 0xff7383ed │ │ - @ instruction: 0xff739fb4 │ │ + @ instruction: 0xff738414 │ │ + @ instruction: 0xff739fdb │ │ @ instruction: 0xff723e93 │ │ @ instruction: 0xff72022a │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r9, #0 │ │ cmp r0, #0 │ │ beq be2618 │ │ @@ -3292852,15 +3292852,15 @@ │ │ add r2, pc, r2 │ │ bl c277cc │ │ b be2618 │ │ @ instruction: 0xff723bd3 │ │ @ instruction: 0xff721dec │ │ @ instruction: 0xff723b0f │ │ @ instruction: 0xff721d28 │ │ - @ instruction: 0xff735dd1 │ │ + @ instruction: 0xff735df8 │ │ push {r4, r5, r6, lr} │ │ ldr r5, [sp, #20] │ │ ldr r6, [r0] │ │ cmp r5, #0 │ │ bne be2740 │ │ cmn r6, #1 │ │ beq be2740 │ │ @@ -3292906,17 +3292906,17 @@ │ │ ldr ip, [sp, #16] │ │ movne r1, r6 │ │ stm r0, {r2, r3, ip} │ │ mov r0, #1 │ │ str r1, [r5] │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff723aa7 │ │ - @ instruction: 0xff73d73b │ │ + @ instruction: 0xff73d762 │ │ @ instruction: 0xff723a6f │ │ - @ instruction: 0xff73d703 │ │ + @ instruction: 0xff73d72a │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq be2894 │ │ mov r6, r1 │ │ add r1, sp, #4 │ │ @@ -3292960,15 +3292960,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff723957 │ │ - @ instruction: 0xff72e8c6 │ │ + @ instruction: 0xff72e8ed │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #24] │ │ mov lr, #0 │ │ str lr, [sp, #8] │ │ stm sp, {ip, lr} │ │ bl be28cc │ │ @@ -3293399,39 +3293399,39 @@ │ │ b be2ea0 │ │ movw r7, #4098 @ 0x1002 │ │ mov r0, #30 │ │ cmp r1, #0 │ │ bne be2d34 │ │ b be2f40 │ │ @ instruction: 0xff71fb70 │ │ - @ instruction: 0xff7469a7 │ │ + @ instruction: 0xff7469ce │ │ @ instruction: 0xff71fbc0 │ │ - @ instruction: 0xff7469f7 │ │ + @ instruction: 0xff746a1e │ │ @ instruction: 0xff71fb48 │ │ - @ instruction: 0xff74697f │ │ + @ instruction: 0xff7469a6 │ │ @ instruction: 0xff71fb98 │ │ - @ instruction: 0xff7469cf │ │ + @ instruction: 0xff7469f6 │ │ @ instruction: 0xff71faec │ │ - @ instruction: 0xff746923 │ │ + @ instruction: 0xff74694a │ │ @ instruction: 0xff728c6b │ │ @ instruction: 0xff71f898 │ │ - @ instruction: 0xff7466cf │ │ - @ instruction: 0xff742cbc │ │ + @ instruction: 0xff7466f6 │ │ + @ instruction: 0xff742ce3 │ │ @ instruction: 0xff71f718 │ │ - @ instruction: 0xff74654f │ │ + @ instruction: 0xff746576 │ │ @ instruction: 0xff71f7e4 │ │ - @ instruction: 0xff74661b │ │ + @ instruction: 0xff746642 │ │ andeq r0, r0, r8, lsr #4 │ │ andeq r0, r0, r4, asr r2 │ │ andeq r0, r0, r0, asr r2 │ │ strdeq r0, [r0], -r8 │ │ andeq r0, r0, r4, lsl r3 │ │ @ instruction: 0xff71f6a0 │ │ @ instruction: 0xff71f7c8 │ │ - @ instruction: 0xff7465ff │ │ + @ instruction: 0xff746626 │ │ cmp r1, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r8, [sp, #40] @ 0x28 │ │ mov r4, r3 │ │ mov r5, r2 │ │ @@ -3294219,15 +3294219,15 @@ │ │ mov r1, #20 │ │ bl bd157c │ │ str r0, [r4] │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff71af9c │ │ - @ instruction: 0xff72f151 │ │ + @ instruction: 0xff72f178 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ mov r4, r0 │ │ add r0, sp, #44 @ 0x2c │ │ str r1, [sp, #44] @ 0x2c │ │ mov r1, sp │ │ mov r5, r3 │ │ @@ -3294260,15 +3294260,15 @@ │ │ mov r0, #13 │ │ mov r1, #173 @ 0xad │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff73fc3b │ │ + @ instruction: 0xff73fc62 │ │ @ instruction: 0xff7511b5 │ │ ldr r1, [r0, #4] │ │ cmp r1, #23 │ │ beq be3d18 │ │ cmp r1, #24 │ │ movne r0, #0 │ │ bxne lr │ │ @@ -3294458,21 +3294458,21 @@ │ │ add r1, pc, r1 │ │ str r5, [sp] │ │ add r2, ip, r4, lsl #2 │ │ str r7, [sp, #12] │ │ str r6, [sp, #16] │ │ str r0, [sp, #20] │ │ b be3fa0 │ │ - @ instruction: 0xff72b759 │ │ + @ instruction: 0xff72b780 │ │ @ instruction: 0xff718f9c │ │ @ instruction: 0xff75d97c │ │ - @ instruction: 0xff72ed97 │ │ - @ instruction: 0xff730d46 │ │ + @ instruction: 0xff72edbe │ │ + @ instruction: 0xff730d6d │ │ @ instruction: 0xff75d9e0 │ │ - @ instruction: 0xff743781 │ │ + @ instruction: 0xff7437a8 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r3, r0 │ │ add r0, sp, #4 │ │ mov r2, r1 │ │ mov r1, sp │ │ bl be3d1c │ │ @@ -3294805,15 +3294805,15 @@ │ │ eoreq r4, r2, ip, asr #21 │ │ @ instruction: 0xff75d594 │ │ andeq r0, r0, r0, lsr #3 │ │ @ instruction: 0xff750a37 │ │ eoreq r4, r2, r0, ror #20 │ │ @ instruction: 0xff7509db │ │ @ instruction: 0xff7509c3 │ │ - @ instruction: 0xff74150c │ │ + @ instruction: 0xff741533 │ │ ldr r0, [pc, #36] @ be45a8 │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ bxeq lr │ │ ldr r2, [pc, #24] @ be45ac │ │ mov r3, #0 │ │ ldr r1, [pc, #20] @ be45b0 │ │ @@ -3294888,15 +3294888,15 @@ │ │ ldr r0, [pc, #20] @ be46c4 │ │ ldr r1, [pc, #20] @ be46c8 │ │ ldr r2, [pc, #20] @ be46cc │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ b bde308 │ │ - @ instruction: 0xff72affc │ │ + @ instruction: 0xff72b023 │ │ andeq r0, r0, r0, lsl r0 │ │ muleq r0, r8, r2 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r5, r1 │ │ bl bde548 │ │ mov r4, r0 │ │ @@ -3295043,24 +3295043,24 @@ │ │ add r2, pc, r2 │ │ movweq r1, #118 @ 0x76 │ │ b be48c4 │ │ mov r0, #1 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff72375f │ │ - @ instruction: 0xff744b3f │ │ + @ instruction: 0xff744b66 │ │ @ instruction: 0xff74c448 │ │ @ instruction: 0xff7238df │ │ eoreq r4, r2, r4, lsr #15 │ │ mlaeq r2, r4, r7, r4 │ │ @ instruction: 0xff72389f │ │ eoreq r4, r2, r0, asr r7 │ │ @ instruction: 0xff723713 │ │ - @ instruction: 0xff744af3 │ │ - @ instruction: 0xff7410ae │ │ + @ instruction: 0xff744b1a │ │ + @ instruction: 0xff7410d5 │ │ eoreq r4, r2, r8, ror #14 │ │ ldr r0, [pc, #264] @ be4a6c │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr r1, [pc, #248] @ be4a70 │ │ @@ -3295563,15 +3295563,15 @@ │ │ add r0, r3, #4 │ │ ldr r1, [r4, #44] @ 0x2c │ │ ldr r2, [r4, #48] @ 0x30 │ │ blx d4b4f4 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff74dc7d │ │ - @ instruction: 0xff73342b │ │ + @ instruction: 0xff733452 │ │ @ instruction: 0xff74dc55 │ │ @ instruction: 0xff74dc11 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, #0 │ │ mov r7, r1 │ │ mov r5, r0 │ │ @@ -3295681,15 +3295681,15 @@ │ │ blt be51c8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r6, #0 │ │ b be51c8 │ │ @ instruction: 0xff74db5d │ │ - @ instruction: 0xff72dbf9 │ │ + @ instruction: 0xff72dc20 │ │ @ instruction: 0xff74dae9 │ │ @ instruction: 0xff74db35 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ movw r3, #1 │ │ mov r5, r1 │ │ sub r1, r2, #65536 @ 0x10000 │ │ movt r3, #65535 @ 0xffff │ │ @@ -3296003,19 +3296003,19 @@ │ │ bne be5560 │ │ mvn r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff74d505 │ │ @ instruction: 0xff74d57d │ │ - @ instruction: 0xff72d619 │ │ + @ instruction: 0xff72d640 │ │ @ instruction: 0xff74d531 │ │ @ instruction: 0xff727ff4 │ │ @ instruction: 0xff74d5e9 │ │ - @ instruction: 0xff72d685 │ │ + @ instruction: 0xff72d6ac │ │ @ instruction: 0xff74d5a1 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r7, r0 │ │ ldr r0, [r1] │ │ str r0, [sp] │ │ add r0, sp, #4 │ │ @@ -3296960,25 +3296960,25 @@ │ │ mov r6, #0 │ │ bl c277cc │ │ b be6718 │ │ mov r6, #0 │ │ mov r0, r7 │ │ bl c29770 │ │ b be6580 │ │ - @ instruction: 0xff73419d │ │ - @ instruction: 0xff72c84d │ │ - @ instruction: 0xff734145 │ │ - @ instruction: 0xff72c7f5 │ │ - @ instruction: 0xff7340f5 │ │ - @ instruction: 0xff72c7a5 │ │ - @ instruction: 0xff7340b5 │ │ - @ instruction: 0xff72c765 │ │ + @ instruction: 0xff7341c4 │ │ + @ instruction: 0xff72c874 │ │ + @ instruction: 0xff73416c │ │ + @ instruction: 0xff72c81c │ │ + @ instruction: 0xff73411c │ │ + @ instruction: 0xff72c7cc │ │ + @ instruction: 0xff7340dc │ │ + @ instruction: 0xff72c78c │ │ @ instruction: 0xff71f5d1 │ │ - @ instruction: 0xff73400d │ │ - @ instruction: 0xff72c6bd │ │ + @ instruction: 0xff734034 │ │ + @ instruction: 0xff72c6e4 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ mov r5, r0 │ │ ldr r0, [r2, #52] @ 0x34 │ │ mov r4, #0 │ │ cmn r0, #1 │ │ beq be68cc │ │ @@ -3297189,21 +3297189,21 @@ │ │ ldr r2, [fp, #64] @ 0x40 │ │ add r1, pc, r1 │ │ bl bd0a28 │ │ cmp r0, #0 │ │ bgt be6984 │ │ b be6954 │ │ @ instruction: 0xff7164db │ │ - @ instruction: 0xff7394aa │ │ + @ instruction: 0xff7394d1 │ │ @ instruction: 0xff74a356 │ │ - @ instruction: 0xff73948c │ │ + @ instruction: 0xff7394b3 │ │ @ instruction: 0xff7145d0 │ │ @ instruction: 0xff718152 │ │ - @ instruction: 0xff73b0c0 │ │ - @ instruction: 0xff74481c │ │ + @ instruction: 0xff73b0e7 │ │ + @ instruction: 0xff744843 │ │ @ instruction: 0xff716545 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #32 │ │ str r1, [sp] │ │ add r1, sp, #28 │ │ add r2, sp, #20 │ │ add r3, sp, #8 │ │ @@ -3297291,15 +3297291,15 @@ │ │ mov r7, #91 @ 0x5b │ │ b be6bec │ │ mov r9, #109 @ 0x6d │ │ mov r7, #97 @ 0x61 │ │ mov r5, sl │ │ b be6bec │ │ andseq r5, lr, r8, lsr #18 │ │ - @ instruction: 0xff744584 │ │ + @ instruction: 0xff7445ab │ │ @ instruction: 0xff721427 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r5, r0 │ │ mov r0, #0 │ │ mov r6, r1 │ │ ldr r7, [r1, #20] │ │ @@ -3297383,22 +3297383,22 @@ │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ bl bc5c2c │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff7444c8 │ │ + @ instruction: 0xff7444ef │ │ @ instruction: 0xff714335 │ │ @ instruction: 0x001e57d4 │ │ - @ instruction: 0xff744424 │ │ + @ instruction: 0xff74444b │ │ @ instruction: 0xff714291 │ │ - @ instruction: 0xff744408 │ │ + @ instruction: 0xff74442f │ │ @ instruction: 0xff714275 │ │ - @ instruction: 0xff7443dc │ │ + @ instruction: 0xff744403 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ ldr r0, [pc, #84] @ be6e44 │ │ mov r6, r1 │ │ ldr r1, [r5, #8] │ │ ldr r3, [r5, #20] │ │ add r0, pc, r0 │ │ @@ -3297541,24 +3297541,24 @@ │ │ ldr r2, [pc, #56] @ be705c │ │ mov r1, r7 │ │ ldr r0, [sp, #12] │ │ mov r3, #217 @ 0xd9 │ │ add r2, pc, r2 │ │ bl c6da00 │ │ b be7008 │ │ - @ instruction: 0xff74428c │ │ + @ instruction: 0xff7442b3 │ │ @ instruction: 0xff74be24 │ │ mulseq lr, r4, r5 │ │ - @ instruction: 0xff7441dc │ │ + @ instruction: 0xff744203 │ │ @ instruction: 0xff74bd74 │ │ - @ instruction: 0xff7441b0 │ │ + @ instruction: 0xff7441d7 │ │ @ instruction: 0xff74bd48 │ │ - @ instruction: 0xff744194 │ │ + @ instruction: 0xff7441bb │ │ @ instruction: 0xff74bd2c │ │ - @ instruction: 0xff744154 │ │ + @ instruction: 0xff74417b │ │ ldr r1, [r1, #20] │ │ mov r3, #2 │ │ b be68d8 │ │ ldr r0, [r0, #20] │ │ b bee3cc │ │ ldr r0, [r0, #20] │ │ b bee3b8 │ │ @@ -3297709,15 +3297709,15 @@ │ │ bl c276dc │ │ mov r0, #5 │ │ mov r1, #125 @ 0x7d │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff743ecc │ │ + @ instruction: 0xff743ef3 │ │ @ instruction: 0xff720d7d │ │ ldr r0, [r0, #20] │ │ b be8d04 │ │ ldr r0, [r0, #20] │ │ ldr r0, [r0, #112] @ 0x70 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3297827,15 +3297827,15 @@ │ │ mov r0, r5 │ │ bl c73ee8 │ │ mov r0, fp │ │ bl c70f78 │ │ b be735c │ │ @ instruction: 0xff7191ae │ │ @ instruction: 0xff74b68f │ │ - @ instruction: 0xff74202b │ │ + @ instruction: 0xff742052 │ │ @ instruction: 0xff71b1be │ │ @ instruction: 0xff72243f │ │ @ instruction: 0xff7193d0 │ │ mov r2, #28 │ │ b be753c │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ @@ -3297921,16 +3297921,16 @@ │ │ mov r0, #5 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c277cc │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff743b84 │ │ - @ instruction: 0xff729b48 │ │ + @ instruction: 0xff743bab │ │ + @ instruction: 0xff729b6f │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r4, r0 │ │ cmp r2, #0 │ │ beq be7748 │ │ mov r7, r2 │ │ mov r6, r1 │ │ @@ -3298007,20 +3298007,20 @@ │ │ cmp r1, #0 │ │ movwgt r0, #1 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff730e49 │ │ + @ instruction: 0xff730e70 │ │ @ instruction: 0xff71919d │ │ @ instruction: 0xff71fcb2 │ │ - @ instruction: 0xff737d35 │ │ + @ instruction: 0xff737d5c │ │ @ instruction: 0xff719105 │ │ - @ instruction: 0xff737cc5 │ │ + @ instruction: 0xff737cec │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ cmp r2, #0 │ │ beq be7818 │ │ mov r4, r0 │ │ mov r0, r2 │ │ mov r6, r2 │ │ @@ -3298126,21 +3298126,21 @@ │ │ ldr r2, [pc, #48] @ be7978 │ │ mov r0, fp │ │ ldr r1, [sp, #16] │ │ mov r3, #91 @ 0x5b │ │ add r2, pc, r2 │ │ bl c6da00 │ │ b be787c │ │ - @ instruction: 0xff73f4bf │ │ + @ instruction: 0xff73f4e6 │ │ @ instruction: 0xff71fb6a │ │ - @ instruction: 0xff738682 │ │ + @ instruction: 0xff7386a9 │ │ @ instruction: 0xff71ad53 │ │ @ instruction: 0xff723e9f │ │ - @ instruction: 0xff730bfb │ │ - @ instruction: 0xff7385bc │ │ + @ instruction: 0xff730c22 │ │ + @ instruction: 0xff7385e3 │ │ @ instruction: 0xff723deb │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov fp, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ bl bd43a4 │ │ @@ -3298363,15 +3298363,15 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff723a70 │ │ - @ instruction: 0xff73fa46 │ │ + @ instruction: 0xff73fa6d │ │ ldr r3, [pc, #4] @ be7d20 │ │ add r3, pc, r3 │ │ b bc789c │ │ @ instruction: 0x001e47f0 │ │ ldr r2, [pc, #4] @ be7d30 │ │ add r2, pc, r2 │ │ b bca8ec │ │ @@ -3298446,16 +3298446,16 @@ │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r4 │ │ bl bee2cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andseq r4, lr, ip, lsl r8 │ │ - @ instruction: 0xff73f93b │ │ - @ instruction: 0xff73f91f │ │ + @ instruction: 0xff73f962 │ │ + @ instruction: 0xff73f946 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #56 @ 0x38 │ │ mov r4, r1 │ │ add r1, sp, #36 @ 0x24 │ │ add r6, r0, #8 │ │ add r2, r1, #4 │ │ add r3, r1, #8 │ │ @@ -3298658,15 +3298658,15 @@ │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ movwgt r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff737291 │ │ + @ instruction: 0xff7372b8 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl bd453c │ │ cmp r0, #0 │ │ str r0, [r4] │ │ movwne r0, #1 │ │ pop {r4, pc} │ │ @@ -3298863,16 +3298863,16 @@ │ │ b be8444 │ │ mov r7, #0 │ │ b be84a4 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff73ea0b │ │ - @ instruction: 0xff73cb8f │ │ + @ instruction: 0xff73ea32 │ │ + @ instruction: 0xff73cbb6 │ │ @ instruction: 0xff759914 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl bee57c │ │ mov r1, r6 │ │ @@ -3299224,17 +3299224,17 @@ │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ bl bd43b4 │ │ mov r7, r5 │ │ mov r4, r6 │ │ b be8a24 │ │ - @ instruction: 0xff74468d │ │ + @ instruction: 0xff7446b4 │ │ @ instruction: 0xff717e24 │ │ - @ instruction: 0xff744641 │ │ + @ instruction: 0xff744668 │ │ @ instruction: 0xff717dd8 │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ add r1, sp, #4 │ │ mov r4, #0 │ │ str r4, [sp, #4] │ │ bl be8bd8 │ │ @@ -3299533,31 +3299533,31 @@ │ │ mov r1, #126 @ 0x7e │ │ mov r2, #0 │ │ bl c277cc │ │ tst r4, #256 @ 0x100 │ │ bne be8d70 │ │ b be8d9c │ │ @ instruction: 0xff749f6d │ │ - @ instruction: 0xff72becd │ │ + @ instruction: 0xff72bef4 │ │ @ instruction: 0xff749f39 │ │ - @ instruction: 0xff72be99 │ │ + @ instruction: 0xff72bec0 │ │ @ instruction: 0xff749f05 │ │ - @ instruction: 0xff72be65 │ │ + @ instruction: 0xff72be8c │ │ @ instruction: 0xff749ed1 │ │ - @ instruction: 0xff72be31 │ │ + @ instruction: 0xff72be58 │ │ @ instruction: 0xff749e9d │ │ - @ instruction: 0xff72bdfd │ │ + @ instruction: 0xff72be24 │ │ @ instruction: 0xff749e69 │ │ - @ instruction: 0xff72bdc9 │ │ + @ instruction: 0xff72bdf0 │ │ @ instruction: 0xff749e35 │ │ - @ instruction: 0xff72bd95 │ │ + @ instruction: 0xff72bdbc │ │ @ instruction: 0xff749e01 │ │ - @ instruction: 0xff72bd61 │ │ + @ instruction: 0xff72bd88 │ │ @ instruction: 0xff749fad │ │ - @ instruction: 0xff72bf0d │ │ + @ instruction: 0xff72bf34 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ mov r4, r1 │ │ mov r6, r0 │ │ bl bed560 │ │ mov r1, r0 │ │ mov r0, #0 │ │ @@ -3299780,19 +3299780,19 @@ │ │ mov r2, #0 │ │ bl c277cc │ │ ldr r0, [sp, #4] │ │ tst r0, #4 │ │ bne be9278 │ │ b be92a8 │ │ @ instruction: 0xff749a61 │ │ - @ instruction: 0xff72b9cd │ │ + @ instruction: 0xff72b9f4 │ │ @ instruction: 0xff749a29 │ │ - @ instruction: 0xff72b995 │ │ + @ instruction: 0xff72b9bc │ │ @ instruction: 0xff749aa5 │ │ - @ instruction: 0xff72ba11 │ │ + @ instruction: 0xff72ba38 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ mov r7, r0 │ │ ldr r0, [r6, #8]! │ │ mov r4, r2 │ │ mov r5, r1 │ │ bl bd427c │ │ @@ -3300470,25 +3300470,25 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r6, #0 │ │ ldr sl, [sp, #112] @ 0x70 │ │ b be9dbc │ │ cmn r0, #1 │ │ movne r6, #1 │ │ b be9dbc │ │ - @ instruction: 0xff732c39 │ │ + @ instruction: 0xff732c60 │ │ @ instruction: 0xff718f1f │ │ - @ instruction: 0xff73255d │ │ + @ instruction: 0xff732584 │ │ @ instruction: 0xff718843 │ │ - @ instruction: 0xff732bfd │ │ + @ instruction: 0xff732c24 │ │ @ instruction: 0xff75853c │ │ @ instruction: 0xff758250 │ │ @ instruction: 0xff7581f4 │ │ @ instruction: 0xff7583dc │ │ @ instruction: 0xff758374 │ │ - @ instruction: 0xff732519 │ │ + @ instruction: 0xff732540 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r7, r3 │ │ mov fp, r2 │ │ mov sl, r1 │ │ mov r4, r0 │ │ bl bd4220 │ │ @@ -3301119,18 +3301119,18 @@ │ │ mov r1, r8 │ │ mov r3, #91 @ 0x5b │ │ add r2, pc, r2 │ │ bl c6da00 │ │ mov r0, r5 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff731d0a │ │ - @ instruction: 0xff731aea │ │ - @ instruction: 0xff731c4e │ │ - @ instruction: 0xff730064 │ │ + @ instruction: 0xff731d31 │ │ + @ instruction: 0xff731b11 │ │ + @ instruction: 0xff731c75 │ │ + @ instruction: 0xff73008b │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov ip, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [sp, #24] │ │ ldr lr, [sp, #28] │ │ @@ -3301281,21 +3301281,21 @@ │ │ bl c275e8 │ │ ldr r0, [pc, #40] @ beaac0 │ │ mov r1, #178 @ 0xb2 │ │ ldr r2, [pc, #36] @ beaac4 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b bea9c8 │ │ - @ instruction: 0xff731a16 │ │ + @ instruction: 0xff731a3d │ │ @ instruction: 0xff74644d │ │ - @ instruction: 0xff731a42 │ │ + @ instruction: 0xff731a69 │ │ @ instruction: 0xff746479 │ │ - @ instruction: 0xff731936 │ │ + @ instruction: 0xff73195d │ │ @ instruction: 0xff74636d │ │ - @ instruction: 0xff73185a │ │ + @ instruction: 0xff731881 │ │ @ instruction: 0xff746291 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov ip, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ str r3, [sp] │ │ @@ -3301389,19 +3301389,19 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r4, #0 │ │ mov r0, #3 │ │ mov r1, #113 @ 0x71 │ │ b beab88 │ │ - @ instruction: 0xff73178a │ │ + @ instruction: 0xff7317b1 │ │ @ instruction: 0xff717a71 │ │ - @ instruction: 0xff7317b6 │ │ + @ instruction: 0xff7317dd │ │ @ instruction: 0xff717a9d │ │ - @ instruction: 0xff7316ba │ │ + @ instruction: 0xff7316e1 │ │ @ instruction: 0xff7179a1 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #256 @ 0x100 │ │ str r3, [sp, #24] │ │ mov r7, r2 │ │ mov r6, r1 │ │ mov r8, r0 │ │ @@ -3301609,22 +3301609,22 @@ │ │ bl d525f0 │ │ add r0, sp, #32 │ │ mov r1, #96 @ 0x60 │ │ bl d525f0 │ │ mov r0, r8 │ │ add sp, sp, #256 @ 0x100 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff731626 │ │ - @ instruction: 0xff7313ea │ │ + @ instruction: 0xff73164d │ │ + @ instruction: 0xff731411 │ │ @ instruction: 0xff715937 │ │ - @ instruction: 0xff7280c5 │ │ - @ instruction: 0xff731432 │ │ + @ instruction: 0xff7280ec │ │ + @ instruction: 0xff731459 │ │ @ instruction: 0xff71597f │ │ - @ instruction: 0xff731366 │ │ - @ instruction: 0xff7313be │ │ + @ instruction: 0xff73138d │ │ + @ instruction: 0xff7313e5 │ │ @ instruction: 0xff71590b │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, r0 │ │ mov r0, r3 │ │ mov r4, r3 │ │ mov r5, r2 │ │ @@ -3301984,18 +3301984,18 @@ │ │ bl bdaa34 │ │ ldr r4, [sp, #4] │ │ cmp r0, #0 │ │ mov r2, fp │ │ bne beb524 │ │ mov r5, #0 │ │ b beb540 │ │ - @ instruction: 0xff7387f9 │ │ - @ instruction: 0xff7245a1 │ │ - @ instruction: 0xff738709 │ │ - @ instruction: 0xff7244b1 │ │ + @ instruction: 0xff738820 │ │ + @ instruction: 0xff7245c8 │ │ + @ instruction: 0xff738730 │ │ + @ instruction: 0xff7244d8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #164 @ 0xa4 │ │ mov r5, r0 │ │ mov r0, r3 │ │ mov r4, r3 │ │ mov fp, r2 │ │ mov r8, r1 │ │ @@ -3302458,15 +3302458,15 @@ │ │ ldr r5, [sp, #20] │ │ cmp ip, r3 │ │ mov r6, lr │ │ bne beb91c │ │ b beb93c │ │ ldr r6, [sp, #16] │ │ b bebc70 │ │ - @ instruction: 0xff7382b5 │ │ + @ instruction: 0xff7382dc │ │ @ instruction: 0xff716f8f │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #204 @ 0xcc │ │ mov r5, r1 │ │ mov fp, r0 │ │ mov r0, r2 │ │ mov r1, #4 │ │ @@ -3302874,16 +3302874,16 @@ │ │ bne bebf88 │ │ mov r7, #0 │ │ mov r0, sl │ │ bl bd68dc │ │ add r0, sp, #24 │ │ bl becf44 │ │ b bebda0 │ │ - @ instruction: 0xff737ba9 │ │ - @ instruction: 0xff72e997 │ │ + @ instruction: 0xff737bd0 │ │ + @ instruction: 0xff72e9be │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ add fp, sp, #28 │ │ sub sp, sp, #92 @ 0x5c │ │ mov r9, r0 │ │ mov r0, r3 │ │ mov sl, r3 │ │ mov r4, r2 │ │ @@ -3303420,18 +3303420,18 @@ │ │ ldr r5, [fp, #-96] @ 0xffffffa0 │ │ b becb50 │ │ ldr r4, [fp, #-120] @ 0xffffff88 │ │ ldr r6, [fp, #-112] @ 0xffffff90 │ │ ldr r7, [fp, #-76] @ 0xffffffb4 │ │ ldr r5, [fp, #-96] @ 0xffffffa0 │ │ b becb50 │ │ - @ instruction: 0xff73751d │ │ - @ instruction: 0xff7269d4 │ │ - @ instruction: 0xff737355 │ │ - @ instruction: 0xff736da1 │ │ + @ instruction: 0xff737544 │ │ + @ instruction: 0xff7269fb │ │ + @ instruction: 0xff73737c │ │ + @ instruction: 0xff736dc8 │ │ mov r2, r0 │ │ mov r0, #0 │ │ cmn r1, #31 │ │ bxlt lr │ │ push {fp, lr} │ │ asr r3, r1, #31 │ │ ldr ip, [r2, #4] │ │ @@ -3303926,15 +3303926,15 @@ │ │ str r6, [r5, #12] │ │ ldr r0, [r7, #12] │ │ ldr r1, [r8, #12] │ │ eor r0, r1, r0 │ │ str r0, [r4, #12] │ │ b bed38c │ │ @ instruction: 0xff71e437 │ │ - @ instruction: 0xff732b5c │ │ + @ instruction: 0xff732b83 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl c51fb0 │ │ cmp r0, #0 │ │ beq bed45c │ │ mov r5, r0 │ │ @@ -3303967,15 +3303967,15 @@ │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff71c526 │ │ - @ instruction: 0xff730cb3 │ │ + @ instruction: 0xff730cda │ │ mov r1, r0 │ │ mov r0, #0 │ │ b bed400 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ @@ -3304198,25 +3304198,25 @@ │ │ movw r1, #3 │ │ mov r0, #5 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r8 │ │ b bed618 │ │ - @ instruction: 0xff72d17f │ │ + @ instruction: 0xff72d1a6 │ │ @ instruction: 0xff715067 │ │ - @ instruction: 0xff72d137 │ │ + @ instruction: 0xff72d15e │ │ @ instruction: 0xff71501f │ │ - @ instruction: 0xff72d0cf │ │ + @ instruction: 0xff72d0f6 │ │ @ instruction: 0xff714fb7 │ │ - @ instruction: 0xff72cf63 │ │ + @ instruction: 0xff72cf8a │ │ @ instruction: 0xff714e4b │ │ - @ instruction: 0xff72cf13 │ │ + @ instruction: 0xff72cf3a │ │ @ instruction: 0xff714dfb │ │ - @ instruction: 0xff72cf3b │ │ + @ instruction: 0xff72cf62 │ │ @ instruction: 0xff714e23 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r6, #0 │ │ mov r4, r0 │ │ str r6, [sp, #4] │ │ ldr r0, [r2, #104] @ 0x68 │ │ @@ -3304397,16 +3304397,16 @@ │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ bl bd4468 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff72cbff │ │ - @ instruction: 0xff7252ce │ │ + @ instruction: 0xff72cc26 │ │ + @ instruction: 0xff7252f5 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r7, r3 │ │ mov r6, r2 │ │ mov r8, r1 │ │ mov r1, sp │ │ mov r2, #0 │ │ @@ -3304508,21 +3304508,21 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r4, #0 │ │ mov r0, #5 │ │ mov r1, #106 @ 0x6a │ │ b bedbd4 │ │ - @ instruction: 0xff72cb67 │ │ + @ instruction: 0xff72cb8e │ │ @ instruction: 0xff745187 │ │ - @ instruction: 0xff72ca83 │ │ + @ instruction: 0xff72caaa │ │ @ instruction: 0xff7450a3 │ │ - @ instruction: 0xff72caeb │ │ - @ instruction: 0xff72cab3 │ │ - @ instruction: 0xff72ca2f │ │ + @ instruction: 0xff72cb12 │ │ + @ instruction: 0xff72cada │ │ + @ instruction: 0xff72ca56 │ │ @ instruction: 0xff74504f │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r6, r0 │ │ mov r4, r0 │ │ ldr r0, [r6, #8]! │ │ bl bd427c │ │ @@ -3304721,22 +3304721,22 @@ │ │ cmp fp, r0 │ │ beq bee05c │ │ mov r0, fp │ │ bl bd4468 │ │ mov r0, r9 │ │ bl bd65f8 │ │ b bede0c │ │ - @ instruction: 0xff72c9bf │ │ - @ instruction: 0xff733e21 │ │ - @ instruction: 0xff72c977 │ │ - @ instruction: 0xff733dd9 │ │ - @ instruction: 0xff72c93b │ │ - @ instruction: 0xff733d9d │ │ - @ instruction: 0xff72c717 │ │ - @ instruction: 0xff733b79 │ │ + @ instruction: 0xff72c9e6 │ │ + @ instruction: 0xff733e48 │ │ + @ instruction: 0xff72c99e │ │ + @ instruction: 0xff733e00 │ │ + @ instruction: 0xff72c962 │ │ + @ instruction: 0xff733dc4 │ │ + @ instruction: 0xff72c73e │ │ + @ instruction: 0xff733ba0 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ add r5, sp, #24 │ │ mov ip, r3 │ │ mov r0, r1 │ │ mov r1, r2 │ │ ldm r5, {r3, r4, r5} │ │ @@ -3305405,23 +3305405,23 @@ │ │ bl c277cc │ │ mov r0, r4 │ │ bl bc5c2c │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff74654d │ │ - @ instruction: 0xff72bdbc │ │ + @ instruction: 0xff72bde3 │ │ @ instruction: 0xff746465 │ │ - @ instruction: 0xff72bcd4 │ │ + @ instruction: 0xff72bcfb │ │ @ instruction: 0xff74643d │ │ - @ instruction: 0xff72bcac │ │ + @ instruction: 0xff72bcd3 │ │ @ instruction: 0xff746411 │ │ - @ instruction: 0xff72bc80 │ │ + @ instruction: 0xff72bca7 │ │ @ instruction: 0xff7463f5 │ │ - @ instruction: 0xff72bc64 │ │ + @ instruction: 0xff72bc8b │ │ @ instruction: 0xff746481 │ │ ldr r1, [r1, #20] │ │ mov r3, #2 │ │ b bef108 │ │ ldr r0, [r0, #20] │ │ b bf1244 │ │ ldr r0, [r0, #20] │ │ @@ -3305563,19 +3305563,19 @@ │ │ bl cbef10 │ │ mov r6, r0 │ │ b beed84 │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff7306e1 │ │ - @ instruction: 0xff730755 │ │ - @ instruction: 0xff727b75 │ │ + @ instruction: 0xff730708 │ │ + @ instruction: 0xff73077c │ │ + @ instruction: 0xff727b9c │ │ @ instruction: 0xff71933a │ │ - @ instruction: 0xff7306c1 │ │ + @ instruction: 0xff7306e8 │ │ ldr r0, [r0, #20] │ │ b bef964 │ │ mvn r0, #1 │ │ cmp r1, #3 │ │ moveq r0, #672 @ 0x2a0 │ │ streq r0, [r3] │ │ moveq r0, #1 │ │ @@ -3305705,15 +3305705,15 @@ │ │ mov r6, r0 │ │ mov r0, r5 │ │ bl c73ee8 │ │ mov r0, fp │ │ bl c70f78 │ │ b beeebc │ │ @ instruction: 0xff711652 │ │ - @ instruction: 0xff73a4f3 │ │ + @ instruction: 0xff73a51a │ │ @ instruction: 0xff743b17 │ │ @ instruction: 0xff71a923 │ │ @ instruction: 0xff7118b0 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r0 │ │ mov r0, r1 │ │ mov r4, r1 │ │ @@ -3305865,15 +3305865,15 @@ │ │ bl c52e88 │ │ mov r7, r0 │ │ cmp r0, #0 │ │ movwne r7, #1 │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ - @ instruction: 0xff730d00 │ │ + @ instruction: 0xff730d27 │ │ @ instruction: 0xff71e659 │ │ @ instruction: 0xff741b95 │ │ @ instruction: 0xff71c5ab │ │ @ instruction: 0xff71165f │ │ ldr r3, [pc, #4] @ bef268 │ │ add r3, pc, r3 │ │ b bc789c │ │ @@ -3306196,15 +3306196,15 @@ │ │ mov r8, #109 @ 0x6d │ │ b bef6cc │ │ movw r8, #259 @ 0x103 │ │ mov r7, #177 @ 0xb1 │ │ movt r8, #12 │ │ b bef6cc │ │ @ instruction: 0xff745823 │ │ - @ instruction: 0xff739d19 │ │ + @ instruction: 0xff739d40 │ │ ldr r0, [r0, #92] @ 0x5c │ │ bx lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r1 │ │ ldr r1, [pc, #424] @ bef938 │ │ mov r6, r0 │ │ mov r0, #112 @ 0x70 │ │ @@ -3306309,18 +3306309,18 @@ │ │ mov r1, r8 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r5 │ │ bl bef964 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff7270dc │ │ - @ instruction: 0xff727050 │ │ + @ instruction: 0xff727103 │ │ + @ instruction: 0xff727077 │ │ @ instruction: 0xff71882c │ │ - @ instruction: 0xff726f64 │ │ + @ instruction: 0xff726f8b │ │ @ instruction: 0xff718740 │ │ mov r1, r0 │ │ mov r0, #0 │ │ b bef780 │ │ mov r0, #0 │ │ mov r1, #0 │ │ b bef780 │ │ @@ -3306366,15 +3306366,15 @@ │ │ bl bd43b4 │ │ ldr r1, [pc, #16] @ befa1c │ │ mov r0, r4 │ │ mov r2, #242 @ 0xf2 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff726e60 │ │ + @ instruction: 0xff726e87 │ │ add r0, r0, #80 @ 0x50 │ │ ldrex r1, [r0] │ │ add r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ bne befa24 │ │ mov r0, #0 │ │ @@ -3306706,16 +3306706,16 @@ │ │ b befc14 │ │ mov fp, #111 @ 0x6f │ │ b befc14 │ │ mov r5, #0 │ │ b befc14 │ │ mov r4, r6 │ │ b befc4c │ │ - @ instruction: 0xff735dd2 │ │ - @ instruction: 0xff73d484 │ │ + @ instruction: 0xff735df9 │ │ + @ instruction: 0xff73d4ab │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r7, r0 │ │ ldr r0, [r0, #8] │ │ cmp r0, #0 │ │ ldrne r6, [r7, #12] │ │ cmpne r6, #0 │ │ @@ -3306971,21 +3306971,21 @@ │ │ mov r0, r5 │ │ bl bd65f8 │ │ mov r0, fp │ │ bl bd43b4 │ │ mov r0, r8 │ │ bl bd43b4 │ │ b beffc4 │ │ - @ instruction: 0xff735a52 │ │ + @ instruction: 0xff735a79 │ │ @ instruction: 0xff71d856 │ │ - @ instruction: 0xff7359a2 │ │ + @ instruction: 0xff7359c9 │ │ @ instruction: 0xff71d7a6 │ │ - @ instruction: 0xff73575a │ │ + @ instruction: 0xff735781 │ │ @ instruction: 0xff71d55e │ │ - @ instruction: 0xff7356aa │ │ + @ instruction: 0xff7356d1 │ │ @ instruction: 0xff71d4ae │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, #0 │ │ str r3, [sp] │ │ str r3, [sp, #4] │ │ str r3, [sp, #8] │ │ @@ -3307214,22 +3307214,22 @@ │ │ beq bf0510 │ │ ldr r1, [sp, #32] │ │ mov r0, fp │ │ bl bd5064 │ │ clz r0, r0 │ │ lsr r4, r0, #5 │ │ b bf0544 │ │ - @ instruction: 0xff7355c6 │ │ - @ instruction: 0xff73ad61 │ │ - @ instruction: 0xff735476 │ │ - @ instruction: 0xff73ac11 │ │ - @ instruction: 0xff73553e │ │ - @ instruction: 0xff73acd9 │ │ - @ instruction: 0xff7354d6 │ │ - @ instruction: 0xff73ac71 │ │ + @ instruction: 0xff7355ed │ │ + @ instruction: 0xff73ad88 │ │ + @ instruction: 0xff73549d │ │ + @ instruction: 0xff73ac38 │ │ + @ instruction: 0xff735565 │ │ + @ instruction: 0xff73ad00 │ │ + @ instruction: 0xff7354fd │ │ + @ instruction: 0xff73ac98 │ │ ldr r1, [r0, #72] @ 0x48 │ │ ldr r2, [r0, #108] @ 0x6c │ │ orr r1, r1, #1 │ │ str r1, [r0, #72] @ 0x48 │ │ add r1, r2, #1 │ │ str r1, [r0, #108] @ 0x6c │ │ mov r0, #1 │ │ @@ -3307743,16 +3307743,16 @@ │ │ mov r2, r5 │ │ bl bd5dd0 │ │ mov r6, r0 │ │ cmp r0, #0 │ │ mov r1, r5 │ │ movwne r6, #1 │ │ b bf0a40 │ │ - @ instruction: 0xff73c7d5 │ │ - @ instruction: 0xff72251a │ │ + @ instruction: 0xff73c7fc │ │ + @ instruction: 0xff722541 │ │ ldr r1, [pc, #12] @ bf0fbc │ │ mov r0, #8 │ │ mov r2, #36 @ 0x24 │ │ add r1, pc, r1 │ │ b c6d478 │ │ @ instruction: 0xff70f8b9 │ │ cmp r0, #0 │ │ @@ -3308233,17 +3308233,17 @@ │ │ mov r0, #37 @ 0x25 │ │ mov r1, #107 @ 0x6b │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff712d19 │ │ - @ instruction: 0xff732244 │ │ + @ instruction: 0xff73226b │ │ @ instruction: 0xff712ced │ │ - @ instruction: 0xff732218 │ │ + @ instruction: 0xff73223f │ │ @ instruction: 0xff712d5d │ │ cmp r0, #0 │ │ ldrne r0, [r0, #12] │ │ moveq r0, #0 │ │ bx lr │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ @@ -3308345,21 +3308345,21 @@ │ │ mov r6, #108 @ 0x6c │ │ mov r7, #143 @ 0x8f │ │ b bf1844 │ │ mov r6, #103 @ 0x67 │ │ mov r7, #147 @ 0x93 │ │ b bf1844 │ │ @ instruction: 0xff712bf9 │ │ - @ instruction: 0xff72aaf6 │ │ + @ instruction: 0xff72ab1d │ │ @ instruction: 0xff712c31 │ │ - @ instruction: 0xff71f985 │ │ + @ instruction: 0xff71f9ac │ │ @ instruction: 0xff712b79 │ │ @ instruction: 0xff712b51 │ │ @ instruction: 0xff712bb5 │ │ - @ instruction: 0xff72aab2 │ │ + @ instruction: 0xff72aad9 │ │ push {fp, lr} │ │ cmp r0, #0 │ │ beq bf1988 │ │ cmp r1, #3 │ │ beq bf19cc │ │ cmp r1, #2 │ │ beq bf19c0 │ │ @@ -3308402,17 +3308402,17 @@ │ │ orr r1, r1, r2 │ │ str r1, [r0, #12] │ │ mov r0, #0 │ │ pop {fp, pc} │ │ pop {fp, lr} │ │ bx ip │ │ @ instruction: 0xff712a71 │ │ - @ instruction: 0xff72a985 │ │ + @ instruction: 0xff72a9ac │ │ @ instruction: 0xff712a99 │ │ - @ instruction: 0xff72a9ad │ │ + @ instruction: 0xff72a9d4 │ │ push {r4, r5, fp, lr} │ │ movw r4, #258 @ 0x102 │ │ cmp r0, #0 │ │ movt r4, #12 │ │ mov r5, #163 @ 0xa3 │ │ cmpne r1, #0 │ │ bne bf1a4c │ │ @@ -3308441,15 +3308441,15 @@ │ │ mov r4, #106 @ 0x6a │ │ mov r5, #171 @ 0xab │ │ b bf1a14 │ │ mov r4, #108 @ 0x6c │ │ mov r5, #167 @ 0xa7 │ │ b bf1a14 │ │ @ instruction: 0xff7129e5 │ │ - @ instruction: 0xff72a8eb │ │ + @ instruction: 0xff72a912 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ ldrne r0, [r0, #32] │ │ popne {r4, pc} │ │ bl c275e8 │ │ ldr r0, [pc, #48] @ bf1ad8 │ │ mov r1, #219 @ 0xdb │ │ @@ -3308553,17 +3308553,17 @@ │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r4, #0 │ │ mov r0, #37 @ 0x25 │ │ mov r1, #111 @ 0x6f │ │ b bf1c08 │ │ @ instruction: 0xff71281d │ │ - @ instruction: 0xff728b75 │ │ + @ instruction: 0xff728b9c │ │ @ instruction: 0xff7127e1 │ │ - @ instruction: 0xff728b39 │ │ + @ instruction: 0xff728b60 │ │ @ instruction: 0xff712841 │ │ ldr r0, [pc, #4] @ bf1c64 │ │ add r0, pc, r0 │ │ bx lr │ │ strhteq r5, [r1], -r4 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ @@ -3308644,21 +3308644,21 @@ │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #136 @ 0x88 │ │ bl c6d7a8 │ │ mov r0, r5 │ │ bl d51e50 │ │ b bf1d5c │ │ - @ instruction: 0xff72feae │ │ + @ instruction: 0xff72fed5 │ │ @ instruction: 0xff71bb1d │ │ - @ instruction: 0xff72fe7e │ │ + @ instruction: 0xff72fea5 │ │ @ instruction: 0xff71baed │ │ - @ instruction: 0xff726799 │ │ - @ instruction: 0xff72fe46 │ │ - @ instruction: 0xff72fe22 │ │ + @ instruction: 0xff7267c0 │ │ + @ instruction: 0xff72fe6d │ │ + @ instruction: 0xff72fe49 │ │ @ instruction: 0xff71ba91 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq bf1e14 │ │ mov r5, r0 │ │ ldr r0, [r0, #4] │ │ bl cb4ff4 │ │ @@ -3308700,17 +3308700,17 @@ │ │ mov r4, #0 │ │ bl c277cc │ │ ldr r0, [r5, #4] │ │ mov r1, #0 │ │ bl cb4ec0 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff72fd76 │ │ + @ instruction: 0xff72fd9d │ │ @ instruction: 0xff7091eb │ │ - @ instruction: 0xff72fd3a │ │ + @ instruction: 0xff72fd61 │ │ @ instruction: 0xff7091af │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ movne r4, r1 │ │ cmpne r1, #0 │ │ bne bf1eec │ │ @@ -3308783,23 +3308783,23 @@ │ │ mov r0, #37 @ 0x25 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff72fcce │ │ + @ instruction: 0xff72fcf5 │ │ @ instruction: 0xff7198c1 │ │ - @ instruction: 0xff72fc12 │ │ + @ instruction: 0xff72fc39 │ │ @ instruction: 0xff719805 │ │ - @ instruction: 0xff72fbe6 │ │ + @ instruction: 0xff72fc0d │ │ @ instruction: 0xff7197d9 │ │ - @ instruction: 0xff72fc56 │ │ + @ instruction: 0xff72fc7d │ │ @ instruction: 0xff719849 │ │ - @ instruction: 0xff728816 │ │ + @ instruction: 0xff72883d │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ mov r0, r1 │ │ mov r4, r1 │ │ bl d51b50 │ │ mov r5, r0 │ │ mov r0, r4 │ │ @@ -3308859,21 +3308859,21 @@ │ │ add r2, pc, r2 │ │ mov r0, r5 │ │ mov r1, r7 │ │ mov r3, r4 │ │ bl bd157c │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff72fb1a │ │ - @ instruction: 0xff726436 │ │ - @ instruction: 0xff72fb5e │ │ - @ instruction: 0xff72fad2 │ │ - @ instruction: 0xff733940 │ │ - @ instruction: 0xff71f07e │ │ - @ instruction: 0xff7200b2 │ │ + @ instruction: 0xff72fb41 │ │ + @ instruction: 0xff72645d │ │ + @ instruction: 0xff72fb85 │ │ + @ instruction: 0xff72faf9 │ │ + @ instruction: 0xff733967 │ │ + @ instruction: 0xff71f0a5 │ │ + @ instruction: 0xff7200d9 │ │ push {r4, r5, r6, r7, fp, lr} │ │ orrs r0, r1, r2 │ │ beq bf216c │ │ cmp r2, #0 │ │ beq bf2154 │ │ cmp r1, #0 │ │ beq bf21a8 │ │ @@ -3308946,19 +3308946,19 @@ │ │ mov r1, r4 │ │ strb r0, [r1, r6]! │ │ add r0, r1, #1 │ │ mov r1, r5 │ │ bl d52690 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff72fa1e │ │ - @ instruction: 0xff739023 │ │ - @ instruction: 0xff72fa3e │ │ - @ instruction: 0xff72f9e6 │ │ - @ instruction: 0xff72f96a │ │ + @ instruction: 0xff72fa45 │ │ + @ instruction: 0xff73904a │ │ + @ instruction: 0xff72fa65 │ │ + @ instruction: 0xff72fa0d │ │ + @ instruction: 0xff72f991 │ │ mvn r0, #0 │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ mov r0, #0 │ │ mov r1, #1 │ │ bl d51f00 │ │ @@ -3309029,16 +3309029,16 @@ │ │ mov r5, #0 │ │ bl c277cc │ │ ldr r0, [sp, #20] │ │ bl bfb3d8 │ │ mov r0, r5 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff73369d │ │ - @ instruction: 0xff71d35e │ │ + @ instruction: 0xff7336c4 │ │ + @ instruction: 0xff71d385 │ │ push {r4, r5, r6, r8, r9, lr} │ │ sub sp, sp, #24 │ │ ldr r6, [r1, #20] │ │ mov r5, r0 │ │ add r0, sp, #16 │ │ add r1, sp, #20 │ │ mov r4, #0 │ │ @@ -3309107,18 +3309107,18 @@ │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r8, r9, pc} │ │ mov r4, r8 │ │ ldr r6, [sp, #16] │ │ cmp r6, #16 │ │ beq bf2478 │ │ b bf2480 │ │ - @ instruction: 0xff733575 │ │ + @ instruction: 0xff73359c │ │ @ instruction: 0xff73e8b3 │ │ - @ instruction: 0xff733615 │ │ - @ instruction: 0xff733595 │ │ + @ instruction: 0xff73363c │ │ + @ instruction: 0xff7335bc │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r1, #20] │ │ mov r5, r1 │ │ bl bfbfe4 │ │ mov r6, r0 │ │ ldr r0, [r4, #20] │ │ @@ -3309244,20 +3309244,20 @@ │ │ cmp r6, #16 │ │ bne bf2708 │ │ ldr r0, [sp, #12] │ │ bl bc5c2c │ │ mov r0, r7 │ │ add sp, sp, #88 @ 0x58 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff733385 │ │ - @ instruction: 0xff72ba99 │ │ - @ instruction: 0xff733355 │ │ - @ instruction: 0xff72ba69 │ │ - @ instruction: 0xff7333d1 │ │ - @ instruction: 0xff72bae5 │ │ + @ instruction: 0xff7333ac │ │ + @ instruction: 0xff72bac0 │ │ + @ instruction: 0xff73337c │ │ + @ instruction: 0xff72ba90 │ │ + @ instruction: 0xff7333f8 │ │ + @ instruction: 0xff72bb0c │ │ ldr r1, [r1, #20] │ │ mov r3, #0 │ │ b bf2e14 │ │ ldr r0, [r0, #20] │ │ b bf5470 │ │ push {fp, lr} │ │ ldr r0, [r0, #20] │ │ @@ -3309436,15 +3309436,15 @@ │ │ bl c276dc │ │ mov r0, #16 │ │ mov r1, #125 @ 0x7d │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff733031 │ │ + @ instruction: 0xff733058 │ │ @ instruction: 0xff71567c │ │ ldr r0, [r0, #20] │ │ b bfb908 │ │ ldr r0, [r0, #20] │ │ ldr r0, [r0, #12] │ │ cmp r0, #0 │ │ beq bf2a3c │ │ @@ -3309460,16 +3309460,16 @@ │ │ bl c276dc │ │ mov r0, #16 │ │ mov r1, #124 @ 0x7c │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff732fd1 │ │ - @ instruction: 0xff7203c7 │ │ + @ instruction: 0xff732ff8 │ │ + @ instruction: 0xff7203ee │ │ ldr r0, [r0, #20] │ │ ldr r0, [r0, #56] @ 0x38 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ cmp r0, #0 │ │ mov r6, #0 │ │ @@ -3309595,15 +3309595,15 @@ │ │ bl bd68dc │ │ mov r0, r9 │ │ bl bd65f8 │ │ b bf2aac │ │ @ instruction: 0xff716cdb │ │ @ instruction: 0xff70dc58 │ │ @ instruction: 0xff715486 │ │ - @ instruction: 0xff732dcd │ │ + @ instruction: 0xff732df4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ mov r0, r1 │ │ mov r4, r1 │ │ bl c4dbc0 │ │ mov r5, r0 │ │ ldrd r0, [r4, #4] │ │ @@ -3309651,16 +3309651,16 @@ │ │ mov r0, #16 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c277cc │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff732cdd │ │ - @ instruction: 0xff7200e7 │ │ + @ instruction: 0xff732d04 │ │ + @ instruction: 0xff72010e │ │ ldr r2, [r1, #20] │ │ cmp r2, #0 │ │ beq bf2dcc │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ mov r0, r2 │ │ bl bfb4bc │ │ @@ -3309851,27 +3309851,27 @@ │ │ ldr r0, [sp, #4] │ │ mov r1, r4 │ │ movw r2, #342 @ 0x156 │ │ bl c6d7a8 │ │ mov r0, r6 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff732a61 │ │ - @ instruction: 0xff72cee8 │ │ + @ instruction: 0xff732a88 │ │ + @ instruction: 0xff72cf0f │ │ @ instruction: 0xff71a7dd │ │ @ instruction: 0xff71156e │ │ - @ instruction: 0xff71e2c4 │ │ - @ instruction: 0xff72cf90 │ │ + @ instruction: 0xff71e2eb │ │ + @ instruction: 0xff72cfb7 │ │ @ instruction: 0xff70bc97 │ │ @ instruction: 0xff714426 │ │ - @ instruction: 0xff7364b1 │ │ + @ instruction: 0xff7364d8 │ │ @ instruction: 0xff7143de │ │ - @ instruction: 0xff7329ed │ │ - @ instruction: 0xff72ce74 │ │ - @ instruction: 0xff7329b9 │ │ + @ instruction: 0xff732a14 │ │ + @ instruction: 0xff72ce9b │ │ + @ instruction: 0xff7329e0 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r2, #0 │ │ beq bf3134 │ │ mov r5, r0 │ │ mov r0, r2 │ │ mov r6, r2 │ │ mov r4, r1 │ │ @@ -3309948,19 +3309948,19 @@ │ │ add r2, pc, r2 │ │ bl c276dc │ │ movw r1, #16 │ │ mov r4, #0 │ │ movt r1, #8 │ │ mov r0, #16 │ │ b bf315c │ │ - @ instruction: 0xff7328dd │ │ + @ instruction: 0xff732904 │ │ @ instruction: 0xff714f17 │ │ - @ instruction: 0xff732869 │ │ + @ instruction: 0xff732890 │ │ @ instruction: 0xff714ea3 │ │ - @ instruction: 0xff73282d │ │ + @ instruction: 0xff732854 │ │ @ instruction: 0xff714e67 │ │ ldr r0, [pc, #4] @ bf3238 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r9, sp, r8, lsr #20 │ │ ldr r0, [pc, #4] @ bf3248 │ │ add r0, pc, r0 │ │ @@ -3310511,48 +3310511,48 @@ │ │ movw r4, #454 @ 0x1c6 │ │ str r6, [r9, #20] │ │ movw r5, #13 │ │ movt r5, #8 │ │ b bf363c │ │ @ instruction: 0x001d98d0 │ │ @ instruction: 0xff71828d │ │ - @ instruction: 0xff71c1df │ │ + @ instruction: 0xff71c206 │ │ @ instruction: 0xff718259 │ │ - @ instruction: 0xff739b89 │ │ + @ instruction: 0xff739bb0 │ │ @ instruction: 0xff7180fd │ │ - @ instruction: 0xff739a2d │ │ + @ instruction: 0xff739a54 │ │ @ instruction: 0xff7180a1 │ │ - @ instruction: 0xff7399d1 │ │ + @ instruction: 0xff7399f8 │ │ @ instruction: 0xff71804d │ │ - @ instruction: 0xff73997d │ │ + @ instruction: 0xff7399a4 │ │ andseq r9, sp, r8, asr #14 │ │ @ instruction: 0xff7180d9 │ │ - @ instruction: 0xff739a09 │ │ + @ instruction: 0xff739a30 │ │ @ instruction: 0xff718079 │ │ - @ instruction: 0xff7399a9 │ │ + @ instruction: 0xff7399d0 │ │ @ instruction: 0xff718025 │ │ - @ instruction: 0xff739955 │ │ + @ instruction: 0xff73997c │ │ @ instruction: 0xff717f3d │ │ - @ instruction: 0xff73986d │ │ + @ instruction: 0xff739894 │ │ andseq r9, sp, ip, lsl #9 │ │ @ instruction: 0xff717f21 │ │ - @ instruction: 0xff739851 │ │ + @ instruction: 0xff739878 │ │ @ instruction: 0xff717f75 │ │ - @ instruction: 0xff7398a5 │ │ + @ instruction: 0xff7398cc │ │ @ instruction: 0xff71818d │ │ - @ instruction: 0xff739abd │ │ + @ instruction: 0xff739ae4 │ │ @ instruction: 0xff717d5d │ │ @ instruction: 0xff715f75 │ │ @ instruction: 0xff717d31 │ │ @ instruction: 0xff718399 │ │ @ instruction: 0xff718375 │ │ @ instruction: 0xff717e99 │ │ @ instruction: 0xff717ced │ │ @ instruction: 0xff718155 │ │ - @ instruction: 0xff71c0a7 │ │ + @ instruction: 0xff71c0ce │ │ @ instruction: 0x001d94f0 │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ cmp r1, #0 │ │ beq bf3ba0 │ │ ldr r0, [r1] │ │ mov r4, r1 │ │ @@ -3311164,15 +3311164,15 @@ │ │ b bf3db0 │ │ mov r0, #800 @ 0x320 │ │ str r0, [sp, #24] │ │ mov r8, r4 │ │ mov fp, r7 │ │ b bf40ac │ │ @ instruction: 0xff717a19 │ │ - @ instruction: 0xff73568e │ │ + @ instruction: 0xff7356b5 │ │ @ instruction: 0xff717669 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq bf4564 │ │ ldr r1, [r0] │ │ cmp r1, #2 │ │ beq bf45b4 │ │ @@ -3311351,18 +3311351,18 @@ │ │ ldr r1, [pc, #36] @ bf4810 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl bcb67c │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff717011 │ │ - @ instruction: 0xff72f1ad │ │ + @ instruction: 0xff72f1d4 │ │ mulseq sp, r8, r4 │ │ @ instruction: 0xff716fdd │ │ - @ instruction: 0xff72f179 │ │ + @ instruction: 0xff72f1a0 │ │ andseq r8, sp, r4, lsl r4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r6, r0 │ │ ldr r0, [r1] │ │ ldr r3, [pc, #568] @ bf4a64 │ │ mov r9, r1 │ │ @@ -3311506,15 +3311506,15 @@ │ │ ldr r1, [sp] │ │ add r0, r0, #1 │ │ str r1, [r9] │ │ str r0, [r4, #56] @ 0x38 │ │ b bf49f8 │ │ andseq r8, sp, r8, asr #12 │ │ @ instruction: 0xff716df5 │ │ - @ instruction: 0xff734a89 │ │ + @ instruction: 0xff734ab0 │ │ mulseq sp, r0, r4 │ │ andseq r8, sp, r8, lsr r4 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ mov r5, #0 │ │ movne r7, r0 │ │ @@ -3311808,17 +3311808,17 @@ │ │ b bf4e18 │ │ ldr r0, [r4, #56] @ 0x38 │ │ add r0, r0, #1 │ │ str r0, [r4, #56] @ 0x38 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff71699d │ │ - @ instruction: 0xff721a7d │ │ + @ instruction: 0xff721aa4 │ │ @ instruction: 0xff7168ad │ │ - @ instruction: 0xff72198d │ │ + @ instruction: 0xff7219b4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ ldrne r5, [r0] │ │ cmpne r5, #0 │ │ bne bf4f80 │ │ bl c275e8 │ │ ldr r0, [pc, #156] @ bf4fec │ │ @@ -3312211,17 +3312211,17 @@ │ │ mov r0, #1 │ │ b bf5560 │ │ mov r0, #0 │ │ ldr r1, [pc, #12] @ bf5574 │ │ add r1, pc, r1 │ │ ldr r0, [r1, r0, lsl #3] │ │ pop {r4, pc} │ │ - @ instruction: 0xff7213a8 │ │ + @ instruction: 0xff7213cf │ │ andseq r7, sp, r4, lsl #19 │ │ - @ instruction: 0xff71d490 │ │ + @ instruction: 0xff71d4b7 │ │ cmp r0, #0 │ │ beq bf55a4 │ │ cmp r0, #16384 @ 0x4000 │ │ beq bf55a0 │ │ mov r1, #0 │ │ cmp r0, #8192 @ 0x2000 │ │ bne bf55b4 │ │ @@ -3312276,17 +3312276,17 @@ │ │ mov r1, #24576 @ 0x6000 │ │ bl bfc208 │ │ mov r0, r4 │ │ mov r1, r5 │ │ bl bfc084 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff726cd1 │ │ - @ instruction: 0xff73044e │ │ - @ instruction: 0xff72a8ac │ │ + @ instruction: 0xff726cf8 │ │ + @ instruction: 0xff730475 │ │ + @ instruction: 0xff72a8d3 │ │ @ instruction: 0x001d78b8 │ │ cmp r0, #0 │ │ moveq r0, #4 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [pc, #108] @ bf5708 │ │ mov r4, r0 │ │ @@ -3312313,15 +3312313,15 @@ │ │ mov r0, #0 │ │ b bf56f8 │ │ mov r0, #1 │ │ ldr r1, [pc, #12] @ bf570c │ │ add r1, pc, r1 │ │ ldr r0, [r1, r0, lsl #3] │ │ pop {r4, pc} │ │ - @ instruction: 0xff7320ca │ │ + @ instruction: 0xff7320f1 │ │ andseq r7, sp, r4, lsl r8 │ │ @ instruction: 0xff70b1f0 │ │ @ instruction: 0xff707847 │ │ cmp r0, #6 │ │ beq bf5740 │ │ mov r1, r0 │ │ mov r0, #0 │ │ @@ -3312678,47 +3312678,47 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff718087 │ │ - @ instruction: 0xff721107 │ │ + @ instruction: 0xff72112e │ │ andseq r7, sp, ip, lsr r7 │ │ - @ instruction: 0xff73025d │ │ + @ instruction: 0xff730284 │ │ @ instruction: 0xff717f8f │ │ - @ instruction: 0xff72100f │ │ + @ instruction: 0xff721036 │ │ @ instruction: 0x001d76dc │ │ @ instruction: 0xff70a7dc │ │ @ instruction: 0xff717f6b │ │ - @ instruction: 0xff720feb │ │ + @ instruction: 0xff721012 │ │ @ instruction: 0xff73d525 │ │ - @ instruction: 0xff72a5df │ │ - @ instruction: 0xff72e0cb │ │ + @ instruction: 0xff72a606 │ │ + @ instruction: 0xff72e0f2 │ │ @ instruction: 0xff70ac3e │ │ @ instruction: 0xff70a566 │ │ @ instruction: 0xff714090 │ │ @ instruction: 0xff70ab92 │ │ @ instruction: 0xff70a4aa │ │ @ instruction: 0xff713fc8 │ │ - @ instruction: 0xff7207ee │ │ - @ instruction: 0xff7207be │ │ + @ instruction: 0xff720815 │ │ + @ instruction: 0xff7207e5 │ │ @ instruction: 0xff7074b6 │ │ @ instruction: 0xff707496 │ │ - @ instruction: 0xff72a437 │ │ - @ instruction: 0xff72a3d3 │ │ + @ instruction: 0xff72a45e │ │ + @ instruction: 0xff72a3fa │ │ @ instruction: 0xff7125a5 │ │ @ instruction: 0xff712575 │ │ - @ instruction: 0xff720a7e │ │ - @ instruction: 0xff72098a │ │ + @ instruction: 0xff720aa5 │ │ + @ instruction: 0xff7209b1 │ │ @ instruction: 0xff717ba7 │ │ @ instruction: 0xff712436 │ │ @ instruction: 0xff709001 │ │ @ instruction: 0xff717c57 │ │ - @ instruction: 0xff720cd7 │ │ + @ instruction: 0xff720cfe │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl bfbfe4 │ │ mov r4, #0 │ │ cmp r6, #1 │ │ bhi bf5d78 │ │ @@ -3313042,20 +3313042,20 @@ │ │ bl bfc084 │ │ b bf625c │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff712052 │ │ - @ instruction: 0xff72247a │ │ - @ instruction: 0xff72f945 │ │ - @ instruction: 0xff724662 │ │ - @ instruction: 0xff7260e1 │ │ - @ instruction: 0xff72f862 │ │ - @ instruction: 0xff729cc0 │ │ + @ instruction: 0xff7224a1 │ │ + @ instruction: 0xff72f96c │ │ + @ instruction: 0xff724689 │ │ + @ instruction: 0xff726108 │ │ + @ instruction: 0xff72f889 │ │ + @ instruction: 0xff729ce7 │ │ andseq r6, sp, ip, asr #25 │ │ @ instruction: 0xff7176af │ │ @ instruction: 0xff73cbf3 │ │ ldr r2, [r0, #4] │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r2, #0 │ │ @@ -3313244,16 +3313244,16 @@ │ │ mov r0, #0 │ │ cmp r1, #0 │ │ bmi bf64f8 │ │ mov r0, #1 │ │ str r1, [r4] │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff720398 │ │ - @ instruction: 0xff71c47c │ │ + @ instruction: 0xff7203bf │ │ + @ instruction: 0xff71c4a3 │ │ andseq r6, sp, r8, ror r9 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r1 │ │ ldr r1, [r0, #4] │ │ mov r2, r0 │ │ mov r0, #0 │ │ @@ -3313312,15 +3313312,15 @@ │ │ mov r0, #0 │ │ cmp r1, #0 │ │ bmi bf65e4 │ │ mov r0, #1 │ │ str r1, [r4] │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff73114a │ │ + @ instruction: 0xff731171 │ │ @ instruction: 0xff70a26c │ │ @ instruction: 0xff7068c3 │ │ mulseq sp, r0, r8 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ add r1, sp, #12 │ │ add r2, sp, #8 │ │ @@ -3313466,19 +3313466,19 @@ │ │ bl bfb3d8 │ │ mov r0, r5 │ │ bl bfcb68 │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff717033 │ │ - @ instruction: 0xff727947 │ │ + @ instruction: 0xff72796e │ │ @ instruction: 0xff716f6b │ │ - @ instruction: 0xff72787f │ │ + @ instruction: 0xff7278a6 │ │ @ instruction: 0xff716f9f │ │ - @ instruction: 0xff7278b3 │ │ + @ instruction: 0xff7278da │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ mov r5, r2 │ │ mov r6, r1 │ │ add r1, sp, #20 │ │ add r2, sp, #16 │ │ add r3, sp, #8 │ │ @@ -3313519,15 +3313519,15 @@ │ │ bl c277cc │ │ ldr r0, [sp, #12] │ │ bl bfb3d8 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff716e87 │ │ - @ instruction: 0xff72b213 │ │ + @ instruction: 0xff72b23a │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq bf6a60 │ │ mov r6, r1 │ │ mov r5, #0 │ │ cmp r2, #0 │ │ bne bf6a24 │ │ @@ -3313576,17 +3313576,17 @@ │ │ ldr r2, [pc, #32] @ bf6ad0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ movw r1, #3 │ │ movt r1, #8 │ │ b bf6a88 │ │ - @ instruction: 0xff721ab5 │ │ + @ instruction: 0xff721adc │ │ @ instruction: 0xff70d9bb │ │ - @ instruction: 0xff721a79 │ │ + @ instruction: 0xff721aa0 │ │ @ instruction: 0xff70d97f │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ movne r9, r1 │ │ ldrne r1, [r0] │ │ cmpne r1, #0 │ │ @@ -3313701,17 +3313701,17 @@ │ │ bl bfe0c8 │ │ mov r8, #1 │ │ cmp r0, #0 │ │ bne bf6c40 │ │ mov r6, #122 @ 0x7a │ │ mov r7, #107 @ 0x6b │ │ b bf6c10 │ │ - @ instruction: 0xff721a25 │ │ + @ instruction: 0xff721a4c │ │ @ instruction: 0xff70bb4c │ │ - @ instruction: 0xff721905 │ │ + @ instruction: 0xff72192c │ │ @ instruction: 0xff70ba2c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #52 @ 0x34 │ │ mov r4, r2 │ │ cmp r2, #1 │ │ blt bf72dc │ │ ldr r3, [pc, #1652] @ bf7358 │ │ @@ -3314126,18 +3314126,18 @@ │ │ movw r0, #16 │ │ movw sl, #3277 @ 0xccd │ │ movt r0, #8 │ │ sub r0, r0, #8 │ │ str r0, [sp, #48] @ 0x30 │ │ b bf724c │ │ andseq r6, sp, r4, asr #4 │ │ - @ instruction: 0xff726f09 │ │ + @ instruction: 0xff726f30 │ │ @ instruction: 0xff737dbc │ │ - @ instruction: 0xff726e81 │ │ - @ instruction: 0xff71bb53 │ │ + @ instruction: 0xff726ea8 │ │ + @ instruction: 0xff71bb7a │ │ @ instruction: 0xff712245 │ │ mov r2, r0 │ │ mov r0, #0 │ │ mov r1, #0 │ │ b bf6cc8 │ │ b c32808 │ │ b c325c8 │ │ @@ -3314362,17 +3314362,17 @@ │ │ ldr r2, [sp, #28] │ │ bl d51ba0 │ │ mov r1, r0 │ │ ldr r0, [sp, #40] @ 0x28 │ │ cmp r1, #0 │ │ bne bf763c │ │ b bf761c │ │ - @ instruction: 0xff726d4d │ │ + @ instruction: 0xff726d74 │ │ @ instruction: 0x001d58d4 │ │ - @ instruction: 0xff726b85 │ │ + @ instruction: 0xff726bac │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r7, r3 │ │ mov r8, r2 │ │ mov r9, r1 │ │ mov r5, r0 │ │ bl c039a4 │ │ @@ -3314603,15 +3314603,15 @@ │ │ mov r1, #131 @ 0x83 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff7035a3 │ │ - @ instruction: 0xff724882 │ │ + @ instruction: 0xff7248a9 │ │ push {r4, r5, r6, lr} │ │ mov r4, r3 │ │ mov r6, r2 │ │ mov r5, r0 │ │ cmp r1, #0 │ │ beq bf7b04 │ │ ldr r2, [r5, #40] @ 0x28 │ │ @@ -3314690,15 +3314690,15 @@ │ │ mov r0, r5 │ │ bl bd68dc │ │ mov r0, r6 │ │ bl bd65f8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff703463 │ │ - @ instruction: 0xff7195da │ │ + @ instruction: 0xff719601 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl bd4510 │ │ str r0, [r4, #8] │ │ bl bd4510 │ │ str r0, [r4, #12] │ │ bl bd4510 │ │ @@ -3314826,15 +3314826,15 @@ │ │ mov r5, #1 │ │ str r5, [r4, #20] │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff7032b7 │ │ - @ instruction: 0xff72dd07 │ │ + @ instruction: 0xff72dd2e │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r3 │ │ mov r6, r2 │ │ mov r5, r1 │ │ bl bfe0c8 │ │ cmp r0, #0 │ │ beq bf7e98 │ │ @@ -3314893,17 +3314893,17 @@ │ │ mov r1, #0 │ │ bl bd5478 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff7031cb │ │ - @ instruction: 0xff7178e3 │ │ + @ instruction: 0xff71790a │ │ @ instruction: 0xff703183 │ │ - @ instruction: 0xff71789b │ │ + @ instruction: 0xff7178c2 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ mov r6, r1 │ │ mov r1, r2 │ │ mov r9, r3 │ │ mov r5, r2 │ │ mov r7, r0 │ │ @@ -3315621,15 +3315621,15 @@ │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c277cc │ │ mov r0, r7 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff7025c3 │ │ - @ instruction: 0xff71fada │ │ + @ instruction: 0xff71fb01 │ │ push {r4, lr} │ │ mov ip, r2 │ │ ldr r2, [r0, #40] @ 0x28 │ │ mov r0, r1 │ │ mov r1, ip │ │ bl bfa078 │ │ cmp r0, #0 │ │ @@ -3315797,17 +3315797,17 @@ │ │ ldr r0, [pc, #24] @ bf8d7c │ │ movw r1, #749 @ 0x2ed │ │ ldr r2, [pc, #20] @ bf8d80 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b bf8d30 │ │ @ instruction: 0xff70231f │ │ - @ instruction: 0xff716a68 │ │ + @ instruction: 0xff716a8f │ │ @ instruction: 0xff7022df │ │ - @ instruction: 0xff716a28 │ │ + @ instruction: 0xff716a4f │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r7, r0 │ │ ldr r0, [r0] │ │ mov r5, r2 │ │ ldr r2, [r1, #12] │ │ ldr fp, [r1, #16] │ │ @@ -3316472,15 +3316472,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff73963f │ │ - @ instruction: 0xff72fc9c │ │ + @ instruction: 0xff72fcc3 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r2 │ │ mov r8, r1 │ │ mov r7, r0 │ │ bl bd5874 │ │ cmp r0, #0 │ │ beq bf98bc │ │ @@ -3318016,17 +3318016,17 @@ │ │ mov r1, r8 │ │ bl bd4804 │ │ mov r5, r0 │ │ cmp r0, #0 │ │ movwne r5, #1 │ │ b bfaff0 │ │ @ instruction: 0xff737f57 │ │ - @ instruction: 0xff719e5b │ │ + @ instruction: 0xff719e82 │ │ @ instruction: 0xff737ff3 │ │ - @ instruction: 0xff719ef7 │ │ + @ instruction: 0xff719f1e │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ mov r4, #0 │ │ bic r5, r1, #-1073741824 @ 0xc0000000 │ │ str r4, [sp] │ │ @@ -3318311,15 +3318311,15 @@ │ │ bl c6d7a8 │ │ mov r0, r4 │ │ mov r1, #60 @ 0x3c │ │ mov r2, r5 │ │ mov r3, #103 @ 0x67 │ │ pop {r4, r5, fp, lr} │ │ b c6da00 │ │ - @ instruction: 0xff71431a │ │ + @ instruction: 0xff714341 │ │ mov r1, #135 @ 0x87 │ │ b bf62c8 │ │ add r0, r0, #32 │ │ ldrex r1, [r0] │ │ add r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ @@ -3318369,18 +3318369,18 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r4, #0 │ │ mov r0, #16 │ │ mov r1, #152 @ 0x98 │ │ b bfb52c │ │ - @ instruction: 0xff71429e │ │ - @ instruction: 0xff7284d0 │ │ - @ instruction: 0xff71422a │ │ - @ instruction: 0xff72845c │ │ + @ instruction: 0xff7142c5 │ │ + @ instruction: 0xff7284f7 │ │ + @ instruction: 0xff714251 │ │ + @ instruction: 0xff728483 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #12] │ │ ldr r0, [r0] │ │ ldr r1, [r0, #168] @ 0xa8 │ │ mov r0, r4 │ │ blx r1 │ │ @@ -3318586,15 +3318586,15 @@ │ │ mov r0, r7 │ │ bl bd4468 │ │ mov r0, r5 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r4, r8 │ │ b bfb8a0 │ │ - @ instruction: 0xff71948e │ │ + @ instruction: 0xff7194b5 │ │ push {fp, lr} │ │ cmp r0, #0 │ │ ldrne r1, [r0, #12] │ │ cmpne r1, #0 │ │ bne bfb958 │ │ bl c275e8 │ │ ldr r0, [pc, #124] @ bfb9a4 │ │ @@ -3318626,18 +3318626,18 @@ │ │ ldr r2, [pc, #32] @ bfb9b0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ movw r1, #257 @ 0x101 │ │ movt r1, #12 │ │ b bfb944 │ │ - @ instruction: 0xff713e82 │ │ - @ instruction: 0xff724623 │ │ - @ instruction: 0xff713e22 │ │ - @ instruction: 0xff7245c3 │ │ + @ instruction: 0xff713ea9 │ │ + @ instruction: 0xff72464a │ │ + @ instruction: 0xff713e49 │ │ + @ instruction: 0xff7245ea │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ movw r4, #258 @ 0x102 │ │ movw r5, #533 @ 0x215 │ │ movt r4, #12 │ │ cmp r0, #0 │ │ beq bfb9e4 │ │ @@ -3318738,15 +3318738,15 @@ │ │ bl bfdef4 │ │ mov r5, #1 │ │ cmp r0, #0 │ │ bgt bfba14 │ │ mov r4, #107 @ 0x6b │ │ movw r5, #551 @ 0x227 │ │ b bfb9e4 │ │ - @ instruction: 0xff713dba │ │ + @ instruction: 0xff713de1 │ │ @ instruction: 0xff70fdc8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ ldr r0, [r0, #12] │ │ mov r7, r1 │ │ bl bfd698 │ │ @@ -3318816,15 +3318816,15 @@ │ │ mov r5, #130 @ 0x82 │ │ movw r6, #591 @ 0x24f │ │ b bfbc04 │ │ movw r5, #16 │ │ movw r6, #587 @ 0x24b │ │ movt r5, #8 │ │ b bfbc04 │ │ - @ instruction: 0xff713b9a │ │ + @ instruction: 0xff713bc1 │ │ @ instruction: 0xff73720f │ │ push {r4, r5, r6, r7, fp, lr} │ │ movw r4, #258 @ 0x102 │ │ mov r5, #608 @ 0x260 │ │ movt r4, #12 │ │ cmp r0, #0 │ │ beq bfbcd0 │ │ @@ -3318860,15 +3318860,15 @@ │ │ ldr r0, [r7, #20] │ │ ldr r1, [r1, #8] │ │ bl bd5134 │ │ cmp r0, #0 │ │ bpl bfbcd0 │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff713ace │ │ + @ instruction: 0xff713af5 │ │ @ instruction: 0xff70fafb │ │ push {r4, r5, r6, r8, r9, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq bfbd7c │ │ mov r9, r1 │ │ ldr r1, [r0, #12] │ │ @@ -3318938,18 +3318938,18 @@ │ │ mov r2, #0 │ │ bl c277cc │ │ b bfbe78 │ │ mov r8, #1 │ │ mov r0, r4 │ │ bl bfcc54 │ │ b bfbdb0 │ │ - @ instruction: 0xff713a22 │ │ - @ instruction: 0xff727c68 │ │ - @ instruction: 0xff71395a │ │ - @ instruction: 0xff727ba0 │ │ + @ instruction: 0xff713a49 │ │ + @ instruction: 0xff727c8f │ │ + @ instruction: 0xff713981 │ │ + @ instruction: 0xff727bc7 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq bfbf04 │ │ mov r6, r0 │ │ ldr r0, [r0, #48] @ 0x30 │ │ bl bd64d8 │ │ cmp r0, #0 │ │ @@ -3318992,15 +3318992,15 @@ │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ mov r4, #1 │ │ mov r0, r5 │ │ bl bd65f8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff71389a │ │ + @ instruction: 0xff7138c1 │ │ @ instruction: 0xff7067be │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ mov r5, r1 │ │ ldr r2, [r0, #28] │ │ cmp r2, #0 │ │ @@ -3319278,16 +3319278,16 @@ │ │ mov r1, #100 @ 0x64 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff713406 │ │ - @ instruction: 0xff730d67 │ │ + @ instruction: 0xff71342d │ │ + @ instruction: 0xff730d8e │ │ push {r4, r5, fp, lr} │ │ ldr r5, [r0, #12] │ │ mov r3, r0 │ │ mov r0, #0 │ │ cmp r5, #0 │ │ ldrne r5, [r5] │ │ cmpne r5, #0 │ │ @@ -3319315,16 +3319315,16 @@ │ │ movw r1, #257 @ 0x101 │ │ mov r0, #16 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff71336e │ │ - @ instruction: 0xff72d03c │ │ + @ instruction: 0xff713395 │ │ + @ instruction: 0xff72d063 │ │ push {r4, r5, r6, lr} │ │ mov r5, r2 │ │ ldr r2, [r0, #20] │ │ mov r6, r1 │ │ mov r4, r0 │ │ cmp r2, #0 │ │ bne bfc4a0 │ │ @@ -3319361,18 +3319361,18 @@ │ │ mov r0, #16 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff7132ba │ │ - @ instruction: 0xff72cf98 │ │ - @ instruction: 0xff7132d6 │ │ - @ instruction: 0xff72cfb4 │ │ + @ instruction: 0xff7132e1 │ │ + @ instruction: 0xff72cfbf │ │ + @ instruction: 0xff7132fd │ │ + @ instruction: 0xff72cfdb │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r2, [r0, #12] │ │ mov r4, #0 │ │ cmp r2, #0 │ │ ldrne r2, [r2] │ │ cmpne r2, #0 │ │ bne bfc554 │ │ @@ -3319448,20 +3319448,20 @@ │ │ movw r1, #257 @ 0x101 │ │ mov r0, #16 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r6 │ │ b bfc5ac │ │ - @ instruction: 0xff7131da │ │ - @ instruction: 0xff72565b │ │ - @ instruction: 0xff713226 │ │ - @ instruction: 0xff71315a │ │ - @ instruction: 0xff7255db │ │ - @ instruction: 0xff7131fa │ │ + @ instruction: 0xff713201 │ │ + @ instruction: 0xff725682 │ │ + @ instruction: 0xff71324d │ │ + @ instruction: 0xff713181 │ │ + @ instruction: 0xff725602 │ │ + @ instruction: 0xff713221 │ │ ldr r1, [r0, #12] │ │ mov r0, #0 │ │ cmp r1, #0 │ │ ldrne r1, [r1] │ │ cmpne r1, #0 │ │ ldrne r0, [r1] │ │ movne r1, #1 │ │ @@ -3319565,18 +3319565,18 @@ │ │ mov r1, r6 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r5 │ │ bl bfb3d8 │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff72b08f │ │ - @ instruction: 0xff72b047 │ │ + @ instruction: 0xff72b0b6 │ │ + @ instruction: 0xff72b06e │ │ eoreq sl, r0, ip, ror #19 │ │ - @ instruction: 0xff72af4f │ │ + @ instruction: 0xff72af76 │ │ @ instruction: 0xff705ecb │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #16 │ │ ldr r6, [r3] │ │ mov r4, #0 │ │ str r1, [sp, #12] │ │ str r4, [sp, #8] │ │ @@ -3319642,19 +3319642,19 @@ │ │ mov r3, #173 @ 0xad │ │ add r2, pc, r2 │ │ bl c6da00 │ │ ldr r4, [sp, #12] │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff72ae8f │ │ - @ instruction: 0xff714907 │ │ - @ instruction: 0xff72ae67 │ │ - @ instruction: 0xff7148df │ │ - @ instruction: 0xff72ae07 │ │ + @ instruction: 0xff72aeb6 │ │ + @ instruction: 0xff71492e │ │ + @ instruction: 0xff72ae8e │ │ + @ instruction: 0xff714906 │ │ + @ instruction: 0xff72ae2e │ │ push {r4, r5, r6, r7, r8, lr} │ │ cmp r2, #0 │ │ beq bfca68 │ │ mov r6, r2 │ │ ldr r2, [r2, #8] │ │ cmp r2, #0 │ │ beq bfca94 │ │ @@ -3320590,15 +3320590,15 @@ │ │ mov r0, #16 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6fd844 │ │ - @ instruction: 0xff7261e7 │ │ + @ instruction: 0xff72620e │ │ ldr r1, [r0] │ │ ldr r1, [r1, #32] │ │ cmp r1, #0 │ │ beq bfd86c │ │ bx r1 │ │ push {fp, lr} │ │ bl c275e8 │ │ @@ -3320634,15 +3320634,15 @@ │ │ mov r0, #16 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6fd794 │ │ - @ instruction: 0xff71746a │ │ + @ instruction: 0xff717491 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r4, r2 │ │ mov r2, r0 │ │ ldr r0, [r1] │ │ ldr r3, [r2] │ │ ldr r7, [r0, #4] │ │ @@ -3320836,17 +3320836,17 @@ │ │ mov r0, #16 │ │ mov r1, #101 @ 0x65 │ │ mov r2, #0 │ │ bl c277cc │ │ mvn r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6fd4a0 │ │ - @ instruction: 0xff711bfe │ │ + @ instruction: 0xff711c25 │ │ @ instruction: 0xff6fd468 │ │ - @ instruction: 0xff711bc6 │ │ + @ instruction: 0xff711bed │ │ push {r4, r5, r6, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq bfdca0 │ │ mov r6, r0 │ │ mov r0, r1 │ │ bl bfcf98 │ │ @@ -3320903,17 +3320903,17 @@ │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ pop {fp, lr} │ │ bx ip │ │ @ instruction: 0xff6fd368 │ │ - @ instruction: 0xff72225c │ │ + @ instruction: 0xff722283 │ │ @ instruction: 0xff6fd390 │ │ - @ instruction: 0xff722284 │ │ + @ instruction: 0xff7222ab │ │ push {r4, r5, fp, lr} │ │ ldr r4, [r0] │ │ movw r5, #406 @ 0x196 │ │ ldr ip, [r4, #4] │ │ cmp ip, r5 │ │ bne bfdd90 │ │ ldr r5, [r1] │ │ @@ -3320953,17 +3320953,17 @@ │ │ cmpne r4, r5 │ │ bne bfdd68 │ │ str lr, [sp, #20] │ │ str ip, [sp, #16] │ │ pop {r4, r5, fp, lr} │ │ b c0ca18 │ │ @ instruction: 0xff6fd2cc │ │ - @ instruction: 0xff7299e4 │ │ + @ instruction: 0xff729a0b │ │ @ instruction: 0xff6fd2f4 │ │ - @ instruction: 0xff729a0c │ │ + @ instruction: 0xff729a33 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ ldr r7, [r0] │ │ ldr r6, [r7, #64] @ 0x40 │ │ cmp r6, #0 │ │ beq bfde90 │ │ ldr r4, [r1] │ │ @@ -3321013,15 +3321013,15 @@ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ cmp r7, ip │ │ bne bfde9c │ │ b bfde4c │ │ mov r5, #0 │ │ b bfdecc │ │ @ instruction: 0xff6fd1c0 │ │ - @ instruction: 0xff72d36a │ │ + @ instruction: 0xff72d391 │ │ push {fp, lr} │ │ ldr lr, [r0] │ │ ldr ip, [lr, #100] @ 0x64 │ │ cmp ip, #0 │ │ beq bfdf3c │ │ ldr r3, [r1] │ │ cmp lr, r3 │ │ @@ -3321173,17 +3321173,17 @@ │ │ ldr r2, [r1, #4] │ │ cmp r2, #0 │ │ cmpne r3, r2 │ │ bne bfe0e8 │ │ pop {fp, lr} │ │ bx ip │ │ @ instruction: 0xff6fcf4c │ │ - @ instruction: 0xff7279a8 │ │ + @ instruction: 0xff7279cf │ │ @ instruction: 0xff6fcf74 │ │ - @ instruction: 0xff7279d0 │ │ + @ instruction: 0xff7279f7 │ │ push {r4, r5, r6, lr} │ │ ldr r4, [r0] │ │ ldr ip, [r4, #84] @ 0x54 │ │ cmp ip, #0 │ │ beq bfe1f8 │ │ ldr r6, [r1] │ │ cmp r4, r6 │ │ @@ -3321237,17 +3321237,17 @@ │ │ mov r0, #16 │ │ mov r1, #101 @ 0x65 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6fce64 │ │ - @ instruction: 0xff71e142 │ │ + @ instruction: 0xff71e169 │ │ @ instruction: 0xff6fce24 │ │ - @ instruction: 0xff71e102 │ │ + @ instruction: 0xff71e129 │ │ push {r4, r5, fp, lr} │ │ ldr lr, [r0] │ │ ldr ip, [lr, #88] @ 0x58 │ │ cmp ip, #0 │ │ beq bfe2d8 │ │ ldr r4, [r1] │ │ cmp lr, r4 │ │ @@ -3321291,17 +3321291,17 @@ │ │ mov r0, #16 │ │ mov r1, #101 @ 0x65 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6fcd84 │ │ - @ instruction: 0xff7114d5 │ │ + @ instruction: 0xff7114fc │ │ @ instruction: 0xff6fcd4c │ │ - @ instruction: 0xff71149d │ │ + @ instruction: 0xff7114c4 │ │ push {fp, lr} │ │ ldr lr, [r0] │ │ ldr ip, [lr, #92] @ 0x5c │ │ cmp ip, #0 │ │ beq bfe39c │ │ ldr r3, [r1] │ │ cmp lr, r3 │ │ @@ -3321336,17 +3321336,17 @@ │ │ ldr lr, [r1, #4] │ │ cmp lr, #0 │ │ cmpne r3, lr │ │ bne bfe374 │ │ pop {fp, lr} │ │ bx ip │ │ @ instruction: 0xff6fccc0 │ │ - @ instruction: 0xff714b2e │ │ + @ instruction: 0xff714b55 │ │ @ instruction: 0xff6fcce8 │ │ - @ instruction: 0xff714b56 │ │ + @ instruction: 0xff714b7d │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #52] @ 0x34 │ │ ldr r5, [sp, #48] @ 0x30 │ │ ldr r6, [r0] │ │ ldr r7, [r1] │ │ str r3, [sp, #12] │ │ @@ -3321438,17 +3321438,17 @@ │ │ bl c276dc │ │ movw r1, #259 @ 0x103 │ │ mov r5, #0 │ │ movt r1, #12 │ │ mov r0, #16 │ │ b bfe454 │ │ @ instruction: 0xff6fcc30 │ │ - @ instruction: 0xff72cdfa │ │ + @ instruction: 0xff72ce21 │ │ @ instruction: 0xff6fcafc │ │ - @ instruction: 0xff72ccc6 │ │ + @ instruction: 0xff72cced │ │ ldr r0, [r0, #8] │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ b bd427c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ @@ -3321577,15 +3321577,15 @@ │ │ bne bfe758 │ │ mov r4, #1 │ │ cmp r1, #0 │ │ mov r0, r4 │ │ strne r2, [r1] │ │ pop {r4, pc} │ │ @ instruction: 0xff6fc904 │ │ - @ instruction: 0xff72e9c3 │ │ + @ instruction: 0xff72e9ea │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq bfe848 │ │ ldr r4, [r0] │ │ ldr ip, [r4, #4] │ │ movw r4, #407 @ 0x197 │ │ cmp ip, r4 │ │ @@ -3321728,21 +3321728,21 @@ │ │ mov r0, #16 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff727191 │ │ + @ instruction: 0xff7271b8 │ │ @ instruction: 0xff6fc6c4 │ │ @ instruction: 0xff6fe5f4 │ │ @ instruction: 0xff70170c │ │ @ instruction: 0xff6fc67c │ │ @ instruction: 0xff6fe5ac │ │ - @ instruction: 0xff717cca │ │ + @ instruction: 0xff717cf1 │ │ @ instruction: 0xff6fc728 │ │ @ instruction: 0xff6fc6fc │ │ @ instruction: 0xff6fc6a8 │ │ @ instruction: 0xff6fe5d8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ mov r6, r1 │ │ @@ -3322260,25 +3322260,25 @@ │ │ str r0, [r8, #24] │ │ b bff0f8 │ │ movw sl, #1738 @ 0x6ca │ │ mov fp, #102 @ 0x66 │ │ b bff0c0 │ │ @ instruction: 0xff700159 │ │ @ instruction: 0xff6fc3cc │ │ - @ instruction: 0xff7160be │ │ + @ instruction: 0xff7160e5 │ │ @ instruction: 0xff734171 │ │ @ instruction: 0xff6fc430 │ │ @ instruction: 0xff6fe379 │ │ @ instruction: 0xff6fc39c │ │ @ instruction: 0xff6fe2e5 │ │ @ instruction: 0xff6fe3fa │ │ @ instruction: 0xff6fc3f8 │ │ @ instruction: 0xff6fe341 │ │ - @ instruction: 0xff72137f │ │ - @ instruction: 0xff724df3 │ │ + @ instruction: 0xff7213a6 │ │ + @ instruction: 0xff724e1a │ │ @ instruction: 0xff6fc4e8 │ │ @ instruction: 0xff6fe431 │ │ @ instruction: 0xff701156 │ │ @ instruction: 0xff6fc238 │ │ @ instruction: 0xff6fe181 │ │ @ instruction: 0xff70ac74 │ │ @ instruction: 0xff6fc20c │ │ @@ -3322288,23 +3322288,23 @@ │ │ @ instruction: 0xff6fe129 │ │ @ instruction: 0xff6fc1a8 │ │ @ instruction: 0xff6fe0f1 │ │ @ instruction: 0xff6fc01c │ │ @ instruction: 0xff6fdf65 │ │ @ instruction: 0xff6fc2b0 │ │ @ instruction: 0xff6fe1f9 │ │ - @ instruction: 0xff7176f2 │ │ + @ instruction: 0xff717719 │ │ @ instruction: 0xff6fc058 │ │ @ instruction: 0xff6fdfa1 │ │ - @ instruction: 0xff720fa7 │ │ + @ instruction: 0xff720fce │ │ @ instruction: 0xff6fc080 │ │ @ instruction: 0xff6fdfc9 │ │ @ instruction: 0xff6fbf9c │ │ @ instruction: 0xff6fdee5 │ │ - @ instruction: 0xff717272 │ │ + @ instruction: 0xff717299 │ │ @ instruction: 0xff708f75 │ │ @ instruction: 0xff700de4 │ │ @ instruction: 0xff6fbf50 │ │ @ instruction: 0xff6fc27c │ │ @ instruction: 0xff6fe1c5 │ │ @ instruction: 0xff6fbfd0 │ │ @ instruction: 0xff6fdf19 │ │ @@ -3322435,16 +3322435,16 @@ │ │ bl c6d7a8 │ │ mov r0, r4 │ │ ldr r1, [pc, #16] @ bff52c │ │ mov r2, #101 @ 0x65 │ │ add r1, pc, r1 │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff71ce53 │ │ - @ instruction: 0xff71ce3f │ │ + @ instruction: 0xff71ce7a │ │ + @ instruction: 0xff71ce66 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ ldr r4, [sp, #72] @ 0x48 │ │ mov r8, r3 │ │ mov sl, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ @@ -3322864,20 +3322864,20 @@ │ │ mov r5, #1 │ │ ldr r8, [sp, #28] │ │ ldr r9, [sp, #24] │ │ b bffaa8 │ │ mov r6, #136 @ 0x88 │ │ movw fp, #367 @ 0x16f │ │ b bffadc │ │ - @ instruction: 0xff71cdbf │ │ - @ instruction: 0xff71b1f6 │ │ - @ instruction: 0xff71cd83 │ │ - @ instruction: 0xff71b1ba │ │ - @ instruction: 0xff71c8cf │ │ - @ instruction: 0xff71ad06 │ │ + @ instruction: 0xff71cde6 │ │ + @ instruction: 0xff71b21d │ │ + @ instruction: 0xff71cdaa │ │ + @ instruction: 0xff71b1e1 │ │ + @ instruction: 0xff71c8f6 │ │ + @ instruction: 0xff71ad2d │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r7, [r0] │ │ ldr r4, [sp, #24] │ │ ldr ip, [r7, #212] @ 0xd4 │ │ cmp ip, #0 │ │ beq bffc18 │ │ str r4, [sp, #24] │ │ @@ -3323709,42 +3323709,42 @@ │ │ ldr r1, [sp, #8] │ │ ldr r2, [sp, #120] @ 0x78 │ │ bl bfe354 │ │ cmp r0, #0 │ │ beq c0009c │ │ mov r6, #1 │ │ b c007d0 │ │ - @ instruction: 0xff71c57f │ │ - @ instruction: 0xff72019d │ │ - @ instruction: 0xff71c463 │ │ - @ instruction: 0xff71c19b │ │ - @ instruction: 0xff71fdb9 │ │ - @ instruction: 0xff71c163 │ │ - @ instruction: 0xff71fd81 │ │ - @ instruction: 0xff71c203 │ │ - @ instruction: 0xff71fe21 │ │ - @ instruction: 0xff71bbd7 │ │ - @ instruction: 0xff71f7f5 │ │ - @ instruction: 0xff71c047 │ │ - @ instruction: 0xff71bc43 │ │ - @ instruction: 0xff71bc2b │ │ - @ instruction: 0xff71f849 │ │ - @ instruction: 0xff71bfcf │ │ - @ instruction: 0xff71bfb3 │ │ - @ instruction: 0xff71bf1f │ │ - @ instruction: 0xff71fb3d │ │ - @ instruction: 0xff71bc73 │ │ - @ instruction: 0xff71f891 │ │ - @ instruction: 0xff71bb77 │ │ - @ instruction: 0xff71bb3f │ │ - @ instruction: 0xff71bb17 │ │ - @ instruction: 0xff71badb │ │ - @ instruction: 0xff71bac7 │ │ - @ instruction: 0xff71c12f │ │ - @ instruction: 0xff71fd4d │ │ + @ instruction: 0xff71c5a6 │ │ + @ instruction: 0xff7201c4 │ │ + @ instruction: 0xff71c48a │ │ + @ instruction: 0xff71c1c2 │ │ + @ instruction: 0xff71fde0 │ │ + @ instruction: 0xff71c18a │ │ + @ instruction: 0xff71fda8 │ │ + @ instruction: 0xff71c22a │ │ + @ instruction: 0xff71fe48 │ │ + @ instruction: 0xff71bbfe │ │ + @ instruction: 0xff71f81c │ │ + @ instruction: 0xff71c06e │ │ + @ instruction: 0xff71bc6a │ │ + @ instruction: 0xff71bc52 │ │ + @ instruction: 0xff71f870 │ │ + @ instruction: 0xff71bff6 │ │ + @ instruction: 0xff71bfda │ │ + @ instruction: 0xff71bf46 │ │ + @ instruction: 0xff71fb64 │ │ + @ instruction: 0xff71bc9a │ │ + @ instruction: 0xff71f8b8 │ │ + @ instruction: 0xff71bb9e │ │ + @ instruction: 0xff71bb66 │ │ + @ instruction: 0xff71bb3e │ │ + @ instruction: 0xff71bb02 │ │ + @ instruction: 0xff71baee │ │ + @ instruction: 0xff71c156 │ │ + @ instruction: 0xff71fd74 │ │ push {r4, r5, r6, lr} │ │ ldr r4, [r0] │ │ ldr lr, [sp, #16] │ │ ldr ip, [r4, #72] @ 0x48 │ │ cmp ip, #0 │ │ ldrbeq r5, [r4] │ │ tsteq r5, #1 │ │ @@ -3323795,18 +3323795,18 @@ │ │ bne c00a5c │ │ str lr, [sp, #16] │ │ pop {r4, r5, r6, lr} │ │ b c08160 │ │ str lr, [sp, #16] │ │ pop {r4, r5, r6, lr} │ │ b c00d60 │ │ - @ instruction: 0xff717b64 │ │ - @ instruction: 0xff71b953 │ │ - @ instruction: 0xff717bc0 │ │ - @ instruction: 0xff71b9af │ │ + @ instruction: 0xff717b8b │ │ + @ instruction: 0xff71b97a │ │ + @ instruction: 0xff717be7 │ │ + @ instruction: 0xff71b9d6 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r1, #0 │ │ beq c00ad8 │ │ ldr r5, [r0] │ │ ldr lr, [sp, #28] │ │ ldr r4, [sp, #24] │ │ ldr ip, [r5, #76] @ 0x4c │ │ @@ -3323874,20 +3323874,20 @@ │ │ str r4, [sp, #24] │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b c085e0 │ │ str lr, [sp, #28] │ │ str r4, [sp, #24] │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b c01050 │ │ - @ instruction: 0xff717a94 │ │ - @ instruction: 0xff7289c0 │ │ - @ instruction: 0xff717a30 │ │ - @ instruction: 0xff72895c │ │ - @ instruction: 0xff717abc │ │ - @ instruction: 0xff7289e8 │ │ + @ instruction: 0xff717abb │ │ + @ instruction: 0xff7289e7 │ │ + @ instruction: 0xff717a57 │ │ + @ instruction: 0xff728983 │ │ + @ instruction: 0xff717ae3 │ │ + @ instruction: 0xff728a0f │ │ push {r4, r5, r6, lr} │ │ ldr r4, [r0] │ │ ldr lr, [sp, #16] │ │ ldr ip, [r4, #80] @ 0x50 │ │ cmp ip, #0 │ │ ldrbeq r5, [r4] │ │ tsteq r5, #1 │ │ @@ -3323938,18 +3323938,18 @@ │ │ bne c00c98 │ │ str lr, [sp, #16] │ │ pop {r4, r5, r6, lr} │ │ b c08958 │ │ str lr, [sp, #16] │ │ pop {r4, r5, r6, lr} │ │ b c0140c │ │ - @ instruction: 0xff717928 │ │ - @ instruction: 0xff720feb │ │ - @ instruction: 0xff717984 │ │ - @ instruction: 0xff721047 │ │ + @ instruction: 0xff71794f │ │ + @ instruction: 0xff721012 │ │ + @ instruction: 0xff7179ab │ │ + @ instruction: 0xff72106e │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r4, #0 │ │ mov r8, r3 │ │ mov r3, #0 │ │ mov r9, r2 │ │ mov r7, r1 │ │ @@ -3323983,16 +3323983,16 @@ │ │ mov r0, r6 │ │ mov r2, #151 @ 0x97 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff717888 │ │ - @ instruction: 0xff717838 │ │ + @ instruction: 0xff7178af │ │ + @ instruction: 0xff71785f │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ ldr r4, [sp, #56] @ 0x38 │ │ mov r7, r3 │ │ mov r9, r2 │ │ mov r6, r1 │ │ mov r5, #0 │ │ @@ -3324169,18 +3324169,18 @@ │ │ movw r1, #3 │ │ mov r5, #0 │ │ movt r1, #8 │ │ mov r0, #16 │ │ mov r2, #0 │ │ bl c277cc │ │ b c00fa0 │ │ - @ instruction: 0xff720c6e │ │ - @ instruction: 0xff722a3a │ │ - @ instruction: 0xff720c3e │ │ - @ instruction: 0xff722a0a │ │ + @ instruction: 0xff720c95 │ │ + @ instruction: 0xff722a61 │ │ + @ instruction: 0xff720c65 │ │ + @ instruction: 0xff722a31 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r2, #6 │ │ bhi c01124 │ │ mov r6, r0 │ │ mov r0, #1 │ │ mov r4, r1 │ │ @@ -3324404,21 +3324404,21 @@ │ │ mov r0, #16 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r9 │ │ bl bd68dc │ │ b c01154 │ │ - @ instruction: 0xff720b22 │ │ + @ instruction: 0xff720b49 │ │ @ instruction: 0xff6fbe9a │ │ - @ instruction: 0xff720ae6 │ │ + @ instruction: 0xff720b0d │ │ @ instruction: 0xff6fbe5e │ │ - @ instruction: 0xff720b4e │ │ + @ instruction: 0xff720b75 │ │ @ instruction: 0xff6fbec6 │ │ - @ instruction: 0xff720896 │ │ + @ instruction: 0xff7208bd │ │ @ instruction: 0xff6fbc0e │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r3, #0 │ │ beq c01458 │ │ mov fp, r2 │ │ ldrb r2, [r2] │ │ @@ -3324641,32 +3324641,32 @@ │ │ bl c275e8 │ │ ldr r0, [pc, #80] @ c017e0 │ │ movw r1, #367 @ 0x16f │ │ ldr r2, [pc, #76] @ c017e4 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c016a4 │ │ - @ instruction: 0xff7207ee │ │ - @ instruction: 0xff717123 │ │ - @ instruction: 0xff72080a │ │ - @ instruction: 0xff71713f │ │ - @ instruction: 0xff7206aa │ │ - @ instruction: 0xff716fdf │ │ - @ instruction: 0xff72065e │ │ - @ instruction: 0xff716f93 │ │ - @ instruction: 0xff72067a │ │ - @ instruction: 0xff716faf │ │ - @ instruction: 0xff7206e2 │ │ - @ instruction: 0xff717017 │ │ - @ instruction: 0xff7205ba │ │ - @ instruction: 0xff716eef │ │ - @ instruction: 0xff720562 │ │ - @ instruction: 0xff716e97 │ │ - @ instruction: 0xff7204c2 │ │ - @ instruction: 0xff716df7 │ │ + @ instruction: 0xff720815 │ │ + @ instruction: 0xff71714a │ │ + @ instruction: 0xff720831 │ │ + @ instruction: 0xff717166 │ │ + @ instruction: 0xff7206d1 │ │ + @ instruction: 0xff717006 │ │ + @ instruction: 0xff720685 │ │ + @ instruction: 0xff716fba │ │ + @ instruction: 0xff7206a1 │ │ + @ instruction: 0xff716fd6 │ │ + @ instruction: 0xff720709 │ │ + @ instruction: 0xff71703e │ │ + @ instruction: 0xff7205e1 │ │ + @ instruction: 0xff716f16 │ │ + @ instruction: 0xff720589 │ │ + @ instruction: 0xff716ebe │ │ + @ instruction: 0xff7204e9 │ │ + @ instruction: 0xff716e1e │ │ ldr ip, [r3, #12] │ │ ldr ip, [ip] │ │ ldr ip, [ip, #188] @ 0xbc │ │ cmp ip, #0 │ │ beq c01800 │ │ bx ip │ │ push {fp, lr} │ │ @@ -3324679,15 +3324679,15 @@ │ │ bl c276dc │ │ mov r0, #16 │ │ mov r1, #160 @ 0xa0 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff729a33 │ │ + @ instruction: 0xff729a5a │ │ @ instruction: 0xff70c07b │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r9, r0 │ │ ldr r0, [r3, #48] @ 0x30 │ │ mov r5, r3 │ │ mov r7, r2 │ │ @@ -3324915,34 +3324915,34 @@ │ │ mov r0, #16 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c277cc │ │ mov r7, sl │ │ b c01ad8 │ │ - @ instruction: 0xff729877 │ │ - @ instruction: 0xff722081 │ │ - @ instruction: 0xff72983b │ │ - @ instruction: 0xff722045 │ │ - @ instruction: 0xff7297e3 │ │ - @ instruction: 0xff721fed │ │ - @ instruction: 0xff72979b │ │ - @ instruction: 0xff721fa5 │ │ - @ instruction: 0xff72980f │ │ - @ instruction: 0xff722019 │ │ - @ instruction: 0xff7297b7 │ │ - @ instruction: 0xff721fc1 │ │ - @ instruction: 0xff72971f │ │ - @ instruction: 0xff721f29 │ │ - @ instruction: 0xff7298af │ │ - @ instruction: 0xff7220b9 │ │ - @ instruction: 0xff7296f3 │ │ - @ instruction: 0xff72968b │ │ - @ instruction: 0xff721e95 │ │ - @ instruction: 0xff729743 │ │ + @ instruction: 0xff72989e │ │ + @ instruction: 0xff7220a8 │ │ + @ instruction: 0xff729862 │ │ + @ instruction: 0xff72206c │ │ + @ instruction: 0xff72980a │ │ + @ instruction: 0xff722014 │ │ + @ instruction: 0xff7297c2 │ │ + @ instruction: 0xff721fcc │ │ + @ instruction: 0xff729836 │ │ + @ instruction: 0xff722040 │ │ + @ instruction: 0xff7297de │ │ + @ instruction: 0xff721fe8 │ │ + @ instruction: 0xff729746 │ │ + @ instruction: 0xff721f50 │ │ + @ instruction: 0xff7298d6 │ │ + @ instruction: 0xff7220e0 │ │ + @ instruction: 0xff72971a │ │ + @ instruction: 0xff7296b2 │ │ + @ instruction: 0xff721ebc │ │ + @ instruction: 0xff72976a │ │ ldr ip, [r0, #12] │ │ ldr ip, [ip] │ │ ldr ip, [ip, #192] @ 0xc0 │ │ cmp ip, #0 │ │ beq c01c50 │ │ bx ip │ │ push {fp, lr} │ │ @@ -3324955,16 +3324955,16 @@ │ │ bl c276dc │ │ mov r0, #16 │ │ mov r1, #170 @ 0xaa │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff721e0e │ │ - @ instruction: 0xff71310e │ │ + @ instruction: 0xff721e35 │ │ + @ instruction: 0xff713135 │ │ push {fp, lr} │ │ ldr lr, [sp, #8] │ │ ldr ip, [lr, #12] │ │ ldr ip, [ip] │ │ ldr ip, [ip, #196] @ 0xc4 │ │ cmp ip, #0 │ │ beq c01cb8 │ │ @@ -3324980,15 +3324980,15 @@ │ │ bl c276dc │ │ mov r0, #16 │ │ mov r1, #170 @ 0xaa │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff721daa │ │ + @ instruction: 0xff721dd1 │ │ @ instruction: 0xff6fb324 │ │ ldr ip, [r3, #12] │ │ ldr ip, [ip] │ │ ldr ip, [ip, #200] @ 0xc8 │ │ cmp ip, #0 │ │ beq c01d0c │ │ bx ip │ │ @@ -3325002,15 +3325002,15 @@ │ │ bl c276dc │ │ mov r0, #16 │ │ mov r1, #170 @ 0xaa │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff721d52 │ │ + @ instruction: 0xff721d79 │ │ @ instruction: 0xff709ad5 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r3 │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r3, [sp, #32] │ │ cmp r4, #0 │ │ @@ -3325123,17 +3325123,17 @@ │ │ mov r0, r6 │ │ bl bd43b4 │ │ mov r0, r9 │ │ bl bd43b4 │ │ mov r0, r4 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff721bba │ │ + @ instruction: 0xff721be1 │ │ @ instruction: 0xff70b9ed │ │ - @ instruction: 0xff721b8e │ │ + @ instruction: 0xff721bb5 │ │ @ instruction: 0xff70b9c1 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ cmp r0, #0 │ │ beq c01ff4 │ │ mov r7, r3 │ │ mov fp, r2 │ │ @@ -3325411,23 +3325411,23 @@ │ │ movt r5, #8 │ │ ldr r6, [sp, #20] │ │ ldr r8, [sp, #24] │ │ b c0211c │ │ mov r5, r9 │ │ mov r9, #240 @ 0xf0 │ │ b c0235c │ │ - @ instruction: 0xff721a6e │ │ + @ instruction: 0xff721a95 │ │ @ instruction: 0xff70071b │ │ - @ instruction: 0xff721a2e │ │ + @ instruction: 0xff721a55 │ │ @ instruction: 0xff7006db │ │ - @ instruction: 0xff721a02 │ │ + @ instruction: 0xff721a29 │ │ @ instruction: 0xff7006af │ │ - @ instruction: 0xff72197a │ │ + @ instruction: 0xff7219a1 │ │ @ instruction: 0xff700627 │ │ - @ instruction: 0xff721946 │ │ + @ instruction: 0xff72196d │ │ @ instruction: 0xff7005f3 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ mov ip, #0 │ │ str ip, [sp] │ │ str ip, [sp, #4] │ │ str ip, [sp, #8] │ │ @@ -3325814,46 +3325814,46 @@ │ │ mov r0, r5 │ │ bl bd65f8 │ │ mov r0, r6 │ │ bl bd43b4 │ │ mov r0, r7 │ │ bl bd43b4 │ │ b c02554 │ │ - @ instruction: 0xff721596 │ │ - @ instruction: 0xff728d7d │ │ - @ instruction: 0xff72156a │ │ - @ instruction: 0xff728d51 │ │ - @ instruction: 0xff72153e │ │ - @ instruction: 0xff728d25 │ │ - @ instruction: 0xff721502 │ │ - @ instruction: 0xff728ce9 │ │ - @ instruction: 0xff7215d6 │ │ - @ instruction: 0xff728dbd │ │ - @ instruction: 0xff72127e │ │ - @ instruction: 0xff728a65 │ │ - @ instruction: 0xff72123e │ │ - @ instruction: 0xff728a25 │ │ - @ instruction: 0xff721212 │ │ - @ instruction: 0xff7289f9 │ │ - @ instruction: 0xff7211da │ │ - @ instruction: 0xff7289c1 │ │ - @ instruction: 0xff72110e │ │ - @ instruction: 0xff7288f5 │ │ - @ instruction: 0xff7210d2 │ │ - @ instruction: 0xff7288b9 │ │ - @ instruction: 0xff7211f6 │ │ - @ instruction: 0xff7289dd │ │ - @ instruction: 0xff721162 │ │ - @ instruction: 0xff728949 │ │ - @ instruction: 0xff72119a │ │ - @ instruction: 0xff728981 │ │ - @ instruction: 0xff721136 │ │ - @ instruction: 0xff72891d │ │ - @ instruction: 0xff7212a6 │ │ - @ instruction: 0xff728a8d │ │ + @ instruction: 0xff7215bd │ │ + @ instruction: 0xff728da4 │ │ + @ instruction: 0xff721591 │ │ + @ instruction: 0xff728d78 │ │ + @ instruction: 0xff721565 │ │ + @ instruction: 0xff728d4c │ │ + @ instruction: 0xff721529 │ │ + @ instruction: 0xff728d10 │ │ + @ instruction: 0xff7215fd │ │ + @ instruction: 0xff728de4 │ │ + @ instruction: 0xff7212a5 │ │ + @ instruction: 0xff728a8c │ │ + @ instruction: 0xff721265 │ │ + @ instruction: 0xff728a4c │ │ + @ instruction: 0xff721239 │ │ + @ instruction: 0xff728a20 │ │ + @ instruction: 0xff721201 │ │ + @ instruction: 0xff7289e8 │ │ + @ instruction: 0xff721135 │ │ + @ instruction: 0xff72891c │ │ + @ instruction: 0xff7210f9 │ │ + @ instruction: 0xff7288e0 │ │ + @ instruction: 0xff72121d │ │ + @ instruction: 0xff728a04 │ │ + @ instruction: 0xff721189 │ │ + @ instruction: 0xff728970 │ │ + @ instruction: 0xff7211c1 │ │ + @ instruction: 0xff7289a8 │ │ + @ instruction: 0xff72115d │ │ + @ instruction: 0xff728944 │ │ + @ instruction: 0xff7212cd │ │ + @ instruction: 0xff728ab4 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r5, #0 │ │ mov r6, r3 │ │ mov r8, r2 │ │ mov r9, r1 │ │ str r3, [sp, #8] │ │ @@ -3325897,15 +3325897,15 @@ │ │ ldr r0, [sp, #12] │ │ bl bf518c │ │ b c02b34 │ │ mvn r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff720f56 │ │ + @ instruction: 0xff720f7d │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r3, #0 │ │ beq c02b8c │ │ mov r6, r0 │ │ mov r0, r3 │ │ mov r4, r3 │ │ @@ -3326211,44 +3326211,44 @@ │ │ ldr r2, [pc, #136] @ c0309c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ movw r1, #3 │ │ movt r1, #8 │ │ b c02d88 │ │ - @ instruction: 0xff720ed6 │ │ - @ instruction: 0xff7197f3 │ │ - @ instruction: 0xff720d82 │ │ - @ instruction: 0xff71969f │ │ - @ instruction: 0xff720d5a │ │ - @ instruction: 0xff719677 │ │ - @ instruction: 0xff720d2e │ │ - @ instruction: 0xff71964b │ │ - @ instruction: 0xff720d06 │ │ - @ instruction: 0xff719623 │ │ - @ instruction: 0xff720dba │ │ - @ instruction: 0xff7196d7 │ │ - @ instruction: 0xff720b52 │ │ - @ instruction: 0xff71946f │ │ - @ instruction: 0xff720b36 │ │ - @ instruction: 0xff719453 │ │ - @ instruction: 0xff720ae2 │ │ - @ instruction: 0xff7193ff │ │ - @ instruction: 0xff720b1a │ │ - @ instruction: 0xff719437 │ │ - @ instruction: 0xff720afe │ │ - @ instruction: 0xff71941b │ │ - @ instruction: 0xff720ac6 │ │ - @ instruction: 0xff7193e3 │ │ - @ instruction: 0xff720aaa │ │ - @ instruction: 0xff7193c7 │ │ - @ instruction: 0xff720a8e │ │ - @ instruction: 0xff7193ab │ │ - @ instruction: 0xff720a62 │ │ - @ instruction: 0xff71937f │ │ + @ instruction: 0xff720efd │ │ + @ instruction: 0xff71981a │ │ + @ instruction: 0xff720da9 │ │ + @ instruction: 0xff7196c6 │ │ + @ instruction: 0xff720d81 │ │ + @ instruction: 0xff71969e │ │ + @ instruction: 0xff720d55 │ │ + @ instruction: 0xff719672 │ │ + @ instruction: 0xff720d2d │ │ + @ instruction: 0xff71964a │ │ + @ instruction: 0xff720de1 │ │ + @ instruction: 0xff7196fe │ │ + @ instruction: 0xff720b79 │ │ + @ instruction: 0xff719496 │ │ + @ instruction: 0xff720b5d │ │ + @ instruction: 0xff71947a │ │ + @ instruction: 0xff720b09 │ │ + @ instruction: 0xff719426 │ │ + @ instruction: 0xff720b41 │ │ + @ instruction: 0xff71945e │ │ + @ instruction: 0xff720b25 │ │ + @ instruction: 0xff719442 │ │ + @ instruction: 0xff720aed │ │ + @ instruction: 0xff71940a │ │ + @ instruction: 0xff720ad1 │ │ + @ instruction: 0xff7193ee │ │ + @ instruction: 0xff720ab5 │ │ + @ instruction: 0xff7193d2 │ │ + @ instruction: 0xff720a89 │ │ + @ instruction: 0xff7193a6 │ │ push {fp, lr} │ │ ldr lr, [sp, #8] │ │ ldr ip, [lr] │ │ ldr ip, [ip, #48] @ 0x30 │ │ cmp ip, #0 │ │ beq c030c4 │ │ str lr, [sp, #8] │ │ @@ -3326264,15 +3326264,15 @@ │ │ mov r0, #16 │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff7031db │ │ - @ instruction: 0xff7281a0 │ │ + @ instruction: 0xff7281c7 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #16 │ │ ldr lr, [sp, #36] @ 0x24 │ │ ldr ip, [lr] │ │ ldr ip, [ip, #40] @ 0x28 │ │ cmp ip, #0 │ │ beq c0313c │ │ @@ -3326345,15 +3326345,15 @@ │ │ bl c276dc │ │ mov r0, #16 │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c277cc │ │ mvn r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff717594 │ │ + @ instruction: 0xff7175bb │ │ @ instruction: 0xff701256 │ │ push {r4, lr} │ │ ldr lr, [sp, #12] │ │ ldr ip, [lr] │ │ ldr ip, [ip, #52] @ 0x34 │ │ cmp ip, #0 │ │ beq c03274 │ │ @@ -3326371,16 +3326371,16 @@ │ │ bl c276dc │ │ mov r0, #16 │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c277cc │ │ mvn r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff71752c │ │ - @ instruction: 0xff719128 │ │ + @ instruction: 0xff717553 │ │ + @ instruction: 0xff71914f │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ mov r6, #0 │ │ cmp r1, #0 │ │ str r6, [sp, #40] @ 0x28 │ │ beq c033c4 │ │ movw r8, #32 │ │ @@ -3326701,31 +3326701,31 @@ │ │ add r1, pc, r1 │ │ ldr r0, [sp, #20] │ │ ldr r3, [sp, #24] │ │ bl c03818 │ │ cmp r0, #0 │ │ bne c03558 │ │ b c03528 │ │ - @ instruction: 0xff727f4d │ │ - @ instruction: 0xff71c0c5 │ │ - @ instruction: 0xff717426 │ │ + @ instruction: 0xff727f74 │ │ + @ instruction: 0xff71c0ec │ │ + @ instruction: 0xff71744d │ │ @ instruction: 0xff704b2a │ │ - @ instruction: 0xff727c3e │ │ - @ instruction: 0xff71c932 │ │ + @ instruction: 0xff727c65 │ │ + @ instruction: 0xff71c959 │ │ @ instruction: 0xff70a243 │ │ - @ instruction: 0xff7240fd │ │ + @ instruction: 0xff724124 │ │ @ instruction: 0xff700dae │ │ @ instruction: 0xff6f9900 │ │ - @ instruction: 0xff71c882 │ │ - @ instruction: 0xff718ca9 │ │ + @ instruction: 0xff71c8a9 │ │ + @ instruction: 0xff718cd0 │ │ @ instruction: 0xff7080bf │ │ - @ instruction: 0xff70c057 │ │ - @ instruction: 0xff729998 │ │ + @ instruction: 0xff70c07e │ │ + @ instruction: 0xff7299bf │ │ @ instruction: 0xff72f908 │ │ - @ instruction: 0xff729c16 │ │ + @ instruction: 0xff729c3d │ │ @ instruction: 0xff72f8c0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #156 @ 0x9c │ │ ldr r7, [sp, #192] @ 0xc0 │ │ mov r5, r3 │ │ mov r6, r2 │ │ mov r8, r1 │ │ @@ -3326813,19 +3326813,19 @@ │ │ bl bcf718 │ │ mov r9, #0 │ │ cmp r0, #0 │ │ movwgt r9, #1 │ │ mov r0, r9 │ │ add sp, sp, #156 @ 0x9c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff70e886 │ │ - @ instruction: 0xff714c05 │ │ + @ instruction: 0xff70e8ad │ │ + @ instruction: 0xff714c2c │ │ @ instruction: 0xff6fcf5d │ │ @ instruction: 0xff703a72 │ │ - @ instruction: 0xff71baa9 │ │ + @ instruction: 0xff71bad0 │ │ ldr r0, [pc, #4] @ c039b0 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r9, ip, r0, asr #23 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c09788 │ │ @@ -3326996,16 +3326996,16 @@ │ │ mov r0, sl │ │ bl bd65f8 │ │ mov r0, r7 │ │ bl bd5f30 │ │ mov r0, r8 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff716bfa │ │ - @ instruction: 0xff723bd7 │ │ + @ instruction: 0xff716c21 │ │ + @ instruction: 0xff723bfe │ │ push {fp, lr} │ │ ldr ip, [r0, #80] @ 0x50 │ │ cmp ip, #0 │ │ beq c03ca4 │ │ ldr r0, [sp, #8] │ │ str r0, [sp, #8] │ │ mov r0, r1 │ │ @@ -3327023,16 +3327023,16 @@ │ │ bl c276dc │ │ mov r0, #16 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff716b22 │ │ - @ instruction: 0xff70bb2e │ │ + @ instruction: 0xff716b49 │ │ + @ instruction: 0xff70bb55 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov ip, r3 │ │ ldr r3, [r0, #80] @ 0x50 │ │ cmp r3, #0 │ │ beq c03d10 │ │ mov r0, r1 │ │ @@ -3327051,15 +3327051,15 @@ │ │ mov r0, #16 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff716ab6 │ │ + @ instruction: 0xff716add │ │ @ instruction: 0xff6fcbff │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r4, r0 │ │ ldr r0, [r0, #80] @ 0x50 │ │ cmp r0, #0 │ │ beq c03e48 │ │ @@ -3327125,15 +3327125,15 @@ │ │ mov r0, sl │ │ bl bd68dc │ │ mov r0, r8 │ │ bl bd65f8 │ │ mov r0, r5 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff7169b2 │ │ + @ instruction: 0xff7169d9 │ │ @ instruction: 0xff70249e │ │ ldr ip, [r0, #80] @ 0x50 │ │ cmp ip, #0 │ │ beq c03e94 │ │ mov r0, r1 │ │ mov r1, r2 │ │ mov r2, ip │ │ @@ -3327148,16 +3327148,16 @@ │ │ bl c276dc │ │ mov r0, #16 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff71692e │ │ - @ instruction: 0xff70b955 │ │ + @ instruction: 0xff716955 │ │ + @ instruction: 0xff70b97c │ │ ldr ip, [r0, #80] @ 0x50 │ │ cmp ip, #0 │ │ beq c03ef0 │ │ mov r0, r1 │ │ mov r1, r2 │ │ mov r2, ip │ │ b bd5dd0 │ │ @@ -3327171,16 +3327171,16 @@ │ │ bl c276dc │ │ mov r0, #16 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff7168d2 │ │ - @ instruction: 0xff72739e │ │ + @ instruction: 0xff7168f9 │ │ + @ instruction: 0xff7273c5 │ │ push {fp, lr} │ │ ldr r2, [r0, #84] @ 0x54 │ │ cmp r2, #0 │ │ beq c03f58 │ │ mov r0, r1 │ │ mov r1, r2 │ │ bl bd4804 │ │ @@ -3327196,16 +3327196,16 @@ │ │ bl c276dc │ │ mov r0, #16 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff71686e │ │ - @ instruction: 0xff70ef82 │ │ + @ instruction: 0xff716895 │ │ + @ instruction: 0xff70efa9 │ │ cmp r0, #0 │ │ bxeq lr │ │ add r1, r0, #16 │ │ ldrex r2, [r1] │ │ add r2, r2, #1 │ │ strex r3, r2, [r1] │ │ cmp r3, #0 │ │ @@ -3327236,15 +3327236,15 @@ │ │ mov r1, r4 │ │ bl c6d7a8 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #1248 @ 0x4e0 │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff7145a5 │ │ + @ instruction: 0xff7145cc │ │ ldr r0, [pc, #4] @ c0403c │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r9, ip, r8, lsl r6 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #320 @ 0x140 │ │ mov r9, r3 │ │ @@ -3327791,17 +3327791,17 @@ │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ add sp, sp, #320 @ 0x140 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r4, #0 │ │ b c048c4 │ │ - @ instruction: 0xff71453d │ │ + @ instruction: 0xff714564 │ │ @ instruction: 0xff72ede0 │ │ - @ instruction: 0xff713d09 │ │ + @ instruction: 0xff713d30 │ │ @ instruction: 0xff72e5ac │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ add fp, sp, #28 │ │ sub sp, sp, #348 @ 0x15c │ │ bfc sp, #0, #5 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ add r8, sp, #312 @ 0x138 │ │ @@ -3328806,31 +3328806,31 @@ │ │ ldr r7, [sp, #88] @ 0x58 │ │ ldr r8, [sp, #20] │ │ ldr sl, [sp, #16] │ │ ldr r0, [sp, #24] │ │ ldr r6, [sp, #68] @ 0x44 │ │ ldr r9, [sp, #36] @ 0x24 │ │ b c052a8 │ │ - @ instruction: 0xff713c7d │ │ - @ instruction: 0xff70aeeb │ │ - @ instruction: 0xff71333d │ │ - @ instruction: 0xff70a5ab │ │ + @ instruction: 0xff713ca4 │ │ + @ instruction: 0xff70af12 │ │ + @ instruction: 0xff713364 │ │ + @ instruction: 0xff70a5d2 │ │ @ instruction: 0xff7420b0 │ │ andseq r3, pc, ip, rrx │ │ - @ instruction: 0xff713095 │ │ - @ instruction: 0xff70a303 │ │ - @ instruction: 0xff713151 │ │ - @ instruction: 0xff713125 │ │ - @ instruction: 0xff713749 │ │ - @ instruction: 0xff713725 │ │ - @ instruction: 0xff713705 │ │ - @ instruction: 0xff712d35 │ │ + @ instruction: 0xff7130bc │ │ + @ instruction: 0xff70a32a │ │ + @ instruction: 0xff713178 │ │ + @ instruction: 0xff71314c │ │ + @ instruction: 0xff713770 │ │ + @ instruction: 0xff71374c │ │ + @ instruction: 0xff71372c │ │ + @ instruction: 0xff712d5c │ │ @ instruction: 0xff6f77a0 │ │ - @ instruction: 0xff7132fd │ │ - @ instruction: 0xff713189 │ │ + @ instruction: 0xff713324 │ │ + @ instruction: 0xff7131b0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #92 @ 0x5c │ │ mov r9, r1 │ │ mov r4, r0 │ │ bl bfcb2c │ │ mov r0, r4 │ │ bl bfd5f8 │ │ @@ -3329114,24 +3329114,24 @@ │ │ mov r0, #16 │ │ mov r1, #146 @ 0x92 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r7, #0 │ │ ldr r6, [sp, #20] │ │ b c05a00 │ │ - @ instruction: 0xff712b59 │ │ - @ instruction: 0xff723a67 │ │ - @ instruction: 0xff712c65 │ │ - @ instruction: 0xff712bd9 │ │ - @ instruction: 0xff723ae7 │ │ - @ instruction: 0xff712ac9 │ │ - @ instruction: 0xff712851 │ │ - @ instruction: 0xff72375f │ │ - @ instruction: 0xff712b1d │ │ - @ instruction: 0xff712af5 │ │ + @ instruction: 0xff712b80 │ │ + @ instruction: 0xff723a8e │ │ + @ instruction: 0xff712c8c │ │ + @ instruction: 0xff712c00 │ │ + @ instruction: 0xff723b0e │ │ + @ instruction: 0xff712af0 │ │ + @ instruction: 0xff712878 │ │ + @ instruction: 0xff723786 │ │ + @ instruction: 0xff712b44 │ │ + @ instruction: 0xff712b1c │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl bfd5f8 │ │ cmp r0, #0 │ │ beq c05dd8 │ │ bl c06570 │ │ mov r1, r0 │ │ @@ -3329597,35 +3329597,35 @@ │ │ mov r9, #0 │ │ mov fp, #0 │ │ ldr r0, [sp, #16] │ │ ldr r4, [sp, #28] │ │ ldr r7, [sp, #24] │ │ str r6, [sp, #36] @ 0x24 │ │ b c064dc │ │ - @ instruction: 0xff712535 │ │ + @ instruction: 0xff71255c │ │ @ instruction: 0xff72eefa │ │ - @ instruction: 0xff7124fd │ │ + @ instruction: 0xff712524 │ │ @ instruction: 0xff72eec2 │ │ - @ instruction: 0xff712491 │ │ + @ instruction: 0xff7124b8 │ │ @ instruction: 0xff72ee56 │ │ - @ instruction: 0xff712381 │ │ + @ instruction: 0xff7123a8 │ │ @ instruction: 0xff72ed46 │ │ - @ instruction: 0xff71232d │ │ + @ instruction: 0xff712354 │ │ @ instruction: 0xff72ecf2 │ │ - @ instruction: 0xff7122cd │ │ + @ instruction: 0xff7122f4 │ │ @ instruction: 0xff72ec92 │ │ - @ instruction: 0xff712249 │ │ + @ instruction: 0xff712270 │ │ @ instruction: 0xff72ec0e │ │ - @ instruction: 0xff7122b1 │ │ + @ instruction: 0xff7122d8 │ │ @ instruction: 0xff72ec76 │ │ - @ instruction: 0xff7121ad │ │ + @ instruction: 0xff7121d4 │ │ @ instruction: 0xff72eb72 │ │ - @ instruction: 0xff7121f5 │ │ + @ instruction: 0xff71221c │ │ @ instruction: 0xff72ebba │ │ - @ instruction: 0xff712149 │ │ + @ instruction: 0xff712170 │ │ @ instruction: 0xff72eb0e │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ ldr r0, [r0, #8] │ │ @@ -3331715,24 +3331715,24 @@ │ │ mov r0, r5 │ │ bl bd68dc │ │ ldr r0, [sp, #16] │ │ bl bd65f8 │ │ mov r0, sl │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff717b1e │ │ - @ instruction: 0xff710132 │ │ - @ instruction: 0xff717a7a │ │ - @ instruction: 0xff71008e │ │ - @ instruction: 0xff717ad2 │ │ - @ instruction: 0xff7100e6 │ │ - @ instruction: 0xff717a32 │ │ - @ instruction: 0xff710046 │ │ - @ instruction: 0xff717aa6 │ │ - @ instruction: 0xff7100ba │ │ + @ instruction: 0xff717b45 │ │ + @ instruction: 0xff710159 │ │ + @ instruction: 0xff717aa1 │ │ + @ instruction: 0xff7100b5 │ │ + @ instruction: 0xff717af9 │ │ + @ instruction: 0xff71010d │ │ + @ instruction: 0xff717a59 │ │ + @ instruction: 0xff71006d │ │ + @ instruction: 0xff717acd │ │ + @ instruction: 0xff7100e1 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r2, #6 │ │ bhi c086b4 │ │ mov r4, r0 │ │ mov r0, #1 │ │ mov r6, r1 │ │ @@ -3331939,22 +3331939,22 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ ldr r8, [sp, #8] │ │ mov r0, r8 │ │ bl bd68dc │ │ b c086e4 │ │ - @ instruction: 0xff7178ea │ │ - @ instruction: 0xff722bfc │ │ - @ instruction: 0xff7178ae │ │ - @ instruction: 0xff722bc0 │ │ - @ instruction: 0xff717916 │ │ - @ instruction: 0xff722c28 │ │ - @ instruction: 0xff7176a6 │ │ - @ instruction: 0xff7229b8 │ │ + @ instruction: 0xff717911 │ │ + @ instruction: 0xff722c23 │ │ + @ instruction: 0xff7178d5 │ │ + @ instruction: 0xff722be7 │ │ + @ instruction: 0xff71793d │ │ + @ instruction: 0xff722c4f │ │ + @ instruction: 0xff7176cd │ │ + @ instruction: 0xff7229df │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ cmp r3, #0 │ │ beq c089a0 │ │ ldrb r7, [r2] │ │ ldr r4, [sp, #56] @ 0x38 │ │ cmp r7, #4 │ │ @@ -3332139,29 +3332139,29 @@ │ │ bl c275e8 │ │ ldr r0, [pc, #72] @ c08c90 │ │ movw r1, #353 @ 0x161 │ │ ldr r2, [pc, #68] @ c08c94 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c08acc │ │ - @ instruction: 0xff7175fe │ │ + @ instruction: 0xff717625 │ │ @ instruction: 0xff6f6252 │ │ - @ instruction: 0xff71761a │ │ + @ instruction: 0xff717641 │ │ @ instruction: 0xff6f626e │ │ - @ instruction: 0xff7174b6 │ │ + @ instruction: 0xff7174dd │ │ @ instruction: 0xff6f610a │ │ - @ instruction: 0xff71746a │ │ + @ instruction: 0xff717491 │ │ @ instruction: 0xff6f60be │ │ - @ instruction: 0xff717486 │ │ + @ instruction: 0xff7174ad │ │ @ instruction: 0xff6f60da │ │ - @ instruction: 0xff7174ea │ │ + @ instruction: 0xff717511 │ │ @ instruction: 0xff6f613e │ │ - @ instruction: 0xff7173c6 │ │ + @ instruction: 0xff7173ed │ │ @ instruction: 0xff6f601a │ │ - @ instruction: 0xff717362 │ │ + @ instruction: 0xff717389 │ │ @ instruction: 0xff6f5fb6 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ mov r4, r0 │ │ mov r0, r2 │ │ mov r9, r3 │ │ mov r6, r2 │ │ @@ -3332687,19 +3332687,19 @@ │ │ mov r0, r5 │ │ bl bd4804 │ │ ldr sl, [sp, #12] │ │ cmp r0, #0 │ │ bne c08f34 │ │ b c08dd0 │ │ @ instruction: 0xff6fd59d │ │ - @ instruction: 0xff71368f │ │ + @ instruction: 0xff7136b6 │ │ andseq lr, lr, ip, ror #18 │ │ andseq lr, lr, r8, ror #18 │ │ @ instruction: 0xff6fd0ed │ │ - @ instruction: 0xff7131df │ │ + @ instruction: 0xff713206 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r7, r0 │ │ mov r0, r2 │ │ mov r4, r2 │ │ mov r6, r1 │ │ bl bd67cc │ │ @@ -3333039,15 +3333039,15 @@ │ │ mov r0, r6 │ │ bl bd68dc │ │ mov r0, r8 │ │ bl bd65f8 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff7182d6 │ │ + @ instruction: 0xff7182fd │ │ @ instruction: 0xff6fe796 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r7, r2 │ │ mov r6, r0 │ │ cmp r1, #0 │ │ beq c09aa0 │ │ @@ -3333270,15 +3333270,15 @@ │ │ cmp r0, #0 │ │ beq c09cd8 │ │ mov r0, r7 │ │ bl bd43a4 │ │ cmp r0, #0 │ │ bne c09cd8 │ │ b c09d40 │ │ - @ instruction: 0xff717f62 │ │ + @ instruction: 0xff717f89 │ │ @ instruction: 0xff6f6c32 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl bd4510 │ │ str r0, [r4, #8] │ │ bl bd4510 │ │ str r0, [r4, #12] │ │ @@ -3333387,16 +3333387,16 @@ │ │ mov r1, r6 │ │ mov r2, r5 │ │ mov r3, r4 │ │ strd r8, [sp] │ │ bl bfdd44 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff717cfa │ │ - @ instruction: 0xff708f9c │ │ + @ instruction: 0xff717d21 │ │ + @ instruction: 0xff708fc3 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r9, r3 │ │ mov r8, r2 │ │ mov r5, r1 │ │ mov r7, r0 │ │ bl bfe0c8 │ │ @@ -3333595,17 +3333595,17 @@ │ │ mov r1, r9 │ │ ldr r2, [r5, #12] │ │ ldr r3, [sp, #4] │ │ ldr r5, [r0, #128] @ 0x80 │ │ mov r0, r7 │ │ str r6, [sp] │ │ b c0a148 │ │ - @ instruction: 0xff717c56 │ │ + @ instruction: 0xff717c7d │ │ @ instruction: 0xff6f6952 │ │ - @ instruction: 0xff717a76 │ │ + @ instruction: 0xff717a9d │ │ @ instruction: 0xff6f6772 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #52 @ 0x34 │ │ ldr r9, [sp, #88] @ 0x58 │ │ mov fp, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ @@ -3334785,15 +3334785,15 @@ │ │ mov r0, r8 │ │ bl bd65f8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r4, #0 │ │ b c0b59c │ │ - @ instruction: 0xff716702 │ │ + @ instruction: 0xff716729 │ │ @ instruction: 0xff6f1aca │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ cmp r1, #0 │ │ beq c0b6b0 │ │ mov sl, r3 │ │ mov fp, r2 │ │ @@ -3335104,18 +3335104,18 @@ │ │ blx r3 │ │ cmp r0, #0 │ │ bne c0b9b0 │ │ ldr r6, [sp, #8] │ │ b c0b6bc │ │ mov r8, #1 │ │ b c0b954 │ │ - @ instruction: 0xff716636 │ │ - @ instruction: 0xff71633a │ │ - @ instruction: 0xff71f9ad │ │ - @ instruction: 0xff71655e │ │ + @ instruction: 0xff71665d │ │ + @ instruction: 0xff716361 │ │ + @ instruction: 0xff71f9d4 │ │ + @ instruction: 0xff716585 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r7, r0 │ │ mov r0, r2 │ │ mov r4, r2 │ │ mov r8, r1 │ │ bl bd67cc │ │ @@ -3335219,15 +3335219,15 @@ │ │ mov r6, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ bl bd68dc │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff71602a │ │ + @ instruction: 0xff716051 │ │ @ instruction: 0xff6ffbd3 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov sl, r0 │ │ ldr r0, [r3, #20] │ │ mov r6, #0 │ │ cmp r0, #0 │ │ @@ -3336314,15 +3336314,15 @@ │ │ bl c277cc │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6f9671 │ │ @ instruction: 0xff6f95bd │ │ @ instruction: 0xff6f9599 │ │ - @ instruction: 0xff718d84 │ │ + @ instruction: 0xff718dab │ │ ldr r3, [r0, #20] │ │ mov r2, r0 │ │ mvn r0, #1 │ │ cmp r3, #0 │ │ ldrne r1, [r1, #20] │ │ cmpne r1, #0 │ │ bne c0cdb8 │ │ @@ -3336895,15 +3336895,15 @@ │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6f8c79 │ │ - @ instruction: 0xff71a158 │ │ + @ instruction: 0xff71a17f │ │ push {r4, lr} │ │ movw r0, #1087 @ 0x43f │ │ mov r4, r3 │ │ bl c82554 │ │ mov r1, r0 │ │ mov r0, r4 │ │ mvn r2, #0 │ │ @@ -3337102,23 +3337102,23 @@ │ │ movweq r2, #56 @ 0x38 │ │ b c0d8c8 │ │ movw r3, #1035 @ 0x40b │ │ mov r2, #57 @ 0x39 │ │ cmp r0, r3 │ │ movweq r2, #56 @ 0x38 │ │ b c0d95c │ │ - @ instruction: 0xff707544 │ │ + @ instruction: 0xff70756b │ │ @ instruction: 0xff6f99a6 │ │ @ instruction: 0xff6fffde │ │ @ instruction: 0xff6f9a4a │ │ @ instruction: 0xff6f128b │ │ @ instruction: 0xff6f9a1a │ │ - @ instruction: 0xff71bb81 │ │ + @ instruction: 0xff71bba8 │ │ @ instruction: 0xff6f9aae │ │ - @ instruction: 0xff71f7db │ │ + @ instruction: 0xff71f802 │ │ @ instruction: 0xff6ef7f1 │ │ @ instruction: 0xff6f9ad6 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r0 │ │ mov r0, r1 │ │ mov r4, r2 │ │ mov r5, r1 │ │ @@ -3337291,19 +3337291,19 @@ │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r4, #0 │ │ mov r0, #16 │ │ mov r1, #133 @ 0x85 │ │ b c0dc7c │ │ @ instruction: 0xff6f86e5 │ │ - @ instruction: 0xff70a9e0 │ │ + @ instruction: 0xff70aa07 │ │ @ instruction: 0xff6f8691 │ │ - @ instruction: 0xff70a98c │ │ + @ instruction: 0xff70a9b3 │ │ @ instruction: 0xff6f863d │ │ - @ instruction: 0xff70a938 │ │ + @ instruction: 0xff70a95f │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r6, r1 │ │ add r1, sp, #4 │ │ mov r4, r2 │ │ mov r2, sp │ │ bl c0dbe4 │ │ @@ -3337413,17 +3337413,17 @@ │ │ mov r0, #64 @ 0x40 │ │ mov r5, #1 │ │ str r0, [r4] │ │ mov r0, r5 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6f84b5 │ │ - @ instruction: 0xff70c9be │ │ + @ instruction: 0xff70c9e5 │ │ @ instruction: 0xff6f84e1 │ │ - @ instruction: 0xff70c9ea │ │ + @ instruction: 0xff70ca11 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #32 │ │ mov r5, r3 │ │ mov r6, r2 │ │ mov r4, r1 │ │ bl c389f8 │ │ ldr r0, [r0, #72] @ 0x48 │ │ @@ -3337522,17 +3337522,17 @@ │ │ mov r0, #114 @ 0x72 │ │ mov r6, #1 │ │ str r0, [r4] │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6f8301 │ │ - @ instruction: 0xff704f48 │ │ + @ instruction: 0xff704f6f │ │ @ instruction: 0xff6f832d │ │ - @ instruction: 0xff704f74 │ │ + @ instruction: 0xff704f9b │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ mov r5, r3 │ │ mov r6, r2 │ │ mov r4, r1 │ │ bl c389f8 │ │ ldr r0, [r0, #72] @ 0x48 │ │ @@ -3337566,15 +3337566,15 @@ │ │ mov r1, #116 @ 0x74 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6f81fd │ │ - @ instruction: 0xff71598d │ │ + @ instruction: 0xff7159b4 │ │ push {r4, r6, r7, lr} │ │ ldr r1, [r0, #76] @ 0x4c │ │ mov r4, #1 │ │ cmp r1, #3 │ │ bhi c0e18c │ │ add r2, pc, #4 │ │ ldr r1, [r2, r1, lsl #2] │ │ @@ -3337797,15 +3337797,15 @@ │ │ mov r0, r5 │ │ bl c1ea6c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6eecf4 │ │ @ instruction: 0xff6eec98 │ │ @ instruction: 0xff6eebe4 │ │ - @ instruction: 0xff704acf │ │ + @ instruction: 0xff704af6 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr fp, [sp, #40] @ 0x28 │ │ mov r5, r3 │ │ mov sl, r2 │ │ mov r9, r1 │ │ cmp fp, #2 │ │ @@ -3338237,15 +3338237,15 @@ │ │ mov r1, r6 │ │ add r0, r0, #32 │ │ bl c102f4 │ │ mov r8, #1 │ │ b c0e930 │ │ mov r8, #0 │ │ b c0e930 │ │ - @ instruction: 0xff704505 │ │ + @ instruction: 0xff70452c │ │ @ instruction: 0xff72f77c │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ mov r5, r0 │ │ ldr r0, [pc, #188] @ c0ec78 │ │ mov r4, #0 │ │ mov r6, r2 │ │ @@ -3342723,15 +3342723,15 @@ │ │ mov r1, fp │ │ cmp r0, #237 @ 0xed │ │ mov r0, r9 │ │ mov r3, r8 │ │ bcc c12dec │ │ b c12e18 │ │ @ instruction: 0xff759244 │ │ - @ instruction: 0xff6fff3d │ │ + @ instruction: 0xff6fff64 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #348 @ 0x15c │ │ sub sp, sp, #2048 @ 0x800 │ │ str r0, [sp, #88] @ 0x58 │ │ add r0, pc, #664 @ 0x298 │ │ vld1.64 {d16-d17}, [r0 :128] │ │ @@ -3343915,15 +3343915,15 @@ │ │ mov r1, #64 @ 0x40 │ │ bl d525f0 │ │ b c1444c │ │ mov r9, #0 │ │ mov r0, r9 │ │ add sp, sp, #384 @ 0x180 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6fea71 │ │ + @ instruction: 0xff6fea98 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #564 @ 0x234 │ │ vld1.8 {d16-d17}, [r1]! │ │ mov r4, #1 │ │ add r5, sp, #520 @ 0x208 │ │ str r0, [sp, #8] │ │ add r0, sp, #248 @ 0xf8 │ │ @@ -3347778,15 +3347778,15 @@ │ │ bl c29770 │ │ mov r0, r5 │ │ bl c29538 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff7114ac │ │ + @ instruction: 0xff7114d3 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ add fp, sp, #24 │ │ sub sp, sp, #400 @ 0x190 │ │ bfc sp, #0, #4 │ │ add lr, sp, #256 @ 0x100 │ │ mov r6, r2 │ │ mov r4, r1 │ │ @@ -3348098,15 +3348098,15 @@ │ │ mvnne r4, #0 │ │ mov r0, r7 │ │ bl c29538 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff725c40 │ │ - @ instruction: 0xff710fc8 │ │ + @ instruction: 0xff710fef │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ add fp, sp, #28 │ │ sub sp, sp, #716 @ 0x2cc │ │ bfc sp, #0, #4 │ │ ldr r7, [pc, #444] @ c1878c │ │ mov r9, r0 │ │ ldr lr, [fp, #16] │ │ @@ -3354540,18 +3354540,18 @@ │ │ bl c6d7a8 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #60 @ 0x3c │ │ bl c6d7a8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6f640e │ │ + @ instruction: 0xff6f6435 │ │ @ instruction: 0xff4aa754 │ │ - @ instruction: 0xff6f6396 │ │ - @ instruction: 0xff6f636e │ │ + @ instruction: 0xff6f63bd │ │ + @ instruction: 0xff6f6395 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq c1eaa4 │ │ add r1, r0, #80 @ 0x50 │ │ dmb ish │ │ ldrex r2, [r1] │ │ sub r3, r2, #1 │ │ @@ -3354577,15 +3354577,15 @@ │ │ mov r3, #78 @ 0x4e │ │ bl c6eb18 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #80 @ 0x50 │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff6f62ea │ │ + @ instruction: 0xff6f6311 │ │ str r1, [r0] │ │ bx lr │ │ add r0, r0, #80 @ 0x50 │ │ ldrex r1, [r0] │ │ add r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ @@ -3354599,15 +3354599,15 @@ │ │ mov r4, r0 │ │ ldr r0, [r0, #72] @ 0x48 │ │ mov r2, #102 @ 0x66 │ │ add r1, pc, r1 │ │ bl c6e3ec │ │ str r0, [r4, #68] @ 0x44 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6f626e │ │ + @ instruction: 0xff6f6295 │ │ push {r4, r5, r6, lr} │ │ cmp r1, #0 │ │ cmpne r0, #0 │ │ bne c1eb94 │ │ bl c275e8 │ │ ldr r0, [pc, #328] @ c1ecb0 │ │ mov r1, #113 @ 0x71 │ │ @@ -3354689,23 +3354689,23 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r4, #0 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #164 @ 0xa4 │ │ b c1eb84 │ │ - @ instruction: 0xff6f623a │ │ + @ instruction: 0xff6f6261 │ │ @ instruction: 0xff6e95e1 │ │ - @ instruction: 0xff6f619a │ │ + @ instruction: 0xff6f61c1 │ │ @ instruction: 0xff6e9541 │ │ - @ instruction: 0xff6f61d2 │ │ + @ instruction: 0xff6f61f9 │ │ @ instruction: 0xff6e9579 │ │ - @ instruction: 0xff6f614a │ │ + @ instruction: 0xff6f6171 │ │ @ instruction: 0xff6e94f1 │ │ - @ instruction: 0xff6f6112 │ │ + @ instruction: 0xff6f6139 │ │ @ instruction: 0xff6e94b9 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ cmp r1, #0 │ │ beq c1ed34 │ │ mov r7, r0 │ │ cmp r0, #0 │ │ @@ -3354843,26 +3354843,26 @@ │ │ mov r0, r4 │ │ bl bd0700 │ │ mov r0, r4 │ │ bl bcf2f0 │ │ b c1ed68 │ │ mov r6, #0 │ │ b c1ed68 │ │ - @ instruction: 0xff6f98c4 │ │ - @ instruction: 0xff6fd69b │ │ - @ instruction: 0xff6f98fc │ │ - @ instruction: 0xff6fd6d3 │ │ + @ instruction: 0xff6f98eb │ │ + @ instruction: 0xff6fd6c2 │ │ + @ instruction: 0xff6f9923 │ │ + @ instruction: 0xff6fd6fa │ │ @ instruction: 0xff710396 │ │ @ instruction: 0xff712002 │ │ - @ instruction: 0xff6f97f3 │ │ + @ instruction: 0xff6f981a │ │ @ instruction: 0xff6e8516 │ │ @ instruction: 0xff6e4bc5 │ │ @ instruction: 0xff6df421 │ │ - @ instruction: 0xff6f975c │ │ - @ instruction: 0xff6fd533 │ │ + @ instruction: 0xff6f9783 │ │ + @ instruction: 0xff6fd55a │ │ @ instruction: 0xff6e560b │ │ cmp r0, #0 │ │ ldrne r0, [r0, #12] │ │ cmpne r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ b cb4ff4 │ │ @@ -3355145,22 +3355145,22 @@ │ │ ldr r0, [sp, #24] │ │ bl c204d0 │ │ ldr r0, [sp, #44] @ 0x2c │ │ bl bcf2f0 │ │ mov r0, sl │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff70ba9f │ │ + @ instruction: 0xff70bac6 │ │ @ instruction: 0xff6e194c │ │ @ instruction: 0xff6ea9ec │ │ @ instruction: 0xff6e8ecd │ │ - @ instruction: 0xff6f9488 │ │ - @ instruction: 0xff6f207c │ │ - @ instruction: 0xff6f9464 │ │ - @ instruction: 0xff6f2058 │ │ + @ instruction: 0xff6f94af │ │ + @ instruction: 0xff6f20a3 │ │ + @ instruction: 0xff6f948b │ │ + @ instruction: 0xff6f207f │ │ andseq r8, sp, r8, asr #15 │ │ @ instruction: 0xfffffc10 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r1, #0 │ │ beq c1f414 │ │ cmp r2, #0 │ │ ldrne r3, [r1] │ │ @@ -3355202,16 +3355202,16 @@ │ │ str r0, [r7] │ │ b c1f4a4 │ │ mov r5, #0 │ │ mov r0, r4 │ │ bl bcf2f0 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6f91e4 │ │ - @ instruction: 0xff70467a │ │ + @ instruction: 0xff6f920b │ │ + @ instruction: 0xff7046a1 │ │ cmp r0, #0 │ │ strne r1, [r0, #8] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c275e8 │ │ ldr r0, [pc, #44] @ c1f508 │ │ @@ -3355223,15 +3355223,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6f9128 │ │ + @ instruction: 0xff6f914f │ │ @ instruction: 0xff6ea575 │ │ cmp r0, #0 │ │ strne r1, [r0] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c275e8 │ │ @@ -3355244,15 +3355244,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6f90d4 │ │ + @ instruction: 0xff6f90fb │ │ @ instruction: 0xff6ddb48 │ │ cmp r0, #0 │ │ strne r1, [r0, #4] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c275e8 │ │ @@ -3355265,15 +3355265,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6f9080 │ │ + @ instruction: 0xff6f90a7 │ │ @ instruction: 0xff6e31ae │ │ push {r4, r5, r6, r8, r9, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq c1f7ac │ │ mov r9, r1 │ │ ldr r1, [pc, #536] @ c1f7ec │ │ @@ -3355406,28 +3355406,28 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c277cc │ │ b c1f7a0 │ │ - @ instruction: 0xff6f8e4c │ │ - @ instruction: 0xff708028 │ │ - @ instruction: 0xff6f9030 │ │ - @ instruction: 0xff6f8f64 │ │ - @ instruction: 0xff708140 │ │ - @ instruction: 0xff6f016f │ │ + @ instruction: 0xff6f8e73 │ │ + @ instruction: 0xff70804f │ │ + @ instruction: 0xff6f9057 │ │ + @ instruction: 0xff6f8f8b │ │ + @ instruction: 0xff708167 │ │ + @ instruction: 0xff6f0196 │ │ @ instruction: 0xff6e138e │ │ - @ instruction: 0xff6f8f20 │ │ - @ instruction: 0xff7080fc │ │ - @ instruction: 0xff6f3850 │ │ - @ instruction: 0xff6f8fe8 │ │ - @ instruction: 0xff6f8ecc │ │ - @ instruction: 0xff7080a8 │ │ - @ instruction: 0xff6f8e70 │ │ + @ instruction: 0xff6f8f47 │ │ + @ instruction: 0xff708123 │ │ + @ instruction: 0xff6f3877 │ │ + @ instruction: 0xff6f900f │ │ + @ instruction: 0xff6f8ef3 │ │ + @ instruction: 0xff7080cf │ │ + @ instruction: 0xff6f8e97 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r5, #0 │ │ mov r0, #0 │ │ @@ -3355442,15 +3355442,15 @@ │ │ ldr r1, [pc, #20] @ c1f874 │ │ mov r0, r4 │ │ str r5, [r4] │ │ mov r2, #280 @ 0x118 │ │ add r1, pc, r1 │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff6f8da0 │ │ + @ instruction: 0xff6f8dc7 │ │ push {r4, r5, r6, lr} │ │ ldr r1, [pc, #240] @ c1f974 │ │ mov r6, r0 │ │ mov r0, #24 │ │ movw r2, #290 @ 0x122 │ │ add r1, pc, r1 │ │ bl c6d478 │ │ @@ -3355506,20 +3355506,20 @@ │ │ ldr r1, [pc, #40] @ c1f988 │ │ mov r0, r5 │ │ movw r2, #311 @ 0x137 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6f8d7c │ │ - @ instruction: 0xff6f8cd0 │ │ + @ instruction: 0xff6f8da3 │ │ + @ instruction: 0xff6f8cf7 │ │ @ instruction: 0xff71354d │ │ - @ instruction: 0xff6f8d0c │ │ + @ instruction: 0xff6f8d33 │ │ @ instruction: 0xff713589 │ │ - @ instruction: 0xff6f8ca4 │ │ + @ instruction: 0xff6f8ccb │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #12] │ │ cmp r0, #0 │ │ bne c1f9b8 │ │ mov r5, r1 │ │ bl cb474c │ │ @@ -3355543,16 +3355543,16 @@ │ │ movw r1, #15 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6f8c28 │ │ - @ instruction: 0xff6fae37 │ │ + @ instruction: 0xff6f8c4f │ │ + @ instruction: 0xff6fae5e │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ cmp r0, #0 │ │ beq c1fd68 │ │ mov r6, r0 │ │ ldr r0, [r0, #12] │ │ mov r5, #1 │ │ @@ -3355769,22 +3355769,22 @@ │ │ ldr r2, [pc, #24] @ c1fd94 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b c1fd4c │ │ - @ instruction: 0xff6f8890 │ │ - @ instruction: 0xff70d404 │ │ - @ instruction: 0xff6f88d0 │ │ - @ instruction: 0xff70d444 │ │ + @ instruction: 0xff6f88b7 │ │ + @ instruction: 0xff70d42b │ │ + @ instruction: 0xff6f88f7 │ │ + @ instruction: 0xff70d46b │ │ andeq r0, r0, r8, asr r3 │ │ - @ instruction: 0xff6f8930 │ │ - @ instruction: 0xff6f8990 │ │ - @ instruction: 0xff6fab9f │ │ + @ instruction: 0xff6f8957 │ │ + @ instruction: 0xff6f89b7 │ │ + @ instruction: 0xff6fabc6 │ │ andseq r7, sp, r8, ror #27 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl c20744 │ │ cmp r0, #0 │ │ beq c1fdec │ │ @@ -3355812,15 +3355812,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6f87f4 │ │ + @ instruction: 0xff6f881b │ │ @ instruction: 0xff71308b │ │ cmp r0, #0 │ │ strne r1, [r0, #24] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c275e8 │ │ @@ -3355833,16 +3355833,16 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6f87a0 │ │ - @ instruction: 0xff70b49b │ │ + @ instruction: 0xff6f87c7 │ │ + @ instruction: 0xff70b4c2 │ │ cmp r0, #0 │ │ strne r1, [r0, #20] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c275e8 │ │ ldr r0, [pc, #44] @ c1fee4 │ │ @@ -3355854,15 +3355854,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6f874c │ │ + @ instruction: 0xff6f8773 │ │ @ instruction: 0xff6e644a │ │ cmp r0, #0 │ │ ldrne r0, [r0, #16] │ │ moveq r0, #0 │ │ bx lr │ │ cmp r0, #0 │ │ ldrne r0, [r0, #24] │ │ @@ -3355969,15 +3355969,15 @@ │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r4 │ │ cmp r6, #0 │ │ movgt r0, r6 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6ef839 │ │ + @ instruction: 0xff6ef860 │ │ mov r0, #0 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r1, #0 │ │ mov sl, r0 │ │ mov r0, #0 │ │ @@ -3356095,15 +3356095,15 @@ │ │ mov r0, r4 │ │ strb r1, [fp, r5] │ │ add r1, r9, r5 │ │ cmp r1, #0 │ │ movgt r0, r1 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6ef689 │ │ + @ instruction: 0xff6ef6b0 │ │ push {r5, r7, r8, r9, fp, lr} │ │ ldr r5, [r0, #40] @ 0x28 │ │ mov r9, r2 │ │ mov r2, r0 │ │ sub r0, r1, #1 │ │ cmp r0, #11 │ │ bhi c2030c │ │ @@ -3356194,17 +3356194,17 @@ │ │ ldr r1, [pc, #28] @ c2043c │ │ mov r0, r6 │ │ mov r2, #62 @ 0x3e │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6ef4a9 │ │ - @ instruction: 0xff6ef485 │ │ - @ instruction: 0xff6ef445 │ │ + @ instruction: 0xff6ef4d0 │ │ + @ instruction: 0xff6ef4ac │ │ + @ instruction: 0xff6ef46c │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r1, [r0, #40] @ 0x28 │ │ mov r5, r0 │ │ mov r2, #79 @ 0x4f │ │ @@ -3356220,15 +3356220,15 @@ │ │ bl c6d7a8 │ │ mov r0, #0 │ │ str r0, [r5, #28] │ │ str r0, [r5, #20] │ │ str r0, [r5, #40] @ 0x28 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6ef405 │ │ + @ instruction: 0xff6ef42c │ │ ldr r0, [r0, #44] @ 0x2c │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ b bd0538 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ @@ -3356827,22 +3356827,22 @@ │ │ bl c277cc │ │ ldr r7, [sp, #56] @ 0x38 │ │ mov r0, r7 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6e6772 │ │ @ instruction: 0xff7143ae │ │ - @ instruction: 0xff6f41ba │ │ + @ instruction: 0xff6f41e1 │ │ andseq ip, sl, ip, ror #30 │ │ andeq r0, r0, r8, ror #16 │ │ andeq r0, r0, ip, ror r8 │ │ @ instruction: 0xff7141fa │ │ - @ instruction: 0xff6f4006 │ │ + @ instruction: 0xff6f402d │ │ @ instruction: 0xff6e3731 │ │ - @ instruction: 0xff704d23 │ │ + @ instruction: 0xff704d4a │ │ push {fp, lr} │ │ mov r1, #11 │ │ bl c56f5c │ │ cmp r0, #0 │ │ beq c20e54 │ │ pop {fp, lr} │ │ b c8f854 │ │ @@ -3356896,15 +3356896,15 @@ │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff7140aa │ │ - @ instruction: 0xff6fb4f5 │ │ + @ instruction: 0xff6fb51c │ │ cmp r0, #0 │ │ ldrne r0, [r0, #16] │ │ bxne lr │ │ push {fp, lr} │ │ bl c275e8 │ │ ldr r0, [pc, #44] @ c20f78 │ │ movw r1, #478 @ 0x1de │ │ @@ -3356977,15 +3356977,15 @@ │ │ sub r0, r5, r0 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff713fae │ │ - @ instruction: 0xff700c99 │ │ + @ instruction: 0xff700cc0 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #32 │ │ mov r4, r0 │ │ mov r0, #0 │ │ str r0, [sp, #24] │ │ add r0, sp, #8 │ │ mov r5, r2 │ │ @@ -3357403,22 +3357403,22 @@ │ │ ldr r1, [pc, #48] @ c21734 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6fe952 │ │ + @ instruction: 0xff6fe979 │ │ muleq r0, r0, r0 │ │ andeq r0, r0, ip, lsl r1 │ │ strdeq r0, [r0], -r8 │ │ strdeq r0, [r0], -r4 │ │ strdeq r0, [r0], -r4 │ │ strdeq r0, [r0], -r4 │ │ - @ instruction: 0xff6fe8be │ │ + @ instruction: 0xff6fe8e5 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ cmp r0, #0 │ │ beq c21760 │ │ bl c55dcc │ │ movw r1, #8993 @ 0x2321 │ │ @@ -3357554,15 +3357554,15 @@ │ │ ldr r1, [pc, #20] @ c21974 │ │ mov r0, r4 │ │ mov r2, #712 @ 0x2c8 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c6d7a8 │ │ andeq r0, r0, r0, lsr r0 │ │ - @ instruction: 0xff6fe65e │ │ + @ instruction: 0xff6fe685 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #100] @ c219f0 │ │ mov r5, r0 │ │ ldr r1, [r0] │ │ mov r2, #608 @ 0x260 │ │ @@ -3357585,15 +3357585,15 @@ │ │ ldr r0, [r5, #20] │ │ bl c2120c │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #613 @ 0x265 │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff6fe62e │ │ + @ instruction: 0xff6fe655 │ │ push {r4, lr} │ │ mov r1, #20 │ │ bl c56f5c │ │ cmp r0, #0 │ │ beq c21a44 │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ @@ -3357622,16 +3357622,16 @@ │ │ movw r1, #60 @ 0x3c │ │ mov r0, #60 @ 0x3c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6fe566 │ │ - @ instruction: 0xff70b73b │ │ + @ instruction: 0xff6fe58d │ │ + @ instruction: 0xff70b762 │ │ @ instruction: 0xffffff4c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #108 @ 0x6c │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ add r5, sp, #32 │ │ mov r7, r0 │ │ ldr r8, [sp, #148] @ 0x94 │ │ @@ -3358164,61 +3358164,61 @@ │ │ bl c277cc │ │ mov r0, r8 │ │ bl c21978 │ │ mov r0, r5 │ │ bl c2120c │ │ mov r6, #0 │ │ b c221f0 │ │ - @ instruction: 0xff6fe2c6 │ │ - @ instruction: 0xff6fe2e6 │ │ - @ instruction: 0xff70b2c7 │ │ - @ instruction: 0xff6fe29e │ │ - @ instruction: 0xff6fe2be │ │ - @ instruction: 0xff6fe062 │ │ - @ instruction: 0xff6fe082 │ │ - @ instruction: 0xff6fe20a │ │ - @ instruction: 0xff6fe1d6 │ │ - @ instruction: 0xff6fdfd2 │ │ - @ instruction: 0xff6f2ddf │ │ + @ instruction: 0xff6fe2ed │ │ + @ instruction: 0xff6fe30d │ │ + @ instruction: 0xff70b2ee │ │ + @ instruction: 0xff6fe2c5 │ │ + @ instruction: 0xff6fe2e5 │ │ + @ instruction: 0xff6fe089 │ │ + @ instruction: 0xff6fe0a9 │ │ + @ instruction: 0xff6fe231 │ │ + @ instruction: 0xff6fe1fd │ │ + @ instruction: 0xff6fdff9 │ │ + @ instruction: 0xff6f2e06 │ │ muleq r0, ip, r5 │ │ andeq r0, r0, r4, asr r6 │ │ andeq r0, r0, r0, asr r7 │ │ andeq r0, r0, r8, asr r9 │ │ andseq r5, sp, r4, lsr #19 │ │ - @ instruction: 0xff6fdf8a │ │ - @ instruction: 0xff6fdf0e │ │ - @ instruction: 0xff6fdee6 │ │ - @ instruction: 0xff6fdebe │ │ - @ instruction: 0xff6fde96 │ │ - @ instruction: 0xff6fde6e │ │ - @ instruction: 0xff6fdcfe │ │ - @ instruction: 0xff6fdd1e │ │ - @ instruction: 0xff6fe0a2 │ │ + @ instruction: 0xff6fdfb1 │ │ + @ instruction: 0xff6fdf35 │ │ + @ instruction: 0xff6fdf0d │ │ + @ instruction: 0xff6fdee5 │ │ + @ instruction: 0xff6fdebd │ │ + @ instruction: 0xff6fde95 │ │ + @ instruction: 0xff6fdd25 │ │ + @ instruction: 0xff6fdd45 │ │ + @ instruction: 0xff6fe0c9 │ │ @ instruction: 0xff6e9931 │ │ - @ instruction: 0xff6fe0e2 │ │ + @ instruction: 0xff6fe109 │ │ @ instruction: 0xff6e9971 │ │ andseq r5, sp, r8, asr #30 │ │ andseq r5, sp, ip, lsr pc │ │ - @ instruction: 0xff6fe01a │ │ + @ instruction: 0xff6fe041 │ │ @ instruction: 0xff6e98a9 │ │ - @ instruction: 0xff6fe036 │ │ + @ instruction: 0xff6fe05d │ │ @ instruction: 0xff6e98c5 │ │ - @ instruction: 0xff6fe3aa │ │ - @ instruction: 0xff6fdffe │ │ + @ instruction: 0xff6fe3d1 │ │ + @ instruction: 0xff6fe025 │ │ @ instruction: 0xff6e988d │ │ - @ instruction: 0xff6fe37a │ │ - @ instruction: 0xff6fdd9a │ │ + @ instruction: 0xff6fe3a1 │ │ + @ instruction: 0xff6fddc1 │ │ @ instruction: 0xff6e9629 │ │ andseq r5, sp, r8, ror #14 │ │ andeq r0, r0, ip, lsl #24 │ │ andseq r5, sp, r4, asr sp │ │ - @ instruction: 0xff6fe2e2 │ │ + @ instruction: 0xff6fe309 │ │ @ instruction: 0xff6e9b71 │ │ - @ instruction: 0xff6fddfe │ │ - @ instruction: 0xff6fde1e │ │ + @ instruction: 0xff6fde25 │ │ + @ instruction: 0xff6fde45 │ │ bx r1 │ │ bx r2 │ │ bx r1 │ │ bx r2 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ ldr r0, [r1, #8] │ │ @@ -3358274,16 +3358274,16 @@ │ │ cmp r0, #0 │ │ popgt {r4, r5, r6, r7, fp, pc} │ │ mov r0, r5 │ │ bl c3ee68 │ │ mov r0, #1 │ │ strb r0, [r4, #24] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff7053ee │ │ - @ instruction: 0xff6f6212 │ │ + @ instruction: 0xff705415 │ │ + @ instruction: 0xff6f6239 │ │ @ instruction: 0xff6e763f │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov sl, r0 │ │ ldrb r0, [r1, #24] │ │ cmp r0, #0 │ │ beq c224e0 │ │ @@ -3358489,15 +3358489,15 @@ │ │ movwne r4, #1 │ │ mov r0, r4 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r4, #0 │ │ b c227f8 │ │ @ instruction: 0xff6de38c │ │ - @ instruction: 0xff6fd966 │ │ + @ instruction: 0xff6fd98d │ │ @ instruction: 0xff70cad3 │ │ mulseq sp, r0, r3 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r2, [r0, #12] │ │ mov r4, r0 │ │ @@ -3358517,15 +3358517,15 @@ │ │ bl c6d7a8 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #202 @ 0xca │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ mulseq sp, r0, r1 │ │ - @ instruction: 0xff6fd776 │ │ + @ instruction: 0xff6fd79d │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c3ee48 │ │ cmp r0, #0 │ │ movne r0, r4 │ │ pop {r4, pc} │ │ mov r0, #30208 @ 0x7600 │ │ @@ -3358858,32 +3358858,32 @@ │ │ bl c276dc │ │ mov r0, #38 @ 0x26 │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c277cc │ │ b c22d18 │ │ @ instruction: 0xff6e6dd7 │ │ - @ instruction: 0xff6f3c9f │ │ + @ instruction: 0xff6f3cc6 │ │ @ instruction: 0xff6e6d4b │ │ @ instruction: 0xff6e5422 │ │ - @ instruction: 0xff706b55 │ │ + @ instruction: 0xff706b7c │ │ @ instruction: 0xff7104ca │ │ - @ instruction: 0xff6ff2a1 │ │ - @ instruction: 0xff700ff1 │ │ - @ instruction: 0xff708843 │ │ + @ instruction: 0xff6ff2c8 │ │ + @ instruction: 0xff701018 │ │ + @ instruction: 0xff70886a │ │ @ instruction: 0xff7103c4 │ │ @ instruction: 0xff6e1a15 │ │ @ instruction: 0xff6e37fb │ │ - @ instruction: 0xff6fb7b3 │ │ - @ instruction: 0xff6f7dc9 │ │ - @ instruction: 0xff706989 │ │ + @ instruction: 0xff6fb7da │ │ + @ instruction: 0xff6f7df0 │ │ + @ instruction: 0xff7069b0 │ │ andseq r6, lr, r8, asr r3 │ │ andseq r6, lr, r0, asr #6 │ │ @ instruction: 0xff6e56eb │ │ - @ instruction: 0xff70690d │ │ + @ instruction: 0xff706934 │ │ andseq r6, lr, r0, asr #5 │ │ andseq r6, lr, r8, lsr #5 │ │ @ instruction: 0xff6e6cdb │ │ @ instruction: 0xff6e53b2 │ │ @ instruction: 0xff6e6d13 │ │ @ instruction: 0xff6e53ea │ │ @ instruction: 0xff6e6d9f │ │ @@ -3359127,29 +3359127,29 @@ │ │ bl d52690 │ │ mov r0, r4 │ │ pop {r4, r5, fp, lr} │ │ b d51b50 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff70df47 │ │ - @ instruction: 0xff7065f3 │ │ + @ instruction: 0xff70661a │ │ @ instruction: 0xff70de4b │ │ @ instruction: 0xff6ea920 │ │ @ instruction: 0xff70de87 │ │ @ instruction: 0xff6ea95c │ │ @ instruction: 0xff70dd3f │ │ @ instruction: 0xff6ea814 │ │ @ instruction: 0xff6e4186 │ │ @ instruction: 0xff6e4166 │ │ @ instruction: 0xff70dcbb │ │ @ instruction: 0xff6ea790 │ │ @ instruction: 0xff70df0f │ │ - @ instruction: 0xff7065bb │ │ + @ instruction: 0xff7065e2 │ │ @ instruction: 0xff70dd7b │ │ - @ instruction: 0xff706427 │ │ + @ instruction: 0xff70644e │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ cmpne r1, #0 │ │ bne c23298 │ │ bl c275e8 │ │ ldr r0, [pc, #736] @ c23544 │ │ @@ -3359335,31 +3359335,31 @@ │ │ b c23284 │ │ mov r4, #0 │ │ mov r0, r5 │ │ mov r1, r6 │ │ str r4, [sp] │ │ b c234a8 │ │ @ instruction: 0xff70dbd7 │ │ - @ instruction: 0xff6f3702 │ │ + @ instruction: 0xff6f3729 │ │ @ instruction: 0xff70daa7 │ │ - @ instruction: 0xff6f35d2 │ │ + @ instruction: 0xff6f35f9 │ │ @ instruction: 0xff70da7b │ │ - @ instruction: 0xff707f6b │ │ + @ instruction: 0xff707f92 │ │ @ instruction: 0xff70da4f │ │ - @ instruction: 0xff6f357a │ │ + @ instruction: 0xff6f35a1 │ │ @ instruction: 0xff70da23 │ │ - @ instruction: 0xff6f354e │ │ + @ instruction: 0xff6f3575 │ │ @ instruction: 0xff70d9f3 │ │ - @ instruction: 0xff6f351e │ │ + @ instruction: 0xff6f3545 │ │ @ instruction: 0xff70d9c7 │ │ - @ instruction: 0xff6f34f2 │ │ + @ instruction: 0xff6f3519 │ │ @ instruction: 0xff70dadf │ │ - @ instruction: 0xff6f360a │ │ + @ instruction: 0xff6f3631 │ │ @ instruction: 0xff70d92b │ │ - @ instruction: 0xff6f3456 │ │ + @ instruction: 0xff6f347d │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ tst r1, #64 @ 0x40 │ │ beq c235b0 │ │ mov r0, r4 │ │ bl c258d8 │ │ @@ -3359451,17 +3359451,17 @@ │ │ mov r3, r5 │ │ add r2, pc, r2 │ │ bl c277cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ andeq r0, r0, r4, lsl #1 │ │ - @ instruction: 0xff6f170f │ │ - @ instruction: 0xff7003d9 │ │ - @ instruction: 0xff705dfb │ │ + @ instruction: 0xff6f1736 │ │ + @ instruction: 0xff700400 │ │ + @ instruction: 0xff705e22 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ mov r0, #0 │ │ cmp r6, #0 │ │ beq c238dc │ │ mov r5, r1 │ │ ldr r1, [pc, #412] @ c238e0 │ │ @@ -3359567,23 +3359567,23 @@ │ │ ldr r1, [r4] │ │ orr r0, r1, r0 │ │ str r0, [r4] │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff70b2db │ │ @ instruction: 0xff7111d3 │ │ - @ instruction: 0xff6fdf76 │ │ + @ instruction: 0xff6fdf9d │ │ @ instruction: 0xff6dcbb7 │ │ - @ instruction: 0xff705980 │ │ + @ instruction: 0xff7059a7 │ │ @ instruction: 0xff6e0d4b │ │ - @ instruction: 0xff6fe4ca │ │ + @ instruction: 0xff6fe4f1 │ │ @ instruction: 0xff6e8063 │ │ @ instruction: 0xff6e804f │ │ @ instruction: 0xff6e8038 │ │ - @ instruction: 0xff6fe462 │ │ + @ instruction: 0xff6fe489 │ │ push {r4, lr} │ │ bl c2441c │ │ b c2391c │ │ bl c244fc │ │ cmp r0, #0 │ │ beq c23980 │ │ ldrb r1, [r0, #76] @ 0x4c │ │ @@ -3359697,15 +3359697,15 @@ │ │ blx r2 │ │ mov r4, r0 │ │ mov r0, r5 │ │ cmp r4, #0 │ │ bne c23a18 │ │ b c23ac4 │ │ andseq r4, sp, r8, asr #1 │ │ - @ instruction: 0xff6f1363 │ │ + @ instruction: 0xff6f138a │ │ @ instruction: 0xff6ded0a │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq c23b5c │ │ mov r4, r0 │ │ ldr r0, [pc, #296] @ c23c38 │ │ ldr r0, [pc, r0] │ │ @@ -3359777,20 +3359777,20 @@ │ │ mov r5, r0 │ │ ldr r0, [r4, #84] @ 0x54 │ │ b c23bc0 │ │ mov r0, #0 │ │ b c23bc0 │ │ mov r5, #0 │ │ b c23be0 │ │ - @ instruction: 0xff6f129f │ │ + @ instruction: 0xff6f12c6 │ │ @ instruction: 0xff70f365 │ │ andseq r4, sp, r0, lsl r0 │ │ andseq r4, sp, ip │ │ andseq r4, sp, r0 │ │ - @ instruction: 0xff6f12c7 │ │ + @ instruction: 0xff6f12ee │ │ @ instruction: 0xff70f38d │ │ andseq r3, sp, ip, ror pc │ │ cmp r0, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r5, [pc, #108] @ c23cd4 │ │ @@ -3359819,16 +3359819,16 @@ │ │ mov r0, #38 @ 0x26 │ │ mov r1, #106 @ 0x6a │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0x001d3eb0 │ │ - @ instruction: 0xff6f115b │ │ - @ instruction: 0xff6f2cd1 │ │ + @ instruction: 0xff6f1182 │ │ + @ instruction: 0xff6f2cf8 │ │ push {fp, lr} │ │ bl c79a58 │ │ ldr r1, [pc, #28] @ c23d0c │ │ cmp r0, #0 │ │ ldr r2, [pc, #24] @ c23d10 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ @@ -3359891,15 +3359891,15 @@ │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ andseq r5, lr, r8, asr #3 │ │ @ instruction: 0xffffffb4 │ │ @ instruction: 0x001e51b8 │ │ @ instruction: 0xff6daefe │ │ - @ instruction: 0xff7075f8 │ │ + @ instruction: 0xff70761f │ │ @ instruction: 0xff6daec6 │ │ @ instruction: 0xff6dae76 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov r1, #0 │ │ add r2, r0, #44 @ 0x2c │ │ str r1, [r0, #112] @ 0x70 │ │ str r1, [r0, #72] @ 0x48 │ │ @@ -3360336,16 +3360336,16 @@ │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0x001d36f8 │ │ @ instruction: 0x001d36f4 │ │ andseq r3, sp, r8, ror #13 │ │ - @ instruction: 0xff7033b5 │ │ - @ instruction: 0xff6f9db1 │ │ + @ instruction: 0xff7033dc │ │ + @ instruction: 0xff6f9dd8 │ │ andseq r3, sp, ip, lsl #13 │ │ andseq r4, lr, r0, ror #20 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq c24560 │ │ ldr r6, [pc, #156] @ c245ac │ │ mov r5, r0 │ │ @@ -3360382,16 +3360382,16 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff7032a1 │ │ - @ instruction: 0xff6f241f │ │ + @ instruction: 0xff7032c8 │ │ + @ instruction: 0xff6f2446 │ │ andseq r3, sp, r8, lsl #12 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ beq c245fc │ │ ldr r1, [r0] │ │ cmp r1, #0 │ │ ldrne r1, [r0, #4] │ │ @@ -3360544,28 +3360544,28 @@ │ │ sub r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ bne c2480c │ │ mov r5, #110 @ 0x6e │ │ mov r4, #97 @ 0x61 │ │ b c24744 │ │ - @ instruction: 0xff703205 │ │ - @ instruction: 0xff6ff4cb │ │ - @ instruction: 0xff703231 │ │ - @ instruction: 0xff6ff4f7 │ │ + @ instruction: 0xff70322c │ │ + @ instruction: 0xff6ff4f2 │ │ + @ instruction: 0xff703258 │ │ + @ instruction: 0xff6ff51e │ │ @ instruction: 0x001d34d8 │ │ andseq r4, lr, ip, lsr #17 │ │ @ instruction: 0x001e47f0 │ │ andeq r0, r0, r8, ror #11 │ │ andseq r4, lr, r0, lsr #14 │ │ andseq r4, lr, r0, lsl r7 │ │ andseq r4, lr, r0, ror #16 │ │ - @ instruction: 0xff7030a5 │ │ - @ instruction: 0xff6ff376 │ │ - @ instruction: 0xff6ff33b │ │ + @ instruction: 0xff7030cc │ │ + @ instruction: 0xff6ff39d │ │ + @ instruction: 0xff6ff362 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq c24910 │ │ ldr r6, [pc, #336] @ c249c8 │ │ mov r4, r0 │ │ ldr r6, [pc, r6] │ │ ldr r0, [r6] │ │ @@ -3360645,25 +3360645,25 @@ │ │ mov r1, #110 @ 0x6e │ │ mov r2, #0 │ │ bl c277cc │ │ ldr r0, [r6] │ │ bl c79aec │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff702ef1 │ │ - @ instruction: 0xff6fd3ac │ │ + @ instruction: 0xff702f18 │ │ + @ instruction: 0xff6fd3d3 │ │ andseq r3, sp, r0, lsr #5 │ │ andseq r4, lr, r4, ror r6 │ │ andseq r4, lr, ip, lsr r6 │ │ andseq r4, lr, r8, lsr #12 │ │ andseq r4, lr, r0, lsr #12 │ │ andseq r4, lr, r4, lsl r6 │ │ - @ instruction: 0xff702ead │ │ + @ instruction: 0xff702ed4 │ │ @ instruction: 0xff6dfbc0 │ │ - @ instruction: 0xff6fd338 │ │ + @ instruction: 0xff6fd35f │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ beq c24a54 │ │ mov r4, r0 │ │ bl c2289c │ │ ldr r0, [pc, #640] @ c24c88 │ │ ldr r0, [pc, r0] │ │ @@ -3360821,35 +3360821,35 @@ │ │ mov r1, r6 │ │ mov r5, r0 │ │ bl c24cd8 │ │ ldr r0, [r7] │ │ bl c79aec │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff702dad │ │ - @ instruction: 0xff702dc2 │ │ + @ instruction: 0xff702dd4 │ │ + @ instruction: 0xff702de9 │ │ andseq r3, sp, r8, lsl r1 │ │ andseq r3, sp, r4, lsl r1 │ │ andseq r3, sp, r8, lsl #2 │ │ - @ instruction: 0xff702dd5 │ │ - @ instruction: 0xff702dea │ │ + @ instruction: 0xff702dfc │ │ + @ instruction: 0xff702e11 │ │ andseq r3, sp, r4, lsl #1 │ │ andseq r4, lr, r8, asr r4 │ │ - @ instruction: 0xff6fefd1 │ │ - @ instruction: 0xff702d37 │ │ - @ instruction: 0xff6fef99 │ │ - @ instruction: 0xff6ee472 │ │ + @ instruction: 0xff6feff8 │ │ + @ instruction: 0xff702d5e │ │ + @ instruction: 0xff6fefc0 │ │ + @ instruction: 0xff6ee499 │ │ @ instruction: 0xff6e6d2c │ │ @ instruction: 0xff6df9bd │ │ - @ instruction: 0xff6f3ad0 │ │ + @ instruction: 0xff6f3af7 │ │ @ instruction: 0xff70e328 │ │ - @ instruction: 0xff6f4f84 │ │ + @ instruction: 0xff6f4fab │ │ @ instruction: 0xff6e175f │ │ - @ instruction: 0xff702be9 │ │ - @ instruction: 0xff702bfe │ │ + @ instruction: 0xff702c10 │ │ + @ instruction: 0xff702c25 │ │ @ instruction: 0xff6da022 │ │ push {r5, r6, r7, lr} │ │ mov r2, r1 │ │ mov r3, r0 │ │ vld1.32 {d16-d17}, [r2]! │ │ vst1.32 {d16-d17}, [r3]! │ │ vld1.32 {d16-d17}, [r2]! │ │ @@ -3360983,20 +3360983,20 @@ │ │ mov r1, #125 @ 0x7d │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff70a2c9 │ │ - @ instruction: 0xff6ee129 │ │ + @ instruction: 0xff6ee150 │ │ @ instruction: 0x001d2cf8 │ │ @ instruction: 0xff70a29d │ │ - @ instruction: 0xff6ee0fd │ │ + @ instruction: 0xff6ee124 │ │ @ instruction: 0xff70a275 │ │ - @ instruction: 0xff6ee0d5 │ │ + @ instruction: 0xff6ee0fc │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ ldr r5, [r0, #40] @ 0x28 │ │ mov r4, r0 │ │ mov r0, #1 │ │ cmp r5, #0 │ │ beq c24f80 │ │ @@ -3361409,15 +3361409,15 @@ │ │ muleq r0, r4, r3 │ │ muleq r0, r4, r3 │ │ muleq r0, r4, r3 │ │ @ instruction: 0xff70fc12 │ │ @ instruction: 0xff70fa8a │ │ @ instruction: 0xff70fa6e │ │ @ instruction: 0xff70faba │ │ - @ instruction: 0xff6edab9 │ │ + @ instruction: 0xff6edae0 │ │ andseq r2, sp, ip, lsr #11 │ │ push {r4, r5, fp, lr} │ │ ldr r5, [pc, #76] @ c25610 │ │ mov r4, r0 │ │ ldr r5, [pc, r5] │ │ ldr r0, [r5] │ │ bl c79ad8 │ │ @@ -3361650,15 +3361650,15 @@ │ │ ldr r0, [pc, #16] @ c25970 │ │ ldr r2, [pc, #16] @ c25974 │ │ mov r3, #69 @ 0x45 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c25660 │ │ @ instruction: 0x001e35b0 │ │ - @ instruction: 0xff6fe18e │ │ + @ instruction: 0xff6fe1b5 │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ ldr r4, [r0, #28] │ │ cmp r4, #0 │ │ beq c259ac │ │ mov r3, r1 │ │ add r1, sp, #4 │ │ @@ -3361679,15 +3361679,15 @@ │ │ mov r1, #146 @ 0x92 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6fe13a │ │ + @ instruction: 0xff6fe161 │ │ @ instruction: 0xff6e5ed5 │ │ str r1, [r0, #28] │ │ mov r0, #1 │ │ bx lr │ │ mov r2, r0 │ │ ldr r0, [r0, #16] │ │ cmp r0, #0 │ │ @@ -3361910,15 +3361910,15 @@ │ │ mov r1, #1 │ │ ldr r2, [pc, #16] @ c25d84 │ │ mov r3, #62 @ 0x3e │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c25660 │ │ andseq r3, lr, ip, lsr #3 │ │ - @ instruction: 0xff6ed26f │ │ + @ instruction: 0xff6ed296 │ │ ldr r0, [r0, #12] │ │ bx lr │ │ str r1, [r0, #12] │ │ mov r0, #1 │ │ bx lr │ │ mov r2, r0 │ │ ldr r0, [r0, #20] │ │ @@ -3361972,15 +3361972,15 @@ │ │ mov r1, #1 │ │ ldr r2, [pc, #16] @ c25e7c │ │ mov r3, #62 @ 0x3e │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c25660 │ │ ldrheq r3, [lr], -r8 │ │ - @ instruction: 0xff6fbe6e │ │ + @ instruction: 0xff6fbe95 │ │ ldr r0, [r0, #20] │ │ bx lr │ │ str r1, [r0, #20] │ │ mov r0, #1 │ │ bx lr │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ @@ -3362052,15 +3362052,15 @@ │ │ ldr r0, [pc, #16] @ c25fb8 │ │ ldr r2, [pc, #16] @ c25fbc │ │ mov r3, #70 @ 0x46 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c25660 │ │ andseq r2, lr, ip, ror pc │ │ - @ instruction: 0xff6ffb4a │ │ + @ instruction: 0xff6ffb71 │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ ldr r4, [r0, #36] @ 0x24 │ │ cmp r4, #0 │ │ beq c25ff4 │ │ mov r3, r1 │ │ add r1, sp, #4 │ │ @@ -3362081,16 +3362081,16 @@ │ │ mov r1, #101 @ 0x65 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6ffaf6 │ │ - @ instruction: 0xff6f483a │ │ + @ instruction: 0xff6ffb1d │ │ + @ instruction: 0xff6f4861 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ ldr r6, [r0, #36] @ 0x24 │ │ cmp r6, #0 │ │ beq c260b4 │ │ mov r2, sp │ │ mov r1, #0 │ │ @@ -3362172,15 +3362172,15 @@ │ │ mov r1, #1 │ │ ldr r2, [pc, #16] @ c2619c │ │ mov r3, #62 @ 0x3e │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c25660 │ │ andseq r2, lr, r0, lsr #27 │ │ - @ instruction: 0xff7051c7 │ │ + @ instruction: 0xff7051ee │ │ ldr r0, [r0, #24] │ │ bx lr │ │ str r1, [r0, #24] │ │ mov r0, #1 │ │ bx lr │ │ mov r2, r0 │ │ ldr r0, [r0, #8] │ │ @@ -3362234,15 +3362234,15 @@ │ │ mov r1, #1 │ │ ldr r2, [pc, #16] @ c26294 │ │ mov r3, #62 @ 0x3e │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c25660 │ │ andseq r2, lr, ip, lsr #25 │ │ - @ instruction: 0xff6ecd76 │ │ + @ instruction: 0xff6ecd9d │ │ ldr r0, [r0, #8] │ │ bx lr │ │ str r1, [r0, #8] │ │ mov r0, #1 │ │ bx lr │ │ cmp r0, #0 │ │ bxeq lr │ │ @@ -3362286,16 +3362286,16 @@ │ │ b c262d4 │ │ ldr r1, [pc, #20] @ c26368 │ │ mov r0, r4 │ │ mov r2, #210 @ 0xd2 │ │ add r1, pc, r1 │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff706eec │ │ - @ instruction: 0xff7031aa │ │ + @ instruction: 0xff706f13 │ │ + @ instruction: 0xff7031d1 │ │ push {r4, lr} │ │ ldr r0, [pc, #80] @ c263c8 │ │ add r0, pc, r0 │ │ ldrb r0, [r0] │ │ cmp r0, #1 │ │ bne c26390 │ │ ldr r0, [pc, #64] @ c263cc │ │ @@ -3362610,15 +3362610,15 @@ │ │ strb r6, [r1] │ │ mov r1, #1 │ │ b c267f0 │ │ mov r0, #0 │ │ str r0, [r5, #576] @ 0x240 │ │ str r0, [r5, #580] @ 0x244 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff7069dc │ │ + @ instruction: 0xff706a03 │ │ push {r4, r5, r6, r7, fp, lr} │ │ bl d51bd0 │ │ mov r5, r0 │ │ ldr r7, [r0] │ │ mov r0, #262144 @ 0x40000 │ │ mov r1, #0 │ │ mov r2, #0 │ │ @@ -3362890,15 +3362890,15 @@ │ │ ldr r1, [r2] │ │ cmp r1, #0 │ │ movne r2, #0 │ │ strbne r2, [r1] │ │ movne r1, #1 │ │ strne r1, [r0] │ │ b c26b9c │ │ - @ instruction: 0xff706774 │ │ + @ instruction: 0xff70679b │ │ @ instruction: 0xff6e074a │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r5, [sp, #24] │ │ mov r4, r3 │ │ mov r3, r2 │ │ mov r2, r1 │ │ @@ -3363039,18 +3363039,18 @@ │ │ b c26ddc │ │ @ instruction: 0x001e21b8 │ │ @ instruction: 0xfffff768 │ │ mulseq lr, r4, r1 │ │ andseq r2, lr, r0, ror r0 │ │ andseq r2, lr, ip, asr r0 │ │ andseq r2, lr, r8, asr #32 │ │ - @ instruction: 0xff6fed44 │ │ - @ instruction: 0xff70454f │ │ - @ instruction: 0xff6efb63 │ │ - @ instruction: 0xff6f39e3 │ │ + @ instruction: 0xff6fed6b │ │ + @ instruction: 0xff704576 │ │ + @ instruction: 0xff6efb8a │ │ + @ instruction: 0xff6f3a0a │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ ldr r0, [pc, #128] @ c26fcc │ │ ldr r1, [pc, #128] @ c26fd0 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ @@ -3363422,20 +3363422,20 @@ │ │ add r0, r0, r5, lsl #2 │ │ str sl, [r0, #256] @ 0x100 │ │ str fp, [r0, #192] @ 0xc0 │ │ mov r0, #3 │ │ str r0, [r4] │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff7020d2 │ │ - @ instruction: 0xff6f6d45 │ │ - @ instruction: 0xff70210e │ │ - @ instruction: 0xff7020ea │ │ - @ instruction: 0xff705cb8 │ │ - @ instruction: 0xff702066 │ │ + @ instruction: 0xff7020f9 │ │ + @ instruction: 0xff6f6d6c │ │ + @ instruction: 0xff702135 │ │ + @ instruction: 0xff702111 │ │ + @ instruction: 0xff705cdf │ │ + @ instruction: 0xff70208d │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c26878 │ │ cmp r0, #0 │ │ popeq {r4, pc} │ │ sub r2, r4, #1 │ │ ldr r1, [r0, #576] @ 0x240 │ │ @@ -3363531,15 +3363531,15 @@ │ │ ldr r0, [r6, #512] @ 0x200 │ │ mov r1, r4 │ │ mov r2, #93 @ 0x5d │ │ str r5, [r6, #384] @ 0x180 │ │ bl c6d7a8 │ │ str r5, [r6, #512] @ 0x200 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff705b20 │ │ + @ instruction: 0xff705b47 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, r2 │ │ mov r8, r1 │ │ mov r6, r0 │ │ bl c26878 │ │ cmp r0, #0 │ │ beq c27790 │ │ @@ -3363590,16 +3363590,16 @@ │ │ bl c6d3b8 │ │ cmp r0, #0 │ │ str r0, [r5] │ │ beq c27790 │ │ mov r1, r4 │ │ pop {r4, r5, r6, r7, r8, lr} │ │ b d52690 │ │ - @ instruction: 0xff705aa4 │ │ - @ instruction: 0xff705a44 │ │ + @ instruction: 0xff705acb │ │ + @ instruction: 0xff705a6b │ │ sub sp, sp, #4 │ │ push {fp, lr} │ │ sub sp, sp, #4 │ │ str r3, [sp, #12] │ │ add r3, sp, #12 │ │ str r3, [sp] │ │ bl c277f8 │ │ @@ -3363714,15 +3363714,15 @@ │ │ str r8, [r5] │ │ str r9, [r7, #256] @ 0x100 │ │ str r6, [r7, #192] @ 0xc0 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6e22b4 │ │ @ instruction: 0xff6e2240 │ │ - @ instruction: 0xff705824 │ │ + @ instruction: 0xff70584b │ │ push {fp, lr} │ │ bl c26878 │ │ mov r1, r0 │ │ cmp r1, #0 │ │ ldrne r2, [r1, #576] @ 0x240 │ │ mov r0, #0 │ │ ldrne r3, [r1, #580] @ 0x244 │ │ @@ -3363795,15 +3363795,15 @@ │ │ mov r6, #1 │ │ b c27a40 │ │ mov r6, #1 │ │ sub r0, r2, #1 │ │ str r0, [r1] │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff705788 │ │ + @ instruction: 0xff7057af │ │ push {fp, lr} │ │ bl c26878 │ │ mov r1, r0 │ │ cmp r1, #0 │ │ ldrne r3, [r1, #576] @ 0x240 │ │ mov r0, #0 │ │ ldrne ip, [r1, #580] @ 0x244 │ │ @@ -3363898,15 +3363898,15 @@ │ │ mov r1, r5 │ │ mov r2, #584 @ 0x248 │ │ blx d4b292 │ │ mov r0, r5 │ │ mov r1, #584 @ 0x248 │ │ blx d4b2ac │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff7055d4 │ │ + @ instruction: 0xff7055fb │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r9, r0 │ │ bl c26878 │ │ cmp r0, #0 │ │ @@ -3364084,18 +3364084,18 @@ │ │ sub r0, fp, #1 │ │ str r0, [r9, #576] @ 0x240 │ │ str r1, [r9, #580] @ 0x244 │ │ bls c27e1c │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ bx lr │ │ - @ instruction: 0xff7052f0 │ │ - @ instruction: 0xff7053b0 │ │ - @ instruction: 0xff705464 │ │ - @ instruction: 0xff705388 │ │ + @ instruction: 0xff705317 │ │ + @ instruction: 0xff7053d7 │ │ + @ instruction: 0xff70548b │ │ + @ instruction: 0xff7053af │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r5, r0 │ │ ldr r0, [r0, #576] @ 0x240 │ │ ldr r1, [r5, #580] @ 0x244 │ │ @@ -3364281,17 +3364281,17 @@ │ │ ldr r1, [pc, #28] @ c28298 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ orr r0, r4, #1 │ │ str r9, [r7, #256] @ 0x100 │ │ str r8, [r7, #192] @ 0xc0 │ │ b c27ff4 │ │ - @ instruction: 0xff7050dc │ │ - @ instruction: 0xff705030 │ │ - @ instruction: 0xff704f3c │ │ + @ instruction: 0xff705103 │ │ + @ instruction: 0xff705057 │ │ + @ instruction: 0xff704f63 │ │ mov r1, #512 @ 0x200 │ │ mov r2, #0 │ │ b c282a8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r4, r0 │ │ mov r0, #0 │ │ @@ -3364630,42 +3364630,42 @@ │ │ add r2, pc, r2 │ │ bl c276dc │ │ movw r1, #259 @ 0x103 │ │ mov r5, #0 │ │ movt r1, #12 │ │ mov r0, #6 │ │ b c28650 │ │ - @ instruction: 0xff6fd5cd │ │ - @ instruction: 0xff702e46 │ │ - @ instruction: 0xff6fd5ad │ │ - @ instruction: 0xff702e26 │ │ - @ instruction: 0xff6fd339 │ │ - @ instruction: 0xff702bb2 │ │ - @ instruction: 0xff6fd7f5 │ │ + @ instruction: 0xff6fd5f4 │ │ + @ instruction: 0xff702e6d │ │ + @ instruction: 0xff6fd5d4 │ │ + @ instruction: 0xff702e4d │ │ + @ instruction: 0xff6fd360 │ │ + @ instruction: 0xff702bd9 │ │ + @ instruction: 0xff6fd81c │ │ andeq r0, r0, r8, asr r9 │ │ andeq r0, r0, r4, lsr #18 │ │ muleq r0, r8, r8 │ │ andeq r0, r0, r0, lsl #18 │ │ andeq r0, r0, ip, asr #17 │ │ andeq r0, r0, r0, asr #16 │ │ - @ instruction: 0xff6fd491 │ │ - @ instruction: 0xff6fd435 │ │ - @ instruction: 0xff702cae │ │ - @ instruction: 0xff6fd52d │ │ - @ instruction: 0xff702da6 │ │ - @ instruction: 0xff6fd5e9 │ │ - @ instruction: 0xff702e62 │ │ - @ instruction: 0xff6fd371 │ │ - @ instruction: 0xff702bea │ │ - @ instruction: 0xff6fd4e5 │ │ - @ instruction: 0xff702d5e │ │ - @ instruction: 0xff6fd3ad │ │ - @ instruction: 0xff702c26 │ │ - @ instruction: 0xff6fd57d │ │ - @ instruction: 0xff702df6 │ │ + @ instruction: 0xff6fd4b8 │ │ + @ instruction: 0xff6fd45c │ │ + @ instruction: 0xff702cd5 │ │ + @ instruction: 0xff6fd554 │ │ + @ instruction: 0xff702dcd │ │ + @ instruction: 0xff6fd610 │ │ + @ instruction: 0xff702e89 │ │ + @ instruction: 0xff6fd398 │ │ + @ instruction: 0xff702c11 │ │ + @ instruction: 0xff6fd50c │ │ + @ instruction: 0xff702d85 │ │ + @ instruction: 0xff6fd3d4 │ │ + @ instruction: 0xff702c4d │ │ + @ instruction: 0xff6fd5a4 │ │ + @ instruction: 0xff702e1d │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq c288cc │ │ mov r4, r3 │ │ ldr r3, [r0] │ │ cmp r3, #512 @ 0x200 │ │ @@ -3364774,24 +3364774,24 @@ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r3, [r8, #64] @ 0x40 │ │ mov r1, r5 │ │ mov r2, r6 │ │ mov r0, r8 │ │ ldr ip, [r3, #80] @ 0x50 │ │ b c28978 │ │ - @ instruction: 0xff6fd241 │ │ - @ instruction: 0xff700c6b │ │ - @ instruction: 0xff6fd209 │ │ - @ instruction: 0xff700c33 │ │ - @ instruction: 0xff6fd1bd │ │ - @ instruction: 0xff700be7 │ │ - @ instruction: 0xff6fd129 │ │ - @ instruction: 0xff700b53 │ │ - @ instruction: 0xff6fd151 │ │ - @ instruction: 0xff700b7b │ │ + @ instruction: 0xff6fd268 │ │ + @ instruction: 0xff700c92 │ │ + @ instruction: 0xff6fd230 │ │ + @ instruction: 0xff700c5a │ │ + @ instruction: 0xff6fd1e4 │ │ + @ instruction: 0xff700c0e │ │ + @ instruction: 0xff6fd150 │ │ + @ instruction: 0xff700b7a │ │ + @ instruction: 0xff6fd178 │ │ + @ instruction: 0xff700ba2 │ │ mov r1, #1024 @ 0x400 │ │ mov r2, #0 │ │ b c282a8 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq c28ad0 │ │ @@ -3364903,23 +3364903,23 @@ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r3, [r8, #64] @ 0x40 │ │ mov r1, r5 │ │ mov r2, r6 │ │ mov r0, r8 │ │ ldr ip, [r3, #88] @ 0x58 │ │ b c28b7c │ │ - @ instruction: 0xff6fd03d │ │ + @ instruction: 0xff6fd064 │ │ @ instruction: 0xff6d45c8 │ │ - @ instruction: 0xff6fd005 │ │ + @ instruction: 0xff6fd02c │ │ @ instruction: 0xff6d4590 │ │ - @ instruction: 0xff6fcfb9 │ │ + @ instruction: 0xff6fcfe0 │ │ @ instruction: 0xff6d4544 │ │ - @ instruction: 0xff6fcf25 │ │ + @ instruction: 0xff6fcf4c │ │ @ instruction: 0xff6d44b0 │ │ - @ instruction: 0xff6fcf4d │ │ + @ instruction: 0xff6fcf74 │ │ @ instruction: 0xff6d44d8 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq c28ca8 │ │ add r1, r0, #16 │ │ dmb ish │ │ ldrex r2, [r1] │ │ @@ -3364944,15 +3364944,15 @@ │ │ ldr r0, [r5, #12] │ │ bl c76cc4 │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #466 @ 0x1d2 │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff6fce5d │ │ + @ instruction: 0xff6fce84 │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne c28cf4 │ │ mov r0, #1 │ │ @@ -3365156,20 +3365156,20 @@ │ │ mov r5, #0 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ bics r0, ip, #2 │ │ bne c28f54 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6fcde9 │ │ - @ instruction: 0xff6fcb61 │ │ + @ instruction: 0xff6fce10 │ │ + @ instruction: 0xff6fcb88 │ │ @ instruction: 0xff6e0b6c │ │ - @ instruction: 0xff6fcbb9 │ │ + @ instruction: 0xff6fcbe0 │ │ @ instruction: 0xff6e0bc4 │ │ - @ instruction: 0xff6fcb21 │ │ + @ instruction: 0xff6fcb48 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r2, r1 │ │ mov r3, #0 │ │ strd r2, [sp] │ │ mov r1, #28 │ │ mov r2, #2 │ │ @@ -3365224,16 +3365224,16 @@ │ │ mov r0, r5 │ │ mov r1, r4 │ │ bl c4cd6c │ │ mov r1, r0 │ │ mov r0, r1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff7004b0 │ │ - @ instruction: 0xff6f6f8c │ │ + @ instruction: 0xff7004d7 │ │ + @ instruction: 0xff6f6fb3 │ │ @ instruction: 0xff6dd233 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #20] │ │ ldrbne r1, [r0] │ │ tstne r1, #6 │ │ @@ -3365278,16 +3365278,16 @@ │ │ mov r0, r5 │ │ mov r1, r4 │ │ bl c4cd6c │ │ mov r1, r0 │ │ mov r0, r1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff7003d8 │ │ - @ instruction: 0xff6f6eb4 │ │ + @ instruction: 0xff7003ff │ │ + @ instruction: 0xff6f6edb │ │ @ instruction: 0xff70be5e │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #60] @ 0x3c │ │ ldrbne r1, [r0] │ │ tstne r1, #6 │ │ @@ -3365332,16 +3365332,16 @@ │ │ mov r0, r5 │ │ mov r1, r4 │ │ bl c4cd6c │ │ mov r1, r0 │ │ mov r0, r1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff700300 │ │ - @ instruction: 0xff6f6ddc │ │ + @ instruction: 0xff700327 │ │ + @ instruction: 0xff6f6e03 │ │ @ instruction: 0xff6d770e │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #20] │ │ ldrbne r1, [r0, #1] │ │ tstne r1, #8 │ │ @@ -3365376,16 +3365376,16 @@ │ │ ldr r0, [r6] │ │ str r0, [r1] │ │ mov r0, r5 │ │ mov r1, r4 │ │ bl c4cd6c │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff700228 │ │ - @ instruction: 0xff6f4f7a │ │ + @ instruction: 0xff70024f │ │ + @ instruction: 0xff6f4fa1 │ │ @ instruction: 0xff707b3b │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #28] │ │ mov r5, r2 │ │ mov r6, r1 │ │ cmp r0, #0 │ │ @@ -3365474,15 +3365474,15 @@ │ │ ldr r1, [r1, #44] @ 0x2c │ │ ldr r2, [pc, #16] @ c29534 │ │ add r2, pc, r2 │ │ bl c6da00 │ │ mov r0, #0 │ │ str r0, [r4, #16] │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6e9b43 │ │ + @ instruction: 0xff6e9b6a │ │ cmp r0, #0 │ │ beq c2957c │ │ ldr r1, [r0, #16] │ │ cmp r1, #0 │ │ bxne lr │ │ add ip, r0, #68 @ 0x44 │ │ dmb ish │ │ @@ -3365605,26 +3365605,26 @@ │ │ ldr r1, [pc, #32] @ c2974c │ │ mov r0, r4 │ │ mov r2, #140 @ 0x8c │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6e9a73 │ │ - @ instruction: 0xff6e99af │ │ - @ instruction: 0xff6f2d9a │ │ - @ instruction: 0xff6e9933 │ │ - @ instruction: 0xff6e99f3 │ │ - @ instruction: 0xff6f2dde │ │ + @ instruction: 0xff6e9a9a │ │ + @ instruction: 0xff6e99d6 │ │ + @ instruction: 0xff6f2dc1 │ │ + @ instruction: 0xff6e995a │ │ + @ instruction: 0xff6e9a1a │ │ + @ instruction: 0xff6f2e05 │ │ ldr r1, [pc, #12] @ c2976c │ │ mov r0, #36 @ 0x24 │ │ mov r2, #131 @ 0x83 │ │ add r1, pc, r1 │ │ b c6d478 │ │ - @ instruction: 0xff6e98ff │ │ + @ instruction: 0xff6e9926 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r1, #1024 @ 0x400 │ │ mov r4, r0 │ │ bl c38a3c │ │ cmp r0, #0 │ │ @@ -3365642,15 +3365642,15 @@ │ │ bl d525f0 │ │ ldr r1, [pc, #16] @ c297d4 │ │ mov r0, r4 │ │ mov r2, #140 @ 0x8c │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff6e989b │ │ + @ instruction: 0xff6e98c2 │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ ldr r0, [r0, #28] │ │ mov r4, #1 │ │ cmp r0, #0 │ │ beq c29814 │ │ ldr r1, [r5, #4] │ │ @@ -3365674,15 +3365674,15 @@ │ │ mov r0, #6 │ │ mov r1, #134 @ 0x86 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6e9837 │ │ + @ instruction: 0xff6e985e │ │ @ instruction: 0xff6d185f │ │ mov r3, #0 │ │ b c29864 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r4, r1 │ │ ldr r1, [r0, #20] │ │ @@ -3366096,39 +3366096,39 @@ │ │ bl c275e8 │ │ ldr r0, [pc, #52] @ c29f10 │ │ mov r1, #251 @ 0xfb │ │ ldr r2, [pc, #48] @ c29f14 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c29af4 │ │ - @ instruction: 0xff6e937b │ │ + @ instruction: 0xff6e93a2 │ │ @ instruction: 0xff6d13cd │ │ - @ instruction: 0xff6e9677 │ │ + @ instruction: 0xff6e969e │ │ @ instruction: 0xff6d16c9 │ │ - @ instruction: 0xff6e919f │ │ + @ instruction: 0xff6e91c6 │ │ @ instruction: 0xff6d11c7 │ │ - @ instruction: 0xff6e9577 │ │ + @ instruction: 0xff6e959e │ │ @ instruction: 0xff6d15c9 │ │ - @ instruction: 0xff6e95c7 │ │ - @ instruction: 0xff6e9183 │ │ + @ instruction: 0xff6e95ee │ │ + @ instruction: 0xff6e91aa │ │ @ instruction: 0xff6d11d5 │ │ @ instruction: 0xff6d0768 │ │ andeq r1, r0, r0, ror #7 │ │ @ instruction: 0xff6dd4f6 │ │ andeq r1, r0, ip, lsl #19 │ │ @ instruction: 0x000019b4 │ │ - @ instruction: 0xff6e91bf │ │ + @ instruction: 0xff6e91e6 │ │ @ instruction: 0xff6d1211 │ │ - @ instruction: 0xff6e925f │ │ + @ instruction: 0xff6e9286 │ │ @ instruction: 0xff6d12b1 │ │ - @ instruction: 0xff6e946f │ │ - @ instruction: 0xff6e943b │ │ - @ instruction: 0xff6e9523 │ │ + @ instruction: 0xff6e9496 │ │ + @ instruction: 0xff6e9462 │ │ + @ instruction: 0xff6e954a │ │ @ instruction: 0xff6d1575 │ │ - @ instruction: 0xff6e9243 │ │ + @ instruction: 0xff6e926a │ │ @ instruction: 0xff6d1295 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ cmp r0, #0 │ │ beq c29fac │ │ mov r5, r1 │ │ mov r0, r4 │ │ @@ -3366226,19 +3366226,19 @@ │ │ bl c275e8 │ │ ldr r0, [pc, #24] @ c2a0fc │ │ movw r1, #410 @ 0x19a │ │ ldr r2, [pc, #20] @ c2a100 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c2a060 │ │ - @ instruction: 0xff6e900b │ │ + @ instruction: 0xff6e9032 │ │ @ instruction: 0xff6d4c60 │ │ - @ instruction: 0xff6e8f7b │ │ + @ instruction: 0xff6e8fa2 │ │ @ instruction: 0xff6d4bd0 │ │ - @ instruction: 0xff6e8f9f │ │ + @ instruction: 0xff6e8fc6 │ │ @ instruction: 0xff6d4bf4 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl c2a16c │ │ cmp r4, #0 │ │ beq c2a168 │ │ mov r5, r0 │ │ @@ -3366346,20 +3366346,20 @@ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r0, [pc, #32] @ c2a2e4 │ │ movw r2, #483 @ 0x1e3 │ │ ldr r1, [pc, #28] @ c2a2e8 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c59c90 │ │ - @ instruction: 0xff6e8def │ │ + @ instruction: 0xff6e8e16 │ │ @ instruction: 0xff6ddf5f │ │ - @ instruction: 0xff6e8dd3 │ │ + @ instruction: 0xff6e8dfa │ │ @ instruction: 0xff6ddf43 │ │ @ instruction: 0xff6d2df5 │ │ - @ instruction: 0xff6e8d97 │ │ + @ instruction: 0xff6e8dbe │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ str r2, [sp, #60] @ 0x3c │ │ cmp r0, #0 │ │ beq c2a3e4 │ │ @@ -3366499,22 +3366499,22 @@ │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r5, #0 │ │ ldr r0, [r4, #12] │ │ orr r0, r0, #2048 @ 0x800 │ │ str r0, [r4, #12] │ │ b c2a518 │ │ - @ instruction: 0xff6e8c6f │ │ + @ instruction: 0xff6e8c96 │ │ @ instruction: 0xff6da17b │ │ - @ instruction: 0xff6e8b87 │ │ + @ instruction: 0xff6e8bae │ │ @ instruction: 0xff6da093 │ │ - @ instruction: 0xff6e8b6b │ │ + @ instruction: 0xff6e8b92 │ │ @ instruction: 0xff6da077 │ │ - @ instruction: 0xff6e555d │ │ - @ instruction: 0xff6e8bb3 │ │ + @ instruction: 0xff6e5584 │ │ + @ instruction: 0xff6e8bda │ │ @ instruction: 0xff6da0bf │ │ ldr r3, [r0, #20] │ │ cmp r3, #0 │ │ beq c2a590 │ │ ldr r2, [r3] │ │ cmp r2, #256 @ 0x100 │ │ cmpne r2, #128 @ 0x80 │ │ @@ -3366905,25 +3366905,25 @@ │ │ b c2a750 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ bgt c2a714 │ │ mov r0, r5 │ │ bl c38780 │ │ b c2a714 │ │ - @ instruction: 0xff6e88c3 │ │ + @ instruction: 0xff6e88ea │ │ @ instruction: 0xff6d0902 │ │ - @ instruction: 0xff6e85ef │ │ + @ instruction: 0xff6e8616 │ │ @ instruction: 0xff6d062e │ │ - @ instruction: 0xff6e8677 │ │ + @ instruction: 0xff6e869e │ │ @ instruction: 0xff6d06b6 │ │ - @ instruction: 0xff6e8983 │ │ - @ instruction: 0xff6e88df │ │ + @ instruction: 0xff6e89aa │ │ + @ instruction: 0xff6e8906 │ │ @ instruction: 0xff6d091e │ │ - @ instruction: 0xff6e8543 │ │ - @ instruction: 0xff6e86e7 │ │ + @ instruction: 0xff6e856a │ │ + @ instruction: 0xff6e870e │ │ @ instruction: 0xff6d0726 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ cmp r0, #0 │ │ beq c2ac18 │ │ mov r5, r1 │ │ mov r0, r4 │ │ @@ -3367018,16 +3367018,16 @@ │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ b c2ad48 │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6e83fb │ │ - @ instruction: 0xff6e832b │ │ + @ instruction: 0xff6e8422 │ │ + @ instruction: 0xff6e8352 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mov r4, r3 │ │ mov r3, r2 │ │ mov r2, r1 │ │ ldr r1, [pc, #180] @ c2ae2c │ │ ldr r6, [pc, #180] @ c2ae30 │ │ @@ -3367307,35 +3367307,35 @@ │ │ ldr r2, [pc, #44] @ c2b1f0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r0, #6 │ │ mov r1, #132 @ 0x84 │ │ b c2b07c │ │ - @ instruction: 0xff6e7fff │ │ + @ instruction: 0xff6e8026 │ │ @ instruction: 0xff6dd182 │ │ - @ instruction: 0xff6e4855 │ │ - @ instruction: 0xff6eb8be │ │ - @ instruction: 0xff6e47ec │ │ - @ instruction: 0xff6e7ea3 │ │ + @ instruction: 0xff6e487c │ │ + @ instruction: 0xff6eb8e5 │ │ + @ instruction: 0xff6e4813 │ │ + @ instruction: 0xff6e7eca │ │ @ instruction: 0xff6dd026 │ │ push {fp, lr} │ │ ldr r1, [pc, #40] @ c2b228 │ │ mov r0, #128 @ 0x80 │ │ mov r2, #928 @ 0x3a0 │ │ add r1, pc, r1 │ │ bl c6d478 │ │ cmp r0, #0 │ │ popeq {fp, pc} │ │ mov r1, #1 │ │ dmb ish │ │ str r1, [r0, #68] @ 0x44 │ │ dmb ish │ │ pop {fp, pc} │ │ - @ instruction: 0xff6e7e5f │ │ + @ instruction: 0xff6e7e86 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #144 @ 0x90 │ │ mov r7, r1 │ │ ldr sl, [r1, #8] │ │ ldr r1, [pc, #1384] @ c2b7ac │ │ mov r8, r2 │ │ mov r5, r0 │ │ @@ -3367680,27 +3367680,27 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r9, #0 │ │ mov r0, #6 │ │ mov r1, #193 @ 0xc1 │ │ b c2b338 │ │ - @ instruction: 0xff6e7e17 │ │ - @ instruction: 0xff6e7d47 │ │ + @ instruction: 0xff6e7e3e │ │ + @ instruction: 0xff6e7d6e │ │ @ instruction: 0xff6d1dc9 │ │ andeq r0, r0, r8, lsr r7 │ │ - @ instruction: 0xff6e7dab │ │ + @ instruction: 0xff6e7dd2 │ │ @ instruction: 0xff6d1e2d │ │ - @ instruction: 0xff6e78d3 │ │ + @ instruction: 0xff6e78fa │ │ @ instruction: 0xff6d1955 │ │ - @ instruction: 0xff6e992d │ │ + @ instruction: 0xff6e9954 │ │ @ instruction: 0xff704c5c │ │ @ instruction: 0xff709a8c │ │ - @ instruction: 0xff6f0e84 │ │ - @ instruction: 0xff6e790b │ │ + @ instruction: 0xff6f0eab │ │ + @ instruction: 0xff6e7932 │ │ @ instruction: 0xff6d198d │ │ ldr r1, [r0, #16] │ │ cmp r1, #0 │ │ bne c2b808 │ │ add r0, r0, #68 @ 0x44 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ @@ -3368100,15 +3368100,15 @@ │ │ andseq fp, ip, ip, lsl #26 │ │ andseq fp, ip, r4, lsl #26 │ │ andseq fp, ip, r8, ror #24 │ │ andseq fp, ip, r0, lsr sp │ │ andseq fp, ip, ip, lsr sp │ │ andseq fp, ip, r4, ror #25 │ │ @ instruction: 0xff6e1b60 │ │ - @ instruction: 0xff6e90cf │ │ + @ instruction: 0xff6e90f6 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r8, r3 │ │ mov r7, r2 │ │ mov r9, r1 │ │ mov r4, r0 │ │ bl c3832c │ │ @@ -3369197,17 +3369197,17 @@ │ │ vld1.8 {d16-d17}, [r5] │ │ add r0, r6, #32 │ │ vst1.8 {d16-d17}, [r0] │ │ mov r0, r8 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6e0b1c │ │ - @ instruction: 0xff6f6d18 │ │ + @ instruction: 0xff6f6d3f │ │ @ instruction: 0xff6e0a88 │ │ - @ instruction: 0xff6f6c84 │ │ + @ instruction: 0xff6f6cab │ │ @ instruction: 0x001cacf0 │ │ andseq sl, ip, r0, ror #24 │ │ andseq sl, ip, r0, lsl #23 │ │ andseq sl, ip, r0, ror #22 │ │ andseq sl, ip, r8, lsl #25 │ │ andseq sl, ip, ip, lsl ip │ │ andseq sl, ip, r0, lsl ip │ │ @@ -3369278,15 +3369278,15 @@ │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6e0928 │ │ - @ instruction: 0xff6e7ea4 │ │ + @ instruction: 0xff6e7ecb │ │ push {r4, r5, fp, lr} │ │ mov r4, r3 │ │ mov r5, r1 │ │ bl c3832c │ │ cmp r5, #0 │ │ beq c2d0fc │ │ mvn r1, #0 │ │ @@ -3369390,15 +3369390,15 @@ │ │ mov r0, #1 │ │ str r0, [r5, #252] @ 0xfc │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ andseq sl, ip, r4, lsr r9 │ │ andseq sl, ip, r0, ror #16 │ │ @ instruction: 0xff6e076c │ │ - @ instruction: 0xff6fe1ec │ │ + @ instruction: 0xff6fe213 │ │ andseq sl, ip, r4, lsr #17 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #24 │ │ mov r8, r3 │ │ mov r6, r2 │ │ mov r4, r1 │ │ mov r5, r0 │ │ @@ -3369908,15 +3369908,15 @@ │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r0, #0 │ │ str r0, [r8, #248] @ 0xf8 │ │ mov r0, sl │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff6dff40 │ │ - @ instruction: 0xff6fbb7d │ │ + @ instruction: 0xff6fbba4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov sl, r3 │ │ mov r4, r2 │ │ mov r9, r1 │ │ mov r5, r0 │ │ bl c3832c │ │ @@ -3370140,15 +3370140,15 @@ │ │ cmpne sl, #0 │ │ bne c2dda4 │ │ mov r0, #1 │ │ str r0, [r4, #496] @ 0x1f0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff6dfc18 │ │ - @ instruction: 0xff6e71a3 │ │ + @ instruction: 0xff6e71ca │ │ andseq r9, ip, ip, lsr #28 │ │ @ instruction: 0x001c9cf4 │ │ andseq r9, ip, r4, ror #25 │ │ andseq r9, ip, r4, lsl #27 │ │ andseq r9, ip, r4, ror sp │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ @@ -3374882,27 +3374882,27 @@ │ │ b c327b4 │ │ mov r0, #13 │ │ ldr r1, [pc, #16] @ c327cc │ │ add r1, pc, r1 │ │ add r0, r1, r0, lsl #3 │ │ ldr r0, [r0, #4] │ │ pop {r4, pc} │ │ - @ instruction: 0xff6e9ec5 │ │ + @ instruction: 0xff6e9eec │ │ mulseq r9, r4, sl │ │ - @ instruction: 0xff6e4445 │ │ + @ instruction: 0xff6e446c │ │ @ instruction: 0xff6d3d4f │ │ - @ instruction: 0xff6eda43 │ │ - @ instruction: 0xff6e28ad │ │ - @ instruction: 0xff6f5232 │ │ - @ instruction: 0xff6f5220 │ │ - @ instruction: 0xff6fabac │ │ + @ instruction: 0xff6eda6a │ │ + @ instruction: 0xff6e28d4 │ │ + @ instruction: 0xff6f5259 │ │ + @ instruction: 0xff6f5247 │ │ + @ instruction: 0xff6fabd3 │ │ @ instruction: 0xff6caa7f │ │ - @ instruction: 0xff6f51de │ │ - @ instruction: 0xff6e5ff6 │ │ - @ instruction: 0xff6deb5e │ │ + @ instruction: 0xff6f5205 │ │ + @ instruction: 0xff6e601d │ │ + @ instruction: 0xff6deb85 │ │ @ instruction: 0xff6d1e9e │ │ @ instruction: 0xff6c8a01 │ │ @ instruction: 0xff6fe7b7 │ │ mov r1, r0 │ │ movw r0, #713 @ 0x2c9 │ │ sub r2, r1, r0 │ │ mov r0, #0 │ │ @@ -3374972,20 +3374972,20 @@ │ │ bx lr │ │ andseq ip, r9, r0, asr #18 │ │ ldr r1, [pc, #12] @ c32930 │ │ mov r0, #96 @ 0x60 │ │ mov r2, #129 @ 0x81 │ │ add r1, pc, r1 │ │ b c6d478 │ │ - @ instruction: 0xff6dcf8a │ │ + @ instruction: 0xff6dcfb1 │ │ ldr r1, [pc, #8] @ c32944 │ │ mov r2, #134 @ 0x86 │ │ add r1, pc, r1 │ │ b c6d7a8 │ │ - @ instruction: 0xff6dcf76 │ │ + @ instruction: 0xff6dcf9d │ │ mov r2, #0 │ │ mov r3, #48 @ 0x30 │ │ str r2, [r0, #88] @ 0x58 │ │ str r2, [r0, #92] @ 0x5c │ │ strd r2, [r0] │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3375087,16 +3375087,16 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [pc, #16] @ c32afc │ │ mov r2, #171 @ 0xab │ │ ldr r1, [pc, #12] @ c32b00 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c59c90 │ │ - @ instruction: 0xff6e99b3 │ │ - @ instruction: 0xff6dcdbe │ │ + @ instruction: 0xff6e99da │ │ + @ instruction: 0xff6dcde5 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ cmp r0, #0 │ │ ldrbne r0, [r0, #92] @ 0x5c │ │ tstne r0, #2 │ │ bne c32b24 │ │ ldr lr, [pc, #224] @ c32c00 │ │ add lr, pc, lr │ │ @@ -3375151,16 +3375151,16 @@ │ │ ubfxne r3, r8, #6, #6 │ │ mov r1, #61 @ 0x3d │ │ ldrbne r3, [lr, r3] │ │ strb r1, [r2, #-1] │ │ strb r3, [r2, #-2] │ │ strb ip, [r2] │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6ef20e │ │ - @ instruction: 0xff6e99c3 │ │ + @ instruction: 0xff6ef235 │ │ + @ instruction: 0xff6e99ea │ │ push {r4, r5, r6, lr} │ │ ldr r3, [r0] │ │ mov r4, r2 │ │ cmp r3, #0 │ │ beq c32c50 │ │ add r2, r0, #8 │ │ mov r6, r1 │ │ @@ -3375469,15 +3375469,15 @@ │ │ pop {r4, r5, r6, pc} │ │ ldr r0, [pc, #16] @ c330f4 │ │ mov r2, #0 │ │ ldr r1, [pc, #12] @ c330f8 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b bde308 │ │ - @ instruction: 0xff6de15c │ │ + @ instruction: 0xff6de183 │ │ andeq r0, r0, r8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r5, r1 │ │ bl bde548 │ │ mov r1, r0 │ │ mov r0, r5 │ │ @@ -3375590,25 +3375590,25 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r8, #0 │ │ mov r0, #6 │ │ mov r1, #209 @ 0xd1 │ │ b c33254 │ │ - @ instruction: 0xff6f644e │ │ + @ instruction: 0xff6f6475 │ │ @ instruction: 0xff6cbbb8 │ │ @ instruction: 0xff6cf61d │ │ @ instruction: 0xff701e7f │ │ @ instruction: 0xff6cf5ed │ │ @ instruction: 0xff701e4f │ │ @ instruction: 0xff6cf56d │ │ @ instruction: 0xff701dcf │ │ @ instruction: 0xff6cf5b9 │ │ @ instruction: 0xff701e1b │ │ - @ instruction: 0xff6f2732 │ │ + @ instruction: 0xff6f2759 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, #1 │ │ cmp r0, #0 │ │ beq c33400 │ │ ldr r1, [r0] │ │ mov r5, r0 │ │ cmp r1, #0 │ │ @@ -3376390,51 +3376390,51 @@ │ │ ldr r0, [pc, #164] @ c33fe8 │ │ movw r2, #382 @ 0x17e │ │ ldr r1, [pc, #160] @ c33fec │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c59c90 │ │ @ instruction: 0xff6cf16e │ │ - @ instruction: 0xff6e4ff7 │ │ + @ instruction: 0xff6e501e │ │ @ instruction: 0xff6cf126 │ │ @ instruction: 0xff6cf0aa │ │ - @ instruction: 0xff6e4f33 │ │ + @ instruction: 0xff6e4f5a │ │ @ instruction: 0xff6cf1ce │ │ @ instruction: 0xff6c6ad0 │ │ andeq r2, r0, r0, lsr r5 │ │ @ instruction: 0xff6d385e │ │ andeq r2, r0, r8, asr #20 │ │ andeq r2, r0, r0, ror sl │ │ @ instruction: 0xff6cecce │ │ @ instruction: 0xff6ce90e │ │ - @ instruction: 0xff6e4797 │ │ + @ instruction: 0xff6e47be │ │ @ instruction: 0xff6cec0a │ │ @ instruction: 0xff6ce982 │ │ - @ instruction: 0xff6e480b │ │ - @ instruction: 0xff6e457d │ │ - @ instruction: 0xff6e4994 │ │ - @ instruction: 0xff6ea582 │ │ + @ instruction: 0xff6e4832 │ │ + @ instruction: 0xff6e45a4 │ │ + @ instruction: 0xff6e49bb │ │ + @ instruction: 0xff6ea5a9 │ │ @ instruction: 0xff6ce966 │ │ - @ instruction: 0xff6e47ef │ │ + @ instruction: 0xff6e4816 │ │ @ instruction: 0xff6ce99e │ │ - @ instruction: 0xff6e4827 │ │ + @ instruction: 0xff6e484e │ │ @ instruction: 0xff6ce92a │ │ - @ instruction: 0xff6e47b3 │ │ + @ instruction: 0xff6e47da │ │ @ instruction: 0xff6cf02e │ │ @ instruction: 0xff6cf06a │ │ - @ instruction: 0xff6e4ef3 │ │ + @ instruction: 0xff6e4f1a │ │ @ instruction: 0xff6cef62 │ │ - @ instruction: 0xff6e4deb │ │ + @ instruction: 0xff6e4e12 │ │ @ instruction: 0xff6ceece │ │ - @ instruction: 0xff6e4d57 │ │ + @ instruction: 0xff6e4d7e │ │ @ instruction: 0xff6ced86 │ │ - @ instruction: 0xff6e4c0f │ │ + @ instruction: 0xff6e4c36 │ │ @ instruction: 0xff6cede2 │ │ - @ instruction: 0xff6e4c6b │ │ - @ instruction: 0xff6efc53 │ │ + @ instruction: 0xff6e4c92 │ │ + @ instruction: 0xff6efc7a │ │ @ instruction: 0xff6ce8f2 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #24] │ │ mov r4, #0 │ │ ldr lr, [sp, #28] │ │ stm sp, {ip, lr} │ │ @@ -3376813,29 +3376813,29 @@ │ │ ldr r0, [pc, #80] @ c34630 │ │ movw r2, #885 @ 0x375 │ │ ldr r1, [pc, #76] @ c34634 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c59c90 │ │ @ instruction: 0xff6ce51a │ │ - @ instruction: 0xff6f8f0a │ │ + @ instruction: 0xff6f8f31 │ │ @ instruction: 0xff6ce4f2 │ │ - @ instruction: 0xff6f8ee2 │ │ + @ instruction: 0xff6f8f09 │ │ @ instruction: 0xff6ce3fa │ │ - @ instruction: 0xff6f8dea │ │ + @ instruction: 0xff6f8e11 │ │ @ instruction: 0xff6ce586 │ │ - @ instruction: 0xff6f8f76 │ │ + @ instruction: 0xff6f8f9d │ │ @ instruction: 0xff6ce39e │ │ - @ instruction: 0xff6f8d8e │ │ + @ instruction: 0xff6f8db5 │ │ @ instruction: 0xff6ce316 │ │ - @ instruction: 0xff6f8d06 │ │ + @ instruction: 0xff6f8d2d │ │ @ instruction: 0xff6ce426 │ │ - @ instruction: 0xff6f8e16 │ │ + @ instruction: 0xff6f8e3d │ │ @ instruction: 0xff6ce54a │ │ - @ instruction: 0xff6f8f3a │ │ + @ instruction: 0xff6f8f61 │ │ @ instruction: 0xff6fe986 │ │ @ instruction: 0xff6ce256 │ │ ldr r3, [r0, #8] │ │ cmp r3, #0 │ │ beq c34648 │ │ b c3464c │ │ b c34910 │ │ @@ -3377010,15 +3377010,15 @@ │ │ @ instruction: 0xff6cc259 │ │ @ instruction: 0xff6cdfbe │ │ @ instruction: 0xff6cc15d │ │ @ instruction: 0xff6cdf9a │ │ @ instruction: 0xff6cc139 │ │ @ instruction: 0xff6ce13e │ │ @ instruction: 0xff6cc2dd │ │ - @ instruction: 0xff6f1295 │ │ + @ instruction: 0xff6f12bc │ │ @ instruction: 0xff6cdf6e │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r2, #0 │ │ beq c3495c │ │ mov r4, #0 │ │ str r4, [r2] │ │ @@ -3377520,21 +3377520,21 @@ │ │ str r4, [r8] │ │ b c34ff8 │ │ mov r0, #0 │ │ str r0, [r8] │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6cd886 │ │ - @ instruction: 0xff6e3728 │ │ + @ instruction: 0xff6e374f │ │ @ instruction: 0xff6cd986 │ │ - @ instruction: 0xff6e3828 │ │ - @ instruction: 0xff6f64d5 │ │ + @ instruction: 0xff6e384f │ │ + @ instruction: 0xff6f64fc │ │ @ instruction: 0xff6cd92a │ │ @ instruction: 0xff6cd8f6 │ │ - @ instruction: 0xff6e3798 │ │ + @ instruction: 0xff6e37bf │ │ cmp r0, #1 │ │ blt c3514c │ │ cmn r0, #-2147483638 @ 0x8000000a │ │ addls r0, r0, #7 │ │ lsrls r0, r0, #3 │ │ bxls lr │ │ lsr r2, r0, #3 │ │ @@ -3377658,20 +3377658,20 @@ │ │ bl c277cc │ │ mov r0, #0 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ str r4, [r5, #88] @ 0x58 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6e34c8 │ │ + @ instruction: 0xff6e34ef │ │ @ instruction: 0xff6cd54a │ │ - @ instruction: 0xff6da5ce │ │ - @ instruction: 0xff6e34ac │ │ + @ instruction: 0xff6da5f5 │ │ + @ instruction: 0xff6e34d3 │ │ @ instruction: 0xff6cd582 │ │ - @ instruction: 0xff6da606 │ │ + @ instruction: 0xff6da62d │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #112 @ 0x70 │ │ add r6, sp, #24 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ str r2, [sp, #108] @ 0x6c │ │ mov r4, r6 │ │ @@ -3378106,43 +3378106,43 @@ │ │ movle r5, #0 │ │ b c353ac │ │ mov r5, r0 │ │ b c353ac │ │ mvn r5, #0 │ │ b c353ac │ │ @ instruction: 0xff6cd4b2 │ │ - @ instruction: 0xff6f4208 │ │ - @ instruction: 0xff6e3224 │ │ - @ instruction: 0xff6ee4b2 │ │ - @ instruction: 0xff6e8bf2 │ │ - @ instruction: 0xff6e8cb2 │ │ + @ instruction: 0xff6f422f │ │ + @ instruction: 0xff6e324b │ │ + @ instruction: 0xff6ee4d9 │ │ + @ instruction: 0xff6e8c19 │ │ + @ instruction: 0xff6e8cd9 │ │ @ instruction: 0xff6fb8dd │ │ @ instruction: 0xff6c5a5f │ │ @ instruction: 0xff6c79d9 │ │ @ instruction: 0xff6d6270 │ │ - @ instruction: 0xff6ea8c5 │ │ - @ instruction: 0xff6e8d5c │ │ - @ instruction: 0xff6f5dff │ │ - @ instruction: 0xff6e12b7 │ │ + @ instruction: 0xff6ea8ec │ │ + @ instruction: 0xff6e8d83 │ │ + @ instruction: 0xff6f5e26 │ │ + @ instruction: 0xff6e12de │ │ @ instruction: 0xff6d466e │ │ - @ instruction: 0xff6df9ab │ │ + @ instruction: 0xff6df9d2 │ │ @ instruction: 0xff6d5fb2 │ │ @ instruction: 0xff6cec60 │ │ - @ instruction: 0xff6ee1f6 │ │ + @ instruction: 0xff6ee21d │ │ @ instruction: 0xff6cebf0 │ │ - @ instruction: 0xff6e8acf │ │ - @ instruction: 0xff6f033d │ │ + @ instruction: 0xff6e8af6 │ │ + @ instruction: 0xff6f0364 │ │ @ instruction: 0xff6ced30 │ │ - @ instruction: 0xff6df63a │ │ - @ instruction: 0xff6f2164 │ │ - @ instruction: 0xff6ec6e7 │ │ + @ instruction: 0xff6df661 │ │ + @ instruction: 0xff6f218b │ │ + @ instruction: 0xff6ec70e │ │ @ instruction: 0xff6cd362 │ │ - @ instruction: 0xff6f40b8 │ │ + @ instruction: 0xff6f40df │ │ @ instruction: 0xff6cd042 │ │ - @ instruction: 0xff6f3d98 │ │ + @ instruction: 0xff6f3dbf │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov r4, r0 │ │ add r0, sp, #8 │ │ mov r2, #0 │ │ str r2, [sp, #44] @ 0x2c │ │ @@ -3378174,15 +3378174,15 @@ │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #1 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6e2765 │ │ + @ instruction: 0xff6e278c │ │ cmp r0, #0 │ │ ldrne r2, [r0, #108] @ 0x6c │ │ cmpne r2, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ mov r0, r1 │ │ bx r2 │ │ @@ -3378225,16 +3378225,16 @@ │ │ cmp r0, #0 │ │ bne c35b78 │ │ mvn r0, #0 │ │ mov r4, #0 │ │ str r0, [r7] │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6e2b24 │ │ - @ instruction: 0xff6e8726 │ │ + @ instruction: 0xff6e2b4b │ │ + @ instruction: 0xff6e874d │ │ ldr r2, [r0] │ │ cmp r2, #0 │ │ ldrne r2, [r2, #112] @ 0x70 │ │ cmpne r2, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #144] @ 0x90 │ │ @@ -3378432,24 +3378432,24 @@ │ │ blx d4b4f4 │ │ b c35e14 │ │ mov r6, #0 │ │ mov r0, r6 │ │ str r6, [r4] │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6cca9a │ │ - @ instruction: 0xff6f1af3 │ │ + @ instruction: 0xff6f1b1a │ │ @ instruction: 0xff6cc9aa │ │ - @ instruction: 0xff6f1a03 │ │ + @ instruction: 0xff6f1a2a │ │ @ instruction: 0xff6cc98e │ │ - @ instruction: 0xff6f19e7 │ │ + @ instruction: 0xff6f1a0e │ │ @ instruction: 0xff6cc962 │ │ - @ instruction: 0xff6f19bb │ │ + @ instruction: 0xff6f19e2 │ │ @ instruction: 0xff6cc93a │ │ @ instruction: 0xff6cc9e2 │ │ - @ instruction: 0xff6f1a3b │ │ + @ instruction: 0xff6f1a62 │ │ ldr r1, [r0, #20] │ │ cmp r1, #0 │ │ bne c35f8c │ │ add r0, r0, #72 @ 0x48 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ @@ -3379129,27 +3379129,27 @@ │ │ movw r1, #267 @ 0x10b │ │ ldr r2, [pc, #24] @ c36a2c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c367d0 │ │ @ instruction: 0xff6d0c2a │ │ @ instruction: 0xff6c49dc │ │ - @ instruction: 0xff6f6afc │ │ + @ instruction: 0xff6f6b23 │ │ @ instruction: 0xff6c4710 │ │ - @ instruction: 0xff6f6830 │ │ + @ instruction: 0xff6f6857 │ │ @ instruction: 0xff6c4958 │ │ - @ instruction: 0xff6f6a78 │ │ + @ instruction: 0xff6f6a9f │ │ mulseq r9, r8, sl │ │ @ instruction: 0xff6c4804 │ │ - @ instruction: 0xff6f6924 │ │ + @ instruction: 0xff6f694b │ │ @ instruction: 0xff6cbf1b │ │ @ instruction: 0xff6c4780 │ │ - @ instruction: 0xff6f68a0 │ │ + @ instruction: 0xff6f68c7 │ │ @ instruction: 0xff6d4f42 │ │ - @ instruction: 0xff6ef133 │ │ + @ instruction: 0xff6ef15a │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #56 @ 0x38 │ │ mov r4, r3 │ │ mov r5, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ bl c7856c │ │ @@ -3379232,15 +3379232,15 @@ │ │ cmp r1, #0 │ │ popne {r4, r5, r6, pc} │ │ mov r0, r4 │ │ bl c913e0 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6c45b4 │ │ - @ instruction: 0xff6dc51d │ │ + @ instruction: 0xff6dc544 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r8, r1 │ │ mov r1, #0 │ │ mov r7, r3 │ │ mov r5, r2 │ │ mov r4, r0 │ │ bl c56f5c │ │ @@ -3379331,20 +3379331,20 @@ │ │ ldr r2, [pc, #28] @ c36d54 │ │ mov r0, r4 │ │ movw r1, #465 @ 0x1d1 │ │ add r2, pc, r2 │ │ b c36c14 │ │ @ instruction: 0xff6c44a0 │ │ @ instruction: 0xff6c4418 │ │ - @ instruction: 0xff6d8bd8 │ │ + @ instruction: 0xff6d8bff │ │ @ instruction: 0xff6c4400 │ │ - @ instruction: 0xff6d8ba8 │ │ + @ instruction: 0xff6d8bcf │ │ @ instruction: 0xff6c4458 │ │ @ instruction: 0xff6c4514 │ │ - @ instruction: 0xff6d8cd4 │ │ + @ instruction: 0xff6d8cfb │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [pc, #356] @ c36ed8 │ │ ldr r6, [pc, #356] @ c36edc │ │ cmp r1, #0 │ │ add r0, pc, r0 │ │ mov r1, r2 │ │ @@ -3379430,18 +3379430,18 @@ │ │ add r2, pc, r2 │ │ bl c276dc │ │ movw r1, #15 │ │ mov r5, #0 │ │ movt r1, #8 │ │ mov r0, #6 │ │ b c36e98 │ │ - @ instruction: 0xff6da4d8 │ │ + @ instruction: 0xff6da4ff │ │ @ instruction: 0xff6c9c75 │ │ @ instruction: 0xff6c42bc │ │ - @ instruction: 0xff6dc225 │ │ + @ instruction: 0xff6dc24c │ │ @ instruction: 0xff6c42a0 │ │ @ instruction: 0xff6d4aa3 │ │ @ instruction: 0xff6c4268 │ │ @ instruction: 0xff6d4a6b │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r0 │ │ bl c8ecd0 │ │ @@ -3379512,18 +3379512,18 @@ │ │ mov r0, r8 │ │ mov r1, r5 │ │ movw r2, #578 @ 0x242 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6c4180 │ │ - @ instruction: 0xff6ecc67 │ │ + @ instruction: 0xff6ecc8e │ │ @ instruction: 0xff6c41e4 │ │ @ instruction: 0xff6c4144 │ │ - @ instruction: 0xff6ecc2b │ │ + @ instruction: 0xff6ecc52 │ │ @ instruction: 0xff6d03c2 │ │ @ instruction: 0xff6c419c │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #72 @ 0x48 │ │ mov r6, r2 │ │ add r2, sp, #96 @ 0x60 │ │ mov r4, r0 │ │ @@ -3379903,15 +3379903,15 @@ │ │ mov r3, r4 │ │ bl c38d98 │ │ b c374f8 │ │ bl c37948 │ │ b c374f8 │ │ @ instruction: 0xff6c5b46 │ │ @ instruction: 0xff6ccfcd │ │ - @ instruction: 0xff6e8b05 │ │ + @ instruction: 0xff6e8b2c │ │ @ instruction: 0xff6c5c66 │ │ @ instruction: 0xff6cd0ed │ │ mov r2, #0 │ │ b c37650 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ @@ -3379997,15 +3379997,15 @@ │ │ bl c37c90 │ │ mov r6, r0 │ │ cmp r6, #0 │ │ mov r7, r6 │ │ bgt c376a4 │ │ b c37674 │ │ @ instruction: 0xff6c5aa2 │ │ - @ instruction: 0xff6e3204 │ │ + @ instruction: 0xff6e322b │ │ push {r4, r5, r6, r8, r9, lr} │ │ sub sp, sp, #24 │ │ cmp r1, #0 │ │ beq c37824 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl c3783c │ │ @@ -3380097,15 +3380097,15 @@ │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ cmn r0, #1 │ │ beq c37920 │ │ mvn r0, #0 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6e6a42 │ │ + @ instruction: 0xff6e6a69 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ cmp r1, #0 │ │ beq c379e8 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ add r2, r0, #16 │ │ mov r5, sp │ │ @@ -3380147,16 +3380147,16 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ ldr r0, [pc, #20] @ c37a10 │ │ mov r2, #75 @ 0x4b │ │ ldr r1, [pc, #16] @ c37a14 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c59c90 │ │ - @ instruction: 0xff6e0d81 │ │ - @ instruction: 0xff6d7f06 │ │ + @ instruction: 0xff6e0da8 │ │ + @ instruction: 0xff6d7f2d │ │ @ instruction: 0xff6c5722 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #16] │ │ moveq r0, #0 │ │ bx lr │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ @@ -3380304,15 +3380304,15 @@ │ │ mov r0, sl │ │ movw r2, #1340 @ 0x53c │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r8 │ │ add sp, sp, #100 @ 0x64 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6db5f0 │ │ + @ instruction: 0xff6db617 │ │ @ instruction: 0xff6f941c │ │ @ instruction: 0xff6c5556 │ │ @ instruction: 0xff6c54ba │ │ mov r0, #0 │ │ cmp r1, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, fp, lr} │ │ @@ -3380394,15 +3380394,15 @@ │ │ movw r2, #1274 @ 0x4fa │ │ ldr r0, [sp, #84] @ 0x54 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ add sp, sp, #88 @ 0x58 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6db35c │ │ + @ instruction: 0xff6db383 │ │ @ instruction: 0xff6f9194 │ │ @ instruction: 0xff6c5352 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq c37e34 │ │ ldr r4, [r0] │ │ cmp r4, #424 @ 0x1a8 │ │ @@ -3380644,23 +3380644,23 @@ │ │ orrne r0, r0, #16777216 @ 0x1000000 │ │ strne r0, [r5, #16] │ │ cmp r6, #0 │ │ movwgt r4, #1 │ │ mov r0, r4 │ │ add sp, sp, #264 @ 0x108 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6dcf49 │ │ - @ instruction: 0xff6e635e │ │ - @ instruction: 0xff6e0714 │ │ + @ instruction: 0xff6dcf70 │ │ + @ instruction: 0xff6e6385 │ │ + @ instruction: 0xff6e073b │ │ @ instruction: 0xff6f890c │ │ - @ instruction: 0xff6ebc21 │ │ + @ instruction: 0xff6ebc48 │ │ @ instruction: 0xff6c89c7 │ │ - @ instruction: 0xff6e8026 │ │ - @ instruction: 0xff6ebba2 │ │ - @ instruction: 0xff6e27f0 │ │ + @ instruction: 0xff6e804d │ │ + @ instruction: 0xff6ebbc9 │ │ + @ instruction: 0xff6e2817 │ │ @ instruction: 0xff6f8d60 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #4] │ │ moveq r0, #0 │ │ bx lr │ │ ldr r0, [r0] │ │ cmp r0, #0 │ │ @@ -3380905,15 +3380905,15 @@ │ │ cmp r0, #0 │ │ beq c385dc │ │ ldr r1, [sp, #4] │ │ str r1, [r4] │ │ b c38550 │ │ mvn r1, #0 │ │ b c38550 │ │ - @ instruction: 0xff6e013c │ │ + @ instruction: 0xff6e0163 │ │ ldr r0, [r0] │ │ cmp r0, #0 │ │ ldrne r0, [r0] │ │ moveq r0, #0 │ │ bx lr │ │ ldr r1, [r0, #60] @ 0x3c │ │ cmp r1, #0 │ │ @@ -3380974,15 +3380974,15 @@ │ │ mov r0, #6 │ │ mov r1, #159 @ 0x9f │ │ mov r2, #0 │ │ bl c277cc │ │ mvn r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6c4a56 │ │ - @ instruction: 0xff6de36f │ │ + @ instruction: 0xff6de396 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #8] │ │ bxne lr │ │ push {fp, lr} │ │ bl c275e8 │ │ ldr r0, [pc, #40] @ c38740 │ │ movw r1, #811 @ 0x32b │ │ @@ -3380993,15 +3380993,15 @@ │ │ mov r0, #6 │ │ mov r1, #159 @ 0x9f │ │ mov r2, #0 │ │ bl c277cc │ │ mvn r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6c4a0a │ │ - @ instruction: 0xff6e2194 │ │ + @ instruction: 0xff6e21bb │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ ldrne r0, [r0, #12] │ │ ubfxne r0, r0, #1, #1 │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ @@ -3381165,15 +3381165,15 @@ │ │ pop {r4, r5, fp, pc} │ │ mov r0, r1 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6f78e8 │ │ @ instruction: 0xff6f78bc │ │ @ instruction: 0xff6c477e │ │ - @ instruction: 0xff6e1f08 │ │ + @ instruction: 0xff6e1f2f │ │ ldr r0, [r0, #20] │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldrb r0, [r0, #13] │ │ mov r5, r1 │ │ tst r0, #4 │ │ @@ -3381244,15 +3381244,15 @@ │ │ bl c4c8dc │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, fp, pc} │ │ mvn r0, #0 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6c4662 │ │ - @ instruction: 0xff6dc447 │ │ + @ instruction: 0xff6dc46e │ │ @ instruction: 0xff6c60b5 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r2 │ │ mov r6, r1 │ │ mov r8, r0 │ │ bl bcc298 │ │ mov r4, #0 │ │ @@ -3381479,15 +3381479,15 @@ │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl bcb67c │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ andseq r6, r9, r0, lsl #10 │ │ @ instruction: 0xff6fa0f8 │ │ - @ instruction: 0xff6f070c │ │ + @ instruction: 0xff6f0733 │ │ andseq r6, r9, r4, ror #8 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #88 @ 0x58 │ │ mov r6, r0 │ │ str r0, [sp] │ │ add r0, sp, #84 @ 0x54 │ │ mov r9, r2 │ │ @@ -3381588,22 +3381588,22 @@ │ │ bl c277cc │ │ mov r0, r5 │ │ bl c448bc │ │ mov r0, r8 │ │ add sp, sp, #88 @ 0x58 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6cf2ad │ │ - @ instruction: 0xff6df774 │ │ + @ instruction: 0xff6df79b │ │ @ instruction: 0xff6cf261 │ │ - @ instruction: 0xff6df728 │ │ - @ instruction: 0xff6d827a │ │ + @ instruction: 0xff6df74f │ │ + @ instruction: 0xff6d82a1 │ │ @ instruction: 0xff6cf1d9 │ │ - @ instruction: 0xff6df6a0 │ │ + @ instruction: 0xff6df6c7 │ │ @ instruction: 0xff6cf201 │ │ - @ instruction: 0xff6df6c8 │ │ + @ instruction: 0xff6df6ef │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #88 @ 0x58 │ │ mov r7, #0 │ │ cmp r0, #0 │ │ str r7, [sp, #84] @ 0x54 │ │ str r7, [sp, #76] @ 0x4c │ │ str r7, [sp, #68] @ 0x44 │ │ @@ -3381693,17 +3381693,17 @@ │ │ bl c6da00 │ │ mov r0, r7 │ │ bl c2120c │ │ ldr r7, [sp, #84] @ 0x54 │ │ mov r0, r7 │ │ add sp, sp, #88 @ 0x58 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6d9b9f │ │ + @ instruction: 0xff6d9bc6 │ │ @ instruction: 0xff6c5984 │ │ - @ instruction: 0xff6d9b53 │ │ + @ instruction: 0xff6d9b7a │ │ @ instruction: 0xff6c5938 │ │ @ instruction: 0xff6cf021 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #60 @ 0x3c │ │ cmp r0, #0 │ │ beq c392a8 │ │ mov r4, r0 │ │ @@ -3381975,35 +3381975,35 @@ │ │ b c39690 │ │ mov r0, r8 │ │ bl c39fd8 │ │ mov r8, #0 │ │ mov r0, r8 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6ec8e1 │ │ - @ instruction: 0xff6d7fb6 │ │ - @ instruction: 0xff6ec68d │ │ - @ instruction: 0xff6d7d62 │ │ + @ instruction: 0xff6ec908 │ │ + @ instruction: 0xff6d7fdd │ │ + @ instruction: 0xff6ec6b4 │ │ + @ instruction: 0xff6d7d89 │ │ @ instruction: 0xff6c3c13 │ │ - @ instruction: 0xff6ec8b9 │ │ - @ instruction: 0xff6d7f8e │ │ - @ instruction: 0xff6ec811 │ │ - @ instruction: 0xff6ec651 │ │ + @ instruction: 0xff6ec8e0 │ │ + @ instruction: 0xff6d7fb5 │ │ + @ instruction: 0xff6ec838 │ │ + @ instruction: 0xff6ec678 │ │ @ instruction: 0xff6fbb53 │ │ andeq r0, r0, ip, lsr #6 │ │ - @ instruction: 0xff6ec76d │ │ + @ instruction: 0xff6ec794 │ │ andeq r0, r0, r4, lsr #5 │ │ - @ instruction: 0xff6ec6d9 │ │ + @ instruction: 0xff6ec700 │ │ andeq r0, r0, ip, lsr #5 │ │ andeq r0, r0, ip, lsr #6 │ │ - @ instruction: 0xff6ec6a9 │ │ + @ instruction: 0xff6ec6d0 │ │ @ instruction: 0xff6fbbab │ │ - @ instruction: 0xff6ec581 │ │ + @ instruction: 0xff6ec5a8 │ │ @ instruction: 0xff6c3afa │ │ - @ instruction: 0xff6ec611 │ │ + @ instruction: 0xff6ec638 │ │ push {r4, lr} │ │ ldrb r2, [r1, #4] │ │ mov r4, r1 │ │ tst r2, #1 │ │ popne {r4, pc} │ │ mov r1, r0 │ │ ldr r0, [r4] │ │ @@ -3382201,15 +3382201,15 @@ │ │ ldr r0, [r5] │ │ bl c76cc4 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #64 @ 0x40 │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff6f386c │ │ + @ instruction: 0xff6f3893 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #60 @ 0x3c │ │ mov r5, r0 │ │ ldr r0, [r0] │ │ mov r6, r1 │ │ mov r1, #10 │ │ mov r9, r2 │ │ @@ -3382354,23 +3382354,23 @@ │ │ str r9, [sp, #8] │ │ bl c277cc │ │ ldr r7, [sp, #56] @ 0x38 │ │ mov r0, r7 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6cd8de │ │ - @ instruction: 0xff6f37cc │ │ - @ instruction: 0xff6dcfc5 │ │ + @ instruction: 0xff6f37f3 │ │ + @ instruction: 0xff6dcfec │ │ andseq r5, r9, r0, asr #16 │ │ andeq r0, r0, r0, ror #23 │ │ strdeq r0, [r0], -ip │ │ - @ instruction: 0xff6f3638 │ │ - @ instruction: 0xff6dce31 │ │ + @ instruction: 0xff6f365f │ │ + @ instruction: 0xff6dce58 │ │ @ instruction: 0xff6ca8bd │ │ - @ instruction: 0xff6ebeaf │ │ + @ instruction: 0xff6ebed6 │ │ push {fp, lr} │ │ mov r1, #10 │ │ bl c56f5c │ │ cmp r0, #0 │ │ beq c39cc8 │ │ pop {fp, lr} │ │ b c8f854 │ │ @@ -3382402,15 +3382402,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6f353c │ │ + @ instruction: 0xff6f3563 │ │ @ instruction: 0xff6ce527 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #12] │ │ ldrne r0, [r0, #4] │ │ bxne lr │ │ push {fp, lr} │ │ bl c275e8 │ │ @@ -3382423,15 +3382423,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6f34e8 │ │ + @ instruction: 0xff6f350f │ │ @ instruction: 0xff6c4f97 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #16] │ │ bxne lr │ │ push {fp, lr} │ │ bl c275e8 │ │ ldr r0, [pc, #44] @ c39dec │ │ @@ -3382443,16 +3382443,16 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6f3498 │ │ - @ instruction: 0xff6f34b8 │ │ + @ instruction: 0xff6f34bf │ │ + @ instruction: 0xff6f34df │ │ ldr r0, [r0, #8] │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ cmp r0, #0 │ │ beq c39e38 │ │ @@ -3382509,15 +3382509,15 @@ │ │ mov r1, r3 │ │ bx r2 │ │ ldr r1, [pc, #12] @ c39ef4 │ │ mov r0, #52 @ 0x34 │ │ movw r2, #610 @ 0x262 │ │ add r1, pc, r1 │ │ b c6d478 │ │ - @ instruction: 0xff6f3370 │ │ + @ instruction: 0xff6f3397 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ cmp r0, #0 │ │ beq c39f94 │ │ mov r6, r0 │ │ ldr r0, [r0, #12] │ │ mov r9, #1 │ │ cmp r0, #0 │ │ @@ -3382564,15 +3382564,15 @@ │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r9, #0 │ │ bl c277cc │ │ mov r0, r9 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6f32b8 │ │ + @ instruction: 0xff6f32df │ │ @ instruction: 0xff6ce2be │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r2, [r0, #12] │ │ mov r4, r0 │ │ ldr r1, [pc, #60] @ c3a030 │ │ @@ -3382589,15 +3382589,15 @@ │ │ bl c74ac8 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #651 @ 0x28b │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ andseq sp, fp, r0, lsr #22 │ │ - @ instruction: 0xff6f3254 │ │ + @ instruction: 0xff6f327b │ │ mov r1, r0 │ │ ldr r0, [r0, #16] │ │ cmp r0, #0 │ │ bxne lr │ │ push {r4, lr} │ │ ldr r0, [r1] │ │ mov r4, r1 │ │ @@ -3383023,20 +3383023,20 @@ │ │ bl c6d7a8 │ │ ldr r0, [r5, #16] │ │ bl c913e0 │ │ ldr r0, [r5] │ │ bl c76cc4 │ │ mov r0, r5 │ │ b c3a568 │ │ - @ instruction: 0xff6f2f70 │ │ - @ instruction: 0xff6f2d14 │ │ - @ instruction: 0xff6f2c3c │ │ - @ instruction: 0xff6f2c00 │ │ - @ instruction: 0xff6da8cb │ │ - @ instruction: 0xff6f2b84 │ │ + @ instruction: 0xff6f2f97 │ │ + @ instruction: 0xff6f2d3b │ │ + @ instruction: 0xff6f2c63 │ │ + @ instruction: 0xff6f2c27 │ │ + @ instruction: 0xff6da8f2 │ │ + @ instruction: 0xff6f2bab │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq c3a74c │ │ add r1, r0, #20 │ │ dmb ish │ │ ldrex r2, [r1] │ │ sub r3, r2, #1 │ │ @@ -3383062,15 +3383062,15 @@ │ │ ldr r0, [r5] │ │ bl c76cc4 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #64 @ 0x40 │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff6f2af8 │ │ + @ instruction: 0xff6f2b1f │ │ add r0, r0, #20 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne c3a7a0 │ │ mov r0, #1 │ │ @@ -3383104,15 +3383104,15 @@ │ │ ldr r0, [r5] │ │ bl c76cc4 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #64 @ 0x40 │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff6f2a50 │ │ + @ instruction: 0xff6f2a77 │ │ push {r4, lr} │ │ sub sp, sp, #40 @ 0x28 │ │ mov r4, r0 │ │ mov r0, sp │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ add r0, r0, #12 │ │ mov r2, #12 │ │ @@ -3383166,15 +3383166,15 @@ │ │ mov r0, #0 │ │ cmp r1, #0 │ │ movwgt r0, #1 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, pc} │ │ @ instruction: 0xff6c28e6 │ │ @ instruction: 0xff6c9d53 │ │ - @ instruction: 0xff6e001c │ │ + @ instruction: 0xff6e0043 │ │ @ instruction: 0xff6c2886 │ │ @ instruction: 0xff6c9cf3 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #12] │ │ cmpne r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ @@ -3383460,15 +3383460,15 @@ │ │ mov r4, #0 │ │ mov r5, #1 │ │ b c3ace0 │ │ @ instruction: 0xff6c23ea │ │ @ instruction: 0xff6d0bcc │ │ @ instruction: 0xff6c5e08 │ │ @ instruction: 0xff6ceeac │ │ - @ instruction: 0xff6efebf │ │ + @ instruction: 0xff6efee6 │ │ mulseq fp, r8, lr │ │ @ instruction: 0xff6c248a │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r6, #0 │ │ cmp r2, #0 │ │ str r6, [sp, #4] │ │ @@ -3383545,15 +3383545,15 @@ │ │ mov r6, #1 │ │ mov r0, r4 │ │ bl bcf2f0 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6c22ee │ │ - @ instruction: 0xff6ead31 │ │ + @ instruction: 0xff6ead58 │ │ push {fp, lr} │ │ cmp r0, #0 │ │ beq c3af7c │ │ cmp r1, #0 │ │ strne r1, [r0] │ │ movne r0, #1 │ │ popne {fp, pc} │ │ @@ -3383624,15 +3383624,15 @@ │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6c2142 │ │ - @ instruction: 0xff6ee597 │ │ + @ instruction: 0xff6ee5be │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r5, #0 │ │ mov r0, #0 │ │ @@ -3383838,29 +3383838,29 @@ │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c277cc │ │ b c3b2f4 │ │ @ instruction: 0xff6c1dea │ │ - @ instruction: 0xff6ec51f │ │ + @ instruction: 0xff6ec546 │ │ @ instruction: 0xff6c206a │ │ @ instruction: 0xff6c1f86 │ │ @ instruction: 0xff6d274f │ │ @ instruction: 0xff6c1f4e │ │ @ instruction: 0xff6d2717 │ │ - @ instruction: 0xff6e12d4 │ │ - @ instruction: 0xff6e31ce │ │ + @ instruction: 0xff6e12fb │ │ + @ instruction: 0xff6e31f5 │ │ @ instruction: 0xff6c1f0e │ │ @ instruction: 0xff6d26d7 │ │ - @ instruction: 0xff6e4df2 │ │ + @ instruction: 0xff6e4e19 │ │ @ instruction: 0xff6c1e96 │ │ - @ instruction: 0xff6dd4b0 │ │ + @ instruction: 0xff6dd4d7 │ │ @ instruction: 0xff6c1e66 │ │ - @ instruction: 0xff6ec5b8 │ │ + @ instruction: 0xff6ec5df │ │ @ instruction: 0xff6c1e06 │ │ mov r0, #1 │ │ bx lr │ │ cmp r0, #0 │ │ strne r1, [r0, #16] │ │ movne r0, #1 │ │ bxne lr │ │ @@ -3383876,15 +3383876,15 @@ │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6c1d52 │ │ - @ instruction: 0xff6e8810 │ │ + @ instruction: 0xff6e8837 │ │ cmp r0, #0 │ │ strne r1, [r0, #24] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c275e8 │ │ ldr r0, [pc, #44] @ c3b4a0 │ │ @@ -3383897,15 +3383897,15 @@ │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6c1cfe │ │ - @ instruction: 0xff6d7c3d │ │ + @ instruction: 0xff6d7c64 │ │ cmp r0, #0 │ │ strne r1, [r0, #20] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c275e8 │ │ ldr r0, [pc, #44] @ c3b4f4 │ │ @@ -3383918,15 +3383918,15 @@ │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6c1caa │ │ - @ instruction: 0xff6e2e3d │ │ + @ instruction: 0xff6e2e64 │ │ cmp r0, #0 │ │ ldrne r0, [r0] │ │ moveq r0, #0 │ │ bx lr │ │ cmp r0, #0 │ │ ldrne r0, [r0, #4] │ │ moveq r0, #0 │ │ @@ -3383954,15 +3383954,15 @@ │ │ mov r0, #6 │ │ mov r1, #197 @ 0xc5 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6d040c │ │ - @ instruction: 0xff6e86f3 │ │ + @ instruction: 0xff6e871a │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r3, [r0, #68] @ 0x44 │ │ cmp r3, #0 │ │ mvneq r0, #0 │ │ bxeq lr │ │ @@ -3383983,15 +3383983,15 @@ │ │ mov r0, #6 │ │ mov r1, #197 @ 0xc5 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6d0398 │ │ - @ instruction: 0xff6e867f │ │ + @ instruction: 0xff6e86a6 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r3, [r0, #68] @ 0x44 │ │ cmp r3, #0 │ │ mvneq r0, #0 │ │ bxeq lr │ │ @@ -3384040,15 +3384040,15 @@ │ │ mov r0, #6 │ │ mov r1, #197 @ 0xc5 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6d02b4 │ │ - @ instruction: 0xff6e859b │ │ + @ instruction: 0xff6e85c2 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq c3b71c │ │ add r1, r0, #16 │ │ dmb ish │ │ ldrex r2, [r1] │ │ sub r3, r2, #1 │ │ @@ -3384837,27 +3384837,27 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r0, #6 │ │ mov r1, #153 @ 0x99 │ │ b c3c120 │ │ @ instruction: 0xff6f4e10 │ │ - @ instruction: 0xff6e2225 │ │ + @ instruction: 0xff6e224c │ │ @ instruction: 0xff6f4cd8 │ │ - @ instruction: 0xff6e20ed │ │ + @ instruction: 0xff6e2114 │ │ @ instruction: 0xff6f4cb0 │ │ - @ instruction: 0xff6e20c5 │ │ + @ instruction: 0xff6e20ec │ │ @ instruction: 0xff6f4c78 │ │ - @ instruction: 0xff6e208d │ │ + @ instruction: 0xff6e20b4 │ │ @ instruction: 0xff6f4c40 │ │ - @ instruction: 0xff6e2055 │ │ + @ instruction: 0xff6e207c │ │ @ instruction: 0xff6f4c18 │ │ - @ instruction: 0xff6e202d │ │ + @ instruction: 0xff6e2054 │ │ @ instruction: 0xff6f4be0 │ │ - @ instruction: 0xff6e1ff5 │ │ + @ instruction: 0xff6e201c │ │ mov r2, #1 │ │ b c3bfcc │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ cmpne r2, #0 │ │ bne c3c3cc │ │ bl c275e8 │ │ @@ -3385426,20 +3385426,20 @@ │ │ mov r5, #0 │ │ mov r0, #6 │ │ mov r1, #193 @ 0xc1 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6e19ed │ │ - @ instruction: 0xff6e17f5 │ │ + @ instruction: 0xff6e1a14 │ │ + @ instruction: 0xff6e181c │ │ @ instruction: 0xff6cee0f │ │ - @ instruction: 0xff6e175d │ │ - @ instruction: 0xff6e1721 │ │ - @ instruction: 0xff6e16ed │ │ + @ instruction: 0xff6e1784 │ │ + @ instruction: 0xff6e1748 │ │ + @ instruction: 0xff6e1714 │ │ @ instruction: 0xff6ced1f │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne c3cca8 │ │ @@ -3385472,15 +3385472,15 @@ │ │ ldr r0, [r5] │ │ bl c76cc4 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #43 @ 0x2b │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff6e1639 │ │ + @ instruction: 0xff6e1660 │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne c3cd48 │ │ mov r0, #1 │ │ @@ -3385512,15 +3385512,15 @@ │ │ ldr r0, [r5] │ │ bl c76cc4 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #43 @ 0x2b │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff6e1599 │ │ + @ instruction: 0xff6e15c0 │ │ ldr r1, [r0, #44] @ 0x2c │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c3c7f0 │ │ @@ -3385985,17 +3385985,17 @@ │ │ mov r0, #6 │ │ mov r1, #150 @ 0x96 │ │ mov r2, #0 │ │ bl c277cc │ │ mvn r0, #1 │ │ pop {r4, pc} │ │ @ instruction: 0xff6c1844 │ │ - @ instruction: 0xff6d9586 │ │ + @ instruction: 0xff6d95ad │ │ @ instruction: 0xff6c1810 │ │ - @ instruction: 0xff6d9552 │ │ + @ instruction: 0xff6d9579 │ │ mov r2, r1 │ │ mov r1, #8192 @ 0x2000 │ │ mov r3, #0 │ │ b c3ce4c │ │ push {r4, lr} │ │ mov ip, r0 │ │ cmp ip, #0 │ │ @@ -3386304,17 +3386304,17 @@ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ bics r0, ip, #2 │ │ bne c3d950 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6c1638 │ │ @ instruction: 0xff6c1374 │ │ - @ instruction: 0xff6ebc39 │ │ + @ instruction: 0xff6ebc60 │ │ @ instruction: 0xff6c13cc │ │ - @ instruction: 0xff6ebc91 │ │ + @ instruction: 0xff6ebcb8 │ │ @ instruction: 0xff6c1334 │ │ push {r4, r5, r6, lr} │ │ ldr r6, [r1, #4] │ │ mov r4, r1 │ │ mov r5, r0 │ │ cmp r6, #0 │ │ mov r1, r6 │ │ @@ -3386356,15 +3386356,15 @@ │ │ movw r1, #6 │ │ mov r0, #6 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6e9e06 │ │ + @ instruction: 0xff6e9e2d │ │ @ instruction: 0xff6f54d6 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #120 @ 0x78 │ │ mov r4, r0 │ │ ldr r0, [r0, #60] @ 0x3c │ │ cmp r0, #0 │ │ beq c3dbf8 │ │ @@ -3386459,16 +3386459,16 @@ │ │ movw r1, #259 @ 0x103 │ │ mov r0, #6 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r5 │ │ b c3dc2c │ │ - @ instruction: 0xff6e9c6a │ │ - @ instruction: 0xff6daa8e │ │ + @ instruction: 0xff6e9c91 │ │ + @ instruction: 0xff6daab5 │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ mov r5, r0 │ │ ldr r0, [r0, #60] @ 0x3c │ │ @@ -3386728,29 +3386728,29 @@ │ │ ldr r1, [pc, #24] @ c3e0e4 │ │ mov r0, r7 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r4, #0 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6e9886 │ │ - @ instruction: 0xff6e9822 │ │ + @ instruction: 0xff6e98ad │ │ + @ instruction: 0xff6e9849 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldrd r0, [r0] │ │ bl c3f010 │ │ ldr r0, [r4] │ │ bl c3ee68 │ │ ldr r1, [pc, #16] @ c3e118 │ │ mov r0, r4 │ │ mov r2, #219 @ 0xdb │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff6e97e2 │ │ + @ instruction: 0xff6e9809 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r0 │ │ mov r0, r1 │ │ mov r7, r3 │ │ mov r6, r2 │ │ mov r5, r1 │ │ bl c3efe4 │ │ @@ -3386790,16 +3386790,16 @@ │ │ cmp r0, #0 │ │ beq c3e16c │ │ mov r0, r8 │ │ str r4, [r8, #60] @ 0x3c │ │ bl c3db18 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6e9772 │ │ - @ instruction: 0xff6da596 │ │ + @ instruction: 0xff6e9799 │ │ + @ instruction: 0xff6da5bd │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [r0, #56] @ 0x38 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r1, [r1, #60] @ 0x3c │ │ @@ -3386905,15 +3386905,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r3, r2 │ │ mov r0, r6 │ │ mov r1, fp │ │ mov r2, r9 │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b c3f184 │ │ - @ instruction: 0xff6e95aa │ │ + @ instruction: 0xff6e95d1 │ │ @ instruction: 0xff6bee81 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ cmp r1, #0 │ │ mov r4, r0 │ │ movne r6, r2 │ │ ldrne r2, [r1, #60] @ 0x3c │ │ @@ -3387004,15 +3387004,15 @@ │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, r5 │ │ mov r1, r6 │ │ bl c3f010 │ │ b c3e510 │ │ @ instruction: 0xfffff5e8 │ │ - @ instruction: 0xff6e93fa │ │ + @ instruction: 0xff6e9421 │ │ @ instruction: 0xff6f2a36 │ │ push {r4, r5, r6, lr} │ │ mov r4, r3 │ │ ldr r3, [sp, #16] │ │ mov r6, r0 │ │ mov r5, r1 │ │ mov r0, r1 │ │ @@ -3387048,16 +3387048,16 @@ │ │ cmp r0, #0 │ │ beq c3e574 │ │ mov r0, r6 │ │ str r4, [r6, #60] @ 0x3c │ │ bl c3db18 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6e936a │ │ - @ instruction: 0xff6da18e │ │ + @ instruction: 0xff6e9391 │ │ + @ instruction: 0xff6da1b5 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #308 @ 0x134 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ add sl, sp, #144 @ 0x90 │ │ str r3, [sp, #12] │ │ mov r4, r0 │ │ str r2, [sp, #8] │ │ @@ -3387138,17 +3387138,17 @@ │ │ movcs r1, r6 │ │ bl c6f1b8 │ │ mov r0, r7 │ │ add sp, sp, #308 @ 0x134 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mvn r7, #1 │ │ b c3e734 │ │ - @ instruction: 0xff6d2c6c │ │ - @ instruction: 0xff6e55e2 │ │ - @ instruction: 0xff6eccf3 │ │ + @ instruction: 0xff6d2c93 │ │ + @ instruction: 0xff6e5609 │ │ + @ instruction: 0xff6ecd1a │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r2, [r0, #88] @ 0x58 │ │ cmp r2, #0 │ │ beq c3e794 │ │ push {r4, lr} │ │ @@ -3387580,19 +3387580,19 @@ │ │ add r2, pc, r2 │ │ bl c37150 │ │ ldr r1, [sp, #112] @ 0x70 │ │ b c3ee28 │ │ mov r1, #0 │ │ str r1, [r4, #8] │ │ b c3eda8 │ │ - @ instruction: 0xff6d6742 │ │ - @ instruction: 0xff6d61c2 │ │ - @ instruction: 0xff6d622a │ │ - @ instruction: 0xff6d61f6 │ │ - @ instruction: 0xff6ea8bc │ │ + @ instruction: 0xff6d6769 │ │ + @ instruction: 0xff6d61e9 │ │ + @ instruction: 0xff6d6251 │ │ + @ instruction: 0xff6d621d │ │ + @ instruction: 0xff6ea8e3 │ │ strdeq r0, [r0], -r4 │ │ add r0, r0, #24 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne c3ee4c │ │ @@ -3387625,15 +3387625,15 @@ │ │ ldr r0, [r5, #20] │ │ bl c76cc4 │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #305 @ 0x131 │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff6d608a │ │ + @ instruction: 0xff6d60b1 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, r2 │ │ mov r2, r1 │ │ ldr r1, [pc, #36] @ c3ef24 │ │ ldr ip, [pc, #36] @ c3ef28 │ │ ldr lr, [pc, #36] @ c3ef2c │ │ @@ -3388656,39 +3388656,39 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ movw r1, #259 @ 0x103 │ │ mov r0, #6 │ │ movt r1, #12 │ │ b c3fe64 │ │ - @ instruction: 0xff6deb6f │ │ - @ instruction: 0xff6dcd5a │ │ - @ instruction: 0xff6de47f │ │ - @ instruction: 0xff6dc66a │ │ - @ instruction: 0xff6ebc4b │ │ - @ instruction: 0xff6eb77f │ │ - @ instruction: 0xff6dea83 │ │ - @ instruction: 0xff6dcc6e │ │ - @ instruction: 0xff6de75f │ │ - @ instruction: 0xff6dc94a │ │ - @ instruction: 0xff6de5ff │ │ - @ instruction: 0xff6dc7ea │ │ - @ instruction: 0xff6eb70b │ │ - @ instruction: 0xff6de5af │ │ - @ instruction: 0xff6dc79a │ │ - @ instruction: 0xff6de49f │ │ - @ instruction: 0xff6dc68a │ │ - @ instruction: 0xff6de513 │ │ - @ instruction: 0xff6dc6fe │ │ - @ instruction: 0xff6de55b │ │ - @ instruction: 0xff6dc746 │ │ - @ instruction: 0xff6de8fb │ │ - @ instruction: 0xff6dcae6 │ │ - @ instruction: 0xff6de927 │ │ - @ instruction: 0xff6dcb12 │ │ + @ instruction: 0xff6deb96 │ │ + @ instruction: 0xff6dcd81 │ │ + @ instruction: 0xff6de4a6 │ │ + @ instruction: 0xff6dc691 │ │ + @ instruction: 0xff6ebc72 │ │ + @ instruction: 0xff6eb7a6 │ │ + @ instruction: 0xff6deaaa │ │ + @ instruction: 0xff6dcc95 │ │ + @ instruction: 0xff6de786 │ │ + @ instruction: 0xff6dc971 │ │ + @ instruction: 0xff6de626 │ │ + @ instruction: 0xff6dc811 │ │ + @ instruction: 0xff6eb732 │ │ + @ instruction: 0xff6de5d6 │ │ + @ instruction: 0xff6dc7c1 │ │ + @ instruction: 0xff6de4c6 │ │ + @ instruction: 0xff6dc6b1 │ │ + @ instruction: 0xff6de53a │ │ + @ instruction: 0xff6dc725 │ │ + @ instruction: 0xff6de582 │ │ + @ instruction: 0xff6dc76d │ │ + @ instruction: 0xff6de922 │ │ + @ instruction: 0xff6dcb0d │ │ + @ instruction: 0xff6de94e │ │ + @ instruction: 0xff6dcb39 │ │ andeq r1, r0, r8, lsr #32 │ │ andeq r1, r0, ip │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ add fp, sp, #8 │ │ mov lr, #0 │ │ ldr ip, [sp, #32] │ │ @@ -3388794,18 +3388794,18 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ movw r1, #257 @ 0x101 │ │ mov r0, #6 │ │ movt r1, #12 │ │ b c400d4 │ │ - @ instruction: 0xff6de2a3 │ │ - @ instruction: 0xff6d11db │ │ - @ instruction: 0xff6de257 │ │ - @ instruction: 0xff6d118f │ │ + @ instruction: 0xff6de2ca │ │ + @ instruction: 0xff6d1202 │ │ + @ instruction: 0xff6de27e │ │ + @ instruction: 0xff6d11b6 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldrb r3, [r0, #13] │ │ tst r3, #8 │ │ bne c401c8 │ │ ldr r4, [r0, #20] │ │ cmp r4, #0 │ │ beq c401c0 │ │ @@ -3388864,17 +3388864,17 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ movw r1, #257 @ 0x101 │ │ mov r0, #6 │ │ movt r1, #12 │ │ b c401ec │ │ - @ instruction: 0xff6de18b │ │ + @ instruction: 0xff6de1b2 │ │ @ instruction: 0xff6f4efb │ │ - @ instruction: 0xff6de13f │ │ + @ instruction: 0xff6de166 │ │ @ instruction: 0xff6f4eaf │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #72 @ 0x48 │ │ ldr r3, [r0, #12] │ │ tst r3, #2048 @ 0x800 │ │ bne c40368 │ │ ldr r4, [r0, #20] │ │ @@ -3389110,18 +3389110,18 @@ │ │ bl c51674 │ │ cmp r0, #0 │ │ ble c40610 │ │ mov r5, #1 │ │ b c403c4 │ │ mov r5, #0 │ │ b c403c4 │ │ - @ instruction: 0xff6ddfeb │ │ - @ instruction: 0xff6cf5af │ │ - @ instruction: 0xff6ddfbf │ │ - @ instruction: 0xff6cf583 │ │ + @ instruction: 0xff6de012 │ │ + @ instruction: 0xff6cf5d6 │ │ + @ instruction: 0xff6ddfe6 │ │ + @ instruction: 0xff6cf5aa │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, r3 │ │ ldr r3, [r0, #12] │ │ tst r3, #2048 @ 0x800 │ │ bne c406c8 │ │ ldr r4, [r0, #20] │ │ @@ -3389190,16 +3389190,16 @@ │ │ b c40744 │ │ mov r3, #0 │ │ mov r0, r9 │ │ strd r6, [sp] │ │ blx ip │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6ddc8b │ │ - @ instruction: 0xff6e8f47 │ │ + @ instruction: 0xff6ddcb2 │ │ + @ instruction: 0xff6e8f6e │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #72 @ 0x48 │ │ ldr r7, [r0, #12] │ │ mov r5, #0 │ │ str r5, [sp, #68] @ 0x44 │ │ tst r7, #2048 @ 0x800 │ │ bne c40868 │ │ @@ -3389354,18 +3389354,18 @@ │ │ str r0, [sp] │ │ mov r0, r4 │ │ mov r1, r9 │ │ mov r2, r8 │ │ bl c518bc │ │ mov r5, r0 │ │ b c408c0 │ │ - @ instruction: 0xff6ddaeb │ │ - @ instruction: 0xff6e708b │ │ - @ instruction: 0xff6ddac3 │ │ - @ instruction: 0xff6e7063 │ │ + @ instruction: 0xff6ddb12 │ │ + @ instruction: 0xff6e70b2 │ │ + @ instruction: 0xff6ddaea │ │ + @ instruction: 0xff6e708a │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r6, [r0, #20] │ │ cmp r6, #0 │ │ beq c40a80 │ │ ldr r5, [r0, #12] │ │ tst r5, #2048 @ 0x800 │ │ bne c40ab4 │ │ @@ -3389434,34 +3389434,34 @@ │ │ ldr r0, [r6, #20] │ │ ldr r5, [r6, #24] │ │ ldr ip, [r0, #100] @ 0x64 │ │ str r4, [sp, #24] │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ bx ip │ │ - @ instruction: 0xff6dd8d3 │ │ - @ instruction: 0xff6e513e │ │ - @ instruction: 0xff6dd89f │ │ - @ instruction: 0xff6e510a │ │ + @ instruction: 0xff6dd8fa │ │ + @ instruction: 0xff6e5165 │ │ + @ instruction: 0xff6dd8c6 │ │ + @ instruction: 0xff6e5131 │ │ push {fp, lr} │ │ bl c275e8 │ │ ldr r0, [pc, #40] @ c40b70 │ │ mov r1, #22 │ │ ldr r2, [pc, #36] @ c40b74 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r0, #6 │ │ mov r1, #177 @ 0xb1 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6dd817 │ │ - @ instruction: 0xff6dd829 │ │ + @ instruction: 0xff6dd83e │ │ + @ instruction: 0xff6dd850 │ │ push {r4, r5, r6, lr} │ │ ldr r1, [pc, #184] @ c40c3c │ │ mov r5, r0 │ │ mov r0, #8 │ │ mov r2, #24 │ │ add r1, pc, r1 │ │ bl c6d478 │ │ @@ -3389583,15 +3389583,15 @@ │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6c1bec │ │ @ instruction: 0xff6c1b6c │ │ - @ instruction: 0xff6df399 │ │ + @ instruction: 0xff6df3c0 │ │ @ instruction: 0xff6c1b40 │ │ ldr r0, [r0] │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ mov r5, r0 │ │ ldr r0, [r0, #4] │ │ @@ -3389808,25 +3389808,25 @@ │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r4, #0 │ │ mov r0, #6 │ │ mov r1, #227 @ 0xe3 │ │ b c40ebc │ │ @ instruction: 0xff6c1a00 │ │ - @ instruction: 0xff6db6b9 │ │ + @ instruction: 0xff6db6e0 │ │ @ instruction: 0xff6c194c │ │ - @ instruction: 0xff6db605 │ │ + @ instruction: 0xff6db62c │ │ @ instruction: 0xff6ef2e4 │ │ @ instruction: 0xff6c17f4 │ │ - @ instruction: 0xff6db4ad │ │ + @ instruction: 0xff6db4d4 │ │ @ instruction: 0xff6c18e4 │ │ - @ instruction: 0xff6db59d │ │ + @ instruction: 0xff6db5c4 │ │ @ instruction: 0xff6f4048 │ │ @ instruction: 0xff6c17c4 │ │ - @ instruction: 0xff6db47d │ │ + @ instruction: 0xff6db4a4 │ │ ldr r2, [r0] │ │ ldr r2, [r2, #64] @ 0x40 │ │ cmp r2, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ ldr r0, [r0, #4] │ │ bx r2 │ │ @@ -3390009,15 +3390009,15 @@ │ │ b c41324 │ │ @ instruction: 0xff6b9517 │ │ @ instruction: 0xff6c7d13 │ │ @ instruction: 0xff6c14ec │ │ @ instruction: 0xff6c14a4 │ │ @ instruction: 0xff6c1554 │ │ @ instruction: 0xff6c1530 │ │ - @ instruction: 0xff6e486b │ │ + @ instruction: 0xff6e4892 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, r2 │ │ mov r2, r1 │ │ ldr r1, [pc, #36] @ c41464 │ │ ldr ip, [pc, #36] @ c41468 │ │ ldr lr, [pc, #36] @ c4146c │ │ @@ -3390735,15 +3390735,15 @@ │ │ mulseq ip, r4, r3 │ │ andseq r7, ip, r4, lsl #7 │ │ mulseq r8, ip, sp │ │ andeq r0, r0, r8, ror #7 │ │ @ instruction: 0xff6b877c │ │ @ instruction: 0xff6ef110 │ │ @ instruction: 0xff6c27da │ │ - @ instruction: 0xff6cf41a │ │ + @ instruction: 0xff6cf441 │ │ @ instruction: 0xff6ef04c │ │ @ instruction: 0xff6c2716 │ │ @ instruction: 0xff6ef010 │ │ @ instruction: 0xff6c26da │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #32 │ │ mov r5, #0 │ │ @@ -3391291,32 +3391291,32 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ movw r1, #13 │ │ movt r1, #8 │ │ b c427ec │ │ @ instruction: 0xff6c948c │ │ - @ instruction: 0xff6cd40f │ │ + @ instruction: 0xff6cd436 │ │ andseq sp, r8, r4, lsl #19 │ │ @ instruction: 0xff6c9460 │ │ - @ instruction: 0xff6cd3e3 │ │ + @ instruction: 0xff6cd40a │ │ @ instruction: 0xff6c9420 │ │ - @ instruction: 0xff6cd3a3 │ │ + @ instruction: 0xff6cd3ca │ │ @ instruction: 0xff6c92b4 │ │ - @ instruction: 0xff6cd237 │ │ + @ instruction: 0xff6cd25e │ │ andseq sp, r8, r4, asr #13 │ │ @ instruction: 0xff6c9274 │ │ - @ instruction: 0xff6cd1f7 │ │ + @ instruction: 0xff6cd21e │ │ @ instruction: 0xff6c9210 │ │ - @ instruction: 0xff6cd193 │ │ + @ instruction: 0xff6cd1ba │ │ @ instruction: 0xff6c91e8 │ │ - @ instruction: 0xff6cd16b │ │ + @ instruction: 0xff6cd192 │ │ andseq sp, r8, r4, ror r7 │ │ @ instruction: 0xff6c91a8 │ │ - @ instruction: 0xff6cd12b │ │ + @ instruction: 0xff6cd152 │ │ andseq sp, r8, r4, asr r7 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r7, r0 │ │ ldr r0, [pc, #580] @ c42ad0 │ │ mov r8, r3 │ │ mov r5, r2 │ │ @@ -3391464,15 +3391464,15 @@ │ │ mov r0, #0 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0x0018d5f0 │ │ @ instruction: 0xff6c90c8 │ │ andseq sp, r8, r8, ror r4 │ │ @ instruction: 0xff6c8f28 │ │ - @ instruction: 0xff6d0657 │ │ + @ instruction: 0xff6d067e │ │ andseq sp, r8, ip, asr #7 │ │ andseq sp, r8, r8, asr r4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #284 @ 0x11c │ │ ldr r4, [sp, #324] @ 0x144 │ │ mov fp, r0 │ │ mov r6, r3 │ │ @@ -3391688,24 +3391688,24 @@ │ │ mov r1, #16 │ │ bl d525f0 │ │ mov r6, #1 │ │ mov r0, r9 │ │ b c42c2c │ │ mov r6, #0 │ │ b c42c28 │ │ - @ instruction: 0xff6d99d3 │ │ - @ instruction: 0xff6db7ea │ │ - @ instruction: 0xff6d9997 │ │ - @ instruction: 0xff6db7ae │ │ - @ instruction: 0xff6d99ff │ │ - @ instruction: 0xff6db816 │ │ - @ instruction: 0xff6d9967 │ │ - @ instruction: 0xff6db77e │ │ - @ instruction: 0xff6d22a4 │ │ - @ instruction: 0xff6db6b4 │ │ + @ instruction: 0xff6d99fa │ │ + @ instruction: 0xff6db811 │ │ + @ instruction: 0xff6d99be │ │ + @ instruction: 0xff6db7d5 │ │ + @ instruction: 0xff6d9a26 │ │ + @ instruction: 0xff6db83d │ │ + @ instruction: 0xff6d998e │ │ + @ instruction: 0xff6db7a5 │ │ + @ instruction: 0xff6d22cb │ │ + @ instruction: 0xff6db6db │ │ @ instruction: 0xff6c1376 │ │ @ instruction: 0xff6c555e │ │ @ instruction: 0xff6b7993 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #40] @ 0x28 │ │ mov r5, #0 │ │ @@ -3391852,24 +3391852,24 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c42fe0 │ │ mov r7, r4 │ │ mov r6, sl │ │ b c43000 │ │ andseq sp, r8, r0, lsr r0 │ │ - @ instruction: 0xff6dd145 │ │ - @ instruction: 0xff6ce310 │ │ - @ instruction: 0xff6dd10d │ │ - @ instruction: 0xff6ce2d8 │ │ - @ instruction: 0xff6dd185 │ │ + @ instruction: 0xff6dd16c │ │ + @ instruction: 0xff6ce337 │ │ + @ instruction: 0xff6dd134 │ │ + @ instruction: 0xff6ce2ff │ │ + @ instruction: 0xff6dd1ac │ │ andseq ip, r8, r0, asr #29 │ │ - @ instruction: 0xff6dd011 │ │ - @ instruction: 0xff6ce1dc │ │ + @ instruction: 0xff6dd038 │ │ + @ instruction: 0xff6ce203 │ │ andseq ip, r8, r8, lsr #29 │ │ - @ instruction: 0xff6dd0d9 │ │ + @ instruction: 0xff6dd100 │ │ andseq ip, r8, r4, lsl pc │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r8, r3 │ │ mov r5, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ @@ -3391901,16 +3391901,16 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6dcf61 │ │ - @ instruction: 0xff6e8291 │ │ + @ instruction: 0xff6dcf88 │ │ + @ instruction: 0xff6e82b8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #156 @ 0x9c │ │ mov r6, r0 │ │ ldr r0, [sp, #196] @ 0xc4 │ │ mov r4, r1 │ │ mov r1, #1 │ │ mov sl, r3 │ │ @@ -3392026,17 +3392026,17 @@ │ │ sub r0, r4, #1 │ │ clz r0, r0 │ │ lsr fp, r0, #5 │ │ mov r0, fp │ │ add sp, sp, #156 @ 0x9c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6c4146 │ │ - @ instruction: 0xff6d7723 │ │ - @ instruction: 0xff6db11c │ │ - @ instruction: 0xff6dce5a │ │ + @ instruction: 0xff6d774a │ │ + @ instruction: 0xff6db143 │ │ + @ instruction: 0xff6dce81 │ │ @ instruction: 0xff6c0dbe │ │ @ instruction: 0xff6c4f9a │ │ @ instruction: 0xff6b73d3 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #44] @ 0x2c │ │ mov r6, #0 │ │ @@ -3392195,23 +3392195,23 @@ │ │ ldr r2, [pc, #44] @ c43664 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r6, #0 │ │ b c435bc │ │ @ instruction: 0xff6c2e30 │ │ - @ instruction: 0xff6d740a │ │ + @ instruction: 0xff6d7431 │ │ @ instruction: 0xff6c2e04 │ │ - @ instruction: 0xff6d73de │ │ + @ instruction: 0xff6d7405 │ │ @ instruction: 0xff6c2ddc │ │ - @ instruction: 0xff6d73b6 │ │ + @ instruction: 0xff6d73dd │ │ @ instruction: 0xff6c2d58 │ │ - @ instruction: 0xff6d7332 │ │ + @ instruction: 0xff6d7359 │ │ @ instruction: 0xff6c2d90 │ │ - @ instruction: 0xff6d736a │ │ + @ instruction: 0xff6d7391 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ mov lr, #0 │ │ ldr ip, [sp, #40] @ 0x28 │ │ str ip, [sp, #8] │ │ str lr, [sp, #12] │ │ str lr, [sp, #16] │ │ @@ -3392425,28 +3392425,28 @@ │ │ ldr r0, [pc, #72] @ c43a18 │ │ mov r2, #199 @ 0xc7 │ │ ldr r1, [pc, #68] @ c43a1c │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c59c90 │ │ @ instruction: 0xff6c2c4c │ │ - @ instruction: 0xff6d181f │ │ + @ instruction: 0xff6d1846 │ │ @ instruction: 0xff6c2c14 │ │ - @ instruction: 0xff6d17e7 │ │ + @ instruction: 0xff6d180e │ │ @ instruction: 0xff6c2bd8 │ │ - @ instruction: 0xff6d17ab │ │ + @ instruction: 0xff6d17d2 │ │ @ instruction: 0xff6c2ba0 │ │ - @ instruction: 0xff6d1773 │ │ + @ instruction: 0xff6d179a │ │ @ instruction: 0xff6c2a78 │ │ - @ instruction: 0xff6d164b │ │ + @ instruction: 0xff6d1672 │ │ @ instruction: 0xff6c29d8 │ │ - @ instruction: 0xff6d15ab │ │ + @ instruction: 0xff6d15d2 │ │ @ instruction: 0xff6c2a40 │ │ - @ instruction: 0xff6d1613 │ │ - @ instruction: 0xff6e02a9 │ │ + @ instruction: 0xff6d163a │ │ + @ instruction: 0xff6e02d0 │ │ @ instruction: 0xff6c29b4 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ mov lr, #0 │ │ ldr ip, [sp, #40] @ 0x28 │ │ str ip, [sp, #8] │ │ str lr, [sp, #12] │ │ @@ -3392482,15 +3392482,15 @@ │ │ mov r0, #6 │ │ mov r1, #127 @ 0x7f │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6c9ef8 │ │ - @ instruction: 0xff6de2da │ │ + @ instruction: 0xff6de301 │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ cmp r1, #6 │ │ cmpne r1, #912 @ 0x390 │ │ bne c43afc │ │ bl c453c4 │ │ cmp r0, #0 │ │ @@ -3392512,15 +3392512,15 @@ │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff6c9e8c │ │ - @ instruction: 0xff6de26e │ │ + @ instruction: 0xff6de295 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c457fc │ │ cmp r0, #408 @ 0x198 │ │ bne c43b64 │ │ mov r0, r4 │ │ pop {r4, lr} │ │ @@ -3392535,15 +3392535,15 @@ │ │ mov r0, #6 │ │ mov r1, #142 @ 0x8e │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff6c9e24 │ │ - @ instruction: 0xff6e78b2 │ │ + @ instruction: 0xff6e78d9 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c457fc │ │ cmp r0, #408 @ 0x198 │ │ bne c43bc0 │ │ mov r0, r4 │ │ pop {r4, lr} │ │ @@ -3392558,15 +3392558,15 @@ │ │ mov r0, #6 │ │ mov r1, #142 @ 0x8e │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff6c9dc8 │ │ - @ instruction: 0xff6e7856 │ │ + @ instruction: 0xff6e787d │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl c457fc │ │ cmp r0, #408 @ 0x198 │ │ bne c43c3c │ │ mov r0, r4 │ │ bl c453c4 │ │ @@ -3392592,15 +3392592,15 @@ │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6c9d4c │ │ - @ instruction: 0xff6e77da │ │ + @ instruction: 0xff6e7801 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c43cc8 │ │ ldr r1, [r0, #8] │ │ ldr r4, [r0, #76] @ 0x4c │ │ cmp r1, #0 │ │ ldrne r1, [r1, #52] @ 0x34 │ │ @@ -3392624,15 +3392624,15 @@ │ │ mov r0, #6 │ │ mov r1, #166 @ 0xa6 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6d88ac │ │ + @ instruction: 0xff6d88d3 │ │ @ instruction: 0xff6eb4d6 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c43d4c │ │ ldr r1, [r0, #8] │ │ ldr r4, [r0, #80] @ 0x50 │ │ cmp r1, #0 │ │ @@ -3392657,16 +3392657,16 @@ │ │ mov r0, #6 │ │ mov r1, #168 @ 0xa8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6d8828 │ │ - @ instruction: 0xff6dc3a0 │ │ + @ instruction: 0xff6d884f │ │ + @ instruction: 0xff6dc3c7 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ mov r5, r1 │ │ mov r1, #0 │ │ cmp r0, #0 │ │ @@ -3392870,21 +3392870,21 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r7, #0 │ │ mov r0, #6 │ │ mov r1, #101 @ 0x65 │ │ b c43fd8 │ │ - @ instruction: 0xff6d8770 │ │ + @ instruction: 0xff6d8797 │ │ @ instruction: 0xff6c5d78 │ │ - @ instruction: 0xff6d8718 │ │ + @ instruction: 0xff6d873f │ │ @ instruction: 0xff6c5d20 │ │ - @ instruction: 0xff6d85c4 │ │ + @ instruction: 0xff6d85eb │ │ @ instruction: 0xff6c5bcc │ │ - @ instruction: 0xff6d84c8 │ │ + @ instruction: 0xff6d84ef │ │ @ instruction: 0xff6c5ad0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov fp, #0 │ │ cmp r0, #0 │ │ beq c4412c │ │ mov r4, r0 │ │ @@ -3393053,27 +3393053,27 @@ │ │ movw r1, #259 @ 0x103 │ │ movt r1, #12 │ │ mov r0, #6 │ │ add r2, pc, r2 │ │ mov r3, r8 │ │ bl c277cc │ │ b c4412c │ │ - @ instruction: 0xff6d81fc │ │ - @ instruction: 0xff6df926 │ │ + @ instruction: 0xff6d8223 │ │ + @ instruction: 0xff6df94d │ │ @ instruction: 0xff6c1ffe │ │ - @ instruction: 0xff6d82f4 │ │ - @ instruction: 0xff6dfa1e │ │ - @ instruction: 0xff6d82bc │ │ - @ instruction: 0xff6df9e6 │ │ - @ instruction: 0xff6df9e7 │ │ - @ instruction: 0xff6d8284 │ │ - @ instruction: 0xff6df9ae │ │ - @ instruction: 0xff6d824c │ │ - @ instruction: 0xff6df976 │ │ - @ instruction: 0xff6df977 │ │ + @ instruction: 0xff6d831b │ │ + @ instruction: 0xff6dfa45 │ │ + @ instruction: 0xff6d82e3 │ │ + @ instruction: 0xff6dfa0d │ │ + @ instruction: 0xff6dfa0e │ │ + @ instruction: 0xff6d82ab │ │ + @ instruction: 0xff6df9d5 │ │ + @ instruction: 0xff6d8273 │ │ + @ instruction: 0xff6df99d │ │ + @ instruction: 0xff6df99e │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ mov r2, r1 │ │ mvn r4, #0 │ │ mov r1, #0 │ │ mov r3, #0 │ │ str r4, [sp] │ │ @@ -3393126,15 +3393126,15 @@ │ │ strd r6, [sp] │ │ bl c44f60 │ │ mov r4, r0 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0x00001db8 │ │ - @ instruction: 0xff6d8100 │ │ + @ instruction: 0xff6d8127 │ │ @ instruction: 0xff6c7547 │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ bxeq lr │ │ ldr r2, [r1, #56] @ 0x38 │ │ cmp r2, #0 │ │ @@ -3393425,15 +3393425,15 @@ │ │ ldr r1, [pc, #20] @ c44984 │ │ mov r0, r4 │ │ mov r2, #1808 @ 0x710 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c6d7a8 │ │ @ instruction: 0x001b31dc │ │ - @ instruction: 0xff6d7c10 │ │ + @ instruction: 0xff6d7c37 │ │ push {r4, r5, r6, r7, r9, lr} │ │ sub sp, sp, #8 │ │ mov r5, r1 │ │ ldr r6, [r1, #56] @ 0x38 │ │ ldr r1, [r0, #56] @ 0x38 │ │ mov r4, r2 │ │ cmp r1, #0 │ │ @@ -3393788,26 +3393788,26 @@ │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r0, #6 │ │ mov r1, #150 @ 0x96 │ │ b c44e6c │ │ @ instruction: 0xff6c4b47 │ │ @ instruction: 0xff6bbb00 │ │ - @ instruction: 0xff6d7804 │ │ - @ instruction: 0xff6e2b99 │ │ - @ instruction: 0xff6d7734 │ │ - @ instruction: 0xff6e2ac9 │ │ - @ instruction: 0xff6d7690 │ │ - @ instruction: 0xff6e2a25 │ │ - @ instruction: 0xff6d7750 │ │ - @ instruction: 0xff6e2ae5 │ │ - @ instruction: 0xff6d7674 │ │ - @ instruction: 0xff6e2a09 │ │ - @ instruction: 0xff6d76b8 │ │ - @ instruction: 0xff6e2a4d │ │ + @ instruction: 0xff6d782b │ │ + @ instruction: 0xff6e2bc0 │ │ + @ instruction: 0xff6d775b │ │ + @ instruction: 0xff6e2af0 │ │ + @ instruction: 0xff6d76b7 │ │ + @ instruction: 0xff6e2a4c │ │ + @ instruction: 0xff6d7777 │ │ + @ instruction: 0xff6e2b0c │ │ + @ instruction: 0xff6d769b │ │ + @ instruction: 0xff6e2a30 │ │ + @ instruction: 0xff6d76df │ │ + @ instruction: 0xff6e2a74 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r8, [sp, #44] @ 0x2c │ │ mov r6, sp │ │ cmp r1, #0 │ │ mov r4, r0 │ │ movne r6, #0 │ │ @@ -3393961,22 +3393961,22 @@ │ │ bl c275e8 │ │ ldr r0, [pc, #16] @ c451e4 │ │ movw r1, #1514 @ 0x5ea │ │ ldr r2, [pc, #12] @ c451e8 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c45184 │ │ - @ instruction: 0xff6d73ac │ │ - @ instruction: 0xff6d18ab │ │ - @ instruction: 0xff6d7518 │ │ - @ instruction: 0xff6d1a17 │ │ - @ instruction: 0xff6d7408 │ │ - @ instruction: 0xff6d1907 │ │ - @ instruction: 0xff6d73d8 │ │ - @ instruction: 0xff6d18d7 │ │ + @ instruction: 0xff6d73d3 │ │ + @ instruction: 0xff6d18d2 │ │ + @ instruction: 0xff6d753f │ │ + @ instruction: 0xff6d1a3e │ │ + @ instruction: 0xff6d742f │ │ + @ instruction: 0xff6d192e │ │ + @ instruction: 0xff6d73ff │ │ + @ instruction: 0xff6d18fe │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mov r5, r0 │ │ add r0, sp, #12 │ │ mov r4, r2 │ │ mov r6, r1 │ │ bl bc52f4 │ │ @@ -3394160,16 +3394160,16 @@ │ │ bl c276dc │ │ mov r0, #6 │ │ mov r1, #129 @ 0x81 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6d70a8 │ │ - @ instruction: 0xff6e244d │ │ + @ instruction: 0xff6d70cf │ │ + @ instruction: 0xff6e2474 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ mov r1, #116 @ 0x74 │ │ mov r2, r4 │ │ bl c45204 │ │ cmp r0, #0 │ │ beq c45534 │ │ @@ -3394201,16 +3394201,16 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6d7010 │ │ - @ instruction: 0xff6e23b5 │ │ + @ instruction: 0xff6d7037 │ │ + @ instruction: 0xff6e23dc │ │ movw r1, #1034 @ 0x40a │ │ b c455b4 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r5, r1 │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ @@ -3394246,16 +3394246,16 @@ │ │ mov r4, #0 │ │ bl c277cc │ │ b c4564c │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6d6f60 │ │ - @ instruction: 0xff6cbca4 │ │ + @ instruction: 0xff6d6f87 │ │ + @ instruction: 0xff6cbccb │ │ movw r1, #1035 @ 0x40b │ │ b c455b4 │ │ movw r1, #1087 @ 0x43f │ │ b c455b4 │ │ mov r1, #1088 @ 0x440 │ │ b c455b4 │ │ push {r4, r5, fp, lr} │ │ @@ -3394296,15 +3394296,15 @@ │ │ bl c276dc │ │ mov r0, #6 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6d6e88 │ │ + @ instruction: 0xff6d6eaf │ │ @ instruction: 0xff6e9ac4 │ │ ldr r1, [r0] │ │ cmp r1, #28 │ │ cmpne r1, #920 @ 0x398 │ │ bne c4573c │ │ b c453c4 │ │ push {fp, lr} │ │ @@ -3394317,15 +3394317,15 @@ │ │ bl c276dc │ │ mov r0, #6 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6d6e34 │ │ + @ instruction: 0xff6d6e5b │ │ @ instruction: 0xff6e9a70 │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ cmp r1, #28 │ │ cmpne r1, #920 @ 0x398 │ │ bne c457ac │ │ bl c453c4 │ │ @@ -3394347,15 +3394347,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6d6dc8 │ │ + @ instruction: 0xff6d6def │ │ @ instruction: 0xff6e9a04 │ │ ldr r0, [r0] │ │ bx lr │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ ldr r1, [r0] │ │ add r0, sp, #4 │ │ @@ -3394498,25 +3394498,25 @@ │ │ moveq r4, #0 │ │ bl c23c50 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6ef0fb │ │ andseq sl, r8, r0, lsl #11 │ │ - @ instruction: 0xff6cf137 │ │ - @ instruction: 0xff6e38cc │ │ - @ instruction: 0xff6d10c7 │ │ + @ instruction: 0xff6cf15e │ │ + @ instruction: 0xff6e38f3 │ │ + @ instruction: 0xff6d10ee │ │ @ instruction: 0xff6bce94 │ │ - @ instruction: 0xff6cd16c │ │ + @ instruction: 0xff6cd193 │ │ @ instruction: 0xff6b72cd │ │ @ instruction: 0xff6c419f │ │ @ instruction: 0xff6baa57 │ │ - @ instruction: 0xff6de004 │ │ + @ instruction: 0xff6de02b │ │ @ instruction: 0xff6b78cc │ │ - @ instruction: 0xff6dbdb2 │ │ + @ instruction: 0xff6dbdd9 │ │ cmp r0, #920 @ 0x398 │ │ blt c45ab0 │ │ movw r1, #1086 @ 0x43e │ │ cmp r0, r1 │ │ bgt c45ad8 │ │ cmp r0, #920 @ 0x398 │ │ beq c45b3c │ │ @@ -3394782,15 +3394782,15 @@ │ │ mov r3, ip │ │ blx lr │ │ mov r1, #1 │ │ cmp r0, #0 │ │ movle r1, #0 │ │ mov r0, r1 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6d28d3 │ │ + @ instruction: 0xff6d28fa │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ add r5, sp, #24 │ │ mov r4, r0 │ │ @@ -3394826,15 +3394826,15 @@ │ │ add r1, r7, #1 │ │ add r2, sp, #24 │ │ str r1, [r4, #64] @ 0x40 │ │ mov r1, r6 │ │ bl c3f138 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6d6664 │ │ + @ instruction: 0xff6d668b │ │ @ instruction: 0xff6ef1ca │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ mov r5, r0 │ │ mov r0, #0 │ │ cmp r5, #0 │ │ beq c460b0 │ │ @@ -3394925,18 +3394925,18 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ ldr r1, [pc, #28] @ c46100 │ │ mov r0, r8 │ │ movw r2, #1434 @ 0x59a │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ b c460ac │ │ - @ instruction: 0xff6d278b │ │ - @ instruction: 0xff6d656c │ │ - @ instruction: 0xff6d26f7 │ │ - @ instruction: 0xff6d649c │ │ + @ instruction: 0xff6d27b2 │ │ + @ instruction: 0xff6d6593 │ │ + @ instruction: 0xff6d271e │ │ + @ instruction: 0xff6d64c3 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r1, [pc, #208] @ c461e0 │ │ mov r0, #88 @ 0x58 │ │ movw r2, #1454 @ 0x5ae │ │ add r1, pc, r1 │ │ bl c6d478 │ │ cmp r0, #0 │ │ @@ -3394984,17 +3394984,17 @@ │ │ bl c79b00 │ │ mov r0, r5 │ │ mov r1, r7 │ │ movw r2, #1483 @ 0x5cb │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6d6470 │ │ - @ instruction: 0xff6d63e8 │ │ - @ instruction: 0xff6ddb05 │ │ + @ instruction: 0xff6d6497 │ │ + @ instruction: 0xff6d640f │ │ + @ instruction: 0xff6ddb2c │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r4, r1 │ │ mov r5, r0 │ │ bl c279b8 │ │ mov r0, r5 │ │ bl d51b50 │ │ @@ -3395031,16 +3395031,16 @@ │ │ mov r2, #0 │ │ bl c277cc │ │ bl c279f8 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ str r5, [r4] │ │ b c46288 │ │ - @ instruction: 0xff6d6318 │ │ - @ instruction: 0xff6d0817 │ │ + @ instruction: 0xff6d633f │ │ + @ instruction: 0xff6d083e │ │ add r0, r0, #28 │ │ ldrex r1, [r0] │ │ add r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ bne c462a8 │ │ mov r0, #0 │ │ @@ -3395113,15 +3395113,15 @@ │ │ mov r0, #6 │ │ mov r1, #167 @ 0xa7 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6d61c8 │ │ + @ instruction: 0xff6d61ef │ │ @ instruction: 0xff6c37e9 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #2112 @ 0x840 │ │ cmp r1, #0 │ │ mov r7, r0 │ │ movne r9, r2 │ │ mov r0, #0 │ │ @@ -3395222,17 +3395222,17 @@ │ │ mov r0, r5 │ │ movw r2, #2209 @ 0x8a1 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r8 │ │ add sp, sp, #2112 @ 0x840 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6d6070 │ │ - @ instruction: 0xff6d60ac │ │ - @ instruction: 0xff6d6000 │ │ + @ instruction: 0xff6d6097 │ │ + @ instruction: 0xff6d60d3 │ │ + @ instruction: 0xff6d6027 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c465f8 │ │ ldr r3, [r0, #56] @ 0x38 │ │ mov r2, r1 │ │ cmp r3, #0 │ │ beq c465d0 │ │ @@ -3395260,16 +3395260,16 @@ │ │ mov r0, #6 │ │ mov r1, #163 @ 0xa3 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6d5f7c │ │ - @ instruction: 0xff6db788 │ │ + @ instruction: 0xff6d5fa3 │ │ + @ instruction: 0xff6db7af │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ mov r4, #0 │ │ cmp r1, #0 │ │ beq c466a4 │ │ add r6, sp, #24 │ │ mov r5, r0 │ │ @@ -3395370,16 +3395370,16 @@ │ │ b c467dc │ │ mov r4, #4 │ │ b c467dc │ │ mov r4, #2 │ │ mov r0, r4 │ │ add sp, sp, #144 @ 0x90 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6df339 │ │ - @ instruction: 0xff6e0fea │ │ + @ instruction: 0xff6df360 │ │ + @ instruction: 0xff6e1011 │ │ @ instruction: 0xff6ba108 │ │ @ instruction: 0xff6b675b │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #144 @ 0x90 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq c4690c │ │ @@ -3395447,16 +3395447,16 @@ │ │ movwne r4, #407 @ 0x197 │ │ b c4690c │ │ movw r4, #406 @ 0x196 │ │ mov r0, r4 │ │ add sp, sp, #144 @ 0x90 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6b66c6 │ │ - @ instruction: 0xff6d95f7 │ │ - @ instruction: 0xff6dd067 │ │ + @ instruction: 0xff6d961e │ │ + @ instruction: 0xff6dd08e │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #88 @ 0x58 │ │ ldr r3, [r0, #56] @ 0x38 │ │ cmp r3, #0 │ │ beq c46a74 │ │ mvn r5, #1 │ │ cmp r1, #3 │ │ @@ -3395678,15 +3395678,15 @@ │ │ bl bd07e0 │ │ mov r1, r6 │ │ mov r2, r5 │ │ mov r3, r4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ b bcf9a8 │ │ - @ instruction: 0xff6cfc44 │ │ + @ instruction: 0xff6cfc6b │ │ @ instruction: 0xff6c0792 │ │ push {r4, r5, r6, lr} │ │ mov r4, r3 │ │ mov r5, r2 │ │ mov r6, r1 │ │ bl bd07e0 │ │ mov r1, r6 │ │ @@ -3395947,18 +3395947,18 @@ │ │ ldr r1, [sp, #112] @ 0x70 │ │ mov r0, r4 │ │ bl c4cd6c │ │ cmp r0, #1 │ │ bge c4703c │ │ b c47054 │ │ andseq r9, r8, r0, lsl #1 │ │ - @ instruction: 0xff6cdeeb │ │ - @ instruction: 0xff6cdf0a │ │ + @ instruction: 0xff6cdf12 │ │ + @ instruction: 0xff6cdf31 │ │ andeq r0, r0, r4, lsr #2 │ │ - @ instruction: 0xff6cdf0f │ │ + @ instruction: 0xff6cdf36 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #40 @ 0x28 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl c47de8 │ │ cmp r0, #1 │ │ @@ -3396458,43 +3396458,43 @@ │ │ bl c276dc │ │ movw r1, #259 @ 0x103 │ │ mov r0, #6 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ b c477b8 │ │ - @ instruction: 0xff6cdda3 │ │ - @ instruction: 0xff6d53b7 │ │ + @ instruction: 0xff6cddca │ │ + @ instruction: 0xff6d53de │ │ @ instruction: 0xff6b3f7d │ │ - @ instruction: 0xff6cdacf │ │ - @ instruction: 0xff6d50e3 │ │ + @ instruction: 0xff6cdaf6 │ │ + @ instruction: 0xff6d510a │ │ @ instruction: 0xff6b3cb9 │ │ - @ instruction: 0xff6cda9b │ │ - @ instruction: 0xff6d50af │ │ - @ instruction: 0xff6cd8bf │ │ - @ instruction: 0xff6cd6e3 │ │ - @ instruction: 0xff6cd70b │ │ - @ instruction: 0xff6d4d1f │ │ - @ instruction: 0xff6cd735 │ │ - @ instruction: 0xff6cdb0b │ │ - @ instruction: 0xff6d511f │ │ - @ instruction: 0xff6d34eb │ │ - @ instruction: 0xff6cd9fb │ │ - @ instruction: 0xff6d500f │ │ - @ instruction: 0xff6d119b │ │ - @ instruction: 0xff6cdc57 │ │ - @ instruction: 0xff6d526b │ │ - @ instruction: 0xff6cd9bb │ │ - @ instruction: 0xff6d4fcf │ │ - @ instruction: 0xff6dc6f5 │ │ - @ instruction: 0xff6cd6bb │ │ - @ instruction: 0xff6d4ccf │ │ - @ instruction: 0xff6cd7f7 │ │ - @ instruction: 0xff6d4e0b │ │ - @ instruction: 0xff6e3c9f │ │ + @ instruction: 0xff6cdac2 │ │ + @ instruction: 0xff6d50d6 │ │ + @ instruction: 0xff6cd8e6 │ │ + @ instruction: 0xff6cd70a │ │ + @ instruction: 0xff6cd732 │ │ + @ instruction: 0xff6d4d46 │ │ + @ instruction: 0xff6cd75c │ │ + @ instruction: 0xff6cdb32 │ │ + @ instruction: 0xff6d5146 │ │ + @ instruction: 0xff6d3512 │ │ + @ instruction: 0xff6cda22 │ │ + @ instruction: 0xff6d5036 │ │ + @ instruction: 0xff6d11c2 │ │ + @ instruction: 0xff6cdc7e │ │ + @ instruction: 0xff6d5292 │ │ + @ instruction: 0xff6cd9e2 │ │ + @ instruction: 0xff6d4ff6 │ │ + @ instruction: 0xff6dc71c │ │ + @ instruction: 0xff6cd6e2 │ │ + @ instruction: 0xff6d4cf6 │ │ + @ instruction: 0xff6cd81e │ │ + @ instruction: 0xff6d4e32 │ │ + @ instruction: 0xff6e3cc6 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #184 @ 0xb8 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov sl, r0 │ │ add r0, sp, #80 @ 0x50 │ │ mov r7, r1 │ │ add r0, r0, #8 │ │ @@ -3396584,15 +3396584,15 @@ │ │ bl c6d7a8 │ │ mov r0, r4 │ │ add sp, sp, #184 @ 0xb8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ andseq r8, r8, r8, ror r6 │ │ @ instruction: 0xfffff6bc │ │ @ instruction: 0xfffff6cc │ │ - @ instruction: 0xff6cd4bf │ │ + @ instruction: 0xff6cd4e6 │ │ mov r2, r1 │ │ mov r1, #2 │ │ b c47af0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ vpush {d8-d9} │ │ sub sp, sp, #168 @ 0xa8 │ │ @@ -3396699,15 +3396699,15 @@ │ │ bne c47b60 │ │ mov r0, #1 │ │ b c47b30 │ │ mov r0, #0 │ │ b c47b30 │ │ @ instruction: 0xfffff598 │ │ andseq r8, r8, ip, asr #8 │ │ - @ instruction: 0xff6cd307 │ │ + @ instruction: 0xff6cd32e │ │ mov r2, r1 │ │ mov r1, #1 │ │ b c47af0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ vpush {d8-d9} │ │ sub sp, sp, #144 @ 0x90 │ │ @@ -3396777,15 +3396777,15 @@ │ │ mvn r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #144 @ 0x90 │ │ vpop {d8-d9} │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrheq r9, [r8], -r4 │ │ - @ instruction: 0xff6cd1c3 │ │ + @ instruction: 0xff6cd1ea │ │ push {r4, r5, r6, lr} │ │ sub r3, r0, #7 │ │ mov r2, r0 │ │ mov r0, #1 │ │ cmp r3, #2 │ │ bcc c47e28 │ │ cmp r2, #4 │ │ @@ -3396839,16 +3396839,16 @@ │ │ mov r4, #147 @ 0x93 │ │ movw r5, #298 @ 0x12a │ │ b c47e78 │ │ mvn r6, #1 │ │ mov r4, #147 @ 0x93 │ │ mov r5, #316 @ 0x13c │ │ b c47e78 │ │ - @ instruction: 0xff6cd0f7 │ │ - @ instruction: 0xff6dfab7 │ │ + @ instruction: 0xff6cd11e │ │ + @ instruction: 0xff6dfade │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ cmp r2, #0 │ │ beq c48028 │ │ mov r5, r2 │ │ mov r8, r1 │ │ mov r4, r0 │ │ mov r7, #0 │ │ @@ -3397123,15 +3397123,15 @@ │ │ bl c276dc │ │ mov r0, #6 │ │ mov r1, #222 @ 0xde │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6ccc57 │ │ + @ instruction: 0xff6ccc7e │ │ @ instruction: 0xff6e8c3f │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl c47de8 │ │ cmp r0, #1 │ │ @@ -3397185,18 +3397185,18 @@ │ │ bl c276dc │ │ mov r0, #6 │ │ mov r1, #222 @ 0xde │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6ccbc3 │ │ - @ instruction: 0xff6dd859 │ │ - @ instruction: 0xff6ccb5f │ │ - @ instruction: 0xff6dd7f5 │ │ + @ instruction: 0xff6ccbea │ │ + @ instruction: 0xff6dd880 │ │ + @ instruction: 0xff6ccb86 │ │ + @ instruction: 0xff6dd81c │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl c47de8 │ │ cmp r0, #1 │ │ blt c484ec │ │ @@ -3397228,16 +3397228,16 @@ │ │ bl c276dc │ │ mov r0, #6 │ │ mov r1, #222 @ 0xde │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6ccab3 │ │ - @ instruction: 0xff6df481 │ │ + @ instruction: 0xff6ccada │ │ + @ instruction: 0xff6df4a8 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl c47de8 │ │ cmp r0, #1 │ │ blt c485e0 │ │ @@ -3397306,19 +3397306,19 @@ │ │ b c48614 │ │ mov r0, #1 │ │ str r0, [r4, #20] │ │ mov r0, #0 │ │ str r0, [r4, #24] │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6ce2e4 │ │ - @ instruction: 0xff6ca488 │ │ - @ instruction: 0xff6ce354 │ │ - @ instruction: 0xff6ca438 │ │ - @ instruction: 0xff6cc9bf │ │ + @ instruction: 0xff6ce30b │ │ + @ instruction: 0xff6ca4af │ │ + @ instruction: 0xff6ce37b │ │ + @ instruction: 0xff6ca45f │ │ + @ instruction: 0xff6cc9e6 │ │ @ instruction: 0xff6c1611 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r7, #0 │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ @@ -3397652,30 +3397652,30 @@ │ │ mov r0, r7 │ │ strne r1, [r4, #20] │ │ streq r1, [r2] │ │ mov r1, #0 │ │ str r1, [r4, #24] │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6cc5e7 │ │ - @ instruction: 0xff6c6fc8 │ │ + @ instruction: 0xff6cc60e │ │ + @ instruction: 0xff6c6fef │ │ @ instruction: 0xff6b63bc │ │ - @ instruction: 0xff6cc617 │ │ - @ instruction: 0xff6c6ff8 │ │ + @ instruction: 0xff6cc63e │ │ + @ instruction: 0xff6c701f │ │ andseq r8, r8, r8, asr #7 │ │ @ instruction: 0xff6e67b2 │ │ - @ instruction: 0xff6d88ac │ │ - @ instruction: 0xff6e4831 │ │ - @ instruction: 0xff6d5915 │ │ - @ instruction: 0xff6db272 │ │ + @ instruction: 0xff6d88d3 │ │ + @ instruction: 0xff6e4858 │ │ + @ instruction: 0xff6d593c │ │ + @ instruction: 0xff6db299 │ │ @ instruction: 0xff6c4f13 │ │ andseq r8, r8, r0, asr #4 │ │ - @ instruction: 0xff6cc48b │ │ - @ instruction: 0xff6c6e6c │ │ - @ instruction: 0xff6e2989 │ │ + @ instruction: 0xff6cc4b2 │ │ + @ instruction: 0xff6c6e93 │ │ + @ instruction: 0xff6e29b0 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl c47de8 │ │ cmp r0, #1 │ │ blt c48ccc │ │ @@ -3397772,19 +3397772,19 @@ │ │ mov r0, r7 │ │ addne r2, r4, #20 │ │ mov r3, #0 │ │ ldreq r2, [r4, #36] @ 0x24 │ │ str r3, [r4, #24] │ │ str r1, [r2] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6d82a7 │ │ + @ instruction: 0xff6d82ce │ │ @ instruction: 0xff487b90 │ │ mulseq r8, r4, r1 │ │ @ instruction: 0xff6b1a17 │ │ - @ instruction: 0xff6c5f53 │ │ + @ instruction: 0xff6c5f7a │ │ @ instruction: 0xff6b564d │ │ mulseq r8, ip, r0 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl c47de8 │ │ @@ -3397861,15 +3397861,15 @@ │ │ pop {r4, r5, r6, pc} │ │ mov r0, #1 │ │ cmp r5, #2 │ │ bne c48e9c │ │ b c48eac │ │ andseq r8, r8, r4, lsr #32 │ │ @ instruction: 0xff6b238f │ │ - @ instruction: 0xff6d555a │ │ + @ instruction: 0xff6d5581 │ │ @ instruction: 0xff6e6394 │ │ andseq r7, r8, ip, asr pc │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl c47de8 │ │ @@ -3397989,16 +3397989,16 @@ │ │ bl c277cc │ │ mov r0, #0 │ │ b c490c8 │ │ mov r0, #1 │ │ str r0, [r4, #20] │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6cbee3 │ │ - @ instruction: 0xff6e2423 │ │ + @ instruction: 0xff6cbf0a │ │ + @ instruction: 0xff6e244a │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl c47de8 │ │ cmp r0, #1 │ │ @@ -3398152,15 +3398152,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ ldr r0, [r4, #24] │ │ cmp r0, #0 │ │ bne c492f8 │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6cbc5b │ │ + @ instruction: 0xff6cbc82 │ │ @ instruction: 0xff6b7748 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r3, [r2, #32] │ │ mov r7, #0 │ │ ldr r6, [r2, #24] │ │ str r7, [r2, #24] │ │ ldr r3, [r3, #4] │ │ @@ -3398197,16 +3398197,16 @@ │ │ bl c276dc │ │ mov r0, #6 │ │ mov r1, #224 @ 0xe0 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6cbb8f │ │ - @ instruction: 0xff6d15e9 │ │ + @ instruction: 0xff6cbbb6 │ │ + @ instruction: 0xff6d1610 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ ldr r5, [r2, #24] │ │ mov r6, r0 │ │ mov r0, #0 │ │ mov r4, r2 │ │ str r0, [r2, #24] │ │ @@ -3398305,17 +3398305,17 @@ │ │ ldr r1, [pc, #28] @ c495cc │ │ movw r2, #1661 @ 0x67d │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6cba9b │ │ + @ instruction: 0xff6cbac2 │ │ @ instruction: 0xff6b3d33 │ │ - @ instruction: 0xff6cb9cf │ │ + @ instruction: 0xff6cb9f6 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r6, r0 │ │ ldr r0, [r2, #24] │ │ mov r4, r2 │ │ mov r8, r1 │ │ bl c43ba0 │ │ @@ -3398393,18 +3398393,18 @@ │ │ mov r1, #224 @ 0xe0 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c277cc │ │ mov r0, r5 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6cb887 │ │ + @ instruction: 0xff6cb8ae │ │ @ instruction: 0xff6c0508 │ │ @ instruction: 0xff6b3b76 │ │ - @ instruction: 0xff6d6a9e │ │ + @ instruction: 0xff6d6ac5 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r7, [r2, #24] │ │ mov r6, r0 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r0, r7 │ │ bl c457fc │ │ @@ -3398443,16 +3398443,16 @@ │ │ bl c276dc │ │ mov r0, #6 │ │ mov r1, #224 @ 0xe0 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6cb7b7 │ │ - @ instruction: 0xff6d4beb │ │ + @ instruction: 0xff6cb7de │ │ + @ instruction: 0xff6d4c12 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ ldr r0, [r2, #24] │ │ mov r4, r2 │ │ mov r5, r1 │ │ bl c457fc │ │ cmp r0, #116 @ 0x74 │ │ @@ -3399863,18 +3399863,18 @@ │ │ bl c276dc │ │ mov r0, #6 │ │ mov r1, #163 @ 0xa3 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6ca187 │ │ - @ instruction: 0xff6dcb6e │ │ - @ instruction: 0xff6ca1af │ │ - @ instruction: 0xff6dcb96 │ │ + @ instruction: 0xff6ca1ae │ │ + @ instruction: 0xff6dcb95 │ │ + @ instruction: 0xff6ca1d6 │ │ + @ instruction: 0xff6dcbbd │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #3 │ │ bxhi lr │ │ ldr r0, [pc, #24] @ c4ae5c │ │ add r0, pc, r0 │ │ ldr r0, [r0, r1, lsl #2] │ │ @@ -3399931,16 +3399931,16 @@ │ │ b c4aec0 │ │ mov r0, #1 │ │ b c4aec0 │ │ mov r0, #2 │ │ b c4aec0 │ │ @ instruction: 0xff6b3d41 │ │ @ instruction: 0x001865b4 │ │ - @ instruction: 0xff6d502f │ │ - @ instruction: 0xff6d8e3b │ │ + @ instruction: 0xff6d5056 │ │ + @ instruction: 0xff6d8e62 │ │ @ instruction: 0xff6b79bf │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #212 @ 0xd4 │ │ mov r6, r0 │ │ ldr r4, [sp, #260] @ 0x104 │ │ ldr r0, [sp, #268] @ 0x10c │ │ add r9, sp, #248 @ 0xf8 │ │ @@ -3400088,23 +3400088,23 @@ │ │ bl c277cc │ │ b c4b190 │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #212 @ 0xd4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6b775d │ │ - @ instruction: 0xff6c9e9d │ │ + @ instruction: 0xff6c9ec4 │ │ @ instruction: 0xff6bc3a6 │ │ @ instruction: 0xff6c0a2d │ │ - @ instruction: 0xff6d3388 │ │ + @ instruction: 0xff6d33af │ │ @ instruction: 0xff6b904a │ │ @ instruction: 0xff6b7861 │ │ - @ instruction: 0xff6d8859 │ │ + @ instruction: 0xff6d8880 │ │ @ instruction: 0xff6b5486 │ │ - @ instruction: 0xff6d6cea │ │ + @ instruction: 0xff6d6d11 │ │ mov r1, #0 │ │ b c4b1cc │ │ push {r4, r5, fp, lr} │ │ ldr r4, [r0, #72] @ 0x48 │ │ cmp r4, #0 │ │ beq c4b21c │ │ mov r2, r1 │ │ @@ -3400151,17 +3400151,17 @@ │ │ mov r0, #6 │ │ mov r1, #150 @ 0x96 │ │ mov r2, #0 │ │ bl c277cc │ │ mvn r0, #1 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6b76b1 │ │ - @ instruction: 0xff6de404 │ │ + @ instruction: 0xff6de42b │ │ @ instruction: 0xff6b7669 │ │ - @ instruction: 0xff6de3bc │ │ + @ instruction: 0xff6de3e3 │ │ push {r4, r5, fp, lr} │ │ ldr r4, [r0, #72] @ 0x48 │ │ cmp r4, #0 │ │ beq c4b2f8 │ │ mov r2, r1 │ │ mov r1, #132 @ 0x84 │ │ mov r5, r0 │ │ @@ -3400252,15 +3400252,15 @@ │ │ mov r1, #134 @ 0x86 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6b74d9 │ │ - @ instruction: 0xff6dc586 │ │ + @ instruction: 0xff6dc5ad │ │ mov r1, #2 │ │ b c4b43c │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ cmp r0, #0 │ │ beq c4b4f8 │ │ mov r0, r4 │ │ @@ -3400349,17 +3400349,17 @@ │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c277cc │ │ cmp r4, #0 │ │ bne c4b530 │ │ b c4b4a8 │ │ @ instruction: 0xff6e7ab5 │ │ - @ instruction: 0xff6d2e44 │ │ + @ instruction: 0xff6d2e6b │ │ @ instruction: 0xff6e7b31 │ │ - @ instruction: 0xff6d2ec0 │ │ + @ instruction: 0xff6d2ee7 │ │ mov r1, #4 │ │ b c4b43c │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mvn r6, #0 │ │ cmp r1, #0 │ │ beq c4b764 │ │ @@ -3400573,15 +3400573,15 @@ │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6b1996 │ │ - @ instruction: 0xff6dc0d1 │ │ + @ instruction: 0xff6dc0f8 │ │ ldr r2, [r0] │ │ cmp r2, #2 │ │ bne c4b948 │ │ b c4b5c8 │ │ push {fp, lr} │ │ bl c275e8 │ │ ldr r0, [pc, #40] @ c4b980 │ │ @@ -3400613,15 +3400613,15 @@ │ │ mov r0, #6 │ │ mov r1, #151 @ 0x97 │ │ mov r2, #0 │ │ bl c277cc │ │ mvn r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6e768d │ │ - @ instruction: 0xff6ddca3 │ │ + @ instruction: 0xff6ddcca │ │ mov r2, r1 │ │ ldr r1, [pc, #4] @ c4b9e8 │ │ add r1, pc, r1 │ │ b bd5940 │ │ andeq r0, r0, r4 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ @@ -3400673,15 +3400673,15 @@ │ │ mov r0, r4 │ │ bl c4c3b8 │ │ ldr r7, [sp, #4] │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6e75ad │ │ - @ instruction: 0xff6ddbc3 │ │ + @ instruction: 0xff6ddbea │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c4bb0c │ │ mov r4, r0 │ │ ldr r0, [r0, #12] │ │ cmp r0, #0 │ │ beq c4bb04 │ │ @@ -3400778,17 +3400778,17 @@ │ │ mov r0, #6 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c277cc │ │ mvn r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6e74cd │ │ - @ instruction: 0xff6c3e1a │ │ + @ instruction: 0xff6c3e41 │ │ @ instruction: 0xff6e73fd │ │ - @ instruction: 0xff6c3d4a │ │ + @ instruction: 0xff6c3d71 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r3, r1 │ │ mvn r1, #0 │ │ str r2, [sp] │ │ mov r2, #0 │ │ str r1, [sp, #4] │ │ @@ -3401138,33 +3401138,33 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c277cc │ │ mov r0, fp │ │ bl c3ee68 │ │ b c4bfe0 │ │ - @ instruction: 0xff6d2439 │ │ - @ instruction: 0xff6c39fc │ │ - @ instruction: 0xff6d2619 │ │ - @ instruction: 0xff6c3bdc │ │ + @ instruction: 0xff6d2460 │ │ + @ instruction: 0xff6c3a23 │ │ + @ instruction: 0xff6d2640 │ │ + @ instruction: 0xff6c3c03 │ │ andseq ip, fp, r8, lsr #30 │ │ andseq ip, fp, r0, lsl #30 │ │ andeq r1, r0, r4, asr #20 │ │ andseq fp, fp, r8, ror #4 │ │ andseq sp, fp, r8, lsr #2 │ │ andseq sp, fp, r0, lsl #2 │ │ - @ instruction: 0xff6d22c5 │ │ - @ instruction: 0xff6c3888 │ │ - @ instruction: 0xff6d267d │ │ - @ instruction: 0xff6d21fd │ │ - @ instruction: 0xff6c37c0 │ │ - @ instruction: 0xff6d25e9 │ │ - @ instruction: 0xff6c3bac │ │ - @ instruction: 0xff6d2569 │ │ - @ instruction: 0xff6d2409 │ │ + @ instruction: 0xff6d22ec │ │ + @ instruction: 0xff6c38af │ │ + @ instruction: 0xff6d26a4 │ │ + @ instruction: 0xff6d2224 │ │ + @ instruction: 0xff6c37e7 │ │ + @ instruction: 0xff6d2610 │ │ + @ instruction: 0xff6c3bd3 │ │ + @ instruction: 0xff6d2590 │ │ + @ instruction: 0xff6d2430 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mvn r3, #0 │ │ strd r2, [sp] │ │ mov r2, #0 │ │ mov r3, #0 │ │ bl c4bca0 │ │ @@ -3401291,24 +3401291,24 @@ │ │ ldr r0, [r4, #88] @ 0x58 │ │ bl bd4468 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #407 @ 0x197 │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff6d1fdd │ │ + @ instruction: 0xff6d2004 │ │ cmp r0, #0 │ │ ldrbne r1, [r0, #4] │ │ tstne r1, #1 │ │ bxeq lr │ │ ldr r1, [pc, #8] @ c4c490 │ │ mov r2, #436 @ 0x1b4 │ │ add r1, pc, r1 │ │ b c6d7a8 │ │ - @ instruction: 0xff6d1f4d │ │ + @ instruction: 0xff6d1f74 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r2, r1 │ │ mov r1, r0 │ │ mvn r3, #0 │ │ mov r0, #0 │ │ stm sp, {r0, r3} │ │ @@ -3401548,18 +3401548,18 @@ │ │ mov r5, #0 │ │ mov r0, r4 │ │ str r5, [r4, #64] @ 0x40 │ │ bl c4c3b8 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6d1dc1 │ │ + @ instruction: 0xff6d1de8 │ │ @ instruction: 0xff6e2c0e │ │ - @ instruction: 0xff6d1eb9 │ │ - @ instruction: 0xff6d1e61 │ │ + @ instruction: 0xff6d1ee0 │ │ + @ instruction: 0xff6d1e88 │ │ ldr r0, [pc, #20] @ c4c89c │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ bxeq lr │ │ ldr r1, [pc, #8] @ c4c8a0 │ │ add r1, pc, r1 │ │ b cb4f74 │ │ @@ -3402017,18 +3402017,18 @@ │ │ mvn r1, #0 │ │ movw r2, #49648 @ 0xc1f0 │ │ mov r3, #13 │ │ strd r6, [sp] │ │ bl c4d760 │ │ add sp, sp, #152 @ 0x98 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6d1491 │ │ + @ instruction: 0xff6d14b8 │ │ @ instruction: 0xff6bead0 │ │ @ instruction: 0xff6ad82f │ │ - @ instruction: 0xff6d1455 │ │ + @ instruction: 0xff6d147c │ │ @ instruction: 0xff6beab2 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #16 │ │ cmp r0, #0 │ │ beq c4d034 │ │ mov r4, r3 │ │ mov r5, r2 │ │ @@ -3402081,15 +3402081,15 @@ │ │ b c4d760 │ │ mov r0, sl │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r0, #1 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6d1391 │ │ + @ instruction: 0xff6d13b8 │ │ @ instruction: 0xff6bcbd6 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r2, [r0, #24] │ │ mov r3, #1 │ │ str r3, [sp] │ │ movw r3, #49648 @ 0xc1f0 │ │ @@ -3402183,16 +3402183,16 @@ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, r6 │ │ add sp, sp, #80 @ 0x50 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, #1 │ │ add sp, sp, #80 @ 0x50 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6d1265 │ │ - @ instruction: 0xff6d1278 │ │ + @ instruction: 0xff6d128c │ │ + @ instruction: 0xff6d129f │ │ @ instruction: 0xff6ba14e │ │ @ instruction: 0xff6ad4ef │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #80 @ 0x50 │ │ cmp r0, #0 │ │ beq c4d2d8 │ │ mov r4, r0 │ │ @@ -3402284,18 +3402284,18 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r0, r7 │ │ add sp, sp, #80 @ 0x50 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r0, #1 │ │ add sp, sp, #80 @ 0x50 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6d10ed │ │ - @ instruction: 0xff6c402c │ │ - @ instruction: 0xff6d1025 │ │ - @ instruction: 0xff6c3f64 │ │ + @ instruction: 0xff6d1114 │ │ + @ instruction: 0xff6c4053 │ │ + @ instruction: 0xff6d104c │ │ + @ instruction: 0xff6c3f8b │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ ldr lr, [r0, #20] │ │ mov r3, #6 │ │ ldr ip, [pc, #36] @ c4d43c │ │ stmib sp, {r1, r2} │ │ clz r1, lr │ │ @@ -3402487,31 +3402487,31 @@ │ │ bl c276dc │ │ mov r0, #6 │ │ mov r1, #148 @ 0x94 │ │ mov r2, #0 │ │ bl c277cc │ │ mvn r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6c5c63 │ │ + @ instruction: 0xff6c5c8a │ │ @ instruction: 0xff6afd4c │ │ - @ instruction: 0xff6d0f01 │ │ + @ instruction: 0xff6d0f28 │ │ @ instruction: 0xff6be55e │ │ - @ instruction: 0xff6d0d15 │ │ + @ instruction: 0xff6d0d3c │ │ @ instruction: 0xff6be372 │ │ - @ instruction: 0xff6d0cdd │ │ + @ instruction: 0xff6d0d04 │ │ @ instruction: 0xff6be33a │ │ - @ instruction: 0xff6d0cf9 │ │ + @ instruction: 0xff6d0d20 │ │ @ instruction: 0xff6be356 │ │ - @ instruction: 0xff6d0e3d │ │ + @ instruction: 0xff6d0e64 │ │ @ instruction: 0xff6be49a │ │ - @ instruction: 0xff6d0d31 │ │ + @ instruction: 0xff6d0d58 │ │ @ instruction: 0xff6be38e │ │ - @ instruction: 0xff6d0de9 │ │ - @ instruction: 0xff6d0dad │ │ - @ instruction: 0xff6d0d75 │ │ + @ instruction: 0xff6d0e10 │ │ + @ instruction: 0xff6d0dd4 │ │ + @ instruction: 0xff6d0d9c │ │ push {r4, r5, r6, lr} │ │ ldr r4, [r0, #64] @ 0x40 │ │ mov lr, r2 │ │ ldr ip, [sp, #20] │ │ cmp r4, #0 │ │ ldr r2, [sp, #16] │ │ ldrne r5, [r4, #128] @ 0x80 │ │ @@ -3402607,22 +3402607,22 @@ │ │ mov r0, #6 │ │ mov r1, #147 @ 0x93 │ │ mov r2, #0 │ │ bl c277cc │ │ mvn lr, #1 │ │ mov r0, lr │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6d0b35 │ │ - @ instruction: 0xff6c91fa │ │ - @ instruction: 0xff6d0c2d │ │ - @ instruction: 0xff6c92f2 │ │ - @ instruction: 0xff6d0b01 │ │ - @ instruction: 0xff6c91c6 │ │ - @ instruction: 0xff6d0b65 │ │ - @ instruction: 0xff6c922a │ │ + @ instruction: 0xff6d0b5c │ │ + @ instruction: 0xff6c9221 │ │ + @ instruction: 0xff6d0c54 │ │ + @ instruction: 0xff6c9319 │ │ + @ instruction: 0xff6d0b28 │ │ + @ instruction: 0xff6c91ed │ │ + @ instruction: 0xff6d0b8c │ │ + @ instruction: 0xff6c9251 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq c4d9bc │ │ ldr r3, [r0] │ │ cmp r3, #0 │ │ beq c4d98c │ │ @@ -3402719,21 +3402719,21 @@ │ │ mov r0, #6 │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6d0a09 │ │ + @ instruction: 0xff6d0a30 │ │ @ instruction: 0xff6b4f26 │ │ - @ instruction: 0xff6d0a25 │ │ + @ instruction: 0xff6d0a4c │ │ @ instruction: 0xff6b4f42 │ │ @ instruction: 0xff6acce3 │ │ - @ instruction: 0xff6d0941 │ │ - @ instruction: 0xff6d819c │ │ + @ instruction: 0xff6d0968 │ │ + @ instruction: 0xff6d81c3 │ │ ldrb r1, [r0, #40] @ 0x28 │ │ tst r1, #1 │ │ moveq r0, #1 │ │ bxeq lr │ │ ldrd r2, [r0, #28] │ │ cmp r2, #0 │ │ beq c4db00 │ │ @@ -3402782,16 +3402782,16 @@ │ │ mov r0, #6 │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6d0845 │ │ - @ instruction: 0xff6d80a0 │ │ + @ instruction: 0xff6d086c │ │ + @ instruction: 0xff6d80c7 │ │ ldr r0, [r0, #72] @ 0x48 │ │ bx lr │ │ push {r4, lr} │ │ ldr r0, [r0] │ │ ldr r1, [r1] │ │ ldr r4, [r0] │ │ blx r1 │ │ @@ -3402825,15 +3402825,15 @@ │ │ add r2, r0, #28 │ │ str r0, [r4, #80] @ 0x50 │ │ mov r0, r1 │ │ strd r2, [r4, #52] @ 0x34 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6d9d8f │ │ + @ instruction: 0xff6d9db6 │ │ push {r4, r5, r6, r7, r9, lr} │ │ mov r7, r1 │ │ ldr r1, [pc, #228] @ c4dd5c │ │ mov r6, r0 │ │ mov r0, #60 @ 0x3c │ │ add r1, pc, r1 │ │ mov r2, #58 @ 0x3a │ │ @@ -3402887,16 +3402887,16 @@ │ │ ldr r0, [r7, #52] @ 0x34 │ │ str r0, [r5, #52] @ 0x34 │ │ ldr r0, [r7, #56] @ 0x38 │ │ mov r4, #1 │ │ str r0, [r5, #56] @ 0x38 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r9, pc} │ │ - @ instruction: 0xff6d9d2f │ │ - @ instruction: 0xff6d9c7f │ │ + @ instruction: 0xff6d9d56 │ │ + @ instruction: 0xff6d9ca6 │ │ push {r4, r5, fp, lr} │ │ ldr r4, [r0, #80] @ 0x50 │ │ cmp r4, #0 │ │ beq c4dda8 │ │ ldr r5, [pc, #48] @ c4ddac │ │ mov r2, #77 @ 0x4d │ │ ldr r0, [r4, #48] @ 0x30 │ │ @@ -3402907,15 +3402907,15 @@ │ │ bl bca338 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #79 @ 0x4f │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6d9c2b │ │ + @ instruction: 0xff6d9c52 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #16 │ │ ldr r7, [r0, #80] @ 0x50 │ │ mov r4, r1 │ │ ldr r5, [r7, #24] │ │ cmp r5, #0 │ │ beq c4de00 │ │ @@ -3403074,16 +3403074,16 @@ │ │ bl c276dc │ │ mov r0, #5 │ │ mov r1, #107 @ 0x6b │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6d9987 │ │ - @ instruction: 0xff6c6ff3 │ │ + @ instruction: 0xff6d99ae │ │ + @ instruction: 0xff6c701a │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r5, r1 │ │ ldr r1, [r0, #72] @ 0x48 │ │ cmp r1, #0 │ │ ldrne r3, [r0, #76] @ 0x4c │ │ cmpne r3, #0 │ │ @@ -3403195,20 +3403195,20 @@ │ │ mov r2, r6 │ │ bl bed86c │ │ mov r4, r0 │ │ cmp r0, #0 │ │ strpl r4, [sl] │ │ movpl r4, #1 │ │ b c4e0a0 │ │ - @ instruction: 0xff6d992b │ │ + @ instruction: 0xff6d9952 │ │ @ instruction: 0xff6af1b8 │ │ - @ instruction: 0xff6d9887 │ │ + @ instruction: 0xff6d98ae │ │ @ instruction: 0xff6af114 │ │ - @ instruction: 0xff6d982b │ │ - @ instruction: 0xff6d97bb │ │ + @ instruction: 0xff6d9852 │ │ + @ instruction: 0xff6d97e2 │ │ push {r4, r5, r6, r7, fp, lr} │ │ movw r6, #4097 @ 0x1001 │ │ mov r5, #1 │ │ sub r6, r1, r6 │ │ cmp r6, #15 │ │ bhi c4e2c4 │ │ ldr r4, [r0, #80] @ 0x50 │ │ @@ -3403326,15 +3403326,15 @@ │ │ sub r0, r2, #3 │ │ mvn r5, #1 │ │ cmn r0, #2 │ │ bcc c4e2cc │ │ mov r0, #1 │ │ strb r2, [r4, #36] @ 0x24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6d95d3 │ │ + @ instruction: 0xff6d95fa │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #416] @ c4e5ec │ │ mov r4, r0 │ │ mov r0, r6 │ │ add r1, pc, r1 │ │ mov r5, r2 │ │ @@ -3403435,23 +3403435,23 @@ │ │ pop {r4, r5, r6, pc} │ │ mov r0, r5 │ │ bl d52470 │ │ mov r1, r0 │ │ mov r0, r4 │ │ pop {r4, r5, r6, lr} │ │ b c29054 │ │ - @ instruction: 0xff6d1ccb │ │ + @ instruction: 0xff6d1cf2 │ │ @ instruction: 0xff6e0d6d │ │ - @ instruction: 0xff6c8611 │ │ - @ instruction: 0xff6d93fb │ │ + @ instruction: 0xff6c8638 │ │ + @ instruction: 0xff6d9422 │ │ @ instruction: 0xff6b435c │ │ - @ instruction: 0xff6d390c │ │ + @ instruction: 0xff6d3933 │ │ @ instruction: 0xff6bd538 │ │ @ instruction: 0xff6e6c36 │ │ - @ instruction: 0xff6c1479 │ │ + @ instruction: 0xff6c14a0 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ mov r4, r0 │ │ ldr lr, [sp, #24] │ │ ldr r0, [r0, #100] @ 0x64 │ │ mov ip, r2 │ │ mov r2, r1 │ │ @@ -3403654,21 +3403654,21 @@ │ │ mov r0, #25 │ │ mul r0, r1, r0 │ │ ldr r1, [r7, #112] @ 0x70 │ │ add r1, r1, #1 │ │ str r1, [r7, #112] @ 0x70 │ │ str r0, [r7, #64] @ 0x40 │ │ b c4e830 │ │ - @ instruction: 0xff6d92d4 │ │ + @ instruction: 0xff6d92fb │ │ @ instruction: 0xff6aeb5b │ │ - @ instruction: 0xff6d92a0 │ │ + @ instruction: 0xff6d92c7 │ │ @ instruction: 0xff6aeb27 │ │ - @ instruction: 0xff6d91e0 │ │ + @ instruction: 0xff6d9207 │ │ @ instruction: 0xff6aea67 │ │ - @ instruction: 0xff6d91b4 │ │ + @ instruction: 0xff6d91db │ │ @ instruction: 0xff6aea3b │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #132 @ 0x84 │ │ mov r9, r0 │ │ ldr r0, [sp, #180] @ 0xb4 │ │ mov r5, r3 │ │ mov sl, r2 │ │ @@ -3403757,19 +3403757,19 @@ │ │ mov r0, fp │ │ bl c3c68c │ │ mov r0, r4 │ │ bl c3cd64 │ │ mov r0, r7 │ │ add sp, sp, #132 @ 0x84 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6d342b │ │ + @ instruction: 0xff6d3452 │ │ @ instruction: 0xff6abd0f │ │ - @ instruction: 0xff6d0924 │ │ - @ instruction: 0xff6c8074 │ │ - @ instruction: 0xff6c2872 │ │ + @ instruction: 0xff6d094b │ │ + @ instruction: 0xff6c809b │ │ + @ instruction: 0xff6c2899 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #76 @ 0x4c │ │ ldr r8, [sp, #124] @ 0x7c │ │ mov r7, r0 │ │ mov r9, r3 │ │ mov sl, r2 │ │ mov fp, r1 │ │ @@ -3403828,15 +3403828,15 @@ │ │ str r0, [r4, #80] @ 0x50 │ │ add r0, r0, #12 │ │ strd r0, [r4, #52] @ 0x34 │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6c456f │ │ + @ instruction: 0xff6c4596 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #120] @ c4ec9c │ │ mov r4, r0 │ │ mov r0, #24 │ │ add r1, pc, r1 │ │ mov r2, #40 @ 0x28 │ │ @@ -3403863,21 +3403863,21 @@ │ │ str ip, [r0] │ │ stmib r0, {r1, r5} │ │ mov r0, #1 │ │ str r2, [r4, #52] @ 0x34 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6c450b │ │ + @ instruction: 0xff6c4532 │ │ ldr r1, [pc, #12] @ c4ecb4 │ │ mov r2, #74 @ 0x4a │ │ ldr r0, [r0, #80] @ 0x50 │ │ add r1, pc, r1 │ │ b c6d7a8 │ │ - @ instruction: 0xff6c4487 │ │ + @ instruction: 0xff6c44ae │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r6, r0 │ │ ldr r7, [r0, #80] @ 0x50 │ │ ldr r0, [r0, #48] @ 0x30 │ │ mov r4, r1 │ │ cmp r0, #0 │ │ @@ -3403961,15 +3403961,15 @@ │ │ bl c276dc │ │ mov r0, #10 │ │ mov r1, #107 @ 0x6b │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6c4333 │ │ + @ instruction: 0xff6c435a │ │ @ instruction: 0xff6b1c83 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r5, r1 │ │ ldr r1, [r0, #72] @ 0x48 │ │ ldr r4, [r0, #80] @ 0x50 │ │ mov r6, r3 │ │ @@ -3404187,19 +3404187,19 @@ │ │ bl c275e8 │ │ ldr r0, [pc, #24] @ c4f1b4 │ │ mov r1, #172 @ 0xac │ │ ldr r2, [pc, #20] @ c4f1b8 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c4f174 │ │ - @ instruction: 0xff6c3fc7 │ │ + @ instruction: 0xff6c3fee │ │ @ instruction: 0xff6bc8e5 │ │ - @ instruction: 0xff6c3f93 │ │ + @ instruction: 0xff6c3fba │ │ @ instruction: 0xff6bc8b1 │ │ - @ instruction: 0xff6c406b │ │ + @ instruction: 0xff6c4092 │ │ @ instruction: 0xff6bc989 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #212] @ c4f2a8 │ │ mov r4, r0 │ │ mov r0, r6 │ │ add r1, pc, r1 │ │ @@ -3404250,18 +3404250,18 @@ │ │ bl c276dc │ │ mov r0, #10 │ │ mov r1, #106 @ 0x6a │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6c3f2e │ │ - @ instruction: 0xff6d6a04 │ │ + @ instruction: 0xff6c3f55 │ │ + @ instruction: 0xff6d6a2b │ │ @ instruction: 0xff6b1834 │ │ - @ instruction: 0xff6c3eaf │ │ + @ instruction: 0xff6c3ed6 │ │ @ instruction: 0xff6afb52 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0, #92] @ 0x5c │ │ ldr r1, [r0, #44] @ 0x2c │ │ cmp r1, #0 │ │ @@ -3404428,15 +3404428,15 @@ │ │ mov r0, r5 │ │ mov r1, r4 │ │ bl c4c8dc │ │ mov r1, r0 │ │ mov r0, r1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6c75dc │ │ + @ instruction: 0xff6c7603 │ │ @ instruction: 0xff6b6ef8 │ │ @ instruction: 0xff6b6e0f │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #20] │ │ ldrbne r1, [r0] │ │ @@ -3404479,15 +3404479,15 @@ │ │ mov r0, r5 │ │ mov r1, r4 │ │ bl c4c8dc │ │ mov r1, r0 │ │ mov r0, r1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6c7510 │ │ + @ instruction: 0xff6c7537 │ │ @ instruction: 0xff6b6e2c │ │ @ instruction: 0xff6e5a46 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r2, #0 │ │ movw r3, #4099 @ 0x1003 │ │ str r2, [sp] │ │ @@ -3404511,15 +3404511,15 @@ │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ movwne r1, #511 @ 0x1ff │ │ strne r0, [r4, #80] @ 0x50 │ │ strhne r1, [r0, #12] │ │ movne r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6ccf12 │ │ + @ instruction: 0xff6ccf39 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #216] @ c4f7a8 │ │ mov r7, r0 │ │ mov r0, #32 │ │ add r1, pc, r1 │ │ mov r2, #51 @ 0x33 │ │ @@ -3404570,16 +3404570,16 @@ │ │ mov r0, #0 │ │ str r0, [r5, #20] │ │ ldr r0, [r6, #24] │ │ mov r4, #1 │ │ str r0, [r5, #24] │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6cced6 │ │ - @ instruction: 0xff6cce3a │ │ + @ instruction: 0xff6ccefd │ │ + @ instruction: 0xff6cce61 │ │ push {r4, r5, r6, lr} │ │ ldr r5, [r0, #80] @ 0x50 │ │ cmp r5, #0 │ │ beq c4f804 │ │ mov r4, r0 │ │ ldr r0, [r5] │ │ bl bfcb68 │ │ @@ -3404594,15 +3404594,15 @@ │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, #99 @ 0x63 │ │ bl c6d7a8 │ │ mov r0, #0 │ │ str r0, [r4, #80] @ 0x50 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6ccdca │ │ + @ instruction: 0xff6ccdf1 │ │ push {r4, r5, r6, lr} │ │ ldr r6, [r0, #80] @ 0x50 │ │ ldr r0, [r6] │ │ cmp r0, #0 │ │ beq c4f870 │ │ mov r5, r1 │ │ bl bfb340 │ │ @@ -3404633,16 +3404633,16 @@ │ │ bl c276dc │ │ mov r0, #16 │ │ mov r1, #139 @ 0x8b │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6ccd2a │ │ - @ instruction: 0xff6d814f │ │ + @ instruction: 0xff6ccd51 │ │ + @ instruction: 0xff6d8176 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r0, [r0, #72] @ 0x48 │ │ ldr r7, [r6, #80] @ 0x50 │ │ mov r5, r1 │ │ cmp r0, #0 │ │ ldreq r0, [r7] │ │ @@ -3404688,16 +3404688,16 @@ │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r4 │ │ bl bfb3d8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6ccc5e │ │ - @ instruction: 0xff6dd978 │ │ + @ instruction: 0xff6ccc85 │ │ + @ instruction: 0xff6dd99f │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r5, r1 │ │ ldr r1, [r0, #72] @ 0x48 │ │ ldr r7, [r0, #80] @ 0x50 │ │ mov r6, r3 │ │ mov r4, r2 │ │ @@ -3404742,15 +3404742,15 @@ │ │ cmp r0, #1 │ │ blt c4fa50 │ │ ldr r0, [sp, #12] │ │ str r0, [r4] │ │ mov r0, #1 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6ccbca │ │ + @ instruction: 0xff6ccbf1 │ │ @ instruction: 0xff6ad87c │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r1 │ │ ldr r1, [r0, #72] @ 0x48 │ │ ldr r7, [r0, #80] @ 0x50 │ │ mov r5, r3 │ │ @@ -3404836,16 +3404836,16 @@ │ │ mov r1, r8 │ │ mov r3, #242 @ 0xf2 │ │ add r2, pc, r2 │ │ bl c6da00 │ │ mov r0, r5 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6cca7e │ │ - @ instruction: 0xff6cc9ee │ │ + @ instruction: 0xff6ccaa5 │ │ + @ instruction: 0xff6cca15 │ │ push {r4, r5, r6, r7, fp, lr} │ │ movw r7, #4097 @ 0x1001 │ │ ldr r5, [r0, #80] @ 0x50 │ │ sub r7, r1, r7 │ │ cmp r7, #9 │ │ bhi c4fc4c │ │ add r1, pc, #4 │ │ @@ -3405102,23 +3405102,23 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r7, #0 │ │ mov r0, #16 │ │ mov r1, #138 @ 0x8a │ │ b c4ff30 │ │ - @ instruction: 0xff6cc6be │ │ - @ instruction: 0xff6d3e39 │ │ - @ instruction: 0xff6cc692 │ │ - @ instruction: 0xff6d3e0d │ │ - @ instruction: 0xff6cc70a │ │ - @ instruction: 0xff6d3e85 │ │ - @ instruction: 0xff6cc782 │ │ - @ instruction: 0xff6cc5ce │ │ - @ instruction: 0xff6d3d49 │ │ + @ instruction: 0xff6cc6e5 │ │ + @ instruction: 0xff6d3e60 │ │ + @ instruction: 0xff6cc6b9 │ │ + @ instruction: 0xff6d3e34 │ │ + @ instruction: 0xff6cc731 │ │ + @ instruction: 0xff6d3eac │ │ + @ instruction: 0xff6cc7a9 │ │ + @ instruction: 0xff6cc5f5 │ │ + @ instruction: 0xff6d3d70 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #408] @ c501c4 │ │ mov r4, r0 │ │ mov r0, r6 │ │ add r1, pc, r1 │ │ mov r5, r2 │ │ @@ -3405218,23 +3405218,23 @@ │ │ mov r0, #16 │ │ mov r1, #141 @ 0x8d │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6b0a20 │ │ - @ instruction: 0xff6cc40a │ │ - @ instruction: 0xff6d3b92 │ │ - @ instruction: 0xff6d5bc0 │ │ - @ instruction: 0xff6c67e4 │ │ - @ instruction: 0xff6c28cc │ │ - @ instruction: 0xff6d00cd │ │ - @ instruction: 0xff6cc432 │ │ - @ instruction: 0xff6d3bba │ │ - @ instruction: 0xff6c126d │ │ + @ instruction: 0xff6cc431 │ │ + @ instruction: 0xff6d3bb9 │ │ + @ instruction: 0xff6d5be7 │ │ + @ instruction: 0xff6c680b │ │ + @ instruction: 0xff6c28f3 │ │ + @ instruction: 0xff6d00f4 │ │ + @ instruction: 0xff6cc459 │ │ + @ instruction: 0xff6d3be1 │ │ + @ instruction: 0xff6c1294 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r1 │ │ ldr r1, [r0, #72] @ 0x48 │ │ cmp r1, #0 │ │ ldrne r1, [r0, #76] @ 0x4c │ │ cmpne r1, #0 │ │ @@ -3405302,18 +3405302,18 @@ │ │ add r0, r0, r1, lsr #29 │ │ asr r0, r0, #3 │ │ mov r6, #1 │ │ str r0, [r4] │ │ b c5023c │ │ mov r6, #0 │ │ b c5023c │ │ - @ instruction: 0xff6cc38e │ │ - @ instruction: 0xff6cff35 │ │ - @ instruction: 0xff6cc2f6 │ │ - @ instruction: 0xff6cfe9d │ │ + @ instruction: 0xff6cc3b5 │ │ + @ instruction: 0xff6cff5c │ │ + @ instruction: 0xff6cc31d │ │ + @ instruction: 0xff6cfec4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #116 @ 0x74 │ │ mov r8, r0 │ │ ldr r0, [sp, #160] @ 0xa0 │ │ mov sl, r3 │ │ mov fp, r2 │ │ mov r7, r1 │ │ @@ -3405384,17 +3405384,17 @@ │ │ b c5044c │ │ mov r7, #0 │ │ mov r0, r4 │ │ bl c3cd64 │ │ mov r0, r7 │ │ add sp, sp, #116 @ 0x74 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6c0fb8 │ │ + @ instruction: 0xff6c0fdf │ │ @ instruction: 0xff6aa373 │ │ - @ instruction: 0xff6cef7c │ │ + @ instruction: 0xff6cefa3 │ │ @ instruction: 0xff6aadf2 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #60] @ 0x3c │ │ ldrbne r2, [r0, #1] │ │ tstne r2, #8 │ │ @@ -3405452,16 +3405452,16 @@ │ │ ldr r0, [pc, #28] @ c50578 │ │ mov r1, #66 @ 0x42 │ │ ldr r2, [pc, #24] @ c5057c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c504a4 │ │ @ instruction: 0xff6e2bb3 │ │ - @ instruction: 0xff6c82fb │ │ - @ instruction: 0xff6c2c0c │ │ + @ instruction: 0xff6c8322 │ │ + @ instruction: 0xff6c2c33 │ │ @ instruction: 0xff6e2aef │ │ @ instruction: 0xff6e0a55 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r2, #0 │ │ movw r3, #4101 @ 0x1005 │ │ str r2, [sp] │ │ @@ -3405523,15 +3405523,15 @@ │ │ ldr r0, [r5, #12] │ │ bl c76cc4 │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #386 @ 0x182 │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff6dae71 │ │ + @ instruction: 0xff6dae98 │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne c50694 │ │ mov r0, #1 │ │ @@ -3405994,20 +3405994,20 @@ │ │ beq c50b94 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r0, [r4, #60] @ 0x3c │ │ cmp r0, #0 │ │ bne c50b94 │ │ b c50d54 │ │ - @ instruction: 0xff6dadb5 │ │ - @ instruction: 0xff6da8d5 │ │ + @ instruction: 0xff6daddc │ │ + @ instruction: 0xff6da8fc │ │ @ instruction: 0xff6afe97 │ │ - @ instruction: 0xff6da92d │ │ + @ instruction: 0xff6da954 │ │ @ instruction: 0xff6afeef │ │ - @ instruction: 0xff6da895 │ │ + @ instruction: 0xff6da8bc │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, r2 │ │ mov r2, r1 │ │ ldr r1, [pc, #36] @ c50e3c │ │ ldr ip, [pc, #36] @ c50e40 │ │ ldr lr, [pc, #36] @ c50e44 │ │ @@ -3406502,52 +3406502,52 @@ │ │ bl c276dc │ │ movw r0, #258 @ 0x102 │ │ mov r5, #0 │ │ movt r0, #12 │ │ orr r1, r0, #1 │ │ mov r0, #6 │ │ b c51540 │ │ - @ instruction: 0xff6da585 │ │ + @ instruction: 0xff6da5ac │ │ @ instruction: 0xff6e2114 │ │ - @ instruction: 0xff6da1c1 │ │ + @ instruction: 0xff6da1e8 │ │ @ instruction: 0xff6e1d50 │ │ - @ instruction: 0xff6da2c1 │ │ + @ instruction: 0xff6da2e8 │ │ @ instruction: 0xff6e1e50 │ │ - @ instruction: 0xff6da345 │ │ + @ instruction: 0xff6da36c │ │ @ instruction: 0xff6e1ed4 │ │ - @ instruction: 0xff6da2a1 │ │ + @ instruction: 0xff6da2c8 │ │ @ instruction: 0xff6e1e30 │ │ - @ instruction: 0xff6d9f1d │ │ + @ instruction: 0xff6d9f44 │ │ @ instruction: 0xff6e1aac │ │ - @ instruction: 0xff6da4cd │ │ + @ instruction: 0xff6da4f4 │ │ @ instruction: 0xfffff6a8 │ │ @ instruction: 0xfffff62c │ │ @ instruction: 0xfffff5a0 │ │ @ instruction: 0xfffff650 │ │ @ instruction: 0xfffff5d4 │ │ @ instruction: 0xfffff548 │ │ - @ instruction: 0xff6da199 │ │ + @ instruction: 0xff6da1c0 │ │ @ instruction: 0xff6e1d28 │ │ - @ instruction: 0xff6da15d │ │ + @ instruction: 0xff6da184 │ │ @ instruction: 0xff6e1cec │ │ - @ instruction: 0xff6da1dd │ │ + @ instruction: 0xff6da204 │ │ @ instruction: 0xff6e1d6c │ │ - @ instruction: 0xff6d9f55 │ │ + @ instruction: 0xff6d9f7c │ │ @ instruction: 0xff6e1ae4 │ │ - @ instruction: 0xff6da011 │ │ + @ instruction: 0xff6da038 │ │ @ instruction: 0xff6e1ba0 │ │ - @ instruction: 0xff6da039 │ │ + @ instruction: 0xff6da060 │ │ @ instruction: 0xff6e1bc8 │ │ - @ instruction: 0xff6d9fa9 │ │ + @ instruction: 0xff6d9fd0 │ │ @ instruction: 0xff6e1b38 │ │ - @ instruction: 0xff6da095 │ │ + @ instruction: 0xff6da0bc │ │ @ instruction: 0xff6e1c24 │ │ - @ instruction: 0xff6da061 │ │ + @ instruction: 0xff6da088 │ │ @ instruction: 0xff6e1bf0 │ │ - @ instruction: 0xff6da271 │ │ + @ instruction: 0xff6da298 │ │ @ instruction: 0xff6e1e00 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq c516d8 │ │ mov r4, r3 │ │ ldr r3, [r0] │ │ @@ -3406671,25 +3406671,25 @@ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r3, [r8, #64] @ 0x40 │ │ mov r1, r5 │ │ mov r2, r6 │ │ mov r0, r8 │ │ ldr ip, [r3, #40] @ 0x28 │ │ b c517b0 │ │ - @ instruction: 0xff6d9de9 │ │ + @ instruction: 0xff6d9e10 │ │ @ instruction: 0xff6df8f1 │ │ - @ instruction: 0xff6d9d8d │ │ + @ instruction: 0xff6d9db4 │ │ @ instruction: 0xff6df895 │ │ - @ instruction: 0xff6d9d55 │ │ + @ instruction: 0xff6d9d7c │ │ @ instruction: 0xff6df85d │ │ - @ instruction: 0xff6d9da9 │ │ + @ instruction: 0xff6d9dd0 │ │ @ instruction: 0xff6df8b1 │ │ - @ instruction: 0xff6d9ca5 │ │ + @ instruction: 0xff6d9ccc │ │ @ instruction: 0xff6df7ad │ │ - @ instruction: 0xff6d9ccd │ │ + @ instruction: 0xff6d9cf4 │ │ @ instruction: 0xff6df7d5 │ │ mov r1, #0 │ │ mov r2, #32 │ │ mov r3, #0 │ │ b c50e58 │ │ push {fp, lr} │ │ cmp r0, #0 │ │ @@ -3406760,22 +3406760,22 @@ │ │ mov r2, #0 │ │ bl c277cc │ │ mvn r0, #1 │ │ pop {fp, pc} │ │ str lr, [sp, #8] │ │ pop {fp, lr} │ │ bx ip │ │ - @ instruction: 0xff6d9bb1 │ │ - @ instruction: 0xff6ce840 │ │ - @ instruction: 0xff6d9b55 │ │ - @ instruction: 0xff6ce7e4 │ │ - @ instruction: 0xff6d9b21 │ │ - @ instruction: 0xff6ce7b0 │ │ - @ instruction: 0xff6d9b71 │ │ - @ instruction: 0xff6ce800 │ │ + @ instruction: 0xff6d9bd8 │ │ + @ instruction: 0xff6ce867 │ │ + @ instruction: 0xff6d9b7c │ │ + @ instruction: 0xff6ce80b │ │ + @ instruction: 0xff6d9b48 │ │ + @ instruction: 0xff6ce7d7 │ │ + @ instruction: 0xff6d9b98 │ │ + @ instruction: 0xff6ce827 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #24 │ │ mov r5, r1 │ │ ldr r1, [pc, #844] @ c51d60 │ │ mov r8, r0 │ │ mov r0, #0 │ │ add r1, pc, r1 │ │ @@ -3406987,25 +3406987,25 @@ │ │ bl c527b4 │ │ mov r0, #1 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6ad1a1 │ │ @ instruction: 0xff6aeaba │ │ @ instruction: 0xff6e0fa7 │ │ - @ instruction: 0xff6d7953 │ │ + @ instruction: 0xff6d797a │ │ @ instruction: 0xff6b2b5f │ │ @ instruction: 0xff6e1540 │ │ @ instruction: 0xff6e11bf │ │ @ instruction: 0xff6aef20 │ │ - @ instruction: 0xff6c4a1a │ │ + @ instruction: 0xff6c4a41 │ │ @ instruction: 0xff6ab669 │ │ - @ instruction: 0xff6ca983 │ │ - @ instruction: 0xff6ce500 │ │ + @ instruction: 0xff6ca9aa │ │ + @ instruction: 0xff6ce527 │ │ @ instruction: 0xff6a8a47 │ │ - @ instruction: 0xff6db0f7 │ │ + @ instruction: 0xff6db11e │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [pc, #456] @ c51f70 │ │ mov r1, r4 │ │ add r0, pc, r0 │ │ bl c6f7f0 │ │ cmp r0, #0 │ │ @@ -3407116,30 +3407116,30 @@ │ │ pop {r4, r5, fp, pc} │ │ add r0, r5, #280 @ 0x118 │ │ pop {r4, r5, fp, pc} │ │ add r0, r5, #308 @ 0x134 │ │ pop {r4, r5, fp, pc} │ │ add r0, r5, #336 @ 0x150 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6ca822 │ │ + @ instruction: 0xff6ca849 │ │ @ instruction: 0x0017f7b4 │ │ @ instruction: 0xff6dd477 │ │ andseq pc, r7, ip, ror #17 │ │ - @ instruction: 0xff6bdbc8 │ │ - @ instruction: 0xff6ca7dc │ │ + @ instruction: 0xff6bdbef │ │ + @ instruction: 0xff6ca803 │ │ @ instruction: 0xff6acfdc │ │ @ instruction: 0xff6b6479 │ │ - @ instruction: 0xff6c8bb5 │ │ + @ instruction: 0xff6c8bdc │ │ @ instruction: 0xff6b4593 │ │ - @ instruction: 0xff6bf4c7 │ │ + @ instruction: 0xff6bf4ee │ │ @ instruction: 0xff6bbb4f │ │ @ instruction: 0xff6e3273 │ │ - @ instruction: 0xff6db41f │ │ - @ instruction: 0xff6cc530 │ │ - @ instruction: 0xff6d1e5f │ │ + @ instruction: 0xff6db446 │ │ + @ instruction: 0xff6cc557 │ │ + @ instruction: 0xff6d1e86 │ │ mov r1, r0 │ │ movw r2, #1125 @ 0x465 │ │ mov r0, #0 │ │ cmp r1, r2 │ │ ble c52158 │ │ movw r2, #1126 @ 0x466 │ │ sub r1, r1, r2 │ │ @@ -3408069,27 +3408069,27 @@ │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6ad926 │ │ - @ instruction: 0xff6d67bf │ │ + @ instruction: 0xff6d67e6 │ │ @ instruction: 0xff6dfdd7 │ │ @ instruction: 0xff6e00a3 │ │ @ instruction: 0xff6b19c3 │ │ @ instruction: 0xff6e03ac │ │ @ instruction: 0xff6addc4 │ │ - @ instruction: 0xff6c38be │ │ + @ instruction: 0xff6c38e5 │ │ @ instruction: 0xff6abe5d │ │ @ instruction: 0xff6aa4ed │ │ - @ instruction: 0xff6c981f │ │ - @ instruction: 0xff6cd3b0 │ │ + @ instruction: 0xff6c9846 │ │ + @ instruction: 0xff6cd3d7 │ │ @ instruction: 0xff6a7903 │ │ - @ instruction: 0xff6d9fb3 │ │ + @ instruction: 0xff6d9fda │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r6, r2 │ │ mov r5, r1 │ │ ldr r2, [r1] │ │ mov r3, #0 │ │ ldr r1, [pc, #520] @ c530b0 │ │ @@ -3408220,25 +3408220,25 @@ │ │ cmp r1, #0 │ │ movle r0, #0 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6c5915 │ │ + @ instruction: 0xff6c593c │ │ @ instruction: 0xff6b3525 │ │ - @ instruction: 0xff6d6767 │ │ + @ instruction: 0xff6d678e │ │ @ instruction: 0xff6de0c3 │ │ - @ instruction: 0xff6d8584 │ │ + @ instruction: 0xff6d85ab │ │ @ instruction: 0xff6ad89d │ │ - @ instruction: 0xff6cc415 │ │ - @ instruction: 0xff6c5519 │ │ + @ instruction: 0xff6cc43c │ │ + @ instruction: 0xff6c5540 │ │ @ instruction: 0xff6b438a │ │ - @ instruction: 0xff6cc3d9 │ │ - @ instruction: 0xff6d2bc0 │ │ + @ instruction: 0xff6cc400 │ │ + @ instruction: 0xff6d2be7 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #108 @ 0x6c │ │ mov r4, r1 │ │ cmp r2, #0 │ │ mov fp, #0 │ │ mov r6, r3 │ │ ldr r5, [sp, #152] @ 0x98 │ │ @@ -3408834,16 +3408834,16 @@ │ │ ldr r1, [r4] │ │ ldr r0, [sp, #64] @ 0x40 │ │ bl bd5134 │ │ mov sl, #0 │ │ cmp r0, #0 │ │ bne c53558 │ │ b c539d8 │ │ - @ instruction: 0xff6d7a82 │ │ - @ instruction: 0xff6c1e3a │ │ + @ instruction: 0xff6d7aa9 │ │ + @ instruction: 0xff6c1e61 │ │ @ instruction: 0xff6ba802 │ │ @ instruction: 0xff6ba83d │ │ @ instruction: 0xff6dfedd │ │ @ instruction: 0xff6ba771 │ │ @ instruction: 0xff6dfe11 │ │ @ instruction: 0xff6ba419 │ │ @ instruction: 0xff6ba38d │ │ @@ -3409832,16 +3409832,16 @@ │ │ beq c5497c │ │ mov r0, #8192 @ 0x2000 │ │ str r0, [r6] │ │ b c548d4 │ │ mov r0, #65536 @ 0x10000 │ │ str r0, [r6] │ │ b c548d4 │ │ - @ instruction: 0xff6d6a06 │ │ - @ instruction: 0xff6c0df2 │ │ + @ instruction: 0xff6d6a2d │ │ + @ instruction: 0xff6c0e19 │ │ @ instruction: 0xff6b9786 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ mov ip, r2 │ │ ldr r2, [sp, #24] │ │ ldr lr, [sp, #28] │ │ ldr r4, [sp, #32] │ │ @@ -3410008,15 +3410008,15 @@ │ │ mov r6, #0 │ │ bl c277cc │ │ add r0, sp, #16 │ │ bl c526a8 │ │ mov r0, r6 │ │ add sp, sp, #80 @ 0x50 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6d6882 │ │ + @ instruction: 0xff6d68a9 │ │ @ instruction: 0xff6de425 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #24 │ │ mov r6, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ str r0, [sp, #20] │ │ @@ -3410129,16 +3410129,16 @@ │ │ mov r1, #0 │ │ mov r0, r4 │ │ mov r5, r1 │ │ bl bd65f8 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6d66a2 │ │ - @ instruction: 0xff6cef03 │ │ + @ instruction: 0xff6d66c9 │ │ + @ instruction: 0xff6cef2a │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #300 @ 0x12c │ │ mov r5, r0 │ │ ldr r0, [r0] │ │ mov r7, r2 │ │ mov r4, r1 │ │ cmp r3, #0 │ │ @@ -3412477,25 +3412477,25 @@ │ │ add r0, pc, r0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0x001b1edc │ │ @ instruction: 0xfffffbbc │ │ andseq r1, fp, r4, asr #29 │ │ andseq r1, fp, ip, lsr #29 │ │ @ instruction: 0x001b1df0 │ │ - @ instruction: 0xff6d6067 │ │ + @ instruction: 0xff6d608e │ │ @ instruction: 0xff6ad3ee │ │ andseq r1, fp, ip, asr #27 │ │ @ instruction: 0x001b1eb4 │ │ @ instruction: 0xff6ad3ba │ │ andseq r1, fp, ip, asr #30 │ │ @ instruction: 0xfffffc2c │ │ andseq r1, fp, r4, lsr pc │ │ andseq r1, fp, ip, lsl pc │ │ andseq r1, fp, r4, ror #28 │ │ - @ instruction: 0xff6d60c7 │ │ + @ instruction: 0xff6d60ee │ │ @ instruction: 0xff6d9ddc │ │ cmp r0, #0 │ │ bne c57378 │ │ push {fp, lr} │ │ ldr r0, [pc, #108] @ c57384 │ │ ldr r1, [pc, #108] @ c57388 │ │ add r0, pc, r0 │ │ @@ -3412730,21 +3412730,21 @@ │ │ mov r0, #0 │ │ str r0, [r4, #156] @ 0x9c │ │ pop {r4, pc} │ │ ldr r1, [pc, #8] @ c576c8 │ │ mov r2, #27 │ │ add r1, pc, r1 │ │ b c6d7a8 │ │ - @ instruction: 0xff6ce591 │ │ + @ instruction: 0xff6ce5b8 │ │ ldr r1, [pc, #12] @ c576e0 │ │ mov r0, #28 │ │ mov r2, #32 │ │ add r1, pc, r1 │ │ b c6d478 │ │ - @ instruction: 0xff6ce579 │ │ + @ instruction: 0xff6ce5a0 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r1 │ │ mov r1, #17 │ │ bl c56f5c │ │ cmp r0, #0 │ │ beq c578a0 │ │ add r1, r4, #4 │ │ @@ -3412860,15 +3412860,15 @@ │ │ add r1, pc, r1 │ │ b cb4f74 │ │ andeq r0, r0, r4 │ │ ldr r1, [pc, #8] @ c578d0 │ │ mov r2, #53 @ 0x35 │ │ add r1, pc, r1 │ │ b c6d7a8 │ │ - @ instruction: 0xff6d1dad │ │ + @ instruction: 0xff6d1dd4 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #32 │ │ add lr, sp, #52 @ 0x34 │ │ mov r4, r2 │ │ ldr r2, [sp, #64] @ 0x40 │ │ cmp r4, #0 │ │ ldm lr, {r5, r6, lr} │ │ @@ -3413218,15 +3413218,15 @@ │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6aaae5 │ │ - @ instruction: 0xff6bec8e │ │ + @ instruction: 0xff6becb5 │ │ push {fp, lr} │ │ bl c57e88 │ │ cmp r0, #0 │ │ ldrbne r1, [r0] │ │ orrne r1, r1, #1 │ │ strbne r1, [r0] │ │ pop {fp, pc} │ │ @@ -3413281,17 +3413281,17 @@ │ │ movw r2, #545 @ 0x221 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff7216c0 │ │ - @ instruction: 0xff6c092a │ │ + @ instruction: 0xff6c0951 │ │ andeq r0, r0, r8, ror #22 │ │ - @ instruction: 0xff6c087e │ │ + @ instruction: 0xff6c08a5 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldrb r3, [r0] │ │ mov r4, r0 │ │ ldr r1, [pc, #60] @ c57fc8 │ │ ldr r2, [r0, #12] │ │ @@ -3413307,15 +3413307,15 @@ │ │ ldr r1, [pc, #20] @ c57fcc │ │ mov r0, r4 │ │ movw r2, #545 @ 0x221 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c6d7a8 │ │ andeq r0, r0, r0, lsl #22 │ │ - @ instruction: 0xff6c080e │ │ + @ instruction: 0xff6c0835 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r8, #0 │ │ cmp r0, #0 │ │ beq c58088 │ │ mov r7, r1 │ │ cmp r1, #1 │ │ blt c58088 │ │ @@ -3413552,16 +3413552,16 @@ │ │ mov r0, r4 │ │ mov r2, #177 @ 0xb1 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r6 │ │ add sp, sp, #72 @ 0x48 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6c04fe │ │ - @ instruction: 0xff6c043e │ │ + @ instruction: 0xff6c0525 │ │ + @ instruction: 0xff6c0465 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq c5840c │ │ mov r7, r1 │ │ cmp r1, #1 │ │ blt c5840c │ │ @@ -3413762,19 +3413762,19 @@ │ │ ldrb r2, [r1, r3] │ │ add r3, r3, #1 │ │ cmp r2, #0 │ │ bne c586bc │ │ b c585c0 │ │ mov r4, #0 │ │ b c58628 │ │ - @ instruction: 0xff6c027a │ │ + @ instruction: 0xff6c02a1 │ │ andeq r0, r0, r0, ror r4 │ │ - @ instruction: 0xff6c0186 │ │ - @ instruction: 0xff6c01ca │ │ - @ instruction: 0xff6bca4e │ │ + @ instruction: 0xff6c01ad │ │ + @ instruction: 0xff6c01f1 │ │ + @ instruction: 0xff6bca75 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ vpush {d8-d9} │ │ sub sp, sp, #88 @ 0x58 │ │ cmp r0, #0 │ │ beq c589bc │ │ mov r6, r1 │ │ @@ -3413957,27 +3413957,27 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ b c589a8 │ │ - @ instruction: 0xff6bfdfe │ │ - @ instruction: 0xff6b8971 │ │ - @ instruction: 0xff6c00a6 │ │ - @ instruction: 0xff6bff26 │ │ - @ instruction: 0xff6bfe62 │ │ - @ instruction: 0xff6b89d5 │ │ - @ instruction: 0xff6bff6a │ │ - @ instruction: 0xff6b8add │ │ - @ instruction: 0xff6c5b90 │ │ - @ instruction: 0xff6bfeaa │ │ - @ instruction: 0xff6b8a1d │ │ - @ instruction: 0xff6bc6f6 │ │ - @ instruction: 0xff6bfe2a │ │ + @ instruction: 0xff6bfe25 │ │ + @ instruction: 0xff6b8998 │ │ + @ instruction: 0xff6c00cd │ │ + @ instruction: 0xff6bff4d │ │ + @ instruction: 0xff6bfe89 │ │ + @ instruction: 0xff6b89fc │ │ + @ instruction: 0xff6bff91 │ │ + @ instruction: 0xff6b8b04 │ │ + @ instruction: 0xff6c5bb7 │ │ + @ instruction: 0xff6bfed1 │ │ + @ instruction: 0xff6b8a44 │ │ + @ instruction: 0xff6bc71d │ │ + @ instruction: 0xff6bfe51 │ │ push {r4, lr} │ │ mov r4, r1 │ │ ldr r1, [r0] │ │ ldr r0, [r0, #8] │ │ bl c81c1c │ │ cmp r0, #0 │ │ popeq {r4, pc} │ │ @@ -3414006,15 +3414006,15 @@ │ │ add r1, pc, r1 │ │ b cb4f74 │ │ andeq r0, r0, r4 │ │ ldr r1, [pc, #8] @ c58ab8 │ │ mov r2, #45 @ 0x2d │ │ add r1, pc, r1 │ │ b c6d7a8 │ │ - @ instruction: 0xff6bfd1a │ │ + @ instruction: 0xff6bfd41 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #56 @ 0x38 │ │ mov r6, r3 │ │ mov r8, r2 │ │ mov sl, r1 │ │ cmp r0, #0 │ │ beq c58b88 │ │ @@ -3414313,21 +3414313,21 @@ │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, #242 @ 0xf2 │ │ bl c6d7a8 │ │ mov r0, r7 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6c567f │ │ + @ instruction: 0xff6c56a6 │ │ andeq r0, r0, r0, asr r1 │ │ - @ instruction: 0xff6c55e7 │ │ - @ instruction: 0xff6c55c3 │ │ - @ instruction: 0xff6c5593 │ │ - @ instruction: 0xff6c54fb │ │ - @ instruction: 0xff6c54e7 │ │ + @ instruction: 0xff6c560e │ │ + @ instruction: 0xff6c55ea │ │ + @ instruction: 0xff6c55ba │ │ + @ instruction: 0xff6c5522 │ │ + @ instruction: 0xff6c550e │ │ muleq r0, r4, r0 │ │ bx lr │ │ push {r4, lr} │ │ mov lr, r1 │ │ movw r1, #40164 @ 0x9ce4 │ │ mov r3, r0 │ │ movw r0, #8997 @ 0x2325 │ │ @@ -3414408,18 +3414408,18 @@ │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ movw r2, #306 @ 0x132 │ │ bl c6d7a8 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6c543b │ │ - @ instruction: 0xff6c5417 │ │ - @ instruction: 0xff6c53eb │ │ - @ instruction: 0xff6c535b │ │ + @ instruction: 0xff6c5462 │ │ + @ instruction: 0xff6c543e │ │ + @ instruction: 0xff6c5412 │ │ + @ instruction: 0xff6c5382 │ │ andeq r0, r0, r8, asr #20 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #24] │ │ bl c7969c │ │ @@ -3414451,15 +3414451,15 @@ │ │ movw r2, #342 @ 0x156 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #343 @ 0x157 │ │ pop {r4, r5, r6, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff6c52c7 │ │ + @ instruction: 0xff6c52ee │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #60 @ 0x3c │ │ ldr r6, [r2] │ │ mov r4, #0 │ │ cmp r6, #0 │ │ beq c59528 │ │ mov r7, r1 │ │ @@ -3414677,17 +3414677,17 @@ │ │ mov r0, r5 │ │ mov r2, #636 @ 0x27c │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6c524f │ │ + @ instruction: 0xff6c5276 │ │ andeq r0, r0, r8, lsr #15 │ │ - @ instruction: 0xff6c4f23 │ │ + @ instruction: 0xff6c4f4a │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ add r6, r0, #32 │ │ mov r4, r0 │ │ mov fp, r1 │ │ mov r0, r6 │ │ bl c79910 │ │ @@ -3414943,20 +3414943,20 @@ │ │ mov r1, r4 │ │ bl c6d7a8 │ │ mov r0, r7 │ │ mov r1, r4 │ │ movw r2, #509 @ 0x1fd │ │ bl c6d7a8 │ │ b c59570 │ │ - @ instruction: 0xff6c4ebb │ │ - @ instruction: 0xff6c4e8f │ │ - @ instruction: 0xff6c4e5f │ │ + @ instruction: 0xff6c4ee2 │ │ + @ instruction: 0xff6c4eb6 │ │ + @ instruction: 0xff6c4e86 │ │ andeq r0, r0, r8, ror r3 │ │ - @ instruction: 0xff6c4b0b │ │ - @ instruction: 0xff6c4b4b │ │ + @ instruction: 0xff6c4b32 │ │ + @ instruction: 0xff6c4b72 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ ldrd r2, [r1] │ │ mov r5, r0 │ │ ldr r7, [r0, #8] │ │ mov r8, r1 │ │ ldr r0, [r0, #20] │ │ @@ -3415127,35 +3415127,35 @@ │ │ mov r1, r5 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #291 @ 0x123 │ │ pop {r4, r5, r6, r7, r8, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff6c491f │ │ - @ instruction: 0xff6c4827 │ │ + @ instruction: 0xff6c4946 │ │ + @ instruction: 0xff6c484e │ │ ldr r1, [pc, #8] @ c59c54 │ │ movw r2, #523 @ 0x20b │ │ add r1, pc, r1 │ │ b c6d7a8 │ │ - @ instruction: 0xff6c47f7 │ │ + @ instruction: 0xff6c481e │ │ push {r4, r5, fp, lr} │ │ ldr r5, [pc, #40] @ c59c8c │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ mov r2, #424 @ 0x1a8 │ │ add r5, pc, r5 │ │ mov r1, r5 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #425 @ 0x1a9 │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff6c47d7 │ │ + @ instruction: 0xff6c47fe │ │ bl d52040 │ │ mov r2, r0 │ │ mov r0, #0 │ │ cmp r2, #127 @ 0x7f │ │ bxhi lr │ │ ldr r0, [pc, #20] @ c59cc0 │ │ add r0, pc, r0 │ │ @@ -3415240,38 +3415240,38 @@ │ │ bx lr │ │ ldr r0, [pc, #44] @ c59e1c │ │ add r0, pc, r0 │ │ bx lr │ │ ldr r0, [pc, #48] @ c59e2c │ │ add r0, pc, r0 │ │ bx lr │ │ - @ instruction: 0xff6c4730 │ │ - @ instruction: 0xff6b93de │ │ - @ instruction: 0xff6d3558 │ │ + @ instruction: 0xff6c4757 │ │ + @ instruction: 0xff6b9405 │ │ + @ instruction: 0xff6b3c5a │ │ @ instruction: 0xff71f8a8 │ │ @ instruction: 0xff6ac657 │ │ - @ instruction: 0xff6c640c │ │ - @ instruction: 0xff6c9f9d │ │ + @ instruction: 0xff6c6433 │ │ + @ instruction: 0xff6c9fc4 │ │ @ instruction: 0xff6b1caf │ │ - @ instruction: 0xff6c6405 │ │ + @ instruction: 0xff6c642c │ │ andseq sp, r9, r0, lsr #27 │ │ @ instruction: 0xff6a6cf3 │ │ - @ instruction: 0xff6bccfa │ │ + @ instruction: 0xff6bcd21 │ │ ldr r0, [pc, #4] @ c59e3c │ │ add r0, pc, r0 │ │ bx lr │ │ - @ instruction: 0xff6c0bcb │ │ + @ instruction: 0xff6c0bf2 │ │ ldr r0, [pc, #4] @ c59e4c │ │ add r0, pc, r0 │ │ bx lr │ │ - @ instruction: 0xff6c7f9c │ │ + @ instruction: 0xff6c7fc3 │ │ ldr r0, [pc, #4] @ c59e5c │ │ add r0, pc, r0 │ │ bx lr │ │ - @ instruction: 0xff6be98c │ │ + @ instruction: 0xff6be9b3 │ │ ldr r0, [pc, #4] @ c59e6c │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0xff6ae456 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #156 @ 0x9c │ │ mov fp, #0 │ │ @@ -3415510,21 +3415510,21 @@ │ │ bl c3c68c │ │ mov r0, #0 │ │ mov fp, #0 │ │ b c5a140 │ │ mov fp, #0 │ │ ldr r0, [sp, #4] │ │ b c5a140 │ │ - @ instruction: 0xff6c7fd9 │ │ + @ instruction: 0xff6c8000 │ │ @ instruction: 0xff6ac461 │ │ @ instruction: 0xff6a06e7 │ │ - @ instruction: 0xff6d2d9b │ │ + @ instruction: 0xff6d2dc2 │ │ @ instruction: 0xff6d9055 │ │ @ instruction: 0xff6b1ad5 │ │ - @ instruction: 0xff6c7d3d │ │ + @ instruction: 0xff6c7d64 │ │ push {r4, lr} │ │ bl c57108 │ │ cmp r0, #0 │ │ beq c5a27c │ │ mov r4, r0 │ │ bl c79a58 │ │ cmp r0, #0 │ │ @@ -3415738,15 +3415738,15 @@ │ │ mov r2, #193 @ 0xc1 │ │ bl c6d7a8 │ │ ldr r0, [r8] │ │ bl c79aec │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6a850d │ │ - @ instruction: 0xff6b35de │ │ + @ instruction: 0xff6b3605 │ │ @ instruction: 0xff6a83ed │ │ @ instruction: 0xff6aa145 │ │ @ instruction: 0xff6a84a5 │ │ @ instruction: 0xff6a83b5 │ │ @ instruction: 0xff6aa10d │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ @@ -3415879,15 +3415879,15 @@ │ │ mov r2, #260 @ 0x104 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r7 │ │ add sp, sp, #52 @ 0x34 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6a82d5 │ │ - @ instruction: 0xff6b33a6 │ │ + @ instruction: 0xff6b33cd │ │ @ instruction: 0xff6a8249 │ │ @ instruction: 0xff6a8151 │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ ldr r0, [r0, #4] │ │ cmp r0, #0 │ │ beq c5a83c │ │ @@ -3416063,15 +3416063,15 @@ │ │ movw r2, #337 @ 0x151 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ add sp, sp, #56 @ 0x38 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff6a8085 │ │ - @ instruction: 0xff6b3156 │ │ + @ instruction: 0xff6b317d │ │ @ instruction: 0xff6a7fe5 │ │ @ instruction: 0xff6a7e71 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r0 │ │ ldr r0, [r0, #4] │ │ movw r8, #15 │ │ mov r5, r2 │ │ @@ -3416244,15 +3416244,15 @@ │ │ bl cb45a4 │ │ mov r0, #0 │ │ str r0, [r9] │ │ str r0, [r9, #4] │ │ add sp, sp, #92 @ 0x5c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6a7d35 │ │ - @ instruction: 0xff6b2e06 │ │ + @ instruction: 0xff6b2e2d │ │ @ instruction: 0xff6a7cbd │ │ andeq r0, r0, ip, ror #1 │ │ @ instruction: 0xff6a7bad │ │ ldr r2, [r1] │ │ ldr r1, [r0] │ │ mov r0, #0 │ │ cmp r1, r2 │ │ @@ -3416350,15 +3416350,15 @@ │ │ pop {r4, pc} │ │ pop {r4, lr} │ │ b c59e60 │ │ mov r0, #0 │ │ pop {r4, pc} │ │ andseq lr, sl, r4, lsl #6 │ │ andeq r0, r0, r8, asr #1 │ │ - @ instruction: 0xff6d064f │ │ + @ instruction: 0xff6d0676 │ │ @ instruction: 0xff6aad14 │ │ @ instruction: 0xff71e949 │ │ andseq lr, sl, r8, ror #4 │ │ andseq lr, sl, r8, lsl #4 │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #172] @ c5b024 │ │ mov r1, #128 @ 0x80 │ │ @@ -3416402,18 +3416402,18 @@ │ │ add r1, pc, r1 │ │ bl c6f228 │ │ ldr r0, [pc, #44] @ c5b048 │ │ add r0, pc, r0 │ │ str r4, [r0] │ │ pop {r4, r5, fp, pc} │ │ mulseq sl, ip, r1 │ │ - @ instruction: 0xff6b81cc │ │ + @ instruction: 0xff6b81f3 │ │ andseq ip, r9, r8, lsr fp │ │ @ instruction: 0xff6ad30f │ │ - @ instruction: 0xff6d054f │ │ + @ instruction: 0xff6d0576 │ │ andseq lr, sl, ip, asr #3 │ │ @ instruction: 0x001ae1b0 │ │ @ instruction: 0xff6a328d │ │ @ instruction: 0xff6d2323 │ │ andseq lr, sl, r8, lsl #3 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r6, [pc, #268] @ c5b164 │ │ @@ -3417954,81 +3417954,81 @@ │ │ add r0, pc, r0 │ │ bl c81ecc │ │ bl c696f4 │ │ bl c41958 │ │ bl c69704 │ │ pop {r4, lr} │ │ b c41958 │ │ - @ instruction: 0xff6b727f │ │ - @ instruction: 0xff6b7280 │ │ - @ instruction: 0xff6b5367 │ │ - @ instruction: 0xff6be9c4 │ │ + @ instruction: 0xff6b72a6 │ │ + @ instruction: 0xff6b72a7 │ │ + @ instruction: 0xff6b538e │ │ + @ instruction: 0xff6be9eb │ │ @ instruction: 0xff6a4b80 │ │ - @ instruction: 0xff6bab2d │ │ - @ instruction: 0xff6b903a │ │ + @ instruction: 0xff6bab54 │ │ + @ instruction: 0xff6b9061 │ │ @ instruction: 0xff6d4ffd │ │ @ instruction: 0xff6d719a │ │ @ instruction: 0xff6a4b0c │ │ @ instruction: 0xff6aa3f2 │ │ - @ instruction: 0xff6b389f │ │ - @ instruction: 0xff6c055d │ │ - @ instruction: 0xff6be90c │ │ + @ instruction: 0xff6b38c6 │ │ + @ instruction: 0xff6c0584 │ │ + @ instruction: 0xff6be933 │ │ @ instruction: 0xff6ac215 │ │ - @ instruction: 0xff6be8e1 │ │ - @ instruction: 0xff6c3de9 │ │ + @ instruction: 0xff6be908 │ │ + @ instruction: 0xff6c3e10 │ │ @ instruction: 0xff6d128b │ │ @ instruction: 0xff6d128b │ │ @ instruction: 0xff6a85cf │ │ - @ instruction: 0xff6ba155 │ │ + @ instruction: 0xff6ba17c │ │ @ instruction: 0xff6af9f7 │ │ @ instruction: 0xff6af9e7 │ │ @ instruction: 0xff69efd3 │ │ - @ instruction: 0xff6cb7f9 │ │ - @ instruction: 0xff6c5c3f │ │ - @ instruction: 0xff6ba949 │ │ + @ instruction: 0xff6cb820 │ │ + @ instruction: 0xff6c5c66 │ │ + @ instruction: 0xff6ba970 │ │ @ instruction: 0xff69efab │ │ - @ instruction: 0xff6b8e43 │ │ - @ instruction: 0xff6bc6bd │ │ + @ instruction: 0xff6b8e6a │ │ + @ instruction: 0xff6bc6e4 │ │ @ instruction: 0xff6adac7 │ │ @ instruction: 0xff6a6827 │ │ @ instruction: 0xff6d8f20 │ │ - @ instruction: 0xff6b6fb1 │ │ - @ instruction: 0xff6b17e8 │ │ - @ instruction: 0xff6b6f8f │ │ - @ instruction: 0xff6be6f7 │ │ - @ instruction: 0xff6be68c │ │ + @ instruction: 0xff6b6fd8 │ │ + @ instruction: 0xff6b180f │ │ + @ instruction: 0xff6b6fb6 │ │ + @ instruction: 0xff6be71e │ │ + @ instruction: 0xff6be6b3 │ │ @ instruction: 0xff6a483c │ │ @ instruction: 0xff6a482f │ │ - @ instruction: 0xff6cb670 │ │ + @ instruction: 0xff6cb697 │ │ @ instruction: 0xff6a0446 │ │ - @ instruction: 0xff6c3da7 │ │ + @ instruction: 0xff6c3dce │ │ @ instruction: 0xff6d1033 │ │ - @ instruction: 0xff6c207b │ │ + @ instruction: 0xff6c20a2 │ │ @ instruction: 0xff6ad906 │ │ - @ instruction: 0xff6b1671 │ │ - @ instruction: 0xff6c2063 │ │ + @ instruction: 0xff6b1698 │ │ + @ instruction: 0xff6c208a │ │ @ instruction: 0xff6ad8e1 │ │ @ instruction: 0xff6a29f1 │ │ - @ instruction: 0xff6c2046 │ │ + @ instruction: 0xff6c206d │ │ @ instruction: 0xff6a2971 │ │ @ instruction: 0xff6d8ce1 │ │ - @ instruction: 0xff6c0122 │ │ - @ instruction: 0xff6bc400 │ │ - @ instruction: 0xff6c505a │ │ + @ instruction: 0xff6c0149 │ │ + @ instruction: 0xff6bc427 │ │ + @ instruction: 0xff6c5081 │ │ @ instruction: 0xff6a3e7e │ │ - @ instruction: 0xff6c00fe │ │ - @ instruction: 0xff6d04c7 │ │ - @ instruction: 0xff6cefc2 │ │ - @ instruction: 0xff6cd0c8 │ │ - @ instruction: 0xff6c3b1f │ │ - @ instruction: 0xff6b148d │ │ + @ instruction: 0xff6c0125 │ │ + @ instruction: 0xff6d04ee │ │ + @ instruction: 0xff6cefe9 │ │ + @ instruction: 0xff6cd0ef │ │ + @ instruction: 0xff6c3b46 │ │ + @ instruction: 0xff6b14b4 │ │ @ instruction: 0xff6a4573 │ │ @ instruction: 0xff6d21ff │ │ - @ instruction: 0xff6c77aa │ │ - @ instruction: 0xff6b4c94 │ │ + @ instruction: 0xff6c77d1 │ │ + @ instruction: 0xff6b4cbb │ │ ldr r0, [pc, #4] @ c5c980 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r6, r7, r4, ror #14 │ │ ldr r0, [pc, #4] @ c5c990 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3422628,15 +3422628,15 @@ │ │ bne c60d90 │ │ mov r0, r4 │ │ mov r1, r8 │ │ bl d525f0 │ │ mvn r0, #0 │ │ add sp, sp, #56 @ 0x38 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6c321f │ │ + @ instruction: 0xff6c3246 │ │ @ instruction: 0xff6a90f8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r6, r1 │ │ ldr r1, [sp, #60] @ 0x3c │ │ mov r7, r0 │ │ ldr r0, [sp, #64] @ 0x40 │ │ @@ -3427847,16 +3427847,16 @@ │ │ mov r0, #6 │ │ mov r1, #176 @ 0xb0 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6a7982 │ │ - @ instruction: 0xff6a7992 │ │ + @ instruction: 0xff6a79a9 │ │ + @ instruction: 0xff6a79b9 │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ sub sp, sp, #8 │ │ add sl, r0, #32 │ │ mov r6, r3 │ │ mov r5, r2 │ │ mov r4, r1 │ │ mov r8, r0 │ │ @@ -3428865,15 +3428865,15 @@ │ │ blx d4b4f4 │ │ mov r0, #0 │ │ str r0, [r4, #732] @ 0x2dc │ │ mov r0, #1 │ │ str r0, [r4, #284] @ 0x11c │ │ pop {r4, r5, r6, r7, r8, pc} │ │ andseq r0, r9, ip, ror #16 │ │ - @ instruction: 0xff6a69de │ │ + @ instruction: 0xff6a6a05 │ │ @ instruction: 0xff6a4ac3 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov fp, r3 │ │ mov r7, r2 │ │ mov r4, r1 │ │ mov r6, r0 │ │ @@ -3429039,15 +3429039,15 @@ │ │ beq c67594 │ │ ldr r1, [pc, #16] @ c6759c │ │ movw r2, #503 @ 0x1f7 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6a66ca │ │ + @ instruction: 0xff6a66f1 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r3 │ │ mov r5, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl c3832c │ │ mov r4, r0 │ │ @@ -3429374,17 +3429374,17 @@ │ │ mov r0, #1 │ │ str r0, [r4, #284] @ 0x11c │ │ pop {r4, r5, r6, r7, r8, pc} │ │ add r0, r8, #32 │ │ str r0, [r5, #720] @ 0x2d0 │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6a6582 │ │ - @ instruction: 0xff6a656e │ │ - @ instruction: 0xff6a649a │ │ + @ instruction: 0xff6a65a9 │ │ + @ instruction: 0xff6a6595 │ │ + @ instruction: 0xff6a64c1 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ orr r4, r1, r2 │ │ bl c3832c │ │ @@ -3429438,16 +3429438,16 @@ │ │ mov r1, #176 @ 0xb0 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ andseq pc, r8, ip, lsr pc @ │ │ - @ instruction: 0xff6a60aa │ │ - @ instruction: 0xff6ba41a │ │ + @ instruction: 0xff6a60d1 │ │ + @ instruction: 0xff6ba441 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #24 │ │ mov r8, r3 │ │ mov r6, r2 │ │ mov r4, r1 │ │ mov r5, r0 │ │ bl c3832c │ │ @@ -3433134,20 +3433134,20 @@ │ │ bl c419a4 │ │ bl c3f398 │ │ pop {r4, lr} │ │ b c419a4 │ │ @ instruction: 0xff6c20fa │ │ @ instruction: 0xff6c359f │ │ @ instruction: 0xff6958be │ │ - @ instruction: 0xff6bf7ea │ │ - @ instruction: 0xff6b130d │ │ + @ instruction: 0xff6bf811 │ │ + @ instruction: 0xff6b1334 │ │ @ instruction: 0xff68fe8e │ │ - @ instruction: 0xff6b4dfb │ │ + @ instruction: 0xff6b4e22 │ │ @ instruction: 0xff6c9e7c │ │ - @ instruction: 0xff6a7ef8 │ │ + @ instruction: 0xff6a7f1f │ │ ldr r0, [pc, #4] @ c6b5bc │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x00169db4 │ │ push {fp, lr} │ │ bl c38a68 │ │ pop {fp, lr} │ │ @@ -3433457,15 +3433457,15 @@ │ │ bl c23ee8 │ │ pop {r4, lr} │ │ b c279f8 │ │ mov r0, r4 │ │ pop {r4, lr} │ │ b c23ee8 │ │ @ instruction: 0xff6a1395 │ │ - @ instruction: 0xff6ad0ff │ │ + @ instruction: 0xff6ad126 │ │ andeq r0, r0, ip, ror #1 │ │ andeq r0, r0, ip, asr #1 │ │ @ instruction: 0x000001b8 │ │ push {r4, lr} │ │ ldr r0, [pc, #76] @ c6bb0c │ │ ldr r0, [pc, r0] │ │ bl c387c0 │ │ @@ -3433968,15 +3433968,15 @@ │ │ mov r0, r4 │ │ bl c23ee8 │ │ pop {r4, lr} │ │ b c279f8 │ │ mov r0, r4 │ │ pop {r4, lr} │ │ b c23ee8 │ │ - @ instruction: 0xff6b78dd │ │ + @ instruction: 0xff6b7904 │ │ @ instruction: 0xff68f163 │ │ andeq r0, r0, r4, lsr #1 │ │ muleq r0, r4, r0 │ │ andeq r0, r0, r4, lsl #1 │ │ andseq r9, r6, r0, lsl #10 │ │ mov r0, #0 │ │ bx lr │ │ @@ -3434516,54 +3434516,54 @@ │ │ @ instruction: 0xff698454 │ │ andseq fp, r8, r8, lsr #15 │ │ mulseq r9, r4, r1 │ │ andseq fp, r9, r8, lsl #3 │ │ andseq fp, r9, r4, ror r1 │ │ @ instruction: 0xff69c0ca │ │ @ instruction: 0xff69bfae │ │ - @ instruction: 0xff6aa808 │ │ + @ instruction: 0xff6aa82f │ │ @ instruction: 0xff69683c │ │ - @ instruction: 0xff6bb79b │ │ + @ instruction: 0xff6bb7c2 │ │ andseq fp, r8, r0, lsr #14 │ │ ldrsheq fp, [r9], -ip │ │ @ instruction: 0x0019addc │ │ @ instruction: 0xff69bf6e │ │ @ instruction: 0xff69bf4e │ │ - @ instruction: 0xff6b9904 │ │ + @ instruction: 0xff6b992b │ │ @ instruction: 0xff69bd22 │ │ @ instruction: 0xff69c166 │ │ - @ instruction: 0xff6b9b1c │ │ + @ instruction: 0xff6b9b43 │ │ @ instruction: 0xff69bff6 │ │ @ instruction: 0xff69bcc6 │ │ @ instruction: 0xff69bee2 │ │ @ instruction: 0xff69bcee │ │ @ instruction: 0xff69beba │ │ - @ instruction: 0xff6b9870 │ │ + @ instruction: 0xff6b9897 │ │ @ instruction: 0xff69bdba │ │ @ instruction: 0xff69bba2 │ │ @ instruction: 0xff69ba92 │ │ - @ instruction: 0xff6a881a │ │ + @ instruction: 0xff6a8841 │ │ @ instruction: 0xff69bbe6 │ │ - @ instruction: 0xff6a896e │ │ - @ instruction: 0xff6b5534 │ │ + @ instruction: 0xff6a8995 │ │ + @ instruction: 0xff6b555b │ │ @ instruction: 0xff69b99e │ │ - @ instruction: 0xff6a8726 │ │ + @ instruction: 0xff6a874d │ │ @ instruction: 0xff69ba46 │ │ - @ instruction: 0xff6a87ce │ │ + @ instruction: 0xff6a87f5 │ │ @ instruction: 0xff69bad2 │ │ - @ instruction: 0xff6a885a │ │ + @ instruction: 0xff6a8881 │ │ @ instruction: 0xff69bf0a │ │ - @ instruction: 0xff6b98c0 │ │ + @ instruction: 0xff6b98e7 │ │ @ instruction: 0xff69be4e │ │ - @ instruction: 0xff6b9804 │ │ + @ instruction: 0xff6b982b │ │ @ instruction: 0xff69bc8a │ │ @ instruction: 0xff69bc52 │ │ - @ instruction: 0xff6b95f0 │ │ + @ instruction: 0xff6b9617 │ │ @ instruction: 0xff69be9e │ │ - @ instruction: 0xff6b9854 │ │ + @ instruction: 0xff6b987b │ │ cmp r1, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r0, [r1] │ │ mov r4, r1 │ │ bl bf1608 │ │ ldr r0, [r4, #12] │ │ @@ -3434612,15 +3434612,15 @@ │ │ bl c6d064 │ │ ldr r1, [pc, #16] @ c6ccb0 │ │ mov r0, r4 │ │ mov r2, #199 @ 0xc7 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff6abe1b │ │ + @ instruction: 0xff6abe42 │ │ push {r4, lr} │ │ mov r0, #0 │ │ mov r1, #1 │ │ bl c6cce4 │ │ ldr r4, [pc, #20] @ c6cce0 │ │ add r4, pc, r4 │ │ mov r0, r4 │ │ @@ -3434742,16 +3434742,16 @@ │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq ip, r9, r0, ror r7 │ │ andeq r0, r0, r0, lsr #11 │ │ andseq ip, r9, r4, asr r7 │ │ andseq ip, r9, ip, asr #14 │ │ andseq ip, r9, r8, lsr #14 │ │ - @ instruction: 0xff6abd37 │ │ - @ instruction: 0xff6abc57 │ │ + @ instruction: 0xff6abd5e │ │ + @ instruction: 0xff6abc7e │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [pc, #36] @ c6cef4 │ │ ldr r0, [pc, r0] │ │ cmn r0, #1 │ │ popeq {r4, pc} │ │ ldr r0, [pc, #24] @ c6cef8 │ │ @@ -3434785,15 +3434785,15 @@ │ │ mov r0, r5 │ │ mov r2, #237 @ 0xed │ │ add r1, pc, r1 │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ andseq sl, r9, r0, lsr #12 │ │ andseq sl, r9, ip, lsl #12 │ │ - @ instruction: 0xff6abb6f │ │ + @ instruction: 0xff6abb96 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ cmp r1, #0 │ │ beq c6cfb4 │ │ mov r5, r0 │ │ ldr r0, [pc, #208] @ c6d050 │ │ mov r9, r1 │ │ ldr r1, [pc, #204] @ c6d054 │ │ @@ -3434848,15 +3434848,15 @@ │ │ ldr r0, [r8, #4] │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ b c79aec │ │ andseq ip, r9, r8, ror #9 │ │ andeq r0, r0, r8, lsl r3 │ │ @ instruction: 0x0019c4d4 │ │ andseq ip, r9, ip, asr #9 │ │ - @ instruction: 0xff6abae3 │ │ + @ instruction: 0xff6abb0a │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [pc, #156] @ c6d110 │ │ ldr r1, [pc, #156] @ c6d114 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c79b30 │ │ @@ -3434982,24 +3434982,24 @@ │ │ mov r8, r0 │ │ ldr r0, [r9, #4] │ │ bl c79aec │ │ cmp r8, #0 │ │ bne c6d148 │ │ b c6d1f4 │ │ andseq sl, r9, ip, ror #7 │ │ - @ instruction: 0xff6ab933 │ │ + @ instruction: 0xff6ab95a │ │ andseq sl, r9, r4, ror r3 │ │ - @ instruction: 0xff6ab88f │ │ + @ instruction: 0xff6ab8b6 │ │ andseq ip, r9, r8, lsr #5 │ │ ldrdeq r0, [r0], -r8 │ │ mulseq r9, r4, r2 │ │ andseq ip, r9, ip, lsl #5 │ │ andseq sl, r9, r4, lsr #6 │ │ - @ instruction: 0xff6ab8af │ │ - @ instruction: 0xff6ab96b │ │ + @ instruction: 0xff6ab8d6 │ │ + @ instruction: 0xff6ab992 │ │ mov r1, #0 │ │ b c6cce4 │ │ push {r4, lr} │ │ ldr r1, [pc, #164] @ c6d358 │ │ mov r0, #8 │ │ mov r2, #60 @ 0x3c │ │ add r1, pc, r1 │ │ @@ -3435038,20 +3435038,20 @@ │ │ str r2, [r4] │ │ b c6d348 │ │ mov r2, #0 │ │ ldr r0, [pc, #36] @ c6d374 │ │ add r0, pc, r0 │ │ str r2, [r0] │ │ pop {r4, pc} │ │ - @ instruction: 0xff6ab807 │ │ + @ instruction: 0xff6ab82e │ │ andseq ip, r9, ip, lsr #3 │ │ mulseq r9, r8, r1 │ │ andseq ip, r9, r4, lsl #3 │ │ andseq ip, r9, r0, ror #2 │ │ - @ instruction: 0xff6ab793 │ │ + @ instruction: 0xff6ab7ba │ │ andseq ip, r9, r4, asr #2 │ │ andseq ip, r9, r4, lsr #2 │ │ cmp r0, #0 │ │ ldrne r3, [pc, #40] @ c6d3ac │ │ ldrne r3, [pc, r3] │ │ strne r3, [r0] │ │ cmp r1, #0 │ │ @@ -3435973,33 +3435973,33 @@ │ │ andseq fp, r9, r0, asr r4 │ │ andseq fp, r9, ip, asr #8 │ │ andseq fp, r9, r8, lsr r4 │ │ @ instruction: 0xff68f3b1 │ │ @ instruction: 0xff6c139e │ │ @ instruction: 0xff69689f │ │ @ instruction: 0xff6c1386 │ │ - @ instruction: 0xff6bd637 │ │ + @ instruction: 0xff6bd65e │ │ @ instruction: 0xff6c136e │ │ - @ instruction: 0xff6bd5ea │ │ + @ instruction: 0xff6bd611 │ │ @ instruction: 0xff6c12c6 │ │ - @ instruction: 0xff6b22f2 │ │ + @ instruction: 0xff6b2319 │ │ @ instruction: 0xff6c1456 │ │ @ instruction: 0xff6c727a │ │ @ instruction: 0xff6c1356 │ │ - @ instruction: 0xff6bd602 │ │ + @ instruction: 0xff6bd629 │ │ @ instruction: 0xff6c12de │ │ - @ instruction: 0xff6b5f66 │ │ + @ instruction: 0xff6b5f8d │ │ @ instruction: 0xff6c12f6 │ │ - @ instruction: 0xff6bd632 │ │ + @ instruction: 0xff6bd659 │ │ @ instruction: 0xff6c130e │ │ - @ instruction: 0xff6b5f96 │ │ + @ instruction: 0xff6b5fbd │ │ @ instruction: 0xff6c1326 │ │ @ instruction: 0xff6c5210 │ │ @ instruction: 0xff6c12ae │ │ - @ instruction: 0xff6a8b45 │ │ + @ instruction: 0xff6a8b6c │ │ @ instruction: 0xff6c1296 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr r8, [pc, #360] @ c6e3b8 │ │ add r8, pc, r8 │ │ ldr r7, [r8, #8] │ │ cmp r7, r0 │ │ bhi c6e358 │ │ @@ -3436095,15 +3436095,15 @@ │ │ @ instruction: 0xff6c10fe │ │ @ instruction: 0xff68d012 │ │ @ instruction: 0xff6c10e6 │ │ @ instruction: 0xff68f0e1 │ │ @ instruction: 0xff6c10ce │ │ @ instruction: 0xff6965cf │ │ @ instruction: 0xff6c10b6 │ │ - @ instruction: 0xff6bd367 │ │ + @ instruction: 0xff6bd38e │ │ @ instruction: 0xff6c109e │ │ @ instruction: 0xff69a16a │ │ @ instruction: 0xff6c1116 │ │ ldr r3, [pc, #20] @ c6e408 │ │ add r3, pc, r3 │ │ ldrb r3, [r3] │ │ cmp r3, #1 │ │ @@ -3436544,23 +3436544,23 @@ │ │ @ instruction: 0xff6c0ac2 │ │ @ instruction: 0xff68c90e │ │ @ instruction: 0xff6c09e2 │ │ @ instruction: 0xff68eabd │ │ @ instruction: 0xff6c0aaa │ │ @ instruction: 0xff695f8b │ │ @ instruction: 0xff6c0a72 │ │ - @ instruction: 0xff6bcd23 │ │ + @ instruction: 0xff6bcd4a │ │ @ instruction: 0xff6c0a5a │ │ @ instruction: 0xff699a1e │ │ @ instruction: 0xff6c09ca │ │ @ instruction: 0xff692364 │ │ @ instruction: 0xff6c0a42 │ │ @ instruction: 0xff69d331 │ │ @ instruction: 0xff6c0a2a │ │ - @ instruction: 0xff6b1896 │ │ + @ instruction: 0xff6b18bd │ │ @ instruction: 0xff6c09fa │ │ @ instruction: 0xff69d319 │ │ @ instruction: 0xff6c0a12 │ │ @ instruction: 0xff69d2b9 │ │ @ instruction: 0xff6c09b2 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ @@ -3436680,17 +3436680,17 @@ │ │ add r1, pc, r1 │ │ bl c59c90 │ │ andseq sl, r9, r4, ror r8 │ │ @ instruction: 0xff68e7ad │ │ @ instruction: 0xff6c079a │ │ @ instruction: 0xff695c9b │ │ @ instruction: 0xff6c0782 │ │ - @ instruction: 0xff6bca33 │ │ + @ instruction: 0xff6bca5a │ │ @ instruction: 0xff6c076a │ │ - @ instruction: 0xff6bcaaf │ │ + @ instruction: 0xff6bcad6 │ │ @ instruction: 0xff6c07b2 │ │ push {fp, lr} │ │ ldr ip, [pc, #220] @ c6edf8 │ │ add ip, pc, ip │ │ ldr r3, [ip, #16] │ │ cmp r3, r0 │ │ bhi c6edb0 │ │ @@ -3436743,19 +3436743,19 @@ │ │ ldr r0, [pc, #36] @ c6ee0c │ │ movw r2, #403 @ 0x193 │ │ ldr r1, [pc, #32] @ c6ee10 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c59c90 │ │ andseq sl, r9, r0, ror r7 │ │ - @ instruction: 0xff6a6463 │ │ + @ instruction: 0xff6a648a │ │ @ instruction: 0xff6c068e │ │ @ instruction: 0xff68c5a2 │ │ @ instruction: 0xff6c0676 │ │ - @ instruction: 0xff6baa40 │ │ + @ instruction: 0xff6baa67 │ │ @ instruction: 0xff6c065e │ │ @ instruction: 0xff690267 │ │ @ instruction: 0xff6c06b2 │ │ push {r4, r5, r6, lr} │ │ cmp r1, #0 │ │ bmi c6eec0 │ │ ldr r6, [pc, #216] @ c6ef08 │ │ @@ -3436815,15 +3436815,15 @@ │ │ add r1, pc, r1 │ │ bl c59c90 │ │ andseq sl, r9, r8, asr r6 │ │ @ instruction: 0xff68e591 │ │ @ instruction: 0xff6c057e │ │ @ instruction: 0xff695a7f │ │ @ instruction: 0xff6c0566 │ │ - @ instruction: 0xff6bc817 │ │ + @ instruction: 0xff6bc83e │ │ @ instruction: 0xff6c054e │ │ @ instruction: 0xff6be6cb │ │ @ instruction: 0xff6c0596 │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl d51bd0 │ │ @@ -3437195,20 +3437195,20 @@ │ │ mov r0, #15 │ │ mov r1, #116 @ 0x74 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6b4c53 │ │ - @ instruction: 0xff6a063f │ │ - @ instruction: 0xff6b4c2b │ │ - @ instruction: 0xff6a0617 │ │ - @ instruction: 0xff6b4c03 │ │ - @ instruction: 0xff6a05ef │ │ + @ instruction: 0xff6b4c7a │ │ + @ instruction: 0xff6a0666 │ │ + @ instruction: 0xff6b4c52 │ │ + @ instruction: 0xff6a063e │ │ + @ instruction: 0xff6b4c2a │ │ + @ instruction: 0xff6a0616 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl d51b50 │ │ lsrs r4, r0, #1 │ │ @@ -3437267,18 +3437267,18 @@ │ │ mov r0, r5 │ │ movw r2, #277 @ 0x115 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r9 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6b4b2b │ │ - @ instruction: 0xff6bc1e7 │ │ - @ instruction: 0xff6b4b97 │ │ - @ instruction: 0xff6b4acf │ │ + @ instruction: 0xff6b4b52 │ │ + @ instruction: 0xff6bc20e │ │ + @ instruction: 0xff6b4bbe │ │ + @ instruction: 0xff6b4af6 │ │ mov r2, #58 @ 0x3a │ │ b c6f524 │ │ cmp r1, #0 │ │ beq c6f6d4 │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #148] @ c6f6f0 │ │ @@ -3437316,17 +3437316,17 @@ │ │ ldr r1, [pc, #28] @ c6f6f8 │ │ mov r0, #1 │ │ movw r2, #335 @ 0x14f │ │ add r1, pc, r1 │ │ b c6d478 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6b4a77 │ │ + @ instruction: 0xff6b4a9e │ │ @ instruction: 0xff69115d │ │ - @ instruction: 0xff6b4a07 │ │ + @ instruction: 0xff6b4a2e │ │ cmp r1, #0 │ │ beq c6f770 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ ldr r1, [pc, #120] @ c6f78c │ │ mov r5, r0 │ │ add r0, r4, r4, lsl #1 │ │ @@ -3437355,17 +3437355,17 @@ │ │ ldr r1, [pc, #28] @ c6f794 │ │ mov r0, #1 │ │ movw r2, #335 @ 0x14f │ │ add r1, pc, r1 │ │ b c6d478 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6b49cf │ │ + @ instruction: 0xff6b49f6 │ │ @ instruction: 0xff6910b1 │ │ - @ instruction: 0xff6b496b │ │ + @ instruction: 0xff6b4992 │ │ push {r4, r5, r6, lr} │ │ mov r5, #0 │ │ cmp r2, #2 │ │ bcc c6f7e8 │ │ mov r6, r2 │ │ mov r4, r1 │ │ bl d527d0 │ │ @@ -3437908,15 +3437908,15 @@ │ │ bl c705a8 │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r8, r9, pc} │ │ - @ instruction: 0xff6a8b83 │ │ + @ instruction: 0xff6a8baa │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ ldr r0, [r0, #20] │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq c700dc │ │ @@ -3437954,15 +3437954,15 @@ │ │ b c700d8 │ │ mov r1, #0 │ │ str r1, [r0, #4] │ │ mov r4, #1 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6a8a63 │ │ + @ instruction: 0xff6a8a8a │ │ ldr r1, [r0, #20] │ │ cmp r1, #0 │ │ ldrne r2, [r1] │ │ cmpne r2, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ mov r2, #1 │ │ @@ -3438067,16 +3438067,16 @@ │ │ mov r2, #120 @ 0x78 │ │ ldr r0, [r5, #20] │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r4, #0 │ │ str r4, [r5, #20] │ │ b c70240 │ │ - @ instruction: 0xff6a88f7 │ │ - @ instruction: 0xff6a883b │ │ + @ instruction: 0xff6a891e │ │ + @ instruction: 0xff6a8862 │ │ push {r4, lr} │ │ cmp r1, #0 │ │ mov r4, r0 │ │ mov r0, #0 │ │ cmpne r2, #0 │ │ beq c7030c │ │ ldr ip, [pc, #60] @ c70310 │ │ @@ -3438092,15 +3438092,15 @@ │ │ strb r0, [r4, #24] │ │ mov r0, #20 │ │ bl c6d478 │ │ cmp r0, #0 │ │ str r0, [r4, #20] │ │ movwne r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6a87ff │ │ + @ instruction: 0xff6a8826 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ cmp r1, #0 │ │ beq c70400 │ │ ldr ip, [pc, #220] @ c70408 │ │ mov r5, r0 │ │ mov r6, r2 │ │ @@ -3438154,16 +3438154,16 @@ │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r4, #0 │ │ str r4, [r5, #20] │ │ b c70394 │ │ mov r4, #0 │ │ b c70394 │ │ - @ instruction: 0xff6a8787 │ │ - @ instruction: 0xff6a86e7 │ │ + @ instruction: 0xff6a87ae │ │ + @ instruction: 0xff6a870e │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr ip, [pc, #72] @ c70470 │ │ mov r4, r0 │ │ ldrb r3, [r4, #24] │ │ @@ -3438180,15 +3438180,15 @@ │ │ str r2, [r4, #12] │ │ mov r2, #110 @ 0x6e │ │ bl c6d478 │ │ cmp r0, #0 │ │ str r0, [r4, #20] │ │ movwne r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6a86a3 │ │ + @ instruction: 0xff6a86ca │ │ push {r4, lr} │ │ ldr ip, [pc, #100] @ c704e4 │ │ mov r4, r0 │ │ mvn lr, #0 │ │ lsl r3, r1, #3 │ │ mvn r3, lr, lsl r3 │ │ ldrb r2, [r4, #24] │ │ @@ -3438209,15 +3438209,15 @@ │ │ mov r2, #110 @ 0x6e │ │ str r3, [r4, #16] │ │ bl c6d478 │ │ cmp r0, #0 │ │ str r0, [r4, #20] │ │ movwne r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6a8637 │ │ + @ instruction: 0xff6a865e │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r1, [pc, #68] @ c7053c │ │ ldrb r2, [r4, #24] │ │ mvn r0, #0 │ │ str r0, [r4, #16] │ │ add r1, pc, r1 │ │ @@ -3438231,15 +3438231,15 @@ │ │ str r3, [r4, #8] │ │ str r3, [r4, #12] │ │ bl c6d478 │ │ cmp r0, #0 │ │ str r0, [r4, #20] │ │ movwne r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6a85d3 │ │ + @ instruction: 0xff6a85fa │ │ ldr r0, [r0, #20] │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ strne r1, [r0, #16] │ │ movne r0, #1 │ │ bx lr │ │ push {r4, r5, r6, lr} │ │ @@ -3438481,15 +3438481,15 @@ │ │ cmp r3, #0 │ │ add r5, r5, #1 │ │ orrne r7, r8, #128 @ 0x80 │ │ add r4, r4, #1 │ │ strd r4, [r0, #8] │ │ strbne r7, [r3] │ │ b c70730 │ │ - @ instruction: 0xff6a838f │ │ + @ instruction: 0xff6a83b6 │ │ ldr r1, [r0, #20] │ │ mov r2, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r3, [r1] │ │ @@ -3438511,15 +3438511,15 @@ │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, #0 │ │ str r0, [r4, #20] │ │ mov r0, #1 │ │ pop {r4, lr} │ │ bx lr │ │ - @ instruction: 0xff6a8153 │ │ + @ instruction: 0xff6a817a │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #20] │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq c709f8 │ │ ldr r1, [pc, #64] @ c70a00 │ │ @@ -3438536,15 +3438536,15 @@ │ │ str r0, [r4, #20] │ │ str r3, [r0] │ │ str r1, [r0, #4] │ │ str r1, [r0, #8] │ │ str r2, [r0, #12] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6a810f │ │ + @ instruction: 0xff6a8136 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ ldr r5, [sp, #32] │ │ mov r7, #0 │ │ cmp r5, #8 │ │ bhi c70b24 │ │ mov r6, r2 │ │ @@ -3438776,15 +3438776,15 @@ │ │ bl c705a8 │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r8, r9, pc} │ │ - @ instruction: 0xff6a7e13 │ │ + @ instruction: 0xff6a7e3a │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ ldrne r0, [r0, #12] │ │ strne r0, [r1] │ │ movne r0, #1 │ │ bx lr │ │ mov r2, r0 │ │ @@ -3438819,15 +3438819,15 @@ │ │ bl c6d7a8 │ │ cmp r6, #0 │ │ mov r0, r6 │ │ bne c70e44 │ │ mov r0, #0 │ │ str r0, [r4, #20] │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6a7c93 │ │ + @ instruction: 0xff6a7cba │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, r0 │ │ mov r0, #0 │ │ str r0, [sp, #4] │ │ subs r0, r2, #64 @ 0x40 │ │ mov r4, r3 │ │ @@ -3438983,15 +3438983,15 @@ │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff68a376 │ │ @ instruction: 0xff68a2ee │ │ @ instruction: 0xff68a2d6 │ │ - @ instruction: 0xff6b87a5 │ │ + @ instruction: 0xff6b87cc │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ str r2, [sp, #4] │ │ mov r2, #2 │ │ str r2, [sp] │ │ add r2, sp, #4 │ │ mov r3, #4 │ │ @@ -3439155,20 +3439155,20 @@ │ │ bl c6d7a8 │ │ mov r0, r9 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r9, #0 │ │ b c71394 │ │ @ instruction: 0xff68a166 │ │ - @ instruction: 0xff6b0db5 │ │ - @ instruction: 0xff6b0da5 │ │ + @ instruction: 0xff6b0ddc │ │ + @ instruction: 0xff6b0dcc │ │ @ instruction: 0xff68a11a │ │ - @ instruction: 0xff6b0d69 │ │ + @ instruction: 0xff6b0d90 │ │ @ instruction: 0xff68a0d2 │ │ - @ instruction: 0xff6b0d21 │ │ + @ instruction: 0xff6b0d48 │ │ @ instruction: 0xff68a082 │ │ @ instruction: 0xff68a00e │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ @@ -3439484,15 +3439484,15 @@ │ │ mov r0, r8 │ │ add sp, sp, #44 @ 0x2c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff689d02 │ │ @ instruction: 0xff689af2 │ │ @ instruction: 0xff689d5a │ │ @ instruction: 0xff689d36 │ │ - @ instruction: 0xff6a56b7 │ │ + @ instruction: 0xff6a56de │ │ @ instruction: 0xff689b22 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c718f4 │ │ mov r1, r2 │ │ mov r2, r3 │ │ pop {r4, lr} │ │ @@ -3439883,29 +3439883,29 @@ │ │ b c71d64 │ │ nop {0} │ │ andeq r0, r0, r0 │ │ mvngt r0, r0 │ │ @ instruction: 0xffc00000 │ │ ldrshmi pc, [pc, #255] @ c7200b @ │ │ @ instruction: 0xff68d34d │ │ - @ instruction: 0xff6b240a │ │ + @ instruction: 0xff6b2431 │ │ @ instruction: 0xff68d2ed │ │ - @ instruction: 0xff6b23aa │ │ + @ instruction: 0xff6b23d1 │ │ @ instruction: 0xff68d15d │ │ - @ instruction: 0xff6b221a │ │ + @ instruction: 0xff6b2241 │ │ @ instruction: 0xff68d291 │ │ - @ instruction: 0xff6b234e │ │ + @ instruction: 0xff6b2375 │ │ @ instruction: 0xff68d195 │ │ - @ instruction: 0xff6b2252 │ │ + @ instruction: 0xff6b2279 │ │ @ instruction: 0xff68d1c5 │ │ - @ instruction: 0xff6b2282 │ │ + @ instruction: 0xff6b22a9 │ │ @ instruction: 0xff68d1f1 │ │ - @ instruction: 0xff6b22ae │ │ + @ instruction: 0xff6b22d5 │ │ @ instruction: 0xff68d229 │ │ - @ instruction: 0xff6b22e6 │ │ + @ instruction: 0xff6b230d │ │ b c71f4c │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ str r1, [sp, #4] │ │ beq c71fac │ │ mov r2, r1 │ │ @@ -3440008,19 +3440008,19 @@ │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r4, #0 │ │ mov r0, #15 │ │ mov r1, #130 @ 0x82 │ │ b c71fd8 │ │ @ instruction: 0xff68d079 │ │ - @ instruction: 0xff6b3e8d │ │ + @ instruction: 0xff6b3eb4 │ │ @ instruction: 0xff68cf55 │ │ - @ instruction: 0xff6b3d69 │ │ + @ instruction: 0xff6b3d90 │ │ @ instruction: 0xff68cfad │ │ - @ instruction: 0xff6b3dc1 │ │ + @ instruction: 0xff6b3de8 │ │ push {fp, lr} │ │ mvn ip, #0 │ │ mov lr, #4 │ │ mov r3, #1 │ │ stm r0, {r1, r3} │ │ str r2, [r0, #8] │ │ str lr, [r0, #12] │ │ @@ -3440306,21 +3440306,21 @@ │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r4, #0 │ │ mov r0, #15 │ │ mov r1, #126 @ 0x7e │ │ b c72564 │ │ @ instruction: 0xff68cbdd │ │ - @ instruction: 0xff6b7420 │ │ + @ instruction: 0xff6b7447 │ │ @ instruction: 0xff68caad │ │ - @ instruction: 0xff6b72f0 │ │ + @ instruction: 0xff6b7317 │ │ @ instruction: 0xff68cae9 │ │ - @ instruction: 0xff6b732c │ │ + @ instruction: 0xff6b7353 │ │ @ instruction: 0xff68cb3d │ │ - @ instruction: 0xff6b7380 │ │ + @ instruction: 0xff6b73a7 │ │ push {fp, lr} │ │ mvn ip, #0 │ │ mov lr, #4 │ │ mov r3, #2 │ │ stm r0, {r1, r3} │ │ str r2, [r0, #8] │ │ str lr, [r0, #12] │ │ @@ -3440521,15 +3440521,15 @@ │ │ bl c277cc │ │ mov r0, #0 │ │ str r9, [r4, #16] │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff68c765 │ │ @ instruction: 0xff693d3a │ │ @ instruction: 0xff68c7dd │ │ - @ instruction: 0xff6b533b │ │ + @ instruction: 0xff6b5362 │ │ push {r4, r5, r6, lr} │ │ ldr r4, [r0, #8] │ │ cmp r4, #0 │ │ beq c72944 │ │ ldr r3, [r0, #4] │ │ cmp r3, #2 │ │ beq c72974 │ │ @@ -3440600,19 +3440600,19 @@ │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r4, #0 │ │ mov r0, #15 │ │ mov r1, #126 @ 0x7e │ │ b c729cc │ │ @ instruction: 0xff68c6e1 │ │ - @ instruction: 0xff6b8e96 │ │ + @ instruction: 0xff6b8ebd │ │ @ instruction: 0xff68c615 │ │ @ instruction: 0xff693bea │ │ @ instruction: 0xff68c681 │ │ - @ instruction: 0xff6b8e36 │ │ + @ instruction: 0xff6b8e5d │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ str r2, [r0, #16] │ │ ldr r0, [r0, #8] │ │ cmp r0, #0 │ │ beq c72aa0 │ │ ldr r3, [r4, #4] │ │ @@ -3441112,15 +3441112,15 @@ │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c277cc │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff68be25 │ │ - @ instruction: 0xff6b85a7 │ │ + @ instruction: 0xff6b85ce │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ cmp r0, #0 │ │ beq c732d8 │ │ orr r7, r1, r3 │ │ clz r7, r7 │ │ lsrs r7, r7, #5 │ │ bne c732d8 │ │ @@ -3441215,22 +3441215,22 @@ │ │ mov r2, r5 │ │ blx d4b4f4 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff68bd4d │ │ - @ instruction: 0xff6b65a6 │ │ + @ instruction: 0xff6b65cd │ │ @ instruction: 0xff68bd1d │ │ - @ instruction: 0xff6b6576 │ │ + @ instruction: 0xff6b659d │ │ @ instruction: 0xff68bce5 │ │ - @ instruction: 0xff6b653e │ │ + @ instruction: 0xff6b6565 │ │ @ instruction: 0xff68bca9 │ │ @ instruction: 0xff68bd79 │ │ - @ instruction: 0xff6b65d2 │ │ + @ instruction: 0xff6b65f9 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ str r2, [sp, #4] │ │ mov r2, #5 │ │ str r2, [sp] │ │ add r2, sp, #4 │ │ bl c73244 │ │ @@ -3441326,17 +3441326,17 @@ │ │ cmp r0, r4 │ │ ldrhi r0, [r6, #8] │ │ movhi r1, #0 │ │ strbhi r1, [r0, r4] │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff68bb01 │ │ - @ instruction: 0xff6b292a │ │ + @ instruction: 0xff6b2951 │ │ @ instruction: 0xff68bb2d │ │ - @ instruction: 0xff6b2956 │ │ + @ instruction: 0xff6b297d │ │ push {fp, lr} │ │ cmp r0, #0 │ │ beq c735cc │ │ mov r3, #0 │ │ cmp r1, #0 │ │ str r3, [r0, #16] │ │ beq c735e8 │ │ @@ -3441361,17 +3441361,17 @@ │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff68ba59 │ │ - @ instruction: 0xff6a5503 │ │ + @ instruction: 0xff6a552a │ │ @ instruction: 0xff68ba3d │ │ - @ instruction: 0xff6a54e7 │ │ + @ instruction: 0xff6a550e │ │ push {r4, r5, r6, lr} │ │ mov r5, r2 │ │ mov r6, r1 │ │ mov r4, r0 │ │ cmp r2, #0 │ │ beq c7365c │ │ cmp r3, #0 │ │ @@ -3441433,17 +3441433,17 @@ │ │ mov r0, #15 │ │ mov r1, #129 @ 0x81 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ @ instruction: 0xff68b979 │ │ - @ instruction: 0xff69c426 │ │ + @ instruction: 0xff69c44d │ │ @ instruction: 0xff68b91d │ │ - @ instruction: 0xff69c3ca │ │ + @ instruction: 0xff69c3f1 │ │ mov r3, #7 │ │ b c7369c │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq c737ac │ │ mov r5, r0 │ │ mov r0, #0 │ │ @@ -3441486,15 +3441486,15 @@ │ │ mov r0, #15 │ │ mov r1, #129 @ 0x81 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff68b879 │ │ - @ instruction: 0xff6b8016 │ │ + @ instruction: 0xff6b803d │ │ @ instruction: 0xff68b849 │ │ @ instruction: 0xff687bd8 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c73858 │ │ ldr r3, [r0, #4] │ │ str r2, [r0, #16] │ │ @@ -3441947,16 +3441947,16 @@ │ │ bl c6eb18 │ │ mov r0, r4 │ │ ldr r1, [pc, #16] @ c73f50 │ │ mov r2, #234 @ 0xea │ │ add r1, pc, r1 │ │ pop {r4, r6, r7, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff699d50 │ │ - @ instruction: 0xff699d38 │ │ + @ instruction: 0xff699d77 │ │ + @ instruction: 0xff699d5f │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ cmp r0, #0 │ │ mov r4, #0 │ │ movne r5, r1 │ │ cmpne r1, #0 │ │ str r4, [sp, #4] │ │ @@ -3442196,21 +3442196,21 @@ │ │ mov r0, r9 │ │ mov r2, #226 @ 0xe2 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ b c742d0 │ │ @ instruction: 0xff68de05 │ │ @ instruction: 0xff690939 │ │ - @ instruction: 0xff69ba7f │ │ + @ instruction: 0xff69baa6 │ │ @ instruction: 0xff690841 │ │ - @ instruction: 0xff69b987 │ │ + @ instruction: 0xff69b9ae │ │ @ instruction: 0xff6908f9 │ │ - @ instruction: 0xff69ba3f │ │ + @ instruction: 0xff69ba66 │ │ @ instruction: 0xff6908cd │ │ - @ instruction: 0xff69ba13 │ │ + @ instruction: 0xff69ba3a │ │ @ instruction: 0xff690809 │ │ @ instruction: 0xff690691 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ bl bd43a4 │ │ cmp r0, #0 │ │ beq c74384 │ │ @@ -3442292,15 +3442292,15 @@ │ │ mov r0, #0 │ │ strb r0, [r6] │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff68e8ee │ │ - @ instruction: 0xff6b0ad3 │ │ + @ instruction: 0xff6b0afa │ │ @ instruction: 0xff68e90a │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r5, r0 │ │ bl bd427c │ │ movw r1, #19923 @ 0x4dd3 │ │ add r0, r0, r0, lsl #1 │ │ @@ -3442428,15 +3442428,15 @@ │ │ beq c74680 │ │ add r6, r9, r6 │ │ b c74618 │ │ mov r7, r5 │ │ b c7455c │ │ @ instruction: 0xff68e79a │ │ @ instruction: 0xff68e71a │ │ - @ instruction: 0xff6b074d │ │ + @ instruction: 0xff6b0774 │ │ @ instruction: 0xff6bedd4 │ │ @ instruction: 0xff68e6b2 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r4, r1 │ │ cmp r1, #0 │ │ beq c747ec │ │ @@ -3442539,15 +3442539,15 @@ │ │ str fp, [r9] │ │ cmp r0, #0 │ │ beq c74880 │ │ str sl, [fp, #12] │ │ pop {r0} @ (ldr r0, [sp], #4) │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff68e4f2 │ │ - @ instruction: 0xff6af977 │ │ + @ instruction: 0xff6af99e │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov sl, r0 │ │ ldrb r0, [r1] │ │ @@ -3442762,15 +3442762,15 @@ │ │ str r0, [r4, #16] │ │ str r0, [r4, #20] │ │ mov r0, #1 │ │ stm r4, {r1, r6} │ │ str r5, [r4, #8] │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff69723a │ │ - @ instruction: 0xff6b4d26 │ │ + @ instruction: 0xff6b4d4d │ │ @ instruction: 0xff6971f2 │ │ @ instruction: 0xff6971de │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ movne r6, r1 │ │ cmpne r1, #0 │ │ bne c74c60 │ │ @@ -3442809,15 +3442809,15 @@ │ │ str r0, [r4, #16] │ │ str r0, [r4, #20] │ │ mov r0, #1 │ │ stm r4, {r1, r6} │ │ str r5, [r4, #8] │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff69717e │ │ - @ instruction: 0xff699050 │ │ + @ instruction: 0xff699077 │ │ @ instruction: 0xff697136 │ │ @ instruction: 0xff697122 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ movne r6, r1 │ │ cmpne r1, #0 │ │ bne c74d1c │ │ @@ -3443238,26 +3443238,26 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r1, [r4] │ │ mov r0, r9 │ │ bl d525f0 │ │ b c74f78 │ │ @ instruction: 0xff68639e │ │ @ instruction: 0xff696ed6 │ │ - @ instruction: 0xff69e51b │ │ - @ instruction: 0xff6a5c90 │ │ + @ instruction: 0xff69e542 │ │ + @ instruction: 0xff6a5cb7 │ │ @ instruction: 0xff696f32 │ │ - @ instruction: 0xff69e577 │ │ + @ instruction: 0xff69e59e │ │ @ instruction: 0xff696e66 │ │ - @ instruction: 0xff69e4ab │ │ - @ instruction: 0xff6a02e7 │ │ + @ instruction: 0xff69e4d2 │ │ + @ instruction: 0xff6a030e │ │ @ instruction: 0xff696e8e │ │ @ instruction: 0xff68a12a │ │ @ instruction: 0xff696cd2 │ │ @ instruction: 0xff689f6e │ │ - @ instruction: 0xff69c51c │ │ + @ instruction: 0xff69c543 │ │ @ instruction: 0xff696c9a │ │ @ instruction: 0xff689f36 │ │ @ instruction: 0xff696dc6 │ │ @ instruction: 0xff696c42 │ │ @ instruction: 0xff689ede │ │ @ instruction: 0xff696d66 │ │ @ instruction: 0xff696ba2 │ │ @@ -3443295,15 +3443295,15 @@ │ │ ldr r1, [sp, #52] @ 0x34 │ │ cmp r0, #0 │ │ mvneq r1, #0 │ │ mov r0, r1 │ │ add sp, sp, #56 @ 0x38 │ │ pop {r4, r5, fp, pc} │ │ andseq r0, r6, r8, ror #7 │ │ - @ instruction: 0xff69f505 │ │ + @ instruction: 0xff69f52c │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #56 @ 0x38 │ │ mov r4, r2 │ │ ldr r2, [pc, #92] @ c754d0 │ │ mov r5, r3 │ │ mov r3, #0 │ │ add r2, pc, r2 │ │ @@ -3443698,16 +3443698,16 @@ │ │ ldr r1, [pc, #24] @ c75aac │ │ mov r0, r5 │ │ mov r2, #39 @ 0x27 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6ae6b5 │ │ - @ instruction: 0xff6ae67d │ │ + @ instruction: 0xff6ae6dc │ │ + @ instruction: 0xff6ae6a4 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ ldr r1, [pc, #36] @ c75ae8 │ │ ldr r1, [pc, r1] │ │ bl cb4f74 │ │ ldr r0, [r4] │ │ @@ -3443715,15 +3443715,15 @@ │ │ ldr r1, [pc, #20] @ c75aec │ │ mov r0, r4 │ │ mov r2, #55 @ 0x37 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c6d7a8 │ │ andseq r2, r8, ip, asr #32 │ │ - @ instruction: 0xff6ae639 │ │ + @ instruction: 0xff6ae660 │ │ ldr r0, [pc, #16] @ c75b08 │ │ mov r2, #0 │ │ ldr r1, [pc, #12] @ c75b0c │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b bde308 │ │ @ instruction: 0xff6962ce │ │ @@ -3444131,27 +3444131,27 @@ │ │ ldr r2, [pc, #72] @ c761a0 │ │ mov r0, #15 │ │ mov r1, #105 @ 0x69 │ │ mov r3, r9 │ │ add r2, pc, r2 │ │ bl c277cc │ │ b c76118 │ │ - @ instruction: 0xff6ae019 │ │ + @ instruction: 0xff6ae040 │ │ @ instruction: 0xff695cd4 │ │ - @ instruction: 0xff6b031a │ │ + @ instruction: 0xff6b0341 │ │ @ instruction: 0xff6bd286 │ │ @ instruction: 0xff6b980b │ │ @ instruction: 0xff692877 │ │ - @ instruction: 0xff6ae239 │ │ + @ instruction: 0xff6ae260 │ │ @ instruction: 0xff6bf4d1 │ │ - @ instruction: 0xff6ae0c9 │ │ - @ instruction: 0xff6ae1d5 │ │ - @ instruction: 0xff6ae1b1 │ │ - @ instruction: 0xff6adfd1 │ │ - @ instruction: 0xff6999c1 │ │ + @ instruction: 0xff6ae0f0 │ │ + @ instruction: 0xff6ae1fc │ │ + @ instruction: 0xff6ae1d8 │ │ + @ instruction: 0xff6adff8 │ │ + @ instruction: 0xff6999e8 │ │ @ instruction: 0xff688f07 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r0 │ │ cmp r1, #0 │ │ beq c76358 │ │ mov r7, r1 │ │ ldr r1, [pc, #480] @ c763a0 │ │ @@ -3444269,33 +3444269,33 @@ │ │ mov r0, #15 │ │ mov r1, #105 @ 0x69 │ │ mov r3, r8 │ │ add r2, pc, r2 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6addad │ │ - @ instruction: 0xff6997b0 │ │ + @ instruction: 0xff6addd4 │ │ + @ instruction: 0xff6997d7 │ │ @ instruction: 0xff6b7221 │ │ - @ instruction: 0xff6a3968 │ │ - @ instruction: 0xff699959 │ │ + @ instruction: 0xff6a398f │ │ + @ instruction: 0xff699980 │ │ @ instruction: 0xff6851d9 │ │ - @ instruction: 0xff69e141 │ │ - @ instruction: 0xff6adef4 │ │ - @ instruction: 0xff6af76b │ │ + @ instruction: 0xff69e168 │ │ + @ instruction: 0xff6adf1b │ │ + @ instruction: 0xff6af792 │ │ @ instruction: 0xff696cbe │ │ - @ instruction: 0xff6aebbb │ │ - @ instruction: 0xff6ade89 │ │ - @ instruction: 0xff6aa076 │ │ + @ instruction: 0xff6aebe2 │ │ + @ instruction: 0xff6adeb0 │ │ + @ instruction: 0xff6aa09d │ │ @ instruction: 0xff684461 │ │ - @ instruction: 0xff6a280f │ │ - @ instruction: 0xff69bf32 │ │ + @ instruction: 0xff6a2836 │ │ + @ instruction: 0xff69bf59 │ │ @ instruction: 0xff6850bd │ │ - @ instruction: 0xff6addd5 │ │ - @ instruction: 0xff6997d8 │ │ + @ instruction: 0xff6addfc │ │ + @ instruction: 0xff6997ff │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #532 @ 0x214 │ │ str r1, [sp, #16] │ │ mov r9, r0 │ │ ldr r8, [sp, #568] @ 0x238 │ │ mov r1, r3 │ │ mov r4, r3 │ │ @@ -3444417,15 +3444417,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r4, r0 │ │ mov r0, fp │ │ bl cb4f4c │ │ mov r0, r4 │ │ add sp, sp, #532 @ 0x214 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6adc35 │ │ + @ instruction: 0xff6adc5c │ │ @ instruction: 0xff68c7b2 │ │ @ instruction: 0xff690eab │ │ push {r4, r5, fp, lr} │ │ ldr r5, [pc, #56] @ c76634 │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ movw r2, #281 @ 0x119 │ │ @@ -3444626,15 +3444626,15 @@ │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff68fd2b │ │ - @ instruction: 0xff6a0443 │ │ + @ instruction: 0xff6a046a │ │ push {r4, r5, r6, lr} │ │ mov r4, r1 │ │ mov r1, #1 │ │ bl c56f5c │ │ cmp r0, #0 │ │ beq c769b0 │ │ mov r5, r0 │ │ @@ -3444735,19 +3444735,19 @@ │ │ b c76ac8 │ │ mov r6, #0 │ │ ldr r0, [r5, #16] │ │ bl c79aec │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff68fc5b │ │ - @ instruction: 0xff6a0373 │ │ + @ instruction: 0xff6a039a │ │ @ instruction: 0xff68fc17 │ │ - @ instruction: 0xff6b2eba │ │ + @ instruction: 0xff6b2ee1 │ │ @ instruction: 0xff68fbef │ │ - @ instruction: 0xff6b2e92 │ │ + @ instruction: 0xff6b2eb9 │ │ @ instruction: 0xff68fbab │ │ @ instruction: 0xff68fc8b │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #112 @ 0x70 │ │ mov r4, r1 │ │ mov r1, #1 │ │ mov r7, r2 │ │ @@ -3444834,15 +3444834,15 @@ │ │ add sp, sp, #112 @ 0x70 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r4 │ │ bl c76cc4 │ │ mov r4, #0 │ │ b c76c48 │ │ @ instruction: 0xff68fa03 │ │ - @ instruction: 0xff6a011b │ │ + @ instruction: 0xff6a0142 │ │ push {r4, r5, fp, lr} │ │ add r1, r0, #8 │ │ ldrex r2, [r1] │ │ add r4, r2, #1 │ │ strex r2, r4, [r1] │ │ cmp r2, #0 │ │ bne c76c74 │ │ @@ -3445110,15 +3445110,15 @@ │ │ mov r0, r7 │ │ bl c76cc4 │ │ mov r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff68f717 │ │ - @ instruction: 0xff69fe2f │ │ + @ instruction: 0xff69fe56 │ │ andseq r0, r8, r4, lsr #24 │ │ @ instruction: 0xfffff74c │ │ @ instruction: 0xfffff668 │ │ @ instruction: 0xff68f5c7 │ │ @ instruction: 0xff68f5a3 │ │ add r0, r0, #12 │ │ b c77548 │ │ @@ -3445200,19 +3445200,19 @@ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, r6 │ │ bl c76cc4 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff68f52f │ │ @ instruction: 0xff68f43f │ │ - @ instruction: 0xff696acb │ │ + @ instruction: 0xff696af2 │ │ @ instruction: 0x000016b0 │ │ @ instruction: 0xfffff4d8 │ │ @ instruction: 0xff68f463 │ │ - @ instruction: 0xff696aef │ │ + @ instruction: 0xff696b16 │ │ @ instruction: 0xff68f49f │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #76] @ c77294 │ │ mov r4, r0 │ │ ldr r0, [r0, #24] │ │ add r1, pc, r1 │ │ @@ -3445380,15 +3445380,15 @@ │ │ ldr r0, [r7, #4] │ │ mov r1, r4 │ │ bl cb4bc8 │ │ ldr r0, [r7, #16] │ │ bl c79aec │ │ b c774c8 │ │ @ instruction: 0xff68f243 │ │ - @ instruction: 0xff69f95b │ │ + @ instruction: 0xff69f982 │ │ @ instruction: 0xff68f177 │ │ @ instruction: 0xff686019 │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq c7752c │ │ mov r2, r1 │ │ @@ -3445552,15 +3445552,15 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c277cc │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff68eeab │ │ - @ instruction: 0xff69f5c3 │ │ + @ instruction: 0xff69f5ea │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ ldr sl, [r0, #44] @ 0x2c │ │ mov r4, r0 │ │ mvn r0, #0 │ │ mov r9, r2 │ │ mov r8, r1 │ │ @@ -3445961,30 +3445961,30 @@ │ │ ldr r0, [pc, #16] @ c77e00 │ │ movw r1, #882 @ 0x372 │ │ ldr r2, [pc, #12] @ c77e04 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c77c90 │ │ @ instruction: 0xff68e827 │ │ - @ instruction: 0xff6a8541 │ │ + @ instruction: 0xff6a8568 │ │ @ instruction: 0xff68e993 │ │ - @ instruction: 0xff69f0ab │ │ + @ instruction: 0xff69f0d2 │ │ @ instruction: 0xff68eaff │ │ @ instruction: 0xff68913d │ │ @ instruction: 0xff68e8a3 │ │ @ instruction: 0xff68e85b │ │ - @ instruction: 0xff6a8575 │ │ + @ instruction: 0xff6a859c │ │ @ instruction: 0xff691779 │ │ - @ instruction: 0xff699be8 │ │ + @ instruction: 0xff699c0f │ │ @ instruction: 0xff68eacb │ │ - @ instruction: 0xff6a87e5 │ │ + @ instruction: 0xff6a880c │ │ @ instruction: 0xff683875 │ │ @ instruction: 0x0015dedc │ │ @ instruction: 0xff68eba7 │ │ - @ instruction: 0xff6a88c1 │ │ + @ instruction: 0xff6a88e8 │ │ @ instruction: 0xff691ac5 │ │ @ instruction: 0xff68ea7f │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mvn r6, #0 │ │ cmp r0, #0 │ │ beq c77f74 │ │ @@ -3446080,15 +3446080,15 @@ │ │ mov r0, r4 │ │ blx r2 │ │ add r7, r7, #1 │ │ cmp r6, r7 │ │ bne c77fb0 │ │ b c77f40 │ │ @ instruction: 0xff68e75b │ │ - @ instruction: 0xff69ee73 │ │ + @ instruction: 0xff69ee9a │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #40] @ 0x28 │ │ mov r1, #1 │ │ bl c56f5c │ │ cmp r0, #0 │ │ beq c780b0 │ │ @@ -3446148,15 +3446148,15 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c277cc │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff68e55b │ │ - @ instruction: 0xff69ec73 │ │ + @ instruction: 0xff69ec9a │ │ @ instruction: 0xff68e5cb │ │ cmp r0, #0 │ │ ldrne r0, [r0, #104] @ 0x68 │ │ moveq r0, #0 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ @@ -3446345,15 +3446345,15 @@ │ │ add r7, r7, #1 │ │ cmp sl, r7 │ │ bne c783cc │ │ b c782d0 │ │ mov r5, #0 │ │ b c782d0 │ │ @ instruction: 0xff68e4cf │ │ - @ instruction: 0xff69ebe7 │ │ + @ instruction: 0xff69ec0e │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ bl c79ac4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq c78538 │ │ @@ -3446542,15 +3446542,15 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c277cc │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff68df33 │ │ - @ instruction: 0xff6a5f5d │ │ + @ instruction: 0xff6a5f84 │ │ ldr r0, [r0, #96] @ 0x60 │ │ bx lr │ │ ldrb r0, [r0, #100] @ 0x64 │ │ and r0, r0, #1 │ │ bx lr │ │ ldrb r2, [r0, #100] @ 0x64 │ │ str r1, [r0, #96] @ 0x60 │ │ @@ -3446603,15 +3446603,15 @@ │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff68de47 │ │ - @ instruction: 0xff69e55f │ │ + @ instruction: 0xff69e586 │ │ push {r4, r5, r6, lr} │ │ ldr r1, [pc, #176] @ c788cc │ │ mov r6, r0 │ │ mov r0, #8 │ │ movw r2, #258 @ 0x102 │ │ add r1, pc, r1 │ │ bl c6d478 │ │ @@ -3446719,15 +3446719,15 @@ │ │ beq c7898c │ │ ldr r1, [r7, #4] │ │ bl c73758 │ │ b c7898c │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff68dd32 │ │ - @ instruction: 0xff69a836 │ │ + @ instruction: 0xff69a85d │ │ @ instruction: 0xff6bab01 │ │ @ instruction: 0xff68a370 │ │ ldr r0, [r0, #40] @ 0x28 │ │ bx lr │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r2, r3 │ │ @@ -3446912,15 +3446912,15 @@ │ │ mov r5, #0 │ │ ldr r0, [r4, #16] │ │ bl c79aec │ │ mov r0, r5 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff68d9fb │ │ - @ instruction: 0xff69e113 │ │ + @ instruction: 0xff69e13a │ │ @ instruction: 0xff68dafb │ │ @ instruction: 0xff68d9c7 │ │ @ instruction: 0xff68da8f │ │ @ instruction: 0xff68d95f │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ ldr r0, [r0, #40] @ 0x28 │ │ @@ -3446974,15 +3446974,15 @@ │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ ldr r0, [r4, #16] │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b c79aec │ │ @ instruction: 0xff68d85f │ │ @ instruction: 0xff68d8a7 │ │ - @ instruction: 0xff69dfbf │ │ + @ instruction: 0xff69dfe6 │ │ b c75524 │ │ b c75518 │ │ b c7551c │ │ cmp r1, #0 │ │ beq c78dfc │ │ mov r1, #1 │ │ mov r2, #0 │ │ @@ -3447213,20 +3447213,20 @@ │ │ orr r0, r3, r0 │ │ bx lr │ │ ldr r1, [pc, #12] @ c79194 │ │ mov r0, #8 │ │ mov r2, #38 @ 0x26 │ │ add r1, pc, r1 │ │ b c6d478 │ │ - @ instruction: 0xff6a54de │ │ + @ instruction: 0xff6a5505 │ │ ldr r1, [pc, #8] @ c791a8 │ │ mov r2, #44 @ 0x2c │ │ add r1, pc, r1 │ │ b c6d7a8 │ │ - @ instruction: 0xff6a54ca │ │ + @ instruction: 0xff6a54f1 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r1, #12 │ │ mov r4, r2 │ │ bl c56f5c │ │ cmp r5, #0 │ │ beq c791d8 │ │ @@ -3447415,18 +3447415,18 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ ldr r0, [pc, #24] @ c794c4 │ │ mov r2, #460 @ 0x1cc │ │ ldr r1, [pc, #20] @ c794c8 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c59c90 │ │ - @ instruction: 0xff6b25d7 │ │ + @ instruction: 0xff6b25fe │ │ muleq r0, r0, r2 │ │ @ instruction: 0xff681f61 │ │ - @ instruction: 0xff6b234b │ │ + @ instruction: 0xff6b2372 │ │ ldr r0, [r0] │ │ b d51c60 │ │ push {fp, lr} │ │ ldr r0, [r0] │ │ bl d51c40 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ @@ -3447440,15 +3447440,15 @@ │ │ movw r2, #442 @ 0x1ba │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ ldr r0, [r4] │ │ mov r1, #0 │ │ pop {r4, lr} │ │ b d51c40 │ │ - @ instruction: 0xff6b22f7 │ │ + @ instruction: 0xff6b231e │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ bl c57304 │ │ ldr r0, [r0] │ │ bl d51c60 │ │ mov r1, r0 │ │ @@ -3447534,15 +3447534,15 @@ │ │ ldr r0, [pc, #16] @ c79694 │ │ movw r2, #505 @ 0x1f9 │ │ ldr r1, [pc, #12] @ c79698 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c59c90 │ │ @ instruction: 0xff68ee64 │ │ - @ instruction: 0xff6b2173 │ │ + @ instruction: 0xff6b219a │ │ add r0, r0, #36 @ 0x24 │ │ b d51e90 │ │ add r0, r0, #36 @ 0x24 │ │ b d51ea0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ add r6, r0, #36 @ 0x24 │ │ @@ -3447666,15 +3447666,15 @@ │ │ movw r2, #653 @ 0x28d │ │ bl c6d7a8 │ │ cmp r4, #0 │ │ mov sl, r4 │ │ bne c79878 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6b1f8b │ │ + @ instruction: 0xff6b1fb2 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #80] @ c7990c │ │ mov r5, r2 │ │ mov r4, r0 │ │ add r1, pc, r1 │ │ mov r0, #12 │ │ @@ -3447691,15 +3447691,15 @@ │ │ bne c798e4 │ │ dmb ish │ │ str r1, [r0, #8] │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6b1f3f │ │ + @ instruction: 0xff6b1f66 │ │ ldr r0, [r0] │ │ dmb ish │ │ bx lr │ │ ldr r1, [r1] │ │ dmb ish │ │ str r1, [r0] │ │ bx lr │ │ @@ -3447754,17 +3447754,17 @@ │ │ ldr r1, [pc, #28] @ c79a10 │ │ mov r0, r5 │ │ movw r2, #717 @ 0x2cd │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6b1e9f │ │ - @ instruction: 0xff6b1e37 │ │ - @ instruction: 0xff6b1e07 │ │ + @ instruction: 0xff6b1ec6 │ │ + @ instruction: 0xff6b1e5e │ │ + @ instruction: 0xff6b1e2e │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl c796ac │ │ ldr r5, [pc, #36] @ c79a54 │ │ movw r2, #734 @ 0x2de │ │ @@ -3447773,15 +3447773,15 @@ │ │ mov r1, r5 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #736 @ 0x2e0 │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff6b1dcb │ │ + @ instruction: 0xff6b1df2 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #88] @ c79abc │ │ mov r0, #40 @ 0x28 │ │ mov r2, #744 @ 0x2e8 │ │ add r1, pc, r1 │ │ bl c6d478 │ │ cmp r0, #0 │ │ @@ -3447799,16 +3447799,16 @@ │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6b1d97 │ │ - @ instruction: 0xff6b1d63 │ │ + @ instruction: 0xff6b1dbe │ │ + @ instruction: 0xff6b1d8a │ │ push {fp, lr} │ │ bl d52840 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ pop {fp, pc} │ │ push {fp, lr} │ │ bl d52850 │ │ @@ -3447827,15 +3447827,15 @@ │ │ bl d52870 │ │ ldr r1, [pc, #16] @ c79b2c │ │ mov r0, r4 │ │ movw r2, #839 @ 0x347 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff6b1cdf │ │ + @ instruction: 0xff6b1d06 │ │ push {fp, lr} │ │ bl d52880 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ pop {fp, pc} │ │ push {fp, lr} │ │ bl d520b0 │ │ @@ -3447935,16 +3447935,16 @@ │ │ movwlt r1, #1 │ │ cmp r1, #0 │ │ movwne r7, #0 │ │ movwne r6, #0 │ │ strd r6, [r4] │ │ add sp, sp, #8 │ │ pop {r4, r6, r7, pc} │ │ - @ instruction: 0xff69d0ce │ │ - @ instruction: 0xff6afc62 │ │ + @ instruction: 0xff69d0f5 │ │ + @ instruction: 0xff6afc89 │ │ @ instruction: 0xff6b75a9 │ │ bx lr │ │ mov r0, #0 │ │ bx lr │ │ push {fp, lr} │ │ mov r0, #23 │ │ bl d52070 │ │ @@ -3456358,23 +3456358,23 @@ │ │ ldr r0, [pc, r0] │ │ bl c79aec │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0x001875d8 │ │ @ instruction: 0xfffffc2c │ │ andseq r7, r8, r0, asr #11 │ │ - @ instruction: 0xff68bd9c │ │ + @ instruction: 0xff68bdc3 │ │ andseq r7, r8, ip, ror r5 │ │ - @ instruction: 0xff68bcdc │ │ + @ instruction: 0xff68bd03 │ │ andseq r7, r8, ip, ror #10 │ │ andseq r7, r8, r0, asr r5 │ │ andseq r7, r8, r0, lsr r5 │ │ - @ instruction: 0xff68bcf8 │ │ + @ instruction: 0xff68bd1f │ │ @ instruction: 0x001874d8 │ │ - @ instruction: 0xff68bcac │ │ + @ instruction: 0xff68bcd3 │ │ andseq r7, r8, r4, lsr #9 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #16 │ │ mov r5, r0 │ │ ldr r0, [pc, #228] @ c82158 │ │ mov r6, r1 │ │ ldr r1, [pc, #224] @ c8215c │ │ @@ -3456437,15 +3456437,15 @@ │ │ andseq r7, r8, r0, asr #8 │ │ @ instruction: 0xfffffa98 │ │ andseq r7, r8, ip, lsr #8 │ │ andseq r7, r8, r4, lsl r4 │ │ @ instruction: 0x001873f8 │ │ @ instruction: 0x001873dc │ │ @ instruction: 0x001873bc │ │ - @ instruction: 0xff68bb84 │ │ + @ instruction: 0xff68bbab │ │ andseq r7, r8, r4, ror r3 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ ldr lr, [pc, #44] @ c821b8 │ │ add r3, sp, #4 │ │ ldr ip, [pc, #40] @ c821bc │ │ stmib sp, {r0, r1, r2} │ │ @@ -3456541,15 +3456541,15 @@ │ │ ldr r0, [r0, #8] │ │ b c82060 │ │ andseq r7, r8, ip, ror #3 │ │ ldr r1, [pc, #8] @ c82314 │ │ mov r2, #364 @ 0x16c │ │ add r1, pc, r1 │ │ b c6d7a8 │ │ - @ instruction: 0xff68b9ac │ │ + @ instruction: 0xff68b9d3 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [pc, #72] @ c82370 │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ beq c8235c │ │ bl cb4ff4 │ │ @@ -3456779,19 +3456779,19 @@ │ │ @ instruction: 0x001534f4 │ │ @ instruction: 0x001534d8 │ │ andseq r6, r8, r8, lsl #30 │ │ andeq r1, r0, r4, ror r4 │ │ @ instruction: 0x00186ef8 │ │ andseq r6, r8, r4, lsr #29 │ │ @ instruction: 0xff6aec58 │ │ - @ instruction: 0xff694754 │ │ + @ instruction: 0xff69477b │ │ andseq r6, r8, ip, lsl #29 │ │ andseq r6, r8, r8, asr lr │ │ @ instruction: 0xff6aebc4 │ │ - @ instruction: 0xff6946c0 │ │ + @ instruction: 0xff6946e7 │ │ andseq r6, r8, r4, ror lr │ │ push {fp, lr} │ │ bl c82554 │ │ cmp r0, #0 │ │ ldrne r0, [r0] │ │ moveq r0, #0 │ │ pop {fp, pc} │ │ @@ -3456883,15 +3456883,15 @@ │ │ mov r0, #8 │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c277cc │ │ b c827ec │ │ @ instruction: 0xff6aea14 │ │ - @ instruction: 0xff68d2f9 │ │ + @ instruction: 0xff68d320 │ │ @ instruction: 0xff6aeae4 │ │ @ instruction: 0xff6aea74 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ ldr r1, [pc, #288] @ c829a8 │ │ mov r3, #0 │ │ ldr r2, [pc, #284] @ c829ac │ │ @@ -3457057,15 +3457057,15 @@ │ │ andeq r1, r0, r8, lsl #1 │ │ andseq r3, r5, r8, asr #32 │ │ andseq r6, r8, r8, lsl #21 │ │ strdeq r0, [r0], -r4 │ │ andseq r6, r8, r8, ror sl │ │ andseq r6, r8, ip, lsr #20 │ │ @ instruction: 0xff6ae7d8 │ │ - @ instruction: 0xff690992 │ │ + @ instruction: 0xff6909b9 │ │ andseq r6, r8, r0, lsl sl │ │ andseq r6, r8, r4, ror #19 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ mov sl, r1 │ │ cmp r0, #0 │ │ beq c82b50 │ │ @@ -3457646,15 +3457646,15 @@ │ │ andeq r0, r0, r8, asr #15 │ │ andseq r2, r5, r4, asr #14 │ │ andseq r6, r8, ip, ror r1 │ │ andeq r0, r0, r8, ror #13 │ │ andseq r6, r8, ip, ror #2 │ │ andseq r6, r8, r8, lsl r1 │ │ @ instruction: 0xff6adecc │ │ - @ instruction: 0xff6922b0 │ │ + @ instruction: 0xff6922d7 │ │ andseq r6, r8, r0, lsl #2 │ │ ldrheq r6, [r8], -r4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #52 @ 0x34 │ │ mov r4, #0 │ │ mov r6, r1 │ │ mov r5, r0 │ │ @@ -3457991,27 +3457991,27 @@ │ │ @ instruction: 0xff6add08 │ │ @ instruction: 0xff6add64 │ │ andseq r5, r8, ip, lsr pc │ │ andeq r0, r0, r8, lsr #9 │ │ andseq r5, r8, ip, lsr #30 │ │ @ instruction: 0x00185ed4 │ │ @ instruction: 0xff6adc8c │ │ - @ instruction: 0xff6a85e4 │ │ + @ instruction: 0xff6a860b │ │ @ instruction: 0xff6ad938 │ │ @ instruction: 0xff6add34 │ │ @ instruction: 0x00185ebc │ │ andeq r0, r0, r8, ror #9 │ │ muleq r0, r0, r5 │ │ andeq r0, r0, r8, lsr r6 │ │ andeq r0, r0, r4, lsr r6 │ │ andeq r0, r0, r4, lsr r6 │ │ andeq r0, r0, r4, lsr r6 │ │ andseq r5, r8, ip, ror #28 │ │ @ instruction: 0xff6ad978 │ │ - @ instruction: 0xff6a82d0 │ │ + @ instruction: 0xff6a82f7 │ │ andseq r5, r8, r8, asr #23 │ │ andseq r5, r8, r8, lsr #28 │ │ andseq r5, r8, ip, lsl lr │ │ mulseq r8, r8, ip │ │ andseq r5, r8, ip, asr ip │ │ andseq r5, r8, r4, lsr #24 │ │ @ instruction: 0x00185dd8 │ │ @@ -3458329,19 +3458329,19 @@ │ │ mov r2, #0 │ │ bl c277cc │ │ b c83efc │ │ mov r0, r4 │ │ bl bca338 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6a7cf8 │ │ - @ instruction: 0xff6a5dd2 │ │ - @ instruction: 0xff6a7d84 │ │ - @ instruction: 0xff6a7d4c │ │ - @ instruction: 0xff6a7d24 │ │ + @ instruction: 0xff6a7d1f │ │ + @ instruction: 0xff6a5df9 │ │ + @ instruction: 0xff6a7dab │ │ + @ instruction: 0xff6a7d73 │ │ + @ instruction: 0xff6a7d4b │ │ ldr r3, [r1, #12] │ │ ldr r2, [r0, #12] │ │ subs r3, r2, r3 │ │ movne r0, r3 │ │ bxne lr │ │ ldr r1, [r1, #16] │ │ ldr r0, [r0, #16] │ │ @@ -3458439,16 +3458439,16 @@ │ │ b c83fd8 │ │ @ instruction: 0xff7008dc │ │ andeq r0, r0, r0, ror r4 │ │ andseq r5, r8, r4, lsr r5 │ │ andeq r0, r0, r0, lsr r4 │ │ andseq r5, r8, r4, lsr #10 │ │ @ instruction: 0x001854f0 │ │ - @ instruction: 0xff692ff3 │ │ - @ instruction: 0xff693009 │ │ + @ instruction: 0xff69301a │ │ + @ instruction: 0xff693030 │ │ andseq r5, r8, r0, ror #9 │ │ @ instruction: 0x001854b4 │ │ mulseq r8, r4, r4 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ mov r5, #0 │ │ @@ -3458574,29 +3458574,29 @@ │ │ ldr r0, [pc, #80] @ c84314 │ │ ldr r0, [pc, r0] │ │ bl c79aec │ │ b c84124 │ │ andseq r5, r8, r8, ror #7 │ │ andeq r0, r0, r4, ror #5 │ │ @ instruction: 0x001853d8 │ │ - @ instruction: 0xff692f33 │ │ + @ instruction: 0xff692f5a │ │ andseq r5, r8, r8, lsl #7 │ │ - @ instruction: 0xff692ebf │ │ + @ instruction: 0xff692ee6 │ │ @ instruction: 0xff67b2a2 │ │ @ instruction: 0x001852f8 │ │ andeq r0, r0, r0, lsl r1 │ │ @ instruction: 0x001852d8 │ │ andseq r5, r8, r4, asr #5 │ │ strdeq r0, [r0], -r8 │ │ andseq r5, r8, r4, lsr #5 │ │ mulseq r8, r8, r2 │ │ andseq r5, r8, r8, ror r2 │ │ andseq r5, r8, r8, ror #4 │ │ andseq r5, r8, r8, asr r2 │ │ - @ instruction: 0xff692dbb │ │ + @ instruction: 0xff692de2 │ │ andseq r5, r8, r0, lsr #4 │ │ ldr r1, [r1] │ │ ldr r0, [r0] │ │ ldr r1, [r1] │ │ ldr r0, [r0] │ │ sub r0, r0, r1 │ │ bx lr │ │ @@ -3458640,15 +3458640,15 @@ │ │ andseq r5, r8, ip, asr #2 │ │ andseq r5, r8, ip, asr #2 │ │ andseq r5, r8, r0, asr #2 │ │ ldr r1, [pc, #8] @ c843e0 │ │ mov r2, #211 @ 0xd3 │ │ add r1, pc, r1 │ │ b c6d7a8 │ │ - @ instruction: 0xff692c97 │ │ + @ instruction: 0xff692cbe │ │ ldr r1, [r1] │ │ ldr r0, [r0] │ │ sub r0, r0, r1 │ │ bx lr │ │ push {fp, lr} │ │ bl c79a58 │ │ ldr r1, [pc, #28] @ c84420 │ │ @@ -3458760,18 +3458760,18 @@ │ │ bl c276dc │ │ mov r0, #39 @ 0x27 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6a573a │ │ - @ instruction: 0xff6910e0 │ │ - @ instruction: 0xff6a5712 │ │ - @ instruction: 0xff6910b8 │ │ + @ instruction: 0xff6a5761 │ │ + @ instruction: 0xff691107 │ │ + @ instruction: 0xff6a5739 │ │ + @ instruction: 0xff6910df │ │ cmp r0, #0 │ │ mvneq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #16] │ │ b cb4ff4 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ @@ -3458869,15 +3458869,15 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c277cc │ │ b c84728 │ │ mov r7, #0 │ │ b c84728 │ │ - @ instruction: 0xff69296a │ │ + @ instruction: 0xff692991 │ │ @ instruction: 0xff685c8d │ │ push {fp, lr} │ │ movw r0, #101 @ 0x65 │ │ movt r0, #4992 @ 0x1380 │ │ bl c26fe4 │ │ cmp r0, #0 │ │ beq c8479c │ │ @@ -3458955,16 +3458955,16 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, lr} │ │ b d51b50 │ │ @ instruction: 0xff683fe2 │ │ - @ instruction: 0xff6a36be │ │ - @ instruction: 0xff69be04 │ │ + @ instruction: 0xff6a36e5 │ │ + @ instruction: 0xff69be2b │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #32] │ │ mov r5, #2 │ │ ldr r4, [sp, #40] @ 0x28 │ │ ldr lr, [sp, #36] @ 0x24 │ │ stm sp, {ip, lr} │ │ @@ -3459318,42 +3459318,42 @@ │ │ movw r3, #279 @ 0x117 │ │ add r2, pc, r2 │ │ bl c6eb18 │ │ mov r8, #1 │ │ mov r0, r8 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6a3602 │ │ + @ instruction: 0xff6a3629 │ │ @ instruction: 0xff6aaa4c │ │ - @ instruction: 0xff6896d0 │ │ - @ instruction: 0xff69bad1 │ │ + @ instruction: 0xff6896f7 │ │ + @ instruction: 0xff69baf8 │ │ @ instruction: 0xff67a8ad │ │ @ instruction: 0xff67a879 │ │ - @ instruction: 0xff68eea0 │ │ - @ instruction: 0xff68ec34 │ │ - @ instruction: 0xff69bc77 │ │ - @ instruction: 0xff68ee7b │ │ - @ instruction: 0xff6965ba │ │ - @ instruction: 0xff6a526f │ │ + @ instruction: 0xff68eec7 │ │ + @ instruction: 0xff68ec5b │ │ + @ instruction: 0xff69bc9e │ │ + @ instruction: 0xff68eea2 │ │ + @ instruction: 0xff6965e1 │ │ + @ instruction: 0xff6a5296 │ │ @ instruction: 0xff6aad60 │ │ @ instruction: 0xff676d57 │ │ - @ instruction: 0xff6a5227 │ │ - @ instruction: 0xff69bbdb │ │ - @ instruction: 0xff69bbbb │ │ - @ instruction: 0xff690b6b │ │ - @ instruction: 0xff6964f3 │ │ - @ instruction: 0xff690b3b │ │ - @ instruction: 0xff69bb5f │ │ - @ instruction: 0xff690b03 │ │ - @ instruction: 0xff69bb2b │ │ - @ instruction: 0xff6a317a │ │ - @ instruction: 0xff6a30fa │ │ - @ instruction: 0xff6a30de │ │ - @ instruction: 0xff6a31d6 │ │ - @ instruction: 0xff6a3142 │ │ + @ instruction: 0xff6a524e │ │ + @ instruction: 0xff69bc02 │ │ + @ instruction: 0xff69bbe2 │ │ + @ instruction: 0xff690b92 │ │ + @ instruction: 0xff69651a │ │ + @ instruction: 0xff690b62 │ │ + @ instruction: 0xff69bb86 │ │ + @ instruction: 0xff690b2a │ │ + @ instruction: 0xff69bb52 │ │ + @ instruction: 0xff6a31a1 │ │ + @ instruction: 0xff6a3121 │ │ + @ instruction: 0xff6a3105 │ │ + @ instruction: 0xff6a31fd │ │ + @ instruction: 0xff6a3169 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #32] │ │ mov r5, #3 │ │ ldr r4, [sp, #40] @ 0x28 │ │ ldr lr, [sp, #36] @ 0x24 │ │ stm sp, {ip, lr} │ │ @@ -3459635,26 +3459635,26 @@ │ │ mov r0, #9 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c277cc │ │ mov r6, #0 │ │ b c85094 │ │ - @ instruction: 0xff6a2f7e │ │ - @ instruction: 0xff693ebd │ │ - @ instruction: 0xff6a2eda │ │ - @ instruction: 0xff693e19 │ │ - @ instruction: 0xff6a2f36 │ │ + @ instruction: 0xff6a2fa5 │ │ + @ instruction: 0xff693ee4 │ │ + @ instruction: 0xff6a2f01 │ │ + @ instruction: 0xff693e40 │ │ + @ instruction: 0xff6a2f5d │ │ @ instruction: 0xff6817aa │ │ @ instruction: 0xff67a28f │ │ @ instruction: 0xff6ac3c3 │ │ - @ instruction: 0xff69c8b4 │ │ - @ instruction: 0xff6a2e6e │ │ - @ instruction: 0xff6a2bfa │ │ - @ instruction: 0xff693b39 │ │ + @ instruction: 0xff69c8db │ │ + @ instruction: 0xff6a2e95 │ │ + @ instruction: 0xff6a2c21 │ │ + @ instruction: 0xff693b60 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ movw r8, #32 │ │ str r3, [sp, #20] │ │ movt r8, #8 │ │ mov fp, r2 │ │ mov r4, r1 │ │ @@ -3459827,23 +3459827,23 @@ │ │ ldr r0, [sp, #24] │ │ add r9, r0, r4 │ │ b c8550c │ │ movw r5, #32 │ │ mov r9, #0 │ │ movt r5, #8 │ │ b c854e0 │ │ - @ instruction: 0xff68c4bc │ │ + @ instruction: 0xff68c4e3 │ │ @ instruction: 0xff6a85a4 │ │ - @ instruction: 0xff699fa1 │ │ - @ instruction: 0xff6a2aaa │ │ - @ instruction: 0xff6a2a4e │ │ + @ instruction: 0xff699fc8 │ │ + @ instruction: 0xff6a2ad1 │ │ + @ instruction: 0xff6a2a75 │ │ @ instruction: 0xff684f1f │ │ - @ instruction: 0xff69388c │ │ + @ instruction: 0xff6938b3 │ │ @ instruction: 0xff6a838c │ │ - @ instruction: 0xff6a2a1a │ │ + @ instruction: 0xff6a2a41 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #92 @ 0x5c │ │ sub sp, sp, #1024 @ 0x400 │ │ mov r6, r0 │ │ ldr r8, [r2] │ │ ldr r0, [r0] │ │ str r8, [sp, #1112] @ 0x458 │ │ @@ -3459954,18 +3459954,18 @@ │ │ mov r1, #64 @ 0x40 │ │ add r0, lr, #24 │ │ bl d525f0 │ │ mov r0, fp │ │ add sp, sp, #92 @ 0x5c │ │ add sp, sp, #1024 @ 0x400 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6a275a │ │ - @ instruction: 0xff6918da │ │ - @ instruction: 0xff6a2726 │ │ - @ instruction: 0xff6918a6 │ │ + @ instruction: 0xff6a2781 │ │ + @ instruction: 0xff691901 │ │ + @ instruction: 0xff6a274d │ │ + @ instruction: 0xff6918cd │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r2, #0 │ │ cmp r4, #0 │ │ @@ -3460151,36 +3460151,36 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r0, #9 │ │ mov r1, #130 @ 0x82 │ │ b c85900 │ │ @ instruction: 0xff684b3c │ │ - @ instruction: 0xff68bf91 │ │ - @ instruction: 0xff68bf65 │ │ + @ instruction: 0xff68bfb8 │ │ + @ instruction: 0xff68bf8c │ │ @ instruction: 0xff679b23 │ │ - @ instruction: 0xff6a433a │ │ - @ instruction: 0xff6a25ba │ │ - @ instruction: 0xff695682 │ │ - @ instruction: 0xff6a2652 │ │ - @ instruction: 0xff69571a │ │ + @ instruction: 0xff6a4361 │ │ + @ instruction: 0xff6a25e1 │ │ + @ instruction: 0xff6956a9 │ │ + @ instruction: 0xff6a2679 │ │ + @ instruction: 0xff695741 │ │ @ instruction: 0xff6afe5f │ │ - @ instruction: 0xff6a2516 │ │ - @ instruction: 0xff6955de │ │ + @ instruction: 0xff6a253d │ │ + @ instruction: 0xff695605 │ │ @ instruction: 0xff6ade33 │ │ - @ instruction: 0xff68be65 │ │ - @ instruction: 0xff68de5c │ │ - @ instruction: 0xff6a243a │ │ - @ instruction: 0xff695502 │ │ - @ instruction: 0xff6a2462 │ │ - @ instruction: 0xff69552a │ │ - @ instruction: 0xff6a23de │ │ - @ instruction: 0xff6954a6 │ │ - @ instruction: 0xff6a253e │ │ - @ instruction: 0xff695606 │ │ + @ instruction: 0xff68be8c │ │ + @ instruction: 0xff68de83 │ │ + @ instruction: 0xff6a2461 │ │ + @ instruction: 0xff695529 │ │ + @ instruction: 0xff6a2489 │ │ + @ instruction: 0xff695551 │ │ + @ instruction: 0xff6a2405 │ │ + @ instruction: 0xff6954cd │ │ + @ instruction: 0xff6a2565 │ │ + @ instruction: 0xff69562d │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr sl, [r0] │ │ mov r8, r0 │ │ cmp r2, #1 │ │ blt c85c4c │ │ mov r5, r1 │ │ mov r0, r1 │ │ @@ -3460219,15 +3460219,15 @@ │ │ bl c276dc │ │ mov r0, #9 │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6a22d6 │ │ + @ instruction: 0xff6a22fd │ │ @ instruction: 0xff680d3b │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #60 @ 0x3c │ │ mov r9, r0 │ │ ldr r0, [sp, #96] @ 0x60 │ │ ldr r4, [sp, #100] @ 0x64 │ │ mov fp, #0 │ │ @@ -3460790,71 +3460790,71 @@ │ │ mov r7, #0 │ │ movne r4, r0 │ │ moveq fp, r0 │ │ b c862ec │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r1, [r0] │ │ b c86438 │ │ - @ instruction: 0xff6a2266 │ │ - @ instruction: 0xff6a4007 │ │ - @ instruction: 0xff6a21e2 │ │ - @ instruction: 0xff6a3f83 │ │ - @ instruction: 0xff6a217a │ │ - @ instruction: 0xff68ba7c │ │ + @ instruction: 0xff6a228d │ │ + @ instruction: 0xff6a402e │ │ + @ instruction: 0xff6a2209 │ │ + @ instruction: 0xff6a3faa │ │ + @ instruction: 0xff6a21a1 │ │ + @ instruction: 0xff68baa3 │ │ @ instruction: 0xff6a7b74 │ │ - @ instruction: 0xff68ba20 │ │ + @ instruction: 0xff68ba47 │ │ @ instruction: 0xff6a7b38 │ │ - @ instruction: 0xff6a1fb2 │ │ + @ instruction: 0xff6a1fd9 │ │ @ instruction: 0xff6ad88d │ │ - @ instruction: 0xff6a1d3e │ │ - @ instruction: 0xff6a2012 │ │ - @ instruction: 0xff6a1f7a │ │ - @ instruction: 0xff6a1f56 │ │ - @ instruction: 0xff6a1f06 │ │ - @ instruction: 0xff6a1fe2 │ │ - @ instruction: 0xff692e00 │ │ - @ instruction: 0xff6a1d5a │ │ - @ instruction: 0xff6a0021 │ │ + @ instruction: 0xff6a1d65 │ │ + @ instruction: 0xff6a2039 │ │ + @ instruction: 0xff6a1fa1 │ │ + @ instruction: 0xff6a1f7d │ │ + @ instruction: 0xff6a1f2d │ │ + @ instruction: 0xff6a2009 │ │ + @ instruction: 0xff692e27 │ │ + @ instruction: 0xff6a1d81 │ │ + @ instruction: 0xff6a0048 │ │ @ instruction: 0xff6a7740 │ │ - @ instruction: 0xff6a1c92 │ │ - @ instruction: 0xff69ff59 │ │ - @ instruction: 0xff6a1c76 │ │ - @ instruction: 0xff69ff3d │ │ - @ instruction: 0xff6a1d12 │ │ - @ instruction: 0xff69ffd9 │ │ - @ instruction: 0xff6a1c1e │ │ - @ instruction: 0xff6a1c3a │ │ - @ instruction: 0xff6a1a6a │ │ - @ instruction: 0xff6a380b │ │ - @ instruction: 0xff6a1aaa │ │ - @ instruction: 0xff6a384b │ │ - @ instruction: 0xff6a2196 │ │ + @ instruction: 0xff6a1cb9 │ │ + @ instruction: 0xff69ff80 │ │ + @ instruction: 0xff6a1c9d │ │ + @ instruction: 0xff69ff64 │ │ + @ instruction: 0xff6a1d39 │ │ + @ instruction: 0xff6a0000 │ │ + @ instruction: 0xff6a1c45 │ │ + @ instruction: 0xff6a1c61 │ │ + @ instruction: 0xff6a1a91 │ │ + @ instruction: 0xff6a3832 │ │ + @ instruction: 0xff6a1ad1 │ │ + @ instruction: 0xff6a3872 │ │ + @ instruction: 0xff6a21bd │ │ tst r1, #1 │ │ bne c86614 │ │ ldr r1, [pc, #20] @ c86624 │ │ add r1, pc, r1 │ │ b c6d3b8 │ │ ldr r1, [pc, #4] @ c86620 │ │ add r1, pc, r1 │ │ b c6db3c │ │ - @ instruction: 0xff6a1926 │ │ - @ instruction: 0xff6a1932 │ │ + @ instruction: 0xff6a194d │ │ + @ instruction: 0xff6a1959 │ │ tst r1, #1 │ │ bne c86640 │ │ ldr r1, [pc, #32] @ c86658 │ │ mov r2, r3 │ │ add r1, pc, r1 │ │ b c6d7a8 │ │ ldr ip, [pc, #12] @ c86654 │ │ mov r1, r2 │ │ add ip, pc, ip │ │ mov r2, ip │ │ b c6eb18 │ │ - @ instruction: 0xff6a18f6 │ │ - @ instruction: 0xff6a1906 │ │ + @ instruction: 0xff6a191d │ │ + @ instruction: 0xff6a192d │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r4, [sp, #24] │ │ mov r5, #2 │ │ strd r4, [sp] │ │ bl c85c94 │ │ add sp, sp, #8 │ │ @@ -3461191,15 +3461191,15 @@ │ │ mov r2, #91 @ 0x5b │ │ ldr r1, [pc, #20] @ c86bc0 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c59c90 │ │ @ instruction: 0xff6a6e43 │ │ @ instruction: 0xff6aec8f │ │ - @ instruction: 0xff689274 │ │ + @ instruction: 0xff68929b │ │ @ instruction: 0xff6aec77 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ mov r5, r0 │ │ ldr r0, [sp, #40] @ 0x28 │ │ mov r6, r3 │ │ mov r3, r1 │ │ @@ -3461239,17 +3461239,17 @@ │ │ mov r2, #34 @ 0x22 │ │ ldr r0, [sp, #16] │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff69440b │ │ - @ instruction: 0xff695e98 │ │ - @ instruction: 0xff6943df │ │ + @ instruction: 0xff694432 │ │ + @ instruction: 0xff695ebf │ │ + @ instruction: 0xff694406 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #68 @ 0x44 │ │ sub sp, sp, #1024 @ 0x400 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov r7, r0 │ │ add r0, sp, #24 │ │ mov sl, #0 │ │ @@ -3461643,25 +3461643,25 @@ │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ bl c87368 │ │ b c87218 │ │ andseq r0, r7, ip, asr #28 │ │ - @ instruction: 0xff68db7d │ │ + @ instruction: 0xff68dba4 │ │ mulseq r7, r4, sp │ │ @ instruction: 0xff6a8910 │ │ - @ instruction: 0xff69d675 │ │ - @ instruction: 0xff68706c │ │ + @ instruction: 0xff69d69c │ │ + @ instruction: 0xff687093 │ │ @ instruction: 0x00170ad4 │ │ - @ instruction: 0xff68c93c │ │ + @ instruction: 0xff68c963 │ │ @ instruction: 0xff6ac89a │ │ andseq r0, r7, ip, lsr #23 │ │ @ instruction: 0xff6784c1 │ │ - @ instruction: 0xff6996ad │ │ + @ instruction: 0xff6996d4 │ │ @ instruction: 0xff678489 │ │ @ instruction: 0xff6a8620 │ │ @ instruction: 0xff674627 │ │ @ instruction: 0xff6a8578 │ │ @ instruction: 0xff67457f │ │ @ instruction: 0xff6a85f0 │ │ push {r4, lr} │ │ @@ -3461710,15 +3461710,15 @@ │ │ str r0, [sp, #12] │ │ str r0, [sp, #16] │ │ ldr r0, [pc, #16] @ c873dc │ │ ldr r0, [pc, r0] │ │ bl c84f18 │ │ add sp, sp, #24 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6992e5 │ │ + @ instruction: 0xff69930c │ │ @ instruction: 0x001706d4 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ mov r2, r0 │ │ mov r0, #0 │ │ mov r3, r1 │ │ ldr r1, [pc, #40] @ c87424 │ │ @@ -3461782,31 +3461782,31 @@ │ │ mov r0, r6 │ │ mov r2, #62 @ 0x3e │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r8 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6a289b │ │ - @ instruction: 0xff6a281b │ │ + @ instruction: 0xff6a28c2 │ │ + @ instruction: 0xff6a2842 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r3, r1 │ │ ldr r1, [pc, #28] @ c87538 │ │ strd r4, [sp] │ │ mov r2, r0 │ │ ldr r0, [pc, #20] @ c8753c │ │ add r1, pc, r1 │ │ ldr r0, [pc, r0] │ │ bl c86bc4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6a27cf │ │ + @ instruction: 0xff6a27f6 │ │ mulseq r7, r0, r4 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r3, r1 │ │ ldr r1, [pc, #28] @ c87578 │ │ @@ -3461814,15 +3461814,15 @@ │ │ mov r2, r0 │ │ ldr r0, [pc, #20] @ c8757c │ │ add r1, pc, r1 │ │ ldr r0, [pc, r0] │ │ bl c86bc4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff69915f │ │ + @ instruction: 0xff699186 │ │ andseq r0, r7, r4, lsl r6 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #116 @ 0x74 │ │ ldr r9, [sp, #152] @ 0x98 │ │ cmp r9, #0 │ │ beq c876c0 │ │ mov r4, r3 │ │ @@ -3462070,17 +3462070,17 @@ │ │ cmp r7, #0 │ │ movwne r7, #1 │ │ mov r0, r7 │ │ add sp, sp, #148 @ 0x94 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff676151 │ │ @ instruction: 0xff672e9f │ │ - @ instruction: 0xff696b2c │ │ + @ instruction: 0xff696b53 │ │ @ instruction: 0xff67c7ea │ │ - @ instruction: 0xff6902f7 │ │ + @ instruction: 0xff69031e │ │ @ instruction: 0xff68099a │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #40 @ 0x28 │ │ cmp r0, #0 │ │ beq c879c8 │ │ mov r4, r2 │ │ mov r5, r3 │ │ @@ -3462130,16 +3462130,16 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6a41ec │ │ - @ instruction: 0xff6a41d0 │ │ + @ instruction: 0xff6a4213 │ │ + @ instruction: 0xff6a41f7 │ │ @ instruction: 0xff6a7df7 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ mov r5, r2 │ │ mov r6, r1 │ │ add r1, sp, #20 │ │ add r2, sp, #16 │ │ @@ -3462397,33 +3462397,33 @@ │ │ mov r0, r6 │ │ mov r1, #105 @ 0x69 │ │ add r2, pc, r2 │ │ bl c276dc │ │ movw r1, #259 @ 0x103 │ │ movt r1, #12 │ │ b c87d14 │ │ - @ instruction: 0xff6a3f54 │ │ - @ instruction: 0xff6911ce │ │ - @ instruction: 0xff6a3f24 │ │ - @ instruction: 0xff69119e │ │ - @ instruction: 0xff6a3ed8 │ │ - @ instruction: 0xff691152 │ │ - @ instruction: 0xff6a4020 │ │ - @ instruction: 0xff6a3e78 │ │ - @ instruction: 0xff6910f2 │ │ - @ instruction: 0xff6a3dd4 │ │ - @ instruction: 0xff69104e │ │ - @ instruction: 0xff6a3eb4 │ │ - @ instruction: 0xff691116 │ │ - @ instruction: 0xff6a3e50 │ │ - @ instruction: 0xff6910b2 │ │ + @ instruction: 0xff6a3f7b │ │ + @ instruction: 0xff6911f5 │ │ + @ instruction: 0xff6a3f4b │ │ + @ instruction: 0xff6911c5 │ │ + @ instruction: 0xff6a3eff │ │ + @ instruction: 0xff691179 │ │ + @ instruction: 0xff6a4047 │ │ + @ instruction: 0xff6a3e9f │ │ + @ instruction: 0xff691119 │ │ + @ instruction: 0xff6a3dfb │ │ + @ instruction: 0xff691075 │ │ + @ instruction: 0xff6a3edb │ │ + @ instruction: 0xff69113d │ │ + @ instruction: 0xff6a3e77 │ │ + @ instruction: 0xff6910d9 │ │ @ instruction: 0xff6a5c13 │ │ @ instruction: 0xff6ada30 │ │ - @ instruction: 0xff6a3dbc │ │ - @ instruction: 0xff69101e │ │ + @ instruction: 0xff6a3de3 │ │ + @ instruction: 0xff691045 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #44] @ 0x2c │ │ mov r6, #0 │ │ ldr r4, [sp, #48] @ 0x30 │ │ ldr lr, [sp, #40] @ 0x28 │ │ str ip, [sp, #4] │ │ @@ -3462489,17 +3462489,17 @@ │ │ mov r2, #160 @ 0xa0 │ │ ldr r0, [sp, #36] @ 0x24 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6a3c58 │ │ + @ instruction: 0xff6a3c7f │ │ @ instruction: 0xff675997 │ │ - @ instruction: 0xff6a3c30 │ │ + @ instruction: 0xff6a3c57 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #32 │ │ mov r7, r0 │ │ mov r0, #0 │ │ mov r9, r3 │ │ mov r6, r2 │ │ mov r5, r1 │ │ @@ -3462585,21 +3462585,21 @@ │ │ mov r2, #0 │ │ bl c277cc │ │ ldr r0, [sp, #28] │ │ mov r1, r5 │ │ mov r2, #200 @ 0xc8 │ │ bl c6d7a8 │ │ b c88128 │ │ - @ instruction: 0xff6a3b40 │ │ - @ instruction: 0xff69fe6f │ │ - @ instruction: 0xff6a3b14 │ │ - @ instruction: 0xff69fe43 │ │ - @ instruction: 0xff6a3ad0 │ │ - @ instruction: 0xff69fdff │ │ - @ instruction: 0xff6a3b5c │ │ + @ instruction: 0xff6a3b67 │ │ + @ instruction: 0xff69fe96 │ │ + @ instruction: 0xff6a3b3b │ │ + @ instruction: 0xff69fe6a │ │ + @ instruction: 0xff6a3af7 │ │ + @ instruction: 0xff69fe26 │ │ + @ instruction: 0xff6a3b83 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ ldr fp, [sp, #64] @ 0x40 │ │ mov r4, r3 │ │ ldr sl, [sp, #56] @ 0x38 │ │ mov r5, r2 │ │ ldr r8, [sp, #52] @ 0x34 │ │ @@ -3462691,19 +3462691,19 @@ │ │ mov r0, #35 @ 0x23 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff68d3a3 │ │ + @ instruction: 0xff68d3ca │ │ @ instruction: 0xff6a572c │ │ - @ instruction: 0xff68d3bf │ │ + @ instruction: 0xff68d3e6 │ │ @ instruction: 0xff6a5748 │ │ - @ instruction: 0xff68d3e7 │ │ + @ instruction: 0xff68d40e │ │ @ instruction: 0xff6a5770 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r8, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ @@ -3462744,17 +3462744,17 @@ │ │ bl c277cc │ │ b c883f4 │ │ mov r0, r9 │ │ bl bcc2a0 │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff68d2d3 │ │ + @ instruction: 0xff68d2fa │ │ @ instruction: 0xff683de2 │ │ - @ instruction: 0xff68d2ff │ │ + @ instruction: 0xff68d326 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r8, r0 │ │ mov r0, #0 │ │ mov r9, r3 │ │ mov fp, r2 │ │ mov r7, r1 │ │ @@ -3462904,17 +3462904,17 @@ │ │ cmp r9, #0 │ │ strh r1, [sl] │ │ strne r4, [r9] │ │ cmp fp, #0 │ │ strne r0, [fp] │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6878b7 │ │ - @ instruction: 0xff6879b3 │ │ - @ instruction: 0xff6878df │ │ + @ instruction: 0xff6878de │ │ + @ instruction: 0xff6879da │ │ + @ instruction: 0xff687906 │ │ ldr r3, [pc, #4] @ c88698 │ │ add r3, pc, r3 │ │ b bc789c │ │ andseq r5, r5, ip, lsl r6 │ │ cmp r0, #0 │ │ ldrne r2, [r0, #8] │ │ cmpne r2, #0 │ │ @@ -3462931,15 +3462931,15 @@ │ │ mov r0, r4 │ │ mov r2, #0 │ │ str r2, [r1, #28] │ │ pop {r4, lr} │ │ ldr r1, [pc, #8] @ c886f0 │ │ add r1, pc, r1 │ │ b bcb67c │ │ - @ instruction: 0xff6963bb │ │ + @ instruction: 0xff6963e2 │ │ andseq r5, r5, r8, asr #11 │ │ ldr r0, [pc, #4] @ c88700 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r5, r5, ip, lsl #12 │ │ ldr r0, [pc, #4] @ c88710 │ │ add r0, pc, r0 │ │ @@ -3463815,30 +3463815,30 @@ │ │ mov r0, #0 │ │ bge c88f18 │ │ b c88f1c │ │ mov r0, #0 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff683310 │ │ - @ instruction: 0xff686bf3 │ │ - @ instruction: 0xff68f1e5 │ │ - @ instruction: 0xff69acec │ │ - @ instruction: 0xff68f6bb │ │ + @ instruction: 0xff686c1a │ │ + @ instruction: 0xff68f20c │ │ + @ instruction: 0xff69ad13 │ │ + @ instruction: 0xff68f6e2 │ │ @ instruction: 0xff679b55 │ │ - @ instruction: 0xff696089 │ │ + @ instruction: 0xff6960b0 │ │ @ instruction: 0xff67e10e │ │ - @ instruction: 0xff6961c1 │ │ - @ instruction: 0xff6976eb │ │ + @ instruction: 0xff6961e8 │ │ + @ instruction: 0xff697712 │ │ @ instruction: 0xff6a85bc │ │ @ instruction: 0xff68313a │ │ - @ instruction: 0xff69657d │ │ + @ instruction: 0xff6965a4 │ │ @ instruction: 0xff6aa6b0 │ │ @ instruction: 0xff67e1a2 │ │ @ instruction: 0xff6764bb │ │ - @ instruction: 0xff695f85 │ │ + @ instruction: 0xff695fac │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r8, r3 │ │ mov r9, r2 │ │ mov r7, r1 │ │ mov r4, r0 │ │ cmp r1, #21 │ │ blt c8954c │ │ @@ -3464088,22 +3464088,22 @@ │ │ b c898ec │ │ mov sl, #0 │ │ mov r0, sl │ │ add sp, sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff682ada │ │ @ instruction: 0xff67dc1a │ │ - @ instruction: 0xff68d12d │ │ + @ instruction: 0xff68d154 │ │ @ instruction: 0xff67188d │ │ - @ instruction: 0xff68a267 │ │ + @ instruction: 0xff68a28e │ │ @ instruction: 0xff67dc72 │ │ - @ instruction: 0xff695c25 │ │ - @ instruction: 0xff69498f │ │ - @ instruction: 0xff68a0b3 │ │ - @ instruction: 0xff69ad32 │ │ + @ instruction: 0xff695c4c │ │ + @ instruction: 0xff6949b6 │ │ + @ instruction: 0xff68a0da │ │ + @ instruction: 0xff69ad59 │ │ @ instruction: 0xff67daaa │ │ @ instruction: 0xff6a9f7c │ │ @ instruction: 0xff67da72 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ mov r0, #0 │ │ mov r4, #0 │ │ @@ -3464152,15 +3464152,15 @@ │ │ mov r1, #0 │ │ cmp r0, #0 │ │ movwgt r1, #1 │ │ mov r0, r1 │ │ add sp, sp, #80 @ 0x50 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff67d972 │ │ - @ instruction: 0xff6864bd │ │ + @ instruction: 0xff6864e4 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ ldr r0, [r1, #4] │ │ mov r4, r2 │ │ mov r6, r1 │ │ cmp r0, #3 │ │ bne c89a44 │ │ @@ -3464188,16 +3464188,16 @@ │ │ bl bcefe4 │ │ cmp r0, #1 │ │ blt c89a88 │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff698bae │ │ - @ instruction: 0xff6959cd │ │ + @ instruction: 0xff698bd5 │ │ + @ instruction: 0xff6959f4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #220 @ 0xdc │ │ ldr r9, [sp, #256] @ 0x100 │ │ mov r7, #0 │ │ mov r5, r0 │ │ str r3, [sp, #64] @ 0x40 │ │ cmp r9, #129 @ 0x81 │ │ @@ -3464982,51 +3464982,51 @@ │ │ b c8a640 │ │ mov r8, #0 │ │ mov r7, #0 │ │ b c8a63c │ │ mov r8, #0 │ │ mov r7, r4 │ │ b c8a638 │ │ - @ instruction: 0xff6a2193 │ │ + @ instruction: 0xff6a21ba │ │ @ instruction: 0xff6a703c │ │ @ instruction: 0xff67ce2d │ │ @ instruction: 0xff675920 │ │ @ instruction: 0xff6abc47 │ │ - @ instruction: 0xff69c642 │ │ + @ instruction: 0xff69c669 │ │ @ instruction: 0xff6824e4 │ │ @ instruction: 0xff6823c1 │ │ @ instruction: 0xff67cb70 │ │ - @ instruction: 0xff69ffd5 │ │ - @ instruction: 0xff68ee70 │ │ + @ instruction: 0xff69fffc │ │ + @ instruction: 0xff68ee97 │ │ andseq r4, r5, r8, ror #10 │ │ @ instruction: 0xff6a59f3 │ │ - @ instruction: 0xff695509 │ │ + @ instruction: 0xff695530 │ │ @ instruction: 0xff6a91a6 │ │ - @ instruction: 0xff6958d1 │ │ - @ instruction: 0xff697d8c │ │ - @ instruction: 0xff68e6ad │ │ - @ instruction: 0xff68e439 │ │ + @ instruction: 0xff6958f8 │ │ + @ instruction: 0xff697db3 │ │ + @ instruction: 0xff68e6d4 │ │ + @ instruction: 0xff68e460 │ │ @ instruction: 0xff68001f │ │ @ instruction: 0xff676e64 │ │ - @ instruction: 0xff683d80 │ │ - @ instruction: 0xff68938e │ │ - @ instruction: 0xff68dfa1 │ │ - @ instruction: 0xff6951e9 │ │ - @ instruction: 0xff68e215 │ │ - @ instruction: 0xff69c9ab │ │ - @ instruction: 0xff68cdb8 │ │ + @ instruction: 0xff683da7 │ │ + @ instruction: 0xff6893b5 │ │ + @ instruction: 0xff68dfc8 │ │ + @ instruction: 0xff695210 │ │ + @ instruction: 0xff68e23c │ │ + @ instruction: 0xff69c9d2 │ │ + @ instruction: 0xff68cddf │ │ @ instruction: 0xff67e3f4 │ │ - @ instruction: 0xff68e3e1 │ │ - @ instruction: 0xff69cb77 │ │ - @ instruction: 0xff68cf80 │ │ + @ instruction: 0xff68e408 │ │ + @ instruction: 0xff69cb9e │ │ + @ instruction: 0xff68cfa7 │ │ @ instruction: 0xff6a3640 │ │ - @ instruction: 0xff68ea1a │ │ - @ instruction: 0xff695031 │ │ - @ instruction: 0xff6930a0 │ │ - @ instruction: 0xff694ead │ │ + @ instruction: 0xff68ea41 │ │ + @ instruction: 0xff695058 │ │ + @ instruction: 0xff6930c7 │ │ + @ instruction: 0xff694ed4 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ str r1, [sp, #12] │ │ mov r1, #0 │ │ ldr ip, [sp, #24] │ │ stm sp, {r1, r3, ip} │ │ add r1, sp, #12 │ │ @@ -3465042,15 +3465042,15 @@ │ │ ldrhi r0, [pc, #20] @ c8a7e8 │ │ addhi r0, pc, r0 │ │ bxhi lr │ │ ldr r1, [pc, #12] @ c8a7ec │ │ add r1, pc, r1 │ │ ldr r0, [r1, r0, lsl #2] │ │ bx lr │ │ - @ instruction: 0xff68e6ec │ │ + @ instruction: 0xff68e713 │ │ andseq r3, r5, r0, ror #27 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #140 @ 0x8c │ │ mov r4, r2 │ │ mov r8, r1 │ │ mov r6, r0 │ │ cmp r3, #0 │ │ @@ -3465309,21 +3465309,21 @@ │ │ b c8ac00 │ │ mvn r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #140 @ 0x8c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff673a65 │ │ @ instruction: 0xff678731 │ │ - @ instruction: 0xff694b95 │ │ + @ instruction: 0xff694bbc │ │ @ instruction: 0xff676941 │ │ @ instruction: 0xff682557 │ │ @ instruction: 0xff679139 │ │ - @ instruction: 0xff68c81f │ │ - @ instruction: 0xff68c802 │ │ - @ instruction: 0xff695de2 │ │ + @ instruction: 0xff68c846 │ │ + @ instruction: 0xff68c829 │ │ + @ instruction: 0xff695e09 │ │ @ instruction: 0xff673869 │ │ @ instruction: 0xff67c882 │ │ @ instruction: 0xff673725 │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r2, r3 │ │ b c8ac4c │ │ @@ -3465556,22 +3465556,22 @@ │ │ add r0, r4, r9 │ │ cmp r4, r1 │ │ mvnhi r0, #0 │ │ cmp r4, #0 │ │ mvnmi r0, #0 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff68d811 │ │ + @ instruction: 0xff68d838 │ │ @ instruction: 0xff67f613 │ │ - @ instruction: 0xff68c20a │ │ - @ instruction: 0xff68c14a │ │ - @ instruction: 0xff68c19a │ │ + @ instruction: 0xff68c231 │ │ + @ instruction: 0xff68c171 │ │ + @ instruction: 0xff68c1c1 │ │ @ instruction: 0xff6f9dc0 │ │ - @ instruction: 0xff69664d │ │ - @ instruction: 0xff696601 │ │ + @ instruction: 0xff696674 │ │ + @ instruction: 0xff696628 │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ mov r2, r0 │ │ add r0, sp, #8 │ │ str r0, [sp, #4] │ │ mvn r0, #0 │ │ cmp r1, #0 │ │ @@ -3465754,17 +3465754,17 @@ │ │ mov r1, #129 @ 0x81 │ │ mov r2, #0 │ │ bl c277cc │ │ mvn r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff68c022 │ │ + @ instruction: 0xff68c049 │ │ @ instruction: 0xff677ebd │ │ - @ instruction: 0xff68be32 │ │ + @ instruction: 0xff68be59 │ │ @ instruction: 0xff677ccd │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ mov r4, r3 │ │ mov r3, r0 │ │ cmp r0, #65536 @ 0x10000 │ │ bcc c8b364 │ │ @@ -3465888,18 +3465888,18 @@ │ │ mov r0, #2 │ │ add sp, sp, #16 │ │ pop {r4, pc} │ │ mov r0, #3 │ │ add sp, sp, #16 │ │ pop {r4, pc} │ │ @ instruction: 0xff6799e8 │ │ - @ instruction: 0xff691782 │ │ + @ instruction: 0xff6917a9 │ │ @ instruction: 0xff6f96d4 │ │ @ instruction: 0xff67d4a5 │ │ - @ instruction: 0xff69ae03 │ │ + @ instruction: 0xff69ae2a │ │ @ instruction: 0xff67ffa8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #124 @ 0x7c │ │ mov r5, #0 │ │ cmp r0, #0 │ │ str r5, [sp, #116] @ 0x74 │ │ beq c8b5f8 │ │ @@ -3466363,28 +3466363,28 @@ │ │ ldr r1, [pc, #56] @ c8bcb0 │ │ mov r2, #148 @ 0x94 │ │ ldr r0, [sp, #16] │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ b c8bc30 │ │ @ instruction: 0xff670262 │ │ - @ instruction: 0xff68fa6e │ │ + @ instruction: 0xff68fa95 │ │ @ instruction: 0xff67023a │ │ - @ instruction: 0xff68fa46 │ │ + @ instruction: 0xff68fa6d │ │ @ instruction: 0xff66fd3a │ │ - @ instruction: 0xff68f546 │ │ + @ instruction: 0xff68f56d │ │ @ instruction: 0xff66fd56 │ │ - @ instruction: 0xff68f562 │ │ + @ instruction: 0xff68f589 │ │ @ instruction: 0xff66fd8e │ │ - @ instruction: 0xff68f59a │ │ + @ instruction: 0xff68f5c1 │ │ @ instruction: 0xff66fbee │ │ @ instruction: 0xff66fe3e │ │ @ instruction: 0xff66fde2 │ │ @ instruction: 0xff670192 │ │ - @ instruction: 0xff68f99e │ │ + @ instruction: 0xff68f9c5 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #56 @ 0x38 │ │ mov r6, r2 │ │ mov r7, r1 │ │ mov r8, r0 │ │ bl c8d1f0 │ │ bl bcf2e4 │ │ @@ -3466942,32 +3466942,32 @@ │ │ add r2, pc, r2 │ │ bl c276dc │ │ movw r1, #6 │ │ mov r0, #33 @ 0x21 │ │ movt r1, #8 │ │ b c8c538 │ │ @ instruction: 0xff66f93e │ │ - @ instruction: 0xff6966c2 │ │ + @ instruction: 0xff6966e9 │ │ @ instruction: 0xff66f912 │ │ - @ instruction: 0xff696696 │ │ + @ instruction: 0xff6966bd │ │ @ instruction: 0xff66f8e6 │ │ - @ instruction: 0xff69666a │ │ + @ instruction: 0xff696691 │ │ @ instruction: 0xff66f3aa │ │ - @ instruction: 0xff69612e │ │ + @ instruction: 0xff696155 │ │ @ instruction: 0xff66f3c6 │ │ - @ instruction: 0xff69614a │ │ + @ instruction: 0xff696171 │ │ @ instruction: 0xff66f7f6 │ │ - @ instruction: 0xff69657a │ │ + @ instruction: 0xff6965a1 │ │ @ instruction: 0xff66f34a │ │ @ instruction: 0xff672fbb │ │ @ instruction: 0xff66f52e │ │ @ instruction: 0xff66f30a │ │ - @ instruction: 0xff696076 │ │ + @ instruction: 0xff69609d │ │ @ instruction: 0xff66f3f2 │ │ - @ instruction: 0xff696176 │ │ + @ instruction: 0xff69619d │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r0 │ │ mov r0, r1 │ │ mov r1, #520 @ 0x208 │ │ mov r6, r2 │ │ bl bd075c │ │ mov r8, #108 @ 0x6c │ │ @@ -3467121,15 +3467121,15 @@ │ │ bl c6d7a8 │ │ mov r0, r8 │ │ bl c29770 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff66f052 │ │ - @ instruction: 0xff69b752 │ │ + @ instruction: 0xff69b779 │ │ @ instruction: 0xff66f026 │ │ @ instruction: 0xff66f0e2 │ │ @ instruction: 0xff66f0ae │ │ add r0, r0, #12 │ │ b c8c87c │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov r4, r0 │ │ @@ -3467689,16 +3467689,16 @@ │ │ ldr r1, [pc, #24] @ c8d148 │ │ mov r0, r6 │ │ mov r2, #73 @ 0x49 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff68be01 │ │ - @ instruction: 0xff68bd95 │ │ + @ instruction: 0xff68be28 │ │ + @ instruction: 0xff68bdbc │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq c8d1b4 │ │ mov r5, r0 │ │ bl bcf404 │ │ cmp r0, #0 │ │ @@ -3467719,15 +3467719,15 @@ │ │ bl bcf3fc │ │ mov r0, r5 │ │ mov r1, #0 │ │ bl bcf40c │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff68bd3d │ │ + @ instruction: 0xff68bd64 │ │ push {r4, r5, fp, lr} │ │ mov r4, r2 │ │ mov r5, r1 │ │ bl bd07e0 │ │ cmp r0, #0 │ │ beq c8d1e8 │ │ mov r1, r5 │ │ @@ -3468075,16 +3468075,16 @@ │ │ movw r1, #11 │ │ mov r0, #33 @ 0x21 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff686226 │ │ - @ instruction: 0xff6841b7 │ │ + @ instruction: 0xff68624d │ │ + @ instruction: 0xff6841de │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r2 │ │ mov r7, r1 │ │ mov r5, r0 │ │ bl bcc298 │ │ mov r4, r0 │ │ mov r0, #0 │ │ @@ -3468198,21 +3468198,21 @@ │ │ b c8d8e4 │ │ mov r4, #1 │ │ mov r0, r4 │ │ str r4, [r5, #12] │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff69a681 │ │ + @ instruction: 0xff69a6a8 │ │ @ instruction: 0xff67af73 │ │ - @ instruction: 0xff69a6d5 │ │ + @ instruction: 0xff69a6fc │ │ @ instruction: 0xff67afc7 │ │ - @ instruction: 0xff69a6b9 │ │ + @ instruction: 0xff69a6e0 │ │ @ instruction: 0xff67afab │ │ - @ instruction: 0xff69a701 │ │ + @ instruction: 0xff69a728 │ │ @ instruction: 0xff67aff3 │ │ cmp r0, #0 │ │ addne r0, r0, #24 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ cmp r0, #0 │ │ mov r8, r0 │ │ @@ -3468354,16 +3468354,16 @@ │ │ beq c8dba0 │ │ mov r0, r4 │ │ bl c8d964 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff69a42d │ │ - @ instruction: 0xff69a409 │ │ + @ instruction: 0xff69a454 │ │ + @ instruction: 0xff69a430 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r1, #16] │ │ mov r5, r1 │ │ bl c82ef4 │ │ sub r1, r0, #21 │ │ mov r0, #0 │ │ @@ -3469284,15 +3469284,15 @@ │ │ bl c913e0 │ │ ldr r1, [pc, #16] @ c8ea54 │ │ mov r0, r4 │ │ mov r2, #48 @ 0x30 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff69b2fb │ │ + @ instruction: 0xff69b322 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r0, [pc, #60] @ c8eaa4 │ │ ldr r1, [pc, #60] @ c8eaa8 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c554f8 │ │ @@ -3469417,16 +3469417,16 @@ │ │ bl c6d7a8 │ │ mov r6, #0 │ │ mov r0, r4 │ │ bl c5684c │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff69b15b │ │ - @ instruction: 0xff69b0fb │ │ + @ instruction: 0xff69b182 │ │ + @ instruction: 0xff69b122 │ │ bx r1 │ │ bx r2 │ │ bx r1 │ │ bx r2 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ @@ -3469436,21 +3469436,21 @@ │ │ bl c913e0 │ │ ldr r1, [pc, #16] @ c8ecb4 │ │ mov r0, r4 │ │ mov r2, #119 @ 0x77 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff695941 │ │ + @ instruction: 0xff695968 │ │ ldr r1, [pc, #12] @ c8eccc │ │ mov r0, #8 │ │ mov r2, #125 @ 0x7d │ │ add r1, pc, r1 │ │ b c6d478 │ │ - @ instruction: 0xff695925 │ │ + @ instruction: 0xff69594c │ │ cmp r1, #0 │ │ beq c8ed08 │ │ push {r4, lr} │ │ mov r4, r0 │ │ mov r0, #64 @ 0x40 │ │ mov r1, #0 │ │ mov r2, #0 │ │ @@ -3469525,17 +3469525,17 @@ │ │ movw r2, #267 @ 0x10b │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff695885 │ │ + @ instruction: 0xff6958ac │ │ strheq r0, [r0], -r4 │ │ - @ instruction: 0xff6957e9 │ │ + @ instruction: 0xff695810 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ cmp r0, #0 │ │ beq c8ee58 │ │ @@ -3469554,15 +3469554,15 @@ │ │ ldr r1, [pc, #20] @ c8ee8c │ │ mov r0, r4 │ │ movw r2, #267 @ 0x10b │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c6d7a8 │ │ andeq r0, r0, r0, asr #32 │ │ - @ instruction: 0xff69576d │ │ + @ instruction: 0xff695794 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, r3 │ │ mov r4, r1 │ │ mov r5, r0 │ │ cmp r2, #0 │ │ beq c8eeec │ │ @@ -3469590,15 +3469590,15 @@ │ │ mov r3, r4 │ │ str r1, [sp] │ │ bl c90070 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r0, r0, r4, asr r4 │ │ andeq r0, r0, r0, lsr sp │ │ - @ instruction: 0xff695705 │ │ + @ instruction: 0xff69572c │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #12] │ │ b c79ad8 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ @@ -3469791,21 +3469791,21 @@ │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff6783c2 │ │ - @ instruction: 0xff695649 │ │ + @ instruction: 0xff695670 │ │ ldrdeq r0, [r0], -r4 │ │ - @ instruction: 0xff69547d │ │ + @ instruction: 0xff6954a4 │ │ andeq r0, r0, ip, lsr r1 │ │ andeq r0, r0, r8, lsl sl │ │ - @ instruction: 0xff6953ed │ │ - @ instruction: 0xff6953c1 │ │ + @ instruction: 0xff695414 │ │ + @ instruction: 0xff6953e8 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r0, [pc, #60] @ c8f2a8 │ │ ldr r1, [pc, #60] @ c8f2ac │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c554f8 │ │ @@ -3469858,15 +3469858,15 @@ │ │ blx r2 │ │ ldr r1, [pc, #16] @ c8f34c │ │ mov r0, r4 │ │ mov r2, #206 @ 0xce │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff6952a9 │ │ + @ instruction: 0xff6952d0 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq c8f3a4 │ │ mov r4, r0 │ │ ldr r0, [r0, #8] │ │ @@ -3469938,15 +3469938,15 @@ │ │ str r0, [r5, #16] │ │ mov r0, r2 │ │ bl c55c98 │ │ ldr r0, [r4, #8] │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ b c556fc │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff69520d │ │ + @ instruction: 0xff695234 │ │ andeq r0, r0, ip, lsl #15 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r0, #0 │ │ beq c8f578 │ │ mov r6, r0 │ │ ldr r0, [r0, #8] │ │ @@ -3470411,33 +3470411,33 @@ │ │ add r0, r0, #1 │ │ str r0, [r4, #16] │ │ cmp r0, #500 @ 0x1f4 │ │ strcs r5, [r4, #20] │ │ b c8fbc0 │ │ andseq r7, r7, ip, asr #22 │ │ andeq r0, r0, r4, lsr #4 │ │ - @ instruction: 0xff694a71 │ │ - @ instruction: 0xff694b49 │ │ - @ instruction: 0xff694ac1 │ │ - @ instruction: 0xff694a31 │ │ + @ instruction: 0xff694a98 │ │ + @ instruction: 0xff694b70 │ │ + @ instruction: 0xff694ae8 │ │ + @ instruction: 0xff694a58 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0, #8] │ │ mov r4, r0 │ │ ldr r2, [r0, #16] │ │ mov r0, r1 │ │ blx r2 │ │ ldr r1, [pc, #16] @ c8fc38 │ │ mov r0, r4 │ │ mov r2, #214 @ 0xd6 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff6949bd │ │ + @ instruction: 0xff6949e4 │ │ bx r1 │ │ bx r2 │ │ bx r1 │ │ bx r2 │ │ push {r4, r5, r6, lr} │ │ ldr r0, [r2, #8] │ │ mov r4, r3 │ │ @@ -3470486,15 +3470486,15 @@ │ │ blx r2 │ │ ldr r1, [pc, #16] @ c8fd1c │ │ mov r0, r4 │ │ mov r2, #214 @ 0xd6 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff6948d9 │ │ + @ instruction: 0xff694900 │ │ bx r2 │ │ ldr r1, [pc, #12] @ c8fd38 │ │ mov r0, #24 │ │ mov r2, #60 @ 0x3c │ │ add r1, pc, r1 │ │ b c6d478 │ │ @ instruction: 0xff6a5b58 │ │ @@ -3470973,22 +3470973,22 @@ │ │ add r2, pc, r2 │ │ mov r3, r5 │ │ bl c277cc │ │ b c9040c │ │ andeq r0, r0, r4, ror #4 │ │ @ instruction: 0xff6a13e9 │ │ @ instruction: 0xff6a125d │ │ - @ instruction: 0xff67fa45 │ │ + @ instruction: 0xff67fa6c │ │ @ instruction: 0xff6a5432 │ │ @ instruction: 0xff6a122d │ │ - @ instruction: 0xff67fa15 │ │ - @ instruction: 0xff6828c7 │ │ + @ instruction: 0xff67fa3c │ │ + @ instruction: 0xff6828ee │ │ @ instruction: 0xff6a12e5 │ │ - @ instruction: 0xff67facd │ │ - @ instruction: 0xff68297b │ │ + @ instruction: 0xff67faf4 │ │ + @ instruction: 0xff6829a2 │ │ @ instruction: 0xff6a1299 │ │ andeq r0, r0, r8, lsr fp │ │ ldr r1, [r1] │ │ ldr r0, [r0] │ │ ldr r1, [r1] │ │ ldr r2, [r0] │ │ mov r0, #0 │ │ @@ -3471093,18 +3471093,18 @@ │ │ ldr r1, [sp, #4] │ │ str r0, [r1] │ │ mov r0, #1 │ │ add sp, sp, #108 @ 0x6c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6a10d5 │ │ @ instruction: 0xff69d4ec │ │ - @ instruction: 0xff68276b │ │ + @ instruction: 0xff682792 │ │ @ instruction: 0xff6a1091 │ │ @ instruction: 0xff69d4a8 │ │ - @ instruction: 0xff682727 │ │ + @ instruction: 0xff68274e │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #1012 @ 0x3f4 │ │ ldr r5, [r1] │ │ mov fp, r1 │ │ mov sl, r2 │ │ str r5, [sp, #8] │ │ ldrb r7, [r5] │ │ @@ -3471537,40 +3471537,40 @@ │ │ ldr r2, [pc, #96] @ c90dd4 │ │ mov r0, #55 @ 0x37 │ │ mov r1, #101 @ 0x65 │ │ add r2, pc, r2 │ │ b c90c20 │ │ @ instruction: 0xff6a0d41 │ │ @ instruction: 0xff677f59 │ │ - @ instruction: 0xff68e12e │ │ + @ instruction: 0xff68e155 │ │ @ instruction: 0xff6a0c0d │ │ - @ instruction: 0xff697533 │ │ + @ instruction: 0xff69755a │ │ @ instruction: 0xff6723c7 │ │ @ instruction: 0xff6a0add │ │ - @ instruction: 0xff697403 │ │ - @ instruction: 0xff68152a │ │ + @ instruction: 0xff69742a │ │ + @ instruction: 0xff681551 │ │ @ instruction: 0xff6a0995 │ │ - @ instruction: 0xff6972bb │ │ - @ instruction: 0xff682037 │ │ + @ instruction: 0xff6972e2 │ │ + @ instruction: 0xff68205e │ │ @ instruction: 0xff6a0b15 │ │ @ instruction: 0xff66e956 │ │ - @ instruction: 0xff6821af │ │ + @ instruction: 0xff6821d6 │ │ @ instruction: 0xff6a0aad │ │ @ instruction: 0xff66e8ee │ │ @ instruction: 0xff6a096d │ │ @ instruction: 0xff66e7ae │ │ @ instruction: 0xff6a0951 │ │ - @ instruction: 0xff6938a0 │ │ - @ instruction: 0xff681feb │ │ + @ instruction: 0xff6938c7 │ │ + @ instruction: 0xff682012 │ │ @ instruction: 0xff6a09f9 │ │ - @ instruction: 0xff693948 │ │ - @ instruction: 0xff68208f │ │ + @ instruction: 0xff69396f │ │ + @ instruction: 0xff6820b6 │ │ @ instruction: 0xff6a0da9 │ │ @ instruction: 0xff677fc1 │ │ - @ instruction: 0xff68243f │ │ + @ instruction: 0xff682466 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r8, r0 │ │ mov r0, r1 │ │ mov r9, r1 │ │ bl cb4ff4 │ │ ldr r1, [pc, #328] @ c90f58 │ │ @@ -3471655,15 +3471655,15 @@ │ │ bl c277cc │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6a088d │ │ @ instruction: 0xff6a07b1 │ │ - @ instruction: 0xff68a16d │ │ + @ instruction: 0xff68a194 │ │ @ instruction: 0xff6a0792 │ │ ldr r1, [pc, #8] @ c90f78 │ │ movw r2, #302 @ 0x12e │ │ add r1, pc, r1 │ │ b c6d7a8 │ │ @ instruction: 0xff6a0741 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3471845,18 +3471845,18 @@ │ │ add r2, pc, r2 │ │ bl c277cc │ │ mov r6, #0 │ │ b c911dc │ │ @ instruction: 0xfffff538 │ │ @ instruction: 0xff6a06c9 │ │ @ instruction: 0xff6a06a9 │ │ - @ instruction: 0xff6828aa │ │ + @ instruction: 0xff6828d1 │ │ @ instruction: 0xff6a0491 │ │ @ instruction: 0xff671dae │ │ - @ instruction: 0xff681b27 │ │ + @ instruction: 0xff681b4e │ │ @ instruction: 0xff6a04c5 │ │ @ instruction: 0xfffffd64 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r5, [r0] │ │ cmp r5, #1 │ │ blt c913c8 │ │ @@ -3472095,22 +3472095,22 @@ │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r1, #2 │ │ movne r0, #0 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff68f1aa │ │ - @ instruction: 0xff684d0a │ │ + @ instruction: 0xff68f1d1 │ │ + @ instruction: 0xff684d31 │ │ @ instruction: 0xff6a4325 │ │ - @ instruction: 0xff68cd7e │ │ + @ instruction: 0xff68cda5 │ │ @ instruction: 0xff66f3e2 │ │ - @ instruction: 0xff687054 │ │ - @ instruction: 0xff67e53d │ │ - @ instruction: 0xff692b15 │ │ + @ instruction: 0xff68707b │ │ + @ instruction: 0xff67e564 │ │ + @ instruction: 0xff692b3c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ str r0, [sp, #12] │ │ mov r0, #0 │ │ cmp r1, #0 │ │ str r3, [sp, #20] │ │ str r2, [sp, #24] │ │ @@ -3472573,15 +3472573,15 @@ │ │ mov r1, #116 @ 0x74 │ │ ldr r2, [pc, #36] @ c91dcc │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c91d30 │ │ @ instruction: 0xff69f989 │ │ @ instruction: 0xff69bdab │ │ - @ instruction: 0xff68101b │ │ + @ instruction: 0xff681042 │ │ @ instruction: 0xff69f951 │ │ @ instruction: 0xff69bd73 │ │ @ instruction: 0xff671263 │ │ @ instruction: 0xff69f90d │ │ @ instruction: 0xff69bd2f │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #16 │ │ @@ -3472667,15 +3472667,15 @@ │ │ add r1, pc, r1 │ │ vst1.32 {d16-d17}, [r0] │ │ mov r0, r4 │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ andeq r0, r0, ip, ror #9 │ │ andeq r0, r0, r0, asr #9 │ │ - @ instruction: 0xff67c258 │ │ + @ instruction: 0xff67c27f │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r1, [pc, #248] @ c9203c │ │ mov r0, #28 │ │ mov r2, #97 @ 0x61 │ │ add r1, pc, r1 │ │ bl c6d478 │ │ @@ -3472734,15 +3472734,15 @@ │ │ mov r0, r5 │ │ bl c91e84 │ │ mov r0, r8 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r8, r5 │ │ b c92028 │ │ - @ instruction: 0xff67c224 │ │ + @ instruction: 0xff67c24b │ │ andeq r0, r0, r8, ror #1 │ │ andeq r0, r0, r8, ror #1 │ │ andeq r0, r0, r4, lsr #8 │ │ andeq r0, r0, ip, lsr #8 │ │ andeq r0, r0, r4, lsl r4 │ │ andeq r0, r0, r4, lsl r4 │ │ muleq r0, ip, r0 │ │ @@ -3472893,22 +3472893,22 @@ │ │ mov r0, sl │ │ mov r2, #62 @ 0x3e │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ ldr r0, [r5] │ │ bl c79aec │ │ b c921a8 │ │ - @ instruction: 0xff67c020 │ │ - @ instruction: 0xff68e5bb │ │ - @ instruction: 0xff67bfec │ │ - @ instruction: 0xff68e587 │ │ - @ instruction: 0xff67bfa0 │ │ - @ instruction: 0xff67bf50 │ │ - @ instruction: 0xff67bec8 │ │ - @ instruction: 0xff67bef4 │ │ + @ instruction: 0xff67c047 │ │ + @ instruction: 0xff68e5e2 │ │ + @ instruction: 0xff67c013 │ │ + @ instruction: 0xff68e5ae │ │ + @ instruction: 0xff67bfc7 │ │ + @ instruction: 0xff67bf77 │ │ + @ instruction: 0xff67beef │ │ + @ instruction: 0xff67bf1b │ │ mov r2, r1 │ │ mov r1, r0 │ │ mov r0, #1 │ │ b c922e8 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ mov r0, r1 │ │ @@ -3472943,28 +3472943,28 @@ │ │ movw r1, #271 @ 0x10f │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff67be14 │ │ + @ instruction: 0xff67be3b │ │ @ instruction: 0xff6746af │ │ mov r3, r1 │ │ mov r1, #0 │ │ b c92080 │ │ mov r2, r1 │ │ mov r1, r0 │ │ mov r0, #0 │ │ b c922e8 │ │ ldr r1, [pc, #8] @ c923b4 │ │ mov r2, #62 @ 0x3e │ │ add r1, pc, r1 │ │ b c6d7a8 │ │ - @ instruction: 0xff67bdc0 │ │ + @ instruction: 0xff67bde7 │ │ bx r1 │ │ bx r2 │ │ bx r1 │ │ bx r2 │ │ push {r4, r5, r6, lr} │ │ mov r6, r3 │ │ ldr r3, [sp, #16] │ │ @@ -3473002,15 +3473002,15 @@ │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ mov r6, #0 │ │ mov r0, r5 │ │ bl c94cb8 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff688c74 │ │ + @ instruction: 0xff688c9b │ │ @ instruction: 0xff6745ed │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ mov r8, r3 │ │ mov r5, r2 │ │ mov r6, r1 │ │ bl c93fac │ │ @@ -3473043,15 +3473043,15 @@ │ │ mov r3, r2 │ │ ldr r2, [pc, #16] @ c92510 │ │ mov r0, r1 │ │ mov r1, r3 │ │ add r2, pc, r2 │ │ mov r3, #60 @ 0x3c │ │ b c6eb18 │ │ - @ instruction: 0xff688b9c │ │ + @ instruction: 0xff688bc3 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r5, r1 │ │ bl c93fac │ │ cmp r0, #0 │ │ beq c92550 │ │ mov r6, r0 │ │ @@ -3473066,15 +3473066,15 @@ │ │ ldr r2, [pc, #20] @ c9256c │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r3, #71 @ 0x47 │ │ add r2, pc, r2 │ │ pop {r4, r5, r6, lr} │ │ b c6eb18 │ │ - @ instruction: 0xff688b40 │ │ + @ instruction: 0xff688b67 │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ mov r0, #0 │ │ mov r1, #0 │ │ mov r4, #0 │ │ bl c94be8 │ │ cmp r0, #0 │ │ @@ -3473114,16 +3473114,16 @@ │ │ mov r0, #36 @ 0x24 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff688aa0 │ │ - @ instruction: 0xff688ab4 │ │ + @ instruction: 0xff688ac7 │ │ + @ instruction: 0xff688adb │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #16 │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r9, r1 │ │ bl c93fac │ │ ldr r5, [sp, #52] @ 0x34 │ │ @@ -3473167,32 +3473167,32 @@ │ │ mov r0, r7 │ │ mov r2, #115 @ 0x73 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, sl │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff688a34 │ │ - @ instruction: 0xff6889b4 │ │ + @ instruction: 0xff688a5b │ │ + @ instruction: 0xff6889db │ │ mov r3, r2 │ │ ldr r2, [pc, #16] @ c92724 │ │ mov r0, r1 │ │ mov r1, r3 │ │ add r2, pc, r2 │ │ mov r3, #125 @ 0x7d │ │ b c6da00 │ │ - @ instruction: 0xff688988 │ │ + @ instruction: 0xff6889af │ │ mov r3, r2 │ │ ldr r2, [pc, #16] @ c92744 │ │ mov r0, r1 │ │ mov r1, r3 │ │ add r2, pc, r2 │ │ mov r3, #131 @ 0x83 │ │ b c6da00 │ │ - @ instruction: 0xff688968 │ │ + @ instruction: 0xff68898f │ │ ldr r1, [r0] │ │ ldr r1, [r1, #52] @ 0x34 │ │ cmp r1, #0 │ │ beq c92760 │ │ ldr r0, [r0, #4] │ │ bx r1 │ │ push {fp, lr} │ │ @@ -3473205,15 +3473205,15 @@ │ │ bl c276dc │ │ mov r0, #6 │ │ mov r1, #213 @ 0xd5 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff695871 │ │ + @ instruction: 0xff695898 │ │ @ instruction: 0xff6a3142 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, r2 │ │ mov r2, r1 │ │ ldr r1, [pc, #36] @ c927dc │ │ ldr ip, [pc, #36] @ c927e0 │ │ @@ -3473533,24 +3473533,24 @@ │ │ ldr r2, [pc, #56] @ c92cdc │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ movw r1, #259 @ 0x103 │ │ movt r1, #12 │ │ b c92b14 │ │ - @ instruction: 0xff6957e1 │ │ - @ instruction: 0xff6954e5 │ │ - @ instruction: 0xff691b0f │ │ - @ instruction: 0xff6953dd │ │ - @ instruction: 0xff695455 │ │ - @ instruction: 0xff695421 │ │ - @ instruction: 0xff691a4b │ │ - @ instruction: 0xff695379 │ │ - @ instruction: 0xff695345 │ │ - @ instruction: 0xff69196f │ │ + @ instruction: 0xff695808 │ │ + @ instruction: 0xff69550c │ │ + @ instruction: 0xff691b36 │ │ + @ instruction: 0xff695404 │ │ + @ instruction: 0xff69547c │ │ + @ instruction: 0xff695448 │ │ + @ instruction: 0xff691a72 │ │ + @ instruction: 0xff6953a0 │ │ + @ instruction: 0xff69536c │ │ + @ instruction: 0xff691996 │ │ cmp r0, #0 │ │ beq c92d00 │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ @@ -3473584,15 +3473584,15 @@ │ │ ldr r0, [r5] │ │ bl c76cc4 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #76 @ 0x4c │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff69528d │ │ + @ instruction: 0xff6952b4 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq c92dc0 │ │ add r1, r0, #16 │ │ dmb ish │ │ ldrex r2, [r1] │ │ sub r3, r2, #1 │ │ @@ -3473616,15 +3473616,15 @@ │ │ ldr r0, [r5] │ │ bl c76cc4 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #76 @ 0x4c │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff69520d │ │ + @ instruction: 0xff695234 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ cmp r0, #0 │ │ beq c92e78 │ │ mov sl, r1 │ │ ldr r1, [pc, #332] @ c92f6c │ │ mov r6, r0 │ │ mov r0, #20 │ │ @@ -3473704,19 +3473704,19 @@ │ │ mov r1, r7 │ │ mov r2, #376 @ 0x178 │ │ bl c6d7a8 │ │ mov r0, sl │ │ bl c92f78 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff69515d │ │ - @ instruction: 0xff67b302 │ │ - @ instruction: 0xff6951c1 │ │ - @ instruction: 0xff6950d1 │ │ - @ instruction: 0xff67b276 │ │ + @ instruction: 0xff695184 │ │ + @ instruction: 0xff67b329 │ │ + @ instruction: 0xff6951e8 │ │ + @ instruction: 0xff6950f8 │ │ + @ instruction: 0xff67b29d │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ ldr r4, [pc, #216] @ c93064 │ │ mov r6, r0 │ │ mov r8, #0 │ │ add r4, pc, r4 │ │ @@ -3473768,15 +3473768,15 @@ │ │ bne c93038 │ │ cmp r1, #1 │ │ beq c92f98 │ │ ble c92f9c │ │ b c92fc4 │ │ pop {r4, r5, r6, r7, r8, lr} │ │ bx lr │ │ - @ instruction: 0xff695055 │ │ + @ instruction: 0xff69507c │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ ldr r1, [r0, #72] @ 0x48 │ │ cmp r1, #0 │ │ beq c930a0 │ │ ldr r0, [r0] │ │ @@ -3473955,16 +3473955,16 @@ │ │ mov r9, #1 │ │ mov r0, r9 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r4, #214 @ 0xd6 │ │ mov r6, #572 @ 0x23c │ │ b c93254 │ │ - @ instruction: 0xff683f3e │ │ - @ instruction: 0xff694d81 │ │ + @ instruction: 0xff683f65 │ │ + @ instruction: 0xff694da8 │ │ @ instruction: 0xff66fd91 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r4, [r0] │ │ mov r5, r0 │ │ ldr r7, [r4, #56] @ 0x38 │ │ cmp r7, #0 │ │ @@ -3474396,15 +3474396,15 @@ │ │ mov r6, #0 │ │ bl c277cc │ │ mov r0, r5 │ │ bl c92f78 │ │ str r6, [r4, #8] │ │ b c93980 │ │ @ instruction: 0xff69fe6a │ │ - @ instruction: 0xff67df1b │ │ + @ instruction: 0xff67df42 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r3 │ │ mov r5, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl c937f0 │ │ @@ -3474946,15 +3474946,15 @@ │ │ sub r8, r8, #3 │ │ movw r4, #587 @ 0x24b │ │ mov r9, #0 │ │ b c940ec │ │ mov r4, #592 @ 0x250 │ │ b c940ec │ │ @ instruction: 0xff66c9bd │ │ - @ instruction: 0xff67a17b │ │ + @ instruction: 0xff67a1a2 │ │ @ instruction: 0xff69f63a │ │ @ instruction: 0xff6746a6 │ │ @ instruction: 0xff66c881 │ │ @ instruction: 0xff69f606 │ │ @ instruction: 0xff674672 │ │ @ instruction: 0xff69f5ea │ │ @ instruction: 0xff674656 │ │ @@ -3475174,32 +3475174,32 @@ │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r8 │ │ bl c92f78 │ │ mov r0, r6 │ │ add sp, sp, #200 @ 0xc8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff67d5f1 │ │ + @ instruction: 0xff67d618 │ │ @ instruction: 0xff69f486 │ │ @ instruction: 0xff66ec40 │ │ @ instruction: 0xff69f45a │ │ @ instruction: 0xff66ec14 │ │ @ instruction: 0xff674b83 │ │ @ instruction: 0xff6693d8 │ │ @ instruction: 0xff674b57 │ │ @ instruction: 0xff6662a7 │ │ @ instruction: 0xff666283 │ │ - @ instruction: 0xff69891f │ │ + @ instruction: 0xff698946 │ │ @ instruction: 0xff699561 │ │ @ instruction: 0xff699541 │ │ - @ instruction: 0xff689159 │ │ - @ instruction: 0xff67d40a │ │ - @ instruction: 0xff67d3ee │ │ - @ instruction: 0xff693ad0 │ │ - @ instruction: 0xff68c1c7 │ │ + @ instruction: 0xff689180 │ │ + @ instruction: 0xff67d431 │ │ + @ instruction: 0xff67d415 │ │ + @ instruction: 0xff693af7 │ │ + @ instruction: 0xff68c1ee │ │ @ instruction: 0xff69f23e │ │ @ instruction: 0xff66e9f8 │ │ push {r4, r5, r6, lr} │ │ mov r1, #5 │ │ bl c56f5c │ │ cmp r0, #0 │ │ beq c94710 │ │ @@ -3475446,19 +3475446,19 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff69ee22 │ │ @ instruction: 0xff672020 │ │ @ instruction: 0xff669b85 │ │ @ instruction: 0xff69f0c2 │ │ @ instruction: 0xff674703 │ │ @ instruction: 0xff665ed3 │ │ - @ instruction: 0xff698593 │ │ - @ instruction: 0xff681d8e │ │ - @ instruction: 0xff6828f3 │ │ + @ instruction: 0xff6985ba │ │ + @ instruction: 0xff681db5 │ │ + @ instruction: 0xff68291a │ │ @ instruction: 0xff6721e4 │ │ - @ instruction: 0xff691116 │ │ + @ instruction: 0xff69113d │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ mov r0, #0 │ │ mov r5, r1 │ │ bl c93914 │ │ @@ -3475786,15 +3475786,15 @@ │ │ str r6, [r5, #24] │ │ str r7, [r5] │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6669a0 │ │ @ instruction: 0xff666910 │ │ @ instruction: 0xff666978 │ │ - @ instruction: 0xff679280 │ │ + @ instruction: 0xff6792a7 │ │ push {r4, r5, r6, r7, r8, lr} │ │ ldr r6, [r0, #4] │ │ ldr r7, [r0, #20] │ │ sub r7, r7, r6 │ │ cmp r7, r2 │ │ bcs c95034 │ │ bl c275e8 │ │ @@ -3478787,15 +3478787,15 @@ │ │ bl c276dc │ │ mov r0, #4 │ │ mov r1, #158 @ 0x9e │ │ b c97e04 │ │ @ instruction: 0xff66ed01 │ │ @ instruction: 0xff670b68 │ │ @ instruction: 0xff66ecb9 │ │ - @ instruction: 0xff691fb1 │ │ + @ instruction: 0xff691fd8 │ │ @ instruction: 0xff66ec8d │ │ @ instruction: 0xff670af4 │ │ @ instruction: 0xff66ebd1 │ │ @ instruction: 0xff670a38 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ @@ -3478833,15 +3478833,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff66eb25 │ │ - @ instruction: 0xff691e1d │ │ + @ instruction: 0xff691e44 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #16 │ │ str r1, [sp] │ │ add r1, sp, #12 │ │ add r2, sp, #8 │ │ add r3, sp, #4 │ │ mov r4, r0 │ │ @@ -3479140,15 +3479140,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b cbef10 │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r7, #0 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff687005 │ │ + @ instruction: 0xff68702c │ │ ldr r0, [r0, #20] │ │ b c9d6c4 │ │ mov r2, r0 │ │ mvn r0, #1 │ │ cmp r1, #3 │ │ bxne lr │ │ push {r4, r5, fp, lr} │ │ @@ -3479212,15 +3479212,15 @@ │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, lr} │ │ bx lr │ │ @ instruction: 0xff66e569 │ │ - @ instruction: 0xff691861 │ │ + @ instruction: 0xff691888 │ │ @ instruction: 0xff66e53d │ │ @ instruction: 0xff66549b │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ mov r0, #0 │ │ mov r5, #0 │ │ bl c996cc │ │ @@ -3479377,15 +3479377,15 @@ │ │ mov r0, r6 │ │ bl bc5c2c │ │ mov r0, r7 │ │ bl bc5c2c │ │ mov r0, #0 │ │ add sp, sp, #200 @ 0xc8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff68c001 │ │ + @ instruction: 0xff68c028 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ mov r5, r0 │ │ ldr r0, [r1] │ │ mov r6, #0 │ │ mov r4, r1 │ │ str r6, [sp, #12] │ │ @@ -3479470,15 +3479470,15 @@ │ │ mov r6, #1 │ │ mov r0, r4 │ │ bl c996a8 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff66e185 │ │ - @ instruction: 0xff69147d │ │ + @ instruction: 0xff6914a4 │ │ ldr r0, [r0, #20] │ │ mov r1, #0 │ │ b c9b610 │ │ ldr r0, [r0, #20] │ │ ldr r0, [r0, #120] @ 0x78 │ │ bx lr │ │ b c991b8 │ │ @@ -3479757,31 +3479757,31 @@ │ │ mov r7, #1 │ │ mov r0, r7 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r7, #0 │ │ b c98de0 │ │ @ instruction: 0xff69bebb │ │ - @ instruction: 0xff67bf07 │ │ + @ instruction: 0xff67bf2e │ │ @ instruction: 0xff66fe68 │ │ - @ instruction: 0xff6756d7 │ │ - @ instruction: 0xff67e653 │ │ - @ instruction: 0xff691272 │ │ + @ instruction: 0xff6756fe │ │ + @ instruction: 0xff67e67a │ │ + @ instruction: 0xff691299 │ │ @ instruction: 0xff698289 │ │ @ instruction: 0xff69ce77 │ │ - @ instruction: 0xff678e85 │ │ - @ instruction: 0xff67cb9a │ │ - @ instruction: 0xff685f5e │ │ - @ instruction: 0xff6930c7 │ │ + @ instruction: 0xff678eac │ │ + @ instruction: 0xff67cbc1 │ │ + @ instruction: 0xff685f85 │ │ + @ instruction: 0xff6930ee │ │ @ instruction: 0xff66fd04 │ │ @ instruction: 0xff696c7e │ │ - @ instruction: 0xff687b30 │ │ + @ instruction: 0xff687b57 │ │ @ instruction: 0xff66e6ce │ │ - @ instruction: 0xff68b989 │ │ - @ instruction: 0xff68f300 │ │ + @ instruction: 0xff68b9b0 │ │ + @ instruction: 0xff68f327 │ │ @ instruction: 0xff66fc5f │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r8, r2 │ │ mov r5, r1 │ │ mov r1, r3 │ │ mov r2, #128 @ 0x80 │ │ mov r6, r3 │ │ @@ -3479977,34 +3479977,34 @@ │ │ ldr r1, [pc, #96] @ c991b4 │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl bcffd4 │ │ mov r7, #1 │ │ mov r0, r9 │ │ b c99014 │ │ - @ instruction: 0xff689755 │ │ - @ instruction: 0xff6800fb │ │ - @ instruction: 0xff6821a8 │ │ - @ instruction: 0xff686571 │ │ + @ instruction: 0xff68977c │ │ + @ instruction: 0xff680122 │ │ + @ instruction: 0xff6821cf │ │ + @ instruction: 0xff686598 │ │ @ instruction: 0xff664ae6 │ │ @ instruction: 0xff673320 │ │ - @ instruction: 0xff6864b5 │ │ - @ instruction: 0xff67e1e0 │ │ - @ instruction: 0xff6896c0 │ │ + @ instruction: 0xff6864dc │ │ + @ instruction: 0xff67e207 │ │ + @ instruction: 0xff6896e7 │ │ @ instruction: 0xff66491b │ │ @ instruction: 0xff694ad3 │ │ - @ instruction: 0xff6863d1 │ │ - @ instruction: 0xff675175 │ │ + @ instruction: 0xff6863f8 │ │ + @ instruction: 0xff67519c │ │ @ instruction: 0xff66e2c2 │ │ - @ instruction: 0xff67ff13 │ │ - @ instruction: 0xff685a46 │ │ - @ instruction: 0xff686335 │ │ - @ instruction: 0xff68ef63 │ │ + @ instruction: 0xff67ff3a │ │ + @ instruction: 0xff685a6d │ │ + @ instruction: 0xff68635c │ │ + @ instruction: 0xff68ef8a │ │ @ instruction: 0xff6985e5 │ │ - @ instruction: 0xff6862c5 │ │ + @ instruction: 0xff6862ec │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #40 @ 0x28 │ │ mov r9, r2 │ │ mov r6, r1 │ │ ldr r5, [r0, #20] │ │ bl c70f18 │ │ cmp r0, #0 │ │ @@ -3480204,15 +3480204,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r4 │ │ bl c9d6c4 │ │ mov r0, #0 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff66d685 │ │ - @ instruction: 0xff689297 │ │ + @ instruction: 0xff6892be │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r1, #0 │ │ beq c99628 │ │ mov r4, r0 │ │ ldrb r0, [r1, #5] │ │ mov r5, r1 │ │ @@ -3480298,17 +3480298,17 @@ │ │ b c99660 │ │ mvn r6, #0 │ │ b c99660 │ │ mov r6, r7 │ │ mov r0, r6 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff68d75f │ │ - @ instruction: 0xff68cce2 │ │ - @ instruction: 0xff67dac8 │ │ + @ instruction: 0xff68d786 │ │ + @ instruction: 0xff68cd09 │ │ + @ instruction: 0xff67daef │ │ ldr r0, [pc, #4] @ c99684 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r5, r4, r8, lsl r5 │ │ ldr r0, [pc, #4] @ c99694 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3480813,44 +3480813,44 @@ │ │ bl c276dc │ │ movw r0, #258 @ 0x102 │ │ movt r0, #12 │ │ orr r1, r0, #1 │ │ b c99d14 │ │ @ instruction: 0xff6690cd │ │ @ instruction: 0xff66e117 │ │ - @ instruction: 0xff6852df │ │ - @ instruction: 0xff6818a2 │ │ + @ instruction: 0xff685306 │ │ + @ instruction: 0xff6818c9 │ │ @ instruction: 0xff670b91 │ │ - @ instruction: 0xff68fd0e │ │ - @ instruction: 0xff685047 │ │ - @ instruction: 0xff68160a │ │ + @ instruction: 0xff68fd35 │ │ + @ instruction: 0xff68506e │ │ + @ instruction: 0xff681631 │ │ @ instruction: 0xff69760c │ │ - @ instruction: 0xff68103d │ │ - @ instruction: 0xff68515b │ │ - @ instruction: 0xff68171e │ │ + @ instruction: 0xff681064 │ │ + @ instruction: 0xff685182 │ │ + @ instruction: 0xff681745 │ │ andseq lr, r5, ip, asr #2 │ │ andseq lr, r5, ip, lsr #1 │ │ mulseq r5, r0, r0 │ │ - @ instruction: 0xff684e53 │ │ - @ instruction: 0xff681416 │ │ - @ instruction: 0xff684e1f │ │ - @ instruction: 0xff6813e2 │ │ - @ instruction: 0xff684ce7 │ │ - @ instruction: 0xff6812aa │ │ - @ instruction: 0xff684d77 │ │ - @ instruction: 0xff68133a │ │ - @ instruction: 0xff684ccb │ │ - @ instruction: 0xff68128e │ │ - @ instruction: 0xff684d03 │ │ - @ instruction: 0xff6812c6 │ │ - @ instruction: 0xff684f63 │ │ - @ instruction: 0xff681526 │ │ - @ instruction: 0xff68aaaa │ │ - @ instruction: 0xff684eaf │ │ - @ instruction: 0xff681472 │ │ + @ instruction: 0xff684e7a │ │ + @ instruction: 0xff68143d │ │ + @ instruction: 0xff684e46 │ │ + @ instruction: 0xff681409 │ │ + @ instruction: 0xff684d0e │ │ + @ instruction: 0xff6812d1 │ │ + @ instruction: 0xff684d9e │ │ + @ instruction: 0xff681361 │ │ + @ instruction: 0xff684cf2 │ │ + @ instruction: 0xff6812b5 │ │ + @ instruction: 0xff684d2a │ │ + @ instruction: 0xff6812ed │ │ + @ instruction: 0xff684f8a │ │ + @ instruction: 0xff68154d │ │ + @ instruction: 0xff68aad1 │ │ + @ instruction: 0xff684ed6 │ │ + @ instruction: 0xff681499 │ │ @ instruction: 0xff661c5d │ │ andseq lr, r5, ip, lsr r1 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ @@ -3480982,15 +3480982,15 @@ │ │ ldr r2, [pc, r2] │ │ bl c71afc │ │ cmp r0, #0 │ │ movne r4, #1 │ │ b c99ff0 │ │ @ instruction: 0xff66886d │ │ @ instruction: 0xff66d8af │ │ - @ instruction: 0xff68f592 │ │ + @ instruction: 0xff68f5b9 │ │ @ instruction: 0x0015dadc │ │ andseq sp, r5, r0, asr #21 │ │ andseq sp, r5, r4, lsr #21 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r4, r2 │ │ mov fp, r1 │ │ @@ -3481265,15 +3481265,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r8, #1 │ │ mov r7, #0 │ │ mov r5, #0 │ │ b c9a554 │ │ mov r8, #1 │ │ b c9a554 │ │ - @ instruction: 0xff692afb │ │ + @ instruction: 0xff692b22 │ │ @ instruction: 0xff660407 │ │ @ instruction: 0xff6701a0 │ │ @ instruction: 0xff660e87 │ │ @ instruction: 0xff664a31 │ │ ldr r2, [r0, #16] │ │ mov r1, r0 │ │ mov r0, #1 │ │ @@ -3481466,15 +3481466,15 @@ │ │ beq c9a89c │ │ mov r0, sl │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r0, sl │ │ bl c9d6c4 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff68444b │ │ + @ instruction: 0xff684472 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c99688 │ │ ldr r1, [r4, #4] │ │ bl bc525c │ │ mov r1, r0 │ │ mov r0, #0 │ │ @@ -3481653,16 +3481653,16 @@ │ │ bl c996a8 │ │ mov r5, #0 │ │ mov r0, r5 │ │ bl c996a8 │ │ mov r0, #0 │ │ add sp, sp, #56 @ 0x38 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff683fc7 │ │ - @ instruction: 0xff687b65 │ │ + @ instruction: 0xff683fee │ │ + @ instruction: 0xff687b8c │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #16 │ │ add r1, sp, #12 │ │ add r2, sp, #8 │ │ add r3, sp, #4 │ │ str r0, [sp] │ │ mov r0, #0 │ │ @@ -3481715,15 +3481715,15 @@ │ │ mov r0, r5 │ │ mov r1, #4096 @ 0x1000 │ │ bl c9e26c │ │ mov r4, r5 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff683edf │ │ + @ instruction: 0xff683f06 │ │ @ instruction: 0xff692ed0 │ │ b ca6268 │ │ b ca64b0 │ │ push {r4, lr} │ │ mov r1, #0 │ │ mov r4, #0 │ │ bl c9acc0 │ │ @@ -3482294,43 +3482294,43 @@ │ │ ldr fp, [sp, #12] │ │ b c9b2b0 │ │ mvn r8, #0 │ │ ldr sl, [sp, #8] │ │ ldr fp, [sp, #12] │ │ b c9ae40 │ │ @ instruction: 0xff660c16 │ │ - @ instruction: 0xff68b581 │ │ + @ instruction: 0xff68b5a8 │ │ @ instruction: 0xff660b8e │ │ - @ instruction: 0xff68b4f9 │ │ + @ instruction: 0xff68b520 │ │ @ instruction: 0xff660afe │ │ - @ instruction: 0xff68b469 │ │ + @ instruction: 0xff68b490 │ │ @ instruction: 0xff660a76 │ │ - @ instruction: 0xff68b3e1 │ │ + @ instruction: 0xff68b408 │ │ @ instruction: 0xff660a2a │ │ - @ instruction: 0xff68b395 │ │ + @ instruction: 0xff68b3bc │ │ @ instruction: 0xff6609e2 │ │ - @ instruction: 0xff68b34d │ │ + @ instruction: 0xff68b374 │ │ @ instruction: 0xff66099a │ │ - @ instruction: 0xff68b305 │ │ + @ instruction: 0xff68b32c │ │ @ instruction: 0xff66095a │ │ - @ instruction: 0xff68b2c5 │ │ + @ instruction: 0xff68b2ec │ │ @ instruction: 0xff660866 │ │ - @ instruction: 0xff68b1cd │ │ + @ instruction: 0xff68b1f4 │ │ @ instruction: 0xff66069e │ │ - @ instruction: 0xff68b009 │ │ + @ instruction: 0xff68b030 │ │ @ instruction: 0xff6604c2 │ │ - @ instruction: 0xff68ae2d │ │ + @ instruction: 0xff68ae54 │ │ @ instruction: 0xff66043a │ │ - @ instruction: 0xff68ada5 │ │ + @ instruction: 0xff68adcc │ │ @ instruction: 0xff6603ca │ │ - @ instruction: 0xff68ad35 │ │ + @ instruction: 0xff68ad5c │ │ @ instruction: 0xff6605ca │ │ - @ instruction: 0xff68af35 │ │ + @ instruction: 0xff68af5c │ │ @ instruction: 0xff66056a │ │ - @ instruction: 0xff68aed5 │ │ + @ instruction: 0xff68aefc │ │ b c9acc0 │ │ ldr r0, [r0, #20] │ │ b bd427c │ │ push {fp, lr} │ │ ldr r0, [r0, #20] │ │ bl bd427c │ │ add r0, r0, #7 │ │ @@ -3482626,18 +3482626,18 @@ │ │ bl c277cc │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #42 @ 0x2a │ │ bl c6d7a8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff67d62d │ │ - @ instruction: 0xff67d52d │ │ - @ instruction: 0xff67b6f5 │ │ - @ instruction: 0xff67d545 │ │ + @ instruction: 0xff67d654 │ │ + @ instruction: 0xff67d554 │ │ + @ instruction: 0xff67b71c │ │ + @ instruction: 0xff67d56c │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c79b70 │ │ str r0, [r4, #16] │ │ pop {r4, pc} │ │ cmp r0, #0 │ │ bxeq lr │ │ @@ -3482656,15 +3482656,15 @@ │ │ bl c79b00 │ │ ldr r1, [pc, #16] @ c9bb44 │ │ mov r0, r4 │ │ mov r2, #88 @ 0x58 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff67d481 │ │ + @ instruction: 0xff67d4a8 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ cmp r0, #0 │ │ ldrne r0, [r4, #4] │ │ cmpne r0, #0 │ │ @@ -3482748,16 +3482748,16 @@ │ │ ldr r0, [r4, #20] │ │ cmp r0, #32 │ │ moveq r0, #0 │ │ streq r0, [r4, #20] │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff67d441 │ │ - @ instruction: 0xff67d452 │ │ + @ instruction: 0xff67d468 │ │ + @ instruction: 0xff67d479 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r8, r3 │ │ mov r6, r1 │ │ mov r5, r0 │ │ cmp r0, #0 │ │ mov r4, r0 │ │ @@ -3482897,17 +3482897,17 @@ │ │ mov r2, #88 @ 0x58 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff67d18d │ │ + @ instruction: 0xff67d1b4 │ │ @ instruction: 0xff661bbd │ │ - @ instruction: 0xff67d0c9 │ │ + @ instruction: 0xff67d0f0 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r2] │ │ cmp r0, #0 │ │ ldrne r0, [r2, #4] │ │ movne r5, r2 │ │ @@ -3482965,16 +3482965,16 @@ │ │ ldr r3, [r5, #12] │ │ mov r0, r4 │ │ mov r1, r4 │ │ str r6, [sp] │ │ bl bda73c │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff67d071 │ │ - @ instruction: 0xff680c1c │ │ + @ instruction: 0xff67d098 │ │ + @ instruction: 0xff680c43 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov lr, r1 │ │ cmp r1, #0 │ │ ldreq lr, [r2, #4] │ │ cmpeq lr, #0 │ │ beq c9c138 │ │ @@ -3483055,16 +3483055,16 @@ │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r0, r0, r0 │ │ andeq r0, r0, r1 │ │ andeq r0, r0, r2 │ │ andeq r0, r0, r3 │ │ - @ instruction: 0xff67ce71 │ │ - @ instruction: 0xff6720ad │ │ + @ instruction: 0xff67ce98 │ │ + @ instruction: 0xff6720d4 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c79b70 │ │ ldr r1, [r4, #16] │ │ pop {r4, lr} │ │ b c79b74 │ │ ldr r0, [r0, #36] @ 0x24 │ │ @@ -3483854,25 +3483854,25 @@ │ │ mov r0, sl │ │ mov r5, #1 │ │ mvn r8, #0 │ │ ldr fp, [sp, #72] @ 0x48 │ │ ldr r4, [sp, #76] @ 0x4c │ │ b c9cd68 │ │ @ instruction: 0xff65f6a0 │ │ - @ instruction: 0xff68be20 │ │ + @ instruction: 0xff68be47 │ │ @ instruction: 0xff65f5c8 │ │ - @ instruction: 0xff68bd48 │ │ + @ instruction: 0xff68bd6f │ │ @ instruction: 0xff65f5f4 │ │ - @ instruction: 0xff68bd74 │ │ + @ instruction: 0xff68bd9b │ │ @ instruction: 0xff65f620 │ │ - @ instruction: 0xff68bda0 │ │ + @ instruction: 0xff68bdc7 │ │ andseq fp, r5, r0, ror #11 │ │ andseq sl, r5, r0, ror pc │ │ @ instruction: 0xff65ebc0 │ │ - @ instruction: 0xff68b340 │ │ + @ instruction: 0xff68b367 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ str r0, [sp, #20] │ │ ldr r0, [r0, #4] │ │ bl bd64d8 │ │ mov r8, r0 │ │ cmp r0, #0 │ │ @@ -3484408,17 +3484408,17 @@ │ │ bl c277cc │ │ mov r0, r5 │ │ bl c9d6c4 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff66edc0 │ │ @ instruction: 0xff66ed34 │ │ - @ instruction: 0xff6781c4 │ │ + @ instruction: 0xff6781eb │ │ @ instruction: 0xff66ec54 │ │ - @ instruction: 0xff6780e4 │ │ + @ instruction: 0xff67810b │ │ ldr r0, [r0, #12] │ │ bx lr │ │ mov r1, r0 │ │ mov r0, #0 │ │ b c9d4f0 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ @@ -3485662,15 +3485662,15 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mvn r0, #0 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff66d960 │ │ @ instruction: 0xff65f09e │ │ @ instruction: 0xff695fa3 │ │ - @ instruction: 0xff67c002 │ │ + @ instruction: 0xff67c029 │ │ @ instruction: 0xff668982 │ │ @ instruction: 0xff66d8b4 │ │ mov r2, r1 │ │ cmp r0, #0 │ │ beq c9ea74 │ │ ldr r1, [r0, #64] @ 0x40 │ │ cmp r1, #0 │ │ @@ -3485757,16 +3485757,16 @@ │ │ bl c4cd6c │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ mvn r0, #0 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff66d7a8 │ │ - @ instruction: 0xff68b2c2 │ │ - @ instruction: 0xff675e43 │ │ + @ instruction: 0xff68b2e9 │ │ + @ instruction: 0xff675e6a │ │ @ instruction: 0xff6601f1 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #20] │ │ movne r4, r0 │ │ ldrbne r0, [r0] │ │ @@ -3485819,15 +3485819,15 @@ │ │ pop {r4, r5, r6, pc} │ │ mvn r0, #0 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff66d6d0 │ │ @ instruction: 0xff6661f2 │ │ @ instruction: 0xff695d17 │ │ - @ instruction: 0xff675d53 │ │ + @ instruction: 0xff675d7a │ │ @ instruction: 0xff66af33 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ mov r5, r1 │ │ cmp r0, #0 │ │ @@ -3485911,17 +3485911,17 @@ │ │ bl c4cd6c │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ mvn r0, #0 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff66d558 │ │ - @ instruction: 0xff67fdde │ │ + @ instruction: 0xff67fe05 │ │ @ instruction: 0xff695b9f │ │ - @ instruction: 0xff675bdb │ │ + @ instruction: 0xff675c02 │ │ @ instruction: 0xff66adfe │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #12] │ │ bl bd43b4 │ │ ldr r1, [pc, #16] @ c9ee58 │ │ mov r0, r4 │ │ @@ -3486249,26 +3486249,26 @@ │ │ beq c9f1e8 │ │ mov r0, r9 │ │ mov r1, r7 │ │ mov r2, r5 │ │ bl bd4cd4 │ │ str r0, [sp, #24] │ │ b c9f1e8 │ │ - @ instruction: 0xff67492e │ │ - @ instruction: 0xff678110 │ │ - @ instruction: 0xff67480a │ │ - @ instruction: 0xff677fec │ │ - @ instruction: 0xff6748d6 │ │ - @ instruction: 0xff6780b8 │ │ - @ instruction: 0xff67487a │ │ - @ instruction: 0xff6746f2 │ │ - @ instruction: 0xff677ed4 │ │ - @ instruction: 0xff67471a │ │ - @ instruction: 0xff677efc │ │ - @ instruction: 0xff6747ba │ │ + @ instruction: 0xff674955 │ │ + @ instruction: 0xff678137 │ │ + @ instruction: 0xff674831 │ │ + @ instruction: 0xff678013 │ │ + @ instruction: 0xff6748fd │ │ + @ instruction: 0xff6780df │ │ + @ instruction: 0xff6748a1 │ │ + @ instruction: 0xff674719 │ │ + @ instruction: 0xff677efb │ │ + @ instruction: 0xff674741 │ │ + @ instruction: 0xff677f23 │ │ + @ instruction: 0xff6747e1 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r5, r0 │ │ ldr r0, [r3, #20] │ │ mov r7, r3 │ │ mov fp, r2 │ │ mov r4, r1 │ │ @@ -3486506,32 +3486506,32 @@ │ │ ldr r2, [pc, #76] @ c9f7a4 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r0, #4 │ │ mov r1, #118 @ 0x76 │ │ b c9f5b0 │ │ - @ instruction: 0xff6745f2 │ │ + @ instruction: 0xff674619 │ │ @ instruction: 0xff66cf05 │ │ - @ instruction: 0xff6744ce │ │ + @ instruction: 0xff6744f5 │ │ @ instruction: 0xff66cde1 │ │ - @ instruction: 0xff67459a │ │ + @ instruction: 0xff6745c1 │ │ @ instruction: 0xff66cead │ │ - @ instruction: 0xff67448e │ │ + @ instruction: 0xff6744b5 │ │ @ instruction: 0xff66cda1 │ │ - @ instruction: 0xff674532 │ │ - @ instruction: 0xff6744f6 │ │ + @ instruction: 0xff674559 │ │ + @ instruction: 0xff67451d │ │ @ instruction: 0xff66ce09 │ │ - @ instruction: 0xff674426 │ │ + @ instruction: 0xff67444d │ │ @ instruction: 0xff66cd39 │ │ - @ instruction: 0xff67426e │ │ + @ instruction: 0xff674295 │ │ @ instruction: 0xff66cb81 │ │ - @ instruction: 0xff674296 │ │ + @ instruction: 0xff6742bd │ │ @ instruction: 0xff66cba9 │ │ - @ instruction: 0xff6743ea │ │ + @ instruction: 0xff674411 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r4, r0 │ │ ldr r0, [r3, #4] │ │ mov r9, #0 │ │ mov fp, r3 │ │ mov r5, r2 │ │ @@ -3486813,28 +3486813,28 @@ │ │ mov r0, #4 │ │ mov r1, #179 @ 0xb3 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ bl bd4468 │ │ b c9f950 │ │ - @ instruction: 0xff67419e │ │ - @ instruction: 0xff67408e │ │ - @ instruction: 0xff67f239 │ │ - @ instruction: 0xff6740b6 │ │ - @ instruction: 0xff67f261 │ │ - @ instruction: 0xff673ec6 │ │ - @ instruction: 0xff67f071 │ │ - @ instruction: 0xff673de2 │ │ - @ instruction: 0xff67ef8d │ │ - @ instruction: 0xff673dfe │ │ - @ instruction: 0xff67efa9 │ │ - @ instruction: 0xff673db2 │ │ - @ instruction: 0xff67ef5d │ │ - @ instruction: 0xff67404e │ │ + @ instruction: 0xff6741c5 │ │ + @ instruction: 0xff6740b5 │ │ + @ instruction: 0xff67f260 │ │ + @ instruction: 0xff6740dd │ │ + @ instruction: 0xff67f288 │ │ + @ instruction: 0xff673eed │ │ + @ instruction: 0xff67f098 │ │ + @ instruction: 0xff673e09 │ │ + @ instruction: 0xff67efb4 │ │ + @ instruction: 0xff673e25 │ │ + @ instruction: 0xff67efd0 │ │ + @ instruction: 0xff673dd9 │ │ + @ instruction: 0xff67ef84 │ │ + @ instruction: 0xff674075 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #84 @ 0x54 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ add r4, sp, #48 @ 0x30 │ │ mov sl, r0 │ │ mov r7, r1 │ │ mov r0, r4 │ │ @@ -3487206,36 +3487206,36 @@ │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r0, #4 │ │ mov r1, #118 @ 0x76 │ │ mov r2, #0 │ │ bl c277cc │ │ b c9fe44 │ │ - @ instruction: 0xff673c36 │ │ - @ instruction: 0xff679251 │ │ - @ instruction: 0xff673ca6 │ │ - @ instruction: 0xff673c6a │ │ - @ instruction: 0xff679285 │ │ - @ instruction: 0xff673b9e │ │ - @ instruction: 0xff6791b9 │ │ - @ instruction: 0xff673bc6 │ │ - @ instruction: 0xff6791e1 │ │ - @ instruction: 0xff67396a │ │ - @ instruction: 0xff678f85 │ │ - @ instruction: 0xff673886 │ │ - @ instruction: 0xff678ea1 │ │ - @ instruction: 0xff6738a2 │ │ - @ instruction: 0xff678ebd │ │ - @ instruction: 0xff673856 │ │ - @ instruction: 0xff678e71 │ │ - @ instruction: 0xff673786 │ │ - @ instruction: 0xff678da1 │ │ - @ instruction: 0xff6737c2 │ │ - @ instruction: 0xff678ddd │ │ - @ instruction: 0xff673b5e │ │ + @ instruction: 0xff673c5d │ │ + @ instruction: 0xff679278 │ │ + @ instruction: 0xff673ccd │ │ + @ instruction: 0xff673c91 │ │ + @ instruction: 0xff6792ac │ │ + @ instruction: 0xff673bc5 │ │ + @ instruction: 0xff6791e0 │ │ + @ instruction: 0xff673bed │ │ + @ instruction: 0xff679208 │ │ + @ instruction: 0xff673991 │ │ + @ instruction: 0xff678fac │ │ + @ instruction: 0xff6738ad │ │ + @ instruction: 0xff678ec8 │ │ + @ instruction: 0xff6738c9 │ │ + @ instruction: 0xff678ee4 │ │ + @ instruction: 0xff67387d │ │ + @ instruction: 0xff678e98 │ │ + @ instruction: 0xff6737ad │ │ + @ instruction: 0xff678dc8 │ │ + @ instruction: 0xff6737e9 │ │ + @ instruction: 0xff678e04 │ │ + @ instruction: 0xff673b85 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #76 @ 0x4c │ │ mov r4, r0 │ │ mov r0, r3 │ │ mov r8, r3 │ │ mov fp, r2 │ │ mov r5, r1 │ │ @@ -3488173,35 +3488173,35 @@ │ │ movw r1, #259 @ 0x103 │ │ mov r7, #0 │ │ movt r1, #12 │ │ mov r0, #4 │ │ mov r2, #0 │ │ bl c277cc │ │ b ca1058 │ │ - @ instruction: 0xff672a02 │ │ - @ instruction: 0xff68172d │ │ - @ instruction: 0xff6729ca │ │ - @ instruction: 0xff6816f5 │ │ - @ instruction: 0xff67299e │ │ - @ instruction: 0xff6816c9 │ │ + @ instruction: 0xff672a29 │ │ + @ instruction: 0xff681754 │ │ + @ instruction: 0xff6729f1 │ │ + @ instruction: 0xff68171c │ │ + @ instruction: 0xff6729c5 │ │ + @ instruction: 0xff6816f0 │ │ @ instruction: 0xff66be69 │ │ - @ instruction: 0xff67293e │ │ - @ instruction: 0xff681669 │ │ - @ instruction: 0xff672912 │ │ - @ instruction: 0xff68163d │ │ - @ instruction: 0xff6728ea │ │ - @ instruction: 0xff681615 │ │ - @ instruction: 0xff6728b2 │ │ - @ instruction: 0xff6815dd │ │ - @ instruction: 0xff672872 │ │ - @ instruction: 0xff68159d │ │ - @ instruction: 0xff67288e │ │ - @ instruction: 0xff6815b9 │ │ - @ instruction: 0xff672a1e │ │ - @ instruction: 0xff681749 │ │ + @ instruction: 0xff672965 │ │ + @ instruction: 0xff681690 │ │ + @ instruction: 0xff672939 │ │ + @ instruction: 0xff681664 │ │ + @ instruction: 0xff672911 │ │ + @ instruction: 0xff68163c │ │ + @ instruction: 0xff6728d9 │ │ + @ instruction: 0xff681604 │ │ + @ instruction: 0xff672899 │ │ + @ instruction: 0xff6815c4 │ │ + @ instruction: 0xff6728b5 │ │ + @ instruction: 0xff6815e0 │ │ + @ instruction: 0xff672a45 │ │ + @ instruction: 0xff681770 │ │ push {r4, lr} │ │ cmp r3, r1 │ │ ble ca1204 │ │ bl c275e8 │ │ ldr r0, [pc, #112] @ ca1254 │ │ mov r1, #24 │ │ ldr r2, [pc, #108] @ ca1258 │ │ @@ -3488228,18 +3488228,18 @@ │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r1, r2 │ │ mov r2, r3 │ │ blx d4b4f4 │ │ mov r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff68aae8 │ │ - @ instruction: 0xff688c1e │ │ - @ instruction: 0xff68aab8 │ │ - @ instruction: 0xff688bee │ │ + @ instruction: 0xff68ab0f │ │ + @ instruction: 0xff688c45 │ │ + @ instruction: 0xff68aadf │ │ + @ instruction: 0xff688c15 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #92 @ 0x5c │ │ ldr r6, [sp, #140] @ 0x8c │ │ mov r7, r3 │ │ ldr r8, [sp, #144] @ 0x90 │ │ mov fp, r2 │ │ mov r5, r1 │ │ @@ -3488445,22 +3488445,22 @@ │ │ mov r3, #147 @ 0x93 │ │ add r2, pc, r2 │ │ bl c6da00 │ │ b ca1570 │ │ mov r7, #0 │ │ mov r6, #0 │ │ b ca1584 │ │ - @ instruction: 0xff679e28 │ │ - @ instruction: 0xff66ebf8 │ │ - @ instruction: 0xff679e54 │ │ - @ instruction: 0xff66ec24 │ │ - @ instruction: 0xff679bd8 │ │ - @ instruction: 0xff66e9a8 │ │ - @ instruction: 0xff679d3c │ │ - @ instruction: 0xff679b88 │ │ + @ instruction: 0xff679e4f │ │ + @ instruction: 0xff66ec1f │ │ + @ instruction: 0xff679e7b │ │ + @ instruction: 0xff66ec4b │ │ + @ instruction: 0xff679bff │ │ + @ instruction: 0xff66e9cf │ │ + @ instruction: 0xff679d63 │ │ + @ instruction: 0xff679baf │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #76 @ 0x4c │ │ str r3, [sp, #4] │ │ mov fp, r2 │ │ mov r6, r1 │ │ str r0, [sp] │ │ bl c29758 │ │ @@ -3488990,21 +3488990,21 @@ │ │ bl c277cc │ │ and r0, r8, #1 │ │ bl c2753c │ │ ldr sl, [sp, #240] @ 0xf0 │ │ ldr fp, [sp, #68] @ 0x44 │ │ ldr r5, [sp, #28] │ │ b ca19f4 │ │ - @ instruction: 0xff67990c │ │ - @ instruction: 0xff684ab3 │ │ - @ instruction: 0xff6798c8 │ │ - @ instruction: 0xff6798a4 │ │ - @ instruction: 0xff679320 │ │ - @ instruction: 0xff6844c7 │ │ - @ instruction: 0xff679718 │ │ + @ instruction: 0xff679933 │ │ + @ instruction: 0xff684ada │ │ + @ instruction: 0xff6798ef │ │ + @ instruction: 0xff6798cb │ │ + @ instruction: 0xff679347 │ │ + @ instruction: 0xff6844ee │ │ + @ instruction: 0xff67973f │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r2 │ │ sub r2, r1, #11 │ │ cmp r2, r3 │ │ bge ca1ea4 │ │ bl c275e8 │ │ ldr r0, [pc, #112] @ ca1ee8 │ │ @@ -3489034,15 +3489034,15 @@ │ │ strb r0, [r6, r5]! │ │ mov r2, r7 │ │ add r0, r6, #1 │ │ blx d4b4f4 │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff68f90f │ │ - @ instruction: 0xff68087c │ │ + @ instruction: 0xff6808a3 │ │ push {r4, r5, r6, lr} │ │ ldr r5, [sp, #16] │ │ mvn r6, #0 │ │ cmp r5, #11 │ │ bge ca1f0c │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ @@ -3489149,25 +3489149,25 @@ │ │ add r1, r2, #1 │ │ mov r2, r5 │ │ blx d4b4f4 │ │ mov r6, r5 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff68f85b │ │ - @ instruction: 0xff6807e5 │ │ + @ instruction: 0xff68080c │ │ @ instruction: 0xff68f817 │ │ - @ instruction: 0xff6807a1 │ │ + @ instruction: 0xff6807c8 │ │ @ instruction: 0xff68f707 │ │ - @ instruction: 0xff680691 │ │ + @ instruction: 0xff6806b8 │ │ @ instruction: 0xff68f72f │ │ - @ instruction: 0xff6806b9 │ │ + @ instruction: 0xff6806e0 │ │ @ instruction: 0xff68f7a3 │ │ - @ instruction: 0xff68072d │ │ + @ instruction: 0xff680754 │ │ @ instruction: 0xff68f757 │ │ - @ instruction: 0xff6806e1 │ │ + @ instruction: 0xff680708 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr r9, [sp, #32] │ │ mov r6, r0 │ │ sub r0, r2, #11 │ │ cmp r0, r9 │ │ bge ca2128 │ │ bl c275e8 │ │ @@ -3489238,17 +3489238,17 @@ │ │ mov r2, r9 │ │ mov r0, r5 │ │ blx d4b4f4 │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff68f67f │ │ - @ instruction: 0xff67ca7a │ │ + @ instruction: 0xff67caa1 │ │ @ instruction: 0xff68f5bf │ │ - @ instruction: 0xff67c9ba │ │ + @ instruction: 0xff67c9e1 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r1, #1 │ │ mvn r5, #0 │ │ cmpge r3, #1 │ │ bge ca224c │ │ mov r0, r5 │ │ @@ -3489682,16 +3489682,16 @@ │ │ sub r1, r0, #3 │ │ b ca25e0 │ │ @ instruction: 0xff68f1bf │ │ @ instruction: 0xff6933ad │ │ @ instruction: 0xff68f16f │ │ @ instruction: 0xff68eeaf │ │ @ instruction: 0xff69309d │ │ - @ instruction: 0xff67a591 │ │ - @ instruction: 0xff67d12a │ │ + @ instruction: 0xff67a5b8 │ │ + @ instruction: 0xff67d151 │ │ @ instruction: 0xff68ef07 │ │ @ instruction: 0xff6930f5 │ │ @ instruction: 0xff68eed3 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #60 @ 0x3c │ │ mov r7, r1 │ │ ldr r1, [sp, #104] @ 0x68 │ │ @@ -3490090,17 +3490090,17 @@ │ │ vand q8, q10, q8 │ │ vorr q8, q9, q8 │ │ vst1.8 {d16-d17}, [r6] │ │ mov r0, #48 @ 0x30 │ │ add sp, sp, #52 @ 0x34 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff68ea73 │ │ - @ instruction: 0xff678422 │ │ + @ instruction: 0xff678449 │ │ @ instruction: 0xff68e8bb │ │ - @ instruction: 0xff67826a │ │ + @ instruction: 0xff678291 │ │ ldr r0, [pc, #4] @ ca2f84 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrsheq ip, [r3], -r0 │ │ ldr r0, [pc, #4] @ ca2f94 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3490478,21 +3490478,21 @@ │ │ add r2, pc, r2 │ │ bl c276dc │ │ movw r1, #4 │ │ mov r0, #4 │ │ movt r1, #8 │ │ b ca33e8 │ │ @ instruction: 0xff667100 │ │ - @ instruction: 0xff67f37c │ │ + @ instruction: 0xff67f3a3 │ │ @ instruction: 0xff6670e4 │ │ - @ instruction: 0xff67f360 │ │ + @ instruction: 0xff67f387 │ │ @ instruction: 0xff666f84 │ │ - @ instruction: 0xff67f200 │ │ + @ instruction: 0xff67f227 │ │ @ instruction: 0xff666f5c │ │ - @ instruction: 0xff67f1d8 │ │ + @ instruction: 0xff67f1ff │ │ @ instruction: 0xff66701c │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #16 │ │ mov r7, r0 │ │ ldr r0, [r0, #72] @ 0x48 │ │ mov r4, r3 │ │ mov sl, r2 │ │ @@ -3490631,17 +3490631,17 @@ │ │ movwgt r0, #1 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff666dc0 │ │ - @ instruction: 0xff66ab4a │ │ + @ instruction: 0xff66ab71 │ │ @ instruction: 0xff666da4 │ │ - @ instruction: 0xff66ab2e │ │ + @ instruction: 0xff66ab55 │ │ @ instruction: 0xff666d5c │ │ @ instruction: 0xff666e94 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #24 │ │ mov r4, r0 │ │ ldr r0, [r0, #72] @ 0x48 │ │ mov r6, r3 │ │ @@ -3490759,17 +3490759,17 @@ │ │ mov r0, #0 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r0, r4 │ │ b ca3960 │ │ @ instruction: 0xff666c58 │ │ @ instruction: 0xff666b38 │ │ - @ instruction: 0xff682971 │ │ + @ instruction: 0xff682998 │ │ @ instruction: 0xff666b10 │ │ - @ instruction: 0xff682949 │ │ + @ instruction: 0xff682970 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r4, r0 │ │ ldr r0, [r0, #72] @ 0x48 │ │ mov r7, r3 │ │ mov r9, r2 │ │ mov fp, r1 │ │ @@ -3491601,38 +3491601,38 @@ │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, lr} │ │ b c9eaf0 │ │ mov r6, #0 │ │ b ca44a8 │ │ @ instruction: 0xff666030 │ │ - @ instruction: 0xff68785a │ │ - @ instruction: 0xff66cfe8 │ │ + @ instruction: 0xff687881 │ │ + @ instruction: 0xff66d00f │ │ @ instruction: 0xff68ad3a │ │ - @ instruction: 0xff67ce38 │ │ - @ instruction: 0xff679eb9 │ │ - @ instruction: 0xff688da1 │ │ - @ instruction: 0xff67f7f6 │ │ + @ instruction: 0xff67ce5f │ │ + @ instruction: 0xff679ee0 │ │ + @ instruction: 0xff688dc8 │ │ + @ instruction: 0xff67f81d │ │ @ instruction: 0xff669497 │ │ @ instruction: 0xff65aa19 │ │ @ instruction: 0xff65616b │ │ - @ instruction: 0xff66a6ab │ │ + @ instruction: 0xff66a6d2 │ │ @ instruction: 0xff659da5 │ │ @ instruction: 0xff660302 │ │ @ instruction: 0xff68ec8a │ │ @ instruction: 0xff68cbe1 │ │ @ instruction: 0xff68ec4e │ │ @ instruction: 0xff656def │ │ @ instruction: 0xff68ae14 │ │ - @ instruction: 0xff68709e │ │ - @ instruction: 0xff6765ae │ │ + @ instruction: 0xff6870c5 │ │ + @ instruction: 0xff6765d5 │ │ @ instruction: 0xff65a949 │ │ @ instruction: 0xff66604c │ │ @ instruction: 0xff665f5c │ │ - @ instruction: 0xff687786 │ │ + @ instruction: 0xff6877ad │ │ push {r4, lr} │ │ ldr r2, [r0, #40] @ 0x28 │ │ mov r4, r0 │ │ mov r0, #1 │ │ cmp r2, #0 │ │ popne {r4, pc} │ │ ldr r0, [r1, #72] @ 0x48 │ │ @@ -3491707,15 +3491707,15 @@ │ │ movw r2, #1 │ │ mov r3, #1 │ │ movt r2, #72 @ 0x48 │ │ tst r2, r3, lsl r1 │ │ bne ca47e4 │ │ b ca483c │ │ @ instruction: 0xff665c4c │ │ - @ instruction: 0xff68387e │ │ + @ instruction: 0xff6838a5 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #16 │ │ ldr r1, [r0, #64] @ 0x40 │ │ mov r4, #0 │ │ ldr r1, [r1] │ │ cmp r1, #912 @ 0x390 │ │ bne ca49c0 │ │ @@ -3491779,17 +3491779,17 @@ │ │ str r1, [r6, #32] │ │ str r1, [r6, #36] @ 0x24 │ │ mov r4, #1 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff665b38 │ │ - @ instruction: 0xff6698d2 │ │ + @ instruction: 0xff6698f9 │ │ @ instruction: 0xff665b64 │ │ - @ instruction: 0xff6698fe │ │ + @ instruction: 0xff669925 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ add r5, sp, #28 │ │ ldr r4, [sp, #24] │ │ strd r4, [sp] │ │ bl ca49fc │ │ add sp, sp, #8 │ │ @@ -3492090,34 +3492090,34 @@ │ │ bl c277cc │ │ mov r5, #0 │ │ ldr r0, [sp, #24] │ │ b ca4e04 │ │ mov r5, #1 │ │ str r4, [r8] │ │ b ca4e98 │ │ - @ instruction: 0xff67fcae │ │ - @ instruction: 0xff67bd44 │ │ - @ instruction: 0xff67fc4e │ │ - @ instruction: 0xff67bce4 │ │ - @ instruction: 0xff67fbf2 │ │ - @ instruction: 0xff67bc88 │ │ - @ instruction: 0xff67f93a │ │ - @ instruction: 0xff67b9d0 │ │ - @ instruction: 0xff67fbaa │ │ - @ instruction: 0xff67bc40 │ │ - @ instruction: 0xff67fb62 │ │ - @ instruction: 0xff67f8e2 │ │ - @ instruction: 0xff67b978 │ │ - @ instruction: 0xff67f8ae │ │ - @ instruction: 0xff67b944 │ │ + @ instruction: 0xff67fcd5 │ │ + @ instruction: 0xff67bd6b │ │ + @ instruction: 0xff67fc75 │ │ + @ instruction: 0xff67bd0b │ │ + @ instruction: 0xff67fc19 │ │ + @ instruction: 0xff67bcaf │ │ + @ instruction: 0xff67f961 │ │ + @ instruction: 0xff67b9f7 │ │ + @ instruction: 0xff67fbd1 │ │ + @ instruction: 0xff67bc67 │ │ + @ instruction: 0xff67fb89 │ │ + @ instruction: 0xff67f909 │ │ + @ instruction: 0xff67b99f │ │ + @ instruction: 0xff67f8d5 │ │ + @ instruction: 0xff67b96b │ │ @ instruction: 0xff68c918 │ │ @ instruction: 0xff6dffe4 │ │ - @ instruction: 0xff67f976 │ │ - @ instruction: 0xff67ba0c │ │ - @ instruction: 0xff67f90e │ │ + @ instruction: 0xff67f99d │ │ + @ instruction: 0xff67ba33 │ │ + @ instruction: 0xff67f935 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ add r5, sp, #28 │ │ ldr r4, [sp, #24] │ │ strd r4, [sp] │ │ bl ca4f1c │ │ add sp, sp, #8 │ │ @@ -3492370,22 +3492370,22 @@ │ │ andne r2, r2, r7, lsr r3 │ │ strbne r2, [r6] │ │ mov r2, #188 @ 0xbc │ │ strb r2, [r1, #-1] │ │ ldr r1, [sp, #60] @ 0x3c │ │ str r4, [r1] │ │ b ca51ec │ │ - @ instruction: 0xff67f75a │ │ + @ instruction: 0xff67f781 │ │ @ instruction: 0xff6909dd │ │ - @ instruction: 0xff67f6de │ │ + @ instruction: 0xff67f705 │ │ @ instruction: 0xff690961 │ │ - @ instruction: 0xff67f642 │ │ + @ instruction: 0xff67f669 │ │ @ instruction: 0xff6dfbb8 │ │ - @ instruction: 0xff67f51a │ │ - @ instruction: 0xff67f672 │ │ + @ instruction: 0xff67f541 │ │ + @ instruction: 0xff67f699 │ │ @ instruction: 0xff6908f5 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r1, [pc, #24] @ ca535c │ │ add r1, pc, r1 │ │ vld1.64 {d16-d17}, [r1] │ │ @@ -3492576,20 +3492576,20 @@ │ │ beq ca563c │ │ ldr r0, [pc, #20] @ ca5648 │ │ add r0, pc, r0 │ │ ldr r0, [r0, r1, lsl #3] │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff685722 │ │ + @ instruction: 0xff685749 │ │ andseq r9, r3, r4, asr #22 │ │ @ instruction: 0xff65849b │ │ @ instruction: 0xff6606b9 │ │ - @ instruction: 0xff668ca0 │ │ - @ instruction: 0xff66c3df │ │ + @ instruction: 0xff668cc7 │ │ + @ instruction: 0xff66c406 │ │ @ instruction: 0xff666d02 │ │ @ instruction: 0xff656367 │ │ mov r1, r0 │ │ movw r2, #1093 @ 0x445 │ │ mov r0, #0 │ │ cmp r1, r2 │ │ bgt ca56a8 │ │ @@ -3492632,15 +3492632,15 @@ │ │ ldr r1, [pc, #20] @ ca5724 │ │ movw r2, #911 @ 0x38f │ │ cmp r0, r2 │ │ add r1, pc, r1 │ │ movne r1, #0 │ │ mov r0, r1 │ │ bx lr │ │ - @ instruction: 0xff684415 │ │ + @ instruction: 0xff68443c │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ sub sp, sp, #16 │ │ ldr fp, [sp, #52] @ 0x34 │ │ mov r6, #0 │ │ ldr sl, [sp, #48] @ 0x30 │ │ str r6, [sp, #12] │ │ ldr r7, [fp, #12] │ │ @@ -3492725,17 +3492725,17 @@ │ │ mov r3, #332 @ 0x14c │ │ add r2, pc, r2 │ │ bl c6da00 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ @ instruction: 0xff656144 │ │ - @ instruction: 0xff6828b3 │ │ + @ instruction: 0xff6828da │ │ @ instruction: 0xff6561a4 │ │ - @ instruction: 0xff682913 │ │ + @ instruction: 0xff68293a │ │ @ instruction: 0xff65610c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r9, r0 │ │ movw r0, #1093 @ 0x445 │ │ mov sl, r3 │ │ mov r8, r1 │ │ @@ -3492932,29 +3492932,29 @@ │ │ mov r0, #0 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6df444 │ │ @ instruction: 0xff6df2d8 │ │ @ instruction: 0xff6df2c6 │ │ @ instruction: 0xff655f18 │ │ - @ instruction: 0xff66a4ac │ │ + @ instruction: 0xff66a4d3 │ │ @ instruction: 0xff6df289 │ │ @ instruction: 0xff6df2d7 │ │ @ instruction: 0xff6df22a │ │ @ instruction: 0xff6df36d │ │ @ instruction: 0xff6df240 │ │ @ instruction: 0xff6df273 │ │ @ instruction: 0xff6df3de │ │ @ instruction: 0xff6df315 │ │ @ instruction: 0xff6df338 │ │ @ instruction: 0xff6df35b │ │ @ instruction: 0xff6df332 │ │ @ instruction: 0xff6df335 │ │ @ instruction: 0xff655e88 │ │ - @ instruction: 0xff66a41c │ │ + @ instruction: 0xff66a443 │ │ @ instruction: 0xff6df21e │ │ @ instruction: 0xff655e1c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ ldr r4, [sp, #60] @ 0x3c │ │ mov r6, #0 │ │ mov r5, r0 │ │ @@ -3493489,23 +3493489,23 @@ │ │ bl c276dc │ │ mov r0, #4 │ │ mov r1, #174 @ 0xae │ │ mov r2, #0 │ │ mov sl, #0 │ │ bl c277cc │ │ b ca6334 │ │ - @ instruction: 0xff674eb2 │ │ + @ instruction: 0xff674ed9 │ │ @ instruction: 0xff660821 │ │ - @ instruction: 0xff674de2 │ │ + @ instruction: 0xff674e09 │ │ @ instruction: 0xff660751 │ │ - @ instruction: 0xff674e0e │ │ + @ instruction: 0xff674e35 │ │ @ instruction: 0xff66077d │ │ - @ instruction: 0xff674d02 │ │ + @ instruction: 0xff674d29 │ │ @ instruction: 0xff660671 │ │ - @ instruction: 0xff674d36 │ │ + @ instruction: 0xff674d5d │ │ @ instruction: 0xff6606a5 │ │ push {r4, r5, r6, lr} │ │ ldr r5, [r0, #28] │ │ mov r4, #0 │ │ cmp r5, #0 │ │ ldrne r1, [r0, #20] │ │ cmpne r1, #0 │ │ @@ -3494037,15 +3494037,15 @@ │ │ b ca6b14 │ │ mov r7, #0 │ │ b ca6b04 │ │ andseq r8, r3, ip, lsr #14 │ │ andseq r8, r3, r4, lsl r7 │ │ andseq r8, r3, r0, lsl #14 │ │ @ instruction: 0xff688c3c │ │ - @ instruction: 0xff67ba6e │ │ + @ instruction: 0xff67ba95 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r2, #2048 @ 0x800 │ │ bge ca6d58 │ │ bl c275e8 │ │ ldr r0, [pc, #672] @ ca6fd8 │ │ mov r1, #89 @ 0x59 │ │ @@ -3494545,15 +3494545,15 @@ │ │ bl bd68dc │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r5, #1 │ │ b ca74e8 │ │ @ instruction: 0xff65f639 │ │ - @ instruction: 0xff6776eb │ │ + @ instruction: 0xff677712 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub r1, r1, r3 │ │ cmp r1, #1 │ │ bgt ca7550 │ │ bl c275e8 │ │ ldr r0, [pc, #156] @ ca75c4 │ │ mov r1, #56 @ 0x38 │ │ @@ -3494593,15 +3494593,15 @@ │ │ mov r0, r5 │ │ blx d4b4f4 │ │ mov r0, #204 @ 0xcc │ │ strb r0, [r5, r4] │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff65bb59 │ │ - @ instruction: 0xff66fc90 │ │ + @ instruction: 0xff66fcb7 │ │ push {r4, lr} │ │ ldr r4, [sp, #8] │ │ cmp r4, r3 │ │ bne ca7630 │ │ ldrb r1, [r2] │ │ and r3, r1, #254 @ 0xfe │ │ cmp r3, #106 @ 0x6a │ │ @@ -3494676,21 +3494676,21 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r0, #4 │ │ mov r1, #138 @ 0x8a │ │ b ca7654 │ │ @ instruction: 0xff65ba45 │ │ - @ instruction: 0xff673b43 │ │ + @ instruction: 0xff673b6a │ │ @ instruction: 0xff65b98d │ │ - @ instruction: 0xff673a8b │ │ + @ instruction: 0xff673ab2 │ │ @ instruction: 0xff65b9a9 │ │ - @ instruction: 0xff673aa7 │ │ + @ instruction: 0xff673ace │ │ @ instruction: 0xff65b9ed │ │ - @ instruction: 0xff673aeb │ │ + @ instruction: 0xff673b12 │ │ cmp r0, #672 @ 0x2a0 │ │ bgt ca7758 │ │ cmp r0, #64 @ 0x40 │ │ moveq r0, #51 @ 0x33 │ │ bxeq lr │ │ cmp r0, #672 @ 0x2a0 │ │ moveq r0, #52 @ 0x34 │ │ @@ -3507219,17 +3507219,17 @@ │ │ mov r0, r4 │ │ mov r2, #51 @ 0x33 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, fp │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ - @ instruction: 0xff6772d6 │ │ - @ instruction: 0xff6637a5 │ │ - @ instruction: 0xff6636f9 │ │ + @ instruction: 0xff6772fd │ │ + @ instruction: 0xff6637cc │ │ + @ instruction: 0xff663720 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr sl, [sp, #40] @ 0x28 │ │ mov r4, #0 │ │ cmp sl, #0 │ │ beq cb3be4 │ │ cmp r3, #0 │ │ @@ -3507510,18 +3507510,18 @@ │ │ mov r0, r9 │ │ mov r2, #186 @ 0xba │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, fp │ │ bl c29770 │ │ b cb3d84 │ │ - @ instruction: 0xff663411 │ │ - @ instruction: 0xff676e9e │ │ - @ instruction: 0xff664675 │ │ - @ instruction: 0xff66326d │ │ + @ instruction: 0xff663438 │ │ + @ instruction: 0xff676ec5 │ │ + @ instruction: 0xff66469c │ │ + @ instruction: 0xff663294 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq cb3fac │ │ cmp r1, #0 │ │ cmpne r2, #0 │ │ @@ -3507901,17 +3507901,17 @@ │ │ bl c6d7a8 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #448 @ 0x1c0 │ │ bl c6d7a8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff66c30f │ │ - @ instruction: 0xff66c2c3 │ │ - @ instruction: 0xff66c25f │ │ + @ instruction: 0xff66c336 │ │ + @ instruction: 0xff66c2ea │ │ + @ instruction: 0xff66c286 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #44] @ cb45e4 │ │ mov r5, r0 │ │ ldr r1, [r0, #4] │ │ movw r2, #447 @ 0x1bf │ │ @@ -3507920,15 +3507920,15 @@ │ │ mov r1, r4 │ │ bl c6d7a8 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #448 @ 0x1c0 │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff66c213 │ │ + @ instruction: 0xff66c23a │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov r9, r1 │ │ ldr r1, [pc, #328] @ cb4740 │ │ mov r8, r2 │ │ mov r7, r0 │ │ add r1, pc, r1 │ │ mov r0, #20 │ │ @@ -3508007,28 +3508007,28 @@ │ │ bl c6d7a8 │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #448 @ 0x1c0 │ │ bl c6d7a8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff66c1d7 │ │ - @ instruction: 0xff66c17b │ │ - @ instruction: 0xff66c0b7 │ │ + @ instruction: 0xff66c1fe │ │ + @ instruction: 0xff66c1a2 │ │ + @ instruction: 0xff66c0de │ │ push {fp, lr} │ │ ldr r1, [pc, #28] @ cb4774 │ │ mov r0, #20 │ │ mov r2, #228 @ 0xe4 │ │ add r1, pc, r1 │ │ bl c6d478 │ │ cmp r0, #0 │ │ movne r1, #0 │ │ strne r1, [r0, #16] │ │ pop {fp, pc} │ │ - @ instruction: 0xff66c077 │ │ + @ instruction: 0xff66c09e │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #124] @ cb4804 │ │ mov r6, r0 │ │ mov r0, #20 │ │ add r1, pc, r1 │ │ mov r2, #228 @ 0xe4 │ │ @@ -3508056,27 +3508056,27 @@ │ │ bl c6d7a8 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #448 @ 0x1c0 │ │ bl c6d7a8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff66c047 │ │ - @ instruction: 0xff66bff3 │ │ + @ instruction: 0xff66c06e │ │ + @ instruction: 0xff66c01a │ │ push {r4, lr} │ │ ldr r1, [pc, #28] @ cb4834 │ │ mov r4, r0 │ │ mov r0, #20 │ │ mov r2, #228 @ 0xe4 │ │ add r1, pc, r1 │ │ bl c6d478 │ │ cmp r0, #0 │ │ strne r4, [r0, #16] │ │ pop {r4, pc} │ │ - @ instruction: 0xff66bfb3 │ │ + @ instruction: 0xff66bfda │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr r3, [r0] │ │ mvn r6, #-1073741824 @ 0xc0000000 │ │ sub r6, r6, r3 │ │ cmp r6, r1 │ │ bge cb4888 │ │ bl c275e8 │ │ @@ -3508197,20 +3508197,20 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b cb4868 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff66bf73 │ │ - @ instruction: 0xff6755bb │ │ - @ instruction: 0xff66bed7 │ │ - @ instruction: 0xff66bdb7 │ │ - @ instruction: 0xff6753ff │ │ - @ instruction: 0xff66bf07 │ │ + @ instruction: 0xff66bf9a │ │ + @ instruction: 0xff6755e2 │ │ + @ instruction: 0xff66befe │ │ + @ instruction: 0xff66bdde │ │ + @ instruction: 0xff675426 │ │ + @ instruction: 0xff66bf2e │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq cb4a70 │ │ cmp r1, #0 │ │ bmi cb4aac │ │ mov r2, #1 │ │ pop {r4, lr} │ │ @@ -3508228,15 +3508228,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff66bd53 │ │ + @ instruction: 0xff66bd7a │ │ @ instruction: 0xff64ab03 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ beq cb4b00 │ │ ldr r3, [r0] │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ bne cb4b3c │ │ @@ -3508293,17 +3508293,17 @@ │ │ str r5, [r3, r2, lsl #2] │ │ add r4, r2, #1 │ │ mov r1, #0 │ │ str r1, [r0, #8] │ │ str r4, [r0] │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff66bcc3 │ │ + @ instruction: 0xff66bcea │ │ @ instruction: 0xff6559bb │ │ - @ instruction: 0xff66bcef │ │ + @ instruction: 0xff66bd16 │ │ @ instruction: 0xff6559e7 │ │ mov r2, #0 │ │ cmp r0, #0 │ │ beq cb4c68 │ │ push {r4, r5, fp, lr} │ │ ldr lr, [r0] │ │ cmp lr, #1 │ │ @@ -3508563,15 +3508563,15 @@ │ │ mov r1, r5 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #448 @ 0x1c0 │ │ pop {r4, r5, r6, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff66b803 │ │ + @ instruction: 0xff66b82a │ │ cmp r0, #0 │ │ ldrne r0, [r0] │ │ mvneq r0, #0 │ │ bx lr │ │ mov r2, r0 │ │ mov r0, #0 │ │ cmp r2, #0 │ │ @@ -3508627,18 +3508627,18 @@ │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff66b70f │ │ - @ instruction: 0xff673040 │ │ - @ instruction: 0xff66b74f │ │ - @ instruction: 0xff673080 │ │ + @ instruction: 0xff66b736 │ │ + @ instruction: 0xff673067 │ │ + @ instruction: 0xff66b776 │ │ + @ instruction: 0xff6730a7 │ │ @ instruction: 0xff67e86d │ │ cmp r0, #0 │ │ beq cb5118 │ │ ldr r1, [r0, #8] │ │ cmp r1, #0 │ │ beq cb511c │ │ bx lr │ │ @@ -3508980,23 +3508980,23 @@ │ │ bl c6d7a8 │ │ mov r0, r5 │ │ add sp, sp, #404 @ 0x194 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff67b08f │ │ @ instruction: 0xff67b047 │ │ @ instruction: 0xff67c587 │ │ - @ instruction: 0xff6676fc │ │ - @ instruction: 0xff676815 │ │ - @ instruction: 0xff6779db │ │ + @ instruction: 0xff667723 │ │ + @ instruction: 0xff67683c │ │ + @ instruction: 0xff677a02 │ │ andseq r2, r4, ip, lsr #15 │ │ - @ instruction: 0xff6676a8 │ │ - @ instruction: 0xff667728 │ │ + @ instruction: 0xff6676cf │ │ + @ instruction: 0xff66774f │ │ andeq r0, r0, ip, ror #11 │ │ - @ instruction: 0xff6675cc │ │ - @ instruction: 0xff6675a4 │ │ + @ instruction: 0xff6675f3 │ │ + @ instruction: 0xff6675cb │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov ip, r1 │ │ mov r1, #0 │ │ ldr lr, [sp, #24] │ │ str r2, [sp] │ │ mov r2, #0 │ │ @@ -3509187,29 +3509187,29 @@ │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r6 │ │ bl bd4468 │ │ b cb570c │ │ mov r6, #0 │ │ b cb5980 │ │ - @ instruction: 0xff6674f4 │ │ - @ instruction: 0xff667509 │ │ - @ instruction: 0xff667420 │ │ - @ instruction: 0xff667435 │ │ - @ instruction: 0xff6673b8 │ │ - @ instruction: 0xff6673cd │ │ - @ instruction: 0xff663857 │ │ - @ instruction: 0xff6713be │ │ - @ instruction: 0xff6762ec │ │ + @ instruction: 0xff66751b │ │ + @ instruction: 0xff667530 │ │ + @ instruction: 0xff667447 │ │ + @ instruction: 0xff66745c │ │ + @ instruction: 0xff6673df │ │ + @ instruction: 0xff6673f4 │ │ + @ instruction: 0xff66387e │ │ + @ instruction: 0xff6713e5 │ │ + @ instruction: 0xff676313 │ │ @ instruction: 0xff644e6f │ │ - @ instruction: 0xff66af48 │ │ + @ instruction: 0xff66af6f │ │ @ instruction: 0xff680109 │ │ - @ instruction: 0xff66724c │ │ - @ instruction: 0xff667390 │ │ - @ instruction: 0xff6673a5 │ │ + @ instruction: 0xff667273 │ │ + @ instruction: 0xff6673b7 │ │ + @ instruction: 0xff6673cc │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r4, r0 │ │ mov r0, #1 │ │ str r0, [r4, #28] │ │ add r5, r4, #40 @ 0x28 │ │ ldr r9, [pc, #388] @ cb5b90 │ │ @@ -3509380,16 +3509380,16 @@ │ │ bl cdd3a4 │ │ mov r0, r4 │ │ pop {r4, r5, fp, lr} │ │ ldr r1, [pc, #12] @ cb5cb8 │ │ movw r2, #847 @ 0x34f │ │ add r1, pc, r1 │ │ b c6d7a8 │ │ - @ instruction: 0xff666f7c │ │ - @ instruction: 0xff666f34 │ │ + @ instruction: 0xff666fa3 │ │ + @ instruction: 0xff666f5b │ │ ldr r1, [r0, #4] │ │ cmp r1, #0 │ │ ldrne r0, [r0, #32] │ │ bxne lr │ │ ldr r1, [r0] │ │ ldr r0, [r0, #8] │ │ ldr r1, [r1, #36] @ 0x24 │ │ @@ -3509433,16 +3509433,16 @@ │ │ mov r0, r4 │ │ mov r2, #596 @ 0x254 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xfffffeb0 │ │ - @ instruction: 0xff666e90 │ │ - @ instruction: 0xff666e6c │ │ + @ instruction: 0xff666eb7 │ │ + @ instruction: 0xff666e93 │ │ push {r4, lr} │ │ ldr r1, [pc, #104] @ cb5e04 │ │ mov r4, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ bl c6d478 │ │ @@ -3509464,17 +3509464,17 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff666e3c │ │ - @ instruction: 0xff666e04 │ │ - @ instruction: 0xff67404a │ │ + @ instruction: 0xff666e63 │ │ + @ instruction: 0xff666e2b │ │ + @ instruction: 0xff674071 │ │ push {r4, lr} │ │ ldr r2, [r0] │ │ cmp r2, #1 │ │ bne cb5e2c │ │ str r1, [r0, #8] │ │ mov r0, #1 │ │ pop {r4, pc} │ │ @@ -3509489,16 +3509489,16 @@ │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff666da4 │ │ - @ instruction: 0xff65dbb4 │ │ + @ instruction: 0xff666dcb │ │ + @ instruction: 0xff65dbdb │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #96] @ cb5edc │ │ mov r5, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ bl c6d478 │ │ @@ -3509518,17 +3509518,17 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff666d5c │ │ - @ instruction: 0xff666d2c │ │ - @ instruction: 0xff668d2e │ │ + @ instruction: 0xff666d83 │ │ + @ instruction: 0xff666d53 │ │ + @ instruction: 0xff668d55 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #96] @ cb5f54 │ │ mov r5, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ bl c6d478 │ │ @@ -3509548,16 +3509548,16 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff666ce4 │ │ - @ instruction: 0xff666cb4 │ │ + @ instruction: 0xff666d0b │ │ + @ instruction: 0xff666cdb │ │ @ instruction: 0xff67fa9b │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #96] @ cb5fcc │ │ mov r5, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ @@ -3509578,17 +3509578,17 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff666c6c │ │ - @ instruction: 0xff666c3c │ │ - @ instruction: 0xff65f7bf │ │ + @ instruction: 0xff666c93 │ │ + @ instruction: 0xff666c63 │ │ + @ instruction: 0xff65f7e6 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #96] @ cb6044 │ │ mov r5, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ bl c6d478 │ │ @@ -3509608,17 +3509608,17 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff666bf4 │ │ - @ instruction: 0xff666bc4 │ │ - @ instruction: 0xff65b9e9 │ │ + @ instruction: 0xff666c1b │ │ + @ instruction: 0xff666beb │ │ + @ instruction: 0xff65ba10 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #96] @ cb60bc │ │ mov r5, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ bl c6d478 │ │ @@ -3509638,17 +3509638,17 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff666b7c │ │ - @ instruction: 0xff666b4c │ │ - @ instruction: 0xff66c6f1 │ │ + @ instruction: 0xff666ba3 │ │ + @ instruction: 0xff666b73 │ │ + @ instruction: 0xff66c718 │ │ ldr r2, [r0] │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r2, #1 │ │ ldreq r0, [r1, #4] │ │ bx lr │ │ ldr r2, [r0] │ │ @@ -3509670,20 +3509670,20 @@ │ │ movw r2, #907 @ 0x38b │ │ add r1, pc, r1 │ │ bl c6d478 │ │ cmp r0, #0 │ │ movne r4, #1 │ │ strdne r4, [r0] │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff666abc │ │ + @ instruction: 0xff666ae3 │ │ ldr r1, [pc, #8] @ cb6150 │ │ movw r2, #979 @ 0x3d3 │ │ add r1, pc, r1 │ │ b c6d7a8 │ │ - @ instruction: 0xff666a98 │ │ + @ instruction: 0xff666abf │ │ push {r4, lr} │ │ cmp r0, #0 │ │ ldrne r1, [r0, #48] @ 0x30 │ │ cmpne r1, #0 │ │ beq cb61ac │ │ add r1, r0, #64 @ 0x40 │ │ dmb ish │ │ @@ -3509703,15 +3509703,15 @@ │ │ bl c76cc4 │ │ mov r0, r4 │ │ ldr r1, [pc, #12] @ cb61c0 │ │ mov r2, #39 @ 0x27 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff673c8f │ │ + @ instruction: 0xff673cb6 │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ mov r3, #0 │ │ str r0, [sp] │ │ mov r0, sp │ │ str r3, [sp, #16] │ │ bl cb6204 │ │ @@ -3509876,25 +3509876,25 @@ │ │ mov r3, r4 │ │ bl c277cc │ │ ldr r6, [sp, #56] @ 0x38 │ │ mov r0, r6 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff651102 │ │ - @ instruction: 0xff673bd7 │ │ + @ instruction: 0xff673bfe │ │ @ instruction: 0xff67f776 │ │ ldrsbeq r9, [r2], -r0 │ │ strdeq r0, [r0], -r8 │ │ andeq r0, r0, r0, lsr #14 │ │ - @ instruction: 0xff660e0e │ │ + @ instruction: 0xff660e35 │ │ @ instruction: 0xff650f62 │ │ - @ instruction: 0xff673a2f │ │ + @ instruction: 0xff673a56 │ │ @ instruction: 0xff67f5ce │ │ @ instruction: 0xff647600 │ │ - @ instruction: 0xff66f6bf │ │ + @ instruction: 0xff66f6e6 │ │ push {fp, lr} │ │ mov r1, #15 │ │ bl c56f5c │ │ cmp r0, #0 │ │ beq cb64bc │ │ pop {fp, lr} │ │ b c8f854 │ │ @@ -3509926,15 +3509926,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #44 @ 0x2c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff67392f │ │ + @ instruction: 0xff673956 │ │ @ instruction: 0xff64cb83 │ │ mov r1, r0 │ │ ldr r0, [r0, #16] │ │ cmp r0, #0 │ │ bxne lr │ │ push {r4, lr} │ │ ldr r0, [r1] │ │ @@ -3510231,18 +3510231,18 @@ │ │ orr r0, r0, #1 │ │ strb r0, [r7, #20] │ │ mov r0, r9 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r9, [sp, #16] │ │ b cb69ec │ │ - @ instruction: 0xff6736df │ │ - @ instruction: 0xff6734bb │ │ - @ instruction: 0xff673497 │ │ - @ instruction: 0xff67347f │ │ + @ instruction: 0xff673706 │ │ + @ instruction: 0xff6734e2 │ │ + @ instruction: 0xff6734be │ │ + @ instruction: 0xff6734a6 │ │ @ instruction: 0xff651f6f │ │ push {r4, lr} │ │ cmp r0, #0 │ │ ldrne r1, [r0, #48] @ 0x30 │ │ cmpne r1, #0 │ │ beq cb6a6c │ │ add r1, r0, #64 @ 0x40 │ │ @@ -3510263,15 +3510263,15 @@ │ │ bl c76cc4 │ │ mov r0, r4 │ │ ldr r1, [pc, #12] @ cb6a80 │ │ mov r2, #39 @ 0x27 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff6733cf │ │ + @ instruction: 0xff6733f6 │ │ ldr r1, [r0, #48] @ 0x30 │ │ cmp r1, #0 │ │ beq cb6aa8 │ │ add r0, r0, #64 @ 0x40 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ @@ -3510302,15 +3510302,15 @@ │ │ bl c76cc4 │ │ mov r0, r4 │ │ ldr r1, [pc, #12] @ cb6b1c │ │ mov r2, #39 @ 0x27 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff673333 │ │ + @ instruction: 0xff67335a │ │ push {fp, lr} │ │ bl c79a58 │ │ ldr r1, [pc, #28] @ cb6b4c │ │ cmp r0, #0 │ │ ldr r2, [pc, #24] @ cb6b50 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ @@ -3510420,29 +3510420,29 @@ │ │ bl c79aec │ │ mov r0, r5 │ │ add sp, sp, #112 @ 0x70 │ │ pop {r4, r5, fp, pc} │ │ andseq r2, r5, ip, lsl sl │ │ @ instruction: 0xffffffa4 │ │ @ instruction: 0x001529f4 │ │ - @ instruction: 0xff6606ce │ │ - @ instruction: 0xff66244f │ │ + @ instruction: 0xff6606f5 │ │ + @ instruction: 0xff662476 │ │ @ instruction: 0x001529b4 │ │ andseq r2, r5, r4, lsr #19 │ │ andeq r0, r0, r8, ror r1 │ │ andeq r0, r0, ip, ror r1 │ │ andeq r0, r0, r4, ror r1 │ │ andeq r0, r0, r0, ror r1 │ │ andeq r0, r0, r0, ror r1 │ │ andeq r0, r0, r0, ror r1 │ │ andseq r2, r5, r4, asr r9 │ │ - @ instruction: 0xff6605d6 │ │ - @ instruction: 0xff662357 │ │ - @ instruction: 0xff660612 │ │ - @ instruction: 0xff662393 │ │ + @ instruction: 0xff6605fd │ │ + @ instruction: 0xff66237e │ │ + @ instruction: 0xff660639 │ │ + @ instruction: 0xff6623ba │ │ @ instruction: 0xff676eb3 │ │ @ instruction: 0x001528bc │ │ push {r4, lr} │ │ ldr r0, [pc, #48] @ cb6d74 │ │ ldr r0, [pc, r0] │ │ bl c55648 │ │ ldr r0, [pc, #40] @ cb6d78 │ │ @@ -3511218,47 +3511218,47 @@ │ │ bl c276dc │ │ mov r0, #44 @ 0x2c │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r5, #1 │ │ b cb7610 │ │ - @ instruction: 0xff671d37 │ │ + @ instruction: 0xff671d5e │ │ @ instruction: 0xff649b88 │ │ - @ instruction: 0xff673c6b │ │ + @ instruction: 0xff673c92 │ │ @ instruction: 0xff652be4 │ │ @ instruction: 0xff67828b │ │ - @ instruction: 0xff659951 │ │ - @ instruction: 0xff66f36f │ │ - @ instruction: 0xff66f347 │ │ - @ instruction: 0xff66ee63 │ │ + @ instruction: 0xff659978 │ │ + @ instruction: 0xff66f396 │ │ + @ instruction: 0xff66f36e │ │ + @ instruction: 0xff66ee8a │ │ @ instruction: 0x001406b4 │ │ andseq r0, r4, r4, lsr #7 │ │ @ instruction: 0xff6cf960 │ │ mulseq r4, r8, r7 │ │ andseq r0, r4, r8, ror #15 │ │ - @ instruction: 0xff66eadf │ │ - @ instruction: 0xff6617ae │ │ - @ instruction: 0xff66ea43 │ │ - @ instruction: 0xff66ea63 │ │ + @ instruction: 0xff66eb06 │ │ + @ instruction: 0xff6617d5 │ │ + @ instruction: 0xff66ea6a │ │ + @ instruction: 0xff66ea8a │ │ @ instruction: 0x001402d0 │ │ andseq r0, r4, r0, lsl #7 │ │ andseq r0, r4, ip, ror r3 │ │ - @ instruction: 0xff669613 │ │ + @ instruction: 0xff66963a │ │ @ instruction: 0xff65018a │ │ @ instruction: 0x00127cbc │ │ - @ instruction: 0xff66ea07 │ │ - @ instruction: 0xff6652bd │ │ - @ instruction: 0xff66ebab │ │ - @ instruction: 0xff665461 │ │ + @ instruction: 0xff66ea2e │ │ + @ instruction: 0xff6652e4 │ │ + @ instruction: 0xff66ebd2 │ │ + @ instruction: 0xff665488 │ │ @ instruction: 0xff67625b │ │ @ instruction: 0xff67e078 │ │ @ instruction: 0x001403bc │ │ - @ instruction: 0xff66f3b3 │ │ - @ instruction: 0xff66b801 │ │ + @ instruction: 0xff66f3da │ │ + @ instruction: 0xff66b828 │ │ ldr r0, [r0, #4] │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ @@ -3511311,18 +3511311,18 @@ │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ bl c42478 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff66ccda │ │ - @ instruction: 0xff65dd08 │ │ - @ instruction: 0xff66cca2 │ │ - @ instruction: 0xff65dcd0 │ │ + @ instruction: 0xff66cd01 │ │ + @ instruction: 0xff65dd2f │ │ + @ instruction: 0xff66ccc9 │ │ + @ instruction: 0xff65dcf7 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #268 @ 0x10c │ │ mov r6, r0 │ │ ldr r0, [r0, #8] │ │ mov r7, r3 │ │ mov sl, r2 │ │ mov r9, r1 │ │ @@ -3511689,29 +3511689,29 @@ │ │ bl c276dc │ │ mov r0, #35 @ 0x23 │ │ mov r1, #107 @ 0x6b │ │ mov r2, #0 │ │ mov fp, #0 │ │ bl c277cc │ │ b cb8020 │ │ - @ instruction: 0xff66cbe2 │ │ - @ instruction: 0xff65bebc │ │ - @ instruction: 0xff66cbb6 │ │ - @ instruction: 0xff65be90 │ │ - @ instruction: 0xff66c942 │ │ - @ instruction: 0xff65bc1c │ │ - @ instruction: 0xff66c7de │ │ - @ instruction: 0xff657fbd │ │ + @ instruction: 0xff66cc09 │ │ + @ instruction: 0xff65bee3 │ │ + @ instruction: 0xff66cbdd │ │ + @ instruction: 0xff65beb7 │ │ + @ instruction: 0xff66c969 │ │ + @ instruction: 0xff65bc43 │ │ + @ instruction: 0xff66c805 │ │ + @ instruction: 0xff657fe4 │ │ @ instruction: 0xff647869 │ │ - @ instruction: 0xff66c8de │ │ - @ instruction: 0xff65bbb8 │ │ - @ instruction: 0xff66c882 │ │ - @ instruction: 0xff65bb5c │ │ - @ instruction: 0xff66c6aa │ │ - @ instruction: 0xff65b984 │ │ + @ instruction: 0xff66c905 │ │ + @ instruction: 0xff65bbdf │ │ + @ instruction: 0xff66c8a9 │ │ + @ instruction: 0xff65bb83 │ │ + @ instruction: 0xff66c6d1 │ │ + @ instruction: 0xff65b9ab │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #96 @ 0x60 │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ cmp r0, #0 │ │ beq cb81d4 │ │ ldr r0, [r0] │ │ @@ -3511842,22 +3511842,22 @@ │ │ mov r1, #109 @ 0x6d │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r7 │ │ bl c42478 │ │ mov r4, #0 │ │ b cb82e4 │ │ - @ instruction: 0xff66c56a │ │ - @ instruction: 0xff65b832 │ │ - @ instruction: 0xff66c4c2 │ │ - @ instruction: 0xff65b78a │ │ - @ instruction: 0xff66c44e │ │ - @ instruction: 0xff65b716 │ │ - @ instruction: 0xff66c48a │ │ - @ instruction: 0xff65b752 │ │ + @ instruction: 0xff66c591 │ │ + @ instruction: 0xff65b859 │ │ + @ instruction: 0xff66c4e9 │ │ + @ instruction: 0xff65b7b1 │ │ + @ instruction: 0xff66c475 │ │ + @ instruction: 0xff65b73d │ │ + @ instruction: 0xff66c4b1 │ │ + @ instruction: 0xff65b779 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #112 @ 0x70 │ │ ldr r4, [sp, #136] @ 0x88 │ │ add r7, sp, #16 │ │ ldr r5, [sp, #144] @ 0x90 │ │ mov r6, #96 @ 0x60 │ │ stm sp, {r4, r5, r6, r7} │ │ @@ -3512110,18 +3512110,18 @@ │ │ bl ce001c │ │ mov r0, sl │ │ bl cbef00 │ │ mov r0, #0 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff67936a │ │ - @ instruction: 0xff662d5d │ │ + @ instruction: 0xff662d84 │ │ @ instruction: 0xff64ef0e │ │ @ instruction: 0xff6790e2 │ │ - @ instruction: 0xff662ad5 │ │ + @ instruction: 0xff662afc │ │ @ instruction: 0x0013f5f8 │ │ mulseq r3, r0, r5 │ │ andseq pc, r3, r4, ror #11 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ str r3, [sp, #12] │ │ mov r5, r2 │ │ @@ -3512319,17 +3512319,17 @@ │ │ bl c276dc │ │ mov r0, #35 @ 0x23 │ │ mov r1, #101 @ 0x65 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff667da0 │ │ + @ instruction: 0xff667dc7 │ │ @ instruction: 0xff64fef5 │ │ - @ instruction: 0xff667d78 │ │ + @ instruction: 0xff667d9f │ │ @ instruction: 0xff64fecd │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mov r6, r0 │ │ ldr r0, [r0, #16] │ │ mov r4, r2 │ │ mov r5, r1 │ │ @@ -3512367,16 +3512367,16 @@ │ │ mov r0, #35 @ 0x23 │ │ mov r1, #101 @ 0x65 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff667cbc │ │ - @ instruction: 0xff65cc5d │ │ + @ instruction: 0xff667ce3 │ │ + @ instruction: 0xff65cc84 │ │ ldr r0, [r0, #4] │ │ ldr ip, [sp] │ │ str ip, [sp] │ │ b c87a74 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #8] │ │ @@ -3512449,18 +3512449,18 @@ │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, r5 │ │ bl cb45a4 │ │ mov r5, #0 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff667bb4 │ │ - @ instruction: 0xff65adf7 │ │ - @ instruction: 0xff667b88 │ │ - @ instruction: 0xff65adcb │ │ + @ instruction: 0xff667bdb │ │ + @ instruction: 0xff65ae1e │ │ + @ instruction: 0xff667baf │ │ + @ instruction: 0xff65adf2 │ │ ldr r0, [r0, #8] │ │ b cb8dc8 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ bl c82ef4 │ │ mov r1, r0 │ │ @@ -3512830,16 +3512830,16 @@ │ │ ldr r1, [pc, #24] @ cb92a0 │ │ mov r0, r5 │ │ mov r2, #43 @ 0x2b │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff65fe3f │ │ - @ instruction: 0xff65fdab │ │ + @ instruction: 0xff65fe66 │ │ + @ instruction: 0xff65fdd2 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ mov r0, #0 │ │ cmp r4, #0 │ │ beq cb93ac │ │ ldr r0, [r4, #24] │ │ mov r5, r1 │ │ @@ -3512931,15 +3512931,15 @@ │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #129 @ 0x81 │ │ bl c6d7a8 │ │ mov r5, #1 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff65fc2f │ │ + @ instruction: 0xff65fc56 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r1, #19 │ │ bl c56f5c │ │ cmp r0, #0 │ │ beq cb9478 │ │ ldr r1, [r0, #16] │ │ mov r4, r0 │ │ @@ -3513074,16 +3513074,16 @@ │ │ mov r2, #156 @ 0x9c │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff65a45b │ │ - @ instruction: 0xff65a3ff │ │ + @ instruction: 0xff65a482 │ │ + @ instruction: 0xff65a426 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ add r1, r0, #16 │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl cb905c │ │ @@ -3513091,15 +3513091,15 @@ │ │ bl cb9188 │ │ ldr r1, [pc, #16] @ cb96b0 │ │ mov r0, r4 │ │ mov r2, #156 @ 0x9c │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff65a3af │ │ + @ instruction: 0xff65a3d6 │ │ push {fp, lr} │ │ movw r0, #132 @ 0x84 │ │ movt r0, #6016 @ 0x1780 │ │ bl c26fe4 │ │ cmp r0, #0 │ │ beq cb96d4 │ │ mov r0, #1 │ │ @@ -3513196,15 +3513196,15 @@ │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff644318 │ │ @ instruction: 0xff644298 │ │ - @ instruction: 0xff66afe5 │ │ + @ instruction: 0xff66b00c │ │ andeq r0, r0, r0, asr #1 │ │ @ instruction: 0xff64421c │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldrb r0, [r0, #20] │ │ @@ -3513499,17 +3513499,17 @@ │ │ mov r0, #40 @ 0x28 │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c277cc │ │ mvn r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff643d98 │ │ - @ instruction: 0xff66aaf3 │ │ + @ instruction: 0xff66ab1a │ │ @ instruction: 0xff643d70 │ │ - @ instruction: 0xff66aacb │ │ + @ instruction: 0xff66aaf2 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ ldr r1, [r0, #4] │ │ cmp r1, #0 │ │ beq cb9d44 │ │ mov r0, r4 │ │ @@ -3513638,24 +3513638,24 @@ │ │ cmp r7, #0 │ │ bne cb9ee0 │ │ b cb9f18 │ │ mvn r6, #0 │ │ mov r7, #1 │ │ mov r8, r5 │ │ b cb9eb0 │ │ - @ instruction: 0xff66699a │ │ + @ instruction: 0xff6669c1 │ │ andeq r0, r0, r4, lsl #4 │ │ @ instruction: 0xff679bab │ │ @ instruction: 0xff64b032 │ │ @ instruction: 0xff647469 │ │ @ instruction: 0xff64929f │ │ @ instruction: 0xff67bb60 │ │ @ instruction: 0xff643b68 │ │ @ instruction: 0xff643b77 │ │ - @ instruction: 0xff65b8a5 │ │ + @ instruction: 0xff65b8cc │ │ push {fp, lr} │ │ sub sp, sp, #40 @ 0x28 │ │ mov r1, sp │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ add r1, r1, #8 │ │ mov r3, #12 │ │ vst1.64 {d16-d17}, [r1], r3 │ │ @@ -3513738,15 +3513738,15 @@ │ │ bl c6d7a8 │ │ mov r4, #0 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff643a64 │ │ @ instruction: 0xff643a44 │ │ @ instruction: 0xff6439f0 │ │ - @ instruction: 0xff655ee7 │ │ + @ instruction: 0xff655f0e │ │ @ instruction: 0xff6439c0 │ │ @ instruction: 0xff6439ac │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ add r2, r0, #36 @ 0x24 │ │ @@ -3514013,17 +3514013,17 @@ │ │ stmib r0, {r6, r9} │ │ str r5, [r0, #12] │ │ str r8, [r0, #32] │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6435c0 │ │ - @ instruction: 0xff65ce04 │ │ + @ instruction: 0xff65ce2b │ │ @ instruction: 0xff6435ec │ │ - @ instruction: 0xff65ce30 │ │ + @ instruction: 0xff65ce57 │ │ @ instruction: 0xff643584 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ sub sp, sp, #4096 @ 0x1000 │ │ add lr, sp, #4096 @ 0x1000 │ │ mov r4, r1 │ │ add sl, lr, #16 │ │ @@ -3514100,17 +3514100,17 @@ │ │ blx r5 │ │ cmp r0, #0 │ │ bgt cba550 │ │ add sp, sp, #44 @ 0x2c │ │ add sp, sp, #4096 @ 0x1000 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff64cda6 │ │ - @ instruction: 0xff66b52f │ │ - @ instruction: 0xff668210 │ │ - @ instruction: 0xff65ea46 │ │ + @ instruction: 0xff66b556 │ │ + @ instruction: 0xff668237 │ │ + @ instruction: 0xff65ea6d │ │ @ instruction: 0xff644fd1 │ │ ldr r0, [pc, #4] @ cba690 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r4, r2, r0, asr #30 │ │ ldr r0, [pc, #4] @ cba6a0 │ │ ldr r0, [pc, r0] │ │ @@ -3514210,23 +3514210,23 @@ │ │ mov r1, #108 @ 0x6c │ │ add r2, pc, r2 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ andseq lr, r4, r8, asr #29 │ │ @ instruction: 0xff6412f9 │ │ - @ instruction: 0xff669205 │ │ + @ instruction: 0xff66922c │ │ andseq lr, r4, r4, lsr #29 │ │ - @ instruction: 0xff6721e8 │ │ + @ instruction: 0xff67220f │ │ mulseq r3, r4, r2 │ │ andseq lr, r4, r0, lsl #29 │ │ andseq lr, r4, r0, ror lr │ │ andseq lr, r4, ip, ror #28 │ │ - @ instruction: 0xff66bb91 │ │ - @ instruction: 0xff65723f │ │ + @ instruction: 0xff66bbb8 │ │ + @ instruction: 0xff657266 │ │ @ instruction: 0xff673358 │ │ push {r4, lr} │ │ mov r0, r1 │ │ mov r4, r1 │ │ bl cba190 │ │ bic r0, r0, #1 │ │ cmp r0, #4 │ │ @@ -3514339,15 +3514339,15 @@ │ │ b cbaa9c │ │ andseq lr, r4, r4, asr #25 │ │ @ instruction: 0x0014ecb0 │ │ andseq lr, r4, r4, lsr #25 │ │ @ instruction: 0x0014ebbc │ │ @ instruction: 0x0014ebb0 │ │ andseq lr, r4, r4, ror ip │ │ - @ instruction: 0xff65914d │ │ + @ instruction: 0xff659174 │ │ andseq lr, r4, r4, asr ip │ │ @ instruction: 0xff6731c1 │ │ andseq lr, r4, r8, ror #23 │ │ @ instruction: 0x0014ebdc │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [pc, #60] @ cbaa90 │ │ @@ -3514672,25 +3514672,25 @@ │ │ ldr r8, [pc, #64] @ cbaf90 │ │ cmp r6, #0 │ │ mov r0, r7 │ │ ldr r8, [pc, r8] │ │ movne r8, r6 │ │ strd r8, [r5] │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff65346b │ │ + @ instruction: 0xff653492 │ │ @ instruction: 0xff642c12 │ │ andeq r0, r0, r8, lsl #2 │ │ strdeq r0, [r0], -r8 │ │ andeq r0, r0, ip, lsr #3 │ │ muleq r0, ip, r1 │ │ andseq lr, r4, r8, lsl r9 │ │ andeq r0, r0, r8, lsl #3 │ │ andseq lr, r4, r8, lsl #18 │ │ andseq ip, r4, ip, lsl #15 │ │ - @ instruction: 0xff65338f │ │ + @ instruction: 0xff6533b6 │ │ andseq ip, r3, r0, lsr #24 │ │ mov r0, #1 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ sub sp, sp, #1024 @ 0x400 │ │ mov r5, r0 │ │ @@ -3514788,21 +3514788,21 @@ │ │ mov r0, #1 │ │ cmp r1, #0 │ │ pop {r4, lr} │ │ moveq r0, #0 │ │ bx lr │ │ mov r0, #0 │ │ bx lr │ │ - @ instruction: 0xff6531a3 │ │ + @ instruction: 0xff6531ca │ │ mov r0, r1 │ │ ldr r1, [pc, #8] @ cbb14c │ │ mov r2, #85 @ 0x55 │ │ add r1, pc, r1 │ │ b c6d7a8 │ │ - @ instruction: 0xff653167 │ │ + @ instruction: 0xff65318e │ │ push {fp, lr} │ │ mov r1, #168 @ 0xa8 │ │ blx d4b58a │ │ mov r0, #1 │ │ pop {fp, pc} │ │ push {r4, r5, r6, lr} │ │ mov r6, r2 │ │ @@ -3517199,23 +3517199,23 @@ │ │ movt r0, #8 │ │ orr r1, r0, #8 │ │ mov r0, #11 │ │ mov r4, #0 │ │ bl c277cc │ │ b cbd5c0 │ │ @ instruction: 0xff64a112 │ │ - @ instruction: 0xff666685 │ │ + @ instruction: 0xff6666ac │ │ @ instruction: 0xff64cfdc │ │ @ instruction: 0xff640530 │ │ @ instruction: 0xff64cfac │ │ @ instruction: 0xff640500 │ │ @ instruction: 0xff64cf20 │ │ @ instruction: 0xff640474 │ │ - @ instruction: 0xff6566cc │ │ - @ instruction: 0xff656594 │ │ + @ instruction: 0xff6566f3 │ │ + @ instruction: 0xff6565bb │ │ @ instruction: 0xff64d0ac │ │ @ instruction: 0xff64cea4 │ │ @ instruction: 0xff6403e0 │ │ push {r4, r5, fp, lr} │ │ ldr r5, [pc, #56] @ cbd754 │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ @@ -3517588,27 +3517588,27 @@ │ │ bl ce001c │ │ mov r0, r9 │ │ bl bcf2f0 │ │ mov r0, r5 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff677e77 │ │ - @ instruction: 0xff659718 │ │ + @ instruction: 0xff65973f │ │ @ instruction: 0xff677e47 │ │ - @ instruction: 0xff6596e8 │ │ + @ instruction: 0xff65970f │ │ @ instruction: 0xff649866 │ │ @ instruction: 0xff649846 │ │ @ instruction: 0xff677da3 │ │ - @ instruction: 0xff659644 │ │ + @ instruction: 0xff65966b │ │ @ instruction: 0xff677d67 │ │ - @ instruction: 0xff659608 │ │ + @ instruction: 0xff65962f │ │ @ instruction: 0xff677dc3 │ │ - @ instruction: 0xff659664 │ │ + @ instruction: 0xff65968b │ │ @ instruction: 0xff677def │ │ - @ instruction: 0xff659690 │ │ + @ instruction: 0xff6596b7 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl bd3680 │ │ bl bcf2e4 │ │ mov r4, r0 │ │ @@ -3517735,23 +3517735,23 @@ │ │ mov r1, #188 @ 0xbc │ │ bl c276dc │ │ mov r5, #0 │ │ mov r0, #11 │ │ mov r1, #137 @ 0x89 │ │ b cbde4c │ │ @ instruction: 0xff677be7 │ │ - @ instruction: 0xff66699c │ │ + @ instruction: 0xff6669c3 │ │ @ instruction: 0xff6495ba │ │ @ instruction: 0xff64959a │ │ @ instruction: 0xff677b17 │ │ - @ instruction: 0xff6668cc │ │ + @ instruction: 0xff6668f3 │ │ @ instruction: 0xff677b37 │ │ - @ instruction: 0xff6668ec │ │ + @ instruction: 0xff666913 │ │ @ instruction: 0xff677b63 │ │ - @ instruction: 0xff666918 │ │ + @ instruction: 0xff66693f │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ ldr r5, [sp, #32] │ │ mov r4, r3 │ │ mov r8, r0 │ │ cmp r2, #1 │ │ bne cbe058 │ │ @@ -3517857,22 +3517857,22 @@ │ │ ldr r1, [pc, #52] @ cbe148 │ │ mov r0, r5 │ │ ldr r1, [pc, r1] │ │ bl cb4f74 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff665955 │ │ + @ instruction: 0xff66597c │ │ @ instruction: 0xff677993 │ │ - @ instruction: 0xff65023b │ │ + @ instruction: 0xff650262 │ │ @ instruction: 0xff649396 │ │ @ instruction: 0xff677963 │ │ - @ instruction: 0xff65020b │ │ + @ instruction: 0xff650232 │ │ @ instruction: 0xff677927 │ │ - @ instruction: 0xff6501cf │ │ + @ instruction: 0xff6501f6 │ │ andseq r9, r3, r4, lsl #19 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov ip, #0 │ │ str ip, [sp, #4] │ │ str ip, [sp, #8] │ │ bl cbe16c │ │ @@ -3517935,30 +3517935,30 @@ │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6777df │ │ - @ instruction: 0xff65cf9a │ │ + @ instruction: 0xff65cfc1 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r3, r1 │ │ ldr r1, [pc, #28] @ cbe29c │ │ strd r4, [sp] │ │ mov r2, r0 │ │ ldr r0, [pc, #20] @ cbe2a0 │ │ add r1, pc, r1 │ │ ldr r0, [pc, r0] │ │ bl c86bc4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff659047 │ │ + @ instruction: 0xff65906e │ │ andseq r9, r3, r0, asr #18 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ mov r2, r0 │ │ mov r0, #0 │ │ mov r3, r1 │ │ ldr r1, [pc, #40] @ cbe2e8 │ │ @@ -3518351,45 +3518351,45 @@ │ │ bl c276dc │ │ movw r1, #13 │ │ mov r0, #9 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c277cc │ │ b cbe7e4 │ │ - @ instruction: 0xff66207a │ │ - @ instruction: 0xff660464 │ │ - @ instruction: 0xff66b96f │ │ - @ instruction: 0xff662337 │ │ - @ instruction: 0xff65cc8e │ │ - @ instruction: 0xff658f37 │ │ + @ instruction: 0xff6620a1 │ │ + @ instruction: 0xff66048b │ │ + @ instruction: 0xff66b996 │ │ + @ instruction: 0xff66235e │ │ + @ instruction: 0xff65ccb5 │ │ + @ instruction: 0xff658f5e │ │ andseq r9, r3, ip, lsr #16 │ │ @ instruction: 0x001394d8 │ │ mulseq r3, r4, r6 │ │ @ instruction: 0xff641089 │ │ - @ instruction: 0xff662035 │ │ - @ instruction: 0xff661fd1 │ │ + @ instruction: 0xff66205c │ │ + @ instruction: 0xff661ff8 │ │ andseq r9, r3, ip, lsr #7 │ │ - @ instruction: 0xff66214b │ │ - @ instruction: 0xff65caa6 │ │ - @ instruction: 0xff66211f │ │ - @ instruction: 0xff65ca7a │ │ - @ instruction: 0xff661f6e │ │ - @ instruction: 0xff660358 │ │ - @ instruction: 0xff658d1b │ │ - @ instruction: 0xff661faf │ │ - @ instruction: 0xff65c90a │ │ - @ instruction: 0xff662266 │ │ - @ instruction: 0xff66b6d7 │ │ - @ instruction: 0xff661fe2 │ │ + @ instruction: 0xff662172 │ │ + @ instruction: 0xff65cacd │ │ + @ instruction: 0xff662146 │ │ + @ instruction: 0xff65caa1 │ │ + @ instruction: 0xff661f95 │ │ + @ instruction: 0xff66037f │ │ + @ instruction: 0xff658d42 │ │ + @ instruction: 0xff661fd6 │ │ + @ instruction: 0xff65c931 │ │ + @ instruction: 0xff66228d │ │ + @ instruction: 0xff66b6fe │ │ + @ instruction: 0xff662009 │ │ ldr r1, [pc, #12] @ cbe958 │ │ mov r0, #40 @ 0x28 │ │ mov r2, #20 │ │ add r1, pc, r1 │ │ b c6d478 │ │ - @ instruction: 0xff6602e2 │ │ + @ instruction: 0xff660309 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl ce001c │ │ @@ -3518404,15 +3518404,15 @@ │ │ mov r1, r5 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #36 @ 0x24 │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff66029e │ │ + @ instruction: 0xff6602c5 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #208] @ cbea94 │ │ mov r0, #48 @ 0x30 │ │ mov r2, #20 │ │ add r1, pc, r1 │ │ bl c6d478 │ │ cmp r0, #0 │ │ @@ -3518834,22 +3518834,22 @@ │ │ bl bcf718 │ │ sub r0, r0, #1 │ │ clz r0, r0 │ │ lsr r7, r0, #5 │ │ mov r0, r7 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff659575 │ │ + @ instruction: 0xff65959c │ │ @ instruction: 0xff6418c9 │ │ @ instruction: 0xff6483de │ │ - @ instruction: 0xff660409 │ │ - @ instruction: 0xff659519 │ │ + @ instruction: 0xff660430 │ │ + @ instruction: 0xff659540 │ │ @ instruction: 0xff64838a │ │ @ instruction: 0xff64186d │ │ - @ instruction: 0xff6603cd │ │ + @ instruction: 0xff6603f4 │ │ mov r2, r0 │ │ ldr r0, [r0, #24] │ │ cmp r0, #0 │ │ ldrne r2, [r2, #20] │ │ cmpne r2, #0 │ │ bne cbf0dc │ │ push {fp, lr} │ │ @@ -3519597,15 +3519597,15 @@ │ │ b cbfbf4 │ │ @ instruction: 0xff648e09 │ │ @ instruction: 0xff641701 │ │ @ instruction: 0xff648d85 │ │ @ instruction: 0xff64167d │ │ @ instruction: 0xff648dd1 │ │ @ instruction: 0xff6416c9 │ │ - @ instruction: 0xff65252e │ │ + @ instruction: 0xff652555 │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r1, #0 │ │ beq cbfcb8 │ │ ldr r0, [r1] │ │ cmp r0, #1 │ │ blt cbfcb8 │ │ @@ -3519623,15 +3519623,15 @@ │ │ mov r2, r4 │ │ blx d4b4f4 │ │ mov r0, #0 │ │ strb r0, [r5, r4] │ │ mov r4, r5 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff65031a │ │ + @ instruction: 0xff650341 │ │ push {r4, r5, fp, lr} │ │ cmp r2, #0 │ │ beq cbfd0c │ │ mov r5, r2 │ │ bl bcc35c │ │ cmp r0, #0 │ │ beq cbfd38 │ │ @@ -3519673,17 +3519673,17 @@ │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, r4 │ │ bl bcc364 │ │ mov r4, #0 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff650286 │ │ + @ instruction: 0xff6502ad │ │ @ instruction: 0xff66fc69 │ │ - @ instruction: 0xff65025a │ │ + @ instruction: 0xff650281 │ │ @ instruction: 0xff66fc3d │ │ ldr r0, [pc, #4] @ cbfda4 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq pc, r1, ip, lsr #26 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ @@ -3519699,16 +3519699,16 @@ │ │ mov r2, r5 │ │ ldr r1, [r4, #4] │ │ add r0, pc, r0 │ │ bl cd03c4 │ │ ldr r0, [sp, #4] │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6683c3 │ │ - @ instruction: 0xff65cebb │ │ + @ instruction: 0xff6683ea │ │ + @ instruction: 0xff65cee2 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r0, [pc, #356] @ cbff6c │ │ mov r5, r2 │ │ add r0, pc, r0 │ │ bl bcbb30 │ │ cmp r0, #0 │ │ @@ -3519795,23 +3519795,23 @@ │ │ add r1, pc, r1 │ │ bl bcb67c │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq pc, r1, r0, asr #25 │ │ - @ instruction: 0xff668347 │ │ - @ instruction: 0xff65ce57 │ │ + @ instruction: 0xff66836e │ │ + @ instruction: 0xff65ce7e │ │ @ instruction: 0xff63dbf3 │ │ - @ instruction: 0xff64e3e1 │ │ - @ instruction: 0xff666470 │ │ + @ instruction: 0xff64e408 │ │ + @ instruction: 0xff666497 │ │ @ instruction: 0xff646c76 │ │ andseq pc, r1, r4, ror fp @ │ │ @ instruction: 0xff63dc2b │ │ - @ instruction: 0xff64e419 │ │ + @ instruction: 0xff64e440 │ │ ldr r1, [pc, #4] @ cbffa0 │ │ add r1, pc, r1 │ │ b bcb67c │ │ andseq pc, r1, r0, lsr fp @ │ │ mov r1, r2 │ │ b cd01f4 │ │ ldr r0, [pc, #4] @ cbffb8 │ │ @@ -3519894,20 +3519894,20 @@ │ │ mov r0, r5 │ │ mov r2, r8 │ │ bl cc1148 │ │ b cc0070 │ │ mov r0, #1 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6557ce │ │ + @ instruction: 0xff6557f5 │ │ @ instruction: 0xff64733e │ │ - @ instruction: 0xff65f3e9 │ │ - @ instruction: 0xff65f3b5 │ │ + @ instruction: 0xff65f410 │ │ + @ instruction: 0xff65f3dc │ │ @ instruction: 0xff6472da │ │ - @ instruction: 0xff65571e │ │ + @ instruction: 0xff655745 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #60 @ 0x3c │ │ mov r0, r2 │ │ mov sl, r1 │ │ bl cd0710 │ │ mov fp, r0 │ │ bl cb4ff4 │ │ @@ -3520811,116 +3520811,116 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c277cc │ │ ldr r9, [sp, #24] │ │ ldr fp, [sp, #28] │ │ ldr sl, [sp, #48] @ 0x30 │ │ b cc09ac │ │ - @ instruction: 0xff669d27 │ │ - @ instruction: 0xff64fe2f │ │ + @ instruction: 0xff669d4e │ │ + @ instruction: 0xff64fe56 │ │ @ instruction: 0xff66da4a │ │ - @ instruction: 0xff6695b3 │ │ - @ instruction: 0xff64f6bb │ │ - @ instruction: 0xff665a84 │ │ + @ instruction: 0xff6695da │ │ + @ instruction: 0xff64f6e2 │ │ + @ instruction: 0xff665aab │ │ @ instruction: 0xff64628a │ │ - @ instruction: 0xff6695ff │ │ - @ instruction: 0xff64f707 │ │ + @ instruction: 0xff669626 │ │ + @ instruction: 0xff64f72e │ │ @ instruction: 0x001371f8 │ │ - @ instruction: 0xff66943f │ │ - @ instruction: 0xff64f547 │ │ - @ instruction: 0xff651686 │ │ + @ instruction: 0xff669466 │ │ + @ instruction: 0xff64f56e │ │ + @ instruction: 0xff6516ad │ │ @ instruction: 0x0011f9f4 │ │ @ instruction: 0xff66d940 │ │ - @ instruction: 0xff669113 │ │ + @ instruction: 0xff66913a │ │ @ instruction: 0xff66ce21 │ │ - @ instruction: 0xff669353 │ │ + @ instruction: 0xff66937a │ │ @ instruction: 0xff66d061 │ │ @ instruction: 0xff672da5 │ │ - @ instruction: 0xff65a63c │ │ - @ instruction: 0xff652ef4 │ │ - @ instruction: 0xff65c9f7 │ │ + @ instruction: 0xff65a663 │ │ + @ instruction: 0xff652f1b │ │ + @ instruction: 0xff65ca1e │ │ andseq pc, r1, r0, asr #17 │ │ - @ instruction: 0xff66919b │ │ + @ instruction: 0xff6691c2 │ │ @ instruction: 0xff66cea9 │ │ - @ instruction: 0xff669173 │ │ + @ instruction: 0xff66919a │ │ @ instruction: 0xff66ce81 │ │ - @ instruction: 0xff669147 │ │ + @ instruction: 0xff66916e │ │ @ instruction: 0xff66ce55 │ │ - @ instruction: 0xff6690eb │ │ + @ instruction: 0xff669112 │ │ @ instruction: 0xff66cdf9 │ │ - @ instruction: 0xff669063 │ │ + @ instruction: 0xff66908a │ │ @ instruction: 0xff66cd71 │ │ @ instruction: 0xff64bea9 │ │ - @ instruction: 0xff66937b │ │ + @ instruction: 0xff6693a2 │ │ @ instruction: 0xff66d089 │ │ - @ instruction: 0xff66932b │ │ + @ instruction: 0xff669352 │ │ @ instruction: 0xff66d039 │ │ andseq pc, r1, r4, ror #18 │ │ - @ instruction: 0xff6692c3 │ │ + @ instruction: 0xff6692ea │ │ @ instruction: 0xff6406db │ │ - @ instruction: 0xff669287 │ │ + @ instruction: 0xff6692ae │ │ @ instruction: 0xff64069f │ │ andseq pc, r1, r8, ror r9 @ │ │ - @ instruction: 0xff66925f │ │ + @ instruction: 0xff669286 │ │ @ instruction: 0xff640677 │ │ @ instruction: 0xff6734ee │ │ @ instruction: 0xff63dbf2 │ │ @ instruction: 0xff64d08c │ │ @ instruction: 0xff645bfe │ │ - @ instruction: 0xff66c99b │ │ - @ instruction: 0xff65da97 │ │ - @ instruction: 0xff668d1d │ │ - @ instruction: 0xff6691d3 │ │ + @ instruction: 0xff66c9c2 │ │ + @ instruction: 0xff65dabe │ │ + @ instruction: 0xff668d44 │ │ + @ instruction: 0xff6691fa │ │ @ instruction: 0xff6405eb │ │ - @ instruction: 0xff6691b7 │ │ + @ instruction: 0xff6691de │ │ @ instruction: 0xff6405cf │ │ @ instruction: 0xff671384 │ │ @ instruction: 0x0011f6d0 │ │ - @ instruction: 0xff668f8b │ │ + @ instruction: 0xff668fb2 │ │ @ instruction: 0xff6403a3 │ │ - @ instruction: 0xff66903b │ │ + @ instruction: 0xff669062 │ │ @ instruction: 0xff640453 │ │ @ instruction: 0xff6734cb │ │ andseq pc, r1, ip, lsr #16 │ │ - @ instruction: 0xff668fbf │ │ + @ instruction: 0xff668fe6 │ │ @ instruction: 0xff6403d7 │ │ - @ instruction: 0xff6694c7 │ │ + @ instruction: 0xff6694ee │ │ @ instruction: 0xff6408df │ │ - @ instruction: 0xff665998 │ │ + @ instruction: 0xff6659bf │ │ @ instruction: 0xff64619e │ │ - @ instruction: 0xff66953b │ │ + @ instruction: 0xff669562 │ │ @ instruction: 0xff63b0ab │ │ andseq r7, r3, r0, asr #2 │ │ - @ instruction: 0xff669227 │ │ + @ instruction: 0xff66924e │ │ @ instruction: 0xff64063f │ │ - @ instruction: 0xff6656f8 │ │ + @ instruction: 0xff66571f │ │ @ instruction: 0xff645efe │ │ andseq r7, r3, ip, lsr #13 │ │ - @ instruction: 0xff66901f │ │ + @ instruction: 0xff669046 │ │ @ instruction: 0xff640437 │ │ andseq pc, r1, r4, lsr #5 │ │ - @ instruction: 0xff668ff7 │ │ + @ instruction: 0xff66901e │ │ @ instruction: 0xff66cd05 │ │ - @ instruction: 0xff6693a3 │ │ + @ instruction: 0xff6693ca │ │ @ instruction: 0xff66d0b1 │ │ @ instruction: 0xff66d396 │ │ - @ instruction: 0xff6693d7 │ │ + @ instruction: 0xff6693fe │ │ @ instruction: 0xff66d0e5 │ │ andseq lr, r1, r8, lsr #28 │ │ - @ instruction: 0xff669473 │ │ - @ instruction: 0xff64f57b │ │ - @ instruction: 0xff6516ba │ │ + @ instruction: 0xff66949a │ │ + @ instruction: 0xff64f5a2 │ │ + @ instruction: 0xff6516e1 │ │ andseq r6, r3, r4, asr #25 │ │ ldrdeq r0, [r0], -r0 @ │ │ @ instruction: 0x0011f3d8 │ │ - @ instruction: 0xff6693ff │ │ - @ instruction: 0xff64f507 │ │ + @ instruction: 0xff669426 │ │ + @ instruction: 0xff64f52e │ │ andseq pc, r1, r4, lsr #7 │ │ - @ instruction: 0xff66961b │ │ - @ instruction: 0xff64f723 │ │ + @ instruction: 0xff669642 │ │ + @ instruction: 0xff64f74a │ │ ldr r0, [pc, #4] @ cc10f4 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq lr, r1, r0, lsr fp │ │ ldr r1, [pc, #4] @ cc1104 │ │ add r1, pc, r1 │ │ b bcb67c │ │ @@ -3521118,28 +3521118,28 @@ │ │ add r1, pc, r1 │ │ ldr r3, [pc, #76] @ cc1458 │ │ add r3, pc, r3 │ │ bl bd0a28 │ │ b cc11a4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff65e251 │ │ + @ instruction: 0xff65e278 │ │ @ instruction: 0xff63e44a │ │ - @ instruction: 0xff668c96 │ │ + @ instruction: 0xff668cbd │ │ @ instruction: 0xff646112 │ │ - @ instruction: 0xff654576 │ │ + @ instruction: 0xff65459d │ │ @ instruction: 0xff6460d6 │ │ @ instruction: 0xff649cc3 │ │ - @ instruction: 0xff663554 │ │ - @ instruction: 0xff668ba7 │ │ + @ instruction: 0xff66357b │ │ + @ instruction: 0xff668bce │ │ @ instruction: 0xff674721 │ │ @ instruction: 0xff6426a1 │ │ @ instruction: 0xff6746f9 │ │ - @ instruction: 0xff668af7 │ │ - @ instruction: 0xff65e045 │ │ + @ instruction: 0xff668b1e │ │ + @ instruction: 0xff65e06c │ │ @ instruction: 0xff643a4b │ │ @ instruction: 0xff645f3a │ │ @ instruction: 0xff670685 │ │ @ instruction: 0xff6461b2 │ │ ldr r0, [pc, #4] @ cc1470 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3521269,27 +3521269,27 @@ │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r5 │ │ mov r2, #75 @ 0x4b │ │ bl c6d7a8 │ │ b cc1640 │ │ - @ instruction: 0xff64ce33 │ │ + @ instruction: 0xff64ce5a │ │ @ instruction: 0xff66e4c4 │ │ @ instruction: 0xff674584 │ │ @ instruction: 0xff674538 │ │ - @ instruction: 0xff64cd47 │ │ + @ instruction: 0xff64cd6e │ │ @ instruction: 0xff66e3c0 │ │ - @ instruction: 0xff64cdd7 │ │ - @ instruction: 0xff64cd13 │ │ + @ instruction: 0xff64cdfe │ │ + @ instruction: 0xff64cd3a │ │ @ instruction: 0xff66e3a4 │ │ - @ instruction: 0xff64cceb │ │ + @ instruction: 0xff64cd12 │ │ @ instruction: 0xff66e37c │ │ - @ instruction: 0xff66a6c8 │ │ - @ instruction: 0xff64cd6f │ │ + @ instruction: 0xff66a6ef │ │ + @ instruction: 0xff64cd96 │ │ andseq r6, r3, r0, lsl #9 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r0, r2 │ │ mov r5, r1 │ │ str r2, [sp, #20] │ │ bl cb4ff4 │ │ @@ -3521641,40 +3521641,40 @@ │ │ movw r0, #13 │ │ movt r0, #8 │ │ orr r1, r0, #2 │ │ b cc1b60 │ │ mov r0, r7 │ │ bl bcc2a0 │ │ b cc1a44 │ │ - @ instruction: 0xff65fbfc │ │ + @ instruction: 0xff65fc23 │ │ @ instruction: 0xff63caa8 │ │ - @ instruction: 0xff64c9d3 │ │ - @ instruction: 0xff66684e │ │ - @ instruction: 0xff650122 │ │ + @ instruction: 0xff64c9fa │ │ + @ instruction: 0xff666875 │ │ + @ instruction: 0xff650149 │ │ @ instruction: 0xff6742b8 │ │ - @ instruction: 0xff653e95 │ │ - @ instruction: 0xff65fb0c │ │ - @ instruction: 0xff64cadf │ │ - @ instruction: 0xff66695a │ │ + @ instruction: 0xff653ebc │ │ + @ instruction: 0xff65fb33 │ │ + @ instruction: 0xff64cb06 │ │ + @ instruction: 0xff666981 │ │ @ instruction: 0xff647d0d │ │ - @ instruction: 0xff64caa3 │ │ - @ instruction: 0xff66691e │ │ + @ instruction: 0xff64caca │ │ + @ instruction: 0xff666945 │ │ @ instruction: 0xff647cd1 │ │ - @ instruction: 0xff64ca0f │ │ - @ instruction: 0xff66688a │ │ - @ instruction: 0xff64c947 │ │ - @ instruction: 0xff6667c2 │ │ - @ instruction: 0xff64c747 │ │ - @ instruction: 0xff6665c2 │ │ - @ instruction: 0xff64c83b │ │ - @ instruction: 0xff6666b6 │ │ - @ instruction: 0xff64c7bf │ │ - @ instruction: 0xff66663a │ │ - @ instruction: 0xff64c6e7 │ │ - @ instruction: 0xff666562 │ │ + @ instruction: 0xff64ca36 │ │ + @ instruction: 0xff6668b1 │ │ + @ instruction: 0xff64c96e │ │ + @ instruction: 0xff6667e9 │ │ + @ instruction: 0xff64c76e │ │ + @ instruction: 0xff6665e9 │ │ + @ instruction: 0xff64c862 │ │ + @ instruction: 0xff6666dd │ │ + @ instruction: 0xff64c7e6 │ │ + @ instruction: 0xff666661 │ │ + @ instruction: 0xff64c70e │ │ + @ instruction: 0xff666589 │ │ ldr r0, [pc, #4] @ cc1cbc │ │ add r0, pc, r0 │ │ bx lr │ │ andseq lr, r1, r0, lsl r1 │ │ ldr r0, [pc, #4] @ cc1ccc │ │ add r0, pc, r0 │ │ b bcbb30 │ │ @@ -3521902,27 +3521902,27 @@ │ │ add r1, pc, r1 │ │ bl cb4f74 │ │ mov r8, #0 │ │ mov r0, r8 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq lr, r1, r4, ror #1 │ │ - @ instruction: 0xff65ae0b │ │ + @ instruction: 0xff65ae32 │ │ @ instruction: 0xff63f422 │ │ - @ instruction: 0xff64c399 │ │ + @ instruction: 0xff64c3c0 │ │ @ instruction: 0xff6485f5 │ │ - @ instruction: 0xff64c371 │ │ + @ instruction: 0xff64c398 │ │ @ instruction: 0xff6485cd │ │ andseq lr, r1, r0, asr r1 │ │ - @ instruction: 0xff64c345 │ │ + @ instruction: 0xff64c36c │ │ @ instruction: 0xff6485a1 │ │ andseq lr, r1, ip, asr #1 │ │ - @ instruction: 0xff64c329 │ │ + @ instruction: 0xff64c350 │ │ @ instruction: 0xff648585 │ │ - @ instruction: 0xff64c405 │ │ + @ instruction: 0xff64c42c │ │ @ instruction: 0xff648661 │ │ andeq r0, r0, r4, lsl #4 │ │ mulseq r1, r0, pc @ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r0, r1 │ │ mov r4, r3 │ │ @@ -3522011,21 +3522011,21 @@ │ │ mov r0, r5 │ │ mov r2, r4 │ │ bl cd1750 │ │ b cc216c │ │ mov r0, #1 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff669c83 │ │ - @ instruction: 0xff669c67 │ │ + @ instruction: 0xff669caa │ │ + @ instruction: 0xff669c8e │ │ @ instruction: 0xff64521e │ │ - @ instruction: 0xff65d2bd │ │ + @ instruction: 0xff65d2e4 │ │ @ instruction: 0xff6451e2 │ │ - @ instruction: 0xff669c1b │ │ - @ instruction: 0xff669b9f │ │ + @ instruction: 0xff669c42 │ │ + @ instruction: 0xff669bc6 │ │ ldr r0, [pc, #4] @ cc2238 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq sp, r1, ip, asr ip │ │ ldr r0, [pc, #4] @ cc2248 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3522182,23 +3522182,23 @@ │ │ str r5, [sp] │ │ add r3, pc, r3 │ │ bl c272f4 │ │ b cc243c │ │ @ instruction: 0x0011dcd4 │ │ @ instruction: 0xff66f552 │ │ @ instruction: 0xff64a00a │ │ - @ instruction: 0xff653465 │ │ + @ instruction: 0xff65348c │ │ @ instruction: 0xff640d52 │ │ - @ instruction: 0xff65e4b4 │ │ - @ instruction: 0xff64bec1 │ │ - @ instruction: 0xff658da1 │ │ - @ instruction: 0xff663f10 │ │ + @ instruction: 0xff65e4db │ │ + @ instruction: 0xff64bee8 │ │ + @ instruction: 0xff658dc8 │ │ + @ instruction: 0xff663f37 │ │ @ instruction: 0xff644716 │ │ - @ instruction: 0xff64bf11 │ │ - @ instruction: 0xff658df1 │ │ + @ instruction: 0xff64bf38 │ │ + @ instruction: 0xff658e18 │ │ andseq sp, r1, r0, lsr fp │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [r1] │ │ mov r4, r3 │ │ mov r5, r2 │ │ cmp r1, #0 │ │ @@ -3522283,16 +3522283,16 @@ │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff64293e │ │ @ instruction: 0xff644e1a │ │ @ instruction: 0xff63ed94 │ │ @ instruction: 0xff644df2 │ │ @ instruction: 0xff63d102 │ │ @ instruction: 0xff644dca │ │ - @ instruction: 0xff656aeb │ │ - @ instruction: 0xff64f4df │ │ + @ instruction: 0xff656b12 │ │ + @ instruction: 0xff64f506 │ │ @ instruction: 0xff644d82 │ │ @ instruction: 0xff673432 │ │ @ instruction: 0xff644d1a │ │ push {r4, r5, r6, r8, r9, lr} │ │ mov r4, #1 │ │ cmp r0, #0 │ │ beq cc2710 │ │ @@ -3522484,21 +3522484,21 @@ │ │ mov r8, #1 │ │ str r8, [r0] │ │ str r7, [r0, #4] │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r9, #0 │ │ b cc27cc │ │ - @ instruction: 0xff6695f4 │ │ - @ instruction: 0xff658a77 │ │ - @ instruction: 0xff64ba01 │ │ - @ instruction: 0xff6675a3 │ │ + @ instruction: 0xff66961b │ │ + @ instruction: 0xff658a9e │ │ + @ instruction: 0xff64ba28 │ │ + @ instruction: 0xff6675ca │ │ andseq sp, r1, r4, lsr #11 │ │ - @ instruction: 0xff64bb39 │ │ - @ instruction: 0xff6676db │ │ + @ instruction: 0xff64bb60 │ │ + @ instruction: 0xff667702 │ │ andseq r5, r3, r8, asr r3 │ │ andseq r5, r3, r0, asr #7 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r5, r0 │ │ mov r0, r1 │ │ bl cd0710 │ │ @@ -3522623,20 +3522623,20 @@ │ │ mov r0, r6 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq r4, r3, r8, asr pc │ │ @ instruction: 0xff66b1f5 │ │ andseq sp, r1, r4, asr r6 │ │ @ instruction: 0xff66cfc0 │ │ - @ instruction: 0xff663956 │ │ - @ instruction: 0xff667477 │ │ + @ instruction: 0xff66397d │ │ + @ instruction: 0xff66749e │ │ @ instruction: 0xff63cbe3 │ │ @ instruction: 0xff640645 │ │ @ instruction: 0xff672f8e │ │ - @ instruction: 0xff66929c │ │ + @ instruction: 0xff6692c3 │ │ @ instruction: 0xff66cee4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldrb r0, [r1] │ │ mov r5, r1 │ │ cmp r0, #64 @ 0x40 │ │ bne cc2be4 │ │ @@ -3522678,15 +3522678,15 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ ldr r1, [pc, #24] @ cc2c84 │ │ mov r0, r6 │ │ ldr r1, [pc, r1] │ │ bl cb4f74 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff64b6f1 │ │ + @ instruction: 0xff64b718 │ │ @ instruction: 0xff638de8 │ │ andseq r4, r3, r8, ror #28 │ │ ldr r1, [r1] │ │ cmp r0, #3 │ │ beq cc2cb0 │ │ cmp r0, #1 │ │ moveq r0, #0 │ │ @@ -3522744,19 +3522744,19 @@ │ │ ldr r1, [pc, #36] @ cc2d94 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, lr} │ │ b bcffd4 │ │ @ instruction: 0xff644652 │ │ - @ instruction: 0xff64edc3 │ │ - @ instruction: 0xff65c6ed │ │ - @ instruction: 0xff659f5f │ │ + @ instruction: 0xff64edea │ │ + @ instruction: 0xff65c714 │ │ + @ instruction: 0xff659f86 │ │ @ instruction: 0xff6445f2 │ │ - @ instruction: 0xff65c6a9 │ │ + @ instruction: 0xff65c6d0 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r5, r2 │ │ ldr r2, [pc, #216] @ cc2e84 │ │ mov r7, r3 │ │ ldr r3, [pc, #212] @ cc2e88 │ │ add r2, pc, r2 │ │ @@ -3522813,16 +3522813,16 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b bcffd4 │ │ @ instruction: 0xff670bd5 │ │ @ instruction: 0xff64458a │ │ andseq sp, r1, r8, asr r2 │ │ @ instruction: 0xff66ea11 │ │ @ instruction: 0xff640c25 │ │ - @ instruction: 0xff65c5b5 │ │ - @ instruction: 0xff65bddd │ │ + @ instruction: 0xff65c5dc │ │ + @ instruction: 0xff65be04 │ │ ldr r0, [pc, #4] @ cc2eac │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x0011d2f4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #88 @ 0x58 │ │ mov r0, r1 │ │ @@ -3522923,15 +3522923,15 @@ │ │ add r2, pc, r2 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ andseq r4, r3, r4, lsl #21 │ │ @ instruction: 0xff63aafe │ │ @ instruction: 0xff638a21 │ │ - @ instruction: 0xff64f0da │ │ + @ instruction: 0xff64f101 │ │ @ instruction: 0xff63ab4e │ │ @ instruction: 0xff638a71 │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ mov r0, r1 │ │ mov r4, r1 │ │ bl bc73c0 │ │ @@ -3522956,15 +3522956,15 @@ │ │ mov r2, #50 @ 0x32 │ │ add r1, pc, r1 │ │ pop {r4, r5, fp, lr} │ │ b c6f068 │ │ mov r1, r4 │ │ pop {r4, r5, fp, lr} │ │ b ccffbc │ │ - @ instruction: 0xff64cf07 │ │ + @ instruction: 0xff64cf2e │ │ push {r4, r5, r6, lr} │ │ ldr r0, [r1] │ │ mov r6, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ cmp r0, #0 │ │ beq cc3148 │ │ @@ -3523040,23 +3523040,23 @@ │ │ cmp r1, #0 │ │ movle r0, #0 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff668c93 │ │ + @ instruction: 0xff668cba │ │ @ instruction: 0xff64423a │ │ - @ instruction: 0xff65c2e1 │ │ - @ instruction: 0xff65baf2 │ │ + @ instruction: 0xff65c308 │ │ + @ instruction: 0xff65bb19 │ │ @ instruction: 0xff6441da │ │ - @ instruction: 0xff65c281 │ │ - @ instruction: 0xff655ed1 │ │ + @ instruction: 0xff65c2a8 │ │ + @ instruction: 0xff655ef8 │ │ @ instruction: 0xff64417a │ │ - @ instruction: 0xff65c221 │ │ + @ instruction: 0xff65c248 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #68] @ cc329c │ │ mov r4, r3 │ │ ldr r3, [pc, #64] @ cc32a0 │ │ add r1, pc, r1 │ │ mov r5, r2 │ │ @@ -3523070,15 +3523070,15 @@ │ │ mov r1, r6 │ │ bl be4180 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff653594 │ │ + @ instruction: 0xff6535bb │ │ @ instruction: 0xff6440de │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #76] @ cc3300 │ │ mov r4, r3 │ │ ldr r3, [pc, #72] @ cc3304 │ │ add r1, pc, r1 │ │ @@ -3523095,15 +3523095,15 @@ │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ movwgt r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff653538 │ │ + @ instruction: 0xff65355f │ │ @ instruction: 0xff644082 │ │ b bcc298 │ │ b bcc2a0 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ cmp r0, #0 │ │ ldrne r4, [r5] │ │ @@ -3523148,15 +3523148,15 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff643837 │ │ - @ instruction: 0xff659912 │ │ + @ instruction: 0xff659939 │ │ ldr r2, [r0] │ │ cmp r1, #0 │ │ beq cc3418 │ │ push {r4, r5, fp, lr} │ │ ldr ip, [r0, #8] │ │ mov r4, r0 │ │ ldr r3, [r1] │ │ @@ -3523191,15 +3523191,15 @@ │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ movwgt r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6533bc │ │ + @ instruction: 0xff6533e3 │ │ @ instruction: 0xff643f06 │ │ b bcc394 │ │ mov r0, #1 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r5, r1 │ │ @@ -3523267,19 +3523267,19 @@ │ │ cmp r6, r0 │ │ blt cc351c │ │ b cc35a4 │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff65d3d8 │ │ + @ instruction: 0xff65d3ff │ │ @ instruction: 0xff643e8e │ │ @ instruction: 0xff67254e │ │ @ instruction: 0xff643e2a │ │ - @ instruction: 0xff64adfd │ │ + @ instruction: 0xff64ae24 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ mov r0, #19 │ │ cmp r4, #0 │ │ beq cc3644 │ │ cmn r1, #1 │ │ bgt cc35f0 │ │ @@ -3523441,16 +3523441,16 @@ │ │ cmp r0, #1 │ │ mvnne r4, #0 │ │ b cc385c │ │ mvn r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff662ada │ │ - @ instruction: 0xff661603 │ │ + @ instruction: 0xff662b01 │ │ + @ instruction: 0xff66162a │ │ ldr r0, [pc, #4] @ cc387c │ │ add r0, pc, r0 │ │ bx lr │ │ andseq ip, r1, ip, asr #22 │ │ ldr r0, [pc, #4] @ cc388c │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3525128,78 +3525128,78 @@ │ │ movw r1, #34 @ 0x22 │ │ mov r0, #34 @ 0x22 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c277cc │ │ b cc4f40 │ │ @ instruction: 0xfffffb34 │ │ - @ instruction: 0xff66197a │ │ - @ instruction: 0xff667337 │ │ + @ instruction: 0xff6619a1 │ │ + @ instruction: 0xff66735e │ │ @ instruction: 0xff6c616c │ │ - @ instruction: 0xff663662 │ │ + @ instruction: 0xff663689 │ │ @ instruction: 0xff6c6160 │ │ @ instruction: 0xff66ae89 │ │ @ instruction: 0xff6c611c │ │ @ instruction: 0xff66ee28 │ │ @ instruction: 0xff6c6190 │ │ - @ instruction: 0xff666d6f │ │ - @ instruction: 0xff64ea94 │ │ - @ instruction: 0xff64cc8d │ │ - @ instruction: 0xff666e1f │ │ - @ instruction: 0xff64eb44 │ │ - @ instruction: 0xff6613fc │ │ + @ instruction: 0xff666d96 │ │ + @ instruction: 0xff64eabb │ │ + @ instruction: 0xff64ccb4 │ │ + @ instruction: 0xff666e46 │ │ + @ instruction: 0xff64eb6b │ │ + @ instruction: 0xff661423 │ │ @ instruction: 0xff641bfe │ │ - @ instruction: 0xff64cc59 │ │ - @ instruction: 0xff659fd2 │ │ - @ instruction: 0xff666eab │ │ - @ instruction: 0xff64ebd0 │ │ - @ instruction: 0xff661484 │ │ + @ instruction: 0xff64cc80 │ │ + @ instruction: 0xff659ff9 │ │ + @ instruction: 0xff666ed2 │ │ + @ instruction: 0xff64ebf7 │ │ + @ instruction: 0xff6614ab │ │ @ instruction: 0xff641c86 │ │ - @ instruction: 0xff64cbed │ │ - @ instruction: 0xff666dcf │ │ - @ instruction: 0xff64eaf4 │ │ - @ instruction: 0xff6613b0 │ │ + @ instruction: 0xff64cc14 │ │ + @ instruction: 0xff666df6 │ │ + @ instruction: 0xff64eb1b │ │ + @ instruction: 0xff6613d7 │ │ @ instruction: 0xff641baa │ │ - @ instruction: 0xff666cd7 │ │ - @ instruction: 0xff64e9fc │ │ - @ instruction: 0xff6612b0 │ │ + @ instruction: 0xff666cfe │ │ + @ instruction: 0xff64ea23 │ │ + @ instruction: 0xff6612d7 │ │ @ instruction: 0xff641ab2 │ │ - @ instruction: 0xff66165a │ │ - @ instruction: 0xff666be3 │ │ - @ instruction: 0xff64e908 │ │ - @ instruction: 0xff64cac5 │ │ - @ instruction: 0xff666d37 │ │ - @ instruction: 0xff64ea5c │ │ - @ instruction: 0xff661318 │ │ + @ instruction: 0xff661681 │ │ + @ instruction: 0xff666c0a │ │ + @ instruction: 0xff64e92f │ │ + @ instruction: 0xff64caec │ │ + @ instruction: 0xff666d5e │ │ + @ instruction: 0xff64ea83 │ │ + @ instruction: 0xff66133f │ │ @ instruction: 0xff641b12 │ │ - @ instruction: 0xff666bc7 │ │ - @ instruction: 0xff64e8ec │ │ - @ instruction: 0xff6611a8 │ │ - @ instruction: 0xff666b67 │ │ - @ instruction: 0xff64e88c │ │ - @ instruction: 0xff661148 │ │ + @ instruction: 0xff666bee │ │ + @ instruction: 0xff64e913 │ │ + @ instruction: 0xff6611cf │ │ + @ instruction: 0xff666b8e │ │ + @ instruction: 0xff64e8b3 │ │ + @ instruction: 0xff66116f │ │ @ instruction: 0xff641942 │ │ - @ instruction: 0xff66155e │ │ - @ instruction: 0xff666b07 │ │ - @ instruction: 0xff64e82c │ │ - @ instruction: 0xff661902 │ │ - @ instruction: 0xff666bff │ │ - @ instruction: 0xff64e924 │ │ - @ instruction: 0xff666c43 │ │ - @ instruction: 0xff64e968 │ │ - @ instruction: 0xff661224 │ │ + @ instruction: 0xff661585 │ │ + @ instruction: 0xff666b2e │ │ + @ instruction: 0xff64e853 │ │ + @ instruction: 0xff661929 │ │ + @ instruction: 0xff666c26 │ │ + @ instruction: 0xff64e94b │ │ + @ instruction: 0xff666c6a │ │ + @ instruction: 0xff64e98f │ │ + @ instruction: 0xff66124b │ │ @ instruction: 0xff6419a6 │ │ - @ instruction: 0xff6672b7 │ │ - @ instruction: 0xff666e57 │ │ + @ instruction: 0xff6672de │ │ + @ instruction: 0xff666e7e │ │ @ instruction: 0xffffe94c │ │ - @ instruction: 0xff66731f │ │ - @ instruction: 0xff64f044 │ │ - @ instruction: 0xff666c7b │ │ - @ instruction: 0xff64e9a0 │ │ - @ instruction: 0xff64cfca │ │ + @ instruction: 0xff667346 │ │ + @ instruction: 0xff64f06b │ │ + @ instruction: 0xff666ca2 │ │ + @ instruction: 0xff64e9c7 │ │ + @ instruction: 0xff64cff1 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r0, r1 │ │ mov r4, r3 │ │ mov sl, r2 │ │ mov r5, r1 │ │ bl cb4ff4 │ │ @@ -3525464,34 +3525464,34 @@ │ │ mov r0, sl │ │ add r1, pc, r1 │ │ b cc545c │ │ mov r5, #1 │ │ mov r0, r5 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff653aca │ │ - @ instruction: 0xff65f02d │ │ + @ instruction: 0xff653af1 │ │ + @ instruction: 0xff65f054 │ │ @ instruction: 0xff645159 │ │ @ instruction: 0xff641ede │ │ - @ instruction: 0xff6667b9 │ │ + @ instruction: 0xff6667e0 │ │ @ instruction: 0xff66e3ee │ │ - @ instruction: 0xff65d1ee │ │ + @ instruction: 0xff65d215 │ │ @ instruction: 0xff646d71 │ │ @ instruction: 0xff63642e │ │ - @ instruction: 0xff657665 │ │ - @ instruction: 0xff6501a5 │ │ + @ instruction: 0xff65768c │ │ + @ instruction: 0xff6501cc │ │ @ instruction: 0xff638515 │ │ - @ instruction: 0xff65b280 │ │ - @ instruction: 0xff662aff │ │ - @ instruction: 0xff648cb1 │ │ - @ instruction: 0xff6510e0 │ │ + @ instruction: 0xff65b2a7 │ │ + @ instruction: 0xff662b26 │ │ + @ instruction: 0xff648cd8 │ │ + @ instruction: 0xff651107 │ │ @ instruction: 0xff641c2a │ │ - @ instruction: 0xff65b133 │ │ - @ instruction: 0xff6614e7 │ │ - @ instruction: 0xff659c41 │ │ + @ instruction: 0xff65b15a │ │ + @ instruction: 0xff66150e │ │ + @ instruction: 0xff659c68 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #68 @ 0x44 │ │ cmp r1, #0 │ │ mov r6, r0 │ │ movne r5, r1 │ │ mov r0, #1 │ │ cmpne r6, r1 │ │ @@ -3525907,16 +3525907,16 @@ │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r4, #0 │ │ mov r9, fp │ │ b cc5ecc │ │ @ instruction: 0xffffeaf8 │ │ - @ instruction: 0xff665f3b │ │ - @ instruction: 0xff651491 │ │ + @ instruction: 0xff665f62 │ │ + @ instruction: 0xff6514b8 │ │ @ instruction: 0xffffe990 │ │ ldr r1, [r1] │ │ mov r2, #4 │ │ ldr r0, [r0] │ │ b cc5f1c │ │ ldr r1, [r1] │ │ mov r2, #16 │ │ @@ -3526328,35 +3526328,35 @@ │ │ mov fp, #1 │ │ b cc6238 │ │ mov r7, #1 │ │ b cc6238 │ │ @ instruction: 0xff6407d9 │ │ @ instruction: 0xff640f26 │ │ @ instruction: 0xff6407b1 │ │ - @ instruction: 0xff652089 │ │ + @ instruction: 0xff6520b0 │ │ @ instruction: 0xff667764 │ │ - @ instruction: 0xff65887a │ │ - @ instruction: 0xff65c607 │ │ - @ instruction: 0xff65227d │ │ - @ instruction: 0xff65c5df │ │ - @ instruction: 0xff652255 │ │ - @ instruction: 0xff65c5b7 │ │ - @ instruction: 0xff65222d │ │ - @ instruction: 0xff65c58f │ │ - @ instruction: 0xff652205 │ │ - @ instruction: 0xff65c567 │ │ - @ instruction: 0xff6521dd │ │ - @ instruction: 0xff65c53f │ │ - @ instruction: 0xff6521b5 │ │ - @ instruction: 0xff65c517 │ │ - @ instruction: 0xff65218d │ │ - @ instruction: 0xff65c4ef │ │ + @ instruction: 0xff6588a1 │ │ + @ instruction: 0xff65c62e │ │ + @ instruction: 0xff6522a4 │ │ + @ instruction: 0xff65c606 │ │ + @ instruction: 0xff65227c │ │ + @ instruction: 0xff65c5de │ │ + @ instruction: 0xff652254 │ │ + @ instruction: 0xff65c5b6 │ │ + @ instruction: 0xff65222c │ │ + @ instruction: 0xff65c58e │ │ + @ instruction: 0xff652204 │ │ + @ instruction: 0xff65c566 │ │ + @ instruction: 0xff6521dc │ │ + @ instruction: 0xff65c53e │ │ + @ instruction: 0xff6521b4 │ │ + @ instruction: 0xff65c516 │ │ @ instruction: 0xff640fde │ │ - @ instruction: 0xff652039 │ │ - @ instruction: 0xff651fa5 │ │ + @ instruction: 0xff652060 │ │ + @ instruction: 0xff651fcc │ │ ldr r0, [pc, #4] @ cc65e4 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r9, r1, ip, asr pc │ │ ldr r0, [pc, #4] @ cc65f4 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3526666,18 +3526666,18 @@ │ │ mov r0, r5 │ │ bl bcc2dc │ │ mov r0, r9 │ │ bl bd4468 │ │ ldr r0, [sp] │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff65624f │ │ - @ instruction: 0xff654791 │ │ - @ instruction: 0xff65627f │ │ - @ instruction: 0xff6547c1 │ │ + @ instruction: 0xff656276 │ │ + @ instruction: 0xff6547b8 │ │ + @ instruction: 0xff6562a6 │ │ + @ instruction: 0xff6547e8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ cmp r0, #0 │ │ mov r4, #1 │ │ movne r7, r0 │ │ ldrne r0, [r0] │ │ cmpne r0, #0 │ │ @@ -3526926,23 +3526926,23 @@ │ │ mov r0, r9 │ │ bl bcc2dc │ │ mov r0, r5 │ │ bl bd4468 │ │ b cc6afc │ │ mov r4, #0 │ │ b cc6ec0 │ │ - @ instruction: 0xff65617b │ │ + @ instruction: 0xff6561a2 │ │ @ instruction: 0xff636fe8 │ │ - @ instruction: 0xff655eb3 │ │ + @ instruction: 0xff655eda │ │ @ instruction: 0xff636d20 │ │ - @ instruction: 0xff655e37 │ │ + @ instruction: 0xff655e5e │ │ @ instruction: 0xff636ca4 │ │ - @ instruction: 0xff655e77 │ │ + @ instruction: 0xff655e9e │ │ @ instruction: 0xff636ce4 │ │ - @ instruction: 0xff655fbf │ │ + @ instruction: 0xff655fe6 │ │ @ instruction: 0x001197f0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ ldr r0, [pc, #1264] @ cc7404 │ │ mov r6, #0 │ │ mov r5, r2 │ │ str r6, [sp, #8] │ │ @@ -3527259,46 +3527259,46 @@ │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq r9, r1, r8, ror #13 │ │ @ instruction: 0xff63fc60 │ │ @ instruction: 0xff668a37 │ │ - @ instruction: 0xff655acb │ │ - @ instruction: 0xff662cf9 │ │ - @ instruction: 0xff65efe8 │ │ + @ instruction: 0xff655af2 │ │ + @ instruction: 0xff662d20 │ │ + @ instruction: 0xff65f00f │ │ @ instruction: 0xff63f7ee │ │ - @ instruction: 0xff655aef │ │ - @ instruction: 0xff662d1d │ │ - @ instruction: 0xff657c82 │ │ + @ instruction: 0xff655b16 │ │ + @ instruction: 0xff662d44 │ │ + @ instruction: 0xff657ca9 │ │ andseq r9, r1, r8, lsl #9 │ │ andseq r9, r1, r0, asr r2 │ │ - @ instruction: 0xff655943 │ │ - @ instruction: 0xff662b71 │ │ + @ instruction: 0xff65596a │ │ + @ instruction: 0xff662b98 │ │ @ instruction: 0xff633f70 │ │ - @ instruction: 0xff64a895 │ │ - @ instruction: 0xff655a7b │ │ - @ instruction: 0xff662ca9 │ │ - @ instruction: 0xff65f0f4 │ │ + @ instruction: 0xff64a8bc │ │ + @ instruction: 0xff655aa2 │ │ + @ instruction: 0xff662cd0 │ │ + @ instruction: 0xff65f11b │ │ @ instruction: 0xff63f8fa │ │ @ instruction: 0xff633f18 │ │ - @ instruction: 0xff655a4f │ │ - @ instruction: 0xff662c7d │ │ - @ instruction: 0xff65598f │ │ - @ instruction: 0xff662bbd │ │ - @ instruction: 0xff655c5f │ │ - @ instruction: 0xff6559ef │ │ - @ instruction: 0xff662c1d │ │ + @ instruction: 0xff655a76 │ │ + @ instruction: 0xff662ca4 │ │ + @ instruction: 0xff6559b6 │ │ + @ instruction: 0xff662be4 │ │ + @ instruction: 0xff655c86 │ │ + @ instruction: 0xff655a16 │ │ + @ instruction: 0xff662c44 │ │ andseq r9, r1, r8, lsr #4 │ │ - @ instruction: 0xff6559b7 │ │ - @ instruction: 0xff662be5 │ │ - @ instruction: 0xff655a9f │ │ - @ instruction: 0xff662ccd │ │ - @ instruction: 0xff655b4f │ │ - @ instruction: 0xff662d7d │ │ + @ instruction: 0xff6559de │ │ + @ instruction: 0xff662c0c │ │ + @ instruction: 0xff655ac6 │ │ + @ instruction: 0xff662cf4 │ │ + @ instruction: 0xff655b76 │ │ + @ instruction: 0xff662da4 │ │ push {r4, r5, r6, lr} │ │ mov r4, r3 │ │ ldr r3, [pc, #76] @ cc74ec │ │ mov r6, r1 │ │ ldr r1, [r1] │ │ add r3, pc, r3 │ │ mov r5, r2 │ │ @@ -3527314,16 +3527314,16 @@ │ │ add r3, pc, r3 │ │ bl cc7bdc │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff660d06 │ │ - @ instruction: 0xff648b09 │ │ + @ instruction: 0xff660d2d │ │ + @ instruction: 0xff648b30 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r1, #0 │ │ mov r5, r0 │ │ movne r4, r1 │ │ mov r0, #1 │ │ cmpne r5, r1 │ │ @@ -3527872,24 +3527872,24 @@ │ │ bl bd0a28 │ │ mov sl, #1 │ │ mov r0, sl │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov sl, #0 │ │ b cc7d90 │ │ - @ instruction: 0xff64bd33 │ │ + @ instruction: 0xff64bd5a │ │ @ instruction: 0xff63f73e │ │ - @ instruction: 0xff655035 │ │ + @ instruction: 0xff65505c │ │ @ instruction: 0xff63f68a │ │ - @ instruction: 0xff655007 │ │ + @ instruction: 0xff65502e │ │ @ instruction: 0xff63d1a2 │ │ @ instruction: 0xff63f636 │ │ - @ instruction: 0xff654fb3 │ │ + @ instruction: 0xff654fda │ │ @ instruction: 0xff63d15d │ │ - @ instruction: 0xff654f6b │ │ + @ instruction: 0xff654f92 │ │ @ instruction: 0xff66bc2b │ │ @ instruction: 0xff63f5be │ │ ldr r0, [pc, #4] @ cc7de0 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r8, r1, r8, lsr #17 │ │ ldr r0, [pc, #4] @ cc7df0 │ │ @@ -3528218,40 +3528218,40 @@ │ │ blx ip │ │ b cc82d0 │ │ mov r0, #1 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff63f4e2 │ │ @ instruction: 0xff63b2be │ │ - @ instruction: 0xff6575ad │ │ - @ instruction: 0xff64f486 │ │ + @ instruction: 0xff6575d4 │ │ + @ instruction: 0xff64f4ad │ │ @ instruction: 0xff637747 │ │ - @ instruction: 0xff654e08 │ │ - @ instruction: 0xff661f93 │ │ - @ instruction: 0xff64e850 │ │ + @ instruction: 0xff654e2f │ │ + @ instruction: 0xff661fba │ │ + @ instruction: 0xff64e877 │ │ @ instruction: 0xff639339 │ │ @ instruction: 0xff63f366 │ │ @ instruction: 0xff63b13a │ │ - @ instruction: 0xff657405 │ │ - @ instruction: 0xff663da5 │ │ - @ instruction: 0xff6573c5 │ │ - @ instruction: 0xff64f2e0 │ │ + @ instruction: 0xff65742c │ │ + @ instruction: 0xff663dcc │ │ + @ instruction: 0xff6573ec │ │ + @ instruction: 0xff64f307 │ │ @ instruction: 0xff63f2c6 │ │ - @ instruction: 0xff657375 │ │ + @ instruction: 0xff65739c │ │ @ instruction: 0xff63f286 │ │ - @ instruction: 0xff657359 │ │ + @ instruction: 0xff657380 │ │ @ instruction: 0xff6375db │ │ @ instruction: 0xff63b016 │ │ - @ instruction: 0xff64f217 │ │ + @ instruction: 0xff64f23e │ │ @ instruction: 0xff63e94b │ │ @ instruction: 0xff6695c1 │ │ andseq r8, r1, r4, lsl r7 │ │ - @ instruction: 0xff64d679 │ │ + @ instruction: 0xff64d6a0 │ │ @ instruction: 0xff63af68 │ │ - @ instruction: 0xff65ffae │ │ + @ instruction: 0xff65ffd5 │ │ ldr r0, [pc, #4] @ cc8380 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x001183f8 │ │ ldr r0, [pc, #4] @ cc8390 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3528302,23 +3528302,23 @@ │ │ str r1, [sp] │ │ mov r1, r2 │ │ mov r2, ip │ │ bl cc8860 │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff656fdd │ │ + @ instruction: 0xff657004 │ │ ldr r0, [pc, #16] @ cc8478 │ │ mov r2, #18 │ │ ldr r1, [pc, #12] @ cc847c │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b c6f068 │ │ @ instruction: 0xff63212c │ │ - @ instruction: 0xff65fd74 │ │ + @ instruction: 0xff65fd9b │ │ b bcc394 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl be5848 │ │ cmp r0, #0 │ │ beq cc84e4 │ │ mov r4, r0 │ │ @@ -3528538,34 +3528538,34 @@ │ │ mov r1, r8 │ │ str r7, [sp] │ │ mov r2, #16 │ │ mov r3, r6 │ │ bl bcf018 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff65a313 │ │ + @ instruction: 0xff65a33a │ │ @ instruction: 0xff63edea │ │ @ instruction: 0xff669318 │ │ @ instruction: 0xff637128 │ │ @ instruction: 0xff63ed9e │ │ @ instruction: 0xff66562d │ │ @ instruction: 0xff6692b5 │ │ @ instruction: 0xff63ed52 │ │ - @ instruction: 0xff65fbee │ │ + @ instruction: 0xff65fc15 │ │ @ instruction: 0xff63ed32 │ │ - @ instruction: 0xff65dd9b │ │ + @ instruction: 0xff65ddc2 │ │ @ instruction: 0xff638c3f │ │ - @ instruction: 0xff658192 │ │ + @ instruction: 0xff6581b9 │ │ @ instruction: 0xff63ec16 │ │ - @ instruction: 0xff658ba8 │ │ + @ instruction: 0xff658bcf │ │ @ instruction: 0xff638b92 │ │ @ instruction: 0xff63ebc2 │ │ @ instruction: 0xff6690ec │ │ - @ instruction: 0xff649966 │ │ - @ instruction: 0xff64930d │ │ + @ instruction: 0xff64998d │ │ + @ instruction: 0xff649334 │ │ @ instruction: 0xff63eb62 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r8, r3 │ │ mov sl, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ @@ -3528596,15 +3528596,15 @@ │ │ mov r0, r6 │ │ mov r1, fp │ │ mov r2, r8 │ │ bl bd0a28 │ │ b cc889c │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff64987a │ │ + @ instruction: 0xff6498a1 │ │ ldr r0, [pc, #4] @ cc8904 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r8, r1, r4, asr #32 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r0, [pc, #472] @ cc8af0 │ │ @@ -3528724,23 +3528724,23 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movw r4, #13 │ │ mov r8, #84 @ 0x54 │ │ movt r4, #8 │ │ add r4, r4, #249 @ 0xf9 │ │ b cc8a50 │ │ andseq r8, r1, r8, lsr #32 │ │ - @ instruction: 0xff64ea24 │ │ - @ instruction: 0xff64b14d │ │ - @ instruction: 0xff6562f9 │ │ - @ instruction: 0xff65f843 │ │ - @ instruction: 0xff647594 │ │ - @ instruction: 0xff663380 │ │ + @ instruction: 0xff64ea4b │ │ + @ instruction: 0xff64b174 │ │ + @ instruction: 0xff656320 │ │ + @ instruction: 0xff65f86a │ │ + @ instruction: 0xff6475bb │ │ + @ instruction: 0xff6633a7 │ │ @ instruction: 0x00117eb8 │ │ - @ instruction: 0xff647550 │ │ - @ instruction: 0xff66333c │ │ + @ instruction: 0xff647577 │ │ + @ instruction: 0xff663363 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r1, #0 │ │ beq cc8b94 │ │ ldr r0, [r1] │ │ mov r6, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ @@ -3528846,25 +3528846,25 @@ │ │ ldr r0, [r7, #8]! │ │ cmp r0, #0 │ │ bne cc8c34 │ │ ldr r0, [r5, #12]! │ │ cmp r0, #0 │ │ bne cc8c84 │ │ b cc8cb4 │ │ - @ instruction: 0xff647450 │ │ - @ instruction: 0xff65415a │ │ - @ instruction: 0xff6632ad │ │ + @ instruction: 0xff647477 │ │ + @ instruction: 0xff654181 │ │ + @ instruction: 0xff6632d4 │ │ @ instruction: 0xff63e7f2 │ │ - @ instruction: 0xff656891 │ │ + @ instruction: 0xff6568b8 │ │ @ instruction: 0xff63873b │ │ @ instruction: 0xff63e74e │ │ - @ instruction: 0xff6567ed │ │ - @ instruction: 0xff6540d3 │ │ + @ instruction: 0xff656814 │ │ + @ instruction: 0xff6540fa │ │ @ instruction: 0xff63e6fa │ │ - @ instruction: 0xff65679d │ │ + @ instruction: 0xff6567c4 │ │ @ instruction: 0xff66ad23 │ │ @ instruction: 0xff63e6aa │ │ ldr r0, [pc, #4] @ cc8d1c │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x00117cd0 │ │ ldr r0, [pc, #4] @ cc8d2c │ │ @@ -3529163,32 +3529163,32 @@ │ │ mov r0, r1 │ │ add sp, sp, #172 @ 0xac │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff632d1c │ │ @ instruction: 0xff63e5be │ │ @ instruction: 0xff638595 │ │ @ instruction: 0xff63e596 │ │ - @ instruction: 0xff656641 │ │ - @ instruction: 0xff6502b4 │ │ + @ instruction: 0xff656668 │ │ + @ instruction: 0xff6502db │ │ @ instruction: 0xff63e526 │ │ - @ instruction: 0xff65b9fd │ │ - @ instruction: 0xff64ff30 │ │ - @ instruction: 0xff648c79 │ │ - @ instruction: 0xff652389 │ │ - @ instruction: 0xff65653d │ │ - @ instruction: 0xff65b6ad │ │ + @ instruction: 0xff65ba24 │ │ + @ instruction: 0xff64ff57 │ │ + @ instruction: 0xff648ca0 │ │ + @ instruction: 0xff6523b0 │ │ + @ instruction: 0xff656564 │ │ + @ instruction: 0xff65b6d4 │ │ @ instruction: 0xff63a206 │ │ - @ instruction: 0xff656479 │ │ + @ instruction: 0xff6564a0 │ │ @ instruction: 0xff63dc37 │ │ - @ instruction: 0xff645361 │ │ - @ instruction: 0xff6563b9 │ │ - @ instruction: 0xff64c7c5 │ │ - @ instruction: 0xff6458be │ │ - @ instruction: 0xff649402 │ │ - @ instruction: 0xff646ed1 │ │ + @ instruction: 0xff645388 │ │ + @ instruction: 0xff6563e0 │ │ + @ instruction: 0xff64c7ec │ │ + @ instruction: 0xff6458e5 │ │ + @ instruction: 0xff649429 │ │ + @ instruction: 0xff646ef8 │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ sub sp, sp, #136 @ 0x88 │ │ mov r5, r0 │ │ ldr r0, [r0] │ │ mov r6, r2 │ │ mov r4, r1 │ │ cmp r0, #0 │ │ @@ -3529300,23 +3529300,23 @@ │ │ mov r0, #0 │ │ add sp, sp, #136 @ 0x88 │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ @ instruction: 0xff66a779 │ │ @ instruction: 0xff63e0ee │ │ @ instruction: 0xff63f751 │ │ @ instruction: 0xff63e0b2 │ │ - @ instruction: 0xff6456fa │ │ - @ instruction: 0xff6595a4 │ │ - @ instruction: 0xff64923e │ │ + @ instruction: 0xff645721 │ │ + @ instruction: 0xff6595cb │ │ + @ instruction: 0xff649265 │ │ @ instruction: 0xff63f6d6 │ │ @ instruction: 0xff63e022 │ │ - @ instruction: 0xff6560cd │ │ + @ instruction: 0xff6560f4 │ │ @ instruction: 0xff63635f │ │ @ instruction: 0xff63dfc2 │ │ - @ instruction: 0xff65606d │ │ + @ instruction: 0xff656094 │ │ ldr r0, [pc, #4] @ cc9424 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r7, r1, ip, lsr #15 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r0, [pc, #56] @ cc9470 │ │ @@ -3529331,16 +3529331,16 @@ │ │ mov r2, r5 │ │ ldr r1, [r4, #4] │ │ add r0, pc, r0 │ │ bl cd03c4 │ │ ldr r0, [sp, #4] │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6538e9 │ │ - @ instruction: 0xff65383b │ │ + @ instruction: 0xff653910 │ │ + @ instruction: 0xff653862 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r0, [pc, #356] @ cc95ec │ │ mov r5, r2 │ │ add r0, pc, r0 │ │ bl bcbb30 │ │ cmp r0, #0 │ │ @@ -3529427,31 +3529427,31 @@ │ │ add r1, pc, r1 │ │ bl bcb67c │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq r7, r1, r0, asr #14 │ │ - @ instruction: 0xff65386d │ │ - @ instruction: 0xff6537d7 │ │ - @ instruction: 0xff66099c │ │ + @ instruction: 0xff653894 │ │ + @ instruction: 0xff6537fe │ │ + @ instruction: 0xff6609c3 │ │ @ instruction: 0xff66646f │ │ - @ instruction: 0xff65cdf0 │ │ + @ instruction: 0xff65ce17 │ │ @ instruction: 0xff63d5f6 │ │ @ instruction: 0x001175f4 │ │ - @ instruction: 0xff6609d4 │ │ + @ instruction: 0xff6609fb │ │ @ instruction: 0xff6664a7 │ │ ldr r0, [pc, #16] @ cc962c │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ cc9630 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b c6f068 │ │ @ instruction: 0xff630f78 │ │ - @ instruction: 0xff65370f │ │ + @ instruction: 0xff653736 │ │ b bcc394 │ │ mov r0, #1 │ │ bx lr │ │ b bcc394 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #96] @ cc96b4 │ │ @@ -3529476,25 +3529476,25 @@ │ │ add r1, pc, r1 │ │ bl bcffd4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ movwgt r5, #1 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64d198 │ │ + @ instruction: 0xff64d1bf │ │ @ instruction: 0xff63dce2 │ │ - @ instruction: 0xff655d81 │ │ + @ instruction: 0xff655da8 │ │ ldr r0, [pc, #16] @ cc96d8 │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ cc96dc │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b c6f068 │ │ @ instruction: 0xff630ecc │ │ - @ instruction: 0xff660872 │ │ + @ instruction: 0xff660899 │ │ b bcc394 │ │ mov r0, #1 │ │ bx lr │ │ b bcc394 │ │ ldr r0, [pc, #4] @ cc96fc │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3529645,26 +3529645,26 @@ │ │ add r2, pc, r2 │ │ bl c276dc │ │ movw r0, #13 │ │ movt r0, #8 │ │ add r1, r0, #21 │ │ b cc9878 │ │ mulseq r1, ip, r6 │ │ - @ instruction: 0xff64db11 │ │ + @ instruction: 0xff64db38 │ │ @ instruction: 0xff66c249 │ │ @ instruction: 0xff6662bb │ │ @ instruction: 0xff6416e7 │ │ - @ instruction: 0xff64daad │ │ + @ instruction: 0xff64dad4 │ │ @ instruction: 0xff66c1e5 │ │ andseq r7, r1, r8, lsl #11 │ │ - @ instruction: 0xff64da55 │ │ + @ instruction: 0xff64da7c │ │ @ instruction: 0xff66c18d │ │ - @ instruction: 0xff64da39 │ │ + @ instruction: 0xff64da60 │ │ @ instruction: 0xff66c171 │ │ - @ instruction: 0xff64da81 │ │ + @ instruction: 0xff64daa8 │ │ @ instruction: 0xff66c1b9 │ │ andseq r7, r1, r8, lsr #10 │ │ andseq r7, r1, r0, asr #9 │ │ push {r4, r5, r6, lr} │ │ mov r4, r3 │ │ ldr r3, [pc, #92] @ cc9a00 │ │ ldr r0, [r1] │ │ @@ -3529688,16 +3529688,16 @@ │ │ ldr r0, [r6, #4] │ │ mov r2, r4 │ │ add r3, pc, r3 │ │ bl cca078 │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff63210c │ │ - @ instruction: 0xff655a41 │ │ - @ instruction: 0xff65e826 │ │ + @ instruction: 0xff655a68 │ │ + @ instruction: 0xff65e84d │ │ ldr r0, [pc, #4] @ cc9a18 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r7, r1, ip, asr #6 │ │ ldr r1, [pc, #4] @ cc9a28 │ │ add r1, pc, r1 │ │ b bcb67c │ │ @@ -3530099,16 +3530099,16 @@ │ │ movw r2, #383 @ 0x17f │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r7, #53 @ 0x35 │ │ mov r0, r7 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff64d501 │ │ - @ instruction: 0xff64d319 │ │ + @ instruction: 0xff64d528 │ │ + @ instruction: 0xff64d340 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r7, r3 │ │ mov r6, r2 │ │ mov sl, r1 │ │ mov r9, r0 │ │ bl cb4ff4 │ │ @@ -3530257,27 +3530257,27 @@ │ │ ldr r5, [pc, #72] @ cca31c │ │ add r8, pc, r8 │ │ add r4, pc, r4 │ │ add r5, pc, r5 │ │ b cca1e0 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff649883 │ │ + @ instruction: 0xff6498aa │ │ @ instruction: 0xff63d28e │ │ - @ instruction: 0xff64c708 │ │ + @ instruction: 0xff64c72f │ │ @ instruction: 0xff63d252 │ │ - @ instruction: 0xff65e0b7 │ │ - @ instruction: 0xff64d1f5 │ │ - @ instruction: 0xff655255 │ │ - @ instruction: 0xff64c628 │ │ + @ instruction: 0xff65e0de │ │ + @ instruction: 0xff64d21c │ │ + @ instruction: 0xff65527c │ │ + @ instruction: 0xff64c64f │ │ @ instruction: 0xff63d172 │ │ - @ instruction: 0xff65df8f │ │ - @ instruction: 0xff64d0cd │ │ - @ instruction: 0xff655149 │ │ - @ instruction: 0xff64c51c │ │ + @ instruction: 0xff65dfb6 │ │ + @ instruction: 0xff64d0f4 │ │ + @ instruction: 0xff655170 │ │ + @ instruction: 0xff64c543 │ │ @ instruction: 0xff63d06a │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #260 @ 0x104 │ │ ldr r7, [r1] │ │ mov r3, r0 │ │ mov r0, #51 @ 0x33 │ │ cmp r7, #7 │ │ @@ -3530697,16 +3530697,16 @@ │ │ mov r4, r2 │ │ movw r2, #731 @ 0x2db │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ add sp, sp, #260 @ 0x104 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff64cfb5 │ │ - @ instruction: 0xff64c9bd │ │ + @ instruction: 0xff64cfdc │ │ + @ instruction: 0xff64c9e4 │ │ mov r3, r0 │ │ mov r0, #0 │ │ cmp r2, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ b cca9f8 │ │ add r1, r1, #1 │ │ @@ -3531040,15 +3531040,15 @@ │ │ moveq r4, r0 │ │ add r0, sp, #24 │ │ bl c70e28 │ │ mov r0, r4 │ │ add sp, sp, #52 @ 0x34 │ │ add sp, sp, #2048 @ 0x800 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff643627 │ │ + @ instruction: 0xff64364e │ │ ldr r0, [pc, #16] @ ccaf40 │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ ccaf44 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b c6f068 │ │ @ instruction: 0xff62f664 │ │ @@ -3531060,15 +3531060,15 @@ │ │ ldr r0, [pc, #16] @ ccaf70 │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ ccaf74 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b c6f068 │ │ @ instruction: 0xff62f634 │ │ - @ instruction: 0xff655963 │ │ + @ instruction: 0xff65598a │ │ b bcc394 │ │ mov r0, #1 │ │ bx lr │ │ b bcc394 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, r1 │ │ @@ -3531123,18 +3531123,18 @@ │ │ bl bd0a28 │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff63476d │ │ @ instruction: 0xff63c39a │ │ @ instruction: 0xff662c22 │ │ - @ instruction: 0xff654431 │ │ - @ instruction: 0xff64c388 │ │ + @ instruction: 0xff654458 │ │ + @ instruction: 0xff64c3af │ │ @ instruction: 0xff63c33e │ │ - @ instruction: 0xff65d1e0 │ │ + @ instruction: 0xff65d207 │ │ @ instruction: 0xff63c2f2 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r6, #0 │ │ mov r0, r2 │ │ mov r9, r1 │ │ str r6, [sp, #24] │ │ @@ -3531306,27 +3531306,27 @@ │ │ add r2, pc, r2 │ │ bl c276dc │ │ movw r1, #13 │ │ mov r0, #34 @ 0x22 │ │ movt r1, #8 │ │ b ccb21c │ │ @ instruction: 0xff666693 │ │ - @ instruction: 0xff659606 │ │ + @ instruction: 0xff65962d │ │ @ instruction: 0xff6666c3 │ │ - @ instruction: 0xff659636 │ │ + @ instruction: 0xff65965d │ │ @ instruction: 0xff6686c5 │ │ - @ instruction: 0xff64ff5c │ │ - @ instruction: 0xff648818 │ │ + @ instruction: 0xff64ff83 │ │ + @ instruction: 0xff64883f │ │ @ instruction: 0xff6666fb │ │ - @ instruction: 0xff65966e │ │ + @ instruction: 0xff659695 │ │ @ instruction: 0xff66659f │ │ - @ instruction: 0xff659512 │ │ + @ instruction: 0xff659539 │ │ @ instruction: 0x0012c7f8 │ │ @ instruction: 0xff66666b │ │ - @ instruction: 0xff6595de │ │ + @ instruction: 0xff659605 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ sub sp, sp, #2048 @ 0x800 │ │ mov r6, r1 │ │ ldr r1, [pc, #1584] @ ccb9c8 │ │ ldr r7, [r0, #4] │ │ mov r5, r0 │ │ @@ -3531721,59 +3531721,59 @@ │ │ mov r0, #6 │ │ stm sp, {r4, ip} │ │ str r5, [sp, #8] │ │ bl c272f4 │ │ mov r0, r7 │ │ bl bd07f0 │ │ b ccb8dc │ │ - @ instruction: 0xff646787 │ │ + @ instruction: 0xff6467ae │ │ @ instruction: 0xff66641f │ │ - @ instruction: 0xff64fd91 │ │ + @ instruction: 0xff64fdb8 │ │ @ instruction: 0xff66843d │ │ - @ instruction: 0xff64fcd4 │ │ - @ instruction: 0xff648590 │ │ + @ instruction: 0xff64fcfb │ │ + @ instruction: 0xff6485b7 │ │ @ instruction: 0xff66635b │ │ - @ instruction: 0xff64fccd │ │ + @ instruction: 0xff64fcf4 │ │ @ instruction: 0xff6683b5 │ │ - @ instruction: 0xff64fc50 │ │ - @ instruction: 0xff64850c │ │ - @ instruction: 0xff6518d7 │ │ + @ instruction: 0xff64fc77 │ │ + @ instruction: 0xff648533 │ │ + @ instruction: 0xff6518fe │ │ @ instruction: 0xff6663e7 │ │ - @ instruction: 0xff64fd59 │ │ + @ instruction: 0xff64fd80 │ │ @ instruction: 0xff6662e3 │ │ - @ instruction: 0xff64fc55 │ │ + @ instruction: 0xff64fc7c │ │ @ instruction: 0xff664651 │ │ @ instruction: 0xff63d5ed │ │ @ instruction: 0xff668095 │ │ - @ instruction: 0xff64f930 │ │ - @ instruction: 0xff6481e8 │ │ + @ instruction: 0xff64f957 │ │ + @ instruction: 0xff64820f │ │ @ instruction: 0xff66628f │ │ @ instruction: 0xff666093 │ │ @ instruction: 0xff641b23 │ │ - @ instruction: 0xff65822d │ │ + @ instruction: 0xff658254 │ │ @ instruction: 0xff6661fb │ │ @ instruction: 0xff666063 │ │ - @ instruction: 0xff64f9d5 │ │ + @ instruction: 0xff64f9fc │ │ @ instruction: 0xff665f57 │ │ - @ instruction: 0xff648118 │ │ + @ instruction: 0xff64813f │ │ @ instruction: 0xff667fad │ │ - @ instruction: 0xff64f844 │ │ + @ instruction: 0xff64f86b │ │ @ instruction: 0xff66603f │ │ - @ instruction: 0xff64f9b1 │ │ - @ instruction: 0xff65eb04 │ │ + @ instruction: 0xff64f9d8 │ │ + @ instruction: 0xff65eb2b │ │ @ instruction: 0xff6660f7 │ │ @ instruction: 0xff665faf │ │ - @ instruction: 0xff648168 │ │ + @ instruction: 0xff64818f │ │ @ instruction: 0xff667ff9 │ │ - @ instruction: 0xff64f894 │ │ + @ instruction: 0xff64f8bb │ │ @ instruction: 0xff666453 │ │ - @ instruction: 0xff64fdc5 │ │ + @ instruction: 0xff64fdec │ │ @ instruction: 0xff66623b │ │ @ instruction: 0xff66613f │ │ - @ instruction: 0xff64fab1 │ │ + @ instruction: 0xff64fad8 │ │ ldr r0, [pc, #4] @ ccba88 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r5, r1, r0, lsr #8 │ │ ldr r0, [pc, #4] @ ccba98 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3531804,15 +3531804,15 @@ │ │ mov r2, r5 │ │ ldr r1, [r4, #4] │ │ add r0, pc, r0 │ │ bl cd03c4 │ │ ldr r0, [sp, #4] │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff649d9a │ │ + @ instruction: 0xff649dc1 │ │ @ instruction: 0xff663f30 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r0, [pc, #380] @ ccbca8 │ │ mov r5, r2 │ │ add r0, pc, r0 │ │ bl bcbb30 │ │ @@ -3531909,21 +3531909,21 @@ │ │ mov r0, fp │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq r5, r1, r4, lsr r4 │ │ @ instruction: 0xff63b0dd │ │ @ instruction: 0xff66209f │ │ @ instruction: 0xff631f71 │ │ - @ instruction: 0xff65a7fc │ │ + @ instruction: 0xff65a823 │ │ @ instruction: 0xff631f09 │ │ - @ instruction: 0xff65a794 │ │ - @ instruction: 0xff64648e │ │ + @ instruction: 0xff65a7bb │ │ + @ instruction: 0xff6464b5 │ │ @ instruction: 0x001152d0 │ │ @ instruction: 0xff631f41 │ │ - @ instruction: 0xff65a7cc │ │ + @ instruction: 0xff65a7f3 │ │ ldr r1, [pc, #4] @ ccbce0 │ │ add r1, pc, r1 │ │ b bcb67c │ │ andseq r5, r1, r8, lsl #5 │ │ ldr r0, [pc, #4] @ ccbcf0 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3531967,19 +3531967,19 @@ │ │ add r1, pc, r1 │ │ bl bcf718 │ │ ldr r1, [r5, #4] │ │ mov r0, r6 │ │ bl be4180 │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64aae8 │ │ + @ instruction: 0xff64ab0f │ │ @ instruction: 0xff63b632 │ │ - @ instruction: 0xff651014 │ │ + @ instruction: 0xff65103b │ │ @ instruction: 0xff637cb1 │ │ - @ instruction: 0xff6600a8 │ │ + @ instruction: 0xff6600cf │ │ ldr r0, [pc, #4] @ ccbdc0 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r5, r1, r4, ror #5 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #168 @ 0xa8 │ │ mov r0, r1 │ │ @@ -3532134,24 +3532134,24 @@ │ │ bl cb4f74 │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0x001151b8 │ │ @ instruction: 0xff631c18 │ │ - @ instruction: 0xff65fec8 │ │ - @ instruction: 0xff646186 │ │ + @ instruction: 0xff65feef │ │ + @ instruction: 0xff6461ad │ │ @ instruction: 0xff631bd8 │ │ - @ instruction: 0xff65fe88 │ │ - @ instruction: 0xff646146 │ │ + @ instruction: 0xff65feaf │ │ + @ instruction: 0xff64616d │ │ andeq r0, r0, r0, asr r0 │ │ @ instruction: 0xff631ba0 │ │ - @ instruction: 0xff65fe50 │ │ + @ instruction: 0xff65fe77 │ │ @ instruction: 0xff631c50 │ │ - @ instruction: 0xff65ff00 │ │ + @ instruction: 0xff65ff27 │ │ ldr r0, [pc, #4] @ ccc070 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x00114ff0 │ │ ldr r1, [pc, #4] @ ccc080 │ │ add r1, pc, r1 │ │ b bcb67c │ │ @@ -3532833,25 +3532833,25 @@ │ │ bl c276dc │ │ mov r0, #11 │ │ mov r1, #143 @ 0x8f │ │ mov r2, #0 │ │ bl c277cc │ │ b ccc7cc │ │ @ instruction: 0xff6334dd │ │ - @ instruction: 0xff65dd12 │ │ + @ instruction: 0xff65dd39 │ │ @ instruction: 0xff633345 │ │ - @ instruction: 0xff65db7a │ │ + @ instruction: 0xff65dba1 │ │ mulseq r2, ip, r4 │ │ @ instruction: 0xff632c25 │ │ @ instruction: 0xff662f5d │ │ @ instruction: 0xff6be394 │ │ andeq r0, r0, r4, asr ip │ │ @ instruction: 0xff6be310 │ │ @ instruction: 0xff632c5d │ │ - @ instruction: 0xff65d492 │ │ + @ instruction: 0xff65d4b9 │ │ mov r1, r0 │ │ sub r0, r0, #1 │ │ cmp r0, #10 │ │ bxcc lr │ │ ldr r0, [pc, #60] @ cccba8 │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ @@ -3533675,19 +3533675,19 @@ │ │ mov r0, r6 │ │ ldr r1, [pc, r1] │ │ bl cb4f74 │ │ mov r9, #0 │ │ mov r0, r9 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff65e62a │ │ + @ instruction: 0xff65e651 │ │ @ instruction: 0xff6394d7 │ │ andseq sl, r2, r8, lsr r3 │ │ @ instruction: 0xff6303d3 │ │ - @ instruction: 0xff649bb0 │ │ + @ instruction: 0xff649bd7 │ │ @ instruction: 0xff660423 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r8, r0 │ │ mov r0, r2 │ │ mov r7, r2 │ │ mov r4, r1 │ │ @@ -3533831,21 +3533831,21 @@ │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movw r0, #15 │ │ movw r5, #361 @ 0x169 │ │ movt r0, #8 │ │ stmib sp, {r0, sl} │ │ b ccda58 │ │ - @ instruction: 0xff647d85 │ │ + @ instruction: 0xff647dac │ │ @ instruction: 0xff639357 │ │ - @ instruction: 0xff64994c │ │ - @ instruction: 0xff65e3e0 │ │ + @ instruction: 0xff649973 │ │ + @ instruction: 0xff65e407 │ │ ldrsbeq sl, [r2], -ip │ │ - @ instruction: 0xff649990 │ │ - @ instruction: 0xff644104 │ │ + @ instruction: 0xff6499b7 │ │ + @ instruction: 0xff64412b │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #560 @ 0x230 │ │ ldr r0, [r1] │ │ str r2, [sp, #556] @ 0x22c │ │ cmp r0, #8 │ │ bhi ccdcd0 │ │ add r2, pc, #4 │ │ @@ -3534073,32 +3534073,32 @@ │ │ bl ccff20 │ │ cmp r0, #0 │ │ bne ccdcd0 │ │ ldr r1, [pc, #36] @ ccdea4 │ │ add r0, sp, #256 @ 0x100 │ │ add r1, pc, r1 │ │ b ccdc70 │ │ - @ instruction: 0xff6406b6 │ │ - @ instruction: 0xff640827 │ │ + @ instruction: 0xff6406dd │ │ + @ instruction: 0xff64084e │ │ @ instruction: 0xff63c823 │ │ @ instruction: 0xff65fe9c │ │ - @ instruction: 0xff64b357 │ │ + @ instruction: 0xff64b37e │ │ @ instruction: 0xff6319f3 │ │ @ instruction: 0xff663ae4 │ │ - @ instruction: 0xff65a3be │ │ - @ instruction: 0xff647cc2 │ │ - @ instruction: 0xff65a5d2 │ │ + @ instruction: 0xff65a3e5 │ │ + @ instruction: 0xff647ce9 │ │ + @ instruction: 0xff65a5f9 │ │ @ instruction: 0xff63adc0 │ │ - @ instruction: 0xff65e0d6 │ │ + @ instruction: 0xff65e0fd │ │ @ instruction: 0xff62df07 │ │ @ instruction: 0xff62ff13 │ │ @ instruction: 0xff663d32 │ │ @ instruction: 0xff661e56 │ │ - @ instruction: 0xff649778 │ │ - @ instruction: 0xff647bf3 │ │ + @ instruction: 0xff64979f │ │ + @ instruction: 0xff647c1a │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ ldr r1, [r1] │ │ mov r4, #1 │ │ cmp r1, #8 │ │ bhi cce060 │ │ add r2, pc, #4 │ │ @@ -3534235,28 +3534235,28 @@ │ │ add r1, pc, r1 │ │ b ccdf5c │ │ ldr r3, [r2, #4] │ │ ldr r1, [pc, #20] @ cce11c │ │ add r1, pc, r1 │ │ b ccdf5c │ │ @ instruction: 0xff638d10 │ │ - @ instruction: 0xff64b037 │ │ - @ instruction: 0xff65480b │ │ - @ instruction: 0xff6567ae │ │ - @ instruction: 0xff64ec55 │ │ + @ instruction: 0xff64b05e │ │ + @ instruction: 0xff654832 │ │ + @ instruction: 0xff6567d5 │ │ + @ instruction: 0xff64ec7c │ │ @ instruction: 0xff661985 │ │ - @ instruction: 0xff64206c │ │ - @ instruction: 0xff64ed59 │ │ - @ instruction: 0xff65688a │ │ + @ instruction: 0xff642093 │ │ + @ instruction: 0xff64ed80 │ │ + @ instruction: 0xff6568b1 │ │ @ instruction: 0xff6333bc │ │ - @ instruction: 0xff6548a6 │ │ - @ instruction: 0xff65c007 │ │ - @ instruction: 0xff652912 │ │ - @ instruction: 0xff6493bc │ │ - @ instruction: 0xff64ed40 │ │ + @ instruction: 0xff6548cd │ │ + @ instruction: 0xff65c02e │ │ + @ instruction: 0xff652939 │ │ + @ instruction: 0xff6493e3 │ │ + @ instruction: 0xff64ed67 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ mov sl, r0 │ │ mov r0, r2 │ │ mov r4, r2 │ │ mov r8, r1 │ │ bl cb4ff4 │ │ @@ -3534310,15 +3534310,15 @@ │ │ mov r0, r5 │ │ ldr r1, [pc, r1] │ │ bl cb4f74 │ │ mov r9, #0 │ │ mov r0, r9 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6491c4 │ │ + @ instruction: 0xff6491eb │ │ @ instruction: 0xff631559 │ │ andseq r9, r2, ip, asr #18 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ @@ -3534421,25 +3534421,25 @@ │ │ ldr r9, [sp, #32] │ │ mov r0, r5 │ │ mov r2, r4 │ │ strd r8, [sp] │ │ bl cce428 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r8, r9, pc} │ │ - @ instruction: 0xff649034 │ │ - @ instruction: 0xff64ada7 │ │ - @ instruction: 0xff65da9a │ │ + @ instruction: 0xff64905b │ │ + @ instruction: 0xff64adce │ │ + @ instruction: 0xff65dac1 │ │ @ instruction: 0xff62f8eb │ │ @ instruction: 0xff62d81b │ │ - @ instruction: 0xff645847 │ │ - @ instruction: 0xff64ae47 │ │ + @ instruction: 0xff64586e │ │ + @ instruction: 0xff64ae6e │ │ @ instruction: 0xff62d7e8 │ │ - @ instruction: 0xff647599 │ │ - @ instruction: 0xff64906c │ │ - @ instruction: 0xff64addf │ │ + @ instruction: 0xff6475c0 │ │ + @ instruction: 0xff649093 │ │ + @ instruction: 0xff64ae06 │ │ @ instruction: 0xff63b1f1 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r8, [sp, #40] @ 0x28 │ │ cmp r8, #0 │ │ beq cce510 │ │ mov r6, r3 │ │ @@ -3534690,36 +3534690,36 @@ │ │ bne cce81c │ │ mov r0, r4 │ │ bl cbf170 │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff648e94 │ │ + @ instruction: 0xff648ebb │ │ @ instruction: 0xff62d5c3 │ │ - @ instruction: 0xff648e60 │ │ + @ instruction: 0xff648e87 │ │ @ instruction: 0xff62d58f │ │ - @ instruction: 0xff648c54 │ │ + @ instruction: 0xff648c7b │ │ @ instruction: 0xff62d383 │ │ @ instruction: 0xff62d26a │ │ - @ instruction: 0xff648c84 │ │ + @ instruction: 0xff648cab │ │ @ instruction: 0xff62d3b3 │ │ @ instruction: 0xff62d29a │ │ - @ instruction: 0xff648c14 │ │ - @ instruction: 0xff657c6f │ │ + @ instruction: 0xff648c3b │ │ + @ instruction: 0xff657c96 │ │ @ instruction: 0xff662548 │ │ - @ instruction: 0xff648bc4 │ │ + @ instruction: 0xff648beb │ │ @ instruction: 0xff62d2f3 │ │ - @ instruction: 0xff648d88 │ │ - @ instruction: 0xff648d64 │ │ - @ instruction: 0xff648d20 │ │ + @ instruction: 0xff648daf │ │ + @ instruction: 0xff648d8b │ │ + @ instruction: 0xff648d47 │ │ @ instruction: 0xff62d44f │ │ - @ instruction: 0xff648e30 │ │ + @ instruction: 0xff648e57 │ │ @ instruction: 0xff62d55f │ │ - @ instruction: 0xff648ec0 │ │ + @ instruction: 0xff648ee7 │ │ @ instruction: 0xff62d5ef │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r0, #0 │ │ beq cce98c │ │ mov r8, r1 │ │ ldrb r1, [r0] │ │ @@ -3534814,18 +3534814,18 @@ │ │ mov r0, r9 │ │ bl bcc364 │ │ b ccea10 │ │ mov r7, #1 │ │ mov r0, r7 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff648a18 │ │ - @ instruction: 0xff64319b │ │ - @ instruction: 0xff6489d8 │ │ - @ instruction: 0xff64315b │ │ + @ instruction: 0xff648a3f │ │ + @ instruction: 0xff6431c2 │ │ + @ instruction: 0xff6489ff │ │ + @ instruction: 0xff643182 │ │ ldr r0, [pc, #4] @ ccea38 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r2, r1, r4, asr #14 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov fp, r2 │ │ @@ -3534952,22 +3534952,22 @@ │ │ cmp r0, #0 │ │ movwgt sl, #1 │ │ mov r0, sl │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov sl, #0 │ │ b ccec30 │ │ - @ instruction: 0xff659640 │ │ + @ instruction: 0xff659667 │ │ @ instruction: 0xff63b9f3 │ │ - @ instruction: 0xff647d34 │ │ + @ instruction: 0xff647d5b │ │ @ instruction: 0xff638882 │ │ - @ instruction: 0xff63f839 │ │ - @ instruction: 0xff6501ff │ │ - @ instruction: 0xff650881 │ │ - @ instruction: 0xff64e1cb │ │ + @ instruction: 0xff63f860 │ │ + @ instruction: 0xff650226 │ │ + @ instruction: 0xff6508a8 │ │ + @ instruction: 0xff64e1f2 │ │ @ instruction: 0xff63876a │ │ ldr r0, [pc, #16] @ ccec80 │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ ccec84 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b c6f068 │ │ @@ -3535058,19 +3535058,19 @@ │ │ mov r0, #34 @ 0x22 │ │ mov r1, #125 @ 0x7d │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff65264c │ │ + @ instruction: 0xff652673 │ │ @ instruction: 0xff6344cc │ │ - @ instruction: 0xff64e04b │ │ - @ instruction: 0xff64ff94 │ │ - @ instruction: 0xff64dfeb │ │ + @ instruction: 0xff64e072 │ │ + @ instruction: 0xff64ffbb │ │ + @ instruction: 0xff64e012 │ │ @ instruction: 0xff637ec0 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r2 │ │ bl bcc298 │ │ cmp r0, #0 │ │ beq ccee44 │ │ @@ -3535100,16 +3535100,16 @@ │ │ b ccee88 │ │ mov r0, r4 │ │ bl bcc2a0 │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64df57 │ │ - @ instruction: 0xff64fea0 │ │ + @ instruction: 0xff64df7e │ │ + @ instruction: 0xff64fec7 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #96 @ 0x60 │ │ cmp r0, #0 │ │ beq ccef60 │ │ mov r5, r0 │ │ add r0, sp, #12 │ │ add r1, sp, #16 │ │ @@ -3535174,25 +3535174,25 @@ │ │ bl c29538 │ │ mov r0, r4 │ │ bl bcc2a0 │ │ b ccef90 │ │ mov r0, r6 │ │ bl c29538 │ │ b ccef90 │ │ - @ instruction: 0xff64de3b │ │ - @ instruction: 0xff644bb7 │ │ - @ instruction: 0xff65bdba │ │ + @ instruction: 0xff64de62 │ │ + @ instruction: 0xff644bde │ │ + @ instruction: 0xff65bde1 │ │ ldr r0, [pc, #16] @ ccefe0 │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ ccefe4 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b c6f068 │ │ @ instruction: 0xff62b5c4 │ │ - @ instruction: 0xff6468f3 │ │ + @ instruction: 0xff64691a │ │ b bcc394 │ │ mov r0, #1 │ │ bx lr │ │ b bcc394 │ │ ldr r0, [pc, #4] @ ccf004 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3535251,15 +3535251,15 @@ │ │ add r1, pc, r1 │ │ bl bcb67c │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff634105 │ │ - @ instruction: 0xff648321 │ │ + @ instruction: 0xff648348 │ │ andseq r2, r1, r4, ror #4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r6, r1 │ │ ldr r1, [r1] │ │ add r0, sp, #8 │ │ mov r4, r3 │ │ @@ -3535339,15 +3535339,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff634050 │ │ @ instruction: 0xff6381ce │ │ @ instruction: 0xff65eae3 │ │ @ instruction: 0xff6381e2 │ │ @ instruction: 0xff63819e │ │ @ instruction: 0xff634001 │ │ - @ instruction: 0xff642969 │ │ + @ instruction: 0xff642990 │ │ ldr r0, [pc, #4] @ ccf260 │ │ add r0, pc, r0 │ │ bx lr │ │ mulseq r1, ip, r0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r0, #0 │ │ @@ -3535702,24 +3535702,24 @@ │ │ bl cb4f74 │ │ mov r0, r4 │ │ bl bcc2dc │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6462c7 │ │ + @ instruction: 0xff6462ee │ │ @ instruction: 0xff6664a2 │ │ - @ instruction: 0xff658b3d │ │ + @ instruction: 0xff658b64 │ │ @ instruction: 0xff6642d8 │ │ andseq r1, r1, ip, lsr #26 │ │ - @ instruction: 0xff658b01 │ │ + @ instruction: 0xff658b28 │ │ @ instruction: 0xff66429c │ │ - @ instruction: 0xff658acd │ │ + @ instruction: 0xff658af4 │ │ @ instruction: 0xff664268 │ │ - @ instruction: 0xff656be8 │ │ + @ instruction: 0xff656c0f │ │ @ instruction: 0xff6373ee │ │ @ instruction: 0x001282b8 │ │ ldr r0, [pc, #4] @ ccf838 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r1, r1, r4, asr #23 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3535912,30 +3535912,30 @@ │ │ mov r2, #47 @ 0x2f │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff658a1f │ │ + @ instruction: 0xff658a46 │ │ @ instruction: 0xff637ae6 │ │ - @ instruction: 0xff645f02 │ │ + @ instruction: 0xff645f29 │ │ @ instruction: 0xff637a62 │ │ @ instruction: 0xff63b63f │ │ - @ instruction: 0xff654ed0 │ │ + @ instruction: 0xff654ef7 │ │ @ instruction: 0xff6660c1 │ │ @ instruction: 0xff6319b2 │ │ @ instruction: 0xff634021 │ │ @ instruction: 0xff666025 │ │ @ instruction: 0xff631846 │ │ @ instruction: 0xff631912 │ │ - @ instruction: 0xff64f989 │ │ + @ instruction: 0xff64f9b0 │ │ @ instruction: 0xff63788e │ │ @ instruction: 0xff635373 │ │ - @ instruction: 0xff654dad │ │ + @ instruction: 0xff654dd4 │ │ push {r4, r5, fp, lr} │ │ cmp r1, #0 │ │ ldrne r0, [r1] │ │ cmpne r0, #0 │ │ bne ccfbd4 │ │ bl c275e8 │ │ ldr r0, [pc, #132] @ ccfc28 │ │ @@ -3535970,15 +3535970,15 @@ │ │ mov r0, #0 │ │ strb r0, [r4, r5] │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff65ff00 │ │ - @ instruction: 0xff65c2c3 │ │ + @ instruction: 0xff65c2ea │ │ @ instruction: 0xff65fec4 │ │ push {r4, r5, fp, lr} │ │ cmp r2, #0 │ │ beq ccfcbc │ │ mov r5, r2 │ │ bl bcc330 │ │ cmp r0, #0 │ │ @@ -3536033,19 +3536033,19 @@ │ │ movt r1, #8 │ │ mov r0, #34 @ 0x22 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff65fddc │ │ - @ instruction: 0xff641e96 │ │ + @ instruction: 0xff641ebd │ │ @ instruction: 0xff65fdb0 │ │ - @ instruction: 0xff641e6a │ │ + @ instruction: 0xff641e91 │ │ @ instruction: 0xff65fe20 │ │ - @ instruction: 0xff641eda │ │ + @ instruction: 0xff641f01 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ cmp r1, #0 │ │ beq ccfd6c │ │ mov r5, r0 │ │ mov r0, r1 │ │ mov r6, r1 │ │ @@ -3536153,20 +3536153,20 @@ │ │ bl c276dc │ │ movw r1, #15 │ │ mov r0, #34 @ 0x22 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c277cc │ │ b ccfe48 │ │ - @ instruction: 0xff64d01f │ │ - @ instruction: 0xff64cfd7 │ │ - @ instruction: 0xff64cfb7 │ │ - @ instruction: 0xff64cee3 │ │ - @ instruction: 0xff650a1c │ │ - @ instruction: 0xff64cf63 │ │ + @ instruction: 0xff64d046 │ │ + @ instruction: 0xff64cffe │ │ + @ instruction: 0xff64cfde │ │ + @ instruction: 0xff64cf0a │ │ + @ instruction: 0xff650a43 │ │ + @ instruction: 0xff64cf8a │ │ b ccfd7c │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #76] @ ccff84 │ │ mov r5, r0 │ │ ldr r1, [r0, #4] │ │ @@ -3536184,28 +3536184,28 @@ │ │ mov r2, #110 @ 0x6e │ │ bl c6d7a8 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #111 @ 0x6f │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff64ce87 │ │ + @ instruction: 0xff64ceae │ │ mov r3, r2 │ │ cmp r1, #0 │ │ beq ccffa4 │ │ ldr r1, [pc, #24] @ ccffb4 │ │ mov r2, #4 │ │ add r1, pc, r1 │ │ b ccfd7c │ │ ldr r1, [pc, #12] @ ccffb8 │ │ mov r2, #5 │ │ add r1, pc, r1 │ │ b ccfd7c │ │ - @ instruction: 0xff654190 │ │ - @ instruction: 0xff648b53 │ │ + @ instruction: 0xff6541b7 │ │ + @ instruction: 0xff648b7a │ │ push {r4, r5, r6, lr} │ │ cmp r1, #0 │ │ beq cd0008 │ │ mov r0, r1 │ │ mov r1, #0 │ │ bl bc7434 │ │ movw r5, #13 │ │ @@ -3536236,16 +3536236,16 @@ │ │ mov r2, #0 │ │ bl c277cc │ │ mov r6, #0 │ │ mov r0, r4 │ │ bl bd4468 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64cda3 │ │ - @ instruction: 0xff6528a7 │ │ + @ instruction: 0xff64cdca │ │ + @ instruction: 0xff6528ce │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ bl bd427c │ │ cmp r0, #127 @ 0x7f │ │ bgt cd007c │ │ mov r0, r4 │ │ pop {r4, r5, r6, lr} │ │ @@ -3536295,19 +3536295,19 @@ │ │ ldr r1, [pc, #36] @ cd0150 │ │ mov r0, r4 │ │ mov r2, #162 @ 0xa2 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64cd23 │ │ - @ instruction: 0xff64ccd7 │ │ + @ instruction: 0xff64cd4a │ │ + @ instruction: 0xff64ccfe │ │ @ instruction: 0xff636bbc │ │ - @ instruction: 0xff644256 │ │ - @ instruction: 0xff64cc97 │ │ + @ instruction: 0xff64427d │ │ + @ instruction: 0xff64ccbe │ │ push {r4, r5, r6, lr} │ │ cmp r1, #0 │ │ beq cd01a0 │ │ mov r0, r1 │ │ mov r1, #0 │ │ bl bc72e4 │ │ movw r5, #13 │ │ @@ -3536338,16 +3536338,16 @@ │ │ mov r2, #0 │ │ bl c277cc │ │ mov r6, #0 │ │ mov r0, r4 │ │ bl bd4468 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64cc0b │ │ - @ instruction: 0xff63fe84 │ │ + @ instruction: 0xff64cc32 │ │ + @ instruction: 0xff63feab │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ cmp r1, #0 │ │ beq cd0260 │ │ mov r5, r1 │ │ bl bd4510 │ │ cmp r0, #0 │ │ @@ -3536448,22 +3536448,22 @@ │ │ ldr r2, [pc, #48] @ cd03c0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r0, #34 @ 0x22 │ │ mov r1, #101 @ 0x65 │ │ b cd030c │ │ - @ instruction: 0xff64cb57 │ │ - @ instruction: 0xff64567e │ │ - @ instruction: 0xff64cad7 │ │ - @ instruction: 0xff6455fe │ │ - @ instruction: 0xff64cb03 │ │ - @ instruction: 0xff64562a │ │ - @ instruction: 0xff64ca3b │ │ - @ instruction: 0xff645562 │ │ + @ instruction: 0xff64cb7e │ │ + @ instruction: 0xff6456a5 │ │ + @ instruction: 0xff64cafe │ │ + @ instruction: 0xff645625 │ │ + @ instruction: 0xff64cb2a │ │ + @ instruction: 0xff645651 │ │ + @ instruction: 0xff64ca62 │ │ + @ instruction: 0xff645589 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ cmp r1, #0 │ │ beq cd0454 │ │ mov r8, r0 │ │ mov r0, r1 │ │ mov r1, #0 │ │ mov r9, r2 │ │ @@ -3536513,17 +3536513,17 @@ │ │ mov r1, r7 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r5 │ │ bl bd4468 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff64c94b │ │ - @ instruction: 0xff63fbc4 │ │ - @ instruction: 0xff64c983 │ │ + @ instruction: 0xff64c972 │ │ + @ instruction: 0xff63fbeb │ │ + @ instruction: 0xff64c9aa │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r6, [r0, #8] │ │ mov r4, r0 │ │ cmp r6, #0 │ │ beq cd05f0 │ │ mov r5, r1 │ │ @@ -3536625,29 +3536625,29 @@ │ │ str r0, [r5] │ │ mov r5, #1 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ b cd064c │ │ - @ instruction: 0xff653c54 │ │ - @ instruction: 0xff643e6d │ │ - @ instruction: 0xff64ad63 │ │ - @ instruction: 0xff65b963 │ │ + @ instruction: 0xff653c7b │ │ + @ instruction: 0xff643e94 │ │ + @ instruction: 0xff64ad8a │ │ + @ instruction: 0xff65b98a │ │ @ instruction: 0xff62aea1 │ │ - @ instruction: 0xff63f5ed │ │ - @ instruction: 0xff648597 │ │ + @ instruction: 0xff63f614 │ │ + @ instruction: 0xff6485be │ │ @ instruction: 0xff62a1b9 │ │ - @ instruction: 0xff65cd0f │ │ + @ instruction: 0xff65cd36 │ │ @ instruction: 0xff632309 │ │ - @ instruction: 0xff64fd6e │ │ - @ instruction: 0xff653b51 │ │ - @ instruction: 0xff64c7c7 │ │ - @ instruction: 0xff6452ff │ │ - @ instruction: 0xff655d78 │ │ + @ instruction: 0xff64fd95 │ │ + @ instruction: 0xff653b78 │ │ + @ instruction: 0xff64c7ee │ │ + @ instruction: 0xff645326 │ │ + @ instruction: 0xff655d9f │ │ @ instruction: 0xff63657e │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r1 │ │ ldr r1, [r0, #8] │ │ mov r5, r0 │ │ bl cd01f4 │ │ @@ -3536665,15 +3536665,15 @@ │ │ ldr r3, [pc, #24] @ cd070c │ │ str r5, [sp] │ │ add r3, pc, r3 │ │ bl c272f4 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff655cc0 │ │ + @ instruction: 0xff655ce7 │ │ @ instruction: 0xff6364c6 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r1, [pc, #1104] @ cd0b70 │ │ mov fp, #0 │ │ mov r2, #324 @ 0x144 │ │ str fp, [sp] │ │ @@ -3536947,20 +3536947,20 @@ │ │ ldr r1, [pc, #36] @ cd0b80 │ │ ldr r0, [sp] │ │ add r1, pc, r1 │ │ bl cb4f74 │ │ mov r0, #0 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff64c69f │ │ - @ instruction: 0xff64c2a3 │ │ - @ instruction: 0xff64861a │ │ - @ instruction: 0xff64c27b │ │ + @ instruction: 0xff64c6c6 │ │ + @ instruction: 0xff64c2ca │ │ + @ instruction: 0xff648641 │ │ + @ instruction: 0xff64c2a2 │ │ @ instruction: 0xfffff3c0 │ │ - @ instruction: 0xff64c2c3 │ │ + @ instruction: 0xff64c2ea │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r6, r1 │ │ bl d51b50 │ │ mov r5, r0 │ │ mov r0, r4 │ │ @@ -3537441,25 +3537441,25 @@ │ │ ldr r1, [pc, #60] @ cd1350 │ │ add r0, sp, #16 │ │ movw r2, #1093 @ 0x445 │ │ add r1, pc, r1 │ │ bl c6f068 │ │ add sp, sp, #56 @ 0x38 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64daca │ │ - @ instruction: 0xff65525e │ │ - @ instruction: 0xff65523e │ │ - @ instruction: 0xff655212 │ │ - @ instruction: 0xff6551e6 │ │ - @ instruction: 0xff6551ba │ │ - @ instruction: 0xff65518e │ │ - @ instruction: 0xff655162 │ │ + @ instruction: 0xff64daf1 │ │ + @ instruction: 0xff655285 │ │ + @ instruction: 0xff655265 │ │ + @ instruction: 0xff655239 │ │ + @ instruction: 0xff65520d │ │ + @ instruction: 0xff6551e1 │ │ + @ instruction: 0xff6551b5 │ │ + @ instruction: 0xff655189 │ │ @ instruction: 0xff65e7d6 │ │ @ instruction: 0xff6647d8 │ │ - @ instruction: 0xff64baaf │ │ + @ instruction: 0xff64bad6 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #16 │ │ mov r1, r0 │ │ mov r0, sp │ │ bl cd1018 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ @@ -3537539,17 +3537539,17 @@ │ │ bl c6d7a8 │ │ mov r0, r5 │ │ bl bcc2a0 │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff64b9df │ │ - @ instruction: 0xff64b983 │ │ - @ instruction: 0xff64b937 │ │ + @ instruction: 0xff64ba06 │ │ + @ instruction: 0xff64b9aa │ │ + @ instruction: 0xff64b95e │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ ldrb r0, [r6], #1 │ │ mov r4, #0 │ │ mov r7, #0 │ │ bl c59cc4 │ │ @@ -3537761,18 +3537761,18 @@ │ │ mov r0, r4 │ │ add r7, r7, #1 │ │ bl cb4ff4 │ │ cmp r7, r0 │ │ blt cd17d4 │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff645070 │ │ + @ instruction: 0xff645097 │ │ @ instruction: 0xff635bba │ │ - @ instruction: 0xff64dc51 │ │ - @ instruction: 0xff645024 │ │ + @ instruction: 0xff64dc78 │ │ + @ instruction: 0xff64504b │ │ @ instruction: 0xff635b72 │ │ mov ip, r0 │ │ mov r0, #0 │ │ cmp r1, r3 │ │ bxne lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ add lr, ip, r1 │ │ @@ -3538151,16 +3538151,16 @@ │ │ tst r1, r7 │ │ bne cd1df0 │ │ cmp r0, #45 @ 0x2d │ │ subne r0, r0, #97 @ 0x61 │ │ cmpne r0, #25 │ │ bls cd1df0 │ │ b cd1b94 │ │ - @ instruction: 0xff63c89b │ │ - @ instruction: 0xff63c627 │ │ + @ instruction: 0xff63c8c2 │ │ + @ instruction: 0xff63c64e │ │ push {r4, r5, r6, lr} │ │ ldr r4, [sp, #16] │ │ mov ip, r1 │ │ tst r4, #32768 @ 0x8000 │ │ beq cd1ecc │ │ cmp ip, r3 │ │ mov lr, r0 │ │ @@ -3538303,18 +3538303,18 @@ │ │ movw r2, #867 @ 0x363 │ │ ldr r0, [sp, #4] │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mvn r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff64ad73 │ │ - @ instruction: 0xff64adff │ │ - @ instruction: 0xff64ad3b │ │ - @ instruction: 0xff64adcf │ │ + @ instruction: 0xff64ad9a │ │ + @ instruction: 0xff64ae26 │ │ + @ instruction: 0xff64ad62 │ │ + @ instruction: 0xff64adf6 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r6, r2 │ │ mov r5, r1 │ │ ldr r1, [r6, #16]! │ │ mov r4, r0 │ │ mov r0, #0 │ │ cmp r1, #16 │ │ @@ -3538449,18 +3538449,18 @@ │ │ movw r1, #262 @ 0x106 │ │ movt r1, #8 │ │ mov r0, #11 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff643681 │ │ - @ instruction: 0xff655ffb │ │ - @ instruction: 0xff643659 │ │ - @ instruction: 0xff655fd3 │ │ + @ instruction: 0xff6436a8 │ │ + @ instruction: 0xff656022 │ │ + @ instruction: 0xff643680 │ │ + @ instruction: 0xff655ffa │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #4] │ │ b cb4ff4 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ @@ -3538477,15 +3538477,15 @@ │ │ mov r0, #11 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6435ed │ │ + @ instruction: 0xff643614 │ │ @ instruction: 0xff632c31 │ │ cmp r0, #0 │ │ beq cd2370 │ │ ldr r0, [r0, #4] │ │ b cb5004 │ │ push {fp, lr} │ │ bl c275e8 │ │ @@ -3538498,16 +3538498,16 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #11 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff643595 │ │ - @ instruction: 0xff648ee5 │ │ + @ instruction: 0xff6435bc │ │ + @ instruction: 0xff648f0c │ │ cmp r1, #0 │ │ beq cd2470 │ │ cmp r0, #0 │ │ mvneq r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ @@ -3538630,15 +3538630,15 @@ │ │ movne r0, #1 │ │ strne r0, [r4] │ │ mov r0, r6 │ │ bl c29538 │ │ mov r0, r7 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff65874a │ │ + @ instruction: 0xff658771 │ │ ldr r0, [r0, #40] @ 0x28 │ │ bx lr │ │ add r0, r0, #4 │ │ bx lr │ │ push {r4, r5, r6, lr} │ │ cmp r0, r1 │ │ beq cd2634 │ │ @@ -3538720,15 +3538720,15 @@ │ │ mov r0, #11 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff65b572 │ │ - @ instruction: 0xff643234 │ │ + @ instruction: 0xff64325b │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ beq cd27c0 │ │ mov r4, r1 │ │ cmp r1, #0 │ │ beq cd27fc │ │ mov r5, r2 │ │ @@ -3538886,15 +3538886,15 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r8, #0 │ │ bl c277cc │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff65b2de │ │ - @ instruction: 0xff642fa0 │ │ + @ instruction: 0xff642fc7 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #44] @ 0x2c │ │ b cdf038 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ @@ -3538917,15 +3538917,15 @@ │ │ mov r0, #11 │ │ mov r1, #108 @ 0x6c │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff65b25a │ │ - @ instruction: 0xff64ff01 │ │ + @ instruction: 0xff64ff28 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq cd2ab0 │ │ bl c44b20 │ │ mov r4, r0 │ │ add r0, r0, #2 │ │ cmp r0, #3 │ │ @@ -3538985,21 +3538985,21 @@ │ │ mov r0, #11 │ │ mov r1, #116 @ 0x74 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ @ instruction: 0xff65b1aa │ │ - @ instruction: 0xff64c271 │ │ + @ instruction: 0xff64c298 │ │ @ instruction: 0xff65b14e │ │ - @ instruction: 0xff64c215 │ │ + @ instruction: 0xff64c23c │ │ @ instruction: 0xff65b17a │ │ - @ instruction: 0xff64c241 │ │ + @ instruction: 0xff64c268 │ │ @ instruction: 0xff65b1e2 │ │ - @ instruction: 0xff64c2a9 │ │ + @ instruction: 0xff64c2d0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #92 @ 0x5c │ │ tst r3, #196608 @ 0x30000 │ │ str r3, [sp, #4] │ │ beq cd2e24 │ │ mov r4, r3 │ │ mov r7, r2 │ │ @@ -3539175,16 +3539175,16 @@ │ │ mov r0, #0 │ │ add sp, sp, #92 @ 0x5c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r6, #56 @ 0x38 │ │ b cd2d00 │ │ mov r6, r0 │ │ b cd2d00 │ │ - @ instruction: 0xff6564d4 │ │ - @ instruction: 0xff656550 │ │ + @ instruction: 0xff6564fb │ │ + @ instruction: 0xff656577 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #88 @ 0x58 │ │ mov r5, #57 @ 0x39 │ │ cmp r0, #0 │ │ beq cd2f14 │ │ mov r6, r1 │ │ ldr r1, [pc, #184] @ cd2f20 │ │ @@ -3539231,15 +3539231,15 @@ │ │ ldrb r0, [r4, #2] │ │ mov r5, #60 @ 0x3c │ │ tst r0, #1 │ │ movne r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #88 @ 0x58 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6562d0 │ │ + @ instruction: 0xff6562f7 │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ tst r2, #196608 @ 0x30000 │ │ str r2, [sp, #4] │ │ beq cd2f5c │ │ ldr r0, [r0, #4] │ │ mov r4, r1 │ │ @@ -3539414,31 +3539414,31 @@ │ │ movwne r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r0, [pc, #4] @ cd31fc │ │ add r0, pc, r0 │ │ bx lr │ │ - @ instruction: 0xff64780b │ │ + @ instruction: 0xff647832 │ │ ldr r0, [pc, #4] @ cd320c │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0xff639222 │ │ ldr r0, [pc, #4] @ cd321c │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0xff62a9a6 │ │ ldr r0, [pc, #4] @ cd322c │ │ add r0, pc, r0 │ │ bx lr │ │ - @ instruction: 0xff63b1cd │ │ + @ instruction: 0xff63b1f4 │ │ ldr r0, [pc, #4] @ cd323c │ │ add r0, pc, r0 │ │ bx lr │ │ - @ instruction: 0xff63ce41 │ │ + @ instruction: 0xff63ce68 │ │ push {fp, lr} │ │ movw r0, #110 @ 0x6e │ │ movt r0, #1408 @ 0x580 │ │ bl c26fe4 │ │ cmp r0, #0 │ │ beq cd3260 │ │ mov r0, #1 │ │ @@ -3539611,15 +3539611,15 @@ │ │ mov r2, #222 @ 0xde │ │ bl c6d7a8 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff63391e │ │ andeq r0, r0, r8, lsr #2 │ │ @ instruction: 0xff633842 │ │ - @ instruction: 0xff651418 │ │ + @ instruction: 0xff65143f │ │ ldr r2, [r0] │ │ ldr r1, [r1] │ │ ldr r3, [r2] │ │ ldr r0, [r1] │ │ subs r0, r3, r0 │ │ beq cd3530 │ │ bx lr │ │ @@ -3539996,15 +3539996,15 @@ │ │ mov r0, #11 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff633202 │ │ - @ instruction: 0xff64ceb1 │ │ + @ instruction: 0xff64ced8 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r5, #0 │ │ cmp r1, #0 │ │ beq cd3bfc │ │ mov r9, r1 │ │ ldr r1, [pc, #260] @ cd3c38 │ │ mov r7, r2 │ │ @@ -3540095,15 +3540095,15 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ @ instruction: 0xff63307a │ │ - @ instruction: 0xff65635b │ │ + @ instruction: 0xff656382 │ │ push {r4, r5, r6, lr} │ │ mov r6, #0 │ │ cmp r0, #0 │ │ beq cd3d00 │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ @@ -3540981,19 +3540981,19 @@ │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ nop {0} │ │ nop {0} │ │ nop {0} │ │ ... │ │ andeq r0, r0, r1 │ │ - @ instruction: 0xff64fec3 │ │ + @ instruction: 0xff64feea │ │ @ instruction: 0xff637a5c │ │ - @ instruction: 0xff64ff1f │ │ + @ instruction: 0xff64ff46 │ │ @ instruction: 0xff661184 │ │ - @ instruction: 0xff64ff53 │ │ + @ instruction: 0xff64ff7a │ │ ldr r0, [r0, #16] │ │ bx lr │ │ ldr r0, [r0] │ │ b bc7144 │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ @@ -3541176,20 +3541176,20 @@ │ │ bne cd4cb8 │ │ b cd4c9c │ │ mov r4, #0 │ │ b cd4cf8 │ │ ... │ │ @ instruction: 0xffffffff │ │ andeq r0, r0, r0 │ │ - @ instruction: 0xff6536e4 │ │ - @ instruction: 0xff651847 │ │ - @ instruction: 0xff6535c0 │ │ - @ instruction: 0xff651723 │ │ - @ instruction: 0xff653594 │ │ - @ instruction: 0xff6516f7 │ │ + @ instruction: 0xff65370b │ │ + @ instruction: 0xff65186e │ │ + @ instruction: 0xff6535e7 │ │ + @ instruction: 0xff65174a │ │ + @ instruction: 0xff6535bb │ │ + @ instruction: 0xff65171e │ │ cmp r0, #95 @ 0x5f │ │ ldrhi r0, [pc, #20] @ cd4dc8 │ │ addhi r0, pc, r0 │ │ bxhi lr │ │ ldr r1, [pc, #12] @ cd4dcc │ │ add r1, pc, r1 │ │ ldr r0, [r1, r0, lsl #2] │ │ @@ -3541733,17 +3541733,17 @@ │ │ mov r0, #0 │ │ ldr r1, [r4, #96] @ 0x60 │ │ cmp r1, #0 │ │ moveq r1, #1 │ │ streq r1, [r4, #96] @ 0x60 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6288d2 │ │ - @ instruction: 0xff64f69f │ │ + @ instruction: 0xff64f6c6 │ │ @ instruction: 0xff6288fe │ │ - @ instruction: 0xff64f6cb │ │ + @ instruction: 0xff64f6f2 │ │ @ instruction: 0xff6b59f4 │ │ cmp r0, #0 │ │ beq cd566c │ │ ldr r1, [r0, #140] @ 0x8c │ │ cmp r1, #0 │ │ beq cd56a8 │ │ b cd4fe8 │ │ @@ -3541760,15 +3541760,15 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ mvn r0, #0 │ │ pop {fp, pc} │ │ b cd52c8 │ │ @ instruction: 0xff62857a │ │ - @ instruction: 0xff64f336 │ │ + @ instruction: 0xff64f35d │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ mov r7, r1 │ │ mov r5, r2 │ │ ldr r1, [r0, #12] │ │ tst r1, #2 │ │ @@ -3542510,15 +3542510,15 @@ │ │ add r2, pc, r2 │ │ bl c276dc │ │ movw r0, #13 │ │ movt r0, #8 │ │ orr r1, r0, #2 │ │ b cd60ec │ │ @ instruction: 0xff627c0a │ │ - @ instruction: 0xff654002 │ │ + @ instruction: 0xff654029 │ │ @ instruction: 0x00000cbc │ │ strdeq r0, [r0], -r4 │ │ andeq r0, r0, r8, lsr r8 │ │ andeq r0, r0, ip, asr #10 │ │ andeq r0, r0, r4, lsr #5 │ │ andeq r0, r0, r8, lsl #5 │ │ andseq r1, r2, r8, lsr #23 │ │ @@ -3542531,22 +3542531,22 @@ │ │ andeq r0, r0, r8, asr #12 │ │ andeq r0, r0, ip, lsl #18 │ │ andeq r0, r0, r8, lsr #25 │ │ andeq r0, r0, r0, asr sp │ │ andseq r1, r2, r4, asr #24 │ │ andseq r1, r2, r0, ror #22 │ │ @ instruction: 0xff627b22 │ │ - @ instruction: 0xff653f1a │ │ - @ instruction: 0xff6461a1 │ │ + @ instruction: 0xff653f41 │ │ + @ instruction: 0xff6461c8 │ │ @ instruction: 0xff627a66 │ │ - @ instruction: 0xff650352 │ │ + @ instruction: 0xff650379 │ │ @ instruction: 0xff6333a5 │ │ - @ instruction: 0xff6460f9 │ │ + @ instruction: 0xff646120 │ │ @ instruction: 0xff6279b2 │ │ - @ instruction: 0xff653daa │ │ + @ instruction: 0xff653dd1 │ │ push {fp, lr} │ │ mov r0, r2 │ │ bl ccce04 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ pop {fp, pc} │ │ bx lr │ │ @@ -3543357,15 +3543357,15 @@ │ │ mov r1, #121 @ 0x79 │ │ mov r3, r4 │ │ add r2, pc, r2 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff626c86 │ │ - @ instruction: 0xff64f572 │ │ + @ instruction: 0xff64f599 │ │ @ instruction: 0xff6325c5 │ │ ldr r0, [r0, #16] │ │ b cdbc24 │ │ str r1, [r0, #28] │ │ bx lr │ │ ldr r0, [r0, #16] │ │ bx lr │ │ @@ -3544829,15 +3544829,15 @@ │ │ mvn r8, #0 │ │ str r0, [r4, #96] @ 0x60 │ │ b cd8648 │ │ @ instruction: 0xff65b2a5 │ │ @ instruction: 0xff6b2b20 │ │ @ instruction: 0xff6b2a6c │ │ @ instruction: 0xff625596 │ │ - @ instruction: 0xff648387 │ │ + @ instruction: 0xff6483ae │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #108 @ 0x6c │ │ ldr sl, [r0, #132] @ 0x84 │ │ mov fp, #5 │ │ ldr r0, [r0, #76] @ 0x4c │ │ cmp r2, #0 │ │ movweq fp, #10 │ │ @@ -3546289,25 +3546289,25 @@ │ │ mov r1, r5 │ │ movw r2, #647 @ 0x287 │ │ pop {r4, r5, r6, r7, r8, lr} │ │ b c6d7a8 │ │ muleq r0, r8, r0 │ │ @ instruction: 0x0011dedc │ │ mulseq r1, ip, lr │ │ - @ instruction: 0xff634783 │ │ + @ instruction: 0xff6347aa │ │ ldr r1, [r0] │ │ cmp r1, #0 │ │ ldrbne r1, [r1] │ │ tstne r1, #8 │ │ bxeq lr │ │ ldr r1, [pc, #8] @ cd9d9c │ │ movw r2, #625 @ 0x271 │ │ add r1, pc, r1 │ │ b c6d7a8 │ │ - @ instruction: 0xff634737 │ │ + @ instruction: 0xff63475e │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ mov r5, #0 │ │ str r0, [sp, #24] │ │ str r5, [r0] │ │ mov r0, r2 │ │ str r3, [sp, #32] │ │ @@ -3547064,19 +3547064,19 @@ │ │ bl cdad58 │ │ b cda92c │ │ mov r0, r7 │ │ bl cdad58 │ │ cmp r9, r8 │ │ bne cda924 │ │ b cda91c │ │ - @ instruction: 0xff63458b │ │ - @ instruction: 0xff634567 │ │ - @ instruction: 0xff6343e3 │ │ - @ instruction: 0xff63438f │ │ - @ instruction: 0xff633c0b │ │ + @ instruction: 0xff6345b2 │ │ + @ instruction: 0xff63458e │ │ + @ instruction: 0xff63440a │ │ + @ instruction: 0xff6343b6 │ │ + @ instruction: 0xff633c32 │ │ ldr r0, [pc, #4] @ cda9b0 │ │ add r0, pc, r0 │ │ b cb480c │ │ andeq r0, r0, r4 │ │ ldr r1, [r1] │ │ ldr r0, [r0] │ │ ldr r1, [r1] │ │ @@ -3547258,20 +3547258,20 @@ │ │ mov r2, #130 @ 0x82 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff62a4fd │ │ @ instruction: 0xff62a3d5 │ │ - @ instruction: 0xff637033 │ │ + @ instruction: 0xff63705a │ │ @ instruction: 0xfffffe80 │ │ @ instruction: 0xff62a379 │ │ - @ instruction: 0xff636fd7 │ │ + @ instruction: 0xff636ffe │ │ @ instruction: 0xff62a401 │ │ - @ instruction: 0xff63705f │ │ + @ instruction: 0xff637086 │ │ @ instruction: 0xff62a349 │ │ ldr r1, [pc, #8] @ cdacc4 │ │ mov r2, #130 @ 0x82 │ │ add r1, pc, r1 │ │ b c6d7a8 │ │ @ instruction: 0xff62a30d │ │ push {r4, r5, r6, lr} │ │ @@ -3547331,15 +3547331,15 @@ │ │ mov r0, r4 │ │ mov r2, #27 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c6d7a8 │ │ andseq ip, r1, ip, asr lr │ │ @ instruction: 0x0011ccf0 │ │ - @ instruction: 0xff63e538 │ │ + @ instruction: 0xff63e55f │ │ mov r3, r0 │ │ orrs r0, r0, r1 │ │ mov r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r2 │ │ mov r5, r3 │ │ @@ -3547408,16 +3547408,16 @@ │ │ str r1, [r5] │ │ ldr r1, [r5, #4] │ │ str r1, [r0, #8] │ │ mov r1, #0 │ │ str r1, [r5, #4] │ │ pop {r4, r5, r6, r7, fp, lr} │ │ bx lr │ │ - @ instruction: 0xff63e4cc │ │ - @ instruction: 0xff63e464 │ │ + @ instruction: 0xff63e4f3 │ │ + @ instruction: 0xff63e48b │ │ @ instruction: 0xff62a140 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r0, r1 │ │ @@ -3548160,15 +3548160,15 @@ │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, r6 │ │ bl bca338 │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff655fcd │ │ - @ instruction: 0xff64c8bd │ │ + @ instruction: 0xff64c8e4 │ │ andseq ip, r1, ip, asr #1 │ │ ldr r1, [pc, #8] @ cdbac8 │ │ mov r2, #28 │ │ add r1, pc, r1 │ │ b c6f068 │ │ @ instruction: 0xff655f61 │ │ push {r4, r5, r6, r7, fp, lr} │ │ @@ -3548252,15 +3548252,15 @@ │ │ mov r0, #11 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff655e2d │ │ - @ instruction: 0xff64c706 │ │ + @ instruction: 0xff64c72d │ │ ldr r2, [r0, #12] │ │ tst r1, #1920 @ 0x780 │ │ orr r2, r2, r1 │ │ orrne r2, r2, #128 @ 0x80 │ │ str r2, [r0, #12] │ │ mov r0, #1 │ │ bx lr │ │ @@ -3548864,15 +3548864,15 @@ │ │ str r6, [sp] │ │ stmib sp, {r2, r3} │ │ mov r2, r5 │ │ mov r3, r4 │ │ bl cdccb8 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff64e766 │ │ + @ instruction: 0xff64e78d │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ cmp r1, #0 │ │ beq cdc658 │ │ mov r4, r2 │ │ ldr r2, [pc, #208] @ cdc6a0 │ │ mov r5, r0 │ │ @@ -3548922,17 +3548922,17 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff642719 │ │ + @ instruction: 0xff642740 │ │ @ instruction: 0xff6595f3 │ │ - @ instruction: 0xff64e6be │ │ + @ instruction: 0xff64e6e5 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cdc6b8 │ │ ldr r0, [pc, r0] │ │ b c8742c │ │ andseq fp, r1, ip, ror #7 │ │ mov r2, r1 │ │ @@ -3549280,44 +3549280,44 @@ │ │ movw r1, #6 │ │ mov r7, #0 │ │ movt r1, #8 │ │ mov r0, #13 │ │ mov r2, #0 │ │ bl c277cc │ │ b cdcb58 │ │ - @ instruction: 0xff6460f2 │ │ + @ instruction: 0xff646119 │ │ @ instruction: 0xff6571b0 │ │ - @ instruction: 0xff6461ba │ │ + @ instruction: 0xff6461e1 │ │ @ instruction: 0xff657278 │ │ - @ instruction: 0xff6460b6 │ │ + @ instruction: 0xff6460dd │ │ @ instruction: 0xff657174 │ │ - @ instruction: 0xff645fee │ │ + @ instruction: 0xff646015 │ │ @ instruction: 0xff6570ac │ │ - @ instruction: 0xff645ede │ │ + @ instruction: 0xff645f05 │ │ @ instruction: 0xff656f9c │ │ - @ instruction: 0xff645de6 │ │ + @ instruction: 0xff645e0d │ │ @ instruction: 0xff656ea4 │ │ @ instruction: 0xff657fbb │ │ - @ instruction: 0xff637ff7 │ │ - @ instruction: 0xff645e02 │ │ + @ instruction: 0xff63801e │ │ + @ instruction: 0xff645e29 │ │ @ instruction: 0xff656ec0 │ │ - @ instruction: 0xff646016 │ │ + @ instruction: 0xff64603d │ │ @ instruction: 0xff6570d4 │ │ - @ instruction: 0xff645f52 │ │ + @ instruction: 0xff645f79 │ │ @ instruction: 0xff657010 │ │ - @ instruction: 0xff64612e │ │ + @ instruction: 0xff646155 │ │ @ instruction: 0xff6571ec │ │ - @ instruction: 0xff6390f9 │ │ - @ instruction: 0xff645f1a │ │ + @ instruction: 0xff639120 │ │ + @ instruction: 0xff645f41 │ │ @ instruction: 0xff656fd8 │ │ - @ instruction: 0xff645ec2 │ │ + @ instruction: 0xff645ee9 │ │ @ instruction: 0xff656f80 │ │ - @ instruction: 0xff645e5e │ │ + @ instruction: 0xff645e85 │ │ @ instruction: 0xff656f1c │ │ - @ instruction: 0xff645e86 │ │ + @ instruction: 0xff645ead │ │ ldr r0, [pc, #4] @ cdccb4 │ │ add r0, pc, r0 │ │ bx lr │ │ mulseq r0, r8, lr │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r5, r3 │ │ @@ -3549720,32 +3549720,32 @@ │ │ add r2, sp, #8 │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl bd0a28 │ │ b cdcf38 │ │ @ instruction: 0xff62f3d3 │ │ @ instruction: 0xff62a24a │ │ - @ instruction: 0xff636922 │ │ + @ instruction: 0xff636949 │ │ @ instruction: 0xff62a08a │ │ - @ instruction: 0xff639898 │ │ + @ instruction: 0xff6398bf │ │ @ instruction: 0xff62a3e2 │ │ @ instruction: 0xff622f27 │ │ - @ instruction: 0xff63fca6 │ │ - @ instruction: 0xff639658 │ │ + @ instruction: 0xff63fccd │ │ + @ instruction: 0xff63967f │ │ @ instruction: 0xff62a1a6 │ │ - @ instruction: 0xff639838 │ │ + @ instruction: 0xff63985f │ │ @ instruction: 0xff62a386 │ │ - @ instruction: 0xff63c20b │ │ - @ instruction: 0xff6396cc │ │ + @ instruction: 0xff63c232 │ │ + @ instruction: 0xff6396f3 │ │ @ instruction: 0xff62a216 │ │ - @ instruction: 0xff632d11 │ │ - @ instruction: 0xff634e12 │ │ - @ instruction: 0xff638916 │ │ + @ instruction: 0xff632d38 │ │ + @ instruction: 0xff634e39 │ │ + @ instruction: 0xff63893d │ │ @ instruction: 0xff6528a2 │ │ - @ instruction: 0xff63e3b7 │ │ + @ instruction: 0xff63e3de │ │ @ instruction: 0xff62a41a │ │ @ instruction: 0xff624237 │ │ @ instruction: 0xff62a11a │ │ ldr r0, [pc, #4] @ cdd370 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r4, r0, r4, ror #16 │ │ @@ -3550526,17 +3550526,17 @@ │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r9 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff625af1 │ │ - @ instruction: 0xff642aa6 │ │ - @ instruction: 0xff64c0b1 │ │ - @ instruction: 0xff642a76 │ │ + @ instruction: 0xff642acd │ │ + @ instruction: 0xff64c0d8 │ │ + @ instruction: 0xff642a9d │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r1, [pc, #196] @ cde084 │ │ mov r6, r0 │ │ mov r0, #20 │ │ mov r2, #92 @ 0x5c │ │ add r1, pc, r1 │ │ bl c6d478 │ │ @@ -3550581,16 +3550581,16 @@ │ │ bl cb45a4 │ │ mov r0, r4 │ │ mov r1, r7 │ │ mov r2, #111 @ 0x6f │ │ bl c6d7a8 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff642a3e │ │ - @ instruction: 0xff6429c6 │ │ + @ instruction: 0xff642a65 │ │ + @ instruction: 0xff6429ed │ │ @ instruction: 0xff62aa7f │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, lr} │ │ ldr r5, [r0] │ │ mov r4, r0 │ │ cmp r5, #0 │ │ @@ -3550612,15 +3550612,15 @@ │ │ mov r2, #127 @ 0x7f │ │ bl c6d7a8 │ │ mov r0, #0 │ │ str r0, [r4] │ │ pop {r4, r5, r6, lr} │ │ bx lr │ │ @ instruction: 0xfffffc90 │ │ - @ instruction: 0xff642936 │ │ + @ instruction: 0xff64295d │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #32 │ │ ldr r7, [r1] │ │ mov r8, r1 │ │ ldr r3, [pc, #544] @ cde33c │ │ mov r9, r0 │ │ ldr r0, [sp, #76] @ 0x4c │ │ @@ -3550757,20 +3550757,20 @@ │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ andseq r3, r0, r0, asr #26 │ │ @ instruction: 0xfffffbc8 │ │ - @ instruction: 0xff64286e │ │ + @ instruction: 0xff642895 │ │ andeq r0, r0, ip, asr #16 │ │ andseq r3, r0, r0, asr #22 │ │ andeq r0, r0, r8, lsl #16 │ │ - @ instruction: 0xff6426f6 │ │ - @ instruction: 0xff6301ce │ │ + @ instruction: 0xff64271d │ │ + @ instruction: 0xff6301f5 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #16 │ │ ldr sl, [r0] │ │ mov r8, r1 │ │ ldr r0, [sl, #4] │ │ cmp r0, #0 │ │ beq cde4a4 │ │ @@ -3550894,19 +3550894,19 @@ │ │ mov r0, r9 │ │ add r1, pc, r1 │ │ bl cb4f74 │ │ mvn r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6424e2 │ │ - @ instruction: 0xff6464cb │ │ + @ instruction: 0xff642509 │ │ + @ instruction: 0xff6464f2 │ │ andseq r3, r0, r4, asr #20 │ │ - @ instruction: 0xff642522 │ │ - @ instruction: 0xff64650b │ │ + @ instruction: 0xff642549 │ │ + @ instruction: 0xff646532 │ │ andeq r0, r0, ip, lsr #11 │ │ @ instruction: 0x001039fc │ │ andeq r0, r0, ip, ror r6 │ │ push {fp, lr} │ │ ldr r3, [sp, #8] │ │ ldr r1, [r1] │ │ ldr r3, [r3, #4] │ │ @@ -3551235,29 +3551235,29 @@ │ │ bl c275e8 │ │ ldr r0, [pc, #32] @ cdeacc │ │ movw r1, #338 @ 0x152 │ │ ldr r2, [pc, #28] @ cdead0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b cde868 │ │ - @ instruction: 0xff64243e │ │ + @ instruction: 0xff642465 │ │ andseq r3, r0, r4, asr #15 │ │ - @ instruction: 0xff6421a6 │ │ + @ instruction: 0xff6421cd │ │ @ instruction: 0xff65740b │ │ - @ instruction: 0xff641f56 │ │ + @ instruction: 0xff641f7d │ │ @ instruction: 0xff6571bb │ │ - @ instruction: 0xff641fee │ │ + @ instruction: 0xff642015 │ │ @ instruction: 0xff657253 │ │ - @ instruction: 0xff641fc2 │ │ + @ instruction: 0xff641fe9 │ │ @ instruction: 0xff657227 │ │ andseq r3, r0, ip, asr r6 │ │ - @ instruction: 0xff641f96 │ │ + @ instruction: 0xff641fbd │ │ @ instruction: 0xff6571fb │ │ @ instruction: 0x001035f0 │ │ - @ instruction: 0xff6420da │ │ + @ instruction: 0xff642101 │ │ andseq r3, r0, r4, lsr r5 │ │ andseq r3, r0, r0, lsl #8 │ │ andeq r0, r0, ip, lsl #2 │ │ b cb45a4 │ │ ldr r1, [pc, #4] @ cdeb14 │ │ add r1, pc, r1 │ │ b cb4f74 │ │ @@ -3551288,15 +3551288,15 @@ │ │ strd r6, [sp] │ │ bl bc77d8 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff63890c │ │ + @ instruction: 0xff638933 │ │ mulseq r0, r8, r3 │ │ ldr r1, [pc, #4] @ cdeba4 │ │ add r1, pc, r1 │ │ b bcb67c │ │ andseq r3, r0, ip, ror #6 │ │ ldr r0, [pc, #4] @ cdebb4 │ │ add r0, pc, r0 │ │ @@ -3551337,15 +3551337,15 @@ │ │ mov r1, r6 │ │ mov r2, #95 @ 0x5f │ │ bl c6d7a8 │ │ mov r0, #0 │ │ str r0, [r4] │ │ pop {r4, r5, r6, lr} │ │ bx lr │ │ - @ instruction: 0xff638824 │ │ + @ instruction: 0xff63884b │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ ldr r0, [r1] │ │ mov r6, r1 │ │ ldr r0, [r0] │ │ bl c82ef4 │ │ mov r7, r0 │ │ @@ -3551407,18 +3551407,18 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ bl c448bc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff638758 │ │ - @ instruction: 0xff645d0c │ │ - @ instruction: 0xff63870c │ │ - @ instruction: 0xff645cc0 │ │ + @ instruction: 0xff63877f │ │ + @ instruction: 0xff645d33 │ │ + @ instruction: 0xff638733 │ │ + @ instruction: 0xff645ce7 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ cmp r0, #0 │ │ movne r5, r1 │ │ cmpne r1, #0 │ │ bne cdedcc │ │ bl c275e8 │ │ @@ -3551567,32 +3551567,32 @@ │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl bcb67c │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6386a8 │ │ + @ instruction: 0xff6386cf │ │ @ instruction: 0xff62b8cd │ │ andseq r3, r0, r8, ror #1 │ │ - @ instruction: 0xff638524 │ │ + @ instruction: 0xff63854b │ │ @ instruction: 0xff62b749 │ │ @ instruction: 0x00102ef4 │ │ - @ instruction: 0xff638624 │ │ + @ instruction: 0xff63864b │ │ @ instruction: 0xff62b849 │ │ - @ instruction: 0xff6384cc │ │ + @ instruction: 0xff6384f3 │ │ @ instruction: 0xff62b6f1 │ │ - @ instruction: 0xff633e9b │ │ + @ instruction: 0xff633ec2 │ │ @ instruction: 0xff62094d │ │ andseq r3, r0, r8, lsr #32 │ │ - @ instruction: 0xff638584 │ │ - @ instruction: 0xff6384f8 │ │ + @ instruction: 0xff6385ab │ │ + @ instruction: 0xff63851f │ │ @ instruction: 0xff62b71d │ │ andseq r2, r0, r8, ror #31 │ │ - @ instruction: 0xff6384a4 │ │ + @ instruction: 0xff6384cb │ │ @ instruction: 0xff62b6c9 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq cdf058 │ │ ldr r4, [r0, #8] │ │ cmp r4, #0 │ │ beq cdf088 │ │ @@ -3551620,17 +3551620,17 @@ │ │ mov r4, #0 │ │ mov r0, #6 │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6383e4 │ │ + @ instruction: 0xff63840b │ │ @ instruction: 0xff64ece2 │ │ - @ instruction: 0xff6383b4 │ │ + @ instruction: 0xff6383db │ │ @ instruction: 0xff64ecb2 │ │ push {r4, lr} │ │ bl cdf038 │ │ cmp r0, #0 │ │ beq cdf0f8 │ │ mov r4, r0 │ │ bl c462a4 │ │ @@ -3551651,16 +3551651,16 @@ │ │ mov r0, #11 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff63833c │ │ - @ instruction: 0xff64922c │ │ + @ instruction: 0xff638363 │ │ + @ instruction: 0xff649253 │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ mov r4, #0 │ │ mov r3, #1 │ │ str r4, [sp] │ │ str r3, [sp, #4] │ │ mov r3, #0 │ │ @@ -3551773,20 +3551773,20 @@ │ │ ldr r1, [pc, #52] @ cdf344 │ │ ldr r0, [sp, #4] │ │ add r1, pc, r1 │ │ bl bcb67c │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff638298 │ │ - @ instruction: 0xff638274 │ │ - @ instruction: 0xff63824c │ │ + @ instruction: 0xff6382bf │ │ + @ instruction: 0xff63829b │ │ + @ instruction: 0xff638273 │ │ andseq r2, r0, r0, lsl #25 │ │ - @ instruction: 0xff63817c │ │ - @ instruction: 0xff64906c │ │ + @ instruction: 0xff6381a3 │ │ + @ instruction: 0xff649093 │ │ @ instruction: 0x00102bd0 │ │ andseq r2, r0, r8, asr #24 │ │ @ instruction: 0x00102bb8 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r4, [sp, #24] │ │ mov r5, #0 │ │ @@ -3551898,15 +3551898,15 @@ │ │ str r1, [r7] │ │ str r0, [r2] │ │ str r0, [r2, #4] │ │ b cdf46c │ │ andseq r2, r0, r8, lsr fp │ │ andseq r2, r0, ip, ror #21 │ │ @ instruction: 0x00102ad0 │ │ - @ instruction: 0xff6338cf │ │ + @ instruction: 0xff6338f6 │ │ @ instruction: 0xff620381 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r4, r0 │ │ ldr r0, [r1] │ │ mov r5, r1 │ │ add r1, sp, #12 │ │ @@ -3552397,19 +3552397,19 @@ │ │ movw r1, #11 │ │ mov r0, #13 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff63788c │ │ - @ instruction: 0xff63782c │ │ - @ instruction: 0xff637804 │ │ - @ instruction: 0xff6377b8 │ │ - @ instruction: 0xff63f0d5 │ │ + @ instruction: 0xff6378b3 │ │ + @ instruction: 0xff637853 │ │ + @ instruction: 0xff63782b │ │ + @ instruction: 0xff6377df │ │ + @ instruction: 0xff63f0fc │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #76 @ 0x4c │ │ ldr r5, [r0] │ │ mov r7, r2 │ │ ldr fp, [r1] │ │ mov r6, r1 │ │ mov r4, r0 │ │ @@ -3552576,25 +3552576,25 @@ │ │ ldr r2, [pc, #36] @ cdffc0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ movw r1, #259 @ 0x103 │ │ movt r1, #12 │ │ b cdfe2c │ │ - @ instruction: 0xff637634 │ │ - @ instruction: 0xff63ef8f │ │ + @ instruction: 0xff63765b │ │ + @ instruction: 0xff63efb6 │ │ andseq r2, r0, ip, lsl #3 │ │ - @ instruction: 0xff6374b4 │ │ - @ instruction: 0xff63ee0f │ │ - @ instruction: 0xff6375dc │ │ - @ instruction: 0xff632e2f │ │ + @ instruction: 0xff6374db │ │ + @ instruction: 0xff63ee36 │ │ + @ instruction: 0xff637603 │ │ + @ instruction: 0xff632e56 │ │ @ instruction: 0xff61f8d9 │ │ - @ instruction: 0xff6374e8 │ │ - @ instruction: 0xff63ee43 │ │ - @ instruction: 0xff63751c │ │ + @ instruction: 0xff63750f │ │ + @ instruction: 0xff63ee6a │ │ + @ instruction: 0xff637543 │ │ ldr r0, [pc, #4] @ cdffe8 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r1, r0, ip, ror #30 │ │ ldr r0, [pc, #4] @ cdfff8 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3553292,61 +3553292,61 @@ │ │ b ce0a50 │ │ mov r0, #100 @ 0x64 │ │ mov r1, #820 @ 0x334 │ │ bl ce0b9c │ │ b ce0a58 │ │ mulseq r2, ip, r1 │ │ andseq r9, r2, r8, lsl #3 │ │ - @ instruction: 0xff64b8d6 │ │ - @ instruction: 0xff638c61 │ │ + @ instruction: 0xff64b8fd │ │ + @ instruction: 0xff638c88 │ │ andseq r9, r2, r8, asr r1 │ │ - @ instruction: 0xff64b89c │ │ + @ instruction: 0xff64b8c3 │ │ @ instruction: 0xff626c67 │ │ @ instruction: 0xff626c43 │ │ @ instruction: 0xff626c23 │ │ @ instruction: 0xff626c03 │ │ @ instruction: 0xff6554eb │ │ @ instruction: 0x001171fc │ │ @ instruction: 0xff655501 │ │ andseq r9, r2, r8, asr #32 │ │ andseq r9, r2, r4, lsr r0 │ │ - @ instruction: 0xff64b782 │ │ - @ instruction: 0xff638b0d │ │ + @ instruction: 0xff64b7a9 │ │ + @ instruction: 0xff638b34 │ │ andseq r9, r2, r4 │ │ - @ instruction: 0xff64b748 │ │ + @ instruction: 0xff64b76f │ │ andseq r8, r2, r8, lsl #29 │ │ andseq r8, r2, r4, ror lr │ │ - @ instruction: 0xff64b5c2 │ │ - @ instruction: 0xff63894d │ │ + @ instruction: 0xff64b5e9 │ │ + @ instruction: 0xff638974 │ │ andseq r8, r2, r4, asr #28 │ │ - @ instruction: 0xff64b588 │ │ + @ instruction: 0xff64b5af │ │ @ instruction: 0x00128fbc │ │ andseq r8, r2, r8, lsr #31 │ │ andseq r8, r2, r0, lsr #31 │ │ andseq r7, r2, ip, lsr r3 │ │ @ instruction: 0xff6264da │ │ @ instruction: 0xff628227 │ │ andeq r0, r0, ip, asr #6 │ │ @ instruction: 0x000003b0 │ │ andeq r0, r0, r0, lsr #7 │ │ andseq r7, r2, r4, lsr #5 │ │ mulseq r2, r0, r2 │ │ andeq r0, r0, ip, lsr #9 │ │ andseq r8, r2, ip, lsl lr │ │ andseq r8, r2, r8, lsl #28 │ │ - @ instruction: 0xff64b556 │ │ - @ instruction: 0xff6388e1 │ │ + @ instruction: 0xff64b57d │ │ + @ instruction: 0xff638908 │ │ @ instruction: 0x00128dd8 │ │ - @ instruction: 0xff64b51c │ │ + @ instruction: 0xff64b543 │ │ andseq r8, r2, r8, lsr #27 │ │ mulseq r2, r4, sp │ │ - @ instruction: 0xff64b4e2 │ │ - @ instruction: 0xff63886d │ │ + @ instruction: 0xff64b509 │ │ + @ instruction: 0xff638894 │ │ andseq r8, r2, r4, ror #26 │ │ - @ instruction: 0xff64b4a8 │ │ + @ instruction: 0xff64b4cf │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ ldr r0, [pc, #100] @ ce0c10 │ │ mov r4, r1 │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ bne ce0bc8 │ │ @@ -3553370,18 +3553370,18 @@ │ │ mov r1, r4 │ │ mov r2, #0 │ │ add r0, pc, r0 │ │ pop {r4, r5, fp, lr} │ │ b c276dc │ │ andseq r8, r2, r8, ror #24 │ │ andseq r8, r2, r4, asr ip │ │ - @ instruction: 0xff64b3a2 │ │ - @ instruction: 0xff63872d │ │ + @ instruction: 0xff64b3c9 │ │ + @ instruction: 0xff638754 │ │ andseq r8, r2, r4, lsr #24 │ │ - @ instruction: 0xff64b364 │ │ + @ instruction: 0xff64b38b │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #96] @ ce0c94 │ │ add r4, pc, r4 │ │ ldrb r0, [r4] │ │ cmp r0, #1 │ │ bne ce0c5c │ │ ldr r1, [pc, #80] @ ce0c98 │ │ @@ -3553747,38 +3553747,38 @@ │ │ bl d51b90 │ │ ldr r0, [r4, #8] │ │ bl d51b90 │ │ mov r7, #0 │ │ b ce0e98 │ │ @ instruction: 0xff652bc9 │ │ @ instruction: 0xff62b55f │ │ - @ instruction: 0xff632bc4 │ │ - @ instruction: 0xff64af44 │ │ + @ instruction: 0xff632beb │ │ + @ instruction: 0xff64af6b │ │ andseq r6, r1, ip, ror #18 │ │ - @ instruction: 0xff632bb7 │ │ - @ instruction: 0xff64af0c │ │ + @ instruction: 0xff632bde │ │ + @ instruction: 0xff64af33 │ │ andseq r6, r1, r4, lsr r9 │ │ @ instruction: 0xff6509ad │ │ - @ instruction: 0xff64aed4 │ │ + @ instruction: 0xff64aefb │ │ @ instruction: 0x001168fc │ │ andseq r8, r2, ip, asr r7 │ │ andseq r8, r2, r8, asr #14 │ │ - @ instruction: 0xff64ae96 │ │ - @ instruction: 0xff638221 │ │ + @ instruction: 0xff64aebd │ │ + @ instruction: 0xff638248 │ │ andseq r8, r2, r8, lsl r7 │ │ - @ instruction: 0xff64ae58 │ │ + @ instruction: 0xff64ae7f │ │ @ instruction: 0xff625c28 │ │ - @ instruction: 0xff64ae08 │ │ + @ instruction: 0xff64ae2f │ │ andseq r6, r1, r0, lsr r8 │ │ mulseq r2, r8, r6 │ │ andseq r8, r2, r4, lsl #13 │ │ - @ instruction: 0xff64add2 │ │ - @ instruction: 0xff63815d │ │ + @ instruction: 0xff64adf9 │ │ + @ instruction: 0xff638184 │ │ andseq r8, r2, r4, asr r6 │ │ - @ instruction: 0xff64ad94 │ │ + @ instruction: 0xff64adbb │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #140 @ 0x8c │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov r8, r0 │ │ add r0, sp, #24 │ │ mov r6, #0 │ │ @@ -3554327,57 +3554327,57 @@ │ │ ldr r0, [pc, #108] @ ce1b64 │ │ add r2, pc, r2 │ │ ldr r0, [pc, r0] │ │ b ce18a4 │ │ mov r7, #3 │ │ b ce1adc │ │ @ instruction: 0xff65242e │ │ - @ instruction: 0xff64a898 │ │ + @ instruction: 0xff64a8bf │ │ andseq r6, r1, r0, asr #5 │ │ @ instruction: 0xff62595a │ │ - @ instruction: 0xff62cb93 │ │ - @ instruction: 0xff64a604 │ │ + @ instruction: 0xff62cbba │ │ + @ instruction: 0xff64a62b │ │ andseq r6, r1, ip, lsr #32 │ │ @ instruction: 0xff62591a │ │ ldrdeq r0, [r0], -r0 @ │ │ - @ instruction: 0xff62cc27 │ │ - @ instruction: 0xff64a698 │ │ + @ instruction: 0xff62cc4e │ │ + @ instruction: 0xff64a6bf │ │ andseq r6, r1, r0, asr #1 │ │ andseq r7, r2, r8, lsr #30 │ │ andseq r7, r2, r4, lsl pc │ │ - @ instruction: 0xff64a662 │ │ - @ instruction: 0xff6379ed │ │ + @ instruction: 0xff64a689 │ │ + @ instruction: 0xff637a14 │ │ andseq r7, r2, r4, ror #29 │ │ - @ instruction: 0xff64a624 │ │ + @ instruction: 0xff64a64b │ │ @ instruction: 0xff627260 │ │ - @ instruction: 0xff64a6cc │ │ + @ instruction: 0xff64a6f3 │ │ ldrsheq r6, [r1], -r4 │ │ @ instruction: 0xff64ff7b │ │ - @ instruction: 0xff64a474 │ │ + @ instruction: 0xff64a49b │ │ mulseq r1, ip, lr │ │ @ instruction: 0xff61e517 │ │ andseq r7, r2, ip, lsr lr │ │ andseq r7, r2, r4, lsr #28 │ │ - @ instruction: 0xff64a572 │ │ - @ instruction: 0xff6378fd │ │ + @ instruction: 0xff64a599 │ │ + @ instruction: 0xff637924 │ │ @ instruction: 0x00127df0 │ │ - @ instruction: 0xff64a530 │ │ + @ instruction: 0xff64a557 │ │ @ instruction: 0xff61c20d │ │ - @ instruction: 0xff642fd8 │ │ + @ instruction: 0xff642fff │ │ andseq r7, r2, r4, lsr #27 │ │ - @ instruction: 0xff64a4f2 │ │ - @ instruction: 0xff63787d │ │ + @ instruction: 0xff64a519 │ │ + @ instruction: 0xff6378a4 │ │ andseq r7, r2, r0, ror sp │ │ - @ instruction: 0xff64a4b0 │ │ - @ instruction: 0xff63ef68 │ │ + @ instruction: 0xff64a4d7 │ │ + @ instruction: 0xff63ef8f │ │ @ instruction: 0xff623a7d │ │ - @ instruction: 0xff64a9b8 │ │ + @ instruction: 0xff64a9df │ │ andseq r6, r1, r0, ror #7 │ │ - @ instruction: 0xff630495 │ │ - @ instruction: 0xff64a7a8 │ │ + @ instruction: 0xff6304bc │ │ + @ instruction: 0xff64a7cf │ │ @ instruction: 0x001161d0 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ bl c3832c │ │ mov r4, r0 │ │ @@ -3554460,22 +3554460,22 @@ │ │ mov r1, #252 @ 0xfc │ │ mov r2, #0 │ │ add r0, pc, r0 │ │ bl c276dc │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6216a0 │ │ - @ instruction: 0xff64a2d4 │ │ + @ instruction: 0xff64a2fb │ │ @ instruction: 0x00115cfc │ │ andseq r7, r2, r0, ror #22 │ │ andseq r7, r2, ip, asr #22 │ │ - @ instruction: 0xff64a29a │ │ - @ instruction: 0xff637625 │ │ + @ instruction: 0xff64a2c1 │ │ + @ instruction: 0xff63764c │ │ andseq r7, r2, ip, lsl fp │ │ - @ instruction: 0xff64a25c │ │ + @ instruction: 0xff64a283 │ │ mov r0, r2 │ │ b d51b90 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r9, r0 │ │ mov r0, r1 │ │ mov r4, r3 │ │ @@ -3554607,21 +3554607,21 @@ │ │ bl c71f48 │ │ cmp r0, #0 │ │ beq ce1f64 │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff644e56 │ │ + @ instruction: 0xff644e7d │ │ @ instruction: 0xff61f5c5 │ │ - @ instruction: 0xff6343a6 │ │ - @ instruction: 0xff63125e │ │ + @ instruction: 0xff6343cd │ │ + @ instruction: 0xff631285 │ │ @ instruction: 0xff64be7f │ │ - @ instruction: 0xff631232 │ │ - @ instruction: 0xff62cc65 │ │ + @ instruction: 0xff631259 │ │ + @ instruction: 0xff62cc8c │ │ sub r1, r1, #5 │ │ mov r0, #0 │ │ cmp r1, #17 │ │ str r0, [r2] │ │ bhi ce201c │ │ ldr r0, [pc, #128] @ ce2024 │ │ add r2, pc, #8 │ │ @@ -3554807,21 +3554807,21 @@ │ │ bl c71f48 │ │ cmp r0, #0 │ │ beq ce2284 │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff644b36 │ │ - @ instruction: 0xff63ae45 │ │ - @ instruction: 0xff634086 │ │ - @ instruction: 0xff630f3e │ │ + @ instruction: 0xff644b5d │ │ + @ instruction: 0xff63ae6c │ │ + @ instruction: 0xff6340ad │ │ + @ instruction: 0xff630f65 │ │ @ instruction: 0xff64bb5f │ │ - @ instruction: 0xff630f12 │ │ - @ instruction: 0xff62c945 │ │ + @ instruction: 0xff630f39 │ │ + @ instruction: 0xff62c96c │ │ mov r0, #0 │ │ sub r1, r1, #1 │ │ str r0, [r2] │ │ cmp r1, #21 │ │ ldrls r0, [pc, #8] @ ce22c8 │ │ addls r0, pc, r0 │ │ ldrls r0, [r0, r1, lsl #2] │ │ @@ -3554923,21 +3554923,21 @@ │ │ bl c71f48 │ │ cmp r0, #0 │ │ beq ce2454 │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff644966 │ │ - @ instruction: 0xff63adcf │ │ - @ instruction: 0xff633eb6 │ │ - @ instruction: 0xff630d6e │ │ + @ instruction: 0xff64498d │ │ + @ instruction: 0xff63adf6 │ │ + @ instruction: 0xff633edd │ │ + @ instruction: 0xff630d95 │ │ @ instruction: 0xff64b98f │ │ - @ instruction: 0xff630d42 │ │ - @ instruction: 0xff62c775 │ │ + @ instruction: 0xff630d69 │ │ + @ instruction: 0xff62c79c │ │ mov r0, #0 │ │ sub r1, r1, #1 │ │ str r0, [r2] │ │ cmp r1, #3 │ │ ldrls r0, [pc, #8] @ ce2498 │ │ addls r0, pc, r0 │ │ ldrls r0, [r0, r1, lsl #2] │ │ @@ -3555002,21 +3555002,21 @@ │ │ bl c71f48 │ │ cmp r0, #0 │ │ beq ce2590 │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff64482a │ │ + @ instruction: 0xff644851 │ │ @ instruction: 0xff61d517 │ │ - @ instruction: 0xff633d7a │ │ - @ instruction: 0xff630c32 │ │ + @ instruction: 0xff633da1 │ │ + @ instruction: 0xff630c59 │ │ @ instruction: 0xff64b853 │ │ - @ instruction: 0xff630c06 │ │ - @ instruction: 0xff62c639 │ │ + @ instruction: 0xff630c2d │ │ + @ instruction: 0xff62c660 │ │ mov r0, #0 │ │ str r0, [r2] │ │ bx lr │ │ bx lr │ │ mov r0, #1 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3555243,15 +3555243,15 @@ │ │ cmp r0, #0 │ │ bne ce2954 │ │ mov r0, r4 │ │ bl bd08e8 │ │ mov r4, #0 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff636c50 │ │ + @ instruction: 0xff636c77 │ │ andeq r0, r0, ip, asr #1 │ │ strdeq r0, [r0], -r8 │ │ andeq r0, r0, r4, lsr #2 │ │ andeq r0, r0, r0, asr #2 │ │ andeq r0, r0, r4, ror #2 │ │ muleq r0, r0, r1 │ │ andeq r0, r0, ip, lsl #3 │ │ @@ -3555790,16 +3555790,16 @@ │ │ mov r5, #1 │ │ moveq r5, #0 │ │ streq r5, [r4] │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff649c87 │ │ - @ instruction: 0xff62b42c │ │ + @ instruction: 0xff649cae │ │ + @ instruction: 0xff62b453 │ │ ldr r0, [r0] │ │ bx lr │ │ ldr r0, [r0, #8] │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ @@ -3556075,20 +3556075,20 @@ │ │ str r0, [r6] │ │ mov r0, r8 │ │ bl c4112c │ │ add sp, sp, #144 @ 0x90 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6172db │ │ @ instruction: 0xff625aa7 │ │ - @ instruction: 0xff62b108 │ │ + @ instruction: 0xff62b12f │ │ @ instruction: 0xff617203 │ │ @ instruction: 0xff6259db │ │ - @ instruction: 0xff649863 │ │ - @ instruction: 0xff62affc │ │ - @ instruction: 0xff63bd34 │ │ + @ instruction: 0xff64988a │ │ + @ instruction: 0xff62b023 │ │ + @ instruction: 0xff63bd5b │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r8, r3 │ │ mov r7, r2 │ │ mov r6, r1 │ │ mov r4, r0 │ │ cmp r2, #0 │ │ @@ -3556162,15 +3556162,15 @@ │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r7, #0 │ │ b ce3694 │ │ @ instruction: 0xff64a359 │ │ - @ instruction: 0xff64972f │ │ + @ instruction: 0xff649756 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ ldr r0, [r1] │ │ cmp r0, #0 │ │ popne {r4, r5, r6, pc} │ │ ldr r0, [r5] │ │ mov r4, r1 │ │ @@ -3556210,15 +3556210,15 @@ │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ mov r5, #0 │ │ str r5, [r6] │ │ mov r0, #1 │ │ str r5, [r4] │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6305b9 │ │ + @ instruction: 0xff6305e0 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq ce38c4 │ │ ldr r1, [pc, #48] @ ce38cc │ │ @@ -3556360,19 +3556360,19 @@ │ │ add r2, pc, r2 │ │ bl c276dc │ │ movw r1, #259 @ 0x103 │ │ mov r0, #57 @ 0x39 │ │ movt r1, #12 │ │ b ce3a5c │ │ @ instruction: 0xff626dd4 │ │ - @ instruction: 0xff64671d │ │ + @ instruction: 0xff646744 │ │ @ instruction: 0xff626ee8 │ │ - @ instruction: 0xff63f182 │ │ + @ instruction: 0xff63f1a9 │ │ @ instruction: 0xff626d80 │ │ - @ instruction: 0xff6466b1 │ │ + @ instruction: 0xff6466d8 │ │ @ instruction: 0xff626da4 │ │ @ instruction: 0xff626e40 │ │ mov r3, #1024 @ 0x400 │ │ b ce45f0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r7, r0 │ │ @@ -3556578,15 +3556578,15 @@ │ │ @ instruction: 0xff626b18 │ │ @ instruction: 0xff64dee9 │ │ @ instruction: 0xff626c90 │ │ @ instruction: 0xff64e061 │ │ @ instruction: 0xff626c38 │ │ @ instruction: 0xff626b5c │ │ @ instruction: 0xff64df15 │ │ - @ instruction: 0xff63eea2 │ │ + @ instruction: 0xff63eec9 │ │ @ instruction: 0xff626a38 │ │ @ instruction: 0xff64ddf1 │ │ @ instruction: 0xff626a7c │ │ @ instruction: 0xff64de4d │ │ @ instruction: 0xff626ac0 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ @@ -3556810,25 +3556810,25 @@ │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ ldr r1, [pc, #32] @ ce41f4 │ │ add r1, pc, r1 │ │ b ce4100 │ │ - @ instruction: 0xff6474c9 │ │ + @ instruction: 0xff6474f0 │ │ andseq r3, r0, r4, lsr #9 │ │ @ instruction: 0xff6267c8 │ │ - @ instruction: 0xff62a567 │ │ + @ instruction: 0xff62a58e │ │ @ instruction: 0xff61667b │ │ @ instruction: 0xff623292 │ │ @ instruction: 0xff6170d3 │ │ @ instruction: 0xff623172 │ │ - @ instruction: 0xff6368a6 │ │ - @ instruction: 0xff6434ae │ │ - @ instruction: 0xff6342bf │ │ + @ instruction: 0xff6368cd │ │ + @ instruction: 0xff6434d5 │ │ + @ instruction: 0xff6342e6 │ │ @ instruction: 0xff625a27 │ │ ldr r0, [pc, #4] @ ce4214 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x001032dc │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #328 @ 0x148 │ │ @@ -3557055,26 +3557055,26 @@ │ │ add sp, sp, #328 @ 0x148 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r0, #0 │ │ add sp, sp, #328 @ 0x148 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff616493 │ │ @ instruction: 0xff61b781 │ │ - @ instruction: 0xff64718d │ │ + @ instruction: 0xff6471b4 │ │ @ instruction: 0xff64aeae │ │ - @ instruction: 0xff63cfac │ │ - @ instruction: 0xff648f31 │ │ - @ instruction: 0xff63a011 │ │ - @ instruction: 0xff6468a6 │ │ + @ instruction: 0xff63cfd3 │ │ + @ instruction: 0xff648f58 │ │ + @ instruction: 0xff63a038 │ │ + @ instruction: 0xff6468cd │ │ @ instruction: 0xff616d8b │ │ @ instruction: 0xff620ddc │ │ - @ instruction: 0xff63650e │ │ + @ instruction: 0xff636535 │ │ @ instruction: 0xff626330 │ │ - @ instruction: 0xff6430ee │ │ - @ instruction: 0xff633ef7 │ │ + @ instruction: 0xff643115 │ │ + @ instruction: 0xff633f1e │ │ @ instruction: 0xff625657 │ │ ldr r0, [pc, #4] @ ce45ec │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r2, r0, r4, lsr #31 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ @@ -3557200,18 +3557200,18 @@ │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ mov r6, #1 │ │ mov r0, #1 │ │ str r6, [r5] │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff62802e │ │ - @ instruction: 0xff636cd0 │ │ + @ instruction: 0xff636cf7 │ │ @ instruction: 0xff6516bb │ │ @ instruction: 0xff627fea │ │ - @ instruction: 0xff636c8c │ │ + @ instruction: 0xff636cb3 │ │ @ instruction: 0xff64d431 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #52] @ ce4844 │ │ mov r4, r0 │ │ mov r0, #20 │ │ mov r2, #50 @ 0x32 │ │ add r1, pc, r1 │ │ @@ -3557497,16 +3557497,16 @@ │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ andseq r2, r0, ip, lsl #22 │ │ - @ instruction: 0xff63a269 │ │ - @ instruction: 0xff63855a │ │ + @ instruction: 0xff63a290 │ │ + @ instruction: 0xff638581 │ │ andseq r2, r0, r8, ror #21 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r3 │ │ mov r5, r2 │ │ mov r7, r1 │ │ bl bfbfe4 │ │ bl bfd6c0 │ │ @@ -3558241,46 +3558241,46 @@ │ │ bl c275e8 │ │ ldr r0, [pc, #132] @ ce58a8 │ │ mov r1, #254 @ 0xfe │ │ ldr r2, [pc, #128] @ ce58ac │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b ce57e4 │ │ - @ instruction: 0xff63a059 │ │ - @ instruction: 0xff6436f1 │ │ - @ instruction: 0xff63a0b5 │ │ - @ instruction: 0xff64374d │ │ - @ instruction: 0xff639f5d │ │ - @ instruction: 0xff6435f5 │ │ - @ instruction: 0xff639d9d │ │ - @ instruction: 0xff643435 │ │ - @ instruction: 0xff639d41 │ │ - @ instruction: 0xff6433d9 │ │ - @ instruction: 0xff639e91 │ │ - @ instruction: 0xff639e15 │ │ - @ instruction: 0xff639a45 │ │ - @ instruction: 0xff6430dd │ │ - @ instruction: 0xff639a19 │ │ - @ instruction: 0xff6430b1 │ │ - @ instruction: 0xff6399c1 │ │ - @ instruction: 0xff643059 │ │ - @ instruction: 0xff639795 │ │ - @ instruction: 0xff642e2d │ │ - @ instruction: 0xff639a99 │ │ - @ instruction: 0xff643131 │ │ - @ instruction: 0xff6397d9 │ │ - @ instruction: 0xff642e71 │ │ - @ instruction: 0xff639805 │ │ - @ instruction: 0xff642e9d │ │ - @ instruction: 0xff6396f5 │ │ - @ instruction: 0xff642d8d │ │ + @ instruction: 0xff63a080 │ │ + @ instruction: 0xff643718 │ │ + @ instruction: 0xff63a0dc │ │ + @ instruction: 0xff643774 │ │ + @ instruction: 0xff639f84 │ │ + @ instruction: 0xff64361c │ │ + @ instruction: 0xff639dc4 │ │ + @ instruction: 0xff64345c │ │ + @ instruction: 0xff639d68 │ │ + @ instruction: 0xff643400 │ │ + @ instruction: 0xff639eb8 │ │ + @ instruction: 0xff639e3c │ │ + @ instruction: 0xff639a6c │ │ + @ instruction: 0xff643104 │ │ + @ instruction: 0xff639a40 │ │ + @ instruction: 0xff6430d8 │ │ + @ instruction: 0xff6399e8 │ │ + @ instruction: 0xff643080 │ │ + @ instruction: 0xff6397bc │ │ + @ instruction: 0xff642e54 │ │ + @ instruction: 0xff639ac0 │ │ + @ instruction: 0xff643158 │ │ + @ instruction: 0xff639800 │ │ + @ instruction: 0xff642e98 │ │ + @ instruction: 0xff63982c │ │ + @ instruction: 0xff642ec4 │ │ + @ instruction: 0xff63971c │ │ + @ instruction: 0xff642db4 │ │ andseq r1, r0, ip, ror pc │ │ - @ instruction: 0xff6396a9 │ │ - @ instruction: 0xff642d41 │ │ - @ instruction: 0xff639ff1 │ │ + @ instruction: 0xff6396d0 │ │ + @ instruction: 0xff642d68 │ │ + @ instruction: 0xff63a018 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #84 @ 0x54 │ │ mov r5, r3 │ │ mov r9, r1 │ │ mov r4, r0 │ │ str r2, [sp, #80] @ 0x50 │ │ bl bfbfe4 │ │ @@ -3558705,19 +3558705,19 @@ │ │ b ce5e4c │ │ ldr r0, [sp, #124] @ 0x7c │ │ mov r4, #1 │ │ ldr r1, [sp, #28] │ │ str r1, [r0] │ │ b ce5b90 │ │ @ instruction: 0x00101db0 │ │ - @ instruction: 0xff639425 │ │ - @ instruction: 0xff6393f1 │ │ - @ instruction: 0xff639371 │ │ - @ instruction: 0xff64460d │ │ - @ instruction: 0xff639335 │ │ + @ instruction: 0xff63944c │ │ + @ instruction: 0xff639418 │ │ + @ instruction: 0xff639398 │ │ + @ instruction: 0xff644634 │ │ + @ instruction: 0xff63935c │ │ andseq r1, r0, r8, asr #22 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r6, #0 │ │ cmp r0, #0 │ │ @@ -3559821,15 +3559821,15 @@ │ │ bl c276dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff630579 │ │ + @ instruction: 0xff6305a0 │ │ @ instruction: 0xff64edc8 │ │ @ instruction: 0xff64cd30 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ ldr r1, [pc, #120] @ ce7178 │ │ mov r5, r0 │ │ mov r0, r4 │ │ @@ -3559858,17 +3559858,17 @@ │ │ bl c276dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6304dd │ │ + @ instruction: 0xff630504 │ │ @ instruction: 0xff64ed34 │ │ - @ instruction: 0xff63b990 │ │ + @ instruction: 0xff63b9b7 │ │ ldr r0, [pc, #4] @ ce7190 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r1, r0, ip, asr #2 │ │ ldr r0, [pc, #4] @ ce71a0 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3560160,21 +3560160,21 @@ │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #128 @ 0x80 │ │ bl d444a8 │ │ mov r5, r6 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff631efb │ │ + @ instruction: 0xff631f22 │ │ ldr r2, [pc, #12] @ ce7648 │ │ mov r1, #904 @ 0x388 │ │ mov r3, #60 @ 0x3c │ │ add r2, pc, r2 │ │ b c6da00 │ │ - @ instruction: 0xff631eaf │ │ + @ instruction: 0xff631ed6 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r1, r0 │ │ mov r0, r4 │ │ cmp r0, #0 │ │ mov r4, #0 │ │ @@ -3560192,15 +3560192,15 @@ │ │ ldr r1, [r0, #584] @ 0x248 │ │ mov r4, r0 │ │ cmp r1, #0 │ │ addne r1, r0, #648 @ 0x288 │ │ strne r1, [r0, #584] @ 0x248 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff631e6b │ │ + @ instruction: 0xff631e92 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #96 @ 0x60 │ │ mov r2, #8 │ │ mov r3, #128 @ 0x80 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3560231,15 +3560231,15 @@ │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #192 @ 0xc0 │ │ bl d444a8 │ │ mov r5, r6 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff631ddf │ │ + @ instruction: 0xff631e06 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r1, r0 │ │ mov r0, r4 │ │ cmp r0, #0 │ │ mov r4, #0 │ │ @@ -3560257,15 +3560257,15 @@ │ │ ldr r1, [r0, #584] @ 0x248 │ │ mov r4, r0 │ │ cmp r1, #0 │ │ addne r1, r0, #648 @ 0x288 │ │ strne r1, [r0, #584] @ 0x248 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff631d67 │ │ + @ instruction: 0xff631d8e │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #96 @ 0x60 │ │ mov r2, #8 │ │ mov r3, #192 @ 0xc0 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3560296,15 +3560296,15 @@ │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #256 @ 0x100 │ │ bl d444a8 │ │ mov r5, r6 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff631cdb │ │ + @ instruction: 0xff631d02 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r1, r0 │ │ mov r0, r4 │ │ cmp r0, #0 │ │ mov r4, #0 │ │ @@ -3560322,15 +3560322,15 @@ │ │ ldr r1, [r0, #584] @ 0x248 │ │ mov r4, r0 │ │ cmp r1, #0 │ │ addne r1, r0, #648 @ 0x288 │ │ strne r1, [r0, #584] @ 0x248 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff631c63 │ │ + @ instruction: 0xff631c8a │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #96 @ 0x60 │ │ mov r2, #8 │ │ mov r3, #256 @ 0x100 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3560444,15 +3560444,15 @@ │ │ str r0, [r4, #4] │ │ mov r0, r5 │ │ bl d41c3c │ │ str r0, [r4, #12] │ │ str r5, [r4, #16] │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63916e │ │ + @ instruction: 0xff639195 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r2, [r0, #8] │ │ mov r5, r0 │ │ ldr r1, [r0, #20] │ │ mov r3, #51 @ 0x33 │ │ @@ -3560467,15 +3560467,15 @@ │ │ blx r1 │ │ mov r0, r5 │ │ mov r1, #416 @ 0x1a0 │ │ mov r2, r4 │ │ mov r3, #53 @ 0x35 │ │ pop {r4, r5, fp, lr} │ │ b c6da00 │ │ - @ instruction: 0xff639106 │ │ + @ instruction: 0xff63912d │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl ce25c4 │ │ cmp r0, #0 │ │ mov r6, #0 │ │ ldrne r0, [r5, #4] │ │ cmpne r0, #0 │ │ @@ -3560526,17 +3560526,17 @@ │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #86 @ 0x56 │ │ bl c6d7a8 │ │ mov r6, #0 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff639096 │ │ - @ instruction: 0xff63905a │ │ - @ instruction: 0xff63900e │ │ + @ instruction: 0xff6390bd │ │ + @ instruction: 0xff639081 │ │ + @ instruction: 0xff639035 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #24] │ │ mov r4, #1 │ │ ldr lr, [sp, #28] │ │ stm sp, {ip, lr} │ │ str r4, [sp, #8] │ │ @@ -3560594,16 +3560594,16 @@ │ │ blx r5 │ │ cmp r4, #0 │ │ cmpne r0, #0 │ │ strne r8, [r4] │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff638f46 │ │ - @ instruction: 0xff638f79 │ │ + @ instruction: 0xff638f6d │ │ + @ instruction: 0xff638fa0 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl ce25c4 │ │ cmp r0, #0 │ │ beq ce7d54 │ │ @@ -3560698,18 +3560698,18 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c277cc │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6382bd │ │ + @ instruction: 0xff6382e4 │ │ @ instruction: 0xff620dd3 │ │ - @ instruction: 0xff63089c │ │ - @ instruction: 0xff638d5e │ │ + @ instruction: 0xff6308c3 │ │ + @ instruction: 0xff638d85 │ │ @ instruction: 0xff6198d2 │ │ ldr r0, [pc, #4] @ ce7eb8 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r0, r0, ip, ror r9 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ @@ -3560806,23 +3560806,23 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, r5 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff638181 │ │ - @ instruction: 0xff638cb2 │ │ - @ instruction: 0xff642262 │ │ + @ instruction: 0xff6381a8 │ │ + @ instruction: 0xff638cd9 │ │ + @ instruction: 0xff642289 │ │ @ instruction: 0xff623978 │ │ - @ instruction: 0xff638be6 │ │ - @ instruction: 0xff642196 │ │ - @ instruction: 0xff630728 │ │ - @ instruction: 0xff638bb2 │ │ - @ instruction: 0xff642162 │ │ + @ instruction: 0xff638c0d │ │ + @ instruction: 0xff6421bd │ │ + @ instruction: 0xff63074f │ │ + @ instruction: 0xff638bd9 │ │ + @ instruction: 0xff642189 │ │ ldr r0, [pc, #4] @ ce8078 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r0, r0, ip, lsl #16 │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ bl ce25c4 │ │ @@ -3560844,15 +3560844,15 @@ │ │ str r0, [r4, #4] │ │ mov r0, r5 │ │ bl d41c3c │ │ str r0, [r4, #12] │ │ str r5, [r4, #16] │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff638b2e │ │ + @ instruction: 0xff638b55 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #96 @ 0x60 │ │ mov r2, #8 │ │ mov r3, #192 @ 0xc0 │ │ str r1, [sp, #8] │ │ movw r1, #5 │ │ @@ -3560885,15 +3560885,15 @@ │ │ str r0, [r4, #4] │ │ mov r0, r5 │ │ bl d41c3c │ │ str r0, [r4, #12] │ │ str r5, [r4, #16] │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff638a8a │ │ + @ instruction: 0xff638ab1 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #96 @ 0x60 │ │ mov r2, #8 │ │ mov r3, #256 @ 0x100 │ │ str r1, [sp, #8] │ │ movw r1, #5 │ │ @@ -3560970,17 +3560970,17 @@ │ │ bl c276dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #109 @ 0x6d │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff638942 │ │ + @ instruction: 0xff638969 │ │ @ instruction: 0xff6225b8 │ │ - @ instruction: 0xff63891a │ │ + @ instruction: 0xff638941 │ │ @ instruction: 0xff622590 │ │ ldr r0, [pc, #4] @ ce82f4 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r0, r0, r0, ror #11 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ @@ -3561106,15 +3561106,15 @@ │ │ bl c33508 │ │ mov r0, fp │ │ bl c33450 │ │ mov r0, #0 │ │ str r0, [r4] │ │ add sp, sp, #44 @ 0x2c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff62e36c │ │ + @ instruction: 0xff62e393 │ │ @ instruction: 0xff613259 │ │ @ instruction: 0xff616712 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #124 @ 0x7c │ │ mov r4, r0 │ │ cmp r2, #0 │ │ beq ce8558 │ │ @@ -3561595,16 +3561595,16 @@ │ │ orr r1, r1, #16 │ │ strb r1, [r4, #408] @ 0x198 │ │ add sp, sp, #124 @ 0x7c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #124 @ 0x7c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6294da │ │ - @ instruction: 0xff629842 │ │ + @ instruction: 0xff629501 │ │ + @ instruction: 0xff629869 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, #0 │ │ mov r4, r0 │ │ str r6, [r0] │ │ mov r5, #1 │ │ ldr r0, [r1] │ │ cmp r0, #0 │ │ @@ -3561907,16 +3561907,16 @@ │ │ @ instruction: 0x0010e9fc │ │ andseq lr, r0, ip, ror #19 │ │ andseq lr, r0, r4, ror r9 │ │ andseq lr, r0, r8, lsl #19 │ │ andseq lr, r0, r4, lsr #20 │ │ andseq lr, r0, r0, lsr sl │ │ andseq lr, r0, r4, asr #19 │ │ - @ instruction: 0xff6271fe │ │ - @ instruction: 0xff630402 │ │ + @ instruction: 0xff627225 │ │ + @ instruction: 0xff630429 │ │ push {r4, lr} │ │ mov r2, #384 @ 0x180 │ │ mov r4, r0 │ │ blx d4b3ea │ │ add r0, r4, #128 @ 0x80 │ │ str r0, [r4, #116] @ 0x74 │ │ pop {r4, pc} │ │ @@ -3561952,15 +3561952,15 @@ │ │ bl d43280 │ │ mov r0, #16 │ │ mov r5, r4 │ │ str r0, [r4, #784] @ 0x310 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff628c70 │ │ + @ instruction: 0xff628c97 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #24] │ │ mov r4, #1 │ │ ldr lr, [sp, #28] │ │ stm sp, {ip, lr} │ │ str r4, [sp, #8] │ │ @@ -3562160,22 +3562160,22 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c277cc │ │ b ce92ac │ │ andeq r0, r0, ip, ror #28 │ │ andeq r0, r0, ip, lsr #28 │ │ - @ instruction: 0xff628a70 │ │ - @ instruction: 0xff628a9f │ │ - @ instruction: 0xff6288f0 │ │ - @ instruction: 0xff62891f │ │ - @ instruction: 0xff628990 │ │ - @ instruction: 0xff6289bf │ │ - @ instruction: 0xff62890c │ │ - @ instruction: 0xff62893b │ │ + @ instruction: 0xff628a97 │ │ + @ instruction: 0xff628ac6 │ │ + @ instruction: 0xff628917 │ │ + @ instruction: 0xff628946 │ │ + @ instruction: 0xff6289b7 │ │ + @ instruction: 0xff6289e6 │ │ + @ instruction: 0xff628933 │ │ + @ instruction: 0xff628962 │ │ push {r4, r5, r6, lr} │ │ mov r5, r2 │ │ mov r6, r1 │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r1, r0 │ │ cmp r1, #0 │ │ @@ -3562313,17 +3562313,17 @@ │ │ mov r4, #0 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff628704 │ │ + @ instruction: 0xff62872b │ │ @ instruction: 0xff64b910 │ │ - @ instruction: 0xff628688 │ │ + @ instruction: 0xff6286af │ │ @ instruction: 0xff64b894 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ add r1, r0, #624 @ 0x270 │ │ mov r4, r0 │ │ mov r0, r1 │ │ @@ -3562333,15 +3562333,15 @@ │ │ ldr r2, [pc, #20] @ ce9824 │ │ mov r0, r4 │ │ mov r1, #848 @ 0x350 │ │ movw r3, #330 @ 0x14a │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c6da00 │ │ - @ instruction: 0xff62861c │ │ + @ instruction: 0xff628643 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl ce25c4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq ce98a0 │ │ ldr r1, [pc, #96] @ ce98a8 │ │ @@ -3562366,16 +3562366,16 @@ │ │ ldr r1, [pc, #24] @ ce98ac │ │ mov r0, r6 │ │ movw r2, #347 @ 0x15b │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6285e8 │ │ - @ instruction: 0xff62859c │ │ + @ instruction: 0xff62860f │ │ + @ instruction: 0xff6285c3 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #96 @ 0x60 │ │ mov r2, #128 @ 0x80 │ │ mov r3, #256 @ 0x100 │ │ str r1, [sp, #8] │ │ movw r1, #3 │ │ @@ -3562565,38 +3562565,38 @@ │ │ bl c275e8 │ │ ldr r0, [pc, #84] @ ce9c08 │ │ mov r1, #460 @ 0x1cc │ │ ldr r2, [pc, #80] @ ce9c0c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b ce9a88 │ │ - @ instruction: 0xff6349f2 │ │ - @ instruction: 0xff628470 │ │ - @ instruction: 0xff6284bd │ │ - @ instruction: 0xff62ed9c │ │ - @ instruction: 0xff628454 │ │ - @ instruction: 0xff6284a1 │ │ + @ instruction: 0xff634a19 │ │ + @ instruction: 0xff628497 │ │ + @ instruction: 0xff6284e4 │ │ + @ instruction: 0xff62edc3 │ │ + @ instruction: 0xff62847b │ │ + @ instruction: 0xff6284c8 │ │ @ instruction: 0xff61f283 │ │ - @ instruction: 0xff6283b4 │ │ - @ instruction: 0xff628401 │ │ - @ instruction: 0xff62ed85 │ │ - @ instruction: 0xff62848c │ │ - @ instruction: 0xff6284d9 │ │ - @ instruction: 0xff628298 │ │ - @ instruction: 0xff6282e5 │ │ + @ instruction: 0xff6283db │ │ + @ instruction: 0xff628428 │ │ + @ instruction: 0xff62edac │ │ + @ instruction: 0xff6284b3 │ │ + @ instruction: 0xff628500 │ │ + @ instruction: 0xff6282bf │ │ + @ instruction: 0xff62830c │ │ @ instruction: 0xff621f20 │ │ - @ instruction: 0xff6283e0 │ │ - @ instruction: 0xff62842d │ │ - @ instruction: 0xff62827c │ │ - @ instruction: 0xff6282c9 │ │ - @ instruction: 0xff636585 │ │ + @ instruction: 0xff628407 │ │ + @ instruction: 0xff628454 │ │ + @ instruction: 0xff6282a3 │ │ @ instruction: 0xff6282f0 │ │ - @ instruction: 0xff62833d │ │ - @ instruction: 0xff6282c4 │ │ - @ instruction: 0xff628311 │ │ + @ instruction: 0xff6365ac │ │ + @ instruction: 0xff628317 │ │ + @ instruction: 0xff628364 │ │ + @ instruction: 0xff6282eb │ │ + @ instruction: 0xff628338 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ cmp r1, #0 │ │ beq ce9d94 │ │ mov r5, r1 │ │ ldr r1, [pc, #516] @ ce9e44 │ │ mov r4, r0 │ │ @@ -3562725,29 +3562725,29 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #118 @ 0x76 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff636425 │ │ - @ instruction: 0xff628190 │ │ - @ instruction: 0xff6317b4 │ │ - @ instruction: 0xff628168 │ │ - @ instruction: 0xff63178c │ │ - @ instruction: 0xff62814c │ │ - @ instruction: 0xff631770 │ │ - @ instruction: 0xff62801c │ │ - @ instruction: 0xff631640 │ │ - @ instruction: 0xff6345de │ │ - @ instruction: 0xff628088 │ │ - @ instruction: 0xff6316ac │ │ - @ instruction: 0xff62e960 │ │ - @ instruction: 0xff628048 │ │ - @ instruction: 0xff63166c │ │ + @ instruction: 0xff63644c │ │ + @ instruction: 0xff6281b7 │ │ + @ instruction: 0xff6317db │ │ + @ instruction: 0xff62818f │ │ + @ instruction: 0xff6317b3 │ │ + @ instruction: 0xff628173 │ │ + @ instruction: 0xff631797 │ │ + @ instruction: 0xff628043 │ │ + @ instruction: 0xff631667 │ │ + @ instruction: 0xff634605 │ │ + @ instruction: 0xff6280af │ │ + @ instruction: 0xff6316d3 │ │ + @ instruction: 0xff62e987 │ │ + @ instruction: 0xff62806f │ │ + @ instruction: 0xff631693 │ │ ldr r0, [pc, #4] @ ce9e8c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq lr, pc, r4, lsl ip @ │ │ ldr r0, [pc, #4] @ ce9e9c │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3562784,15 +3562784,15 @@ │ │ bl d43280 │ │ mov r0, #16 │ │ mov r5, r4 │ │ str r0, [r4, #784] @ 0x310 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff627f70 │ │ + @ instruction: 0xff627f97 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #96 @ 0x60 │ │ mov r2, #128 @ 0x80 │ │ mov r3, #192 @ 0xc0 │ │ str r1, [sp, #8] │ │ movw r1, #3 │ │ @@ -3562836,15 +3562836,15 @@ │ │ bl d43280 │ │ mov r0, #16 │ │ mov r5, r4 │ │ str r0, [r4, #784] @ 0x310 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff627ea0 │ │ + @ instruction: 0xff627ec7 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #96 @ 0x60 │ │ mov r2, #128 @ 0x80 │ │ str r1, [sp, #8] │ │ movw r1, #3 │ │ str r2, [sp] │ │ @@ -3562929,18 +3562929,18 @@ │ │ bl c276dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff627d7c │ │ - @ instruction: 0xff629d66 │ │ - @ instruction: 0xff627ce4 │ │ - @ instruction: 0xff629cce │ │ + @ instruction: 0xff627da3 │ │ + @ instruction: 0xff629d8d │ │ + @ instruction: 0xff627d0b │ │ + @ instruction: 0xff629cf5 │ │ push {fp, lr} │ │ add r0, r0, #624 @ 0x270 │ │ mov r2, r3 │ │ bl c80398 │ │ sub r0, r0, #1 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ @@ -3563049,30 +3563049,30 @@ │ │ bl ceab00 │ │ str r0, [r5, #80] @ 0x50 │ │ mov r0, r4 │ │ bl d41c3c │ │ str r0, [r5, #84] @ 0x54 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff632ed6 │ │ + @ instruction: 0xff632efd │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0, #80] @ 0x50 │ │ mov r4, r0 │ │ ldr r1, [r1, #16] │ │ blx r1 │ │ ldr r2, [pc, #20] @ cea390 │ │ mov r0, r4 │ │ mov r1, #88 @ 0x58 │ │ mov r3, #55 @ 0x37 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c6da00 │ │ - @ instruction: 0xff632e5a │ │ + @ instruction: 0xff632e81 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl ce25c4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq cea400 │ │ ldr r1, [pc, #84] @ cea408 │ │ @@ -3563094,16 +3563094,16 @@ │ │ ldr r1, [pc, #24] @ cea40c │ │ mov r0, r6 │ │ mov r2, #71 @ 0x47 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff632e26 │ │ - @ instruction: 0xff632de6 │ │ + @ instruction: 0xff632e4d │ │ + @ instruction: 0xff632e0d │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r2 │ │ mov r7, r1 │ │ mov r4, r0 │ │ ldr r5, [sp, #28] │ │ bl ce25c4 │ │ cmp r0, #0 │ │ @@ -3563137,15 +3563137,15 @@ │ │ bl c276dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff632d4e │ │ + @ instruction: 0xff632d75 │ │ @ instruction: 0xff6203ca │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r2 │ │ mov r7, r1 │ │ mov r4, r0 │ │ ldr r5, [sp, #28] │ │ bl ce25c4 │ │ @@ -3563180,15 +3563180,15 @@ │ │ bl c276dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff632ca2 │ │ + @ instruction: 0xff632cc9 │ │ @ instruction: 0xff62031e │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r5, r3 │ │ mov r9, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ mov r4, #0 │ │ @@ -3563233,15 +3563233,15 @@ │ │ mov r4, #1 │ │ cmp r9, #0 │ │ beq cea610 │ │ mov r0, #0 │ │ str r0, [r9] │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff632c26 │ │ + @ instruction: 0xff632c4d │ │ @ instruction: 0xff6202ab │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ bl ce25c4 │ │ cmp r0, #0 │ │ @@ -3563338,19 +3563338,19 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c277cc │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff63597d │ │ + @ instruction: 0xff6359a4 │ │ @ instruction: 0xff61e493 │ │ - @ instruction: 0xff62df5c │ │ - @ instruction: 0xff632a2e │ │ - @ instruction: 0xff623e1a │ │ + @ instruction: 0xff62df83 │ │ + @ instruction: 0xff632a55 │ │ + @ instruction: 0xff623e41 │ │ ldr r0, [pc, #4] @ cea7f8 │ │ add r0, pc, r0 │ │ bx lr │ │ strdeq lr, [pc], -r8 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ @@ -3563439,23 +3563439,23 @@ │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c277cc │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff635841 │ │ - @ instruction: 0xff6328de │ │ - @ instruction: 0xff62ec34 │ │ + @ instruction: 0xff635868 │ │ + @ instruction: 0xff632905 │ │ + @ instruction: 0xff62ec5b │ │ @ instruction: 0xff621054 │ │ - @ instruction: 0xff6328ba │ │ - @ instruction: 0xff62ec10 │ │ - @ instruction: 0xff62de0c │ │ - @ instruction: 0xff63289e │ │ - @ instruction: 0xff62ebf4 │ │ + @ instruction: 0xff6328e1 │ │ + @ instruction: 0xff62ec37 │ │ + @ instruction: 0xff62de33 │ │ + @ instruction: 0xff6328c5 │ │ + @ instruction: 0xff62ec1b │ │ ldr r0, [pc, #4] @ cea99c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq lr, pc, r4, lsr #7 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ @@ -3563480,15 +3563480,15 @@ │ │ bl ceab00 │ │ str r0, [r5, #80] @ 0x50 │ │ mov r0, r4 │ │ bl d41c3c │ │ str r0, [r5, #84] @ 0x54 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63281a │ │ + @ instruction: 0xff632841 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #0 │ │ mov r2, #8 │ │ mov r3, #384 @ 0x180 │ │ str r1, [sp, #8] │ │ movw r1, #4 │ │ @@ -3563524,15 +3563524,15 @@ │ │ bl ceab00 │ │ str r0, [r5, #80] @ 0x50 │ │ mov r0, r4 │ │ bl d41c3c │ │ str r0, [r5, #84] @ 0x54 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63276a │ │ + @ instruction: 0xff632791 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #0 │ │ mov r2, #8 │ │ mov r3, #512 @ 0x200 │ │ str r1, [sp, #8] │ │ movw r1, #4 │ │ @@ -3563605,16 +3563605,16 @@ │ │ mov r0, r1 │ │ str r2, [sp, #8] │ │ mov r1, r8 │ │ mov r2, r7 │ │ bl cead3c │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6302dc │ │ - @ instruction: 0xff635733 │ │ + @ instruction: 0xff630303 │ │ + @ instruction: 0xff63575a │ │ @ instruction: 0xff6468b9 │ │ @ instruction: 0xff614465 │ │ @ instruction: 0xff612c08 │ │ @ instruction: 0xff6159a6 │ │ push {fp, lr} │ │ mov ip, r1 │ │ mov r1, r0 │ │ @@ -3563814,16 +3563814,16 @@ │ │ bl c40c48 │ │ ldr r0, [r4, #36] @ 0x24 │ │ bl c418a0 │ │ mov r0, fp │ │ add sp, sp, #100 @ 0x64 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff61e13f │ │ - @ instruction: 0xff634538 │ │ - @ instruction: 0xff62de61 │ │ + @ instruction: 0xff63455f │ │ + @ instruction: 0xff62de88 │ │ @ instruction: 0xff6a02a8 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ vld1.64 {d16-d17}, [r1] │ │ mov r5, r1 │ │ mov r0, #32 │ │ mov r1, r4 │ │ @@ -3564237,15 +3564237,15 @@ │ │ and r0, r0, #254 @ 0xfe │ │ lsr r1, r1, #5 │ │ orr r0, r0, r1 │ │ strb r0, [r4, #80] @ 0x50 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62dfdf │ │ + @ instruction: 0xff62e006 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #24] │ │ mov r4, #1 │ │ ldr lr, [sp, #28] │ │ stm sp, {ip, lr} │ │ str r4, [sp, #8] │ │ @@ -3564371,24 +3564371,24 @@ │ │ b ceb738 │ │ add r2, r0, #7 │ │ tst r1, #1 │ │ bicne r0, r2, #7 │ │ adds r0, r0, #8 │ │ bne ceb744 │ │ b ceb74c │ │ - @ instruction: 0xff62decb │ │ + @ instruction: 0xff62def2 │ │ @ instruction: 0xff645823 │ │ - @ instruction: 0xff62de2b │ │ - @ instruction: 0xff631ae9 │ │ - @ instruction: 0xff62de47 │ │ - @ instruction: 0xff631b05 │ │ - @ instruction: 0xff62dd83 │ │ - @ instruction: 0xff631a41 │ │ - @ instruction: 0xff62ddab │ │ - @ instruction: 0xff631a69 │ │ + @ instruction: 0xff62de52 │ │ + @ instruction: 0xff631b10 │ │ + @ instruction: 0xff62de6e │ │ + @ instruction: 0xff631b2c │ │ + @ instruction: 0xff62ddaa │ │ + @ instruction: 0xff631a68 │ │ + @ instruction: 0xff62ddd2 │ │ + @ instruction: 0xff631a90 │ │ push {r4, lr} │ │ mov r4, r2 │ │ bl ce25c4 │ │ cmp r0, #0 │ │ movne r0, #0 │ │ strne r0, [r4] │ │ movne r0, #1 │ │ @@ -3564401,15 +3564401,15 @@ │ │ ldr r2, [pc, #20] @ ceb874 │ │ mov r0, r4 │ │ mov r1, #384 @ 0x180 │ │ mov r3, #97 @ 0x61 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c6da00 │ │ - @ instruction: 0xff62dce7 │ │ + @ instruction: 0xff62dd0e │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ cmp r4, #0 │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmpne r1, #0 │ │ @@ -3564442,17 +3564442,17 @@ │ │ popne {r4, pc} │ │ ldr r1, [pc, #24] @ ceb920 │ │ mov r2, #85 @ 0x55 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62dca3 │ │ - @ instruction: 0xff62dc6f │ │ - @ instruction: 0xff62dc47 │ │ + @ instruction: 0xff62dcca │ │ + @ instruction: 0xff62dc96 │ │ + @ instruction: 0xff62dc6e │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #256 @ 0x100 │ │ str r1, [sp, #4] │ │ mov r3, #0 │ │ str r1, [sp, #8] │ │ @@ -3564502,16 +3564502,16 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62cd40 │ │ - @ instruction: 0xff62db73 │ │ + @ instruction: 0xff62cd67 │ │ + @ instruction: 0xff62db9a │ │ @ instruction: 0xff64842f │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ bl ce25c4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq cebaa0 │ │ @@ -3564543,15 +3564543,15 @@ │ │ and r0, r0, #254 @ 0xfe │ │ lsr r1, r1, #5 │ │ orr r0, r0, r1 │ │ strb r0, [r4, #80] @ 0x50 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62db17 │ │ + @ instruction: 0xff62db3e │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #192 @ 0xc0 │ │ str r1, [sp, #4] │ │ mov r3, #0 │ │ str r1, [sp, #8] │ │ @@ -3564596,15 +3564596,15 @@ │ │ and r0, r0, #254 @ 0xfe │ │ lsr r1, r1, #5 │ │ orr r0, r0, r1 │ │ strb r0, [r4, #80] @ 0x50 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62da43 │ │ + @ instruction: 0xff62da6a │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #128 @ 0x80 │ │ str r1, [sp, #4] │ │ mov r3, #0 │ │ str r1, [sp, #8] │ │ @@ -3564649,15 +3564649,15 @@ │ │ and r0, r0, #254 @ 0xfe │ │ lsr r1, r1, #5 │ │ orr r0, r0, r1 │ │ strb r0, [r4, #80] @ 0x50 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d96f │ │ + @ instruction: 0xff62d996 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #32 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #256 @ 0x100 │ │ str r1, [sp, #8] │ │ movw r1, #2 │ │ @@ -3564703,15 +3564703,15 @@ │ │ and r0, r0, #254 @ 0xfe │ │ lsr r1, r1, #5 │ │ orr r0, r0, r1 │ │ strb r0, [r4, #80] @ 0x50 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d897 │ │ + @ instruction: 0xff62d8be │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #32 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #192 @ 0xc0 │ │ str r1, [sp, #8] │ │ movw r1, #2 │ │ @@ -3564757,15 +3564757,15 @@ │ │ and r0, r0, #254 @ 0xfe │ │ lsr r1, r1, #5 │ │ orr r0, r0, r1 │ │ strb r0, [r4, #80] @ 0x50 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d7bf │ │ + @ instruction: 0xff62d7e6 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #32 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #128 @ 0x80 │ │ str r1, [sp, #8] │ │ movw r1, #2 │ │ @@ -3564811,15 +3564811,15 @@ │ │ and r0, r0, #254 @ 0xfe │ │ lsr r1, r1, #5 │ │ orr r0, r0, r1 │ │ strb r0, [r4, #80] @ 0x50 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d6e7 │ │ + @ instruction: 0xff62d70e │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #256 @ 0x100 │ │ str r1, [sp, #4] │ │ mov r3, #0 │ │ str r1, [sp, #8] │ │ @@ -3564864,15 +3564864,15 @@ │ │ and r0, r0, #254 @ 0xfe │ │ lsr r1, r1, #5 │ │ orr r0, r0, r1 │ │ strb r0, [r4, #80] @ 0x50 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d613 │ │ + @ instruction: 0xff62d63a │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #192 @ 0xc0 │ │ str r1, [sp, #4] │ │ mov r3, #0 │ │ str r1, [sp, #8] │ │ @@ -3564917,15 +3564917,15 @@ │ │ and r0, r0, #254 @ 0xfe │ │ lsr r1, r1, #5 │ │ orr r0, r0, r1 │ │ strb r0, [r4, #80] @ 0x50 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d53f │ │ + @ instruction: 0xff62d566 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #128 @ 0x80 │ │ str r1, [sp, #4] │ │ mov r3, #0 │ │ str r1, [sp, #8] │ │ @@ -3564970,15 +3564970,15 @@ │ │ and r0, r0, #254 @ 0xfe │ │ lsr r1, r1, #5 │ │ orr r0, r0, r1 │ │ strb r0, [r4, #80] @ 0x50 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d46b │ │ + @ instruction: 0xff62d492 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #32 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #256 @ 0x100 │ │ str r1, [sp, #8] │ │ movw r1, #2 │ │ @@ -3565024,15 +3565024,15 @@ │ │ and r0, r0, #254 @ 0xfe │ │ lsr r1, r1, #5 │ │ orr r0, r0, r1 │ │ strb r0, [r4, #80] @ 0x50 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d393 │ │ + @ instruction: 0xff62d3ba │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #32 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #192 @ 0xc0 │ │ str r1, [sp, #8] │ │ movw r1, #2 │ │ @@ -3565078,15 +3565078,15 @@ │ │ and r0, r0, #254 @ 0xfe │ │ lsr r1, r1, #5 │ │ orr r0, r0, r1 │ │ strb r0, [r4, #80] @ 0x50 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d2bb │ │ + @ instruction: 0xff62d2e2 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #32 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #128 @ 0x80 │ │ str r1, [sp, #8] │ │ movw r1, #2 │ │ @@ -3565214,19 +3565214,19 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0x0010b7bc │ │ andseq fp, r0, r4, lsr #15 │ │ mulseq r0, ip, r7 │ │ andseq fp, r0, ip, lsl #15 │ │ @ instruction: 0x0010b5f4 │ │ - @ instruction: 0xff62d137 │ │ + @ instruction: 0xff62d15e │ │ @ instruction: 0xff611939 │ │ andseq fp, r0, r4, ror #11 │ │ - @ instruction: 0xff62c230 │ │ - @ instruction: 0xff62d067 │ │ + @ instruction: 0xff62c257 │ │ + @ instruction: 0xff62d08e │ │ @ instruction: 0xff647923 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #24 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cec5bc │ │ @@ -3565383,15 +3565383,15 @@ │ │ mov r3, r6 │ │ strd r8, [sp] │ │ bl c8187c │ │ cmp r0, #0 │ │ bne cec704 │ │ b cec798 │ │ @ instruction: 0xff6132d6 │ │ - @ instruction: 0xff62875c │ │ + @ instruction: 0xff628783 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d42204 │ │ ldr r2, [pc, #20] @ cec7f8 │ │ mov r0, r4 │ │ mov r1, #648 @ 0x288 │ │ mov r3, #133 @ 0x85 │ │ @@ -3565485,17 +3565485,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62bde4 │ │ + @ instruction: 0xff62be0b │ │ @ instruction: 0xff6130ea │ │ - @ instruction: 0xff6325a8 │ │ + @ instruction: 0xff6325cf │ │ ldr r0, [pc, #4] @ cec97c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq ip, pc, ip, asr sl @ │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #24 │ │ bl ce25c4 │ │ @@ -3565649,21 +3565649,21 @@ │ │ mov r1, #149 @ 0x95 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r8 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff612eba │ │ - @ instruction: 0xff6340ad │ │ + @ instruction: 0xff6340d4 │ │ andseq fp, r0, r4, ror #2 │ │ @ instruction: 0xff612e62 │ │ @ instruction: 0xff64725f │ │ - @ instruction: 0xff62bba4 │ │ + @ instruction: 0xff62bbcb │ │ @ instruction: 0xff612e8e │ │ - @ instruction: 0xff63234c │ │ + @ instruction: 0xff632373 │ │ ldr r0, [pc, #4] @ cecc1c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq ip, pc, r4, ror #15 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r4, r0 │ │ @@ -3565795,26 +3565795,26 @@ │ │ mov r3, #0 │ │ str r4, [sp, #20] │ │ bl d43280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff633e4a │ │ + @ instruction: 0xff633e71 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d42204 │ │ ldr r2, [pc, #20] @ cece68 │ │ mov r0, r4 │ │ mov r1, #408 @ 0x198 │ │ mov r3, #24 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c6da00 │ │ - @ instruction: 0xff633dce │ │ + @ instruction: 0xff633df5 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq ceceb4 │ │ ldr r1, [pc, #48] @ cecebc │ │ @@ -3565827,15 +3565827,15 @@ │ │ ldr r1, [r4, #112] @ 0x70 │ │ mov r5, r0 │ │ ldr r2, [r1, #8] │ │ mov r1, r4 │ │ blx r2 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff633d9a │ │ + @ instruction: 0xff633dc1 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #0 │ │ mov r2, #128 @ 0x80 │ │ mov r3, #256 @ 0x100 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3565875,15 +3565875,15 @@ │ │ mov r3, #0 │ │ str r4, [sp, #20] │ │ bl d43280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff633d0a │ │ + @ instruction: 0xff633d31 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #0 │ │ mov r2, #128 @ 0x80 │ │ mov r3, #192 @ 0xc0 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3565923,15 +3565923,15 @@ │ │ mov r3, #0 │ │ str r4, [sp, #20] │ │ bl d43280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff633c4a │ │ + @ instruction: 0xff633c71 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r2, #128 @ 0x80 │ │ mov r1, #0 │ │ str r1, [sp, #8] │ │ mov r1, #1 │ │ str r2, [sp] │ │ @@ -3565970,15 +3565970,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d43280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff633b8e │ │ + @ instruction: 0xff633bb5 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #256 @ 0x100 │ │ str r2, [sp] │ │ mov r2, #0 │ │ str r1, [sp, #4] │ │ @@ -3566017,15 +3566017,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d43280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff633ad2 │ │ + @ instruction: 0xff633af9 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #192 @ 0xc0 │ │ str r2, [sp] │ │ mov r2, #0 │ │ str r1, [sp, #4] │ │ @@ -3566064,15 +3566064,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d43280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff633a16 │ │ + @ instruction: 0xff633a3d │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #0 │ │ str r1, [sp] │ │ mov r3, #0 │ │ str r1, [sp, #4] │ │ @@ -3566110,15 +3566110,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d43280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff63395e │ │ + @ instruction: 0xff633985 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ mov r3, #256 @ 0x100 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3566158,15 +3566158,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d43280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff63389e │ │ + @ instruction: 0xff6338c5 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ mov r3, #192 @ 0xc0 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3566206,15 +3566206,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d43280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6337de │ │ + @ instruction: 0xff633805 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #0 │ │ mov r3, #0 │ │ @@ -3566252,15 +3566252,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d43280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff633726 │ │ + @ instruction: 0xff63374d │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ mov r3, #256 @ 0x100 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3566300,15 +3566300,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d43280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff633666 │ │ + @ instruction: 0xff63368d │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ mov r3, #192 @ 0xc0 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3566348,15 +3566348,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d43280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6335a6 │ │ + @ instruction: 0xff6335cd │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #0 │ │ mov r3, #0 │ │ @@ -3566394,15 +3566394,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d43280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6334ee │ │ + @ instruction: 0xff633515 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ mov r3, #256 @ 0x100 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3566442,15 +3566442,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d43280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff63342e │ │ + @ instruction: 0xff633455 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ mov r3, #192 @ 0xc0 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3566490,15 +3566490,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d43280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff63336e │ │ + @ instruction: 0xff633395 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #0 │ │ mov r3, #0 │ │ @@ -3566536,15 +3566536,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d43280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6332b6 │ │ + @ instruction: 0xff6332dd │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ mov r3, #256 @ 0x100 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3566584,15 +3566584,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d43280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6331f6 │ │ + @ instruction: 0xff63321d │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ mov r3, #192 @ 0xc0 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3566632,15 +3566632,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d43280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff633136 │ │ + @ instruction: 0xff63315d │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #0 │ │ mov r3, #0 │ │ @@ -3566678,15 +3566678,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d43280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff63307e │ │ + @ instruction: 0xff6330a5 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ mov r3, #256 @ 0x100 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3566726,15 +3566726,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d43280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff632fbe │ │ + @ instruction: 0xff632fe5 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ mov r3, #192 @ 0xc0 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3566774,15 +3566774,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d43280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff632efe │ │ + @ instruction: 0xff632f25 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #0 │ │ mov r3, #0 │ │ @@ -3566809,21 +3566809,21 @@ │ │ mov r2, r0 │ │ mov r0, r5 │ │ mov r1, #128 @ 0x80 │ │ bl d44310 │ │ mov r4, r5 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62980e │ │ + @ instruction: 0xff629835 │ │ ldr r2, [pc, #12] @ cede2c │ │ mov r1, #392 @ 0x188 │ │ mov r3, #50 @ 0x32 │ │ add r2, pc, r2 │ │ b c6da00 │ │ - @ instruction: 0xff6297c6 │ │ + @ instruction: 0xff6297ed │ │ push {r4, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq cede70 │ │ ldr r2, [pc, #48] @ cede78 │ │ mov r1, #392 @ 0x188 │ │ mov r3, #39 @ 0x27 │ │ @@ -3566834,15 +3566834,15 @@ │ │ ldr r1, [r0, #100] @ 0x64 │ │ mov r4, r0 │ │ cmp r1, #0 │ │ addne r1, r0, #112 @ 0x70 │ │ strne r1, [r0, #100] @ 0x64 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62979e │ │ + @ instruction: 0xff6297c5 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #96 @ 0x60 │ │ mov r2, #8 │ │ mov r3, #128 @ 0x80 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3566871,15 +3566871,15 @@ │ │ mov r2, r0 │ │ mov r0, r5 │ │ mov r1, #192 @ 0xc0 │ │ bl d44310 │ │ mov r4, r5 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff629716 │ │ + @ instruction: 0xff62973d │ │ push {r4, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq cedf50 │ │ ldr r2, [pc, #48] @ cedf58 │ │ mov r1, #392 @ 0x188 │ │ mov r3, #39 @ 0x27 │ │ @@ -3566890,15 +3566890,15 @@ │ │ ldr r1, [r0, #100] @ 0x64 │ │ mov r4, r0 │ │ cmp r1, #0 │ │ addne r1, r0, #112 @ 0x70 │ │ strne r1, [r0, #100] @ 0x64 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6296be │ │ + @ instruction: 0xff6296e5 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #96 @ 0x60 │ │ mov r2, #8 │ │ mov r3, #192 @ 0xc0 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3566927,15 +3566927,15 @@ │ │ mov r2, r0 │ │ mov r0, r5 │ │ mov r1, #256 @ 0x100 │ │ bl d44310 │ │ mov r4, r5 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff629636 │ │ + @ instruction: 0xff62965d │ │ push {r4, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq cee030 │ │ ldr r2, [pc, #48] @ cee038 │ │ mov r1, #392 @ 0x188 │ │ mov r3, #39 @ 0x27 │ │ @@ -3566946,15 +3566946,15 @@ │ │ ldr r1, [r0, #100] @ 0x64 │ │ mov r4, r0 │ │ cmp r1, #0 │ │ addne r1, r0, #112 @ 0x70 │ │ strne r1, [r0, #100] @ 0x64 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6295de │ │ + @ instruction: 0xff629605 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #96 @ 0x60 │ │ mov r2, #8 │ │ mov r3, #256 @ 0x100 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3567382,17 +3567382,17 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62a084 │ │ - @ instruction: 0xff62fc7e │ │ - @ instruction: 0xff638189 │ │ + @ instruction: 0xff62a0ab │ │ + @ instruction: 0xff62fca5 │ │ + @ instruction: 0xff6381b0 │ │ @ instruction: 0xff61c1c5 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ ldr r0, [sp, #32] │ │ mov r7, #0 │ │ mov r6, r3 │ │ @@ -3567446,28 +3567446,28 @@ │ │ str r1, [sp] │ │ mov r1, #256 @ 0x100 │ │ bl d43280 │ │ mov r5, r4 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6380b9 │ │ + @ instruction: 0xff6380e0 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d42204 │ │ ldr r2, [pc, #20] @ cee83c │ │ mov r0, r4 │ │ mov r1, #248 @ 0xf8 │ │ mov r3, #64 @ 0x40 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c6da00 │ │ - @ instruction: 0xff638035 │ │ + @ instruction: 0xff63805c │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq cee8c4 │ │ ldr r2, [pc, #116] @ cee8cc │ │ mov r1, #248 @ 0xf8 │ │ mov r3, #74 @ 0x4a │ │ @@ -3567495,17 +3567495,17 @@ │ │ popne {r4, r5, fp, pc} │ │ ldr r1, [pc, #24] @ cee8d4 │ │ mov r2, #79 @ 0x4f │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff638009 │ │ - @ instruction: 0xff637fd1 │ │ - @ instruction: 0xff637fa9 │ │ + @ instruction: 0xff638030 │ │ + @ instruction: 0xff637ff8 │ │ + @ instruction: 0xff637fd0 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ mov r3, #256 @ 0x100 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3567554,18 +3567554,18 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62f9d2 │ │ - @ instruction: 0xff629d7c │ │ - @ instruction: 0xff637ed5 │ │ - @ instruction: 0xff637f05 │ │ + @ instruction: 0xff62f9f9 │ │ + @ instruction: 0xff629da3 │ │ + @ instruction: 0xff637efc │ │ + @ instruction: 0xff637f2c │ │ ldr r0, [pc, #4] @ cee9d4 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq fp, [pc], -ip │ │ ldr r0, [pc, #4] @ cee9e4 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3567810,28 +3567810,28 @@ │ │ str r0, [r4, #688] @ 0x2b0 │ │ add r0, r4, #128 @ 0x80 │ │ bl cee564 │ │ mov r5, r4 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63b456 │ │ + @ instruction: 0xff63b47d │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d42204 │ │ ldr r2, [pc, #20] @ ceedec │ │ mov r0, r4 │ │ mov r1, #696 @ 0x2b8 │ │ mov r3, #87 @ 0x57 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c6da00 │ │ - @ instruction: 0xff63b3c2 │ │ + @ instruction: 0xff63b3e9 │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq ceee74 │ │ ldr r2, [pc, #116] @ ceee7c │ │ mov r1, #696 @ 0x2b8 │ │ mov r3, #69 @ 0x45 │ │ @@ -3567859,17 +3567859,17 @@ │ │ popne {r4, r5, fp, pc} │ │ ldr r1, [pc, #24] @ ceee84 │ │ mov r2, #74 @ 0x4a │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63b396 │ │ - @ instruction: 0xff63b35e │ │ - @ instruction: 0xff63b336 │ │ + @ instruction: 0xff63b3bd │ │ + @ instruction: 0xff63b385 │ │ + @ instruction: 0xff63b35d │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [sp, #32] │ │ mov r7, #0 │ │ mov r6, r3 │ │ stm sp, {r0, r7} │ │ @@ -3567965,16 +3567965,16 @@ │ │ str r0, [sp] │ │ mov r0, r6 │ │ blx r7 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff63b1e6 │ │ - @ instruction: 0xff62ff3f │ │ + @ instruction: 0xff63b20d │ │ + @ instruction: 0xff62ff66 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ ldr r5, [r0, #112] @ 0x70 │ │ bl ce25c4 │ │ @@ -3568136,33 +3568136,33 @@ │ │ mov r1, #118 @ 0x76 │ │ b cef270 │ │ ldr r0, [r0, #8] │ │ add r1, r4, #628 @ 0x274 │ │ blx d4b4f4 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62f212 │ │ - @ instruction: 0xff63afba │ │ - @ instruction: 0xff62c287 │ │ - @ instruction: 0xff6295bc │ │ - @ instruction: 0xff63af9e │ │ - @ instruction: 0xff62c26b │ │ + @ instruction: 0xff62f239 │ │ + @ instruction: 0xff63afe1 │ │ + @ instruction: 0xff62c2ae │ │ + @ instruction: 0xff6295e3 │ │ + @ instruction: 0xff63afc5 │ │ + @ instruction: 0xff62c292 │ │ @ instruction: 0xff619aa3 │ │ - @ instruction: 0xff63af82 │ │ - @ instruction: 0xff62c24f │ │ - @ instruction: 0xff63c283 │ │ - @ instruction: 0xff63af4a │ │ - @ instruction: 0xff62c217 │ │ - @ instruction: 0xff630ee9 │ │ - @ instruction: 0xff63af66 │ │ - @ instruction: 0xff62c233 │ │ - @ instruction: 0xff63afe6 │ │ - @ instruction: 0xff62c2b3 │ │ - @ instruction: 0xff63af02 │ │ - @ instruction: 0xff62c1cf │ │ + @ instruction: 0xff63afa9 │ │ + @ instruction: 0xff62c276 │ │ + @ instruction: 0xff63c2aa │ │ + @ instruction: 0xff63af71 │ │ + @ instruction: 0xff62c23e │ │ + @ instruction: 0xff630f10 │ │ + @ instruction: 0xff63af8d │ │ + @ instruction: 0xff62c25a │ │ + @ instruction: 0xff63b00d │ │ + @ instruction: 0xff62c2da │ │ + @ instruction: 0xff63af29 │ │ + @ instruction: 0xff62c1f6 │ │ ldr r0, [pc, #4] @ cef328 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sl, pc, r8, lsl #31 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r4, #1 │ │ @@ -3568301,21 +3568301,21 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff629370 │ │ - @ instruction: 0xff62ef6a │ │ - @ instruction: 0xff630cad │ │ - @ instruction: 0xff62ee90 │ │ + @ instruction: 0xff629397 │ │ + @ instruction: 0xff62ef91 │ │ + @ instruction: 0xff630cd4 │ │ + @ instruction: 0xff62eeb7 │ │ @ instruction: 0xff641a45 │ │ - @ instruction: 0xff63ac6a │ │ - @ instruction: 0xff6248f3 │ │ + @ instruction: 0xff63ac91 │ │ + @ instruction: 0xff62491a │ │ ldr r0, [pc, #4] @ cef58c │ │ add r0, pc, r0 │ │ bx lr │ │ muleq pc, ip, sp @ │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ @@ -3569107,15 +3569107,15 @@ │ │ mov r0, #1 │ │ ldr r1, [pc, #12] @ cf01f8 │ │ add r1, pc, r1 │ │ ldr r0, [r1, r0, lsl #3] │ │ pop {r4, pc} │ │ @ instruction: 0xff60f8d1 │ │ andeq sl, pc, r4, asr r1 @ │ │ - @ instruction: 0xff6383de │ │ + @ instruction: 0xff638405 │ │ @ instruction: 0xff63fc6c │ │ push {r4, r5, fp, lr} │ │ ldr lr, [sp, #20] │ │ mov ip, #0 │ │ cmp lr, #16 │ │ cmpcs r3, lr │ │ bcs cf0224 │ │ @@ -3569594,20 +3569594,20 @@ │ │ mov r0, #12 │ │ mov r2, #30 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c6d478 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff635f2d │ │ + @ instruction: 0xff635f54 │ │ ldr r1, [pc, #8] @ cf09ac │ │ mov r2, #36 @ 0x24 │ │ add r1, pc, r1 │ │ b c6d7a8 │ │ - @ instruction: 0xff635f0d │ │ + @ instruction: 0xff635f34 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ movne r0, #1 │ │ strne r0, [r4] │ │ @@ -3569728,18 +3569728,18 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c277cc │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62d80e │ │ - @ instruction: 0xff627bb8 │ │ - @ instruction: 0xff638714 │ │ - @ instruction: 0xff635d29 │ │ + @ instruction: 0xff62d835 │ │ + @ instruction: 0xff627bdf │ │ + @ instruction: 0xff63873b │ │ + @ instruction: 0xff635d50 │ │ @ instruction: 0xff618098 │ │ ldr r0, [pc, #4] @ cf0bd0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r9, pc, r4, lsl #16 │ │ push {r4, r5, fp, lr} │ │ mov r2, r1 │ │ @@ -3569767,17 +3569767,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff623efe │ │ - @ instruction: 0xff635c8d │ │ - @ instruction: 0xff61d9bd │ │ + @ instruction: 0xff623f25 │ │ + @ instruction: 0xff635cb4 │ │ + @ instruction: 0xff61d9e4 │ │ ldr r0, [pc, #4] @ cf0c64 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r9, pc, r0, asr #15 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ mov r4, r0 │ │ @@ -3570151,21 +3570151,21 @@ │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #128 @ 0x80 │ │ bl d444a8 │ │ mov r5, r6 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff61f13c │ │ + @ instruction: 0xff61f163 │ │ ldr r2, [pc, #12] @ cf1264 │ │ mov r1, #776 @ 0x308 │ │ mov r3, #51 @ 0x33 │ │ add r2, pc, r2 │ │ b c6da00 │ │ - @ instruction: 0xff61f0f0 │ │ + @ instruction: 0xff61f117 │ │ push {r4, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq cf12a8 │ │ ldr r2, [pc, #48] @ cf12b0 │ │ mov r1, #776 @ 0x308 │ │ mov r3, #40 @ 0x28 │ │ @@ -3570176,15 +3570176,15 @@ │ │ ldr r1, [r0, #584] @ 0x248 │ │ mov r4, r0 │ │ cmp r1, #0 │ │ addne r1, r0, #648 @ 0x288 │ │ strne r1, [r0, #584] @ 0x248 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff61f0c8 │ │ + @ instruction: 0xff61f0ef │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #96 @ 0x60 │ │ mov r2, #8 │ │ mov r3, #128 @ 0x80 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3570333,15 +3570333,15 @@ │ │ str r1, [sp, #20] │ │ mov r1, #256 @ 0x100 │ │ mov r3, #128 @ 0x80 │ │ bl d43280 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff638d1b │ │ + @ instruction: 0xff638d42 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #24] │ │ mov r4, #1 │ │ ldr lr, [sp, #28] │ │ stm sp, {ip, lr} │ │ str r4, [sp, #8] │ │ @@ -3570385,15 +3570385,15 @@ │ │ mov r1, r4 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c277cc │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff638c17 │ │ + @ instruction: 0xff638c3e │ │ @ instruction: 0xff615a79 │ │ push {r4, lr} │ │ mov r4, r2 │ │ bl ce25c4 │ │ cmp r0, #0 │ │ movne r0, #0 │ │ strne r0, [r4] │ │ @@ -3570472,27 +3570472,27 @@ │ │ mov r2, ip │ │ mov r3, r6 │ │ strd r8, [sp] │ │ bl cf1a38 │ │ cmp r0, #0 │ │ bne cf1660 │ │ b cf1728 │ │ - @ instruction: 0xff638b33 │ │ - @ instruction: 0xff62441e │ │ + @ instruction: 0xff638b5a │ │ + @ instruction: 0xff624445 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d42204 │ │ ldr r2, [pc, #20] @ cf1780 │ │ mov r0, r4 │ │ mov r1, #416 @ 0x1a0 │ │ mov r3, #95 @ 0x5f │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c6da00 │ │ - @ instruction: 0xff638a6b │ │ + @ instruction: 0xff638a92 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ beq cf1804 │ │ @@ -3570518,15 +3570518,15 @@ │ │ ldr r0, [r4, #112] @ 0x70 │ │ mov r1, r4 │ │ ldr r2, [r0, #8] │ │ mov r0, r5 │ │ blx r2 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff638a0b │ │ + @ instruction: 0xff638a32 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ mov r3, #256 @ 0x100 │ │ str r1, [sp, #8] │ │ movw r1, #1 │ │ @@ -3570594,16 +3570594,16 @@ │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ b cf192c │ │ mov r0, #1 │ │ str r0, [r5, #384] @ 0x180 │ │ b cf1914 │ │ @ instruction: 0xff63c6a7 │ │ - @ instruction: 0xff6388eb │ │ - @ instruction: 0xff6241e5 │ │ + @ instruction: 0xff638912 │ │ + @ instruction: 0xff62420c │ │ @ instruction: 0xff6139bb │ │ @ instruction: 0xff60a43d │ │ ldr r0, [pc, #4] @ cf1954 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r8, pc, r4, lsr #30 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ @@ -3570656,15 +3570656,15 @@ │ │ bl c276dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6387d3 │ │ + @ instruction: 0xff6387fa │ │ @ instruction: 0xff6444ad │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #60 @ 0x3c │ │ ldr r4, [sp, #96] @ 0x60 │ │ mov r9, r0 │ │ mvn r0, #0 │ │ cmp r4, #16 │ │ @@ -3571234,15 +3571234,15 @@ │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff60f45a │ │ - @ instruction: 0xff6345d1 │ │ + @ instruction: 0xff6345f8 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #24] │ │ mov r4, #0 │ │ ldr lr, [sp, #28] │ │ stm sp, {ip, lr} │ │ str r4, [sp, #8] │ │ @@ -3571301,15 +3571301,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #121 @ 0x79 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6317ea │ │ + @ instruction: 0xff631811 │ │ @ instruction: 0xff60f34a │ │ @ instruction: 0xff63bafc │ │ ldr r0, [pc, #4] @ cf245c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r8, pc, r0, ror #11 │ │ b d41fc4 │ │ @@ -3571346,15 +3571346,15 @@ │ │ bl c276dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6331e2 │ │ + @ instruction: 0xff633209 │ │ @ instruction: 0xff60f292 │ │ @ instruction: 0xff63d950 │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ mov r4, r0 │ │ bl cf28fc │ │ mov r1, #0 │ │ @@ -3572188,15 +3572188,15 @@ │ │ mvn r5, #0 │ │ cmp r5, #1 │ │ movge r4, #1 │ │ strge r5, [r8] │ │ mov r0, r4 │ │ add sp, sp, #44 @ 0x2c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff62dd36 │ │ + @ instruction: 0xff62dd5d │ │ @ instruction: 0xff640f19 │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ mov r4, r0 │ │ bl cf3344 │ │ mov r1, #0 │ │ mov r2, #18 │ │ @@ -3572244,16 +3572244,16 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff62d986 │ │ - @ instruction: 0xff636f3a │ │ + @ instruction: 0xff62d9ad │ │ + @ instruction: 0xff636f61 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #0 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #192 @ 0xc0 │ │ str r1, [sp, #8] │ │ movw r1, #2 │ │ @@ -3572310,15 +3572310,15 @@ │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff63ce5c │ │ - @ instruction: 0xff638cb1 │ │ + @ instruction: 0xff638cd8 │ │ @ instruction: 0xff613c7b │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq cf3498 │ │ mov r4, #1 │ │ cmp r1, #0 │ │ @@ -3572368,31 +3572368,31 @@ │ │ add r0, r5, #120 @ 0x78 │ │ uxtb r1, r1 │ │ bl cf91d4 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff63cdbc │ │ - @ instruction: 0xff638bdd │ │ + @ instruction: 0xff638c04 │ │ @ instruction: 0xff63aa81 │ │ - @ instruction: 0xff638c11 │ │ + @ instruction: 0xff638c38 │ │ @ instruction: 0xff63aab5 │ │ push {fp, lr} │ │ bl ce25c4 │ │ cmp r0, #0 │ │ beq cf3528 │ │ ldr r1, [pc, #24] @ cf3530 │ │ mov r0, #152 @ 0x98 │ │ mov r2, #187 @ 0xbb │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c6d478 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff638b71 │ │ + @ instruction: 0xff638b98 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r3 │ │ mov r7, r2 │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl ce25c4 │ │ cmp r0, #0 │ │ @@ -3572418,22 +3572418,22 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r5 │ │ mov r1, r4 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b cfab58 │ │ - @ instruction: 0xff638b11 │ │ - @ instruction: 0xff6315d2 │ │ + @ instruction: 0xff638b38 │ │ + @ instruction: 0xff6315f9 │ │ ldr r2, [pc, #12] @ cf35d4 │ │ mov r1, #152 @ 0x98 │ │ mov r3, #187 @ 0xbb │ │ add r2, pc, r2 │ │ b c6da00 │ │ - @ instruction: 0xff638ac1 │ │ + @ instruction: 0xff638ae8 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cf361c │ │ ldr r1, [pc, #44] @ cf3624 │ │ @@ -3572445,15 +3572445,15 @@ │ │ beq cf361c │ │ mov r1, r4 │ │ mov r2, #152 @ 0x98 │ │ mov r5, r0 │ │ blx d4b292 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff638a91 │ │ + @ instruction: 0xff638ab8 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #32 │ │ mov r3, #0 │ │ b d4a784 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r4, r0 │ │ @@ -3572521,16 +3572521,16 @@ │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff63cb10 │ │ - @ instruction: 0xff638965 │ │ - @ instruction: 0xff625e56 │ │ + @ instruction: 0xff63898c │ │ + @ instruction: 0xff625e7d │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq cf37e4 │ │ mov r4, #1 │ │ cmp r1, #0 │ │ beq cf382c │ │ @@ -3572579,31 +3572579,31 @@ │ │ add r0, r5, #232 @ 0xe8 │ │ uxtb r1, r1 │ │ bl cf3a14 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff63ca70 │ │ - @ instruction: 0xff638891 │ │ - @ instruction: 0xff6388bd │ │ - @ instruction: 0xff6388c5 │ │ - @ instruction: 0xff6388f1 │ │ + @ instruction: 0xff6388b8 │ │ + @ instruction: 0xff6388e4 │ │ + @ instruction: 0xff6388ec │ │ + @ instruction: 0xff638918 │ │ push {fp, lr} │ │ bl ce25c4 │ │ cmp r0, #0 │ │ beq cf3874 │ │ ldr r1, [pc, #24] @ cf387c │ │ mov r0, #296 @ 0x128 │ │ mov r2, #188 @ 0xbc │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c6d478 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff638825 │ │ + @ instruction: 0xff63884c │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r3 │ │ mov r7, r2 │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl ce25c4 │ │ cmp r0, #0 │ │ @@ -3572629,22 +3572629,22 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r5 │ │ mov r1, r4 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b cf909c │ │ - @ instruction: 0xff6387c5 │ │ - @ instruction: 0xff62f237 │ │ + @ instruction: 0xff6387ec │ │ + @ instruction: 0xff62f25e │ │ ldr r2, [pc, #12] @ cf3920 │ │ mov r1, #296 @ 0x128 │ │ mov r3, #188 @ 0xbc │ │ add r2, pc, r2 │ │ b c6da00 │ │ - @ instruction: 0xff638775 │ │ + @ instruction: 0xff63879c │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cf3968 │ │ ldr r1, [pc, #44] @ cf3970 │ │ @@ -3572656,15 +3572656,15 @@ │ │ beq cf3968 │ │ mov r1, r4 │ │ mov r2, #296 @ 0x128 │ │ mov r5, r0 │ │ blx d4b3ea │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff638745 │ │ + @ instruction: 0xff63876c │ │ mov r1, #128 @ 0x80 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #0 │ │ b d4a784 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r4, r0 │ │ @@ -3580022,15 +3580022,15 @@ │ │ mov r0, #92 @ 0x5c │ │ mov r2, #24 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c6d478 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff631465 │ │ + @ instruction: 0xff63148c │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl ce25c4 │ │ mov r4, #0 │ │ @@ -3580048,15 +3580048,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ cfacf0 │ │ mov r1, #92 @ 0x5c │ │ mov r3, #24 │ │ add r2, pc, r2 │ │ b c6da00 │ │ - @ instruction: 0xff6313f1 │ │ + @ instruction: 0xff631418 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cfad38 │ │ ldr r1, [pc, #44] @ cfad40 │ │ @@ -3580068,15 +3580068,15 @@ │ │ beq cfad38 │ │ mov r1, r4 │ │ mov r2, #92 @ 0x5c │ │ mov r5, r0 │ │ blx d4b292 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6313c1 │ │ + @ instruction: 0xff6313e8 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #16 │ │ mov r3, #0 │ │ b d4a784 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ @@ -3580186,15 +3580186,15 @@ │ │ mov r3, r4 │ │ bl c7b250 │ │ mov r4, r0 │ │ cmp r0, #0 │ │ movwne r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6149d4 │ │ + @ instruction: 0xff6149fb │ │ ldr r0, [pc, #4] @ cfaf28 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, pc, ip, ror #3 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq cfaf98 │ │ @@ -3580220,28 +3580220,28 @@ │ │ mov r3, r4 │ │ pop {r4, r5, fp, lr} │ │ b c7b250 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff614950 │ │ + @ instruction: 0xff614977 │ │ push {fp, lr} │ │ bl ce25c4 │ │ cmp r0, #0 │ │ beq cfafcc │ │ ldr r1, [pc, #24] @ cfafd4 │ │ mov r0, #1 │ │ mov r2, #52 @ 0x34 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c6d478 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff61e5de │ │ + @ instruction: 0xff61e605 │ │ mov r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ mov r4, r2 │ │ bl ce25c4 │ │ cmp r0, #0 │ │ movne r0, #0 │ │ @@ -3580251,15 +3580251,15 @@ │ │ mov r0, #0 │ │ pop {r4, pc} │ │ ldr r2, [pc, #12] @ cfb01c │ │ mov r1, #1 │ │ mov r3, #52 @ 0x34 │ │ add r2, pc, r2 │ │ b c6da00 │ │ - @ instruction: 0xff61e58a │ │ + @ instruction: 0xff61e5b1 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cfb05c │ │ ldr r1, [pc, #36] @ cfb064 │ │ @@ -3580269,15 +3580269,15 @@ │ │ bl c6d3b8 │ │ cmp r0, #0 │ │ ldrbne r1, [r4] │ │ movne r5, r0 │ │ strbne r1, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61e55a │ │ + @ instruction: 0xff61e581 │ │ mov r1, #0 │ │ mov r2, #0 │ │ mov r3, #0 │ │ b d4a784 │ │ push {fp, lr} │ │ bl ce25c4 │ │ cmp r0, #0 │ │ @@ -3580366,15 +3580366,15 @@ │ │ mov r0, #96 @ 0x60 │ │ mov r2, #63 @ 0x3f │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c6d478 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff627949 │ │ + @ instruction: 0xff627970 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl ce25c4 │ │ mov r4, #0 │ │ @@ -3580392,15 +3580392,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ cfb250 │ │ mov r1, #96 @ 0x60 │ │ mov r3, #63 @ 0x3f │ │ add r2, pc, r2 │ │ b c6da00 │ │ - @ instruction: 0xff6278d5 │ │ + @ instruction: 0xff6278fc │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cfb298 │ │ ldr r1, [pc, #44] @ cfb2a0 │ │ @@ -3580412,15 +3580412,15 @@ │ │ beq cfb298 │ │ mov r1, r4 │ │ mov r2, #96 @ 0x60 │ │ mov r5, r0 │ │ blx d4b292 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6278a5 │ │ + @ instruction: 0xff6278cc │ │ mov r1, #64 @ 0x40 │ │ mov r2, #20 │ │ mov r3, #2 │ │ b d4a784 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ @@ -3580455,15 +3580455,15 @@ │ │ mov r3, r4 │ │ bl ca7a20 │ │ mov r4, r0 │ │ cmp r0, #0 │ │ movwne r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6145a0 │ │ + @ instruction: 0xff6145c7 │ │ ldr r0, [pc, #4] @ cfb35c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, pc, r0, asr #1 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq cfb3cc │ │ @@ -3580489,28 +3580489,28 @@ │ │ mov r3, r4 │ │ pop {r4, r5, fp, lr} │ │ b ca7a20 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61451c │ │ + @ instruction: 0xff614543 │ │ push {fp, lr} │ │ bl ce25c4 │ │ cmp r0, #0 │ │ beq cfb400 │ │ ldr r1, [pc, #24] @ cfb408 │ │ mov r0, #112 @ 0x70 │ │ mov r2, #68 @ 0x44 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c6d478 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff627729 │ │ + @ instruction: 0xff627750 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl ce25c4 │ │ mov r4, #0 │ │ @@ -3580528,15 +3580528,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ cfb470 │ │ mov r1, #112 @ 0x70 │ │ mov r3, #68 @ 0x44 │ │ add r2, pc, r2 │ │ b c6da00 │ │ - @ instruction: 0xff6276b5 │ │ + @ instruction: 0xff6276dc │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cfb4b8 │ │ ldr r1, [pc, #44] @ cfb4c0 │ │ @@ -3580548,15 +3580548,15 @@ │ │ beq cfb4b8 │ │ mov r1, r4 │ │ mov r2, #112 @ 0x70 │ │ mov r5, r0 │ │ blx d4b292 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff627685 │ │ + @ instruction: 0xff6276ac │ │ mov r1, #64 @ 0x40 │ │ mov r2, #28 │ │ mov r3, #2 │ │ b d4a784 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ @@ -3580577,15 +3580577,15 @@ │ │ mov r0, #112 @ 0x70 │ │ mov r2, #73 @ 0x49 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c6d478 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6275fd │ │ + @ instruction: 0xff627624 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl ce25c4 │ │ mov r4, #0 │ │ @@ -3580603,15 +3580603,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ cfb59c │ │ mov r1, #112 @ 0x70 │ │ mov r3, #73 @ 0x49 │ │ add r2, pc, r2 │ │ b c6da00 │ │ - @ instruction: 0xff627589 │ │ + @ instruction: 0xff6275b0 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cfb5e4 │ │ ldr r1, [pc, #44] @ cfb5ec │ │ @@ -3580623,15 +3580623,15 @@ │ │ beq cfb5e4 │ │ mov r1, r4 │ │ mov r2, #112 @ 0x70 │ │ mov r5, r0 │ │ blx d4b292 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff627559 │ │ + @ instruction: 0xff627580 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #32 │ │ mov r3, #2 │ │ b d4a784 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ @@ -3580652,15 +3580652,15 @@ │ │ mov r0, #112 @ 0x70 │ │ mov r2, #78 @ 0x4e │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c6d478 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6274d1 │ │ + @ instruction: 0xff6274f8 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl ce25c4 │ │ mov r4, #0 │ │ @@ -3580678,15 +3580678,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ cfb6c8 │ │ mov r1, #112 @ 0x70 │ │ mov r3, #78 @ 0x4e │ │ add r2, pc, r2 │ │ b c6da00 │ │ - @ instruction: 0xff62745d │ │ + @ instruction: 0xff627484 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cfb710 │ │ ldr r1, [pc, #44] @ cfb718 │ │ @@ -3580698,15 +3580698,15 @@ │ │ beq cfb710 │ │ mov r1, r4 │ │ mov r2, #112 @ 0x70 │ │ mov r5, r0 │ │ blx d4b292 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62742d │ │ + @ instruction: 0xff627454 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #24 │ │ mov r3, #2 │ │ b d4a784 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ @@ -3580727,15 +3580727,15 @@ │ │ mov r0, #216 @ 0xd8 │ │ mov r2, #83 @ 0x53 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c6d478 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6273a5 │ │ + @ instruction: 0xff6273cc │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl ce25c4 │ │ mov r4, #0 │ │ @@ -3580753,15 +3580753,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ cfb7f4 │ │ mov r1, #216 @ 0xd8 │ │ mov r3, #83 @ 0x53 │ │ add r2, pc, r2 │ │ b c6da00 │ │ - @ instruction: 0xff627331 │ │ + @ instruction: 0xff627358 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cfb83c │ │ ldr r1, [pc, #44] @ cfb844 │ │ @@ -3580773,15 +3580773,15 @@ │ │ beq cfb83c │ │ mov r1, r4 │ │ mov r2, #216 @ 0xd8 │ │ mov r5, r0 │ │ blx d4b3ea │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff627301 │ │ + @ instruction: 0xff627328 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #48 @ 0x30 │ │ mov r3, #2 │ │ b d4a784 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ @@ -3580802,15 +3580802,15 @@ │ │ mov r0, #216 @ 0xd8 │ │ mov r2, #88 @ 0x58 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c6d478 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff627279 │ │ + @ instruction: 0xff6272a0 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl ce25c4 │ │ mov r4, #0 │ │ @@ -3580828,15 +3580828,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ cfb920 │ │ mov r1, #216 @ 0xd8 │ │ mov r3, #88 @ 0x58 │ │ add r2, pc, r2 │ │ b c6da00 │ │ - @ instruction: 0xff627205 │ │ + @ instruction: 0xff62722c │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cfb968 │ │ ldr r1, [pc, #44] @ cfb970 │ │ @@ -3580848,15 +3580848,15 @@ │ │ beq cfb968 │ │ mov r1, r4 │ │ mov r2, #216 @ 0xd8 │ │ mov r5, r0 │ │ blx d4b3ea │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6271d5 │ │ + @ instruction: 0xff6271fc │ │ mov r1, #128 @ 0x80 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #2 │ │ b d4a784 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ @@ -3580877,15 +3580877,15 @@ │ │ mov r0, #216 @ 0xd8 │ │ mov r2, #93 @ 0x5d │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c6d478 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff62714d │ │ + @ instruction: 0xff627174 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl ce25c4 │ │ mov r4, #0 │ │ @@ -3580903,15 +3580903,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ cfba4c │ │ mov r1, #216 @ 0xd8 │ │ mov r3, #93 @ 0x5d │ │ add r2, pc, r2 │ │ b c6da00 │ │ - @ instruction: 0xff6270d9 │ │ + @ instruction: 0xff627100 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cfba94 │ │ ldr r1, [pc, #44] @ cfba9c │ │ @@ -3580923,15 +3580923,15 @@ │ │ beq cfba94 │ │ mov r1, r4 │ │ mov r2, #216 @ 0xd8 │ │ mov r5, r0 │ │ blx d4b3ea │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6270a9 │ │ + @ instruction: 0xff6270d0 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #28 │ │ mov r3, #2 │ │ b d4a784 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ @@ -3580952,15 +3580952,15 @@ │ │ mov r0, #216 @ 0xd8 │ │ mov r2, #98 @ 0x62 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c6d478 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff627021 │ │ + @ instruction: 0xff627048 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl ce25c4 │ │ mov r4, #0 │ │ @@ -3580978,15 +3580978,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ cfbb78 │ │ mov r1, #216 @ 0xd8 │ │ mov r3, #98 @ 0x62 │ │ add r2, pc, r2 │ │ b c6da00 │ │ - @ instruction: 0xff626fad │ │ + @ instruction: 0xff626fd4 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cfbbc0 │ │ ldr r1, [pc, #44] @ cfbbc8 │ │ @@ -3580998,15 +3580998,15 @@ │ │ beq cfbbc0 │ │ mov r1, r4 │ │ mov r2, #216 @ 0xd8 │ │ mov r5, r0 │ │ blx d4b3ea │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff626f7d │ │ + @ instruction: 0xff626fa4 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #32 │ │ mov r3, #2 │ │ b d4a784 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ @@ -3581496,18 +3581496,18 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff61358d │ │ + @ instruction: 0xff6135b4 │ │ @ instruction: 0xff633ecc │ │ @ instruction: 0xff639b92 │ │ - @ instruction: 0xff624923 │ │ + @ instruction: 0xff62494a │ │ ldr r0, [pc, #4] @ cfc3ac │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x000ef4b8 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq cfc42c │ │ @@ -3581554,15 +3581554,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6134c1 │ │ + @ instruction: 0xff6134e8 │ │ @ instruction: 0xff633df0 │ │ @ instruction: 0xff639aaa │ │ @ instruction: 0xff608e12 │ │ ldr r0, [pc, #4] @ cfc494 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq pc, lr, ip, lsl #8 │ │ @@ -3581679,15 +3581679,15 @@ │ │ mov r0, #108 @ 0x6c │ │ mov r2, #18 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c6d478 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff615844 │ │ + @ instruction: 0xff61586b │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl ce25c4 │ │ mov r4, #0 │ │ @@ -3581705,15 +3581705,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ cfc6d4 │ │ mov r1, #108 @ 0x6c │ │ mov r3, #18 │ │ add r2, pc, r2 │ │ b c6da00 │ │ - @ instruction: 0xff6157d0 │ │ + @ instruction: 0xff6157f7 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cfc71c │ │ ldr r1, [pc, #44] @ cfc724 │ │ @@ -3581725,15 +3581725,15 @@ │ │ beq cfc71c │ │ mov r1, r4 │ │ mov r2, #108 @ 0x6c │ │ mov r5, r0 │ │ blx d4b292 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6157a0 │ │ + @ instruction: 0xff6157c7 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #32 │ │ mov r3, #0 │ │ b d4a784 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ @@ -3581755,21 +3581755,21 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfc7a0 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff619378 │ │ + @ instruction: 0xff61939f │ │ andeq pc, lr, ip, asr #19 │ │ ldr r1, [pc, #8] @ cfc7b4 │ │ mov r2, #169 @ 0xa9 │ │ add r1, pc, r1 │ │ b c6d7a8 │ │ - @ instruction: 0xff619348 │ │ + @ instruction: 0xff61936f │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #120 @ 0x78 │ │ @@ -3582003,22 +3582003,22 @@ │ │ ldr r1, [r1, #48] @ 0x30 │ │ blx r1 │ │ mov r6, #0 │ │ str r6, [sp, #104] @ 0x68 │ │ b cfc9e8 │ │ mov r6, r0 │ │ b cfc9e8 │ │ - @ instruction: 0xff619264 │ │ + @ instruction: 0xff61928b │ │ @ instruction: 0xff60e029 │ │ - @ instruction: 0xff619100 │ │ - @ instruction: 0xff62c10f │ │ - @ instruction: 0xff62c700 │ │ + @ instruction: 0xff619127 │ │ + @ instruction: 0xff62c136 │ │ + @ instruction: 0xff62c727 │ │ @ instruction: 0xff603f38 │ │ @ instruction: 0xff63269b │ │ - @ instruction: 0xff618fd8 │ │ + @ instruction: 0xff618fff │ │ @ instruction: 0xff603e70 │ │ @ instruction: 0xff60cf3f │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r0, [r0, #260] @ 0x104 │ │ mov r4, r3 │ │ mov r7, r2 │ │ @@ -3582062,29 +3582062,29 @@ │ │ beq cfcc5c │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6301a3 │ │ + @ instruction: 0xff6301ca │ │ push {r4, lr} │ │ ldr r1, [pc, #40] @ cfcca0 │ │ mov r4, r0 │ │ mov r0, #272 @ 0x110 │ │ mov r2, #134 @ 0x86 │ │ add r1, pc, r1 │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfcca4 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff618e74 │ │ + @ instruction: 0xff618e9b │ │ andeq pc, lr, r4, lsr #10 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3582098,15 +3582098,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfccfc │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff618e1c │ │ + @ instruction: 0xff618e43 │ │ andeq pc, lr, r0, lsl #10 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3582123,15 +3582123,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfcd60 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff618db8 │ │ + @ instruction: 0xff618ddf │ │ ldrdeq pc, [lr], -r0 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3582148,15 +3582148,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfcdc4 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff618d54 │ │ + @ instruction: 0xff618d7b │ │ andeq pc, lr, r0, lsr #9 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3582168,15 +3582168,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfce14 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff618d04 │ │ + @ instruction: 0xff618d2b │ │ andeq pc, lr, r4, lsl #9 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3582190,15 +3582190,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfce6c │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff618cac │ │ + @ instruction: 0xff618cd3 │ │ andeq pc, lr, r0, ror #8 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3582215,15 +3582215,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfced0 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff618c48 │ │ + @ instruction: 0xff618c6f │ │ andeq pc, lr, r0, lsr r4 @ │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3582240,15 +3582240,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfcf34 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff618be4 │ │ + @ instruction: 0xff618c0b │ │ andeq pc, lr, r0, lsl #8 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3582260,15 +3582260,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfcf84 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff618b94 │ │ + @ instruction: 0xff618bbb │ │ andeq pc, lr, r4, ror #7 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3582282,15 +3582282,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfcfdc │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff618b3c │ │ + @ instruction: 0xff618b63 │ │ andeq pc, lr, r0, asr #7 │ │ clz r0, r1 │ │ ands r1, r1, #135 @ 0x87 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3582303,15 +3582303,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfd030 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff618ae8 │ │ + @ instruction: 0xff618b0f │ │ andeq pc, lr, r0, lsr #7 │ │ clz r0, r1 │ │ ands r1, r1, #135 @ 0x87 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3582324,15 +3582324,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfd084 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff618a94 │ │ + @ instruction: 0xff618abb │ │ andeq pc, lr, r0, lsl #7 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3582344,15 +3582344,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfd0d4 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff618a44 │ │ + @ instruction: 0xff618a6b │ │ andeq pc, lr, r4, ror #6 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3582366,15 +3582366,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfd12c │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6189ec │ │ + @ instruction: 0xff618a13 │ │ andeq pc, lr, r0, asr #6 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq cfd15c │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ @@ -3582393,15 +3582393,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfd198 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff618980 │ │ + @ instruction: 0xff6189a7 │ │ andeq pc, lr, r8, lsl #6 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq cfd1c8 │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ @@ -3582420,15 +3582420,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfd204 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff618914 │ │ + @ instruction: 0xff61893b │ │ ldrdeq pc, [lr], -r0 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3582440,15 +3582440,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfd254 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6188c4 │ │ + @ instruction: 0xff6188eb │ │ @ instruction: 0x000ef2b4 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3582462,15 +3582462,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfd2ac │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff61886c │ │ + @ instruction: 0xff618893 │ │ muleq lr, r0, r2 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3582482,15 +3582482,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfd2fc │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff61881c │ │ + @ instruction: 0xff618843 │ │ andeq pc, lr, r4, ror r2 @ │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3582504,15 +3582504,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfd354 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6187c4 │ │ + @ instruction: 0xff6187eb │ │ andeq pc, lr, r0, asr r2 @ │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3582524,15 +3582524,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfd3a4 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff618774 │ │ + @ instruction: 0xff61879b │ │ andeq pc, lr, r4, lsr r2 @ │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3582546,15 +3582546,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfd3fc │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff61871c │ │ + @ instruction: 0xff618743 │ │ andeq pc, lr, r0, lsl r2 @ │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3582566,15 +3582566,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfd44c │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6186cc │ │ + @ instruction: 0xff6186f3 │ │ strdeq pc, [lr], -r4 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3582588,15 +3582588,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfd4a4 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff618674 │ │ + @ instruction: 0xff61869b │ │ ldrdeq pc, [lr], -r0 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3582608,15 +3582608,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfd4f4 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff618624 │ │ + @ instruction: 0xff61864b │ │ @ instruction: 0x000ef1b4 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3582630,15 +3582630,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfd54c │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6185cc │ │ + @ instruction: 0xff6185f3 │ │ muleq lr, r0, r1 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq cfd57c │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ @@ -3582657,15 +3582657,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfd5b8 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff618560 │ │ + @ instruction: 0xff618587 │ │ andeq pc, lr, r8, asr r1 @ │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3582677,15 +3582677,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfd608 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff618510 │ │ + @ instruction: 0xff618537 │ │ andeq pc, lr, ip, lsr r1 @ │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3582699,15 +3582699,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfd660 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6184b8 │ │ + @ instruction: 0xff6184df │ │ andeq pc, lr, r8, lsl r1 @ │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3582720,15 +3582720,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfd6b4 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff618464 │ │ + @ instruction: 0xff61848b │ │ strdeq pc, [lr], -r8 │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3582741,15 +3582741,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfd708 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff618410 │ │ + @ instruction: 0xff618437 │ │ ldrdeq pc, [lr], -r8 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3582761,15 +3582761,15 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cfd758 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6183c0 │ │ + @ instruction: 0xff6183e7 │ │ strheq pc, [lr], -ip @ │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3583159,20 +3583159,20 @@ │ │ mov r0, #260 @ 0x104 │ │ mov r2, #42 @ 0x2a │ │ add r1, pc, r1 │ │ bl c6d478 │ │ cmp r0, #0 │ │ strne r4, [r0] │ │ pop {r4, pc} │ │ - @ instruction: 0xff61b854 │ │ + @ instruction: 0xff61b87b │ │ ldr r1, [pc, #8] @ cfdda0 │ │ mov r2, #53 @ 0x35 │ │ add r1, pc, r1 │ │ b c6d7a8 │ │ - @ instruction: 0xff61b834 │ │ + @ instruction: 0xff61b85b │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #124 @ 0x7c │ │ sub sp, sp, #1024 @ 0x400 │ │ mov r7, r0 │ │ ldr r0, [r0] │ │ mov r6, #0 │ │ mov r9, r3 │ │ @@ -3583373,24 +3583373,24 @@ │ │ mov r2, #175 @ 0xaf │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r6 │ │ add sp, sp, #124 @ 0x7c │ │ add sp, sp, #1024 @ 0x400 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff61b7c0 │ │ - @ instruction: 0xff61b69c │ │ + @ instruction: 0xff61b7e7 │ │ + @ instruction: 0xff61b6c3 │ │ @ instruction: 0xff60ad04 │ │ - @ instruction: 0xff61b6d8 │ │ + @ instruction: 0xff61b6ff │ │ @ instruction: 0xff6029c4 │ │ @ instruction: 0xff60ba70 │ │ @ instruction: 0xff600ad0 │ │ - @ instruction: 0xff62ca8b │ │ - @ instruction: 0xff62aacf │ │ - @ instruction: 0xff61b500 │ │ + @ instruction: 0xff62cab2 │ │ + @ instruction: 0xff62aaf6 │ │ + @ instruction: 0xff61b527 │ │ ldr r0, [pc, #4] @ cfe118 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq lr, lr, r8, asr r7 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r2, r1 │ │ @@ -3583409,15 +3583409,15 @@ │ │ beq cfe168 │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff62ec97 │ │ + @ instruction: 0xff62ecbe │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #36] @ cfe1a8 │ │ mov r4, r0 │ │ mov r0, #12 │ │ mov r2, #66 @ 0x42 │ │ add r1, pc, r1 │ │ bl c6d478 │ │ @@ -3583686,15 +3583686,15 @@ │ │ b cfe2e8 │ │ @ instruction: 0xff60c620 │ │ @ instruction: 0xff5ffab3 │ │ @ instruction: 0xff60c5f8 │ │ @ instruction: 0xff60c570 │ │ @ instruction: 0xff60c418 │ │ @ instruction: 0xff60c3e8 │ │ - @ instruction: 0xff62a627 │ │ + @ instruction: 0xff62a64e │ │ @ instruction: 0xff602480 │ │ @ instruction: 0xff630bf7 │ │ @ instruction: 0xff60c5cc │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r0, [r0, #4] │ │ mov r4, r3 │ │ @@ -3584287,15 +3584287,15 @@ │ │ mov r5, r8 │ │ mov r3, #0 │ │ mov r1, #0 │ │ mov r4, #496 @ 0x1f0 │ │ mov r8, r0 │ │ b cfec54 │ │ @ instruction: 0xff5fd08a │ │ - @ instruction: 0xff61a98a │ │ + @ instruction: 0xff61a9b1 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r9, r0 │ │ ldr r6, [r0] │ │ movw r0, #3 │ │ mov r8, r2 │ │ movt r0, #8 │ │ @@ -3584967,24 +3584967,24 @@ │ │ ldr r7, [sp, #16] │ │ mov r6, #908 @ 0x38c │ │ b cff79c │ │ ldr fp, [sp, #20] │ │ ldr r7, [sp, #16] │ │ b cff7dc │ │ @ instruction: 0xff5fc6da │ │ - @ instruction: 0xff616501 │ │ + @ instruction: 0xff616528 │ │ @ instruction: 0xff5fc75a │ │ @ instruction: 0xff5fc6a6 │ │ - @ instruction: 0xff6164cd │ │ + @ instruction: 0xff6164f4 │ │ @ instruction: 0xff5fc672 │ │ - @ instruction: 0xff6164a8 │ │ + @ instruction: 0xff6164cf │ │ @ instruction: 0xff5fc5fe │ │ - @ instruction: 0xff621eae │ │ + @ instruction: 0xff621ed5 │ │ @ instruction: 0xff5fc556 │ │ - @ instruction: 0xff61638c │ │ + @ instruction: 0xff6163b3 │ │ @ instruction: 0xff5fc4ee │ │ @ instruction: 0xff5fc4d6 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #32] │ │ mov lr, #0 │ │ stmib sp, {r3, ip} │ │ @@ -3585222,16 +3585222,16 @@ │ │ mvn r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #60 @ 0x3c │ │ add sp, sp, #1024 @ 0x400 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff5fc28a │ │ @ instruction: 0xff5fc01e │ │ - @ instruction: 0xff61b7ac │ │ - @ instruction: 0xff621ade │ │ + @ instruction: 0xff61b7d3 │ │ + @ instruction: 0xff621b05 │ │ @ instruction: 0xff5fbfc2 │ │ @ instruction: 0xff5fbf92 │ │ @ instruction: 0xff5fbf72 │ │ @ instruction: 0xff631e8e │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ mov r5, r1 │ │ @@ -3585605,16 +3585605,16 @@ │ │ add r0, r0, r9, lsr #2 │ │ mov r7, #34 @ 0x22 │ │ movt r6, #12883 @ 0x3253 │ │ mov r1, #1 │ │ b cfff74 │ │ @ instruction: 0xff634b43 │ │ @ instruction: 0xff5fbeb6 │ │ - @ instruction: 0xff622cfb │ │ - @ instruction: 0xff62189a │ │ + @ instruction: 0xff622d22 │ │ + @ instruction: 0xff6218c1 │ │ @ instruction: 0xff5fb996 │ │ @ instruction: 0xff62dbf4 │ │ @ instruction: 0xff5fbd62 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #124 @ 0x7c │ │ mov r7, r1 │ │ ldr r1, [pc, #324] @ d00530 │ │ @@ -3585696,20 +3585696,20 @@ │ │ bl c3c8a0 │ │ mov r5, r0 │ │ mov r0, fp │ │ bl c3c68c │ │ mov r0, r5 │ │ add sp, sp, #124 @ 0x7c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6119ff │ │ + @ instruction: 0xff611a26 │ │ @ instruction: 0xff603c46 │ │ - @ instruction: 0xff61df40 │ │ + @ instruction: 0xff61df67 │ │ @ instruction: 0xff5fa26f │ │ - @ instruction: 0xff62a80a │ │ - @ instruction: 0xff62c913 │ │ + @ instruction: 0xff62a831 │ │ + @ instruction: 0xff62c93a │ │ push {r4, lr} │ │ ldr r1, [pc, #28] @ d00570 │ │ mov r4, r0 │ │ mov r0, #4 │ │ mov r2, #59 @ 0x3b │ │ add r1, pc, r1 │ │ bl c6d478 │ │ @@ -3585992,36 +3585992,36 @@ │ │ mov r1, r4 │ │ mov r2, #211 @ 0xd3 │ │ bl c6d7a8 │ │ mov r0, r5 │ │ add sp, sp, #152 @ 0x98 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ andeq r0, r0, r4, ror #7 │ │ - @ instruction: 0xff620041 │ │ + @ instruction: 0xff620068 │ │ @ instruction: 0xff5fee19 │ │ @ instruction: 0xff63319a │ │ - @ instruction: 0xff613227 │ │ - @ instruction: 0xff61fff3 │ │ - @ instruction: 0xff615478 │ │ + @ instruction: 0xff61324e │ │ + @ instruction: 0xff62001a │ │ + @ instruction: 0xff61549f │ │ @ instruction: 0xff60855c │ │ - @ instruction: 0xff622458 │ │ + @ instruction: 0xff62247f │ │ @ instruction: 0xff62f767 │ │ @ instruction: 0xff62d841 │ │ @ instruction: 0xff62d837 │ │ - @ instruction: 0xff60fc1b │ │ - @ instruction: 0xff62b98a │ │ - @ instruction: 0xff62955f │ │ - @ instruction: 0xff61ff17 │ │ - @ instruction: 0xff61a85e │ │ - @ instruction: 0xff616af3 │ │ + @ instruction: 0xff60fc42 │ │ + @ instruction: 0xff62b9b1 │ │ + @ instruction: 0xff629586 │ │ + @ instruction: 0xff61ff3e │ │ + @ instruction: 0xff61a885 │ │ + @ instruction: 0xff616b1a │ │ andeq ip, lr, r4, asr #1 │ │ @ instruction: 0xff6000f4 │ │ @ instruction: 0xff60919c │ │ - @ instruction: 0xff62a1b7 │ │ - @ instruction: 0xff6281ff │ │ + @ instruction: 0xff62a1de │ │ + @ instruction: 0xff628226 │ │ @ instruction: 0xff62f4b6 │ │ mov ip, r0 │ │ mvn r0, #0 │ │ cmp r3, #0 │ │ bxeq lr │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ @@ -3586050,21 +3586050,21 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d00abc │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff60db61 │ │ + @ instruction: 0xff60db88 │ │ andeq ip, lr, ip, lsr #32 │ │ ldr r1, [pc, #8] @ d00ad0 │ │ mov r2, #83 @ 0x53 │ │ add r1, pc, r1 │ │ b c6d7a8 │ │ - @ instruction: 0xff60db31 │ │ + @ instruction: 0xff60db58 │ │ and r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #120 @ 0x78 │ │ mov r4, r0 │ │ @@ -3586197,15 +3586197,15 @@ │ │ ldr r0, [sp, #116] @ 0x74 │ │ ldr r1, [r1, #20] │ │ blx r1 │ │ mov r0, r6 │ │ add sp, sp, #120 @ 0x78 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ andeq r6, pc, r0, asr #31 │ │ - @ instruction: 0xff627eff │ │ + @ instruction: 0xff627f26 │ │ @ instruction: 0xff5ffd60 │ │ @ instruction: 0xff62e4d7 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r0, [r0, #260] @ 0x104 │ │ mov r4, r3 │ │ mov r7, r2 │ │ @@ -3586249,29 +3586249,29 @@ │ │ beq d00dc8 │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff62c037 │ │ + @ instruction: 0xff62c05e │ │ push {r4, lr} │ │ ldr r1, [pc, #40] @ d00e0c │ │ mov r4, r0 │ │ mov r0, #268 @ 0x10c │ │ mov r2, #70 @ 0x46 │ │ add r1, pc, r1 │ │ bl c6d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d00e10 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff60d80d │ │ + @ instruction: 0xff60d834 │ │ andeq fp, lr, r8, lsl sp │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r1] │ │ bl d41c3c │ │ mov r1, r0 │ │ mov r0, r4 │ │ @@ -3586429,16 +3586429,16 @@ │ │ bl c6d7a8 │ │ mov r0, r6 │ │ add sp, sp, #208 @ 0xd0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5ffa18 │ │ @ instruction: 0xff608ac0 │ │ @ instruction: 0xff5fe7f1 │ │ - @ instruction: 0xff629ad7 │ │ - @ instruction: 0xff627b1f │ │ + @ instruction: 0xff629afe │ │ + @ instruction: 0xff627b46 │ │ @ instruction: 0xff5fe9d9 │ │ ldr r0, [pc, #4] @ d010bc │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, lr, ip, lsr #21 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ @@ -3586458,40 +3586458,40 @@ │ │ beq d0110c │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff62bcf3 │ │ + @ instruction: 0xff62bd1a │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #32] @ d01148 │ │ mov r4, r0 │ │ mov r0, #40 @ 0x28 │ │ movw r2, #945 @ 0x3b1 │ │ add r1, pc, r1 │ │ bl c6d478 │ │ cmp r0, #0 │ │ movne r5, #1 │ │ strdne r4, [r0] │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61c0fa │ │ + @ instruction: 0xff61c121 │ │ push {r4, lr} │ │ mov r4, r0 │ │ add r0, r0, #16 │ │ bl c74ac8 │ │ ldr r0, [r4, #12] │ │ bl c33450 │ │ ldr r1, [pc, #16] @ d0117c │ │ mov r0, r4 │ │ movw r2, #961 @ 0x3c1 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff61c0ba │ │ + @ instruction: 0xff61c0e1 │ │ ldr r0, [pc, #4] @ d0118c │ │ add r0, pc, r0 │ │ bx lr │ │ muleq lr, r4, r5 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ @@ -3586556,15 +3586556,15 @@ │ │ mov r6, #1 │ │ b d01290 │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff607d57 │ │ - @ instruction: 0xff62bc03 │ │ + @ instruction: 0xff62bc2a │ │ @ instruction: 0xff5fbf8a │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3586634,25 +3586634,25 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r8, r0, r0, ror r6 │ │ - @ instruction: 0xff60efe3 │ │ + @ instruction: 0xff60f00a │ │ andeq r8, r0, r0, lsr #13 │ │ andeq r8, r0, r8, asr #14 │ │ andeq r6, pc, ip, ror #15 │ │ muleq r0, ip, r6 │ │ - @ instruction: 0xff62ad96 │ │ + @ instruction: 0xff62adbd │ │ andeq r8, r0, ip, asr #13 │ │ andeq r8, r0, r4, ror r7 │ │ strdeq r6, [pc], -r8 │ │ - @ instruction: 0xff61bf16 │ │ - @ instruction: 0xff61dc00 │ │ + @ instruction: 0xff61bf3d │ │ + @ instruction: 0xff61dc27 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ @@ -3586772,23 +3586772,23 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ bl bcf2f0 │ │ b d014a4 │ │ - @ instruction: 0xff61bd1a │ │ + @ instruction: 0xff61bd41 │ │ @ instruction: 0xff607743 │ │ - @ instruction: 0xff61bc5e │ │ - @ instruction: 0xff6108f9 │ │ - @ instruction: 0xff61bc86 │ │ - @ instruction: 0xff61bd36 │ │ + @ instruction: 0xff61bc85 │ │ + @ instruction: 0xff610920 │ │ + @ instruction: 0xff61bcad │ │ + @ instruction: 0xff61bd5d │ │ @ instruction: 0xff60775f │ │ - @ instruction: 0xff61bdaa │ │ - @ instruction: 0xff627116 │ │ + @ instruction: 0xff61bdd1 │ │ + @ instruction: 0xff62713d │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ @@ -3586908,22 +3586908,22 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ bl bcf2f0 │ │ b d016c4 │ │ - @ instruction: 0xff61bad2 │ │ + @ instruction: 0xff61baf9 │ │ @ instruction: 0xff6074fb │ │ - @ instruction: 0xff61ba3e │ │ - @ instruction: 0xff6106d9 │ │ - @ instruction: 0xff61ba66 │ │ - @ instruction: 0xff61baaa │ │ + @ instruction: 0xff61ba65 │ │ + @ instruction: 0xff610700 │ │ + @ instruction: 0xff61ba8d │ │ + @ instruction: 0xff61bad1 │ │ @ instruction: 0xff6074d3 │ │ - @ instruction: 0xff61bb8a │ │ + @ instruction: 0xff61bbb1 │ │ @ instruction: 0xff62c8ee │ │ clz r0, r1 │ │ ands r1, r1, #135 @ 0x87 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3587051,29 +3587051,29 @@ │ │ movt r0, #8 │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c277cc │ │ mov r0, r5 │ │ bl bcf2f0 │ │ b d018d4 │ │ - @ instruction: 0xff6141cc │ │ + @ instruction: 0xff6141f3 │ │ strheq r8, [r0], -ip │ │ andeq r8, r0, r0, lsl #7 │ │ andeq r6, pc, ip, asr #2 │ │ @ instruction: 0xff60728c │ │ andeq r8, r0, r0, lsl #1 │ │ andeq r8, r0, r4, asr #6 │ │ andeq r6, pc, r4, lsl r1 @ │ │ - @ instruction: 0xff61b826 │ │ + @ instruction: 0xff61b84d │ │ @ instruction: 0xff60724f │ │ - @ instruction: 0xff61b7fe │ │ - @ instruction: 0xff610499 │ │ - @ instruction: 0xff61b8ce │ │ - @ instruction: 0xff61b97a │ │ - @ instruction: 0xff6142a8 │ │ + @ instruction: 0xff61b825 │ │ + @ instruction: 0xff6104c0 │ │ + @ instruction: 0xff61b8f5 │ │ + @ instruction: 0xff61b9a1 │ │ + @ instruction: 0xff6142cf │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq d01ac4 │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ ands r1, r1, #132 @ 0x84 │ │ @@ -3587191,20 +3587191,20 @@ │ │ movt r0, #8 │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c277cc │ │ mov r0, r5 │ │ bl bcf2f0 │ │ b d01b40 │ │ - @ instruction: 0xff61b5f6 │ │ + @ instruction: 0xff61b61d │ │ @ instruction: 0xff60701f │ │ - @ instruction: 0xff61b5ce │ │ - @ instruction: 0xff610269 │ │ - @ instruction: 0xff61b66e │ │ - @ instruction: 0xff61b70e │ │ + @ instruction: 0xff61b5f5 │ │ + @ instruction: 0xff610290 │ │ + @ instruction: 0xff61b695 │ │ + @ instruction: 0xff61b735 │ │ @ instruction: 0xff5ffcbf │ │ @ instruction: 0xff62e2a3 │ │ andeq r7, r0, ip, asr lr │ │ andeq r8, r0, r4, asr #4 │ │ strdeq r5, [pc], -r8 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ @@ -3587327,22 +3587327,22 @@ │ │ movt r0, #8 │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c277cc │ │ mov r0, r5 │ │ bl bcf2f0 │ │ b d01d60 │ │ - @ instruction: 0xff61b3d6 │ │ + @ instruction: 0xff61b3fd │ │ @ instruction: 0xff606dff │ │ - @ instruction: 0xff61b3ae │ │ - @ instruction: 0xff610049 │ │ - @ instruction: 0xff61b44e │ │ - @ instruction: 0xff61b4ee │ │ + @ instruction: 0xff61b3d5 │ │ + @ instruction: 0xff610070 │ │ + @ instruction: 0xff61b475 │ │ + @ instruction: 0xff61b515 │ │ @ instruction: 0xff5fc035 │ │ - @ instruction: 0xff6100e6 │ │ + @ instruction: 0xff61010d │ │ andeq r7, r0, ip, lsr ip │ │ andeq r8, r0, r4, lsr #32 │ │ ldrdeq r5, [pc], -r8 │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ @@ -3587489,24 +3587489,24 @@ │ │ ldr r0, [pc, r0] │ │ bl c84f18 │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ mov r0, r7 │ │ bl bcf2f0 │ │ b d01f68 │ │ - @ instruction: 0xff61b19e │ │ + @ instruction: 0xff61b1c5 │ │ @ instruction: 0xff606bc7 │ │ - @ instruction: 0xff60e283 │ │ + @ instruction: 0xff60e2aa │ │ andeq r5, pc, ip, asr #20 │ │ andeq r5, pc, r0, lsl #21 │ │ - @ instruction: 0xff62a0fe │ │ + @ instruction: 0xff62a125 │ │ andeq r5, pc, ip, asr fp @ │ │ - @ instruction: 0xff61b1ba │ │ + @ instruction: 0xff61b1e1 │ │ @ instruction: 0xff606be3 │ │ - @ instruction: 0xff61b2e6 │ │ + @ instruction: 0xff61b30d │ │ @ instruction: 0xff631f25 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3587599,21 +3587599,21 @@ │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ b d022e0 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl bcf2f0 │ │ b d02200 │ │ - @ instruction: 0xff61afbe │ │ + @ instruction: 0xff61afe5 │ │ @ instruction: 0xff6069e7 │ │ andeq r7, r0, r0, lsr #20 │ │ - @ instruction: 0xff61160f │ │ - @ instruction: 0xff61afda │ │ + @ instruction: 0xff611636 │ │ + @ instruction: 0xff61b001 │ │ @ instruction: 0xff606a03 │ │ - @ instruction: 0xff61b04e │ │ + @ instruction: 0xff61b075 │ │ @ instruction: 0xff604eb1 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3587706,22 +3587706,22 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d02390 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl bcf2f0 │ │ b d023ac │ │ - @ instruction: 0xff61add6 │ │ + @ instruction: 0xff61adfd │ │ @ instruction: 0xff6067ff │ │ @ instruction: 0x000078b8 │ │ - @ instruction: 0xff61e28b │ │ - @ instruction: 0xff61adae │ │ + @ instruction: 0xff61e2b2 │ │ + @ instruction: 0xff61add5 │ │ @ instruction: 0xff6067d7 │ │ - @ instruction: 0xff61aea2 │ │ - @ instruction: 0xff60e003 │ │ + @ instruction: 0xff61aec9 │ │ + @ instruction: 0xff60e02a │ │ clz r0, r1 │ │ ands r1, r1, #135 @ 0x87 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ ldr ip, [pc, #20] @ d024ec │ │ @@ -3587868,24 +3587868,24 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b d02538 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl bcf2f0 │ │ b d02548 │ │ - @ instruction: 0xff61ab32 │ │ + @ instruction: 0xff61ab59 │ │ @ instruction: 0xff60655b │ │ - @ instruction: 0xff613514 │ │ + @ instruction: 0xff61353b │ │ andeq r5, pc, r0, lsl r5 @ │ │ andeq r5, pc, ip, lsl #9 │ │ @ instruction: 0xff606598 │ │ andeq r5, pc, ip, lsl r4 @ │ │ - @ instruction: 0xff6205ac │ │ + @ instruction: 0xff6205d3 │ │ andeq r5, pc, r4, lsl r5 @ │ │ - @ instruction: 0xff61ad06 │ │ + @ instruction: 0xff61ad2d │ │ @ instruction: 0xff60a2da │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq d02778 │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ @@ -3588000,22 +3588000,22 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b d027e4 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl bcf2f0 │ │ b d027f4 │ │ - @ instruction: 0xff61a922 │ │ + @ instruction: 0xff61a949 │ │ @ instruction: 0xff60634b │ │ @ instruction: 0xff62d5bf │ │ andeq r5, pc, r4, lsl #5 │ │ andeq r5, pc, r4, lsl r2 @ │ │ @ instruction: 0xff62b72d │ │ muleq pc, r8, r2 @ │ │ - @ instruction: 0xff61aa5a │ │ + @ instruction: 0xff61aa81 │ │ @ instruction: 0xff5fd2c8 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq d02980 │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ @@ -3588130,23 +3588130,23 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b d029ec │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl bcf2f0 │ │ b d029fc │ │ - @ instruction: 0xff61a71a │ │ + @ instruction: 0xff61a741 │ │ @ instruction: 0xff606143 │ │ - @ instruction: 0xff60f41a │ │ + @ instruction: 0xff60f441 │ │ andeq r5, pc, ip, ror r0 @ │ │ andeq r5, pc, ip │ │ @ instruction: 0xff62b533 │ │ muleq pc, r0, r0 @ │ │ - @ instruction: 0xff61a852 │ │ - @ instruction: 0xff61c564 │ │ + @ instruction: 0xff61a879 │ │ + @ instruction: 0xff61c58b │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ ldr ip, [pc, #20] @ d02b8c │ │ mov r3, r2 │ │ @@ -3588200,18 +3588200,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff61a65a │ │ + @ instruction: 0xff61a681 │ │ @ instruction: 0xff5fec31 │ │ strdeq r6, [r0], -ip │ │ - @ instruction: 0xff60d76f │ │ + @ instruction: 0xff60d796 │ │ muleq r0, r8, r3 │ │ ldrdeq r6, [r0], -r0 │ │ andeq r4, pc, r0, ror pc @ │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3588268,18 +3588268,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff61a54a │ │ - @ instruction: 0xff62753f │ │ + @ instruction: 0xff61a571 │ │ + @ instruction: 0xff627566 │ │ andeq r6, r0, ip, ror #25 │ │ - @ instruction: 0xff60d65f │ │ + @ instruction: 0xff60d686 │ │ andeq r7, r0, r8, ror #10 │ │ andeq r6, r0, r0, asr #27 │ │ andeq r4, pc, r0, ror #28 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3588336,18 +3588336,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff61a43a │ │ - @ instruction: 0xff629321 │ │ + @ instruction: 0xff61a461 │ │ + @ instruction: 0xff629348 │ │ ldrdeq r6, [r0], -ip │ │ - @ instruction: 0xff60d54f │ │ + @ instruction: 0xff60d576 │ │ andeq r7, r0, r4, lsr #10 │ │ @ instruction: 0x00006cb0 │ │ andeq r4, pc, r0, asr sp @ │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3588404,18 +3588404,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff61a32a │ │ + @ instruction: 0xff61a351 │ │ @ instruction: 0xff605d62 │ │ andeq r6, r0, ip, asr #21 │ │ - @ instruction: 0xff60d43f │ │ + @ instruction: 0xff60d466 │ │ andeq r7, r0, r0, ror r5 │ │ andeq r6, r0, r0, lsr #23 │ │ andeq r4, pc, r0, asr #24 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3588474,18 +3588474,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff61a212 │ │ - @ instruction: 0xff61bf4b │ │ + @ instruction: 0xff61a239 │ │ + @ instruction: 0xff61bf72 │ │ @ instruction: 0x000069b4 │ │ - @ instruction: 0xff6290ae │ │ + @ instruction: 0xff6290d5 │ │ @ instruction: 0x000075b4 │ │ andeq r6, r0, r8, lsl #21 │ │ andeq r4, pc, r8, lsl #22 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3588544,18 +3588544,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff61a0fa │ │ + @ instruction: 0xff61a121 │ │ @ instruction: 0xff630d61 │ │ muleq r0, ip, r8 │ │ - @ instruction: 0xff628f96 │ │ + @ instruction: 0xff628fbd │ │ andeq r7, r0, ip, lsr #12 │ │ andeq r6, r0, r0, ror r9 │ │ strdeq r4, [pc], -r0 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3588612,18 +3588612,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff619fea │ │ + @ instruction: 0xff61a011 │ │ @ instruction: 0xff5f8aef │ │ andeq r6, r0, ip, lsl #15 │ │ - @ instruction: 0xff61bd0e │ │ + @ instruction: 0xff61bd35 │ │ andeq r6, r0, r8, lsr #26 │ │ andeq r6, r0, r0, ror #16 │ │ andeq r4, pc, r0, lsl #18 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3588680,18 +3588680,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff619eda │ │ + @ instruction: 0xff619f01 │ │ @ instruction: 0xff5fc76e │ │ andeq r6, r0, ip, ror r6 │ │ - @ instruction: 0xff61bbfe │ │ + @ instruction: 0xff61bc25 │ │ strdeq r6, [r0], -r8 │ │ andeq r6, r0, r0, asr r7 │ │ strdeq r4, [pc], -r0 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3588748,18 +3588748,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff619dca │ │ + @ instruction: 0xff619df1 │ │ @ instruction: 0xff60008d │ │ andeq r6, r0, ip, ror #10 │ │ - @ instruction: 0xff61baee │ │ + @ instruction: 0xff61bb15 │ │ @ instruction: 0x00006eb4 │ │ andeq r6, r0, r0, asr #12 │ │ andeq r4, pc, r0, ror #13 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3588816,18 +3588816,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff619cba │ │ + @ instruction: 0xff619ce1 │ │ @ instruction: 0xff630948 │ │ andeq r6, r0, ip, asr r4 │ │ - @ instruction: 0xff61b9de │ │ + @ instruction: 0xff61ba05 │ │ andeq r6, r0, r0, lsl #30 │ │ andeq r6, r0, r0, lsr r5 │ │ ldrdeq r4, [pc], -r0 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3588886,16 +3588886,16 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff619ba2 │ │ - @ instruction: 0xff60cd2a │ │ + @ instruction: 0xff619bc9 │ │ + @ instruction: 0xff60cd51 │ │ andeq r6, r0, r4, asr #6 │ │ @ instruction: 0xff62a8f1 │ │ andeq r6, r0, r4, asr #30 │ │ andeq r6, r0, r8, lsl r4 │ │ muleq pc, r8, r4 @ │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3588956,15 +3588956,15 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff619a8a │ │ + @ instruction: 0xff619ab1 │ │ @ instruction: 0xff5ffd71 │ │ andeq r6, r0, ip, lsr #4 │ │ @ instruction: 0xff62a7d9 │ │ @ instruction: 0x00006fbc │ │ andeq r6, r0, r0, lsl #6 │ │ andeq r4, pc, r0, lsl #7 │ │ ands r0, r1, #135 @ 0x87 │ │ @@ -3589026,15 +3589026,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff61997a │ │ + @ instruction: 0xff6199a1 │ │ @ instruction: 0xff5fa4e8 │ │ andeq r6, r0, r8, asr #13 │ │ @ instruction: 0x000063b4 │ │ @ instruction: 0xff632640 │ │ andeq r6, r0, ip, ror pc │ │ andeq r7, r0, r8, rrx │ │ ands r0, r1, #135 @ 0x87 │ │ @@ -3589096,15 +3589096,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff619862 │ │ + @ instruction: 0xff619889 │ │ @ instruction: 0xff608e56 │ │ muleq r0, r0, r8 │ │ muleq r0, ip, r2 │ │ @ instruction: 0xff632528 │ │ andeq r6, r0, r4, ror #28 │ │ andeq r6, r0, r0, asr pc │ │ ands r0, r1, #135 @ 0x87 │ │ @@ -3589166,16 +3589166,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff61974a │ │ - @ instruction: 0xff61978d │ │ + @ instruction: 0xff619771 │ │ + @ instruction: 0xff6197b4 │ │ andeq r6, r0, r4, asr #16 │ │ andeq r6, r0, r4, lsl #3 │ │ @ instruction: 0xff632410 │ │ andeq r6, r0, ip, asr #26 │ │ andeq r6, r0, r8, lsr lr │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3589236,16 +3589236,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff619632 │ │ - @ instruction: 0xff619695 │ │ + @ instruction: 0xff619659 │ │ + @ instruction: 0xff6196bc │ │ andeq r6, r0, r8, lsl #17 │ │ andeq r6, r0, ip, rrx │ │ @ instruction: 0xff6322f8 │ │ andeq r6, r0, r4, lsr ip │ │ andeq r6, r0, r0, lsr #26 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3589308,19 +3589308,19 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff619512 │ │ + @ instruction: 0xff619539 │ │ @ instruction: 0xff63222b │ │ andeq r6, r0, r4, asr #17 │ │ andeq r5, r0, ip, asr #30 │ │ - @ instruction: 0xff60c680 │ │ + @ instruction: 0xff60c6a7 │ │ andeq r6, r0, r4, lsl fp │ │ @ instruction: 0x00006cb0 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ @@ -3589380,19 +3589380,19 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6193f2 │ │ - @ instruction: 0xff61b166 │ │ + @ instruction: 0xff619419 │ │ + @ instruction: 0xff61b18d │ │ andeq r6, r0, r4, lsr r9 │ │ andeq r5, r0, ip, lsr #28 │ │ - @ instruction: 0xff60c560 │ │ + @ instruction: 0xff60c587 │ │ strdeq r6, [r0], -r4 │ │ muleq r0, r0, fp │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3589450,16 +3589450,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6192da │ │ - @ instruction: 0xff6281e2 │ │ + @ instruction: 0xff619301 │ │ + @ instruction: 0xff628209 │ │ andeq r6, r0, r8, lsr #32 │ │ andeq r5, r0, r4, lsl sp │ │ @ instruction: 0xff62ff48 │ │ ldrdeq r6, [r0], -ip │ │ andeq r6, r0, r8, asr #19 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3589520,15 +3589520,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6191c2 │ │ + @ instruction: 0xff6191e9 │ │ @ instruction: 0xff62be38 │ │ strdeq r6, [r0], -r0 │ │ strdeq r5, [r0], -ip │ │ @ instruction: 0xff62fe30 │ │ andeq r6, r0, r4, asr #15 │ │ @ instruction: 0x000068b0 │ │ ands r0, r1, #135 @ 0x87 │ │ @@ -3589590,15 +3589590,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6190aa │ │ + @ instruction: 0xff6190d1 │ │ @ instruction: 0xff6010f7 │ │ andeq r6, r0, r4, lsr #3 │ │ andeq r5, r0, r4, ror #21 │ │ @ instruction: 0xff62fd18 │ │ andeq r6, r0, ip, lsr #13 │ │ muleq r0, r8, r7 │ │ ands r0, r1, #135 @ 0x87 │ │ @@ -3589660,16 +3589660,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff618f92 │ │ - @ instruction: 0xff615397 │ │ + @ instruction: 0xff618fb9 │ │ + @ instruction: 0xff6153be │ │ andeq r6, r0, r8, ror #3 │ │ andeq r5, r0, ip, asr #19 │ │ @ instruction: 0xff62fc00 │ │ muleq r0, r4, r5 │ │ andeq r6, r0, r0, lsl #13 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3589732,16 +3589732,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff618e72 │ │ - @ instruction: 0xff625e91 │ │ + @ instruction: 0xff618e99 │ │ + @ instruction: 0xff625eb8 │ │ andeq r6, r0, r4, lsr #4 │ │ andeq r5, r0, ip, lsr #17 │ │ @ instruction: 0xff60844b │ │ andeq r6, r0, r4, ror r4 │ │ andeq r6, r0, r0, lsl r6 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3589804,16 +3589804,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff618d52 │ │ - @ instruction: 0xff6240f2 │ │ + @ instruction: 0xff618d79 │ │ + @ instruction: 0xff624119 │ │ muleq r0, r4, r2 │ │ andeq r5, r0, ip, lsl #15 │ │ @ instruction: 0xff60832b │ │ andeq r6, r0, r4, asr r3 │ │ strdeq r6, [r0], -r0 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3589872,18 +3589872,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff618c3a │ │ - @ instruction: 0xff627b6c │ │ + @ instruction: 0xff618c61 │ │ + @ instruction: 0xff627b93 │ │ andeq r5, r0, r4, lsl #19 │ │ - @ instruction: 0xff611518 │ │ + @ instruction: 0xff61153f │ │ ldrdeq r5, [r0], -r0 │ │ andeq r6, r0, ip, lsl #9 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3589939,18 +3589939,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff618b2e │ │ + @ instruction: 0xff618b55 │ │ @ instruction: 0xff604587 │ │ andeq r5, r0, r8, asr fp │ │ - @ instruction: 0xff61140c │ │ + @ instruction: 0xff611433 │ │ andeq r5, r0, r4, asr #11 │ │ andeq r6, r0, r0, lsl #7 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3590006,18 +3590006,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff618a22 │ │ - @ instruction: 0xff61a7bc │ │ + @ instruction: 0xff618a49 │ │ + @ instruction: 0xff61a7e3 │ │ andeq r5, r0, r8, lsl fp │ │ - @ instruction: 0xff611300 │ │ + @ instruction: 0xff611327 │ │ @ instruction: 0x000054b8 │ │ andeq r6, r0, r4, ror r2 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3590073,18 +3590073,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff618916 │ │ + @ instruction: 0xff61893d │ │ @ instruction: 0xff5f94ad │ │ andeq r5, r0, r8, ror #22 │ │ - @ instruction: 0xff6111f4 │ │ + @ instruction: 0xff61121b │ │ andeq r5, r0, ip, lsr #7 │ │ andeq r6, r0, r8, ror #2 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ @@ -3590142,15 +3590142,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff618802 │ │ + @ instruction: 0xff618829 │ │ @ instruction: 0xff62d205 │ │ @ instruction: 0x00005bb0 │ │ @ instruction: 0xff6041dc │ │ muleq r0, r8, r2 │ │ andeq r6, r0, r4, lsl #2 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3590211,15 +3590211,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6186ee │ │ + @ instruction: 0xff618715 │ │ @ instruction: 0xff604171 │ │ andeq r5, r0, ip, lsr #24 │ │ @ instruction: 0xff6040c8 │ │ andeq r5, r0, r4, lsl #3 │ │ strdeq r5, [r0], -r0 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3590278,16 +3590278,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6185e2 │ │ - @ instruction: 0xff621c9f │ │ + @ instruction: 0xff618609 │ │ + @ instruction: 0xff621cc6 │ │ andeq r5, r0, ip, lsr #6 │ │ @ instruction: 0xff62b1f7 │ │ muleq r0, ip, r1 │ │ muleq r0, r4, pc @ │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3590345,16 +3590345,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6184d6 │ │ - @ instruction: 0xff6148fc │ │ + @ instruction: 0xff6184fd │ │ + @ instruction: 0xff614923 │ │ andeq r5, r0, r0, lsl #10 │ │ @ instruction: 0xff62b0eb │ │ muleq r0, r0, r0 │ │ andeq r5, r0, r8, lsl #29 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3590412,16 +3590412,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6183ca │ │ - @ instruction: 0xff60b58a │ │ + @ instruction: 0xff6183f1 │ │ + @ instruction: 0xff60b5b1 │ │ andeq r5, r0, r0, asr #9 │ │ @ instruction: 0xff62afdf │ │ andeq r4, r0, r4, lsl #31 │ │ andeq r5, r0, ip, ror sp │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3590479,16 +3590479,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6182be │ │ - @ instruction: 0xff6096d4 │ │ + @ instruction: 0xff6182e5 │ │ + @ instruction: 0xff6096fb │ │ andeq r5, r0, r0, lsl r5 │ │ @ instruction: 0xff62aed3 │ │ andeq r4, r0, r8, ror lr │ │ andeq r5, r0, r0, ror ip │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3590548,18 +3590548,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6181aa │ │ - @ instruction: 0xff61fae8 │ │ + @ instruction: 0xff6181d1 │ │ + @ instruction: 0xff61fb0f │ │ andeq r5, r0, r8, asr r5 │ │ - @ instruction: 0xff6095a0 │ │ + @ instruction: 0xff6095c7 │ │ andeq r4, r0, r4, ror #26 │ │ andeq r5, r0, r0, lsr #23 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ @@ -3590617,18 +3590617,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff618096 │ │ - @ instruction: 0xff619e51 │ │ + @ instruction: 0xff6180bd │ │ + @ instruction: 0xff619e78 │ │ ldrdeq r5, [r0], -r4 │ │ - @ instruction: 0xff60948c │ │ + @ instruction: 0xff6094b3 │ │ andeq r4, r0, r0, asr ip │ │ andeq r5, r0, ip, lsl #21 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3590684,18 +3590684,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff617f8a │ │ - @ instruction: 0xff621670 │ │ + @ instruction: 0xff617fb1 │ │ + @ instruction: 0xff621697 │ │ ldrdeq r4, [r0], -r4 @ │ │ - @ instruction: 0xff60cc02 │ │ + @ instruction: 0xff60cc29 │ │ andeq r4, r0, r4, asr #22 │ │ andeq r5, r0, ip, lsr r9 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3590751,18 +3590751,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff617e7e │ │ - @ instruction: 0xff61226e │ │ + @ instruction: 0xff617ea5 │ │ + @ instruction: 0xff612295 │ │ andeq r4, r0, r8, lsr #29 │ │ - @ instruction: 0xff60caf6 │ │ + @ instruction: 0xff60cb1d │ │ andeq r4, r0, r8, lsr sl │ │ andeq r5, r0, r0, lsr r8 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3590818,18 +3590818,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff617d72 │ │ + @ instruction: 0xff617d99 │ │ @ instruction: 0xff62aa12 │ │ andeq r4, r0, r8, ror #28 │ │ - @ instruction: 0xff60c9ea │ │ + @ instruction: 0xff60ca11 │ │ andeq r4, r0, ip, lsr #18 │ │ andeq r5, r0, r4, lsr #14 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3590885,18 +3590885,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff617c66 │ │ + @ instruction: 0xff617c8d │ │ @ instruction: 0xff6309a5 │ │ @ instruction: 0x00004eb8 │ │ - @ instruction: 0xff60c8de │ │ + @ instruction: 0xff60c905 │ │ andeq r4, r0, r0, lsr #16 │ │ andeq r5, r0, r8, lsl r6 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ @@ -3590954,18 +3590954,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff617b52 │ │ - @ instruction: 0xff626aae │ │ + @ instruction: 0xff617b79 │ │ + @ instruction: 0xff626ad5 │ │ andeq r4, r0, r0, lsl #30 │ │ - @ instruction: 0xff615d80 │ │ + @ instruction: 0xff615da7 │ │ andeq r4, r0, ip, lsl #14 │ │ andeq r5, r0, r8, asr #10 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ @@ -3591023,18 +3591023,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff617a3e │ │ - @ instruction: 0xff617ac1 │ │ + @ instruction: 0xff617a65 │ │ + @ instruction: 0xff617ae8 │ │ andeq r4, r0, ip, ror pc │ │ - @ instruction: 0xff615c6c │ │ + @ instruction: 0xff615c93 │ │ strdeq r4, [r0], -r8 │ │ andeq r5, r0, r4, lsr r4 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3591088,17 +3591088,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff617932 │ │ - @ instruction: 0xff619713 │ │ - @ instruction: 0xff608d3e │ │ + @ instruction: 0xff617959 │ │ + @ instruction: 0xff61973a │ │ + @ instruction: 0xff608d65 │ │ andeq r4, r0, r4, ror r6 │ │ muleq r0, r4, r3 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3591152,17 +3591152,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff617832 │ │ + @ instruction: 0xff617859 │ │ @ instruction: 0xff62c25c │ │ - @ instruction: 0xff608c3e │ │ + @ instruction: 0xff608c65 │ │ andeq r4, r0, r4, asr r8 │ │ muleq r0, r4, r2 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3591216,17 +3591216,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff617732 │ │ - @ instruction: 0xff61d06f │ │ - @ instruction: 0xff608b3e │ │ + @ instruction: 0xff617759 │ │ + @ instruction: 0xff61d096 │ │ + @ instruction: 0xff608b65 │ │ andeq r4, r0, r0, lsr #16 │ │ muleq r0, r4, r1 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3591280,17 +3591280,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff617632 │ │ - @ instruction: 0xff61b0a8 │ │ - @ instruction: 0xff608a3e │ │ + @ instruction: 0xff617659 │ │ + @ instruction: 0xff61b0cf │ │ + @ instruction: 0xff608a65 │ │ andeq r4, r0, ip, ror r8 │ │ muleq r0, r4, r0 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ @@ -3591346,17 +3591346,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff61752a │ │ + @ instruction: 0xff617551 │ │ @ instruction: 0xff5f606f │ │ - @ instruction: 0xff613941 │ │ + @ instruction: 0xff613968 │ │ ldrdeq r4, [r0], -r0 │ │ andeq r5, r0, r4, asr r0 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ @@ -3591412,17 +3591412,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff617422 │ │ - @ instruction: 0xff61cd84 │ │ - @ instruction: 0xff613839 │ │ + @ instruction: 0xff617449 │ │ + @ instruction: 0xff61cdab │ │ + @ instruction: 0xff613860 │ │ andeq r4, r0, r8, asr r9 │ │ andeq r4, r0, ip, asr #30 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3591476,16 +3591476,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff617322 │ │ - @ instruction: 0xff6173cc │ │ + @ instruction: 0xff617349 │ │ + @ instruction: 0xff6173f3 │ │ @ instruction: 0xff62dfc5 │ │ andeq r4, r0, r4, rrx │ │ andeq r4, r0, r4, lsl #27 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3591540,15 +3591540,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff617222 │ │ + @ instruction: 0xff617249 │ │ @ instruction: 0xff5ff290 │ │ @ instruction: 0xff62dec5 │ │ andeq r4, r0, r4, asr #4 │ │ andeq r4, r0, r4, lsl #25 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3591604,15 +3591604,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff617122 │ │ + @ instruction: 0xff617149 │ │ @ instruction: 0xff5f5c92 │ │ @ instruction: 0xff62ddc5 │ │ andeq r4, r0, r0, lsl r2 │ │ andeq r4, r0, r4, lsl #23 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3591668,16 +3591668,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff617022 │ │ - @ instruction: 0xff60bcea │ │ + @ instruction: 0xff617049 │ │ + @ instruction: 0xff60bd11 │ │ @ instruction: 0xff62dcc5 │ │ andeq r4, r0, ip, ror #4 │ │ andeq r4, r0, r4, lsl #21 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3591734,17 +3591734,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff616f1a │ │ - @ instruction: 0xff61a9c9 │ │ - @ instruction: 0xff6205f2 │ │ + @ instruction: 0xff616f41 │ │ + @ instruction: 0xff61a9f0 │ │ + @ instruction: 0xff620619 │ │ andeq r4, r0, r0, asr #5 │ │ andeq r4, r0, r4, asr #20 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ @@ -3591800,17 +3591800,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff616e12 │ │ - @ instruction: 0xff60f760 │ │ - @ instruction: 0xff6204ea │ │ + @ instruction: 0xff616e39 │ │ + @ instruction: 0xff60f787 │ │ + @ instruction: 0xff620511 │ │ andeq r4, r0, r8, asr #6 │ │ andeq r4, r0, ip, lsr r9 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3591864,17 +3591864,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff616d12 │ │ - @ instruction: 0xff620433 │ │ - @ instruction: 0xff618ae9 │ │ + @ instruction: 0xff616d39 │ │ + @ instruction: 0xff62045a │ │ + @ instruction: 0xff618b10 │ │ andeq r3, r0, r4, asr sl │ │ andeq r4, r0, r4, ror r7 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3591928,17 +3591928,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff616c12 │ │ + @ instruction: 0xff616c39 │ │ @ instruction: 0xff6279b0 │ │ - @ instruction: 0xff6189e9 │ │ + @ instruction: 0xff618a10 │ │ andeq r3, r0, r4, lsr ip │ │ andeq r4, r0, r4, ror r6 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3591992,17 +3591992,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff616b12 │ │ - @ instruction: 0xff607f6a │ │ - @ instruction: 0xff6188e9 │ │ + @ instruction: 0xff616b39 │ │ + @ instruction: 0xff607f91 │ │ + @ instruction: 0xff618910 │ │ andeq r3, r0, r0, lsl #24 │ │ andeq r4, r0, r4, ror r5 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3592056,17 +3592056,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff616a12 │ │ - @ instruction: 0xff623a6b │ │ - @ instruction: 0xff6187e9 │ │ + @ instruction: 0xff616a39 │ │ + @ instruction: 0xff623a92 │ │ + @ instruction: 0xff618810 │ │ andeq r3, r0, ip, asr ip │ │ andeq r4, r0, r4, ror r4 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ @@ -3592122,15 +3592122,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff61690a │ │ + @ instruction: 0xff616931 │ │ @ instruction: 0xff62f66a │ │ @ instruction: 0xff62d5bf │ │ @ instruction: 0x00003cb0 │ │ andeq r4, r0, r4, lsr r4 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3592188,16 +3592188,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff616802 │ │ - @ instruction: 0xff610c30 │ │ + @ instruction: 0xff616829 │ │ + @ instruction: 0xff610c57 │ │ @ instruction: 0xff62d4b7 │ │ andeq r3, r0, r8, lsr sp │ │ andeq r4, r0, ip, lsr #6 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3592252,15 +3592252,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff616702 │ │ + @ instruction: 0xff616729 │ │ @ instruction: 0xff6274cd │ │ @ instruction: 0xff62938b │ │ andeq r3, r0, r4, asr #8 │ │ andeq r4, r0, r4, ror #2 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3592316,16 +3592316,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff616602 │ │ - @ instruction: 0xff61bf8f │ │ + @ instruction: 0xff616629 │ │ + @ instruction: 0xff61bfb6 │ │ @ instruction: 0xff62928b │ │ andeq r3, r0, r4, lsr #12 │ │ andeq r4, r0, r4, rrx │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3592380,15 +3592380,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff616502 │ │ + @ instruction: 0xff616529 │ │ @ instruction: 0xff5fe59c │ │ @ instruction: 0xff62918b │ │ strdeq r3, [r0], -r0 │ │ andeq r3, r0, r4, ror #30 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3592444,16 +3592444,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff616402 │ │ - @ instruction: 0xff61085a │ │ + @ instruction: 0xff616429 │ │ + @ instruction: 0xff610881 │ │ @ instruction: 0xff62908b │ │ andeq r3, r0, ip, asr #12 │ │ andeq r3, r0, r4, ror #28 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3592510,16 +3592510,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6162fa │ │ - @ instruction: 0xff614577 │ │ + @ instruction: 0xff616321 │ │ + @ instruction: 0xff61459e │ │ @ instruction: 0xff62f04c │ │ andeq r3, r0, r0, lsr #13 │ │ andeq r3, r0, r4, lsr #28 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3592576,15 +3592576,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6161f2 │ │ + @ instruction: 0xff616219 │ │ @ instruction: 0xff5fa7f3 │ │ @ instruction: 0xff62ef44 │ │ andeq r3, r0, r8, lsr #14 │ │ andeq r3, r0, ip, lsl sp │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ @@ -3592657,24 +3592657,24 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r2, r0, r4, asr r8 │ │ - @ instruction: 0xff6091c7 │ │ + @ instruction: 0xff6091ee │ │ andeq r2, r0, r4, lsl #17 │ │ andeq r2, r0, ip, lsr #18 │ │ ldrdeq r0, [pc], -r0 @ │ │ andeq r2, r0, r0, lsl #17 │ │ - @ instruction: 0xff624f7a │ │ + @ instruction: 0xff624fa1 │ │ @ instruction: 0x000028b0 │ │ andeq r2, r0, r8, asr r9 │ │ ldrdeq r0, [pc], -ip │ │ - @ instruction: 0xff6160fa │ │ + @ instruction: 0xff616121 │ │ @ instruction: 0xff5fff83 │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3592819,25 +3592819,25 @@ │ │ ldr r0, [pc, r0] │ │ bl c84f18 │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ mov r0, r7 │ │ bl bcf2f0 │ │ b d072b0 │ │ - @ instruction: 0xff615e56 │ │ + @ instruction: 0xff615e7d │ │ @ instruction: 0xff60187f │ │ - @ instruction: 0xff608f3b │ │ + @ instruction: 0xff608f62 │ │ andeq r0, pc, r4, lsl #14 │ │ andeq r0, pc, r8, lsr r7 @ │ │ - @ instruction: 0xff624db6 │ │ + @ instruction: 0xff624ddd │ │ andeq r0, pc, r4, lsl r8 @ │ │ - @ instruction: 0xff615e72 │ │ + @ instruction: 0xff615e99 │ │ @ instruction: 0xff60189b │ │ - @ instruction: 0xff615f9e │ │ - @ instruction: 0xff610418 │ │ + @ instruction: 0xff615fc5 │ │ + @ instruction: 0xff61043f │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ @@ -3592957,23 +3592957,23 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ bl bcf2f0 │ │ b d07548 │ │ - @ instruction: 0xff615c76 │ │ + @ instruction: 0xff615c9d │ │ @ instruction: 0xff60169f │ │ - @ instruction: 0xff615bba │ │ - @ instruction: 0xff60a855 │ │ - @ instruction: 0xff615be2 │ │ - @ instruction: 0xff615c92 │ │ + @ instruction: 0xff615be1 │ │ + @ instruction: 0xff60a87c │ │ + @ instruction: 0xff615c09 │ │ + @ instruction: 0xff615cb9 │ │ @ instruction: 0xff6016bb │ │ - @ instruction: 0xff615d06 │ │ - @ instruction: 0xff60c928 │ │ + @ instruction: 0xff615d2d │ │ + @ instruction: 0xff60c94f │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ @@ -3593065,21 +3593065,21 @@ │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ b d07848 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl bcf2f0 │ │ b d07768 │ │ - @ instruction: 0xff615a56 │ │ + @ instruction: 0xff615a7d │ │ @ instruction: 0xff60147f │ │ @ instruction: 0x000024b8 │ │ - @ instruction: 0xff60c0a7 │ │ - @ instruction: 0xff615a72 │ │ + @ instruction: 0xff60c0ce │ │ + @ instruction: 0xff615a99 │ │ @ instruction: 0xff60149b │ │ - @ instruction: 0xff615ae6 │ │ + @ instruction: 0xff615b0d │ │ @ instruction: 0xff62a53e │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3593200,22 +3593200,22 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ bl bcf2f0 │ │ b d07914 │ │ - @ instruction: 0xff615882 │ │ + @ instruction: 0xff6158a9 │ │ @ instruction: 0xff6012ab │ │ - @ instruction: 0xff6157ee │ │ - @ instruction: 0xff60a489 │ │ - @ instruction: 0xff615816 │ │ - @ instruction: 0xff61585a │ │ + @ instruction: 0xff615815 │ │ + @ instruction: 0xff60a4b0 │ │ + @ instruction: 0xff61583d │ │ + @ instruction: 0xff615881 │ │ @ instruction: 0xff601283 │ │ - @ instruction: 0xff61593a │ │ + @ instruction: 0xff615961 │ │ @ instruction: 0xff604f6b │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3593308,22 +3593308,22 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d07b18 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl bcf2f0 │ │ b d07b34 │ │ - @ instruction: 0xff61564e │ │ + @ instruction: 0xff615675 │ │ @ instruction: 0xff601077 │ │ andeq r2, r0, r0, lsr r1 │ │ - @ instruction: 0xff618b03 │ │ - @ instruction: 0xff615626 │ │ + @ instruction: 0xff618b2a │ │ + @ instruction: 0xff61564d │ │ @ instruction: 0xff60104f │ │ - @ instruction: 0xff61571a │ │ - @ instruction: 0xff611b7c │ │ + @ instruction: 0xff615741 │ │ + @ instruction: 0xff611ba3 │ │ clz r0, r1 │ │ ands r1, r1, #135 @ 0x87 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ ldr ip, [pc, #20] @ d07c74 │ │ @@ -3593450,29 +3593450,29 @@ │ │ movt r0, #8 │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c277cc │ │ mov r0, r5 │ │ bl bcf2f0 │ │ b d07cd0 │ │ - @ instruction: 0xff60ddd0 │ │ + @ instruction: 0xff60ddf7 │ │ andeq r1, r0, r0, asr #25 │ │ andeq r1, r0, r4, lsl #31 │ │ andeq pc, lr, r0, asr sp @ │ │ @ instruction: 0xff600e90 │ │ andeq r1, r0, r4, lsl #25 │ │ andeq r1, r0, r8, asr #30 │ │ andeq pc, lr, r8, lsl sp @ │ │ - @ instruction: 0xff61542a │ │ + @ instruction: 0xff615451 │ │ @ instruction: 0xff600e53 │ │ - @ instruction: 0xff615402 │ │ - @ instruction: 0xff60a09d │ │ - @ instruction: 0xff6154d2 │ │ - @ instruction: 0xff61557e │ │ - @ instruction: 0xff60fa0e │ │ + @ instruction: 0xff615429 │ │ + @ instruction: 0xff60a0c4 │ │ + @ instruction: 0xff6154f9 │ │ + @ instruction: 0xff6155a5 │ │ + @ instruction: 0xff60fa35 │ │ clz r0, r1 │ │ ands r1, r1, #135 @ 0x87 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ ldr ip, [pc, #20] @ d07ec8 │ │ @@ -3593619,25 +3593619,25 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b d07f14 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl bcf2f0 │ │ b d07f24 │ │ - @ instruction: 0xff615156 │ │ + @ instruction: 0xff61517d │ │ @ instruction: 0xff600b7f │ │ - @ instruction: 0xff60db38 │ │ + @ instruction: 0xff60db5f │ │ andeq pc, lr, r4, lsr fp @ │ │ @ instruction: 0x000efab0 │ │ @ instruction: 0xff600bbc │ │ andeq pc, lr, r0, asr #20 │ │ - @ instruction: 0xff61abd0 │ │ + @ instruction: 0xff61abf7 │ │ andeq pc, lr, r8, lsr fp @ │ │ - @ instruction: 0xff61532a │ │ - @ instruction: 0xff6223a7 │ │ + @ instruction: 0xff615351 │ │ + @ instruction: 0xff6223ce │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq d08154 │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ ands r1, r1, #132 @ 0x84 │ │ @@ -3593755,21 +3593755,21 @@ │ │ movt r0, #8 │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c277cc │ │ mov r0, r5 │ │ bl bcf2f0 │ │ b d081d0 │ │ - @ instruction: 0xff614f66 │ │ + @ instruction: 0xff614f8d │ │ @ instruction: 0xff60098f │ │ - @ instruction: 0xff614f3e │ │ - @ instruction: 0xff609bd9 │ │ - @ instruction: 0xff614fde │ │ - @ instruction: 0xff61507e │ │ - @ instruction: 0xff60825e │ │ + @ instruction: 0xff614f65 │ │ + @ instruction: 0xff609c00 │ │ + @ instruction: 0xff615005 │ │ + @ instruction: 0xff6150a5 │ │ + @ instruction: 0xff608285 │ │ @ instruction: 0xff627c13 │ │ andeq r1, r0, ip, asr #15 │ │ @ instruction: 0x00001bb4 │ │ andeq pc, lr, r8, ror #16 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq d08374 │ │ @@ -3593887,22 +3593887,22 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b d083e0 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl bcf2f0 │ │ b d083f0 │ │ - @ instruction: 0xff614d26 │ │ + @ instruction: 0xff614d4d │ │ @ instruction: 0xff60074f │ │ @ instruction: 0xff6279c3 │ │ andeq pc, lr, r8, lsl #13 │ │ andeq pc, lr, r8, lsl r6 @ │ │ @ instruction: 0xff625b31 │ │ muleq lr, ip, r6 │ │ - @ instruction: 0xff614e5e │ │ + @ instruction: 0xff614e85 │ │ @ instruction: 0xff5fcf1a │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3593972,24 +3593972,24 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r1, r0, r8, asr #7 │ │ - @ instruction: 0xff607d3b │ │ + @ instruction: 0xff607d62 │ │ strdeq r1, [r0], -r8 │ │ andeq r1, r0, r0, lsr #9 │ │ andeq pc, lr, r4, asr #10 │ │ strdeq r1, [r0], -r4 │ │ - @ instruction: 0xff623aee │ │ + @ instruction: 0xff623b15 │ │ andeq r1, r0, r4, lsr #8 │ │ andeq r1, r0, ip, asr #9 │ │ andeq pc, lr, r0, asr r5 @ │ │ - @ instruction: 0xff614c6e │ │ + @ instruction: 0xff614c95 │ │ @ instruction: 0xff5f752f │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3594134,24 +3594134,24 @@ │ │ ldr r0, [pc, r0] │ │ bl c84f18 │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ mov r0, r7 │ │ bl bcf2f0 │ │ b d0873c │ │ - @ instruction: 0xff6149ca │ │ + @ instruction: 0xff6149f1 │ │ @ instruction: 0xff6003f3 │ │ - @ instruction: 0xff607aaf │ │ + @ instruction: 0xff607ad6 │ │ andeq pc, lr, r8, ror r2 @ │ │ andeq pc, lr, ip, lsr #5 │ │ - @ instruction: 0xff62392a │ │ + @ instruction: 0xff623951 │ │ andeq pc, lr, r8, lsl #7 │ │ - @ instruction: 0xff6149e6 │ │ + @ instruction: 0xff614a0d │ │ @ instruction: 0xff60040f │ │ - @ instruction: 0xff614b12 │ │ + @ instruction: 0xff614b39 │ │ @ instruction: 0xff62957e │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3594221,24 +3594221,24 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d098d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r0, r0, r4, ror #31 │ │ - @ instruction: 0xff616566 │ │ + @ instruction: 0xff61658d │ │ andeq r1, r0, r4, lsl r0 │ │ strheq r1, [r0], -ip │ │ andeq pc, lr, r0, ror #2 │ │ andeq r1, r0, r0, lsl r0 │ │ @ instruction: 0xff6255bd │ │ andeq r1, r0, r0, asr #32 │ │ andeq r1, r0, r8, ror #1 │ │ andeq pc, lr, ip, ror #2 │ │ - @ instruction: 0xff61488a │ │ + @ instruction: 0xff6148b1 │ │ @ instruction: 0xff5f7163 │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3594383,25 +3594383,25 @@ │ │ bl c275e8 │ │ ldr r0, [pc, #44] @ d08d08 │ │ movw r1, #1068 @ 0x42c │ │ ldr r2, [pc, #40] @ d08d0c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d08b04 │ │ - @ instruction: 0xff614572 │ │ + @ instruction: 0xff614599 │ │ @ instruction: 0xff5fff9b │ │ - @ instruction: 0xff61631e │ │ + @ instruction: 0xff616345 │ │ ldrdeq lr, [lr], -r8 │ │ andeq lr, lr, ip, lsl #30 │ │ @ instruction: 0xff6253f9 │ │ andeq lr, lr, r4, lsr #31 │ │ - @ instruction: 0xff61454a │ │ + @ instruction: 0xff614571 │ │ @ instruction: 0xff5fff73 │ │ - @ instruction: 0xff61472e │ │ - @ instruction: 0xff607922 │ │ + @ instruction: 0xff614755 │ │ + @ instruction: 0xff607949 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ @@ -3594521,22 +3594521,22 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ bl bcf2f0 │ │ b d08db8 │ │ - @ instruction: 0xff614406 │ │ + @ instruction: 0xff61442d │ │ @ instruction: 0xff5ffe2f │ │ - @ instruction: 0xff61434a │ │ - @ instruction: 0xff608fe5 │ │ - @ instruction: 0xff614372 │ │ - @ instruction: 0xff614422 │ │ + @ instruction: 0xff614371 │ │ + @ instruction: 0xff60900c │ │ + @ instruction: 0xff614399 │ │ + @ instruction: 0xff614449 │ │ @ instruction: 0xff5ffe4b │ │ - @ instruction: 0xff614496 │ │ + @ instruction: 0xff6144bd │ │ @ instruction: 0xff627168 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3594629,21 +3594629,21 @@ │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ b d090b8 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl bcf2f0 │ │ b d08fd8 │ │ - @ instruction: 0xff6141e6 │ │ + @ instruction: 0xff61420d │ │ @ instruction: 0xff5ffc0f │ │ andeq r0, r0, r8, asr #24 │ │ - @ instruction: 0xff60a837 │ │ - @ instruction: 0xff614202 │ │ + @ instruction: 0xff60a85e │ │ + @ instruction: 0xff614229 │ │ @ instruction: 0xff5ffc2b │ │ - @ instruction: 0xff614276 │ │ + @ instruction: 0xff61429d │ │ @ instruction: 0xff626f5f │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3594764,23 +3594764,23 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ bl bcf2f0 │ │ b d09184 │ │ - @ instruction: 0xff614012 │ │ + @ instruction: 0xff614039 │ │ @ instruction: 0xff5ffa3b │ │ - @ instruction: 0xff613f7e │ │ - @ instruction: 0xff608c19 │ │ - @ instruction: 0xff613fa6 │ │ - @ instruction: 0xff613fea │ │ + @ instruction: 0xff613fa5 │ │ + @ instruction: 0xff608c40 │ │ + @ instruction: 0xff613fcd │ │ + @ instruction: 0xff614011 │ │ @ instruction: 0xff5ffa13 │ │ - @ instruction: 0xff6140ca │ │ - @ instruction: 0xff62304d │ │ + @ instruction: 0xff6140f1 │ │ + @ instruction: 0xff623074 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ @@ -3594872,21 +3594872,21 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d09388 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl bcf2f0 │ │ b d093a4 │ │ - @ instruction: 0xff613dde │ │ + @ instruction: 0xff613e05 │ │ @ instruction: 0xff5ff807 │ │ andeq r0, r0, r0, asr #17 │ │ - @ instruction: 0xff617293 │ │ - @ instruction: 0xff613db6 │ │ + @ instruction: 0xff6172ba │ │ + @ instruction: 0xff613ddd │ │ @ instruction: 0xff5ff7df │ │ - @ instruction: 0xff613eaa │ │ + @ instruction: 0xff613ed1 │ │ @ instruction: 0xff5f84d3 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq d094dc │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ @@ -3595005,21 +3595005,21 @@ │ │ movt r0, #8 │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c277cc │ │ mov r0, r5 │ │ bl bcf2f0 │ │ b d09558 │ │ - @ instruction: 0xff613bde │ │ + @ instruction: 0xff613c05 │ │ @ instruction: 0xff5ff607 │ │ - @ instruction: 0xff613bb6 │ │ - @ instruction: 0xff608851 │ │ - @ instruction: 0xff613c56 │ │ - @ instruction: 0xff613cf6 │ │ - @ instruction: 0xff61d444 │ │ + @ instruction: 0xff613bdd │ │ + @ instruction: 0xff608878 │ │ + @ instruction: 0xff613c7d │ │ + @ instruction: 0xff613d1d │ │ + @ instruction: 0xff61d46b │ │ @ instruction: 0xff62688b │ │ andeq r0, r0, r4, asr #8 │ │ andeq r0, r0, ip, lsr #16 │ │ andeq lr, lr, r0, ror #9 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq d096fc │ │ @@ -3595137,23 +3595137,23 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b d09768 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl bcf2f0 │ │ b d09778 │ │ - @ instruction: 0xff61399e │ │ + @ instruction: 0xff6139c5 │ │ @ instruction: 0xff5ff3c7 │ │ @ instruction: 0xff62663b │ │ andeq lr, lr, r0, lsl #6 │ │ muleq lr, r0, r2 │ │ @ instruction: 0xff6247a9 │ │ andeq lr, lr, r4, lsl r3 │ │ - @ instruction: 0xff613ad6 │ │ - @ instruction: 0xff622a71 │ │ + @ instruction: 0xff613afd │ │ + @ instruction: 0xff622a98 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ cmp r2, #0 │ │ beq d09994 │ │ ldr r9, [sp, #56] @ 0x38 │ │ cmp r9, #0 │ │ beq d099bc │ │ @@ -3595219,17 +3595219,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c277cc │ │ mov r0, r7 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff613886 │ │ + @ instruction: 0xff6138ad │ │ @ instruction: 0xff5ff2af │ │ - @ instruction: 0xff61385e │ │ + @ instruction: 0xff613885 │ │ @ instruction: 0xff5ff287 │ │ push {r4, lr} │ │ mov r4, r1 │ │ mov r1, #61440 @ 0xf000 │ │ bl c9e260 │ │ cmp r0, #4096 @ 0x1000 │ │ beq d09a3c │ │ @@ -3595279,17 +3595279,17 @@ │ │ mov r0, #57 @ 0x39 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61376a │ │ - @ instruction: 0xff608405 │ │ - @ instruction: 0xff61378e │ │ + @ instruction: 0xff613791 │ │ + @ instruction: 0xff60842c │ │ + @ instruction: 0xff6137b5 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #32 │ │ mov r5, r3 │ │ mov r6, r0 │ │ bl c9e248 │ │ mov r7, r0 │ │ mov r4, #0 │ │ @@ -3595389,16 +3595389,16 @@ │ │ mov r1, #16 │ │ str r1, [r6] │ │ mov r1, r8 │ │ mov r4, r0 │ │ bl bc5c8c │ │ str r4, [r5] │ │ b d09b58 │ │ - @ instruction: 0xff61364a │ │ - @ instruction: 0xff6135c2 │ │ + @ instruction: 0xff613671 │ │ + @ instruction: 0xff6135e9 │ │ push {r4, lr} │ │ mov r4, r1 │ │ mov r1, #4096 @ 0x1000 │ │ bl bee560 │ │ mov r1, #920 @ 0x398 │ │ cmp r0, #0 │ │ movweq r1, #28 │ │ @@ -3595486,17 +3595486,17 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r6 │ │ bl bc5c2c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff61346a │ │ + @ instruction: 0xff613491 │ │ @ instruction: 0xff5f1f5d │ │ - @ instruction: 0xff613432 │ │ + @ instruction: 0xff613459 │ │ @ instruction: 0xff5f1f25 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r8, r3 │ │ mov r6, r0 │ │ bl bfbfe4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ @@ -3595580,19 +3595580,19 @@ │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c277cc │ │ mov r0, r7 │ │ bl bca338 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6132ba │ │ - @ instruction: 0xff6046be │ │ - @ instruction: 0xff613362 │ │ + @ instruction: 0xff6132e1 │ │ + @ instruction: 0xff6046e5 │ │ + @ instruction: 0xff613389 │ │ @ instruction: 0xff629f86 │ │ - @ instruction: 0xff6132fe │ │ + @ instruction: 0xff613325 │ │ @ instruction: 0xff629f22 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #16 │ │ ldr r7, [sp, #56] @ 0x38 │ │ mov r4, #0 │ │ mvn r3, #0 │ │ str r4, [sp, #12] │ │ @@ -3595711,15 +3595711,15 @@ │ │ bl bc66bc │ │ mov r0, r4 │ │ add sp, sp, #1056 @ 0x420 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r6 │ │ bl bc5c2c │ │ b d0a194 │ │ - @ instruction: 0xff6130ba │ │ + @ instruction: 0xff6130e1 │ │ @ instruction: 0xff62bdb4 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r4, #0 │ │ mov r8, r3 │ │ mov r9, r2 │ │ mov r6, r1 │ │ @@ -3595768,16 +3595768,16 @@ │ │ ldr r0, [sp, #12] │ │ mov r1, r6 │ │ mov r2, #96 @ 0x60 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff612fe2 │ │ - @ instruction: 0xff613017 │ │ + @ instruction: 0xff613009 │ │ + @ instruction: 0xff61303e │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #16 │ │ ldr r7, [sp, #56] @ 0x38 │ │ mov r4, #0 │ │ mvn r3, #0 │ │ str r4, [sp, #12] │ │ str r3, [sp, #8] │ │ @@ -3596093,16 +3596093,16 @@ │ │ ldr r0, [sp, #12] │ │ mov r1, r6 │ │ mov r2, #159 @ 0x9f │ │ bl c6d7a8 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff612ace │ │ - @ instruction: 0xff61de60 │ │ + @ instruction: 0xff612af5 │ │ + @ instruction: 0xff61de87 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ ldr r4, [sp, #40] @ 0x28 │ │ mov r5, r2 │ │ mov r2, #0 │ │ mvn r3, #0 │ │ mov r6, r1 │ │ @@ -3596206,17 +3596206,17 @@ │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ bl bc5c2c │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff61295e │ │ + @ instruction: 0xff612985 │ │ @ instruction: 0xff6255c2 │ │ - @ instruction: 0xff6128f6 │ │ + @ instruction: 0xff61291d │ │ @ instruction: 0xff62555a │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ bl bee540 │ │ cmp r0, #0 │ │ beq d0a9bc │ │ mov r1, #0 │ │ @@ -3596250,17 +3596250,17 @@ │ │ bl c276dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #160 @ 0xa0 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61285e │ │ + @ instruction: 0xff612885 │ │ @ instruction: 0xff5f1390 │ │ - @ instruction: 0xff612836 │ │ + @ instruction: 0xff61285d │ │ @ instruction: 0xff5f1368 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ bl bee548 │ │ cmp r0, #0 │ │ beq d0aa6c │ │ mov r1, #0 │ │ @@ -3596294,18 +3596294,18 @@ │ │ bl c276dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #160 @ 0xa0 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6127ae │ │ - @ instruction: 0xff60eba0 │ │ - @ instruction: 0xff612786 │ │ - @ instruction: 0xff60eb78 │ │ + @ instruction: 0xff6127d5 │ │ + @ instruction: 0xff60ebc7 │ │ + @ instruction: 0xff6127ad │ │ + @ instruction: 0xff60eb9f │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ bl befacc │ │ cmp r0, #0 │ │ beq d0ab1c │ │ mov r1, #0 │ │ bl bc7198 │ │ @@ -3596338,17 +3596338,17 @@ │ │ bl c276dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #160 @ 0xa0 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6126fe │ │ + @ instruction: 0xff612725 │ │ @ instruction: 0xff6293c5 │ │ - @ instruction: 0xff6126d6 │ │ + @ instruction: 0xff6126fd │ │ @ instruction: 0xff62939d │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ bl befac4 │ │ cmp r0, #0 │ │ beq d0abcc │ │ mov r1, #0 │ │ @@ -3596382,17 +3596382,17 @@ │ │ bl c276dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #160 @ 0xa0 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61264e │ │ + @ instruction: 0xff612675 │ │ @ instruction: 0xff5ffd28 │ │ - @ instruction: 0xff612626 │ │ + @ instruction: 0xff61264d │ │ @ instruction: 0xff5ffd00 │ │ push {r4, r5, r6, lr} │ │ mov r4, r1 │ │ mov r5, r0 │ │ bl bfc1d0 │ │ orr r1, r0, #1 │ │ mov r6, r0 │ │ @@ -3596426,16 +3596426,16 @@ │ │ bl c276dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #220 @ 0xdc │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff612576 │ │ - @ instruction: 0xff61f5bc │ │ + @ instruction: 0xff61259d │ │ + @ instruction: 0xff61f5e3 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ cmp r0, #0 │ │ ldrne r2, [r0, #68] @ 0x44 │ │ cmpne r2, #0 │ │ bne d0ad30 │ │ bl c275e8 │ │ @@ -3596474,18 +3596474,18 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, pc} │ │ - @ instruction: 0xff612522 │ │ - @ instruction: 0xff60c93c │ │ - @ instruction: 0xff6124c2 │ │ - @ instruction: 0xff60c8dc │ │ + @ instruction: 0xff612549 │ │ + @ instruction: 0xff60c963 │ │ + @ instruction: 0xff6124e9 │ │ + @ instruction: 0xff60c903 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq d0adec │ │ mov r4, r1 │ │ ldr r1, [r0, #72] @ 0x48 │ │ ldr r2, [pc, #108] @ d0ae30 │ │ mov r5, r0 │ │ @@ -3596510,17 +3596510,17 @@ │ │ mov r0, #57 @ 0x39 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c277cc │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61242e │ │ - @ instruction: 0xff615ec9 │ │ - @ instruction: 0xff61245e │ │ + @ instruction: 0xff612455 │ │ + @ instruction: 0xff615ef0 │ │ + @ instruction: 0xff612485 │ │ bx lr │ │ bx lr │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ ands r0, r1, #135 @ 0x87 │ │ mov r2, #1 │ │ @@ -3596585,17 +3596585,17 @@ │ │ mov r2, #97 @ 0x61 │ │ ldr r0, [sp, #4] │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff61d74d │ │ - @ instruction: 0xff60706d │ │ - @ instruction: 0xff61d6b5 │ │ + @ instruction: 0xff61d774 │ │ + @ instruction: 0xff607094 │ │ + @ instruction: 0xff61d6dc │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ ands r0, r1, #135 @ 0x87 │ │ mov r2, #1 │ │ bicne r0, r2, r1 │ │ bx lr │ │ @@ -3596658,17 +3596658,17 @@ │ │ mov r2, #97 @ 0x61 │ │ ldr r0, [sp, #4] │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff61d629 │ │ + @ instruction: 0xff61d650 │ │ @ instruction: 0xff62aff8 │ │ - @ instruction: 0xff61d591 │ │ + @ instruction: 0xff61d5b8 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #32] @ d0b0b0 │ │ mov r4, r0 │ │ mov r0, #32 │ │ mov r2, #73 @ 0x49 │ │ add r1, pc, r1 │ │ bl c6d478 │ │ @@ -3596705,15 +3596705,15 @@ │ │ bl c71cc4 │ │ cmp r0, #0 │ │ beq d0b12c │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6103cf │ │ + @ instruction: 0xff6103f6 │ │ ands r0, r1, #3 │ │ movwne r0, #1 │ │ bx lr │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d0b15c │ │ @@ -3596792,15 +3596792,15 @@ │ │ bl bcf2f0 │ │ mov r0, r4 │ │ bl c448bc │ │ mov r0, r5 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5f498e │ │ - @ instruction: 0xff610349 │ │ + @ instruction: 0xff610370 │ │ andeq ip, lr, ip, ror #17 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d0b2b0 │ │ ldr r0, [pc, r0] │ │ b d0d808 │ │ @@ -3596862,15 +3596862,15 @@ │ │ mov r0, r6 │ │ bl bcf2f0 │ │ mov r0, r4 │ │ bl c448bc │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5f483e │ │ - @ instruction: 0xff605155 │ │ + @ instruction: 0xff60517c │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d0b3c4 │ │ ldr r0, [pc, r0] │ │ b d0d808 │ │ andeq ip, lr, ip, asr #16 │ │ @@ -3596946,15 +3596946,15 @@ │ │ bl bcf2f0 │ │ mov r0, r4 │ │ bl c448bc │ │ mov r0, r5 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5f4726 │ │ - @ instruction: 0xff613c50 │ │ + @ instruction: 0xff613c77 │ │ andeq ip, lr, r4, lsl #13 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d0b518 │ │ ldr r0, [pc, r0] │ │ b d0d808 │ │ @@ -3597016,15 +3597016,15 @@ │ │ mov r0, r6 │ │ bl bcf2f0 │ │ mov r0, r4 │ │ bl c448bc │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5f45d6 │ │ - @ instruction: 0xff620c90 │ │ + @ instruction: 0xff620cb7 │ │ bx lr │ │ bx lr │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d0b634 │ │ ldr r0, [pc, r0] │ │ @@ -3597061,16 +3597061,16 @@ │ │ mov r5, r0 │ │ bl d0c010 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl bcf2f0 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff604de7 │ │ - @ instruction: 0xff61ec55 │ │ + @ instruction: 0xff604e0e │ │ + @ instruction: 0xff61ec7c │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d0b6e4 │ │ ldr r0, [pc, r0] │ │ b d0d808 │ │ andeq ip, lr, r4, lsr #10 │ │ @@ -3597105,16 +3597105,16 @@ │ │ mov r5, r0 │ │ bl d0c010 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl bcf2f0 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff604d37 │ │ - @ instruction: 0xff61b277 │ │ + @ instruction: 0xff604d5e │ │ + @ instruction: 0xff61b29e │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d0b794 │ │ ldr r0, [pc, r0] │ │ b d0d808 │ │ andeq ip, lr, r8, ror r4 │ │ @@ -3597286,30 +3597286,30 @@ │ │ bl c277cc │ │ mov r0, r4 │ │ bl bcf2f0 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r5, #1 │ │ b d0ba30 │ │ - @ instruction: 0xff604c87 │ │ + @ instruction: 0xff604cae │ │ @ instruction: 0xff5f05f5 │ │ - @ instruction: 0xff604bfb │ │ - @ instruction: 0xff60de55 │ │ - @ instruction: 0xff6058e0 │ │ + @ instruction: 0xff604c22 │ │ + @ instruction: 0xff60de7c │ │ + @ instruction: 0xff605907 │ │ @ instruction: 0xff601f51 │ │ - @ instruction: 0xff604a6b │ │ - @ instruction: 0xff60dcc5 │ │ - @ instruction: 0xff60fcc0 │ │ - @ instruction: 0xff604ac3 │ │ - @ instruction: 0xff60dd1d │ │ - @ instruction: 0xff604a3f │ │ - @ instruction: 0xff60dc99 │ │ - @ instruction: 0xff604a97 │ │ - @ instruction: 0xff60dcf1 │ │ - @ instruction: 0xff614580 │ │ + @ instruction: 0xff604a92 │ │ + @ instruction: 0xff60dcec │ │ + @ instruction: 0xff60fce7 │ │ + @ instruction: 0xff604aea │ │ + @ instruction: 0xff60dd44 │ │ + @ instruction: 0xff604a66 │ │ + @ instruction: 0xff60dcc0 │ │ + @ instruction: 0xff604abe │ │ + @ instruction: 0xff60dd18 │ │ + @ instruction: 0xff6145a7 │ │ @ instruction: 0xff5ffe63 │ │ @ instruction: 0xff5f4f1b │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d0baa8 │ │ ldr r0, [pc, r0] │ │ @@ -3597346,16 +3597346,16 @@ │ │ mov r5, r0 │ │ bl d0c8f4 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl bcf2f0 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff604973 │ │ - @ instruction: 0xff611837 │ │ + @ instruction: 0xff60499a │ │ + @ instruction: 0xff61185e │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d0bb58 │ │ ldr r0, [pc, r0] │ │ b d0d808 │ │ ldrdeq ip, [lr], -r4 │ │ @@ -3597390,15 +3597390,15 @@ │ │ mov r5, r0 │ │ bl d0c8f4 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl bcf2f0 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6048c3 │ │ + @ instruction: 0xff6048ea │ │ @ instruction: 0xff5f2268 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d0bc08 │ │ ldr r0, [pc, r0] │ │ b d0d808 │ │ @@ -3597434,15 +3597434,15 @@ │ │ mov r5, r0 │ │ bl d0cfd8 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl bcf2f0 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff604813 │ │ + @ instruction: 0xff60483a │ │ @ instruction: 0xff5fecdc │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d0bcb8 │ │ ldr r0, [pc, r0] │ │ b d0d808 │ │ @@ -3597478,16 +3597478,16 @@ │ │ mov r5, r0 │ │ bl d0cfd8 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl bcf2f0 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff604763 │ │ - @ instruction: 0xff61336f │ │ + @ instruction: 0xff60478a │ │ + @ instruction: 0xff613396 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d0bd68 │ │ ldr r0, [pc, r0] │ │ b d0d808 │ │ @ instruction: 0x000ebeb4 │ │ @@ -3597522,16 +3597522,16 @@ │ │ mov r5, r0 │ │ bl d0cfd8 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl bcf2f0 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6046b3 │ │ - @ instruction: 0xff61c88f │ │ + @ instruction: 0xff6046da │ │ + @ instruction: 0xff61c8b6 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d0be18 │ │ ldr r0, [pc, r0] │ │ b d0d808 │ │ andeq fp, lr, r8, lsl #28 │ │ @@ -3597566,15 +3597566,15 @@ │ │ mov r5, r0 │ │ bl d0cfd8 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl bcf2f0 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff604603 │ │ + @ instruction: 0xff60462a │ │ @ instruction: 0xff6221da │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d0bec8 │ │ ldr r0, [pc, r0] │ │ b d0d808 │ │ @@ -3597610,15 +3597610,15 @@ │ │ mov r5, r0 │ │ bl d0d178 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl bcf2f0 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff604553 │ │ + @ instruction: 0xff60457a │ │ @ instruction: 0xff5f1f08 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d0bf78 │ │ ldr r0, [pc, r0] │ │ b d0d808 │ │ @@ -3597654,15 +3597654,15 @@ │ │ mov r5, r0 │ │ bl d0d178 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl bcf2f0 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6044a3 │ │ + @ instruction: 0xff6044ca │ │ @ instruction: 0xff5fb122 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ cmp r0, #0 │ │ movne r5, r1 │ │ cmpne r1, #0 │ │ bne d0c060 │ │ bl c275e8 │ │ @@ -3597813,31 +3597813,31 @@ │ │ mov r6, #0 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #226 @ 0xe2 │ │ b d0c050 │ │ mov r6, #1 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff60441b │ │ - @ instruction: 0xff6201ba │ │ - @ instruction: 0xff613dbe │ │ + @ instruction: 0xff604442 │ │ + @ instruction: 0xff6201e1 │ │ + @ instruction: 0xff613de5 │ │ @ instruction: 0xff624c7a │ │ - @ instruction: 0xff60421f │ │ - @ instruction: 0xff61ffbe │ │ + @ instruction: 0xff604246 │ │ + @ instruction: 0xff61ffe5 │ │ @ instruction: 0xff5f0e1b │ │ - @ instruction: 0xff604277 │ │ - @ instruction: 0xff620016 │ │ - @ instruction: 0xff6041f3 │ │ - @ instruction: 0xff61ff92 │ │ - @ instruction: 0xff60424b │ │ - @ instruction: 0xff61ffea │ │ - @ instruction: 0xff613d64 │ │ + @ instruction: 0xff60429e │ │ + @ instruction: 0xff62003d │ │ + @ instruction: 0xff60421a │ │ + @ instruction: 0xff61ffb9 │ │ + @ instruction: 0xff604272 │ │ + @ instruction: 0xff620011 │ │ + @ instruction: 0xff613d8b │ │ @ instruction: 0xff5eeea0 │ │ @ instruction: 0xff5f2a2a │ │ - @ instruction: 0xff614b56 │ │ + @ instruction: 0xff614b7d │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r9, r0 │ │ movw r0, #8224 @ 0x2020 │ │ mov r7, #0 │ │ movt r0, #8224 @ 0x2020 │ │ cmp r2, #0 │ │ @@ -3598013,29 +3598013,29 @@ │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r7 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff5f1f85 │ │ @ instruction: 0xff5fb03a │ │ - @ instruction: 0xff613ac0 │ │ - @ instruction: 0xff60c0ef │ │ - @ instruction: 0xff605d02 │ │ + @ instruction: 0xff613ae7 │ │ + @ instruction: 0xff60c116 │ │ + @ instruction: 0xff605d29 │ │ @ instruction: 0xff623c89 │ │ - @ instruction: 0xff60c059 │ │ + @ instruction: 0xff60c080 │ │ @ instruction: 0xff5faf0a │ │ @ instruction: 0xff5f195e │ │ - @ instruction: 0xff60c001 │ │ + @ instruction: 0xff60c028 │ │ @ instruction: 0xff5f1916 │ │ @ instruction: 0xff623a32 │ │ - @ instruction: 0xff612eb9 │ │ - @ instruction: 0xff603ec7 │ │ + @ instruction: 0xff612ee0 │ │ + @ instruction: 0xff603eee │ │ @ instruction: 0xff629ca4 │ │ - @ instruction: 0xff61a913 │ │ - @ instruction: 0xff610f80 │ │ + @ instruction: 0xff61a93a │ │ + @ instruction: 0xff610fa7 │ │ @ instruction: 0xff5fafb6 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r1, #28] │ │ cmp r0, #0 │ │ beq d0c630 │ │ bl c51fb0 │ │ @@ -3598123,23 +3598123,23 @@ │ │ bl bd0a28 │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ popgt {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6165d2 │ │ - @ instruction: 0xff609565 │ │ - @ instruction: 0xff6146c8 │ │ - @ instruction: 0xff6077e4 │ │ - @ instruction: 0xff6184ee │ │ + @ instruction: 0xff6165f9 │ │ + @ instruction: 0xff60958c │ │ + @ instruction: 0xff6146ef │ │ + @ instruction: 0xff60780b │ │ + @ instruction: 0xff618515 │ │ @ instruction: 0xff621958 │ │ - @ instruction: 0xff61fb0d │ │ - @ instruction: 0xff618484 │ │ - @ instruction: 0xff60cf6a │ │ + @ instruction: 0xff61fb34 │ │ + @ instruction: 0xff6184ab │ │ + @ instruction: 0xff60cf91 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r8, r2 │ │ mov r2, r1 │ │ ldr r1, [pc, #312] @ d0c8d0 │ │ mov r7, r3 │ │ mov r5, r0 │ │ @@ -3598217,22 +3598217,22 @@ │ │ mov r4, #0 │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff5f8715 │ │ - @ instruction: 0xff61c9fc │ │ - @ instruction: 0xff60bce9 │ │ + @ instruction: 0xff61ca23 │ │ + @ instruction: 0xff60bd10 │ │ @ instruction: 0xff5f403d │ │ @ instruction: 0xff5fab52 │ │ - @ instruction: 0xff612bd5 │ │ - @ instruction: 0xff61c960 │ │ + @ instruction: 0xff612bfc │ │ + @ instruction: 0xff61c987 │ │ @ instruction: 0xff5f3fa5 │ │ - @ instruction: 0xff612b69 │ │ + @ instruction: 0xff612b90 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ cmp r0, #0 │ │ mov r6, #0 │ │ movne r4, r1 │ │ cmpne r1, #0 │ │ str r6, [sp, #28] │ │ @@ -3598634,46 +3598634,46 @@ │ │ add r1, pc, r1 │ │ bl d0c780 │ │ cmp r0, #0 │ │ movne r6, #1 │ │ b d0cdb0 │ │ mov r6, #1 │ │ b d0cdb0 │ │ - @ instruction: 0xff603b27 │ │ - @ instruction: 0xff6109fa │ │ - @ instruction: 0xff603aaf │ │ - @ instruction: 0xff610982 │ │ - @ instruction: 0xff60475c │ │ - @ instruction: 0xff60394f │ │ - @ instruction: 0xff610822 │ │ + @ instruction: 0xff603b4e │ │ + @ instruction: 0xff610a21 │ │ + @ instruction: 0xff603ad6 │ │ + @ instruction: 0xff6109a9 │ │ + @ instruction: 0xff604783 │ │ + @ instruction: 0xff603976 │ │ + @ instruction: 0xff610849 │ │ @ instruction: 0xff600de9 │ │ - @ instruction: 0xff6107bd │ │ - @ instruction: 0xff613400 │ │ - @ instruction: 0xff603917 │ │ - @ instruction: 0xff6107ea │ │ + @ instruction: 0xff6107e4 │ │ + @ instruction: 0xff613427 │ │ + @ instruction: 0xff60393e │ │ + @ instruction: 0xff610811 │ │ @ instruction: 0xff5fece3 │ │ @ instruction: 0xff5fa5fd │ │ - @ instruction: 0xff60194e │ │ + @ instruction: 0xff601975 │ │ @ instruction: 0xff6271cd │ │ - @ instruction: 0xff60191a │ │ + @ instruction: 0xff601941 │ │ @ instruction: 0xff5f1059 │ │ @ instruction: 0xff5fb4de │ │ @ instruction: 0xff600af7 │ │ - @ instruction: 0xff61e5be │ │ - @ instruction: 0xff6132b6 │ │ - @ instruction: 0xff61a9bd │ │ + @ instruction: 0xff61e5e5 │ │ + @ instruction: 0xff6132dd │ │ + @ instruction: 0xff61a9e4 │ │ @ instruction: 0xff5f7676 │ │ @ instruction: 0xff5f0188 │ │ - @ instruction: 0xff60f559 │ │ - @ instruction: 0xff61311e │ │ - @ instruction: 0xff603587 │ │ + @ instruction: 0xff60f580 │ │ + @ instruction: 0xff613145 │ │ + @ instruction: 0xff6035ae │ │ @ instruction: 0xff5fe927 │ │ - @ instruction: 0xff6028cb │ │ - @ instruction: 0xff620210 │ │ - @ instruction: 0xff603747 │ │ + @ instruction: 0xff6028f2 │ │ + @ instruction: 0xff620237 │ │ + @ instruction: 0xff60376e │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ cmpne r1, #0 │ │ bne d0d020 │ │ bl c275e8 │ │ ldr r0, [pc, #344] @ d0d14c │ │ movw r1, #577 @ 0x241 │ │ @@ -3598759,24 +3598759,24 @@ │ │ mov r2, r0 │ │ mov r1, r5 │ │ mov r0, r4 │ │ cmp r2, #1 │ │ bge d0d0d4 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff603457 │ │ - @ instruction: 0xff60a6d8 │ │ + @ instruction: 0xff60347e │ │ + @ instruction: 0xff60a6ff │ │ andeq r1, lr, r8, asr #21 │ │ - @ instruction: 0xff60334f │ │ - @ instruction: 0xff60a5d0 │ │ + @ instruction: 0xff603376 │ │ + @ instruction: 0xff60a5f7 │ │ @ instruction: 0xff5f47d7 │ │ @ instruction: 0xff5fe6d3 │ │ @ instruction: 0xff5f9fed │ │ - @ instruction: 0xff6033e7 │ │ - @ instruction: 0xff60a668 │ │ + @ instruction: 0xff60340e │ │ + @ instruction: 0xff60a68f │ │ @ instruction: 0xff5f81da │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ mov r4, #0 │ │ mov r7, r0 │ │ mov r0, r1 │ │ mov r8, r2 │ │ @@ -3599146,48 +3599146,48 @@ │ │ moveq r9, r0 │ │ mov r0, r7 │ │ mov r3, r9 │ │ bl bd0a28 │ │ b d0d5e0 │ │ ldr r6, [sp, #16] │ │ b d0d24c │ │ - @ instruction: 0xff60328f │ │ + @ instruction: 0xff6032b6 │ │ @ instruction: 0xff628e1b │ │ - @ instruction: 0xff603227 │ │ + @ instruction: 0xff60324e │ │ @ instruction: 0xff628db3 │ │ @ instruction: 0xff600535 │ │ - @ instruction: 0xff609ebf │ │ - @ instruction: 0xff61cad6 │ │ + @ instruction: 0xff609ee6 │ │ + @ instruction: 0xff61cafd │ │ @ instruction: 0xff5f45ec │ │ - @ instruction: 0xff603eb0 │ │ + @ instruction: 0xff603ed7 │ │ @ instruction: 0xff628687 │ │ - @ instruction: 0xff60468d │ │ + @ instruction: 0xff6046b4 │ │ @ instruction: 0xff5f4548 │ │ - @ instruction: 0xff612b50 │ │ - @ instruction: 0xff608332 │ │ - @ instruction: 0xff6116f6 │ │ - @ instruction: 0xff61e85f │ │ + @ instruction: 0xff612b77 │ │ + @ instruction: 0xff608359 │ │ + @ instruction: 0xff61171d │ │ + @ instruction: 0xff61e886 │ │ @ instruction: 0xff5fb49c │ │ @ instruction: 0xff622416 │ │ - @ instruction: 0xff6132c8 │ │ + @ instruction: 0xff6132ef │ │ @ instruction: 0xff5fb427 │ │ - @ instruction: 0xff617165 │ │ - @ instruction: 0xff61aaec │ │ - @ instruction: 0xff60daf8 │ │ - @ instruction: 0xff6150a5 │ │ + @ instruction: 0xff61718c │ │ + @ instruction: 0xff61ab13 │ │ + @ instruction: 0xff60db1f │ │ + @ instruction: 0xff6150cc │ │ @ instruction: 0xff5ff241 │ │ @ instruction: 0xff5f9cea │ │ - @ instruction: 0xff60dea3 │ │ + @ instruction: 0xff60deca │ │ @ instruction: 0xff6228b3 │ │ - @ instruction: 0xff60de4f │ │ + @ instruction: 0xff60de76 │ │ @ instruction: 0xff5f247a │ │ - @ instruction: 0xff613632 │ │ - @ instruction: 0xff60ddf7 │ │ + @ instruction: 0xff613659 │ │ + @ instruction: 0xff60de1e │ │ @ instruction: 0xff5ee6a1 │ │ - @ instruction: 0xff60ddc7 │ │ + @ instruction: 0xff60ddee │ │ add r0, r0, #4 │ │ ldr r1, [r0, #-4] │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ cmp r1, #42 @ 0x2a │ │ ldreq r0, [r0] │ │ @@ -3599312,15 +3599312,15 @@ │ │ bl d41c3c │ │ mov r1, #0 │ │ mov r5, r6 │ │ str r1, [r6, #16] │ │ str r0, [r6] │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff61ac86 │ │ + @ instruction: 0xff61acad │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl ce25c4 │ │ cmp r6, #0 │ │ beq d0da1c │ │ @@ -3599456,20 +3599456,20 @@ │ │ ldr r1, [sp, #28] │ │ mov r3, #249 @ 0xf9 │ │ add r2, pc, r2 │ │ bl c6eb18 │ │ mov r0, r7 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff61ab5e │ │ + @ instruction: 0xff61ab85 │ │ @ instruction: 0xff5f0330 │ │ - @ instruction: 0xff61ab12 │ │ - @ instruction: 0xff6150bd │ │ - @ instruction: 0xff61aad6 │ │ - @ instruction: 0xff61aa26 │ │ + @ instruction: 0xff61ab39 │ │ + @ instruction: 0xff6150e4 │ │ + @ instruction: 0xff61aafd │ │ + @ instruction: 0xff61aa4d │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl ce25c4 │ │ mov r8, #0 │ │ cmp r5, #0 │ │ beq d0dc70 │ │ @@ -3599513,16 +3599513,16 @@ │ │ beq d0dc70 │ │ ldr r0, [r6, #8] │ │ bl bee2cc │ │ mov r8, #1 │ │ str r5, [r6, #8] │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff61a992 │ │ - @ instruction: 0xff618cef │ │ + @ instruction: 0xff61a9b9 │ │ + @ instruction: 0xff618d16 │ │ push {r4, r5, fp, lr} │ │ ldr r5, [pc, #80] @ d0dd78 │ │ mov r4, r0 │ │ ldr r0, [r0, #36] @ 0x24 │ │ movw r2, #277 @ 0x115 │ │ add r5, pc, r5 │ │ mov r1, r5 │ │ @@ -3599538,15 +3599538,15 @@ │ │ movw r3, #281 @ 0x119 │ │ bl c6da00 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #283 @ 0x11b │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff61a912 │ │ + @ instruction: 0xff61a939 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ bl ce25c4 │ │ mov r7, #0 │ │ cmp r0, #0 │ │ beq d0dea0 │ │ ldr r1, [pc, #388] @ d0df20 │ │ @@ -3599644,18 +3599644,18 @@ │ │ bl c6da00 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #283 @ 0x11b │ │ bl c6d7a8 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff61a8a2 │ │ - @ instruction: 0xff61a76e │ │ - @ instruction: 0xff61a792 │ │ - @ instruction: 0xff61a7ba │ │ + @ instruction: 0xff61a8c9 │ │ + @ instruction: 0xff61a795 │ │ + @ instruction: 0xff61a7b9 │ │ + @ instruction: 0xff61a7e1 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #176 @ 0xb0 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ add r7, sp, #96 @ 0x60 │ │ mov r4, r0 │ │ cmp r4, #0 │ │ mov r0, r7 │ │ @@ -3599861,26 +3599861,26 @@ │ │ mov r0, #0 │ │ cmp r1, #0 │ │ str r1, [r4, #36] @ 0x24 │ │ movne r0, #1 │ │ add sp, sp, #176 @ 0xb0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff5f66c1 │ │ - @ instruction: 0xff613e13 │ │ - @ instruction: 0xff617bf5 │ │ + @ instruction: 0xff613e3a │ │ + @ instruction: 0xff617c1c │ │ @ instruction: 0xff5fac8c │ │ - @ instruction: 0xff61a592 │ │ + @ instruction: 0xff61a5b9 │ │ @ instruction: 0xff625e82 │ │ - @ instruction: 0xff615c37 │ │ + @ instruction: 0xff615c5e │ │ @ instruction: 0xff5ed08b │ │ - @ instruction: 0xff61a51a │ │ + @ instruction: 0xff61a541 │ │ @ instruction: 0xff622d4b │ │ - @ instruction: 0xff60313e │ │ - @ instruction: 0xff61a47e │ │ - @ instruction: 0xff61a3e6 │ │ + @ instruction: 0xff603165 │ │ + @ instruction: 0xff61a4a5 │ │ + @ instruction: 0xff61a40d │ │ ldr r0, [pc, #4] @ d0e2c0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, lr, ip, lsr #17 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ @@ -3599965,20 +3599965,20 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5f635d │ │ @ instruction: 0xff5f902a │ │ - @ instruction: 0xff613ac7 │ │ - @ instruction: 0xff6178bd │ │ + @ instruction: 0xff613aee │ │ + @ instruction: 0xff6178e4 │ │ @ instruction: 0xff5f8fda │ │ - @ instruction: 0xff61598f │ │ + @ instruction: 0xff6159b6 │ │ @ instruction: 0xff5ecdeb │ │ - @ instruction: 0xff602f0a │ │ + @ instruction: 0xff602f31 │ │ @ instruction: 0xff5f8f4e │ │ ldr r0, [pc, #4] @ d0e44c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, lr, r0, asr #15 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ @@ -3600041,18 +3600041,18 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ bl bed86c │ │ cmp r0, #1 │ │ bge d0e52c │ │ mov r4, #0 │ │ b d0e534 │ │ - @ instruction: 0xff61a1b6 │ │ - @ instruction: 0xff614761 │ │ - @ instruction: 0xff61a166 │ │ - @ instruction: 0xff614711 │ │ + @ instruction: 0xff61a1dd │ │ + @ instruction: 0xff614788 │ │ + @ instruction: 0xff61a18d │ │ + @ instruction: 0xff614738 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d0e5bc │ │ ldr r1, [pc, #64] @ d0e5c4 │ │ @@ -3600561,22 +3600561,22 @@ │ │ strd r0, [r4, #24] │ │ mov r0, #1 │ │ add sp, sp, #176 @ 0xb0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #176 @ 0xb0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6045c8 │ │ + @ instruction: 0xff6045ef │ │ @ instruction: 0xff5f5ab5 │ │ - @ instruction: 0xff602744 │ │ - @ instruction: 0xff616ff1 │ │ + @ instruction: 0xff60276b │ │ + @ instruction: 0xff617018 │ │ @ instruction: 0xff5fa088 │ │ @ instruction: 0xff5fbcb7 │ │ - @ instruction: 0xff613f49 │ │ - @ instruction: 0xff615033 │ │ + @ instruction: 0xff613f70 │ │ + @ instruction: 0xff61505a │ │ @ instruction: 0xff5ec487 │ │ @ instruction: 0xff5fbc23 │ │ ldr r0, [pc, #4] @ d0eda8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq pc, sp, r4, lsr pc @ │ │ push {r4, r5, r6, r7, fp, lr} │ │ @@ -3600666,21 +3600666,21 @@ │ │ cmp r0, #0 │ │ movne r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff60434c │ │ + @ instruction: 0xff604373 │ │ @ instruction: 0xff5f5829 │ │ @ instruction: 0xff5f84f6 │ │ - @ instruction: 0xff6024d0 │ │ - @ instruction: 0xff616d89 │ │ + @ instruction: 0xff6024f7 │ │ + @ instruction: 0xff616db0 │ │ @ instruction: 0xff5f84a6 │ │ - @ instruction: 0xff614e5b │ │ + @ instruction: 0xff614e82 │ │ @ instruction: 0xff5ec2b7 │ │ ldr r0, [pc, #4] @ d0ef44 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq pc, sp, r4, lsr #28 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ @@ -3600854,15 +3600854,15 @@ │ │ beq d0f18c │ │ ldr r0, [r5, #8] │ │ bl c1ea6c │ │ mov r0, #1 │ │ str r4, [r5, #8] │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5f43b9 │ │ - @ instruction: 0xff60a519 │ │ + @ instruction: 0xff60a540 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ bl c1ea6c │ │ ldr r0, [r4, #8] │ │ bl c1ea6c │ │ ldr r1, [pc, #16] @ d0f23c │ │ @@ -3600937,17 +3600937,17 @@ │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5f42f1 │ │ @ instruction: 0xff5f4285 │ │ - @ instruction: 0xff6158d2 │ │ + @ instruction: 0xff6158f9 │ │ @ instruction: 0xff5f424d │ │ - @ instruction: 0xff61589a │ │ + @ instruction: 0xff6158c1 │ │ @ instruction: 0xff5f4219 │ │ mov r0, #1 │ │ bx lr │ │ ldr r0, [pc, #4] @ d0f378 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0xff67bed8 │ │ @@ -3601005,15 +3601005,15 @@ │ │ beq d0f3e8 │ │ ldr r0, [r5, #4] │ │ bl c1ea6c │ │ mov r0, #1 │ │ str r4, [r5, #4] │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5f415d │ │ - @ instruction: 0xff613819 │ │ + @ instruction: 0xff613840 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d0f478 │ │ add r0, pc, r0 │ │ b d0f864 │ │ @ instruction: 0xff6256d0 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ @@ -3601179,15 +3601179,15 @@ │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff62546c │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d0f71c │ │ add r0, pc, r0 │ │ b d0f864 │ │ - @ instruction: 0xff610631 │ │ + @ instruction: 0xff610658 │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bl d41c3c │ │ ldr r1, [pc, #52] @ d0f768 │ │ mov r2, #0 │ │ add r1, pc, r1 │ │ bl c3c8fc │ │ @@ -3601198,15 +3601198,15 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl c3cd64 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff610611 │ │ + @ instruction: 0xff610638 │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bl d41c3c │ │ ldr r1, [pc, #52] @ d0f7b4 │ │ mov r2, #0 │ │ add r1, pc, r1 │ │ bl c3c8fc │ │ @@ -3601217,15 +3601217,15 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl c3cd64 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6105c5 │ │ + @ instruction: 0xff6105ec │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d0f7c8 │ │ add r0, pc, r0 │ │ b d0f864 │ │ @ instruction: 0xff5fc251 │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ @@ -3601368,16 +3601368,16 @@ │ │ nop {0} │ │ nop {0} │ │ nop {0} │ │ andeq r0, r0, r3 │ │ andeq r0, r0, r8 │ │ andeq r0, r0, r1 │ │ andeq r0, r0, r1 │ │ - @ instruction: 0xff61c8d9 │ │ - @ instruction: 0xff61c841 │ │ + @ instruction: 0xff61c900 │ │ + @ instruction: 0xff61c868 │ │ @ instruction: 0xff62457c │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #8] │ │ cmp r0, #0 │ │ @@ -3601433,19 +3601433,19 @@ │ │ vst1.32 {d16-d17}, [r0]! │ │ vst1.32 {d16-d17}, [r0]! │ │ vst1.32 {d16-d17}, [r0]! │ │ vst1.32 {d16-d17}, [r0] │ │ mov r0, r4 │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff61c7c5 │ │ - @ instruction: 0xff61c7a5 │ │ - @ instruction: 0xff61c785 │ │ - @ instruction: 0xff61c765 │ │ - @ instruction: 0xff61c741 │ │ + @ instruction: 0xff61c7ec │ │ + @ instruction: 0xff61c7cc │ │ + @ instruction: 0xff61c7ac │ │ + @ instruction: 0xff61c78c │ │ + @ instruction: 0xff61c768 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldrd r6, [r0, #88] @ 0x58 │ │ mov r4, r0 │ │ ldr r5, [r0, #64] @ 0x40 │ │ mov r0, r7 │ │ @@ -3601512,19 +3601512,19 @@ │ │ str r3, [r1] │ │ str r0, [r2] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r0, r0, r3 │ │ andeq r0, r0, r8 │ │ andeq r0, r0, r1 │ │ andeq r0, r0, r1 │ │ - @ instruction: 0xff61c6ad │ │ - @ instruction: 0xff61c68d │ │ - @ instruction: 0xff61c66d │ │ - @ instruction: 0xff61c64d │ │ - @ instruction: 0xff61c62d │ │ + @ instruction: 0xff61c6d4 │ │ + @ instruction: 0xff61c6b4 │ │ + @ instruction: 0xff61c694 │ │ + @ instruction: 0xff61c674 │ │ + @ instruction: 0xff61c654 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r6, r3 │ │ mov r7, r2 │ │ mov r8, r1 │ │ mov r5, r0 │ │ bl ce25c4 │ │ @@ -3601728,39 +3601728,39 @@ │ │ str r0, [sp] │ │ mov r0, #57 @ 0x39 │ │ add r2, pc, r2 │ │ bl c277cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6181d3 │ │ - @ instruction: 0xff61c3f9 │ │ + @ instruction: 0xff6181fa │ │ + @ instruction: 0xff61c420 │ │ @ instruction: 0xff5f72d1 │ │ - @ instruction: 0xff605d83 │ │ - @ instruction: 0xff603a65 │ │ - @ instruction: 0xff61c3c5 │ │ + @ instruction: 0xff605daa │ │ + @ instruction: 0xff603a8c │ │ + @ instruction: 0xff61c3ec │ │ @ instruction: 0xff5f729d │ │ @ instruction: 0xff5f3727 │ │ - @ instruction: 0xff61c4ed │ │ + @ instruction: 0xff61c514 │ │ @ instruction: 0xff5f73c5 │ │ @ instruction: 0xff620430 │ │ - @ instruction: 0xff61c425 │ │ + @ instruction: 0xff61c44c │ │ @ instruction: 0xff5f72fd │ │ - @ instruction: 0xff61c391 │ │ + @ instruction: 0xff61c3b8 │ │ @ instruction: 0xff5f7269 │ │ - @ instruction: 0xff5fe822 │ │ - @ instruction: 0xff61c335 │ │ + @ instruction: 0xff5fe849 │ │ + @ instruction: 0xff61c35c │ │ @ instruction: 0xff5f720d │ │ - @ instruction: 0xff612d32 │ │ - @ instruction: 0xff61c481 │ │ + @ instruction: 0xff612d59 │ │ + @ instruction: 0xff61c4a8 │ │ @ instruction: 0xff5f7359 │ │ @ instruction: 0xff5f8f39 │ │ - @ instruction: 0xff61c291 │ │ + @ instruction: 0xff61c2b8 │ │ @ instruction: 0xff5f7169 │ │ - @ instruction: 0xff616a17 │ │ + @ instruction: 0xff616a3e │ │ ldr r0, [pc, #4] @ d10020 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq pc, sp, r8, lsl r0 @ │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ @@ -3602115,45 +3602115,45 @@ │ │ cmp r1, #0 │ │ movne r0, #1 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff60e358 │ │ - @ instruction: 0xff61c185 │ │ + @ instruction: 0xff60e37f │ │ + @ instruction: 0xff61c1ac │ │ @ instruction: 0xff5f3fba │ │ - @ instruction: 0xff61c105 │ │ - @ instruction: 0xff61c0b5 │ │ + @ instruction: 0xff61c12c │ │ + @ instruction: 0xff61c0dc │ │ @ instruction: 0xff5efa62 │ │ @ instruction: 0xff5f3427 │ │ - @ instruction: 0xff6171e5 │ │ - @ instruction: 0xff61c021 │ │ - @ instruction: 0xff610b23 │ │ - @ instruction: 0xff61bfa1 │ │ + @ instruction: 0xff61720c │ │ + @ instruction: 0xff61c048 │ │ + @ instruction: 0xff610b4a │ │ + @ instruction: 0xff61bfc8 │ │ @ instruction: 0xff61ff48 │ │ - @ instruction: 0xff61bf19 │ │ + @ instruction: 0xff61bf40 │ │ @ instruction: 0xff623c64 │ │ @ instruction: 0xff5f328f │ │ @ instruction: 0xff5f7f6a │ │ - @ instruction: 0xff61be29 │ │ + @ instruction: 0xff61be50 │ │ @ instruction: 0xff6218ce │ │ @ instruction: 0xff5f31a3 │ │ @ instruction: 0xff5f7262 │ │ - @ instruction: 0xff61bdf9 │ │ + @ instruction: 0xff61be20 │ │ @ instruction: 0xff625be2 │ │ - @ instruction: 0xff61092a │ │ - @ instruction: 0xff61be5d │ │ + @ instruction: 0xff610951 │ │ + @ instruction: 0xff61be84 │ │ @ instruction: 0xff625c46 │ │ @ instruction: 0xff5f8945 │ │ - @ instruction: 0xff60b0be │ │ - @ instruction: 0xff60cea7 │ │ + @ instruction: 0xff60b0e5 │ │ + @ instruction: 0xff60cece │ │ @ instruction: 0xff5fc3c0 │ │ - @ instruction: 0xff605d62 │ │ - @ instruction: 0xff61c863 │ │ + @ instruction: 0xff605d89 │ │ + @ instruction: 0xff61c88a │ │ ldr r0, [pc, #4] @ d10644 │ │ add r0, pc, r0 │ │ bx lr │ │ strdeq lr, [sp], -r8 │ │ push {fp, lr} │ │ mov r0, r1 │ │ ldr r1, [pc, #32] @ d10678 │ │ @@ -3602224,16 +3602224,16 @@ │ │ pop {r4, r5, fp, pc} │ │ nop {0} │ │ nop {0} │ │ andeq r0, r0, r3 │ │ andeq r0, r0, r8 │ │ andeq r0, r0, r1 │ │ andeq r0, r0, r1 │ │ - @ instruction: 0xff61bb69 │ │ - @ instruction: 0xff61badd │ │ + @ instruction: 0xff61bb90 │ │ + @ instruction: 0xff61bb04 │ │ @ instruction: 0xff5fa26a │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ bl ce25c4 │ │ cmp r0, #0 │ │ beq d10820 │ │ @@ -3602292,16 +3602292,16 @@ │ │ nop {0} │ │ nop {0} │ │ nop {0} │ │ andeq r0, r0, r3 │ │ andeq r0, r0, r8 │ │ andeq r0, r0, r1 │ │ andeq r0, r0, r1 │ │ - @ instruction: 0xff61ba69 │ │ - @ instruction: 0xff61b9d1 │ │ + @ instruction: 0xff61ba90 │ │ + @ instruction: 0xff61b9f8 │ │ @ instruction: 0xff5f2d67 │ │ cmp r1, #3 │ │ strhi r1, [r0, #4] │ │ movhi r0, #1 │ │ bxhi lr │ │ push {fp, lr} │ │ bl c275e8 │ │ @@ -3602315,15 +3602315,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #217 @ 0xd9 │ │ mov r3, #4 │ │ add r2, pc, r2 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff61b959 │ │ + @ instruction: 0xff61b980 │ │ @ instruction: 0xff6236a4 │ │ @ instruction: 0xff5f2ccf │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #92 @ 0x5c │ │ sub sp, sp, #1024 @ 0x400 │ │ mov r8, r0 │ │ mov r0, #0 │ │ @@ -3602641,17 +3602641,17 @@ │ │ mov r1, #235 @ 0xeb │ │ add r2, pc, r2 │ │ bl c277cc │ │ mov r0, #0 │ │ add sp, sp, #92 @ 0x5c │ │ add sp, sp, #1024 @ 0x400 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff61b8e1 │ │ - @ instruction: 0xff61b8cd │ │ - @ instruction: 0xff61b445 │ │ + @ instruction: 0xff61b908 │ │ + @ instruction: 0xff61b8f4 │ │ + @ instruction: 0xff61b46c │ │ @ instruction: 0xff5f632f │ │ @ instruction: 0xff5eb00e │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r7, r0 │ │ ldr r0, [r0, #52] @ 0x34 │ │ cmp r0, #1 │ │ @@ -3602857,19 +3602857,19 @@ │ │ bl cb95e4 │ │ cmp r0, #0 │ │ strne r8, [r4, r7, lsl #2] │ │ addne r7, r7, #1 │ │ cmpne r6, r7 │ │ bne d11120 │ │ b d10f5c │ │ - @ instruction: 0xff61b2e9 │ │ - @ instruction: 0xff61b121 │ │ + @ instruction: 0xff61b310 │ │ + @ instruction: 0xff61b148 │ │ @ instruction: 0x000021bc │ │ - @ instruction: 0xff61b299 │ │ - @ instruction: 0xff61b279 │ │ + @ instruction: 0xff61b2c0 │ │ + @ instruction: 0xff61b2a0 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ sub sp, sp, #2048 @ 0x800 │ │ ldr r5, [r0, #84] @ 0x54 │ │ add lr, sp, #1024 @ 0x400 │ │ @@ -3602987,16 +3602987,16 @@ │ │ movw r3, #787 @ 0x313 │ │ add r2, pc, r2 │ │ bl c6da00 │ │ add sp, sp, #12 │ │ add sp, sp, #2048 @ 0x800 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ bx lr │ │ - @ instruction: 0xff61aedd │ │ - @ instruction: 0xff61aec5 │ │ + @ instruction: 0xff61af04 │ │ + @ instruction: 0xff61aeec │ │ cmp r1, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #180 @ 0xb4 │ │ mov r7, r2 │ │ cmp r2, #0 │ │ beq d11540 │ │ @@ -3604994,19 +3604994,19 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r3, #1 │ │ add r2, pc, r2 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff618fc1 │ │ - @ instruction: 0xff5fb47a │ │ + @ instruction: 0xff618fe8 │ │ + @ instruction: 0xff5fb4a1 │ │ @ instruction: 0xff5f964c │ │ - @ instruction: 0xff618f7d │ │ - @ instruction: 0xff5fb436 │ │ + @ instruction: 0xff618fa4 │ │ + @ instruction: 0xff5fb45d │ │ @ instruction: 0xff61cca3 │ │ cmp r1, #7 │ │ strhi r1, [r0, #44] @ 0x2c │ │ movhi r0, #1 │ │ bxhi lr │ │ push {fp, lr} │ │ bl c275e8 │ │ @@ -3605020,16 +3605020,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #235 @ 0xeb │ │ mov r3, #8 │ │ add r2, pc, r2 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff618f15 │ │ - @ instruction: 0xff616fd8 │ │ + @ instruction: 0xff618f3c │ │ + @ instruction: 0xff616fff │ │ @ instruction: 0xff5f028b │ │ cmp r1, #19 │ │ cmpne r1, #16 │ │ streq r1, [r0, #56] @ 0x38 │ │ moveq r0, #1 │ │ bxeq lr │ │ push {fp, lr} │ │ @@ -3605043,17 +3605043,17 @@ │ │ ldr r2, [pc, #28] @ d13384 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #125 @ 0x7d │ │ add r2, pc, r2 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff618eb5 │ │ + @ instruction: 0xff618edc │ │ @ instruction: 0xff5f3daa │ │ - @ instruction: 0xff5fd11d │ │ + @ instruction: 0xff5fd144 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #104] @ d13400 │ │ mov r4, r0 │ │ ldr r0, [r0, #100] @ 0x64 │ │ add r1, pc, r1 │ │ movw r2, #1377 @ 0x561 │ │ @@ -3605076,16 +3605076,16 @@ │ │ mov r5, #0 │ │ str r5, [r4, #92] @ 0x5c │ │ bl c418a0 │ │ str r5, [r4, #96] @ 0x60 │ │ mov r5, #1 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff618e6d │ │ - @ instruction: 0xff618e45 │ │ + @ instruction: 0xff618e94 │ │ + @ instruction: 0xff618e6c │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d13440 │ │ ldr r1, [pc, #32] @ d13448 │ │ @@ -3605094,15 +3605094,15 @@ │ │ add r1, pc, r1 │ │ bl c6d478 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60629a │ │ + @ instruction: 0xff6062c1 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ ldr r7, [r0] │ │ mov r4, #0 │ │ bl ce25c4 │ │ cmp r0, #0 │ │ beq d1355c │ │ @@ -3605165,28 +3605165,28 @@ │ │ ldr r1, [pc, #24] @ d13568 │ │ mov r0, r6 │ │ mov r2, #121 @ 0x79 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff606252 │ │ - @ instruction: 0xff606172 │ │ + @ instruction: 0xff606279 │ │ + @ instruction: 0xff606199 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d1359c │ │ ldr r1, [pc, #16] @ d13598 │ │ mov r0, r4 │ │ mov r2, #121 @ 0x79 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff60613a │ │ + @ instruction: 0xff606161 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r4, r0 │ │ ldr r8, [r0], #8 │ │ bl ce3200 │ │ ldr r9, [pc, #144] @ d13644 │ │ mov r7, r4 │ │ ldr r0, [r7, #20]! │ │ @@ -3605221,15 +3605221,15 @@ │ │ add r0, r4, #4 │ │ str r8, [r4] │ │ vst1.32 {d16-d17}, [r5] │ │ vst1.32 {d16-d17}, [r6] │ │ vst1.32 {d16-d17}, [r7] │ │ vst1.32 {d16-d17}, [r0] │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff60610a │ │ + @ instruction: 0xff606131 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #100 @ 0x64 │ │ mov r5, r0 │ │ ldr r0, [r0] │ │ mov r4, r3 │ │ mov sl, r2 │ │ mov r8, r1 │ │ @@ -3605359,20 +3605359,20 @@ │ │ bl d13e44 │ │ mov r6, r0 │ │ mov r0, r7 │ │ mov r1, #64 @ 0x40 │ │ bl d525f0 │ │ b d137a0 │ │ @ instruction: 0xff5e7b16 │ │ - @ instruction: 0xff605f9e │ │ - @ instruction: 0xff6132b3 │ │ - @ instruction: 0xff605f72 │ │ - @ instruction: 0xff613287 │ │ - @ instruction: 0xff605f46 │ │ - @ instruction: 0xff61325b │ │ + @ instruction: 0xff605fc5 │ │ + @ instruction: 0xff6132da │ │ + @ instruction: 0xff605f99 │ │ + @ instruction: 0xff6132ae │ │ + @ instruction: 0xff605f6d │ │ + @ instruction: 0xff613282 │ │ ldr r0, [pc, #4] @ d13890 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, sp, r4, ror r9 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3605556,16 +3605556,16 @@ │ │ add r2, pc, r2 │ │ stm sp, {r9, sl} │ │ str r5, [sp, #8] │ │ str r8, [sp, #12] │ │ bl d13d68 │ │ mov r6, r0 │ │ b d13b08 │ │ - @ instruction: 0xff605bde │ │ - @ instruction: 0xff5fabf3 │ │ + @ instruction: 0xff605c05 │ │ + @ instruction: 0xff5fac1a │ │ @ instruction: 0xff67786c │ │ @ instruction: 0xff6776f8 │ │ ldr r0, [pc, #4] @ d13b9c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, sp, r4, asr #14 │ │ push {r4, r5, r6, r7, r8, lr} │ │ @@ -3605662,22 +3605662,22 @@ │ │ mov r6, #0 │ │ bl c277cc │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r6, #1 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6059d2 │ │ - @ instruction: 0xff5fe230 │ │ - @ instruction: 0xff6151d9 │ │ - @ instruction: 0xff605ace │ │ - @ instruction: 0xff611aea │ │ - @ instruction: 0xff605a76 │ │ - @ instruction: 0xff605a32 │ │ - @ instruction: 0xff616e0f │ │ + @ instruction: 0xff6059f9 │ │ + @ instruction: 0xff5fe257 │ │ + @ instruction: 0xff615200 │ │ + @ instruction: 0xff605af5 │ │ + @ instruction: 0xff611b11 │ │ + @ instruction: 0xff605a9d │ │ + @ instruction: 0xff605a59 │ │ + @ instruction: 0xff616e36 │ │ ldr r0, [pc, #4] @ d13d54 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, sp, r4, asr r6 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3605730,17 +3605730,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #139 @ 0x8b │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ add sp, sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6058b6 │ │ - @ instruction: 0xff60b25d │ │ - @ instruction: 0xff609891 │ │ + @ instruction: 0xff6058dd │ │ + @ instruction: 0xff60b284 │ │ + @ instruction: 0xff6098b8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #84 @ 0x54 │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r9, r1 │ │ mov r7, r0 │ │ bl c386fc │ │ @@ -3606031,29 +3606031,29 @@ │ │ mov r2, #0 │ │ str r6, [r8] │ │ bl c733fc │ │ cmp r0, #0 │ │ movne r6, #1 │ │ b d14298 │ │ @ instruction: 0xff5e666f │ │ - @ instruction: 0xff6055f2 │ │ + @ instruction: 0xff605619 │ │ @ instruction: 0xff61dbf4 │ │ @ instruction: 0xff61c7f0 │ │ @ instruction: 0xff5e70a3 │ │ - @ instruction: 0xff60b114 │ │ - @ instruction: 0xff60548a │ │ + @ instruction: 0xff60b13b │ │ + @ instruction: 0xff6054b1 │ │ @ instruction: 0xff5efe12 │ │ - @ instruction: 0xff605416 │ │ - @ instruction: 0xff60a272 │ │ + @ instruction: 0xff60543d │ │ + @ instruction: 0xff60a299 │ │ @ instruction: 0xff61b0ac │ │ - @ instruction: 0xff605556 │ │ + @ instruction: 0xff60557d │ │ @ instruction: 0xff61db58 │ │ - @ instruction: 0xff605516 │ │ + @ instruction: 0xff60553d │ │ @ instruction: 0xff61db18 │ │ - @ instruction: 0xff6054f2 │ │ + @ instruction: 0xff605519 │ │ @ instruction: 0xff61daf4 │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #228] @ d14420 │ │ mov r4, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ @@ -3606109,16 +3606109,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #129 @ 0x81 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff61beb4 │ │ - @ instruction: 0xff6052ca │ │ - @ instruction: 0xff60e85f │ │ + @ instruction: 0xff6052f1 │ │ + @ instruction: 0xff60e886 │ │ @ instruction: 0xff5e6e22 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #2096 @ 0x830 │ │ mov r5, r1 │ │ mov r6, r0 │ │ add r0, sp, #16 │ │ add r1, sp, #44 @ 0x2c │ │ @@ -3606218,17 +3606218,17 @@ │ │ movw r1, #256 @ 0x100 │ │ mov r0, #57 @ 0x39 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff603154 │ │ - @ instruction: 0xff603130 │ │ - @ instruction: 0xff60e6b9 │ │ + @ instruction: 0xff60317b │ │ + @ instruction: 0xff603157 │ │ + @ instruction: 0xff60e6e0 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ ldr r6, [r0, #148] @ 0x94 │ │ mov r0, r1 │ │ @@ -3606252,15 +3606252,15 @@ │ │ bl d525f0 │ │ str r6, [r4, #148] @ 0x94 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #76 @ 0x4c │ │ pop {r4, r5, r6, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff6030c4 │ │ + @ instruction: 0xff6030eb │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r7, [r0, #148] @ 0x94 │ │ mov r4, #0 │ │ bl ce25c4 │ │ cmp r0, #0 │ │ beq d147d0 │ │ @@ -3606361,18 +3606361,18 @@ │ │ mov r0, #57 @ 0x39 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff603054 │ │ - @ instruction: 0xff602ef8 │ │ - @ instruction: 0xff60e481 │ │ - @ instruction: 0xff602f50 │ │ + @ instruction: 0xff60307b │ │ + @ instruction: 0xff602f1f │ │ + @ instruction: 0xff60e4a8 │ │ + @ instruction: 0xff602f77 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ ldr r6, [r4, #148] @ 0x94 │ │ bl c40c48 │ │ add r0, r4, #4 │ │ bl ce3200 │ │ @@ -3606389,15 +3606389,15 @@ │ │ mov r3, #65 @ 0x41 │ │ bl c6da00 │ │ mov r0, r4 │ │ mov r1, #172 @ 0xac │ │ bl d525f0 │ │ str r6, [r4, #148] @ 0x94 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff602e90 │ │ + @ instruction: 0xff602eb7 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl ce25c4 │ │ @@ -3606559,21 +3606559,21 @@ │ │ strd r8, [sp] │ │ bl ce3674 │ │ mov r6, r0 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff61e71d │ │ - @ instruction: 0xff602d10 │ │ + @ instruction: 0xff602d37 │ │ @ instruction: 0xff5f7161 │ │ - @ instruction: 0xff602cac │ │ + @ instruction: 0xff602cd3 │ │ @ instruction: 0xff5e5c97 │ │ - @ instruction: 0xff602c20 │ │ + @ instruction: 0xff602c47 │ │ @ instruction: 0xff5f2659 │ │ - @ instruction: 0xff608b55 │ │ + @ instruction: 0xff608b7c │ │ ldr r0, [pc, #4] @ d14b54 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sl, sp, r4, asr #18 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #164] @ d14c0c │ │ @@ -3606641,15 +3606641,15 @@ │ │ mov r5, r0 │ │ str r4, [r0] │ │ str r1, [r0, #48] @ 0x30 │ │ str r2, [r0, #52] @ 0x34 │ │ str r1, [r0, #56] @ 0x38 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff611db7 │ │ + @ instruction: 0xff611dde │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r6, r0 │ │ ldr r7, [r0] │ │ mov r4, #0 │ │ bl ce25c4 │ │ cmp r0, #0 │ │ @@ -3606748,16 +3606748,16 @@ │ │ str sl, [r5] │ │ str r9, [r7] │ │ str r4, [r6] │ │ bl c6d7a8 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff611d4b │ │ - @ instruction: 0xff611c5b │ │ + @ instruction: 0xff611d72 │ │ + @ instruction: 0xff611c82 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ ldr r1, [r0, #8] │ │ mov r4, r0 │ │ ldr r8, [r0] │ │ mov r0, r1 │ │ @@ -3606799,15 +3606799,15 @@ │ │ mov r0, #0 │ │ vst1.32 {d16-d17}, [r6], r1 │ │ mov r1, r5 │ │ str r0, [r6] │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff611b93 │ │ + @ instruction: 0xff611bba │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, r0 │ │ ldr r8, [r0] │ │ ldr r0, [r0, #8] │ │ bl c40c48 │ │ mov r7, r4 │ │ ldr r1, [r4, #36] @ 0x24 │ │ @@ -3606842,15 +3606842,15 @@ │ │ vst1.32 {d16-d17}, [r0], r1 │ │ mov r1, #32 │ │ str r1, [r0] │ │ mov r0, #0 │ │ vst1.32 {d16-d17}, [r6], r1 │ │ str r0, [r6] │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff611ad7 │ │ + @ instruction: 0xff611afe │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #116 @ 0x74 │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov sl, r1 │ │ mov r7, r0 │ │ bl ce25c4 │ │ @@ -3607039,25 +3607039,25 @@ │ │ mov r1, r9 │ │ movw r3, #362 @ 0x16a │ │ add r2, pc, r2 │ │ bl c6da00 │ │ mov r0, r6 │ │ add sp, sp, #116 @ 0x74 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff611927 │ │ - @ instruction: 0xff617165 │ │ - @ instruction: 0xff61180b │ │ - @ instruction: 0xff617049 │ │ - @ instruction: 0xff6118fb │ │ - @ instruction: 0xff617139 │ │ + @ instruction: 0xff61194e │ │ + @ instruction: 0xff61718c │ │ + @ instruction: 0xff611832 │ │ + @ instruction: 0xff617070 │ │ + @ instruction: 0xff611922 │ │ + @ instruction: 0xff617160 │ │ @ instruction: 0xff61b1e0 │ │ - @ instruction: 0xff611797 │ │ - @ instruction: 0xff616fd5 │ │ - @ instruction: 0xff61189b │ │ - @ instruction: 0xff611757 │ │ + @ instruction: 0xff6117be │ │ + @ instruction: 0xff616ffc │ │ + @ instruction: 0xff6118c2 │ │ + @ instruction: 0xff61177e │ │ ldr r0, [pc, #4] @ d152e4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sl, sp, r0, asr #4 │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ sub sp, sp, #16 │ │ mov r4, r0 │ │ @@ -3607268,33 +3607268,33 @@ │ │ ldr r1, [r4, #16] │ │ mov r3, #0 │ │ mov sl, #0 │ │ bl c40e24 │ │ cmp r0, #0 │ │ movne sl, #1 │ │ b d15588 │ │ - @ instruction: 0xff605ba8 │ │ + @ instruction: 0xff605bcf │ │ @ instruction: 0xff61a413 │ │ @ instruction: 0xff61b558 │ │ @ instruction: 0xff5e97fb │ │ - @ instruction: 0xff6080bd │ │ - @ instruction: 0xff6036f1 │ │ - @ instruction: 0xff611413 │ │ - @ instruction: 0xff605f30 │ │ + @ instruction: 0xff6080e4 │ │ + @ instruction: 0xff603718 │ │ + @ instruction: 0xff61143a │ │ + @ instruction: 0xff605f57 │ │ @ instruction: 0xff5ec4d5 │ │ - @ instruction: 0xff609ef4 │ │ - @ instruction: 0xff609ed8 │ │ + @ instruction: 0xff609f1b │ │ + @ instruction: 0xff609eff │ │ @ instruction: 0xff5eec16 │ │ @ instruction: 0xff5e5d2a │ │ - @ instruction: 0xff601122 │ │ + @ instruction: 0xff601149 │ │ @ instruction: 0xff61eaa2 │ │ - @ instruction: 0xff60e3e1 │ │ - @ instruction: 0xff5f91a9 │ │ - @ instruction: 0xff6115fb │ │ - @ instruction: 0xff606118 │ │ + @ instruction: 0xff60e408 │ │ + @ instruction: 0xff5f91d0 │ │ + @ instruction: 0xff611622 │ │ + @ instruction: 0xff60613f │ │ ldr r0, [pc, #4] @ d15698 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq sp, r0, pc @ │ │ push {fp, lr} │ │ mov r0, r1 │ │ ldr r1, [pc, #44] @ d156d8 │ │ @@ -3607535,15 +3607535,15 @@ │ │ bl c4112c │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ movwgt r0, #1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5fc526 │ │ + @ instruction: 0xff5fc54d │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d15aa8 │ │ ldr r1, [pc, #32] @ d15ab0 │ │ @@ -3607552,15 +3607552,15 @@ │ │ add r1, pc, r1 │ │ bl c6d478 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60b2ce │ │ + @ instruction: 0xff60b2f5 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r6, r0 │ │ ldr r7, [r0] │ │ mov r4, #0 │ │ bl ce25c4 │ │ cmp r0, #0 │ │ beq d15ba0 │ │ @@ -3607614,16 +3607614,16 @@ │ │ mov r2, #79 @ 0x4f │ │ str r8, [r5] │ │ vst1.32 {d16-d17}, [r7] │ │ vst1.32 {d16-d17}, [r6] │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff60b286 │ │ - @ instruction: 0xff60b1fe │ │ + @ instruction: 0xff60b2ad │ │ + @ instruction: 0xff60b225 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ add r5, r0, #4 │ │ ldr r8, [r0] │ │ mov r4, r0 │ │ mov r0, r5 │ │ @@ -3607645,15 +3607645,15 @@ │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #79 @ 0x4f │ │ vst1.32 {d16-d17}, [r7] │ │ vst1.32 {d16-d17}, [r5] │ │ pop {r4, r5, r6, r7, r8, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff60b17e │ │ + @ instruction: 0xff60b1a5 │ │ push {r4, r5, r6, r7, r8, lr} │ │ add r5, r0, #4 │ │ mov r4, r0 │ │ ldr r8, [r0] │ │ mov r0, r5 │ │ bl ce2fb0 │ │ mov r7, r4 │ │ @@ -3607669,15 +3607669,15 @@ │ │ mov r3, #90 @ 0x5a │ │ bl c6da00 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ str r8, [r4] │ │ vst1.32 {d16-d17}, [r7] │ │ vst1.32 {d16-d17}, [r5] │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff60b10e │ │ + @ instruction: 0xff60b135 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #124 @ 0x7c │ │ mov r5, r3 │ │ mov r7, r2 │ │ mov r9, r1 │ │ mov r6, r0 │ │ bl ce25c4 │ │ @@ -3608110,30 +3608110,30 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r4, #0 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #121 @ 0x79 │ │ b d15edc │ │ - @ instruction: 0xff60aff6 │ │ + @ instruction: 0xff60b01d │ │ @ instruction: 0xff61a1e9 │ │ - @ instruction: 0xff60afca │ │ + @ instruction: 0xff60aff1 │ │ @ instruction: 0xff61a1bd │ │ - @ instruction: 0xff60af9e │ │ + @ instruction: 0xff60afc5 │ │ @ instruction: 0xff61a191 │ │ - @ instruction: 0xff60b022 │ │ - @ instruction: 0xff607355 │ │ - @ instruction: 0xff60ae9e │ │ - @ instruction: 0xff6071d1 │ │ - @ instruction: 0xff60aed2 │ │ - @ instruction: 0xff607205 │ │ - @ instruction: 0xff60abb6 │ │ - @ instruction: 0xff606ee9 │ │ - @ instruction: 0xff60aa16 │ │ - @ instruction: 0xff606d49 │ │ + @ instruction: 0xff60b049 │ │ + @ instruction: 0xff60737c │ │ + @ instruction: 0xff60aec5 │ │ + @ instruction: 0xff6071f8 │ │ + @ instruction: 0xff60aef9 │ │ + @ instruction: 0xff60722c │ │ + @ instruction: 0xff60abdd │ │ + @ instruction: 0xff606f10 │ │ + @ instruction: 0xff60aa3d │ │ + @ instruction: 0xff606d70 │ │ ldr r0, [pc, #4] @ d163b4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r9, sp, ip, ror #5 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r7, r0 │ │ ldr r0, [r0] │ │ @@ -3608200,18 +3608200,18 @@ │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r6, #1 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff608f2c │ │ - @ instruction: 0xff60a93e │ │ - @ instruction: 0xff613e8e │ │ - @ instruction: 0xff60a8de │ │ + @ instruction: 0xff608f53 │ │ + @ instruction: 0xff60a965 │ │ + @ instruction: 0xff613eb5 │ │ + @ instruction: 0xff60a905 │ │ ldr r0, [pc, #4] @ d164ec │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r9, sp, r8, lsl r2 │ │ push {r4, r5, fp, lr} │ │ add r0, r0, #4 │ │ mov r4, r1 │ │ @@ -3608285,15 +3608285,15 @@ │ │ ldr r0, [r0] │ │ str r0, [r4, #44] @ 0x2c │ │ mov r0, r6 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff61b777 │ │ @ instruction: 0xff5e412f │ │ - @ instruction: 0xff6146c6 │ │ + @ instruction: 0xff6146ed │ │ andeq r1, lr, r0, lsr r6 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r7, [r0] │ │ mov r4, #0 │ │ bl ce25c4 │ │ cmp r0, #0 │ │ @@ -3608438,15 +3608438,15 @@ │ │ strd r8, [r4, #24] │ │ ldr r0, [r0] │ │ str r0, [r4, #44] @ 0x2c │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff61b51f │ │ @ instruction: 0xff5e3ec3 │ │ - @ instruction: 0xff61445a │ │ + @ instruction: 0xff614481 │ │ andeq r1, lr, r8, asr #7 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #116 @ 0x74 │ │ mov r7, r3 │ │ mov r5, r2 │ │ mov r8, r1 │ │ mov r9, r0 │ │ @@ -3608706,17 +3608706,17 @@ │ │ bl c553a0 │ │ b d16a34 │ │ @ instruction: 0xff61b32b │ │ @ instruction: 0xff5e746c │ │ @ instruction: 0xff61b2ff │ │ @ instruction: 0xff5e7440 │ │ @ instruction: 0xff61b2d3 │ │ - @ instruction: 0xff60692f │ │ + @ instruction: 0xff606956 │ │ @ instruction: 0xff61b357 │ │ - @ instruction: 0xff6069b3 │ │ + @ instruction: 0xff6069da │ │ ldr r0, [pc, #4] @ d16cd0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r8, sp, ip, lsr #21 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r8, r0 │ │ @@ -3608902,16 +3608902,16 @@ │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5e39f3 │ │ @ instruction: 0xff61af97 │ │ @ instruction: 0xff5f03e6 │ │ - @ instruction: 0xff609386 │ │ - @ instruction: 0xff6075f4 │ │ + @ instruction: 0xff6093ad │ │ + @ instruction: 0xff60761b │ │ @ instruction: 0xff61af0f │ │ @ instruction: 0xff61aeb7 │ │ @ instruction: 0xff5ed236 │ │ @ instruction: 0xff61ae63 │ │ @ instruction: 0xff5f02b2 │ │ @ instruction: 0xff61ae27 │ │ @ instruction: 0xff61add7 │ │ @@ -3609426,15 +3609426,15 @@ │ │ mov r9, #1 │ │ b d177d0 │ │ @ instruction: 0xff5e49ce │ │ @ instruction: 0xff5edece │ │ @ instruction: 0xff5e49a2 │ │ @ instruction: 0xff5edea2 │ │ @ instruction: 0xff5e4962 │ │ - @ instruction: 0xff60b7d3 │ │ + @ instruction: 0xff60b7fa │ │ @ instruction: 0xff5e4922 │ │ @ instruction: 0xff5e4abe │ │ @ instruction: 0xff5e4a22 │ │ ldr r0, [pc, #4] @ d17814 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r8, sp, ip, rrx │ │ @@ -3609562,21 +3609562,21 @@ │ │ mov r0, #0 │ │ movne r0, #1 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff606b48 │ │ + @ instruction: 0xff606b6f │ │ @ instruction: 0xff5e4586 │ │ @ instruction: 0xff5e4526 │ │ @ instruction: 0xff5ec77a │ │ @ instruction: 0xff5e44d6 │ │ @ instruction: 0xff5e4476 │ │ - @ instruction: 0xff600203 │ │ + @ instruction: 0xff60022a │ │ @ instruction: 0xff5f08aa │ │ ldr r0, [pc, #4] @ d17a44 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r7, sp, r8, asr #29 │ │ push {fp, lr} │ │ mov r0, r1 │ │ @@ -3609624,15 +3609624,15 @@ │ │ andeq r0, r0, r0 │ │ andeq r0, r0, r8 │ │ andeq r0, r0, r0 │ │ andeq r0, r0, r1 │ │ andeq r0, r0, r0 │ │ andsmi r0, r0, r0 │ │ andeq r0, r0, r0 │ │ - @ instruction: 0xff5fa4a1 │ │ + @ instruction: 0xff5fa4c8 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov r7, r0 │ │ mov r5, r0 │ │ ldr sl, [r7], #24 │ │ @@ -3609732,17 +3609732,17 @@ │ │ andeq r0, r0, r0 │ │ andeq r0, r0, r8 │ │ andeq r0, r0, r0 │ │ andeq r0, r0, r1 │ │ andeq r0, r0, r0 │ │ andsmi r0, r0, r0 │ │ andeq r0, r0, r0 │ │ - @ instruction: 0xff5fa3fd │ │ - @ instruction: 0xff5fa399 │ │ - @ instruction: 0xff5fa325 │ │ + @ instruction: 0xff5fa424 │ │ + @ instruction: 0xff5fa3c0 │ │ + @ instruction: 0xff5fa34c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ ldr r4, [pc, #172] @ d17d90 │ │ add r7, r0, #24 │ │ ldr r1, [r0, #4] │ │ @@ -3609784,15 +3609784,15 @@ │ │ andeq r0, r0, r0 │ │ andeq r0, r0, r8 │ │ andeq r0, r0, r0 │ │ andeq r0, r0, r1 │ │ andeq r0, r0, r0 │ │ andsmi r0, r0, r0 │ │ andeq r0, r0, r0 │ │ - @ instruction: 0xff5fa25d │ │ + @ instruction: 0xff5fa284 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ push {r4, r5, r6, lr} │ │ ldr r5, [pc, #116] @ d17e20 │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ @@ -3609820,15 +3609820,15 @@ │ │ andeq r0, r0, r0 │ │ andeq r0, r0, r8 │ │ andeq r0, r0, r0 │ │ andeq r0, r0, r1 │ │ andeq r0, r0, r0 │ │ andsmi r0, r0, r0 │ │ andeq r0, r0, r0 │ │ - @ instruction: 0xff5fa195 │ │ + @ instruction: 0xff5fa1bc │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #132 @ 0x84 │ │ mov r6, r3 │ │ mov sl, r2 │ │ mov r8, r1 │ │ mov r7, r0 │ │ mov r9, #0 │ │ @@ -3610335,37 +3610335,37 @@ │ │ mov r1, r6 │ │ movw r3, #545 @ 0x221 │ │ add r2, pc, r2 │ │ bl c6da00 │ │ b d18198 │ │ mov r9, #0 │ │ b d18198 │ │ - @ instruction: 0xff5f9f35 │ │ - @ instruction: 0xff60ac78 │ │ - @ instruction: 0xff5f9f09 │ │ - @ instruction: 0xff60ac4c │ │ + @ instruction: 0xff5f9f5c │ │ + @ instruction: 0xff60ac9f │ │ + @ instruction: 0xff5f9f30 │ │ + @ instruction: 0xff60ac73 │ │ @ instruction: 0xff5f4e91 │ │ - @ instruction: 0xff5f9f55 │ │ - @ instruction: 0xff5fdbd6 │ │ - @ instruction: 0xff5f9e61 │ │ - @ instruction: 0xff5fdae2 │ │ - @ instruction: 0xff5f9e1d │ │ - @ instruction: 0xff5fda9e │ │ - @ instruction: 0xff5f9dd1 │ │ - @ instruction: 0xff5fda52 │ │ - @ instruction: 0xff5f9d45 │ │ - @ instruction: 0xff5fd9c6 │ │ - @ instruction: 0xff5f9cfd │ │ - @ instruction: 0xff5fd97e │ │ - @ instruction: 0xff5f9cd5 │ │ - @ instruction: 0xff5f9961 │ │ - @ instruction: 0xff5fd5e2 │ │ - @ instruction: 0xff5f9931 │ │ - @ instruction: 0xff5f9edd │ │ - @ instruction: 0xff5fdb53 │ │ + @ instruction: 0xff5f9f7c │ │ + @ instruction: 0xff5fdbfd │ │ + @ instruction: 0xff5f9e88 │ │ + @ instruction: 0xff5fdb09 │ │ + @ instruction: 0xff5f9e44 │ │ + @ instruction: 0xff5fdac5 │ │ + @ instruction: 0xff5f9df8 │ │ + @ instruction: 0xff5fda79 │ │ + @ instruction: 0xff5f9d6c │ │ + @ instruction: 0xff5fd9ed │ │ + @ instruction: 0xff5f9d24 │ │ + @ instruction: 0xff5fd9a5 │ │ + @ instruction: 0xff5f9cfc │ │ + @ instruction: 0xff5f9988 │ │ + @ instruction: 0xff5fd609 │ │ + @ instruction: 0xff5f9958 │ │ + @ instruction: 0xff5f9f04 │ │ + @ instruction: 0xff5fdb7a │ │ ldr r0, [pc, #4] @ d18694 │ │ add r0, pc, r0 │ │ bx lr │ │ strdeq r7, [sp], -r0 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, #1 │ │ @@ -3610576,27 +3610576,27 @@ │ │ cmp r0, #0 │ │ movne r6, #1 │ │ b d189e4 │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff605ce4 │ │ - @ instruction: 0xff5f9861 │ │ - @ instruction: 0xff5f9809 │ │ + @ instruction: 0xff605d0b │ │ + @ instruction: 0xff5f9888 │ │ + @ instruction: 0xff5f9830 │ │ @ instruction: 0xff5eb926 │ │ - @ instruction: 0xff5f97c1 │ │ - @ instruction: 0xff5f9769 │ │ + @ instruction: 0xff5f97e8 │ │ + @ instruction: 0xff5f9790 │ │ @ instruction: 0xff5ea0bd │ │ - @ instruction: 0xff60b02d │ │ + @ instruction: 0xff60b054 │ │ @ instruction: 0xff5e7c4a │ │ - @ instruction: 0xff60949e │ │ - @ instruction: 0xff614467 │ │ - @ instruction: 0xff5f95b5 │ │ - @ instruction: 0xff5f9591 │ │ + @ instruction: 0xff6094c5 │ │ + @ instruction: 0xff61448e │ │ + @ instruction: 0xff5f95dc │ │ + @ instruction: 0xff5f95b8 │ │ ldr r0, [pc, #4] @ d18a30 │ │ add r0, pc, r0 │ │ bx lr │ │ strdeq r6, [sp], -r4 │ │ push {fp, lr} │ │ mov r0, r1 │ │ ldr r1, [pc, #32] @ d18a64 │ │ @@ -3610636,16 +3610636,16 @@ │ │ mov r1, #147 @ 0x93 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ @ instruction: 0xff5f42a9 │ │ - @ instruction: 0xff5f9495 │ │ - @ instruction: 0xff5fd10b │ │ + @ instruction: 0xff5f94bc │ │ + @ instruction: 0xff5fd132 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #236 @ 0xec │ │ str r0, [sp, #16] │ │ add r0, r1, r2, lsl #7 │ │ sub r0, r0, #64 @ 0x40 │ │ add ip, sp, #104 @ 0x68 │ │ vld1.32 {d16-d17}, [r0]! │ │ @@ -3611038,15 +3611038,15 @@ │ │ add r1, pc, r1 │ │ bl c6d478 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60d90a │ │ + @ instruction: 0xff60d931 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r0 │ │ ldr r7, [r0] │ │ mov r6, #0 │ │ bl ce25c4 │ │ cmp r0, #0 │ │ beq d19254 │ │ @@ -3611115,16 +3611115,16 @@ │ │ mov r6, #0 │ │ vst1.32 {d16-d17}, [r7] │ │ str r6, [r4, #36] @ 0x24 │ │ str r6, [r4, #40] @ 0x28 │ │ bl c6d7a8 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff60d8c2 │ │ - @ instruction: 0xff60d81a │ │ + @ instruction: 0xff60d8e9 │ │ + @ instruction: 0xff60d841 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ add r5, r0, #4 │ │ ldr r8, [r0] │ │ mov r4, r0 │ │ mov r0, r5 │ │ @@ -3611153,15 +3611153,15 @@ │ │ mov r0, r4 │ │ vst1.32 {d16-d17}, [r7] │ │ mov r2, #76 @ 0x4c │ │ vst1.32 {d16-d17}, [r5] │ │ str r8, [r4] │ │ pop {r4, r5, r6, r7, r8, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff60d77e │ │ + @ instruction: 0xff60d7a5 │ │ push {r4, r5, r6, r7, r8, lr} │ │ add r5, r0, #4 │ │ mov r4, r0 │ │ ldr r8, [r0] │ │ mov r0, r5 │ │ bl ce3200 │ │ mov r7, r4 │ │ @@ -3611184,15 +3611184,15 @@ │ │ mov r0, #0 │ │ str r0, [r4, #36] @ 0x24 │ │ str r0, [r4, #40] @ 0x28 │ │ vst1.32 {d16-d17}, [r7] │ │ vst1.32 {d16-d17}, [r5] │ │ str r8, [r4] │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff60d6f2 │ │ + @ instruction: 0xff60d719 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #84 @ 0x54 │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ bl ce25c4 │ │ @@ -3611389,24 +3611389,24 @@ │ │ add r0, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ bl d525f0 │ │ b d195b4 │ │ sub r2, r8, r7 │ │ add r1, sp, #16 │ │ b d194cc │ │ - @ instruction: 0xff60d532 │ │ - @ instruction: 0xff5f6fb8 │ │ - @ instruction: 0xff60d506 │ │ - @ instruction: 0xff5f6f8c │ │ - @ instruction: 0xff60d4da │ │ - @ instruction: 0xff5f6f60 │ │ - @ instruction: 0xff60d4ae │ │ - @ instruction: 0xff5f6f34 │ │ - @ instruction: 0xff60d482 │ │ - @ instruction: 0xff5f6f08 │ │ + @ instruction: 0xff60d559 │ │ + @ instruction: 0xff5f6fdf │ │ + @ instruction: 0xff60d52d │ │ + @ instruction: 0xff5f6fb3 │ │ + @ instruction: 0xff60d501 │ │ + @ instruction: 0xff5f6f87 │ │ + @ instruction: 0xff60d4d5 │ │ + @ instruction: 0xff5f6f5b │ │ + @ instruction: 0xff60d4a9 │ │ + @ instruction: 0xff5f6f2f │ │ ldr r0, [pc, #4] @ d196d8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, sp, r4, asr #7 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r8, r0 │ │ @@ -3611560,25 +3611560,25 @@ │ │ mov r2, #0 │ │ bl c277cc │ │ b d198dc │ │ strb r0, [r8, #32] │ │ mov r6, #1 │ │ b d198e8 │ │ @ instruction: 0xff5e0feb │ │ - @ instruction: 0xff60d2be │ │ - @ instruction: 0xff5f4fab │ │ - @ instruction: 0xff605ba0 │ │ - @ instruction: 0xff60d266 │ │ - @ instruction: 0xff5f4f17 │ │ - @ instruction: 0xff60d202 │ │ - @ instruction: 0xff60803a │ │ - @ instruction: 0xff60d19e │ │ - @ instruction: 0xff60f27b │ │ - @ instruction: 0xff60d0f6 │ │ - @ instruction: 0xff5f4de3 │ │ + @ instruction: 0xff60d2e5 │ │ + @ instruction: 0xff5f4fd2 │ │ + @ instruction: 0xff605bc7 │ │ + @ instruction: 0xff60d28d │ │ + @ instruction: 0xff5f4f3e │ │ + @ instruction: 0xff60d229 │ │ + @ instruction: 0xff608061 │ │ + @ instruction: 0xff60d1c5 │ │ + @ instruction: 0xff60f2a2 │ │ + @ instruction: 0xff60d11d │ │ + @ instruction: 0xff5f4e0a │ │ ldr r0, [pc, #4] @ d19988 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, sp, r0, lsr #3 │ │ push {fp, lr} │ │ mov r0, r1 │ │ ldr r1, [pc, #44] @ d199c8 │ │ @@ -3612105,29 +3612105,29 @@ │ │ blx d4b4f4 │ │ mov r6, #1 │ │ mov r7, r5 │ │ cmp r8, #0 │ │ bne d1a0e0 │ │ b d1a178 │ │ @ instruction: 0xff5ed3fc │ │ - @ instruction: 0xff60cce2 │ │ - @ instruction: 0xff603955 │ │ + @ instruction: 0xff60cd09 │ │ + @ instruction: 0xff60397c │ │ @ instruction: 0xff5ed194 │ │ - @ instruction: 0xff60ca7a │ │ - @ instruction: 0xff60114c │ │ + @ instruction: 0xff60caa1 │ │ + @ instruction: 0xff601173 │ │ @ instruction: 0xff6714d8 │ │ @ instruction: 0xff5ed360 │ │ - @ instruction: 0xff5f7efe │ │ + @ instruction: 0xff5f7f25 │ │ @ instruction: 0xff6160e8 │ │ @ instruction: 0xff5ecffc │ │ @ instruction: 0xff5ed064 │ │ @ instruction: 0xff5ed178 │ │ - @ instruction: 0xff60ca5e │ │ + @ instruction: 0xff60ca85 │ │ @ instruction: 0xff5ed14c │ │ - @ instruction: 0xff60ca32 │ │ + @ instruction: 0xff60ca59 │ │ ldr r0, [pc, #4] @ d1a21c │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq r5, [sp], -r4 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3612207,19 +3612207,19 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #129 @ 0x81 │ │ b d1a2f4 │ │ @ instruction: 0xff5ece74 │ │ - @ instruction: 0xff611f5a │ │ + @ instruction: 0xff611f81 │ │ @ instruction: 0xff5ece9c │ │ - @ instruction: 0xff611f82 │ │ + @ instruction: 0xff611fa9 │ │ @ instruction: 0xff5ece04 │ │ - @ instruction: 0xff611eea │ │ + @ instruction: 0xff611f11 │ │ ldr r0, [pc, #4] @ d1a38c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r5, sp, r0, asr #18 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3612471,21 +3612471,21 @@ │ │ cmpne r0, #0 │ │ beq d1a780 │ │ str r0, [r4, #44] @ 0x2c │ │ mov r8, #1 │ │ mov r0, r8 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6008f4 │ │ + @ instruction: 0xff60091b │ │ @ instruction: 0xff61515f │ │ @ instruction: 0xff5e00af │ │ @ instruction: 0xff5ecac0 │ │ @ instruction: 0xff5ee685 │ │ - @ instruction: 0xff60ccc9 │ │ - @ instruction: 0xff604c34 │ │ + @ instruction: 0xff60ccf0 │ │ + @ instruction: 0xff604c5b │ │ @ instruction: 0xff5e0aae │ │ @ instruction: 0xff5e994a │ │ @ instruction: 0xff5e16e5 │ │ push {r4, r5, r6, lr} │ │ mov r4, #1 │ │ cmp r1, #0 │ │ beq d1a854 │ │ @@ -3612542,15 +3612542,15 @@ │ │ add r1, pc, r1 │ │ bl c6d478 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5f95de │ │ + @ instruction: 0xff5f9605 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ ldr r7, [r0] │ │ mov r6, #0 │ │ bl ce25c4 │ │ cmp r0, #0 │ │ beq d1a9c4 │ │ @@ -3612615,16 +3612615,16 @@ │ │ vst1.32 {d16-d17}, [r6] │ │ mov r6, #0 │ │ str r6, [r4, #20] │ │ str r6, [r4, #24] │ │ bl c6d7a8 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5f9596 │ │ - @ instruction: 0xff5f94ea │ │ + @ instruction: 0xff5f95bd │ │ + @ instruction: 0xff5f9511 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r0 │ │ ldr r6, [r0] │ │ ldr r1, [r7, #4]! │ │ mov r4, r0 │ │ @@ -3612649,15 +3612649,15 @@ │ │ str r0, [r4, #24] │ │ mov r0, r4 │ │ vst1.32 {d16-d17}, [r7] │ │ mov r2, #133 @ 0x85 │ │ str r6, [r4] │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff5f945e │ │ + @ instruction: 0xff5f9485 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r0 │ │ mov r4, r0 │ │ ldr r6, [r0] │ │ ldr r0, [r7, #4]! │ │ bl c40c48 │ │ ldr r0, [r4, #8] │ │ @@ -3612675,15 +3612675,15 @@ │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov r0, #0 │ │ str r0, [r4, #20] │ │ str r0, [r4, #24] │ │ vst1.32 {d16-d17}, [r7] │ │ str r6, [r4] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5f93e6 │ │ + @ instruction: 0xff5f940d │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r4, r3 │ │ mov fp, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ bl ce25c4 │ │ @@ -3612830,25 +3612830,25 @@ │ │ ldr r2, [pc, #60] @ d1ad50 │ │ mov r0, r4 │ │ mov r1, fp │ │ movw r3, #571 @ 0x23b │ │ add r2, pc, r2 │ │ bl c6da00 │ │ b d1ace4 │ │ - @ instruction: 0xff5f922a │ │ - @ instruction: 0xff5f586e │ │ - @ instruction: 0xff5f91fe │ │ - @ instruction: 0xff5f5842 │ │ - @ instruction: 0xff5f91d2 │ │ - @ instruction: 0xff5f5816 │ │ - @ instruction: 0xff5f91a6 │ │ - @ instruction: 0xff5f57ea │ │ - @ instruction: 0xff5f92fa │ │ - @ instruction: 0xff5f924a │ │ - @ instruction: 0xff5f914e │ │ + @ instruction: 0xff5f9251 │ │ + @ instruction: 0xff5f5895 │ │ + @ instruction: 0xff5f9225 │ │ + @ instruction: 0xff5f5869 │ │ + @ instruction: 0xff5f91f9 │ │ + @ instruction: 0xff5f583d │ │ + @ instruction: 0xff5f91cd │ │ + @ instruction: 0xff5f5811 │ │ + @ instruction: 0xff5f9321 │ │ + @ instruction: 0xff5f9271 │ │ + @ instruction: 0xff5f9175 │ │ ldr r0, [pc, #4] @ d1ad60 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq sp, r8, r0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r4, r0 │ │ @@ -3613014,27 +3613014,27 @@ │ │ add r0, r0, r3 │ │ blx d4b4f4 │ │ b d1af54 │ │ mov r0, #1 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff5df963 │ │ - @ instruction: 0xff60ce11 │ │ - @ instruction: 0xff602875 │ │ + @ instruction: 0xff60ce38 │ │ + @ instruction: 0xff60289c │ │ @ instruction: 0xff613c33 │ │ - @ instruction: 0xff602851 │ │ - @ instruction: 0xff60fe82 │ │ - @ instruction: 0xff602891 │ │ - @ instruction: 0xff5f8fee │ │ - @ instruction: 0xff6024d5 │ │ - @ instruction: 0xff60c4d5 │ │ - @ instruction: 0xff5f8f82 │ │ - @ instruction: 0xff5fb6ba │ │ - @ instruction: 0xff5fb69a │ │ - @ instruction: 0xff5f8f1e │ │ + @ instruction: 0xff602878 │ │ + @ instruction: 0xff60fea9 │ │ + @ instruction: 0xff6028b8 │ │ + @ instruction: 0xff5f9015 │ │ + @ instruction: 0xff6024fc │ │ + @ instruction: 0xff60c4fc │ │ + @ instruction: 0xff5f8fa9 │ │ + @ instruction: 0xff5fb6e1 │ │ + @ instruction: 0xff5fb6c1 │ │ + @ instruction: 0xff5f8f45 │ │ ldr r0, [pc, #4] @ d1b048 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r4, sp, r4, lsl lr │ │ push {fp, lr} │ │ mov r0, r1 │ │ ldr r1, [pc, #44] @ d1b088 │ │ @@ -3613513,27 +3613513,27 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #141 @ 0x8d │ │ b d1b680 │ │ @ instruction: 0xff5ef3f2 │ │ - @ instruction: 0xff610c91 │ │ + @ instruction: 0xff610cb8 │ │ @ instruction: 0xff5ef41a │ │ - @ instruction: 0xff610cb9 │ │ + @ instruction: 0xff610ce0 │ │ @ instruction: 0xff5ef366 │ │ - @ instruction: 0xff610c05 │ │ + @ instruction: 0xff610c2c │ │ @ instruction: 0xff5ef33e │ │ - @ instruction: 0xff610bdd │ │ + @ instruction: 0xff610c04 │ │ @ instruction: 0xff5ef38e │ │ - @ instruction: 0xff610c2d │ │ + @ instruction: 0xff610c54 │ │ @ instruction: 0xff5ef2ee │ │ - @ instruction: 0xff610b8d │ │ + @ instruction: 0xff610bb4 │ │ @ instruction: 0xff5ef1f2 │ │ - @ instruction: 0xff610a91 │ │ + @ instruction: 0xff610ab8 │ │ @ instruction: 0xff5ef216 │ │ ldr r0, [pc, #4] @ d1b818 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x000d46bc │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ @@ -3613816,31 +3613816,31 @@ │ │ bl c733fc │ │ cmp r0, #0 │ │ bne d1ba24 │ │ b d1bab0 │ │ @ instruction: 0xff5deeab │ │ @ instruction: 0xff5ef112 │ │ @ instruction: 0xff61a775 │ │ - @ instruction: 0xff60bacd │ │ - @ instruction: 0xff603a48 │ │ + @ instruction: 0xff60baf4 │ │ + @ instruction: 0xff603a6f │ │ @ instruction: 0xff5eeeda │ │ @ instruction: 0xff5eb873 │ │ @ instruction: 0xff5eee42 │ │ @ instruction: 0xff614634 │ │ - @ instruction: 0xff5fb168 │ │ + @ instruction: 0xff5fb18f │ │ @ instruction: 0xff5eee8e │ │ @ instruction: 0xff5eb80d │ │ @ instruction: 0xff5eedf6 │ │ - @ instruction: 0xff6072fe │ │ + @ instruction: 0xff607325 │ │ @ instruction: 0xff5e9954 │ │ @ instruction: 0xff5eedaa │ │ @ instruction: 0xff5eb791 │ │ @ instruction: 0xff5eed5e │ │ - @ instruction: 0xff5f58b6 │ │ - @ instruction: 0xff611373 │ │ + @ instruction: 0xff5f58dd │ │ + @ instruction: 0xff61139a │ │ andeq r4, sp, r0, asr #10 │ │ ldr r0, [pc, #4] @ d1bce4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r4, sp, r4, lsr r3 │ │ push {r4, r5, fp, lr} │ │ mov r2, r1 │ │ @@ -3614111,15 +3614111,15 @@ │ │ add r1, sp, #8 │ │ mov r0, r8 │ │ mov r2, r6 │ │ blx d4b4f4 │ │ mov sl, #1 │ │ b d1c0cc │ │ @ instruction: 0xff5eea32 │ │ - @ instruction: 0xff5ff5a9 │ │ + @ instruction: 0xff5ff5d0 │ │ push {r4, r5, r6, lr} │ │ mov r5, r3 │ │ mov r4, r0 │ │ cmp r1, #0 │ │ beq d1c154 │ │ bl c702b4 │ │ cmp r0, #0 │ │ @@ -3614281,17 +3614281,17 @@ │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ bl c33450 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60ff3c │ │ - @ instruction: 0xff602d42 │ │ - @ instruction: 0xff5fb3b6 │ │ + @ instruction: 0xff60ff63 │ │ + @ instruction: 0xff602d69 │ │ + @ instruction: 0xff5fb3dd │ │ @ instruction: 0xff5e385e │ │ @ instruction: 0xff5ee606 │ │ @ instruction: 0xff619c80 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ mov r6, r3 │ │ mov r7, r2 │ │ @@ -3614892,19 +3614892,19 @@ │ │ mov r1, #66 @ 0x42 │ │ bl d525f0 │ │ mov r0, r8 │ │ bl c3c68c │ │ mov r0, r6 │ │ add sp, sp, #172 @ 0xac │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff603229 │ │ + @ instruction: 0xff603250 │ │ @ instruction: 0xff613428 │ │ @ instruction: 0xff6114eb │ │ - @ instruction: 0xff60251b │ │ - @ instruction: 0xff5f3922 │ │ + @ instruction: 0xff602542 │ │ + @ instruction: 0xff5f3949 │ │ @ instruction: 0xff66e6fb │ │ @ instruction: 0xff5efcbf │ │ @ instruction: 0xff66e67b │ │ @ instruction: 0xff613260 │ │ @ instruction: 0xff611323 │ │ @ instruction: 0xff5efc57 │ │ push {r4, r5, fp, lr} │ │ @@ -3615149,24 +3615149,24 @@ │ │ ldr r0, [sp, #28] │ │ mov r5, #1 │ │ str r6, [r0] │ │ ldr r0, [r8, #16] │ │ str r0, [r9] │ │ b d1d000 │ │ @ instruction: 0xff6130f4 │ │ - @ instruction: 0xff603f07 │ │ - @ instruction: 0xff5f1891 │ │ + @ instruction: 0xff603f2e │ │ + @ instruction: 0xff5f18b8 │ │ @ instruction: 0xff61305c │ │ - @ instruction: 0xff603e6f │ │ - @ instruction: 0xff60218e │ │ + @ instruction: 0xff603e96 │ │ + @ instruction: 0xff6021b5 │ │ @ instruction: 0xff612ea0 │ │ - @ instruction: 0xff603cb3 │ │ - @ instruction: 0xff5f8aed │ │ + @ instruction: 0xff603cda │ │ + @ instruction: 0xff5f8b14 │ │ @ instruction: 0xff6130cc │ │ - @ instruction: 0xff607d1a │ │ + @ instruction: 0xff607d41 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r2 │ │ mov r7, r1 │ │ mov r5, r0 │ │ bl ce25c4 │ │ mov r6, #0 │ │ cmp r0, #0 │ │ @@ -3615331,23 +3615331,23 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #158 @ 0x9e │ │ add r2, pc, r2 │ │ bl c277cc │ │ b d1d3ec │ │ @ instruction: 0xff612d3c │ │ @ instruction: 0xff5e9f71 │ │ - @ instruction: 0xff5f14d1 │ │ + @ instruction: 0xff5f14f8 │ │ @ instruction: 0xff612bc0 │ │ @ instruction: 0xff5e9df5 │ │ - @ instruction: 0xff5f3114 │ │ + @ instruction: 0xff5f313b │ │ @ instruction: 0xff612b64 │ │ @ instruction: 0xff5e9d99 │ │ - @ instruction: 0xff5fa2f3 │ │ + @ instruction: 0xff5fa31a │ │ @ instruction: 0xff612d0c │ │ - @ instruction: 0xff5f3262 │ │ + @ instruction: 0xff5f3289 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldrd r0, [r0, #24] │ │ ldr r5, [pc, #60] @ d1d4b0 │ │ mov r3, #208 @ 0xd0 │ │ add r5, pc, r5 │ │ mov r2, r5 │ │ @@ -3615539,15 +3615539,15 @@ │ │ str r6, [r5, #20] │ │ mov r0, r5 │ │ mov r1, r8 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ b d1d4b4 │ │ @ instruction: 0xff6128b0 │ │ - @ instruction: 0xff6074e9 │ │ + @ instruction: 0xff607510 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl bfc0a0 │ │ mov r4, r0 │ │ mov r0, r5 │ │ @@ -3615606,15 +3615606,15 @@ │ │ beq d1d7f0 │ │ mov r0, r7 │ │ bl bd43a4 │ │ clz r0, r0 │ │ lsr r5, r0, #5 │ │ b d1d7f0 │ │ @ instruction: 0xff612760 │ │ - @ instruction: 0xff60ea51 │ │ + @ instruction: 0xff60ea78 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ mov r5, r1 │ │ bl bfb3d8 │ │ mov r0, #0 │ │ mov r6, #1 │ │ @@ -3615641,15 +3615641,15 @@ │ │ str r5, [r4] │ │ add r0, pc, r0 │ │ str r0, [r4, #32] │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff602449 │ │ + @ instruction: 0xff602470 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #780 @ 0x30c │ │ ldr r9, [r0, #36] @ 0x24 │ │ add r8, sp, #444 @ 0x1bc │ │ mov r7, r1 │ │ mov r1, r3 │ │ mov r6, r0 │ │ @@ -3615820,15 +3615820,15 @@ │ │ mov r1, r7 │ │ add r0, lr, #202 @ 0xca │ │ bl d525f0 │ │ b d1db98 │ │ @ instruction: 0xff612404 │ │ @ instruction: 0xff5e962b │ │ @ instruction: 0xff5e2054 │ │ - @ instruction: 0xff608f73 │ │ + @ instruction: 0xff608f9a │ │ @ instruction: 0xff66d7d3 │ │ @ instruction: 0xff6141f7 │ │ @ instruction: 0xff66d783 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ mov r8, r2 │ │ @@ -3615885,15 +3615885,15 @@ │ │ add r2, pc, r2 │ │ bl c277cc │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff6122c4 │ │ - @ instruction: 0xff60a9bb │ │ + @ instruction: 0xff60a9e2 │ │ @ instruction: 0xff5e7665 │ │ push {r4, lr} │ │ ldr r1, [pc, #220] @ d1ddd4 │ │ mov r4, r0 │ │ add r1, pc, r1 │ │ bl c6f7f0 │ │ cmp r0, #0 │ │ @@ -3615948,19 +3615948,19 @@ │ │ add r0, r0, r0, lsl #3 │ │ add r1, pc, r1 │ │ add r0, r1, r0, lsl #2 │ │ pop {r4, pc} │ │ @ instruction: 0xff5e689e │ │ @ instruction: 0xff5dd401 │ │ @ instruction: 0xff6131b7 │ │ - @ instruction: 0xff5f4ce4 │ │ + @ instruction: 0xff5f4d0b │ │ @ instruction: 0xff5dee45 │ │ andeq r2, sp, r4, lsl #6 │ │ - @ instruction: 0xff5f277f │ │ - @ instruction: 0xff60c577 │ │ + @ instruction: 0xff5f27a6 │ │ + @ instruction: 0xff60c59e │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #128 @ 0x80 │ │ mov r9, r1 │ │ ldr r1, [pc, #352] @ d1df68 │ │ add r4, sp, #24 │ │ mov r8, r2 │ │ add r1, pc, r1 │ │ @@ -3616048,17 +3616048,17 @@ │ │ mov r0, #0 │ │ cmp r4, #0 │ │ movwgt r0, #1 │ │ add sp, sp, #128 @ 0x80 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff612adc │ │ @ instruction: 0xff5e623a │ │ - @ instruction: 0xff6014a4 │ │ + @ instruction: 0xff6014cb │ │ @ instruction: 0xff5dd306 │ │ - @ instruction: 0xff5f25bf │ │ + @ instruction: 0xff5f25e6 │ │ @ instruction: 0xff6180af │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #76 @ 0x4c │ │ ldr sl, [sp, #116] @ 0x74 │ │ mov r5, r2 │ │ str r0, [sp, #36] @ 0x24 │ │ ldr r0, [sp, #136] @ 0x88 │ │ @@ -3616172,19 +3616172,19 @@ │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ b d1e154 │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #76 @ 0x4c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff5f251f │ │ + @ instruction: 0xff5f2546 │ │ @ instruction: 0xff66d283 │ │ - @ instruction: 0xff5f23ef │ │ + @ instruction: 0xff5f2416 │ │ @ instruction: 0xff5e7232 │ │ - @ instruction: 0xff5f23b3 │ │ + @ instruction: 0xff5f23da │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #68 @ 0x44 │ │ str r0, [sp, #32] │ │ mov r7, r1 │ │ ldr r0, [sp, #104] @ 0x68 │ │ mov r5, r2 │ │ ldr sl, [sp, #108] @ 0x6c │ │ @@ -3616306,19 +3616306,19 @@ │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ b d1e36c │ │ mov r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #68 @ 0x44 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff5f231f │ │ + @ instruction: 0xff5f2346 │ │ @ instruction: 0xff66d063 │ │ - @ instruction: 0xff5f21cb │ │ - @ instruction: 0xff60a34f │ │ - @ instruction: 0xff5f219b │ │ + @ instruction: 0xff5f21f2 │ │ + @ instruction: 0xff60a376 │ │ + @ instruction: 0xff5f21c2 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #80 @ 0x50 │ │ mov r6, r1 │ │ mov r1, r0 │ │ mov r0, r2 │ │ mov r2, r3 │ │ mov r5, r3 │ │ @@ -3616383,18 +3616383,18 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ add sp, sp, #80 @ 0x50 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff5f207b │ │ - @ instruction: 0xff600c48 │ │ + @ instruction: 0xff5f20a2 │ │ + @ instruction: 0xff600c6f │ │ @ instruction: 0xff5dc30f │ │ - @ instruction: 0xff60e9bf │ │ + @ instruction: 0xff60e9e6 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #100 @ 0x64 │ │ mov r8, r1 │ │ ldr r1, [pc, #360] @ d1e638 │ │ mov r4, r0 │ │ ldr r0, [pc, #356] @ d1e63c │ │ mov r9, r2 │ │ @@ -3616482,23 +3616482,23 @@ │ │ mov r0, r5 │ │ bl c3c68c │ │ mov r0, r4 │ │ add sp, sp, #100 @ 0x64 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r4, #0 │ │ b d1e624 │ │ - @ instruction: 0xff5f4548 │ │ + @ instruction: 0xff5f456f │ │ @ instruction: 0xff5de6bd │ │ @ instruction: 0xff5e16e7 │ │ @ instruction: 0xff5ea821 │ │ - @ instruction: 0xff600b53 │ │ - @ instruction: 0xff6017ed │ │ - @ instruction: 0xff5f1f42 │ │ + @ instruction: 0xff600b7a │ │ + @ instruction: 0xff601814 │ │ + @ instruction: 0xff5f1f69 │ │ @ instruction: 0xff66cd23 │ │ - @ instruction: 0xff6065fc │ │ + @ instruction: 0xff606623 │ │ @ instruction: 0xff66cccb │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #52] @ d1e6a0 │ │ mov r4, r0 │ │ mov r0, #40 @ 0x28 │ │ mov r2, #160 @ 0xa0 │ │ add r1, pc, r1 │ │ @@ -3616552,16 +3616552,16 @@ │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mvn r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5de4c5 │ │ - @ instruction: 0xff5f4348 │ │ - @ instruction: 0xff601645 │ │ + @ instruction: 0xff5f436f │ │ + @ instruction: 0xff60166c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #100 @ 0x64 │ │ ldr r7, [r0, #16] │ │ cmp r7, #1 │ │ bne d1e7b4 │ │ ldr r4, [sp, #136] @ 0x88 │ │ cmp r1, #0 │ │ @@ -3616756,25 +3616756,25 @@ │ │ ldr r0, [r7, #16] │ │ str r0, [r4] │ │ b d1ea08 │ │ add r6, r5, #9 │ │ mov r9, r5 │ │ b d1e9bc │ │ @ instruction: 0xff5e145f │ │ - @ instruction: 0xff6025eb │ │ - @ instruction: 0xff5eff75 │ │ + @ instruction: 0xff602612 │ │ + @ instruction: 0xff5eff9c │ │ @ instruction: 0xff5e13bb │ │ - @ instruction: 0xff602547 │ │ - @ instruction: 0xff600866 │ │ + @ instruction: 0xff60256e │ │ + @ instruction: 0xff60088d │ │ @ instruction: 0xff5e125f │ │ @ instruction: 0xff611605 │ │ @ instruction: 0xff5e1213 │ │ @ instruction: 0xff6115b9 │ │ @ instruction: 0xff5e1437 │ │ - @ instruction: 0xff5faf24 │ │ + @ instruction: 0xff5faf4b │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl ce25c4 │ │ mov r1, r0 │ │ mov r0, #0 │ │ @@ -3616812,16 +3616812,16 @@ │ │ mov r0, r5 │ │ mov r1, r4 │ │ pop {r4, r5, r6, lr} │ │ b d1ee14 │ │ mvn r0, #1 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5de0a9 │ │ - @ instruction: 0xff5f3f2c │ │ - @ instruction: 0xff601229 │ │ + @ instruction: 0xff5f3f53 │ │ + @ instruction: 0xff601250 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #76 @ 0x4c │ │ ldr r7, [r0, #16] │ │ cmp r7, #1 │ │ bne d1ebc8 │ │ ldr r7, [r0, #36] @ 0x24 │ │ cmp r1, #0 │ │ @@ -3616955,23 +3616955,23 @@ │ │ mov r0, r6 │ │ bl c1ea6c │ │ mov r0, r5 │ │ add sp, sp, #76 @ 0x4c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff5e1053 │ │ @ instruction: 0xff5e8601 │ │ - @ instruction: 0xff5efb61 │ │ + @ instruction: 0xff5efb88 │ │ @ instruction: 0xff5e0ef7 │ │ @ instruction: 0xff5e84a5 │ │ - @ instruction: 0xff5f17c4 │ │ + @ instruction: 0xff5f17eb │ │ @ instruction: 0xff5eac2b │ │ @ instruction: 0xff5e0f2b │ │ @ instruction: 0xff6112d1 │ │ @ instruction: 0xff5e1023 │ │ - @ instruction: 0xff5fe795 │ │ + @ instruction: 0xff5fe7bc │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldrd r0, [r0, #24] │ │ ldr r5, [pc, #60] @ d1ee10 │ │ mov r3, #173 @ 0xad │ │ add r5, pc, r5 │ │ mov r2, r5 │ │ @@ -3617141,16 +3617141,16 @@ │ │ mov r1, r8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b d1ee14 │ │ mvn r7, #1 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5ddbdd │ │ - @ instruction: 0xff5f3a60 │ │ - @ instruction: 0xff600d5d │ │ + @ instruction: 0xff5f3a87 │ │ + @ instruction: 0xff600d84 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #388 @ 0x184 │ │ ldr sl, [r0, #36] @ 0x24 │ │ mov r7, r2 │ │ ldr r2, [r2, #72] @ 0x48 │ │ add fp, sp, #210 @ 0xd2 │ │ str r1, [sp, #36] @ 0x24 │ │ @@ -3617312,15 +3617312,15 @@ │ │ add lr, sp, #256 @ 0x100 │ │ mov r1, r7 │ │ add r0, lr, #66 @ 0x42 │ │ bl d525f0 │ │ b d1f18c │ │ @ instruction: 0xff5e0ab7 │ │ @ instruction: 0xff610e5d │ │ - @ instruction: 0xff6077e3 │ │ + @ instruction: 0xff60780a │ │ @ instruction: 0xff66c03b │ │ @ instruction: 0xff612a4f │ │ @ instruction: 0xff66bfeb │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {fp, lr} │ │ @@ -3617349,15 +3617349,15 @@ │ │ bl d41c3c │ │ mvn r1, #0 │ │ mov r5, r6 │ │ str r1, [r6, #8] │ │ str r0, [r6] │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5f2be1 │ │ + @ instruction: 0xff5f2c08 │ │ mov r3, #4096 @ 0x1000 │ │ b d1f8f8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r6, r1 │ │ @@ -3617497,18 +3617497,18 @@ │ │ mov r0, #0 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r1, [sp, #8] │ │ mov r0, r5 │ │ bl d525f0 │ │ b d1f5f8 │ │ - @ instruction: 0xff5f2995 │ │ - @ instruction: 0xff6090b8 │ │ - @ instruction: 0xff5f2b2d │ │ - @ instruction: 0xff609250 │ │ + @ instruction: 0xff5f29bc │ │ + @ instruction: 0xff6090df │ │ + @ instruction: 0xff5f2b54 │ │ + @ instruction: 0xff609277 │ │ mov r3, #8192 @ 0x2000 │ │ b d1f8f8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r6, r1 │ │ @@ -3617587,31 +3617587,31 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #158 @ 0x9e │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5f281d │ │ - @ instruction: 0xff60163f │ │ - @ instruction: 0xff5f2885 │ │ - @ instruction: 0xff6016a7 │ │ - @ instruction: 0xff5f28c5 │ │ - @ instruction: 0xff6016e7 │ │ + @ instruction: 0xff5f2844 │ │ + @ instruction: 0xff601666 │ │ + @ instruction: 0xff5f28ac │ │ + @ instruction: 0xff6016ce │ │ + @ instruction: 0xff5f28ec │ │ + @ instruction: 0xff60170e │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ bl c9d6c4 │ │ ldr r1, [pc, #16] @ d1f7bc │ │ mov r0, r4 │ │ mov r2, #106 @ 0x6a │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff5f27c1 │ │ + @ instruction: 0xff5f27e8 │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ bl ce25c4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d1f83c │ │ ldr r1, [pc, #100] @ d1f844 │ │ @@ -3617637,16 +3617637,16 @@ │ │ ldr r1, [pc, #24] @ d1f848 │ │ mov r0, r5 │ │ mov r2, #123 @ 0x7b │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5f278d │ │ - @ instruction: 0xff5f273d │ │ + @ instruction: 0xff5f27b4 │ │ + @ instruction: 0xff5f2764 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ bx lr │ │ ldr r0, [pc, #4] @ d1f864 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0xff66ba58 │ │ @@ -3617677,15 +3617677,15 @@ │ │ bne d1f8d8 │ │ mov r0, #0 │ │ str r0, [r5, #8] │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff61070f │ │ - @ instruction: 0xff6033f2 │ │ + @ instruction: 0xff603419 │ │ ldr r0, [pc, #4] @ d1f8f4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, sp, r8, lsl #19 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r4, #0 │ │ @@ -3617736,15 +3617736,15 @@ │ │ cmp r0, #0 │ │ bne d1f930 │ │ mov r0, #0 │ │ str r0, [r5, #8] │ │ mov r4, #1 │ │ b d1f930 │ │ @ instruction: 0xff61061b │ │ - @ instruction: 0xff603302 │ │ + @ instruction: 0xff603329 │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ bl ce25c4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d1fa18 │ │ mov r0, r5 │ │ @@ -3617855,20 +3617855,20 @@ │ │ pop {r4, r5, r6, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5e0f32 │ │ @ instruction: 0xff5e4bb3 │ │ @ instruction: 0xff6135ac │ │ @ instruction: 0xff5e0fcc │ │ - @ instruction: 0xff5f6ade │ │ + @ instruction: 0xff5f6b05 │ │ @ instruction: 0xff615522 │ │ @ instruction: 0xff5dabc3 │ │ - @ instruction: 0xff60d283 │ │ + @ instruction: 0xff60d2aa │ │ @ instruction: 0xff5ecd6d │ │ - @ instruction: 0xff606ee7 │ │ + @ instruction: 0xff606f0e │ │ ldr r0, [pc, #4] @ d1fbd0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, sp, ip, lsr r8 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r7, r2 │ │ @@ -3618046,15 +3618046,15 @@ │ │ movt r1, #12 │ │ mov r0, #57 @ 0x39 │ │ add r2, pc, r2 │ │ bl c277cc │ │ b d1fbfc │ │ @ instruction: 0xff5eca61 │ │ @ instruction: 0xff611ea5 │ │ - @ instruction: 0xff5f2105 │ │ + @ instruction: 0xff5f212c │ │ muleq r0, r4, lr │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #76] @ d1ff10 │ │ mov r5, r0 │ │ ldr r1, [r0, #56] @ 0x38 │ │ @@ -3618174,15 +3618174,15 @@ │ │ movwne r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5e9c2b │ │ @ instruction: 0xff5eba02 │ │ @ instruction: 0xff5e0a55 │ │ - @ instruction: 0xff5f872b │ │ + @ instruction: 0xff5f8752 │ │ ldr r0, [pc, #4] @ d200b8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, sp, ip, asr #7 │ │ push {r4, lr} │ │ mov r2, r1 │ │ ldr r1, [pc, #88] @ d20124 │ │ @@ -3618205,15 +3618205,15 @@ │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ movne r0, #1 │ │ pop {r4, pc} │ │ mov r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff5f8663 │ │ + @ instruction: 0xff5f868a │ │ ldr r0, [pc, #4] @ d20134 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, sp, r4, lsr #9 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ @@ -3618708,25 +3618708,25 @@ │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff5e3fb7 │ │ @ instruction: 0xff6129a0 │ │ @ instruction: 0xff5e03b0 │ │ - @ instruction: 0xff5f5eb2 │ │ + @ instruction: 0xff5f5ed9 │ │ @ instruction: 0xff5ec179 │ │ @ instruction: 0xff5ec00d │ │ @ instruction: 0xff6148b6 │ │ @ instruction: 0xff5d9f47 │ │ @ instruction: 0xff5ec0fd │ │ - @ instruction: 0xff60c5bf │ │ + @ instruction: 0xff60c5e6 │ │ @ instruction: 0xff5ec09d │ │ @ instruction: 0xff5e0156 │ │ @ instruction: 0xff5ec049 │ │ - @ instruction: 0xff5f6ea8 │ │ + @ instruction: 0xff5f6ecf │ │ ldr r0, [pc, #4] @ d20938 │ │ add r0, pc, r0 │ │ bx lr │ │ strdeq pc, [ip], -r4 │ │ ldr r0, [pc, #4] @ d20948 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3618883,21 +3618883,21 @@ │ │ mov r0, #57 @ 0x39 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6080d7 │ │ - @ instruction: 0xff5fb835 │ │ + @ instruction: 0xff6080fe │ │ + @ instruction: 0xff5fb85c │ │ @ instruction: 0xff5de0e1 │ │ @ instruction: 0xff5ebd45 │ │ - @ instruction: 0xff5fc7f0 │ │ + @ instruction: 0xff5fc817 │ │ @ instruction: 0xff5ebe21 │ │ - @ instruction: 0xff5fc8cc │ │ + @ instruction: 0xff5fc8f3 │ │ @ instruction: 0xff5e5813 │ │ @ instruction: 0xff5e1a62 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #96 @ 0x60 │ │ str r0, [sp, #92] @ 0x5c │ │ mov r0, r2 │ │ str r1, [sp, #88] @ 0x58 │ │ @@ -3618930,15 +3618930,15 @@ │ │ str r0, [r1] │ │ mov r0, r5 │ │ mov r1, r3 │ │ blx r2 │ │ add sp, sp, #96 @ 0x60 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5dc61e │ │ - @ instruction: 0xff606d61 │ │ + @ instruction: 0xff606d88 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ cmp r0, #0 │ │ beq d20ca0 │ │ mov r0, r4 │ │ bl d41c3c │ │ @@ -3619012,16 +3619012,16 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ nop {0} │ │ @ instruction: 0xffffffff │ │ andeq r0, r0, r2 │ │ @ instruction: 0xffffffff │ │ andeq r0, r0, r0 │ │ - @ instruction: 0xff5eda4a │ │ - @ instruction: 0xff5ed9ce │ │ + @ instruction: 0xff5eda71 │ │ + @ instruction: 0xff5ed9f5 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r5, #0 │ │ @@ -3619231,32 +3619231,32 @@ │ │ cmp r0, #0 │ │ str r0, [r5, #20] │ │ beq d21124 │ │ str r7, [r5, #24] │ │ b d20fd4 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff607cf7 │ │ - @ instruction: 0xff5fb455 │ │ - @ instruction: 0xff602ea7 │ │ + @ instruction: 0xff607d1e │ │ + @ instruction: 0xff5fb47c │ │ + @ instruction: 0xff602ece │ │ @ instruction: 0xff5e1a2b │ │ ldrdeq pc, [ip], -r0 │ │ @ instruction: 0xff5e375f │ │ @ instruction: 0xff612148 │ │ @ instruction: 0xff5dfb58 │ │ - @ instruction: 0xff5f565a │ │ - @ instruction: 0xff5ed782 │ │ - @ instruction: 0xff5ed62e │ │ + @ instruction: 0xff5f5681 │ │ + @ instruction: 0xff5ed7a9 │ │ + @ instruction: 0xff5ed655 │ │ @ instruction: 0xff5e535b │ │ @ instruction: 0xff614036 │ │ @ instruction: 0xff5d96c7 │ │ - @ instruction: 0xff5ed6de │ │ - @ instruction: 0xff60bd3f │ │ - @ instruction: 0xff5ed67e │ │ - @ instruction: 0xff5ed886 │ │ + @ instruction: 0xff5ed705 │ │ + @ instruction: 0xff60bd66 │ │ + @ instruction: 0xff5ed6a5 │ │ + @ instruction: 0xff5ed8ad │ │ @ instruction: 0xff5e7ea3 │ │ ldr r0, [pc, #4] @ d21184 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq r6, [lr], -r4 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ @@ -3619398,17 +3619398,17 @@ │ │ movt r1, #12 │ │ mov r0, #57 @ 0x39 │ │ add r2, pc, r2 │ │ bl c277cc │ │ mov r5, #0 │ │ b d21354 │ │ andeq r0, r0, ip, ror r9 │ │ - @ instruction: 0xff5ed3a2 │ │ - @ instruction: 0xff608f79 │ │ - @ instruction: 0xff5f0be5 │ │ + @ instruction: 0xff5ed3c9 │ │ + @ instruction: 0xff608fa0 │ │ + @ instruction: 0xff5f0c0c │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #76] @ d21434 │ │ mov r5, r0 │ │ ldr r1, [r0, #44] @ 0x2c │ │ mov r2, #696 @ 0x2b8 │ │ @@ -3619425,15 +3619425,15 @@ │ │ movw r3, #698 @ 0x2ba │ │ bl c6da00 │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #699 @ 0x2bb │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff5ed346 │ │ + @ instruction: 0xff5ed36d │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r5, #4 │ │ @@ -3619546,15 +3619546,15 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ mov r6, #1 │ │ b d215f8 │ │ @ instruction: 0xff5e8703 │ │ @ instruction: 0xff5ea4da │ │ @ instruction: 0xff5df52d │ │ - @ instruction: 0xff5efd60 │ │ + @ instruction: 0xff5efd87 │ │ @ instruction: 0xff60f250 │ │ @ instruction: 0xff5df270 │ │ @ instruction: 0xff5e8287 │ │ ldr r0, [pc, #4] @ d21634 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x000cf3b0 │ │ @@ -3619946,15 +3619946,15 @@ │ │ str r0, [r1] │ │ mov r0, r5 │ │ mov r1, r3 │ │ blx r2 │ │ add sp, sp, #96 @ 0x60 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5db63e │ │ - @ instruction: 0xff605d81 │ │ + @ instruction: 0xff605da8 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ mov r4, r0 │ │ ldr lr, [sp, #24] │ │ ldr r0, [r0, #104] @ 0x68 │ │ mov ip, r2 │ │ mov r2, r1 │ │ @@ -3620040,16 +3620040,16 @@ │ │ bl bd427c │ │ mov r6, #1 │ │ cmp r5, r0 │ │ blt d21d80 │ │ mov r5, #102 @ 0x66 │ │ mov r6, #37 @ 0x25 │ │ b d21d48 │ │ - @ instruction: 0xff5fd384 │ │ - @ instruction: 0xff5f0262 │ │ + @ instruction: 0xff5fd3ab │ │ + @ instruction: 0xff5f0289 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r1 │ │ mov r1, r2 │ │ mov r4, r2 │ │ mov r7, r0 │ │ bl d21d20 │ │ mov r5, #0 │ │ @@ -3620176,16 +3620176,16 @@ │ │ ldr r1, [pc, #24] @ d21ff4 │ │ mov r0, r6 │ │ movw r2, #1015 @ 0x3f7 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff5fee0e │ │ - @ instruction: 0xff5fedc6 │ │ + @ instruction: 0xff5fee35 │ │ + @ instruction: 0xff5feded │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r6, #0 │ │ beq d22020 │ │ @@ -3620218,16 +3620218,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #176 @ 0xb0 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c277cc │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5fed36 │ │ - @ instruction: 0xff600c41 │ │ + @ instruction: 0xff5fed5d │ │ + @ instruction: 0xff600c68 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #1300] @ d225c4 │ │ mov r8, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c71c4c │ │ @@ -3620551,34 +3620551,34 @@ │ │ bl bfcb68 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r6, #1 │ │ b d225ac │ │ @ instruction: 0xff5e5fca │ │ @ instruction: 0xff5dcadd │ │ - @ instruction: 0xff5fec9a │ │ + @ instruction: 0xff5fecc1 │ │ @ instruction: 0xff5dadda │ │ - @ instruction: 0xff5fec36 │ │ + @ instruction: 0xff5fec5d │ │ @ instruction: 0xff5dde4c │ │ - @ instruction: 0xff5febd2 │ │ - @ instruction: 0xff603831 │ │ - @ instruction: 0xff5feb6e │ │ - @ instruction: 0xff5f851e │ │ - @ instruction: 0xff5feb0a │ │ + @ instruction: 0xff5febf9 │ │ + @ instruction: 0xff603858 │ │ + @ instruction: 0xff5feb95 │ │ + @ instruction: 0xff5f8545 │ │ + @ instruction: 0xff5feb31 │ │ @ instruction: 0xff5de266 │ │ @ instruction: 0xff5ddb4e │ │ @ instruction: 0xff5e7638 │ │ - @ instruction: 0xff5f3e3e │ │ + @ instruction: 0xff5f3e65 │ │ @ instruction: 0xff5e5c9d │ │ - @ instruction: 0xff5f416a │ │ - @ instruction: 0xff5fe902 │ │ - @ instruction: 0xff5fd9f7 │ │ - @ instruction: 0xff5fe89a │ │ - @ instruction: 0xff5fcbaf │ │ - @ instruction: 0xff5fe832 │ │ + @ instruction: 0xff5f4191 │ │ + @ instruction: 0xff5fe929 │ │ + @ instruction: 0xff5fda1e │ │ + @ instruction: 0xff5fe8c1 │ │ + @ instruction: 0xff5fcbd6 │ │ + @ instruction: 0xff5fe859 │ │ ldr r0, [pc, #4] @ d22628 │ │ add r0, pc, r0 │ │ bx lr │ │ strdeq r5, [lr], -r8 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ bx lr │ │ @@ -3620693,16 +3620693,16 @@ │ │ mov r4, r5 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ mov r0, r5 │ │ bl bfb3d8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5fe682 │ │ - @ instruction: 0xff5f34c4 │ │ + @ instruction: 0xff5fe6a9 │ │ + @ instruction: 0xff5f34eb │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldrd r2, [r0, #72] @ 0x48 │ │ mov r5, r0 │ │ ldr r4, [pc, #184] @ d228e0 │ │ mov r1, r3 │ │ @@ -3620748,15 +3620748,15 @@ │ │ movw r2, #1419 @ 0x58b │ │ bl c6d7a8 │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #1420 @ 0x58c │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff5fe57a │ │ + @ instruction: 0xff5fe5a1 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl ce25c4 │ │ mov r4, #0 │ │ cmp r6, #4 │ │ bne d22934 │ │ @@ -3620827,15 +3620827,15 @@ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b bf6008 │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ bl bd65f8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5f5d9f │ │ + @ instruction: 0xff5f5dc6 │ │ ldr r0, [pc, #4] @ d22a2c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq lr, ip, ip, lsr #13 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ @@ -3621181,15 +3621181,15 @@ │ │ mov r2, #520 @ 0x208 │ │ bl c6d7a8 │ │ mov r0, r6 │ │ bl bd68dc │ │ mov r0, r6 │ │ bl bd65f8 │ │ b d22e38 │ │ - @ instruction: 0xff5fde32 │ │ + @ instruction: 0xff5fde59 │ │ ldr r1, [pc, #24] @ d22fc8 │ │ mov r2, #8 │ │ and r2, r2, r0, lsr #4 │ │ and r0, r0, #7 │ │ add r1, pc, r1 │ │ orr r0, r2, r0 │ │ ldr r0, [r1, r0, lsl #2] │ │ @@ -3621201,15 +3621201,15 @@ │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ movne r1, #0 │ │ cmp r0, #11 │ │ moveq r1, r2 │ │ mov r0, r1 │ │ bx lr │ │ - @ instruction: 0xff6004f8 │ │ + @ instruction: 0xff60051f │ │ @ instruction: 0xff5df097 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ mov r5, r0 │ │ bl ce25c4 │ │ cmp r0, #0 │ │ beq d23024 │ │ @@ -3621282,18 +3621282,18 @@ │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, r4 │ │ bl d2280c │ │ mov r7, #0 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff5fdd0a │ │ - @ instruction: 0xff5fdc92 │ │ + @ instruction: 0xff5fdd31 │ │ + @ instruction: 0xff5fdcb9 │ │ @ instruction: 0xff60e420 │ │ - @ instruction: 0xff5fdcba │ │ + @ instruction: 0xff5fdce1 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq d231cc │ │ mov r6, r0 │ │ ldr r0, [r0] │ │ mov r1, #0 │ │ mov r4, #0 │ │ @@ -3621360,16 +3621360,16 @@ │ │ bl bfb3d8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ cmp r0, #0 │ │ movgt r0, r5 │ │ popgt {r4, r5, r6, pc} │ │ b d23250 │ │ - @ instruction: 0xff5fdb72 │ │ - @ instruction: 0xff5f29b4 │ │ + @ instruction: 0xff5fdb99 │ │ + @ instruction: 0xff5f29db │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl ce25c4 │ │ mov r4, #0 │ │ cmp r6, #4 │ │ bne d232c8 │ │ @@ -3621629,24 +3621629,24 @@ │ │ ldr r3, [r5, #52] @ 0x34 │ │ add r1, pc, r1 │ │ bl c7152c │ │ cmp r0, #0 │ │ bne d234fc │ │ b d235a0 │ │ @ instruction: 0xff5dcb5c │ │ - @ instruction: 0xff602579 │ │ + @ instruction: 0xff6025a0 │ │ @ instruction: 0xff5db6cd │ │ @ instruction: 0xff5d99b2 │ │ @ instruction: 0xff5dcf72 │ │ @ instruction: 0xff5dc892 │ │ @ instruction: 0xff5e63b4 │ │ - @ instruction: 0xff5f2bf2 │ │ + @ instruction: 0xff5f2c19 │ │ @ instruction: 0xff5e4a81 │ │ - @ instruction: 0xff5f2f7a │ │ - @ instruction: 0xff5fc847 │ │ + @ instruction: 0xff5f2fa1 │ │ + @ instruction: 0xff5fc86e │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ mov r7, #0 │ │ mov r4, r2 │ │ mov sl, r1 │ │ mov r5, r0 │ │ str r7, [sp, #20] │ │ @@ -3621953,36 +3621953,36 @@ │ │ mov r1, #0 │ │ mov r2, sl │ │ bl d23ea4 │ │ mov r7, r0 │ │ cmp r0, #0 │ │ movwne r7, #1 │ │ b d2399c │ │ - @ instruction: 0xff5fd526 │ │ + @ instruction: 0xff5fd54d │ │ @ instruction: 0xff5e54e6 │ │ @ instruction: 0xff5dd2f1 │ │ @ instruction: 0xff5e641f │ │ @ instruction: 0xff5e81f6 │ │ @ instruction: 0xff60f579 │ │ - @ instruction: 0xff5eda50 │ │ + @ instruction: 0xff5eda77 │ │ @ instruction: 0xff60cee4 │ │ @ instruction: 0xff5e4f07 │ │ @ instruction: 0xff5e47b6 │ │ - @ instruction: 0xff5f4e2f │ │ - @ instruction: 0xff5fd38e │ │ + @ instruction: 0xff5f4e56 │ │ + @ instruction: 0xff5fd3b5 │ │ @ instruction: 0xff5e534e │ │ @ instruction: 0xff60fbcc │ │ - @ instruction: 0xff5ec2bf │ │ + @ instruction: 0xff5ec2e6 │ │ @ instruction: 0xff5e5f46 │ │ - @ instruction: 0xff5f2178 │ │ + @ instruction: 0xff5f219f │ │ @ instruction: 0xff612574 │ │ - @ instruction: 0xff5ffe64 │ │ + @ instruction: 0xff5ffe8b │ │ @ instruction: 0xff5e7ca5 │ │ - @ instruction: 0xff601f0e │ │ - @ instruction: 0xff5fd3fe │ │ + @ instruction: 0xff601f35 │ │ + @ instruction: 0xff5fd425 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d23e7c │ │ mov fp, r3 │ │ mov r9, r2 │ │ @@ -3622136,18 +3622136,18 @@ │ │ mov r0, sl │ │ bl bd65f8 │ │ mov r0, r4 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff5e5bcf │ │ @ instruction: 0xff5d955e │ │ - @ instruction: 0xff5fc492 │ │ + @ instruction: 0xff5fc4b9 │ │ @ instruction: 0xff5e5b4b │ │ @ instruction: 0xff5d943a │ │ - @ instruction: 0xff5fc35a │ │ + @ instruction: 0xff5fc381 │ │ @ instruction: 0xff5dc9dc │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq d23f78 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ @@ -3622196,17 +3622196,17 @@ │ │ mov r0, r5 │ │ mov r1, r4 │ │ add r2, pc, r2 │ │ pop {r4, r5, r6, lr} │ │ b c718d8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff601b5d │ │ - @ instruction: 0xff5f6876 │ │ - @ instruction: 0xff5f45d2 │ │ + @ instruction: 0xff601b84 │ │ + @ instruction: 0xff5f689d │ │ + @ instruction: 0xff5f45f9 │ │ @ instruction: 0xff5e4112 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r4, r3 │ │ mov r8, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl ce25c4 │ │ @@ -3622331,17 +3622331,17 @@ │ │ pop {r4, r5, r6, pc} │ │ mov r6, #1 │ │ mov r0, r4 │ │ bl bd4468 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5df45c │ │ - @ instruction: 0xff5ea608 │ │ + @ instruction: 0xff5ea62f │ │ @ instruction: 0xff5df490 │ │ - @ instruction: 0xff5ea63c │ │ + @ instruction: 0xff5ea663 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ cmp r0, #0 │ │ beq d241d8 │ │ mov r0, r4 │ │ bl d41c3c │ │ @@ -3622666,17 +3622666,17 @@ │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff5da665 │ │ @ instruction: 0xff60f824 │ │ @ instruction: 0xff5dd1c2 │ │ @ instruction: 0xff5df011 │ │ @ instruction: 0xff5e2bfd │ │ - @ instruction: 0xff6087df │ │ + @ instruction: 0xff608806 │ │ @ instruction: 0xff5defb1 │ │ - @ instruction: 0xff5faaa7 │ │ + @ instruction: 0xff5faace │ │ @ instruction: 0xff5def41 │ │ ldr r0, [pc, #4] @ d246f4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r3, lr, r4, asr #14 │ │ push {r4, lr} │ │ mov r4, r0 │ │ @@ -3622816,15 +3622816,15 @@ │ │ cmp r0, #0 │ │ movne r4, #1 │ │ b d24924 │ │ mov r4, #1 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5ff366 │ │ + @ instruction: 0xff5ff38d │ │ @ instruction: 0xff5e2a36 │ │ ldr r0, [pc, #4] @ d24944 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sp, ip, ip, asr #18 │ │ mov r0, #1 │ │ bx lr │ │ @@ -3622885,15 +3622885,15 @@ │ │ cmp r0, #0 │ │ movne r4, #1 │ │ b d24a38 │ │ mov r4, #1 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5ff252 │ │ + @ instruction: 0xff5ff279 │ │ @ instruction: 0xff5e2922 │ │ ldr r0, [pc, #4] @ d24a58 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sp, ip, r8, lsr r8 │ │ mov r0, #1 │ │ bx lr │ │ @@ -3622998,15 +3622998,15 @@ │ │ movne r6, #1 │ │ b d24b7c │ │ mov r6, #1 │ │ b d24b7c │ │ @ instruction: 0xff5e50c3 │ │ @ instruction: 0xff5e6ea2 │ │ @ instruction: 0xff5dbf05 │ │ - @ instruction: 0xff5f3beb │ │ + @ instruction: 0xff5f3c12 │ │ @ instruction: 0xff5e4cbf │ │ @ instruction: 0xff5dbc44 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ @@ -3623074,17 +3623074,17 @@ │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5f3afb │ │ + @ instruction: 0xff5f3b22 │ │ @ instruction: 0xff5de941 │ │ - @ instruction: 0xff608123 │ │ + @ instruction: 0xff60814a │ │ @ instruction: 0xff5de8ed │ │ @ instruction: 0xff5de8c5 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ mov r6, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ @@ -3623177,15 +3623177,15 @@ │ │ bl d52600 │ │ clz r0, r0 │ │ lsr r5, r0, #5 │ │ mov r0, r5 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5de811 │ │ - @ instruction: 0xff5ed216 │ │ + @ instruction: 0xff5ed23d │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r8, r3 │ │ mov r6, r2 │ │ mov r9, r1 │ │ bl d41c3c │ │ mov r7, r0 │ │ mov r4, #0 │ │ @@ -3623352,17 +3623352,17 @@ │ │ bl c1d31c │ │ mov r0, r4 │ │ ldrb r1, [r0, #8] │ │ orr r1, r1, #1 │ │ strb r1, [r0, #8] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5de551 │ │ - @ instruction: 0xff5ffb5f │ │ + @ instruction: 0xff5ffb86 │ │ @ instruction: 0xff5de519 │ │ - @ instruction: 0xff5ffb27 │ │ + @ instruction: 0xff5ffb4e │ │ cmp r0, #0 │ │ bxeq lr │ │ add ip, r0, #4 │ │ dmb ish │ │ ldrex r2, [ip] │ │ sub r3, r2, #1 │ │ strex r1, r3, [ip] │ │ @@ -3623472,15 +3623472,15 @@ │ │ add r0, r5, #16 │ │ bl ce2fb0 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #100 @ 0x64 │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff5f43cb │ │ + @ instruction: 0xff5f43f2 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ cmp r0, #0 │ │ beq d253a8 │ │ add r0, r4, #4 │ │ ldrex r1, [r0] │ │ @@ -3623512,15 +3623512,15 @@ │ │ mov r5, r0 │ │ mov r1, #0 │ │ dmb ish │ │ str r1, [r0, #32] │ │ str r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5f4327 │ │ + @ instruction: 0xff5f434e │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq d2544c │ │ add r1, r0, #4 │ │ dmb ish │ │ ldrex r2, [r1] │ │ sub r3, r2, #1 │ │ @@ -3623549,15 +3623549,15 @@ │ │ add r0, r5, #16 │ │ bl ce2fb0 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #100 @ 0x64 │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff5f4297 │ │ + @ instruction: 0xff5f42be │ │ mov r2, r1 │ │ mov r1, #0 │ │ b d25d8c │ │ ldr r0, [pc, #4] @ d254c0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq ip, ip, r8, lsl #31 │ │ @@ -3623763,16 +3623763,16 @@ │ │ bl ce2fb0 │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, #524 @ 0x20c │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff5f3f6f │ │ - @ instruction: 0xff5f3f2f │ │ + @ instruction: 0xff5f3f96 │ │ + @ instruction: 0xff5f3f56 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d25880 │ │ ldr r2, [pc, #168] @ d258c4 │ │ mov r5, r0 │ │ mov r0, r1 │ │ @@ -3623814,17 +3623814,17 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5db004 │ │ - @ instruction: 0xff5f3e67 │ │ - @ instruction: 0xff6011c9 │ │ - @ instruction: 0xff5f3eaf │ │ + @ instruction: 0xff5f3e8e │ │ + @ instruction: 0xff6011f0 │ │ + @ instruction: 0xff5f3ed6 │ │ ldr r0, [pc, #4] @ d258e0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r2, lr, r8, lsr #11 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r0 │ │ bl ce25c4 │ │ @@ -3623964,23 +3623964,23 @@ │ │ ldr r2, [pc, #52] @ d25b40 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ movw r1, #259 @ 0x103 │ │ movt r1, #12 │ │ b d259d4 │ │ - @ instruction: 0xff5f3ddb │ │ - @ instruction: 0xff5f3d3f │ │ - @ instruction: 0xff604955 │ │ - @ instruction: 0xff5f3d07 │ │ - @ instruction: 0xff60491d │ │ - @ instruction: 0xff5f3c87 │ │ - @ instruction: 0xff5f3c3b │ │ - @ instruction: 0xff5f3bf7 │ │ - @ instruction: 0xff60480d │ │ + @ instruction: 0xff5f3e02 │ │ + @ instruction: 0xff5f3d66 │ │ + @ instruction: 0xff60497c │ │ + @ instruction: 0xff5f3d2e │ │ + @ instruction: 0xff604944 │ │ + @ instruction: 0xff5f3cae │ │ + @ instruction: 0xff5f3c62 │ │ + @ instruction: 0xff5f3c1e │ │ + @ instruction: 0xff604834 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldrd r0, [r0, #8] │ │ ldr r5, [pc, #40] @ d25b80 │ │ movw r3, #522 @ 0x20a │ │ add r5, pc, r5 │ │ mov r2, r5 │ │ @@ -3623988,15 +3623988,15 @@ │ │ add r0, r4, #16 │ │ bl ce2fb0 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #524 @ 0x20c │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff5f3ba7 │ │ + @ instruction: 0xff5f3bce │ │ push {r4, r5, fp, lr} │ │ bl d41c3c │ │ mov r4, r0 │ │ mov r5, #0 │ │ bl ce25c4 │ │ cmp r0, #0 │ │ beq d25bd8 │ │ @@ -3624012,15 +3624012,15 @@ │ │ str r1, [r0, #4] │ │ mov r5, r0 │ │ dmb ish │ │ str r1, [r0, #32] │ │ str r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5f3b53 │ │ + @ instruction: 0xff5f3b7a │ │ ldr r0, [pc, #4] @ d25bf0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq ip, ip, r4, ror #17 │ │ ldr r1, [pc, #16] @ d25c0c │ │ and r0, r0, #1 │ │ rsb r0, r0, #0 │ │ @@ -3624081,18 +3624081,18 @@ │ │ bl ce2fb0 │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, #524 @ 0x20c │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff5f3abf │ │ - @ instruction: 0xff5f3a63 │ │ - @ instruction: 0xff5ec33f │ │ - @ instruction: 0xff5f3a37 │ │ + @ instruction: 0xff5f3ae6 │ │ + @ instruction: 0xff5f3a8a │ │ + @ instruction: 0xff5ec366 │ │ + @ instruction: 0xff5f3a5e │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ mov r5, r0 │ │ bl d25804 │ │ cmp r0, #0 │ │ beq d25d6c │ │ ldr r2, [r5], #16 │ │ @@ -3624113,16 +3624113,16 @@ │ │ movw r1, #262 @ 0x106 │ │ mov r0, #57 @ 0x39 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5f39b3 │ │ - @ instruction: 0xff5ec28f │ │ + @ instruction: 0xff5f39da │ │ + @ instruction: 0xff5ec2b6 │ │ ldr r0, [pc, #4] @ d25d88 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r2, lr, r8, lsr #2 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, #0 │ │ @@ -3624170,15 +3624170,15 @@ │ │ b d25e44 │ │ mov r4, #1 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5daa58 │ │ @ instruction: 0xff5e310f │ │ - @ instruction: 0xff5e8788 │ │ + @ instruction: 0xff5e87af │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #396] @ d25ff8 │ │ mov r4, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c71c4c │ │ @@ -3624275,23 +3624275,23 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5da9b4 │ │ - @ instruction: 0xff5f3773 │ │ - @ instruction: 0xff5e87ef │ │ - @ instruction: 0xff5f3863 │ │ - @ instruction: 0xff606edf │ │ - @ instruction: 0xff5f374f │ │ - @ instruction: 0xff5e87cb │ │ - @ instruction: 0xff5f37e7 │ │ - @ instruction: 0xff5f3733 │ │ - @ instruction: 0xff5e87af │ │ + @ instruction: 0xff5f379a │ │ + @ instruction: 0xff5e8816 │ │ + @ instruction: 0xff5f388a │ │ + @ instruction: 0xff606f06 │ │ + @ instruction: 0xff5f3776 │ │ + @ instruction: 0xff5e87f2 │ │ + @ instruction: 0xff5f380e │ │ + @ instruction: 0xff5f375a │ │ + @ instruction: 0xff5e87d6 │ │ push {r4, r5, fp, lr} │ │ bl d41c3c │ │ mov r5, r0 │ │ mov r4, #0 │ │ bl ce25c4 │ │ cmp r0, #0 │ │ beq d26064 │ │ @@ -3624377,15 +3624377,15 @@ │ │ movwne r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5e3af3 │ │ @ instruction: 0xff5e48fb │ │ - @ instruction: 0xff5f166f │ │ + @ instruction: 0xff5f1696 │ │ @ instruction: 0xff5e3ac6 │ │ @ instruction: 0xff5e17eb │ │ ldr r0, [pc, #4] @ d261ac │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r1, lr, r0, asr #26 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ @@ -3624629,17 +3624629,17 @@ │ │ movwne r6, #1 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff5e37fb │ │ @ instruction: 0xff5e55c6 │ │ @ instruction: 0xff5e55aa │ │ @ instruction: 0xff5da5f5 │ │ - @ instruction: 0xff5eae1c │ │ + @ instruction: 0xff5eae43 │ │ @ instruction: 0xff60a2e8 │ │ - @ instruction: 0xff5fd79a │ │ + @ instruction: 0xff5fd7c1 │ │ ldr r0, [pc, #4] @ d2659c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq ip, ip, r4, lsr #2 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, #0 │ │ cmp r0, #0 │ │ @@ -3625073,15 +3625073,15 @@ │ │ str r0, [r1] │ │ mov r0, r5 │ │ mov r1, r3 │ │ blx r2 │ │ add sp, sp, #96 @ 0x60 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5d6622 │ │ - @ instruction: 0xff600d65 │ │ + @ instruction: 0xff600d8c │ │ push {r4, lr} │ │ bl ce25c4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d26cb8 │ │ ldr r1, [pc, #44] @ d26cc0 │ │ mov r0, #360 @ 0x168 │ │ @@ -3625193,15 +3625193,15 @@ │ │ add r2, r4, #296 @ 0x128 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b cf3bfc │ │ @ instruction: 0xff5d7096 │ │ @ instruction: 0xff5d5090 │ │ @ instruction: 0xff5d7062 │ │ - @ instruction: 0xff603541 │ │ + @ instruction: 0xff603568 │ │ cmp r2, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ b cf3df4 │ │ push {r4, r5, r6, lr} │ │ mov r6, r2 │ │ mov r5, r1 │ │ @@ -3625373,18 +3625373,18 @@ │ │ ldr r1, [r0, #8] │ │ add r0, r5, #232 @ 0xe8 │ │ bl cf3a48 │ │ b d270fc │ │ @ instruction: 0xff609298 │ │ @ instruction: 0xff5d6eaa │ │ @ instruction: 0xff6070c0 │ │ - @ instruction: 0xff5f8358 │ │ + @ instruction: 0xff5f837f │ │ @ instruction: 0xff5d6e42 │ │ @ instruction: 0xff5d4e3c │ │ - @ instruction: 0xff5eaeee │ │ + @ instruction: 0xff5eaf15 │ │ @ instruction: 0xff5d6dbe │ │ @ instruction: 0xff606fd4 │ │ @ instruction: 0xff5dcfd2 │ │ @ instruction: 0xff5d6d62 │ │ @ instruction: 0xff606f78 │ │ push {r4, lr} │ │ bl ce25c4 │ │ @@ -3625501,15 +3625501,15 @@ │ │ add r2, r4, #152 @ 0x98 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b cf9330 │ │ @ instruction: 0xff5d6bc6 │ │ @ instruction: 0xff5d4bc0 │ │ @ instruction: 0xff5d6b92 │ │ - @ instruction: 0xff603071 │ │ + @ instruction: 0xff603098 │ │ cmp r2, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ b cf94a8 │ │ push {r4, r5, r6, lr} │ │ mov r6, r2 │ │ mov r5, r1 │ │ @@ -3625681,18 +3625681,18 @@ │ │ ldr r1, [r0, #8] │ │ add r0, r5, #120 @ 0x78 │ │ bl cf9208 │ │ b d275cc │ │ @ instruction: 0xff608dc8 │ │ @ instruction: 0xff5d69da │ │ @ instruction: 0xff606bf0 │ │ - @ instruction: 0xff5f7e88 │ │ + @ instruction: 0xff5f7eaf │ │ @ instruction: 0xff5d6972 │ │ @ instruction: 0xff5d496c │ │ - @ instruction: 0xff5eaa1e │ │ + @ instruction: 0xff5eaa45 │ │ @ instruction: 0xff5d68ee │ │ @ instruction: 0xff606b04 │ │ @ instruction: 0xff5dcb02 │ │ @ instruction: 0xff5d6892 │ │ @ instruction: 0xff606aa8 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ @@ -3625994,16 +3625994,16 @@ │ │ mov r8, #0 │ │ bl c277cc │ │ mov r0, r8 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5e153b │ │ @ instruction: 0xff60e59e │ │ - @ instruction: 0xff5e8a67 │ │ - @ instruction: 0xff5f790c │ │ + @ instruction: 0xff5e8a8e │ │ + @ instruction: 0xff5f7933 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #92] @ d27b48 │ │ mov r0, #136 @ 0x88 │ │ mov r2, #58 @ 0x3a │ │ add r1, pc, r1 │ │ bl c6d3b8 │ │ mov r4, #0 │ │ @@ -3626022,16 +3626022,16 @@ │ │ ldr r1, [pc, #24] @ d27b4c │ │ mov r0, r5 │ │ mov r2, #62 @ 0x3e │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5f92e3 │ │ - @ instruction: 0xff5f929b │ │ + @ instruction: 0xff5f930a │ │ + @ instruction: 0xff5f92c2 │ │ ldr r0, [r0] │ │ bx lr │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ @@ -3626055,15 +3626055,15 @@ │ │ bl c33508 │ │ ldr r1, [pc, #16] @ d27bcc │ │ mov r0, r4 │ │ mov r2, #90 @ 0x5a │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff5f9213 │ │ + @ instruction: 0xff5f923a │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r1, #132] @ 0x84 │ │ mov r7, #0 │ │ cmn r0, #1 │ │ beq d27c60 │ │ ldr r0, [r1] │ │ @@ -3626568,16 +3626568,16 @@ │ │ ldr r1, [pc, #24] @ d283d4 │ │ mov r0, r6 │ │ mov r2, #54 @ 0x36 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5fe70c │ │ - @ instruction: 0xff5fe6b8 │ │ + @ instruction: 0xff5fe733 │ │ + @ instruction: 0xff5fe6df │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ bl ce25c4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d28454 │ │ ldr r0, [r6] │ │ @@ -3626603,15 +3626603,15 @@ │ │ ldr r1, [pc, #20] @ d2845c │ │ mov r0, r5 │ │ mov r2, #54 @ 0x36 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5fe62c │ │ + @ instruction: 0xff5fe653 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0, #4] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl c33508 │ │ @@ -3626619,15 +3626619,15 @@ │ │ bl ce2fb0 │ │ ldr r1, [pc, #16] @ d2849c │ │ mov r0, r4 │ │ mov r2, #54 @ 0x36 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff5fe5e8 │ │ + @ instruction: 0xff5fe60f │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r6, r3 │ │ mov r8, r2 │ │ mov r4, r1 │ │ mov r7, r0 │ │ bl ce25c4 │ │ @@ -3626677,15 +3626677,15 @@ │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c277cc │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff5fe520 │ │ + @ instruction: 0xff5fe547 │ │ @ instruction: 0xff5dce02 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r2, #0 │ │ beq d28608 │ │ ldr r6, [r0, #4] │ │ mov r5, r2 │ │ @@ -3626755,15 +3626755,15 @@ │ │ cmp r0, #0 │ │ ldrne r0, [sp, #4] │ │ movne r5, #1 │ │ strne r0, [r8] │ │ mov r0, r5 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff5f79e9 │ │ + @ instruction: 0xff5f7a10 │ │ ldr r0, [pc, #4] @ d286cc │ │ add r0, pc, r0 │ │ bx lr │ │ muleq ip, r8, r8 │ │ push {fp, lr} │ │ ldr r1, [pc, #32] @ d286fc │ │ add r1, pc, r1 │ │ @@ -3626910,20 +3626910,20 @@ │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5e07bf │ │ - @ instruction: 0xff5fe1b0 │ │ + @ instruction: 0xff5fe1d7 │ │ @ instruction: 0xff5d8fee │ │ - @ instruction: 0xff5f6b50 │ │ - @ instruction: 0xff5fe17c │ │ + @ instruction: 0xff5f6b77 │ │ + @ instruction: 0xff5fe1a3 │ │ @ instruction: 0xff5dca5e │ │ - @ instruction: 0xff5efec1 │ │ + @ instruction: 0xff5efee8 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl ce25c4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d28990 │ │ ldr r1, [pc, #84] @ d289b4 │ │ @@ -3626945,16 +3626945,16 @@ │ │ ldr r1, [pc, #24] @ d289b8 │ │ mov r0, r6 │ │ mov r2, #85 @ 0x55 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5eedfa │ │ - @ instruction: 0xff5eedba │ │ + @ instruction: 0xff5eee21 │ │ + @ instruction: 0xff5eede1 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r6, r0 │ │ bl ce25c4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d28aa4 │ │ bl ce25c4 │ │ @@ -3627028,18 +3627028,18 @@ │ │ bl c6eb18 │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, #102 @ 0x66 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff5eed72 │ │ - @ instruction: 0xff5eeca6 │ │ - @ instruction: 0xff5eec82 │ │ - @ instruction: 0xff5eece6 │ │ + @ instruction: 0xff5eed99 │ │ + @ instruction: 0xff5eeccd │ │ + @ instruction: 0xff5eeca9 │ │ + @ instruction: 0xff5eed0d │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r1, [r0, #4] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl c553a0 │ │ @@ -3627052,15 +3627052,15 @@ │ │ mov r2, r5 │ │ bl c6eb18 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #102 @ 0x66 │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff5eec1e │ │ + @ instruction: 0xff5eec45 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl ce25c4 │ │ @@ -3627269,15 +3627269,15 @@ │ │ cmp r0, #0 │ │ movne r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5f64d4 │ │ + @ instruction: 0xff5f64fb │ │ @ instruction: 0xff605f74 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r6, r0 │ │ ldr r0, [r0, #20] │ │ mov r4, r2 │ │ mov r5, r1 │ │ @@ -3627324,16 +3627324,16 @@ │ │ mov r3, r8 │ │ bl c54e8c │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff5ee866 │ │ - @ instruction: 0xff5ee84e │ │ + @ instruction: 0xff5ee88d │ │ + @ instruction: 0xff5ee875 │ │ ldr r1, [pc, #4] @ d28fb4 │ │ add r1, pc, r1 │ │ b d29790 │ │ andeq sl, ip, ip, lsl #4 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ bl ce25c4 │ │ @@ -3627562,17 +3627562,17 @@ │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r9 │ │ add sp, sp, #52 @ 0x34 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff5d85d2 │ │ - @ instruction: 0xff5e7223 │ │ + @ instruction: 0xff5e724a │ │ @ instruction: 0xff5d85a6 │ │ - @ instruction: 0xff5e71f7 │ │ + @ instruction: 0xff5e721e │ │ andeq sl, ip, ip, lsr #32 │ │ @ instruction: 0xff5d86d2 │ │ @ instruction: 0xff5d85ee │ │ ldr r0, [r0, #4] │ │ b c29fcc │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ @@ -3627648,15 +3627648,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ lsrs r2, r1, #24 │ │ mov r0, #3 │ │ movwne r0, #4 │ │ mvnne r2, #0 │ │ b d2944c │ │ @ instruction: 0xff5d8466 │ │ - @ instruction: 0xff5f5c9f │ │ + @ instruction: 0xff5f5cc6 │ │ ldr r0, [pc, #4] @ d294c0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r9, ip, r0, asr sp │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #112] @ d29544 │ │ @@ -3627822,20 +3627822,20 @@ │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff60bac0 │ │ @ instruction: 0xff606c4c │ │ @ instruction: 0xff5d82e2 │ │ @ instruction: 0xff5d6633 │ │ - @ instruction: 0xff5f5d14 │ │ - @ instruction: 0xff5e88fe │ │ + @ instruction: 0xff5f5d3b │ │ + @ instruction: 0xff5e8925 │ │ @ instruction: 0xff5d825e │ │ @ instruction: 0xff5d65af │ │ @ instruction: 0xff5d819e │ │ - @ instruction: 0xff5ea760 │ │ + @ instruction: 0xff5ea787 │ │ ldr r1, [pc, #4] @ d2978c │ │ add r1, pc, r1 │ │ b d29790 │ │ andeq r9, ip, r4, lsr #22 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r1 │ │ mov r6, r0 │ │ @@ -3628043,15 +3628043,15 @@ │ │ add sp, sp, #520 @ 0x208 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5d7f9a │ │ @ instruction: 0xff5d2512 │ │ @ instruction: 0xff5d7eee │ │ @ instruction: 0xff5d2466 │ │ @ instruction: 0xff5d7e32 │ │ - @ instruction: 0xff5ea3f4 │ │ + @ instruction: 0xff5ea41b │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d29b18 │ │ ldr r1, [pc, #32] @ d29b20 │ │ @@ -3628060,15 +3628060,15 @@ │ │ add r1, pc, r1 │ │ bl c6d478 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff602771 │ │ + @ instruction: 0xff602798 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d29b68 │ │ ldr r1, [pc, #44] @ d29b70 │ │ @@ -3628080,20 +3628080,20 @@ │ │ beq d29b68 │ │ mov r1, r4 │ │ mov r2, #248 @ 0xf8 │ │ mov r5, r0 │ │ blx d4b3ea │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60272d │ │ + @ instruction: 0xff602754 │ │ ldr r1, [pc, #8] @ d29b84 │ │ mov r2, #58 @ 0x3a │ │ add r1, pc, r1 │ │ b c6d7a8 │ │ - @ instruction: 0xff6026f9 │ │ + @ instruction: 0xff602720 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r3 │ │ mov r6, r2 │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl ce25c4 │ │ cmp r0, #0 │ │ @@ -3628138,17 +3628138,17 @@ │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ ldr r0, [r4, #4] │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5f5774 │ │ - @ instruction: 0xff602651 │ │ - @ instruction: 0xff600709 │ │ + @ instruction: 0xff5f579b │ │ + @ instruction: 0xff602678 │ │ + @ instruction: 0xff600730 │ │ mov r3, #1 │ │ cmp r2, #0 │ │ str r3, [r0, #4] │ │ beq d29c84 │ │ push {fp, lr} │ │ add r0, r0, #8 │ │ bl c8dd2c │ │ @@ -3628223,17 +3628223,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5f55ec │ │ - @ instruction: 0xff6024f1 │ │ - @ instruction: 0xff6005a9 │ │ + @ instruction: 0xff5f5613 │ │ + @ instruction: 0xff602518 │ │ + @ instruction: 0xff6005d0 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d29df0 │ │ ldr r1, [pc, #32] @ d29df8 │ │ @@ -3628242,15 +3628242,15 @@ │ │ add r1, pc, r1 │ │ bl c6d478 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5ef958 │ │ + @ instruction: 0xff5ef97f │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d29e40 │ │ ldr r1, [pc, #44] @ d29e48 │ │ @@ -3628262,20 +3628262,20 @@ │ │ beq d29e40 │ │ mov r1, r4 │ │ mov r2, #144 @ 0x90 │ │ mov r5, r0 │ │ blx d4b3ea │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5ef914 │ │ + @ instruction: 0xff5ef93b │ │ ldr r1, [pc, #8] @ d29e5c │ │ mov r2, #70 @ 0x46 │ │ add r1, pc, r1 │ │ b c6d7a8 │ │ - @ instruction: 0xff5ef8e0 │ │ + @ instruction: 0xff5ef907 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, r3 │ │ mov r6, r2 │ │ mov r7, r1 │ │ mov r5, r0 │ │ bl ce25c4 │ │ mov r8, #0 │ │ @@ -3628494,15 +3628494,15 @@ │ │ vst1.64 {d22-d23}, [r0] │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff606168 │ │ @ instruction: 0xff609e94 │ │ @ instruction: 0xff5dec6c │ │ - @ instruction: 0xff5f51ec │ │ + @ instruction: 0xff5f5213 │ │ ldr r0, [r0, #44] @ 0x2c │ │ bx lr │ │ cmp r1, #0 │ │ movweq r1, #16 │ │ cmp r1, #16 │ │ movne r2, #0 │ │ cmpne r1, #8 │ │ @@ -3629078,17 +3629078,17 @@ │ │ mov r1, #191 @ 0xbf │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5eed0a │ │ - @ instruction: 0xff5eec9e │ │ - @ instruction: 0xff5f81e6 │ │ + @ instruction: 0xff5eed31 │ │ + @ instruction: 0xff5eecc5 │ │ + @ instruction: 0xff5f820d │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ mov r6, r3 │ │ mov r5, r2 │ │ mov r8, r1 │ │ mov r4, r0 │ │ mov r7, #0 │ │ @@ -3629282,36 +3629282,36 @@ │ │ ldr r0, [r4] │ │ cmp r0, #0 │ │ beq d2ae2c │ │ bl c79aec │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff5eebc2 │ │ + @ instruction: 0xff5eebe9 │ │ @ instruction: 0xff5dfe6d │ │ - @ instruction: 0xff5eeafe │ │ + @ instruction: 0xff5eeb25 │ │ @ instruction: 0xff5dfda9 │ │ - @ instruction: 0xff5eeb8a │ │ + @ instruction: 0xff5eebb1 │ │ @ instruction: 0xff5dfe35 │ │ - @ instruction: 0xff5eeb52 │ │ + @ instruction: 0xff5eeb79 │ │ @ instruction: 0xff5dfdfd │ │ - @ instruction: 0xff5eeac2 │ │ + @ instruction: 0xff5eeae9 │ │ @ instruction: 0xff5dfd6d │ │ - @ instruction: 0xff5ee966 │ │ + @ instruction: 0xff5ee98d │ │ @ instruction: 0xff5dfc11 │ │ - @ instruction: 0xff5ee992 │ │ + @ instruction: 0xff5ee9b9 │ │ @ instruction: 0xff5dfc3d │ │ mov r3, r2 │ │ ldr r2, [pc, #16] @ d2ae8c │ │ mov r0, r1 │ │ mov r1, r3 │ │ add r2, pc, r2 │ │ mov r3, #189 @ 0xbd │ │ b c6eb18 │ │ - @ instruction: 0xff5ee8e2 │ │ + @ instruction: 0xff5ee909 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #76] @ d2aee8 │ │ mov r0, #8 │ │ mov r2, #272 @ 0x110 │ │ add r1, pc, r1 │ │ bl c6d478 │ │ mov r4, #0 │ │ @@ -3629326,30 +3629326,30 @@ │ │ ldr r1, [pc, #24] @ d2aeec │ │ mov r0, r5 │ │ movw r2, #279 @ 0x117 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5ee8c2 │ │ - @ instruction: 0xff5ee88a │ │ + @ instruction: 0xff5ee8e9 │ │ + @ instruction: 0xff5ee8b1 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl c79b00 │ │ ldr r1, [pc, #16] @ d2af24 │ │ mov r0, r4 │ │ movw r2, #295 @ 0x127 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff5ee84a │ │ + @ instruction: 0xff5ee871 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ ldr r6, [r0, #64] @ 0x40 │ │ mov r5, #0 │ │ mov r4, r0 │ │ str r5, [sp, #24] │ │ cmp r6, r1 │ │ @@ -3629578,36 +3629578,36 @@ │ │ bl ce2f64 │ │ ldr r0, [r4, #128] @ 0x80 │ │ sub r0, r0, #1 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff5ee806 │ │ - @ instruction: 0xff5e3830 │ │ + @ instruction: 0xff5ee82d │ │ + @ instruction: 0xff5e3857 │ │ @ instruction: 0xff6603a0 │ │ - @ instruction: 0xff5ee7ba │ │ - @ instruction: 0xff5e37e4 │ │ - @ instruction: 0xff5ee77a │ │ - @ instruction: 0xff5e37a4 │ │ - @ instruction: 0xff5ee696 │ │ - @ instruction: 0xff5e36c0 │ │ - @ instruction: 0xff5ee582 │ │ - @ instruction: 0xff5e35ac │ │ - @ instruction: 0xff5ee706 │ │ - @ instruction: 0xff5ee53e │ │ - @ instruction: 0xff5e3568 │ │ - @ instruction: 0xff5ee6b2 │ │ - @ instruction: 0xff5e36dc │ │ - @ instruction: 0xff5ee5aa │ │ - @ instruction: 0xff5e35d4 │ │ - @ instruction: 0xff5ee4d6 │ │ - @ instruction: 0xff5e3500 │ │ - @ instruction: 0xff5ee566 │ │ - @ instruction: 0xff5e3590 │ │ + @ instruction: 0xff5ee7e1 │ │ + @ instruction: 0xff5e380b │ │ + @ instruction: 0xff5ee7a1 │ │ + @ instruction: 0xff5e37cb │ │ + @ instruction: 0xff5ee6bd │ │ + @ instruction: 0xff5e36e7 │ │ + @ instruction: 0xff5ee5a9 │ │ + @ instruction: 0xff5e35d3 │ │ + @ instruction: 0xff5ee72d │ │ + @ instruction: 0xff5ee565 │ │ + @ instruction: 0xff5e358f │ │ + @ instruction: 0xff5ee6d9 │ │ + @ instruction: 0xff5e3703 │ │ + @ instruction: 0xff5ee5d1 │ │ + @ instruction: 0xff5e35fb │ │ + @ instruction: 0xff5ee4fd │ │ + @ instruction: 0xff5e3527 │ │ + @ instruction: 0xff5ee58d │ │ + @ instruction: 0xff5e35b7 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r7, r0 │ │ ldr r0, [r0, #4] │ │ mov r8, r3 │ │ mov r5, r2 │ │ mov r6, r1 │ │ @@ -3629681,16 +3629681,16 @@ │ │ ldr r1, [pc, #24] @ d2b478 │ │ mov r0, r9 │ │ movw r2, #325 @ 0x145 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, sl │ │ b d2b374 │ │ - @ instruction: 0xff5ee352 │ │ - @ instruction: 0xff5ee2fe │ │ + @ instruction: 0xff5ee379 │ │ + @ instruction: 0xff5ee325 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #24 │ │ ldr r5, [r0, #24] │ │ ldr r7, [sp, #52] @ 0x34 │ │ ldr r6, [sp, #48] @ 0x30 │ │ cmp r5, #0 │ │ str r0, [sp, #20] │ │ @@ -3629782,20 +3629782,20 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r4, #0 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #182 @ 0xb6 │ │ b d2b53c │ │ - @ instruction: 0xff5ee23e │ │ + @ instruction: 0xff5ee265 │ │ @ instruction: 0xff608a5d │ │ - @ instruction: 0xff5ee27e │ │ + @ instruction: 0xff5ee2a5 │ │ @ instruction: 0xff608a9d │ │ - @ instruction: 0xff5ee176 │ │ - @ instruction: 0xff5ee199 │ │ + @ instruction: 0xff5ee19d │ │ + @ instruction: 0xff5ee1c0 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #24] │ │ cmp r0, #0 │ │ beq d2b68c │ │ ldr r3, [r4, #52] @ 0x34 │ │ cmp r3, #0 │ │ @@ -3629832,16 +3629832,16 @@ │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #182 @ 0xb6 │ │ mov r2, #0 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b c277cc │ │ - @ instruction: 0xff5ee0b2 │ │ - @ instruction: 0xff5ee0d5 │ │ + @ instruction: 0xff5ee0d9 │ │ + @ instruction: 0xff5ee0fc │ │ mov r1, #0 │ │ str r1, [r0, #128] @ 0x80 │ │ mov r0, #1 │ │ bx lr │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ @@ -3630077,28 +3630077,28 @@ │ │ ldr r0, [r4, #24] │ │ cmp r0, #0 │ │ beq d2b9e4 │ │ mov r0, r4 │ │ bl d2badc │ │ str r0, [r4, #120] @ 0x78 │ │ b d2b9e4 │ │ - @ instruction: 0xff5edf82 │ │ - @ instruction: 0xff5ebfa5 │ │ - @ instruction: 0xff5edeee │ │ - @ instruction: 0xff5ebf11 │ │ - @ instruction: 0xff5edf42 │ │ - @ instruction: 0xff5ebf65 │ │ - @ instruction: 0xff5edeb6 │ │ - @ instruction: 0xff5ebed9 │ │ - @ instruction: 0xff5edd4a │ │ - @ instruction: 0xff5ebd6d │ │ - @ instruction: 0xff5ede5e │ │ - @ instruction: 0xff5ebe81 │ │ - @ instruction: 0xff5edd9a │ │ - @ instruction: 0xff5ebdbd │ │ + @ instruction: 0xff5edfa9 │ │ + @ instruction: 0xff5ebfcc │ │ + @ instruction: 0xff5edf15 │ │ + @ instruction: 0xff5ebf38 │ │ + @ instruction: 0xff5edf69 │ │ + @ instruction: 0xff5ebf8c │ │ + @ instruction: 0xff5ededd │ │ + @ instruction: 0xff5ebf00 │ │ + @ instruction: 0xff5edd71 │ │ + @ instruction: 0xff5ebd94 │ │ + @ instruction: 0xff5ede85 │ │ + @ instruction: 0xff5ebea8 │ │ + @ instruction: 0xff5eddc1 │ │ + @ instruction: 0xff5ebde4 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ ldr r1, [pc, #256] @ d2bbec │ │ mov r4, r0 │ │ ldr r5, [r0, #24] │ │ add r0, sp, #8 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ @@ -3630160,17 +3630160,17 @@ │ │ bl c277cc │ │ ldr r0, [r4, #112] @ 0x70 │ │ subs r0, r0, #2 │ │ mvneq r0, #0 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5d5e0c │ │ - @ instruction: 0xff5edbd2 │ │ - @ instruction: 0xff5edbf5 │ │ - @ instruction: 0xff5e82e2 │ │ + @ instruction: 0xff5edbf9 │ │ + @ instruction: 0xff5edc1c │ │ + @ instruction: 0xff5e8309 │ │ mov r1, #1 │ │ cmp r0, #0 │ │ beq d2bc14 │ │ ldr r2, [r0] │ │ cmp r2, #0 │ │ beq d2bc1c │ │ mov r0, r1 │ │ @@ -3630209,15 +3630209,15 @@ │ │ mov r1, r4 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r1, #0 │ │ pop {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bx lr │ │ - @ instruction: 0xff5edada │ │ + @ instruction: 0xff5edb01 │ │ @ instruction: 0xff60a3e1 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r8, r3 │ │ mov r7, r2 │ │ mov r9, r1 │ │ @@ -3630376,16 +3630376,16 @@ │ │ str r0, [r5, #52] @ 0x34 │ │ b d2bd48 │ │ nop {0} │ │ svcvc 0x00ffffff │ │ svcvc 0x00ffffff │ │ svcvc 0x00ffffff │ │ andeq r0, r0, r1 │ │ - @ instruction: 0xff5eda6e │ │ - @ instruction: 0xff5ed996 │ │ + @ instruction: 0xff5eda95 │ │ + @ instruction: 0xff5ed9bd │ │ @ instruction: 0xff5d5b29 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #40 @ 0x28 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov r2, r1 │ │ mov r1, sp │ │ mov r5, r0 │ │ @@ -3630465,36 +3630465,36 @@ │ │ mov r0, r5 │ │ mov r1, #97 @ 0x61 │ │ add r2, pc, r2 │ │ bl c276dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #201 @ 0xc9 │ │ b d2c03c │ │ - @ instruction: 0xff5ed73a │ │ - @ instruction: 0xff5e4501 │ │ + @ instruction: 0xff5ed761 │ │ + @ instruction: 0xff5e4528 │ │ @ instruction: 0xff5cfeb6 │ │ - @ instruction: 0xff5ed6f6 │ │ - @ instruction: 0xff5ed719 │ │ - @ instruction: 0xff5e448d │ │ - @ instruction: 0xff5ed75e │ │ - @ instruction: 0xff5e4525 │ │ + @ instruction: 0xff5ed71d │ │ + @ instruction: 0xff5ed740 │ │ + @ instruction: 0xff5e44b4 │ │ + @ instruction: 0xff5ed785 │ │ + @ instruction: 0xff5e454c │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl c79b00 │ │ ldr r1, [pc, #16] @ d2c108 │ │ mov r0, r4 │ │ movw r2, #873 @ 0x369 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff5ed666 │ │ + @ instruction: 0xff5ed68d │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #452] @ d2c2e0 │ │ mov r4, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c71bf4 │ │ @@ -3630606,23 +3630606,23 @@ │ │ beq d2c2d8 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5dd65b │ │ @ instruction: 0xff5cfd0e │ │ - @ instruction: 0xff5f6b69 │ │ + @ instruction: 0xff5f6b90 │ │ @ instruction: 0xff5cfcc7 │ │ @ instruction: 0xff5dcbc5 │ │ - @ instruction: 0xff5e9a23 │ │ + @ instruction: 0xff5e9a4a │ │ @ instruction: 0xff5e0737 │ │ - @ instruction: 0xff5fe109 │ │ - @ instruction: 0xff5fbdf0 │ │ - @ instruction: 0xff5fe0c5 │ │ - @ instruction: 0xff5f44b7 │ │ + @ instruction: 0xff5fe130 │ │ + @ instruction: 0xff5fbe17 │ │ + @ instruction: 0xff5fe0ec │ │ + @ instruction: 0xff5f44de │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #132] @ d2c3a0 │ │ mov r6, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ mov r4, r2 │ │ @@ -3630652,15 +3630652,15 @@ │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ str r0, [r4] │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5eae22 │ │ + @ instruction: 0xff5eae49 │ │ @ instruction: 0xff5d55b4 │ │ push {r4, r5, r6, lr} │ │ mov r4, #1 │ │ cmp r1, #0 │ │ beq d2c410 │ │ mov r6, r1 │ │ ldr r1, [pc, #96] @ d2c424 │ │ @@ -3630685,16 +3630685,16 @@ │ │ cmp r0, #0 │ │ moveq r4, #0 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ mov r4, #0 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5fbc88 │ │ - @ instruction: 0xff5f4377 │ │ + @ instruction: 0xff5fbcaf │ │ + @ instruction: 0xff5f439e │ │ push {r4, lr} │ │ mov r0, r2 │ │ bl c38748 │ │ cmp r0, #0 │ │ beq d2c478 │ │ bl c275e8 │ │ ldr r0, [pc, #52] @ d2c480 │ │ @@ -3630708,16 +3630708,16 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff5ed312 │ │ - @ instruction: 0xff5fdf05 │ │ + @ instruction: 0xff5ed339 │ │ + @ instruction: 0xff5fdf2c │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [pc, #68] @ d2c4dc │ │ ldr lr, [pc, #68] @ d2c4e0 │ │ ldr r4, [pc, #68] @ d2c4e4 │ │ add ip, pc, ip │ │ ldr r3, [pc, #64] @ d2c4e8 │ │ @@ -3630764,15 +3630764,15 @@ │ │ mov r1, #144 @ 0x90 │ │ movw r3, #653 @ 0x28d │ │ add r2, pc, r2 │ │ bl c6eb18 │ │ mov r0, r5 │ │ pop {r4, r5, fp, lr} │ │ b d2c0d4 │ │ - @ instruction: 0xff5e225f │ │ + @ instruction: 0xff5e2286 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ mov r8, r3 │ │ mov r6, r2 │ │ mov r7, r1 │ │ @@ -3630947,15 +3630947,15 @@ │ │ ldr r0, [r4] │ │ cmp r0, #0 │ │ beq d2c830 │ │ bl c79aec │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5e519a │ │ + @ instruction: 0xff5e51c1 │ │ @ instruction: 0xff5dc743 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ ldr r6, [r4, #132] @ 0x84 │ │ cmp r0, #0 │ │ beq d2c868 │ │ @@ -3631104,15 +3631104,15 @@ │ │ nop {0} │ │ nop {0} │ │ nop {0} │ │ andeq r0, r1, r0 │ │ andeq r0, r0, r0 │ │ svcvc 0x00ffffff │ │ andeq r0, r0, r0 │ │ - @ instruction: 0xff5e1d77 │ │ + @ instruction: 0xff5e1d9e │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ cmp r1, #0 │ │ beq d2cc08 │ │ ldr r4, [r0, #132] @ 0x84 │ │ mov r7, r3 │ │ mov r9, r0 │ │ @@ -3632644,28 +3632644,28 @@ │ │ nop {0} │ │ nop {0} │ │ nop {0} │ │ andeq r0, r0, r0 │ │ svcvc 0x00ffffff │ │ andeq r0, r0, r0 │ │ svcvc 0x00ffffff │ │ - @ instruction: 0xff5e3a92 │ │ - @ instruction: 0xff5feee3 │ │ + @ instruction: 0xff5e3ab9 │ │ + @ instruction: 0xff5fef0a │ │ @ instruction: 0xff5dafeb │ │ - @ instruction: 0xff5f6c83 │ │ - @ instruction: 0xff5e0827 │ │ + @ instruction: 0xff5f6caa │ │ + @ instruction: 0xff5e084e │ │ @ instruction: 0xff606009 │ │ - @ instruction: 0xff5e07e3 │ │ - @ instruction: 0xff5e0773 │ │ - @ instruction: 0xff5e0747 │ │ + @ instruction: 0xff5e080a │ │ + @ instruction: 0xff5e079a │ │ + @ instruction: 0xff5e076e │ │ @ instruction: 0xff605f29 │ │ - @ instruction: 0xff5e06cb │ │ - @ instruction: 0xff5e96c4 │ │ - @ instruction: 0xff5e0537 │ │ - @ instruction: 0xff5e9530 │ │ + @ instruction: 0xff5e06f2 │ │ + @ instruction: 0xff5e96eb │ │ + @ instruction: 0xff5e055e │ │ + @ instruction: 0xff5e9557 │ │ @ instruction: 0xff65d181 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [pc, #68] @ d2e360 │ │ ldr lr, [pc, #68] @ d2e364 │ │ ldr r4, [pc, #68] @ d2e368 │ │ add ip, pc, ip │ │ @@ -3633533,15 +3633533,15 @@ │ │ mov r1, #150 @ 0x96 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c277cc │ │ mov r0, r5 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff5e14b9 │ │ + @ instruction: 0xff5e14e0 │ │ @ instruction: 0xff5fefe6 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov sl, r0 │ │ cmp r3, #0 │ │ mov fp, r0 │ │ ldrne r0, [sp, #56] @ 0x38 │ │ @@ -3633705,15 +3633705,15 @@ │ │ mov r1, #148 @ 0x94 │ │ movw r3, #350 @ 0x15e │ │ add r2, pc, r2 │ │ bl c6eb18 │ │ mov r0, r6 │ │ pop {r4, r5, r6, lr} │ │ b d2c0d4 │ │ - @ instruction: 0xff5e11f1 │ │ + @ instruction: 0xff5e1218 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ mov r8, r3 │ │ mov r6, r2 │ │ mov r7, r1 │ │ @@ -3634038,15 +3634038,15 @@ │ │ str r1, [r4, #84] @ 0x54 │ │ str r1, [r4, #88] @ 0x58 │ │ str r1, [r4, #92] @ 0x5c │ │ str r1, [r4, #76] @ 0x4c │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff5e0ce9 │ │ + @ instruction: 0xff5e0d10 │ │ push {r4, lr} │ │ ldr ip, [sp, #8] │ │ ldr lr, [sp, #12] │ │ ldr r4, [sp, #16] │ │ ldr r0, [r0, #132] @ 0x84 │ │ str ip, [sp, #8] │ │ str lr, [sp, #12] │ │ @@ -3634200,22 +3634200,22 @@ │ │ bl c6d478 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ movne r7, #0 │ │ movne r4, r0 │ │ strdne r6, [r4] │ │ pop {r4, r6, r7, pc} │ │ - @ instruction: 0xff5f8be0 │ │ + @ instruction: 0xff5f8c07 │ │ @ instruction: 0xff5d92c6 │ │ - @ instruction: 0xff5f8ba8 │ │ + @ instruction: 0xff5f8bcf │ │ ldr r1, [pc, #8] @ d2fb3c │ │ mov r2, #66 @ 0x42 │ │ add r1, pc, r1 │ │ b c6d7a8 │ │ - @ instruction: 0xff5f8b74 │ │ + @ instruction: 0xff5f8b9b │ │ mov r1, #1 │ │ str r1, [r0, #4] │ │ mov r0, #1 │ │ bx lr │ │ mov r1, #0 │ │ str r1, [r0, #4] │ │ mov r0, #1 │ │ @@ -3634275,18 +3634275,18 @@ │ │ movt r1, #8 │ │ mov r0, #57 @ 0x39 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5f8ab8 │ │ - @ instruction: 0xff5e0979 │ │ - @ instruction: 0xff5f8a88 │ │ - @ instruction: 0xff5e0949 │ │ + @ instruction: 0xff5f8adf │ │ + @ instruction: 0xff5e09a0 │ │ + @ instruction: 0xff5f8aaf │ │ + @ instruction: 0xff5e0970 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ mov r5, #1 │ │ cmp r0, #1 │ │ beq d2fcb0 │ │ bl c275e8 │ │ @@ -3634302,15 +3634302,15 @@ │ │ mov r5, #0 │ │ cmp r0, #2 │ │ mov r0, #57 @ 0x39 │ │ movweq r1, #192 @ 0xc0 │ │ bl c277cc │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5f8a24 │ │ + @ instruction: 0xff5f8a4b │ │ @ instruction: 0xff5d396f │ │ mov r0, #1 │ │ bx lr │ │ mov r0, #1 │ │ bx lr │ │ bx lr │ │ ldr r0, [pc, #4] @ d2fce0 │ │ @@ -3634352,15 +3634352,15 @@ │ │ beq d2fd70 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5d9a83 │ │ @ instruction: 0xff5cc136 │ │ - @ instruction: 0xff5e73fa │ │ + @ instruction: 0xff5e7421 │ │ mov r0, #1 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r7, r3 │ │ ldr r3, [sp, #40] @ 0x28 │ │ mov r0, r2 │ │ @@ -3634424,26 +3634424,26 @@ │ │ mov r6, #0 │ │ bl c277cc │ │ mov r0, r8 │ │ bl c94cb8 │ │ mov r0, r6 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff5f8874 │ │ + @ instruction: 0xff5f889b │ │ @ instruction: 0xff5dcb1b │ │ - @ instruction: 0xff5f883c │ │ + @ instruction: 0xff5f8863 │ │ @ instruction: 0xff5dcae3 │ │ mov r3, r2 │ │ ldr r2, [pc, #16] @ d2fecc │ │ mov r0, r1 │ │ mov r1, r3 │ │ add r2, pc, r2 │ │ mov r3, #211 @ 0xd3 │ │ b c6eb18 │ │ - @ instruction: 0xff5f87e8 │ │ + @ instruction: 0xff5f880f │ │ push {r4, lr} │ │ ldr r1, [pc, #44] @ d2ff08 │ │ mov r4, r0 │ │ mov r0, #48 @ 0x30 │ │ mov r2, #59 @ 0x3b │ │ add r1, pc, r1 │ │ bl c6d478 │ │ @@ -3634606,15 +3634606,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #126 @ 0x7e │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff5da8d9 │ │ - @ instruction: 0xff5f0c92 │ │ + @ instruction: 0xff5f0cb9 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #40] @ 0x28 │ │ cmpne r0, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ b c79ad8 │ │ cmp r0, #0 │ │ @@ -3634719,15 +3634719,15 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5cbc6e │ │ @ instruction: 0xff5fde76 │ │ @ instruction: 0xff5da7e1 │ │ @ instruction: 0xff603d40 │ │ @ instruction: 0xff5da781 │ │ - @ instruction: 0xff5e6e7a │ │ + @ instruction: 0xff5e6ea1 │ │ @ instruction: 0xff601a34 │ │ ldr r0, [pc, #4] @ d30350 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq ip, ip, r9 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ @@ -3634774,15 +3634774,15 @@ │ │ beq d30408 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5d9413 │ │ @ instruction: 0xff5cbac6 │ │ - @ instruction: 0xff5e6d8a │ │ + @ instruction: 0xff5e6db1 │ │ @ instruction: 0xff601944 │ │ mov r0, #1 │ │ bx lr │ │ ldr r3, [r0, #20] │ │ ldr r2, [sp] │ │ ldr r0, [r0, #28] │ │ str r3, [r1] │ │ @@ -3635161,17 +3635161,17 @@ │ │ ldr r1, [pc, #28] @ d30a2c │ │ mov r0, r6 │ │ mov r2, #143 @ 0x8f │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5f7d27 │ │ - @ instruction: 0xff5f7ce7 │ │ - @ instruction: 0xff5f7cbf │ │ + @ instruction: 0xff5f7d4e │ │ + @ instruction: 0xff5f7d0e │ │ + @ instruction: 0xff5f7ce6 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov ip, r2 │ │ ldr r2, [pc, #24] @ d30a5c │ │ mov r3, #16 │ │ add r2, pc, r2 │ │ str r3, [sp] │ │ @@ -3635455,15 +3635455,15 @@ │ │ ldr r0, [r4, #8] │ │ bl bef964 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #623 @ 0x26f │ │ pop {r4, r5, fp, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff5f784f │ │ + @ instruction: 0xff5f7876 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ bl ce25c4 │ │ mov r7, #0 │ │ cmp r0, #0 │ │ beq d30fac │ │ ldr r1, [pc, #308] @ d31014 │ │ @@ -3635541,17 +3635541,17 @@ │ │ bl bef964 │ │ mov r0, r4 │ │ mov r1, r6 │ │ movw r2, #623 @ 0x26f │ │ bl c6d7a8 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5f77ef │ │ - @ instruction: 0xff5f76ff │ │ - @ instruction: 0xff5f773f │ │ + @ instruction: 0xff5f7816 │ │ + @ instruction: 0xff5f7726 │ │ + @ instruction: 0xff5f7766 │ │ push {r4, r5, r6, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d310bc │ │ mov r6, r1 │ │ ldr r1, [pc, #148] @ d310d0 │ │ mov r5, r0 │ │ @@ -3635588,15 +3635588,15 @@ │ │ cmp r0, #0 │ │ movne r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5f365d │ │ + @ instruction: 0xff5f3684 │ │ @ instruction: 0xff5c967f │ │ @ instruction: 0xff5cadd2 │ │ ldr r0, [pc, #4] @ d310e8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r3, ip, r0, lsl #5 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ @@ -3635668,15 +3635668,15 @@ │ │ mov r0, r5 │ │ add sp, sp, #328 @ 0x148 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r5, #0 │ │ b d311f4 │ │ @ instruction: 0xff5cad56 │ │ @ instruction: 0xff5c95b3 │ │ - @ instruction: 0xff5fbc37 │ │ + @ instruction: 0xff5fbc5e │ │ cmp r0, #0 │ │ beq d31230 │ │ ldrb r0, [r0, #16] │ │ tst r0, #2 │ │ ldreq r0, [pc, #16] @ d3123c │ │ addeq r0, pc, r0 │ │ bxeq lr │ │ @@ -3635710,25 +3635710,25 @@ │ │ ldr r3, [pc, #20] @ d312b8 │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d3202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f99ea │ │ + @ instruction: 0xff5f9a11 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d312e0 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d3202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f99c2 │ │ + @ instruction: 0xff5f99e9 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #340] @ 0x154 │ │ b c29fcc │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #80 @ 0x50 │ │ @@ -3635774,25 +3635774,25 @@ │ │ ldr r3, [pc, #20] @ d313b8 │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d3202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f98ea │ │ + @ instruction: 0xff5f9911 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d313e0 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d3202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f98c2 │ │ + @ instruction: 0xff5f98e9 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #80 @ 0x50 │ │ mov r4, #0 │ │ mov r5, r0 │ │ str r4, [sp, #12] │ │ bl ce25c4 │ │ cmp r5, #0 │ │ @@ -3635887,15 +3635887,15 @@ │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r5, #1 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5ca99a │ │ @ instruction: 0xff5d1a78 │ │ - @ instruction: 0xff5f71a7 │ │ + @ instruction: 0xff5f71ce │ │ cmp r0, #0 │ │ beq d3159c │ │ ldr r0, [r0, #12] │ │ cmp r0, #32768 @ 0x8000 │ │ ldreq r0, [pc, #12] @ d315a4 │ │ addeq r0, pc, r0 │ │ bxeq lr │ │ @@ -3635987,165 +3635987,165 @@ │ │ ldr r3, [pc, #20] @ d3170c │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d3202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5dcb68 │ │ + @ instruction: 0xff5dcb8f │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d31734 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d3202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5dcb40 │ │ + @ instruction: 0xff5dcb67 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d3175c │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d3202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5dcb18 │ │ + @ instruction: 0xff5dcb3f │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d31784 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d3202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5dcaf0 │ │ + @ instruction: 0xff5dcb17 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d317ac │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d3202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e0223 │ │ + @ instruction: 0xff5e024a │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d317d4 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d3202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e01fb │ │ + @ instruction: 0xff5e0222 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d317fc │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d3202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e01d3 │ │ + @ instruction: 0xff5e01fa │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d31824 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d3202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e01ab │ │ + @ instruction: 0xff5e01d2 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d3184c │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d3202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f2c08 │ │ + @ instruction: 0xff5f2c2f │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d31874 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d3202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f2be0 │ │ + @ instruction: 0xff5f2c07 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d3189c │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d3202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f2bb8 │ │ + @ instruction: 0xff5f2bdf │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d318c4 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d3202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f2b90 │ │ + @ instruction: 0xff5f2bb7 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d318ec │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d3202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f2b71 │ │ + @ instruction: 0xff5f2b98 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d31914 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d3202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f2b49 │ │ + @ instruction: 0xff5f2b70 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d3193c │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d3202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f2b21 │ │ + @ instruction: 0xff5f2b48 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d31964 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d3202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f2af9 │ │ + @ instruction: 0xff5f2b20 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d3198c │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d3202c │ │ @@ -3636267,16 +3636267,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c277cc │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff5f6b8f │ │ - @ instruction: 0xff5e2372 │ │ + @ instruction: 0xff5f6bb6 │ │ + @ instruction: 0xff5e2399 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #32 │ │ mov r7, r0 │ │ ldr r0, [r0, #8] │ │ mov sl, r3 │ │ mov r8, r2 │ │ mov r9, r1 │ │ @@ -3636557,28 +3636557,28 @@ │ │ bl c276dc │ │ ldr r2, [pc, #68] @ d32028 │ │ mov r0, #57 @ 0x39 │ │ str r6, [sp] │ │ mov r1, #174 @ 0xae │ │ add r2, pc, r2 │ │ b d31e94 │ │ - @ instruction: 0xff5f68d3 │ │ + @ instruction: 0xff5f68fa │ │ @ instruction: 0xff5d6f9b │ │ - @ instruction: 0xff5e599a │ │ - @ instruction: 0xff5f6897 │ │ + @ instruction: 0xff5e59c1 │ │ + @ instruction: 0xff5f68be │ │ @ instruction: 0xff5d6f5f │ │ - @ instruction: 0xff5f2d8f │ │ - @ instruction: 0xff5f685b │ │ + @ instruction: 0xff5f2db6 │ │ + @ instruction: 0xff5f6882 │ │ @ instruction: 0xff5d6f23 │ │ @ instruction: 0xff5d8bc4 │ │ - @ instruction: 0xff5f691f │ │ + @ instruction: 0xff5f6946 │ │ @ instruction: 0xff5d6fe7 │ │ - @ instruction: 0xff5f6703 │ │ + @ instruction: 0xff5f672a │ │ @ instruction: 0xff5d6dcb │ │ - @ instruction: 0xff5f8385 │ │ + @ instruction: 0xff5f83ac │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r7, r3 │ │ mov r8, r2 │ │ mov r5, r1 │ │ mov r4, r0 │ │ mov r6, #0 │ │ @@ -3636733,24 +3636733,24 @@ │ │ beq d322ac │ │ ldr r0, [pc, #20] @ d322b8 │ │ add r0, pc, r0 │ │ ldr r0, [r0, r1, lsl #3] │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff5f8b22 │ │ + @ instruction: 0xff5f8b49 │ │ muleq ip, ip, r1 │ │ @ instruction: 0xff5cb89b │ │ @ instruction: 0xff5d3ab9 │ │ - @ instruction: 0xff5dc0a0 │ │ - @ instruction: 0xff5df7df │ │ + @ instruction: 0xff5dc0c7 │ │ + @ instruction: 0xff5df806 │ │ @ instruction: 0xff5da102 │ │ @ instruction: 0xff5c9767 │ │ - @ instruction: 0xff5f2210 │ │ - @ instruction: 0xff5f21fd │ │ + @ instruction: 0xff5f2237 │ │ + @ instruction: 0xff5f2224 │ │ @ instruction: 0xff5c948e │ │ @ instruction: 0xff5ceeb8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r1 │ │ mov r7, r0 │ │ bl ce25c4 │ │ mov r4, #0 │ │ @@ -3637245,16 +3637245,16 @@ │ │ cmp r0, #0 │ │ movne r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5f1cc5 │ │ - @ instruction: 0xff5f9898 │ │ + @ instruction: 0xff5f1cec │ │ + @ instruction: 0xff5f98bf │ │ @ instruction: 0xff5c7cbf │ │ @ instruction: 0xff5c93ee │ │ ldr r0, [pc, #4] @ d32ad0 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq r1, [ip], -r4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ @@ -3637346,16 +3637346,16 @@ │ │ add sp, sp, #328 @ 0x148 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #328 @ 0x148 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5c936a │ │ @ instruction: 0xff5c7bc7 │ │ - @ instruction: 0xff5fa24b │ │ - @ instruction: 0xff5f96c0 │ │ + @ instruction: 0xff5fa272 │ │ + @ instruction: 0xff5f96e7 │ │ ldr r0, [pc, #4] @ d32c5c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r1, ip, ip, lsr #29 │ │ ldr r0, [r0, #336] @ 0x150 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ @@ -3637381,25 +3637381,25 @@ │ │ ldr r3, [pc, #20] @ d32cd4 │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d33a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f7fce │ │ + @ instruction: 0xff5f7ff5 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d32cfc │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d33a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f7fa6 │ │ + @ instruction: 0xff5f7fcd │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #336] @ 0x150 │ │ b c29fcc │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #80 @ 0x50 │ │ @@ -3637445,25 +3637445,25 @@ │ │ ldr r3, [pc, #20] @ d32dd4 │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d33a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f7ece │ │ + @ instruction: 0xff5f7ef5 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d32dfc │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d33a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f7ea6 │ │ + @ instruction: 0xff5f7ecd │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #80 @ 0x50 │ │ mov r4, #0 │ │ mov r5, r0 │ │ str r4, [sp, #12] │ │ bl ce25c4 │ │ cmp r5, #0 │ │ @@ -3637651,165 +3637651,165 @@ │ │ ldr r3, [pc, #20] @ d3310c │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d33a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5db168 │ │ + @ instruction: 0xff5db18f │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d33134 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d33a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5db140 │ │ + @ instruction: 0xff5db167 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d3315c │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d33a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5db118 │ │ + @ instruction: 0xff5db13f │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d33184 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d33a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5db0f0 │ │ + @ instruction: 0xff5db117 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d331ac │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d33a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5de823 │ │ + @ instruction: 0xff5de84a │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d331d4 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d33a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5de7fb │ │ + @ instruction: 0xff5de822 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d331fc │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d33a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5de7d3 │ │ + @ instruction: 0xff5de7fa │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d33224 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d33a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5de7ab │ │ + @ instruction: 0xff5de7d2 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d3324c │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d33a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f1208 │ │ + @ instruction: 0xff5f122f │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d33274 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d33a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f11e0 │ │ + @ instruction: 0xff5f1207 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d3329c │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d33a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f11b8 │ │ + @ instruction: 0xff5f11df │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d332c4 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d33a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f1190 │ │ + @ instruction: 0xff5f11b7 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d332ec │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d33a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f1171 │ │ + @ instruction: 0xff5f1198 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d33314 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d33a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f1149 │ │ + @ instruction: 0xff5f1170 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d3333c │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d33a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f1121 │ │ + @ instruction: 0xff5f1148 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d33364 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d33a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f10f9 │ │ + @ instruction: 0xff5f1120 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d3338c │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d33a78 │ │ @@ -3637932,15 +3637932,15 @@ │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c277cc │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff5d3c88 │ │ - @ instruction: 0xff5e6257 │ │ + @ instruction: 0xff5e627e │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #24 │ │ mov r7, r0 │ │ ldr r0, [r0, #8] │ │ mov r4, r3 │ │ mov r8, r2 │ │ mov r9, r1 │ │ @@ -3638238,30 +3638238,30 @@ │ │ add r2, pc, r2 │ │ bl c276dc │ │ ldr r2, [pc, #72] @ d33a74 │ │ str r6, [sp] │ │ add r2, pc, r2 │ │ b d338cc │ │ @ instruction: 0xff5d3a30 │ │ - @ instruction: 0xff5ed65e │ │ + @ instruction: 0xff5ed685 │ │ @ instruction: 0xff5d72a8 │ │ @ instruction: 0xff5d3980 │ │ - @ instruction: 0xff5ed5ae │ │ - @ instruction: 0xff5e3f5a │ │ + @ instruction: 0xff5ed5d5 │ │ + @ instruction: 0xff5e3f81 │ │ @ instruction: 0xff5d3948 │ │ - @ instruction: 0xff5ed576 │ │ - @ instruction: 0xff5ed56d │ │ + @ instruction: 0xff5ed59d │ │ + @ instruction: 0xff5ed594 │ │ @ instruction: 0xff5d3914 │ │ - @ instruction: 0xff5ed542 │ │ - @ instruction: 0xff5f131f │ │ + @ instruction: 0xff5ed569 │ │ + @ instruction: 0xff5f1346 │ │ @ instruction: 0xff5d39b0 │ │ - @ instruction: 0xff5ed5de │ │ + @ instruction: 0xff5ed605 │ │ @ instruction: 0xff5d37b4 │ │ - @ instruction: 0xff5ed3e2 │ │ - @ instruction: 0xff5f6945 │ │ + @ instruction: 0xff5ed409 │ │ + @ instruction: 0xff5f696c │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r7, r3 │ │ mov r8, r2 │ │ mov r5, r1 │ │ mov r4, r0 │ │ mov r6, #0 │ │ @@ -3638328,15 +3638328,15 @@ │ │ mov r6, r0 │ │ mov r0, r4 │ │ bl d41c3c │ │ mov r5, r6 │ │ str r0, [r6] │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5ed2b3 │ │ + @ instruction: 0xff5ed2da │ │ push {r4, r5, fp, lr} │ │ mov r4, r2 │ │ mov r5, r0 │ │ bl d34c64 │ │ cmp r0, #0 │ │ beq d33bf4 │ │ ldr r0, [r5, #4] │ │ @@ -3638497,27 +3638497,27 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #166 @ 0xa6 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ add sp, sp, #104 @ 0x68 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff5ed1e3 │ │ - @ instruction: 0xff5f6739 │ │ - @ instruction: 0xff5ed157 │ │ - @ instruction: 0xff5f66ad │ │ - @ instruction: 0xff5df0cd │ │ - @ instruction: 0xff5ed05f │ │ - @ instruction: 0xff5f65b5 │ │ - @ instruction: 0xff5ed037 │ │ - @ instruction: 0xff5f658d │ │ - @ instruction: 0xff5ed00f │ │ - @ instruction: 0xff5f6565 │ │ - @ instruction: 0xff5ed183 │ │ - @ instruction: 0xff5f66d9 │ │ + @ instruction: 0xff5ed20a │ │ + @ instruction: 0xff5f6760 │ │ + @ instruction: 0xff5ed17e │ │ + @ instruction: 0xff5f66d4 │ │ + @ instruction: 0xff5df0f4 │ │ + @ instruction: 0xff5ed086 │ │ + @ instruction: 0xff5f65dc │ │ + @ instruction: 0xff5ed05e │ │ + @ instruction: 0xff5f65b4 │ │ + @ instruction: 0xff5ed036 │ │ + @ instruction: 0xff5f658c │ │ + @ instruction: 0xff5ed1aa │ │ + @ instruction: 0xff5f6700 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #96 @ 0x60 │ │ mov r6, r3 │ │ mov r4, r2 │ │ mov r8, r1 │ │ mov r5, r0 │ │ ldr r9, [r0, #4] │ │ @@ -3638611,32 +3638611,32 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #166 @ 0xa6 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r7 │ │ add sp, sp, #96 @ 0x60 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff5deec5 │ │ - @ instruction: 0xff5ece6f │ │ - @ instruction: 0xff5f2af2 │ │ - @ instruction: 0xff5ece47 │ │ - @ instruction: 0xff5f2aca │ │ - @ instruction: 0xff5ecf4f │ │ - @ instruction: 0xff5f2bd2 │ │ + @ instruction: 0xff5deeec │ │ + @ instruction: 0xff5ece96 │ │ + @ instruction: 0xff5f2b19 │ │ + @ instruction: 0xff5ece6e │ │ + @ instruction: 0xff5f2af1 │ │ + @ instruction: 0xff5ecf76 │ │ + @ instruction: 0xff5f2bf9 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ bl c1ea6c │ │ ldr r1, [pc, #16] @ d34050 │ │ mov r0, r4 │ │ movw r2, #746 @ 0x2ea │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c6d7a8 │ │ - @ instruction: 0xff5ecde3 │ │ + @ instruction: 0xff5ece0a │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl ce25c4 │ │ mov r6, #0 │ │ cmp r0, #0 │ │ beq d340c4 │ │ ldr r1, [pc, #176] @ d34124 │ │ @@ -3638681,16 +3638681,16 @@ │ │ bl c1ea6c │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #746 @ 0x2ea │ │ bl c6d7a8 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5ecdaf │ │ - @ instruction: 0xff5ecd4b │ │ + @ instruction: 0xff5ecdd6 │ │ + @ instruction: 0xff5ecd72 │ │ @ instruction: 0xff5c9d8f │ │ ldr r0, [pc, #4] @ d3413c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r3, sp, ip, asr #29 │ │ push {r4, r5, fp, lr} │ │ mov r4, r2 │ │ @@ -3638757,17 +3638757,17 @@ │ │ pop {r4, r5, fp, pc} │ │ ldr r1, [r0, #4] │ │ cmp r1, #0 │ │ beq d341b4 │ │ mov r1, r3 │ │ pop {r4, r5, fp, lr} │ │ b d342fc │ │ - @ instruction: 0xff5ecc13 │ │ - @ instruction: 0xff5f8098 │ │ - @ instruction: 0xff5da5aa │ │ + @ instruction: 0xff5ecc3a │ │ + @ instruction: 0xff5f80bf │ │ + @ instruction: 0xff5da5d1 │ │ push {fp, lr} │ │ ldr ip, [sp, #8] │ │ ldr lr, [sp, #12] │ │ str ip, [sp, #8] │ │ str lr, [sp, #12] │ │ pop {fp, lr} │ │ b d33bfc │ │ @@ -3638794,15 +3638794,15 @@ │ │ cmp r0, #0 │ │ movne r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5f03f9 │ │ + @ instruction: 0xff5f0420 │ │ ldr r0, [pc, #4] @ d342f8 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq ip, r0, fp │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ @@ -3638949,24 +3638949,24 @@ │ │ mov r0, #1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ str r0, [r4] │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5f4b42 │ │ - @ instruction: 0xff5ec9f7 │ │ - @ instruction: 0xff5e339a │ │ - @ instruction: 0xff5e3397 │ │ - @ instruction: 0xff5e71b9 │ │ - @ instruction: 0xff5f084d │ │ - @ instruction: 0xff5f5fd2 │ │ - @ instruction: 0xff5dc1ab │ │ + @ instruction: 0xff5f4b69 │ │ + @ instruction: 0xff5eca1e │ │ + @ instruction: 0xff5e33c1 │ │ + @ instruction: 0xff5e33be │ │ + @ instruction: 0xff5e71e0 │ │ + @ instruction: 0xff5f0874 │ │ + @ instruction: 0xff5f5ff9 │ │ + @ instruction: 0xff5dc1d2 │ │ @ instruction: 0xff5d49c0 │ │ - @ instruction: 0xff5e8e9d │ │ + @ instruction: 0xff5e8ec4 │ │ ldr r0, [pc, #4] @ d34588 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, ip, r0, asr r9 │ │ push {r4, r5, fp, lr} │ │ mov r4, r2 │ │ mov r5, r0 │ │ @@ -3639178,23 +3639178,23 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #166 @ 0xa6 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r6 │ │ add sp, sp, #88 @ 0x58 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff5ec6df │ │ + @ instruction: 0xff5ec706 │ │ @ instruction: 0xff5d2ab0 │ │ - @ instruction: 0xff5ec65b │ │ + @ instruction: 0xff5ec682 │ │ @ instruction: 0xff5d2a2c │ │ - @ instruction: 0xff5ec597 │ │ + @ instruction: 0xff5ec5be │ │ @ instruction: 0xff5d2968 │ │ - @ instruction: 0xff5ec56b │ │ + @ instruction: 0xff5ec592 │ │ @ instruction: 0xff5d293c │ │ - @ instruction: 0xff5ec687 │ │ + @ instruction: 0xff5ec6ae │ │ @ instruction: 0xff5d2a58 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #88 @ 0x58 │ │ mov r6, r3 │ │ mov r4, r2 │ │ mov r9, r1 │ │ mov r5, r0 │ │ @@ -3639267,18 +3639267,18 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #166 @ 0xa6 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r7 │ │ add sp, sp, #88 @ 0x58 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff5ec407 │ │ - @ instruction: 0xff5df4aa │ │ - @ instruction: 0xff5ec4bb │ │ - @ instruction: 0xff5df55e │ │ + @ instruction: 0xff5ec42e │ │ + @ instruction: 0xff5df4d1 │ │ + @ instruction: 0xff5ec4e2 │ │ + @ instruction: 0xff5df585 │ │ ldr r0, [pc, #4] @ d34a68 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r3, sp, r8, lsr #11 │ │ push {r4, r5, fp, lr} │ │ mov r4, r2 │ │ mov r5, r0 │ │ @@ -3639344,17 +3639344,17 @@ │ │ pop {r4, r5, fp, pc} │ │ ldr r1, [r0, #4] │ │ cmp r1, #0 │ │ beq d34ae0 │ │ mov r1, r3 │ │ pop {r4, r5, fp, lr} │ │ b d342fc │ │ - @ instruction: 0xff5ec2e7 │ │ + @ instruction: 0xff5ec30e │ │ @ instruction: 0xff5ff477 │ │ - @ instruction: 0xff5d9c7e │ │ + @ instruction: 0xff5d9ca5 │ │ push {fp, lr} │ │ ldr ip, [sp, #8] │ │ ldr lr, [sp, #12] │ │ str ip, [sp, #8] │ │ str lr, [sp, #12] │ │ pop {fp, lr} │ │ b d346fc │ │ @@ -3639523,19 +3639523,19 @@ │ │ bl c1ea6c │ │ add r0, sp, #4 │ │ str r5, [r7, #4] │ │ bl c70e28 │ │ mov r0, r5 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff5ec10b │ │ + @ instruction: 0xff5ec132 │ │ @ instruction: 0xff5f9380 │ │ - @ instruction: 0xff5ec0df │ │ + @ instruction: 0xff5ec106 │ │ @ instruction: 0xff5f9354 │ │ - @ instruction: 0xff5ec01f │ │ + @ instruction: 0xff5ec046 │ │ @ instruction: 0xff5f9294 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r8, r3 │ │ mov r9, r2 │ │ mov r7, r1 │ │ mov r5, r0 │ │ bl c29758 │ │ @@ -3639573,19 +3639573,19 @@ │ │ mov r1, r8 │ │ mov r2, #64 @ 0x40 │ │ bl c2a2ec │ │ mov r6, r0 │ │ cmp r0, #0 │ │ movwne r6, #1 │ │ b d34ea8 │ │ - @ instruction: 0xff5f4650 │ │ + @ instruction: 0xff5f4677 │ │ ldr r2, [pc, #4] @ d34f24 │ │ add r2, pc, r2 │ │ b d3538c │ │ - @ instruction: 0xff5e8741 │ │ + @ instruction: 0xff5e8768 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r9, r3 │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl ce25c4 │ │ @@ -3639656,15 +3639656,15 @@ │ │ mov r3, r9 │ │ bl c40e24 │ │ mov r7, r0 │ │ cmp r0, #0 │ │ movwne r7, #1 │ │ b d34f54 │ │ @ instruction: 0xff5ff05c │ │ - @ instruction: 0xff5dd073 │ │ + @ instruction: 0xff5dd09a │ │ cmp r0, #0 │ │ ldrne r0, [r0, #12] │ │ cmpne r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ b c40e3c │ │ push {r4, r5, r6, r7, fp, lr} │ │ @@ -3639789,19 +3639789,19 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl c418a0 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5e841d │ │ + @ instruction: 0xff5e8444 │ │ ldr r2, [pc, #4] @ d35284 │ │ add r2, pc, r2 │ │ b d3538c │ │ - @ instruction: 0xff5e611b │ │ + @ instruction: 0xff5e6142 │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bl d41c3c │ │ ldr r1, [pc, #52] @ d352d0 │ │ mov r2, #0 │ │ add r1, pc, r1 │ │ bl c41428 │ │ @@ -3639812,19 +3639812,19 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl c418a0 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5e60fb │ │ + @ instruction: 0xff5e6122 │ │ ldr r2, [pc, #4] @ d352e0 │ │ add r2, pc, r2 │ │ b d3538c │ │ - @ instruction: 0xff5f6d19 │ │ + @ instruction: 0xff5f6d40 │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bl d41c3c │ │ ldr r1, [pc, #52] @ d3532c │ │ mov r2, #0 │ │ add r1, pc, r1 │ │ bl c41428 │ │ @@ -3639835,19 +3639835,19 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl c418a0 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5f6cf9 │ │ + @ instruction: 0xff5f6d20 │ │ ldr r2, [pc, #4] @ d3533c │ │ add r2, pc, r2 │ │ b d3538c │ │ - @ instruction: 0xff5e3979 │ │ + @ instruction: 0xff5e39a0 │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bl d41c3c │ │ ldr r1, [pc, #52] @ d35388 │ │ mov r2, #0 │ │ add r1, pc, r1 │ │ bl c41428 │ │ @@ -3639858,15 +3639858,15 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl c418a0 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5e3959 │ │ + @ instruction: 0xff5e3980 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r2 │ │ mov r6, r1 │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r8, #0 │ │ cmp r0, #0 │ │ @@ -3640058,15 +3640058,15 @@ │ │ mov r0, r7 │ │ mov r1, r6 │ │ mov r2, r9 │ │ mov r3, r8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b d36e1c │ │ @ instruction: 0xff5ca66b │ │ - @ instruction: 0xff5de919 │ │ + @ instruction: 0xff5de940 │ │ @ instruction: 0xff5ca60f │ │ @ instruction: 0xff5cc2fa │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov ip, r2 │ │ ldr r2, [pc, #24] @ d356e0 │ │ mov r3, #32 │ │ @@ -3640981,47 +3640981,47 @@ │ │ mov r2, #0 │ │ bl c277cc │ │ add r0, sp, #156 @ 0x9c │ │ bl c70e28 │ │ mov r0, r4 │ │ add sp, sp, #184 @ 0xb8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff5ee6d9 │ │ + @ instruction: 0xff5ee700 │ │ @ instruction: 0xff5c9b37 │ │ - @ instruction: 0xff5e1717 │ │ + @ instruction: 0xff5e173e │ │ @ instruction: 0xff5c99eb │ │ - @ instruction: 0xff5e15cb │ │ - @ instruction: 0xff5ddc8a │ │ + @ instruction: 0xff5e15f2 │ │ + @ instruction: 0xff5ddcb1 │ │ @ instruction: 0xff5c9773 │ │ - @ instruction: 0xff5e8c4c │ │ + @ instruction: 0xff5e8c73 │ │ @ instruction: 0xff5c9757 │ │ - @ instruction: 0xff5e8c30 │ │ + @ instruction: 0xff5e8c57 │ │ @ instruction: 0xff5c9923 │ │ - @ instruction: 0xff5e8dfc │ │ + @ instruction: 0xff5e8e23 │ │ @ instruction: 0xff5c9977 │ │ - @ instruction: 0xff5e8e50 │ │ + @ instruction: 0xff5e8e77 │ │ @ instruction: 0xff5c985b │ │ - @ instruction: 0xff5e8d34 │ │ + @ instruction: 0xff5e8d5b │ │ @ instruction: 0xff5c9897 │ │ - @ instruction: 0xff5e8d70 │ │ + @ instruction: 0xff5e8d97 │ │ @ instruction: 0xff5c98a5 │ │ @ instruction: 0xff5c97cf │ │ - @ instruction: 0xff5e13af │ │ + @ instruction: 0xff5e13d6 │ │ @ instruction: 0xff5c9ac3 │ │ - @ instruction: 0xff5e16a3 │ │ - @ instruction: 0xff5ddd8f │ │ - @ instruction: 0xff5f5405 │ │ + @ instruction: 0xff5e16ca │ │ + @ instruction: 0xff5dddb6 │ │ + @ instruction: 0xff5f542c │ │ @ instruction: 0xff655050 │ │ andeq pc, fp, r8, ror #12 │ │ @ instruction: 0xff5c9b6b │ │ - @ instruction: 0xff5d84e7 │ │ + @ instruction: 0xff5d850e │ │ @ instruction: 0xff5c4537 │ │ @ instruction: 0xff5c4fb7 │ │ @ instruction: 0xff5c8b4d │ │ - @ instruction: 0xff5eaa93 │ │ + @ instruction: 0xff5eaaba │ │ andeq pc, fp, r8, ror #16 │ │ ldr r0, [pc, #4] @ d365a8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq pc, fp, r4, lsr #8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ @@ -3641438,50 +3641438,50 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl d38228 │ │ cmp r0, #0 │ │ movne r4, #1 │ │ b d36700 │ │ @ instruction: 0xff5c40a7 │ │ - @ instruction: 0xff5f675f │ │ - @ instruction: 0xff5f4dbd │ │ + @ instruction: 0xff5f6786 │ │ + @ instruction: 0xff5f4de4 │ │ @ instruction: 0xff5f8ace │ │ - @ instruction: 0xff5eabcc │ │ - @ instruction: 0xff5ed5c2 │ │ + @ instruction: 0xff5eabf3 │ │ + @ instruction: 0xff5ed5e9 │ │ @ instruction: 0xff5d7263 │ │ @ instruction: 0xff5c94e1 │ │ - @ instruction: 0xff5ee43c │ │ + @ instruction: 0xff5ee463 │ │ @ instruction: 0xff5d5fc2 │ │ @ instruction: 0xff5d25f8 │ │ @ instruction: 0xff5c94a5 │ │ @ instruction: 0xff5c93f3 │ │ @ instruction: 0xff5c5646 │ │ @ instruction: 0xff5c943f │ │ @ instruction: 0xff5c5692 │ │ @ instruction: 0xff5c84d9 │ │ @ instruction: 0xff5c9333 │ │ @ instruction: 0xff5c5586 │ │ - @ instruction: 0xff5e8810 │ │ + @ instruction: 0xff5e8837 │ │ @ instruction: 0xff5c3dbf │ │ - @ instruction: 0xff5d82fb │ │ + @ instruction: 0xff5d8322 │ │ @ instruction: 0xff5c79f5 │ │ @ instruction: 0xff5caf9b │ │ @ instruction: 0xff5c9223 │ │ @ instruction: 0xff5c5476 │ │ - @ instruction: 0xff5e874a │ │ + @ instruction: 0xff5e8771 │ │ @ instruction: 0xff5c935f │ │ @ instruction: 0xff5c55b2 │ │ @ instruction: 0xff5c91df │ │ @ instruction: 0xff5c5432 │ │ - @ instruction: 0xff5e871a │ │ + @ instruction: 0xff5e8741 │ │ @ instruction: 0xff5c9187 │ │ @ instruction: 0xff5c53da │ │ - @ instruction: 0xff5effe5 │ │ + @ instruction: 0xff5f000c │ │ @ instruction: 0xff5c46af │ │ - @ instruction: 0xff5f40ca │ │ + @ instruction: 0xff5f40f1 │ │ @ instruction: 0xff5ce71c │ │ @ instruction: 0xff5c90c3 │ │ @ instruction: 0xff5c5316 │ │ cmp r0, #0 │ │ beq d36cf0 │ │ ldrb r0, [r0, #16] │ │ tst r0, #2 │ │ @@ -3641765,55 +3641765,55 @@ │ │ ldr r3, [pc, #20] @ d37154 │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d38ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f3b4e │ │ + @ instruction: 0xff5f3b75 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d3717c │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d38ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f3b26 │ │ + @ instruction: 0xff5f3b4d │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d371a4 │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d38ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f3afe │ │ + @ instruction: 0xff5f3b25 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d371cc │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d38ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f3ad6 │ │ + @ instruction: 0xff5f3afd │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d371f4 │ │ mov ip, #64 @ 0x40 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d38ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f3aae │ │ + @ instruction: 0xff5f3ad5 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d3721c │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d38ddc │ │ @@ -3641915,105 +3641915,105 @@ │ │ ldr r3, [pc, #20] @ d373ac │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d38ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d6ec8 │ │ + @ instruction: 0xff5d6eef │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d373d4 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d38ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d6ea0 │ │ + @ instruction: 0xff5d6ec7 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d373fc │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d38ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d6e78 │ │ + @ instruction: 0xff5d6e9f │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d37424 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d38ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d6e50 │ │ + @ instruction: 0xff5d6e77 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d3744c │ │ mov ip, #64 @ 0x40 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d38ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d6e28 │ │ + @ instruction: 0xff5d6e4f │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d37474 │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d38ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5da55b │ │ + @ instruction: 0xff5da582 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d3749c │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d38ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5da533 │ │ + @ instruction: 0xff5da55a │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d374c4 │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d38ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5da50b │ │ + @ instruction: 0xff5da532 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d374ec │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d38ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5da4e3 │ │ + @ instruction: 0xff5da50a │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d37514 │ │ mov ip, #64 @ 0x40 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d38ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5da4bb │ │ + @ instruction: 0xff5da4e2 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d3753c │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d38ddc │ │ @@ -3642115,105 +3642115,105 @@ │ │ ldr r3, [pc, #20] @ d376cc │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d38ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ecd88 │ │ + @ instruction: 0xff5ecdaf │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d376f4 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d38ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ecd60 │ │ + @ instruction: 0xff5ecd87 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d3771c │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d38ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ecd38 │ │ + @ instruction: 0xff5ecd5f │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d37744 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d38ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ecd10 │ │ + @ instruction: 0xff5ecd37 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d3776c │ │ mov ip, #64 @ 0x40 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d38ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ecce8 │ │ + @ instruction: 0xff5ecd0f │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d37794 │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d38ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5eccc9 │ │ + @ instruction: 0xff5eccf0 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d377bc │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d38ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ecca1 │ │ + @ instruction: 0xff5eccc8 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d377e4 │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d38ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ecc79 │ │ + @ instruction: 0xff5ecca0 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d3780c │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d38ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ecc51 │ │ + @ instruction: 0xff5ecc78 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d37834 │ │ mov ip, #64 @ 0x40 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d38ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ecc29 │ │ + @ instruction: 0xff5ecc50 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d3785c │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d38ddc │ │ @@ -3642540,29 +3642540,29 @@ │ │ mov r0, r7 │ │ mov r1, r5 │ │ bl d38184 │ │ cmp r0, #0 │ │ bne d37ba8 │ │ b d37abc │ │ @ instruction: 0xff5c80cf │ │ - @ instruction: 0xff5da498 │ │ + @ instruction: 0xff5da4bf │ │ @ instruction: 0xff5c7fa7 │ │ - @ instruction: 0xff5da370 │ │ + @ instruction: 0xff5da397 │ │ @ instruction: 0xff5cd6f2 │ │ @ instruction: 0xff5c7f7f │ │ - @ instruction: 0xff5da348 │ │ + @ instruction: 0xff5da36f │ │ @ instruction: 0xff5cb93b │ │ @ instruction: 0xff5c7fcf │ │ - @ instruction: 0xff5da398 │ │ + @ instruction: 0xff5da3bf │ │ @ instruction: 0xff5cd73f │ │ @ instruction: 0xff5c7f3f │ │ - @ instruction: 0xff5da308 │ │ + @ instruction: 0xff5da32f │ │ @ instruction: 0xff5cf4fb │ │ @ instruction: 0xff5c8067 │ │ - @ instruction: 0xff5da430 │ │ + @ instruction: 0xff5da457 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ cmp r2, #0 │ │ ldreq r2, [r5, #4] │ │ mov r4, r1 │ │ ldr r0, [r5] │ │ mov r1, r4 │ │ @@ -3642636,22 +3642636,22 @@ │ │ ldrb r0, [r5, #16] │ │ strd r6, [r5, #88] @ 0x58 │ │ orr r0, r0, #4 │ │ strb r0, [r5, #16] │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5c7ddf │ │ - @ instruction: 0xff5e554c │ │ - @ instruction: 0xff5df93e │ │ + @ instruction: 0xff5e5573 │ │ + @ instruction: 0xff5df965 │ │ @ instruction: 0xff5c7e0f │ │ - @ instruction: 0xff5e557c │ │ + @ instruction: 0xff5e55a3 │ │ @ instruction: 0xff5d2c10 │ │ @ instruction: 0xff5c7da3 │ │ - @ instruction: 0xff5e5510 │ │ - @ instruction: 0xff5ecd37 │ │ + @ instruction: 0xff5e5537 │ │ + @ instruction: 0xff5ecd5e │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ mov r7, r2 │ │ cmp r2, #0 │ │ mov r4, r1 │ │ ldreq r7, [r5, #4] │ │ @@ -3642788,27 +3642788,27 @@ │ │ add r2, pc, r2 │ │ bl c276dc │ │ ldr r2, [pc, #60] @ d38180 │ │ str r5, [sp] │ │ add r2, pc, r2 │ │ b d38008 │ │ @ instruction: 0xff5c7c77 │ │ - @ instruction: 0xff5f23d0 │ │ - @ instruction: 0xff5df7e2 │ │ + @ instruction: 0xff5f23f7 │ │ + @ instruction: 0xff5df809 │ │ @ instruction: 0xff5c7c47 │ │ - @ instruction: 0xff5f23a0 │ │ - @ instruction: 0xff5ecbe3 │ │ + @ instruction: 0xff5f23c7 │ │ + @ instruction: 0xff5ecc0a │ │ @ instruction: 0xff5c7ca7 │ │ - @ instruction: 0xff5f2400 │ │ + @ instruction: 0xff5f2427 │ │ @ instruction: 0xff5c7bdb │ │ - @ instruction: 0xff5f2334 │ │ + @ instruction: 0xff5f235b │ │ @ instruction: 0xff5d29e4 │ │ @ instruction: 0xff5c7b0b │ │ - @ instruction: 0xff5f2264 │ │ - @ instruction: 0xff5f222d │ │ + @ instruction: 0xff5f228b │ │ + @ instruction: 0xff5f2254 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r0, [r0, #84] @ 0x54 │ │ mov r4, #1 │ │ cmp r0, #6 │ │ bne d38218 │ │ ldr r0, [r6, #8] │ │ @@ -3642905,15 +3642905,15 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5c7943 │ │ - @ instruction: 0xff5dbbdf │ │ + @ instruction: 0xff5dbc06 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r6, r0 │ │ ldr r0, [r0, #8] │ │ mov r5, r3 │ │ mov sl, r2 │ │ mov r7, r1 │ │ @@ -3643209,44 +3643209,44 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c276dc │ │ movw r1, #4 │ │ movt r1, #8 │ │ b d384b8 │ │ @ instruction: 0xff5c78a7 │ │ - @ instruction: 0xff5f200d │ │ - @ instruction: 0xff5e319d │ │ + @ instruction: 0xff5f2034 │ │ + @ instruction: 0xff5e31c4 │ │ @ instruction: 0xff5c77c7 │ │ - @ instruction: 0xff5f1f2d │ │ + @ instruction: 0xff5f1f54 │ │ @ instruction: 0xff5d014d │ │ @ instruction: 0xff5c76e3 │ │ - @ instruction: 0xff5f1e49 │ │ + @ instruction: 0xff5f1e70 │ │ @ instruction: 0xff5d084c │ │ @ instruction: 0xff5c76bb │ │ - @ instruction: 0xff5f1e21 │ │ + @ instruction: 0xff5f1e48 │ │ @ instruction: 0xff5c75cb │ │ - @ instruction: 0xff5f1d31 │ │ - @ instruction: 0xff5d7ef1 │ │ + @ instruction: 0xff5f1d58 │ │ + @ instruction: 0xff5d7f18 │ │ @ instruction: 0xff5c756b │ │ - @ instruction: 0xff5f1cd1 │ │ + @ instruction: 0xff5f1cf8 │ │ @ instruction: 0xff5c7587 │ │ - @ instruction: 0xff5f1ced │ │ + @ instruction: 0xff5f1d14 │ │ @ instruction: 0xff5c7677 │ │ - @ instruction: 0xff5f1ddd │ │ + @ instruction: 0xff5f1e04 │ │ @ instruction: 0xff5f5aca │ │ @ instruction: 0xff5c7527 │ │ - @ instruction: 0xff5f1c8d │ │ + @ instruction: 0xff5f1cb4 │ │ @ instruction: 0xff5c5744 │ │ @ instruction: 0xff5c7473 │ │ - @ instruction: 0xff5f1bd9 │ │ + @ instruction: 0xff5f1c00 │ │ @ instruction: 0xff5c75fb │ │ - @ instruction: 0xff5f1d61 │ │ - @ instruction: 0xff5d99cc │ │ + @ instruction: 0xff5f1d88 │ │ + @ instruction: 0xff5d99f3 │ │ @ instruction: 0xff5c779b │ │ - @ instruction: 0xff5f1f01 │ │ + @ instruction: 0xff5f1f28 │ │ ldr r2, [r0, #164] @ 0xa4 │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r2, #0 │ │ bxne lr │ │ push {r4, lr} │ │ ldr r0, [r1, #8] │ │ @@ -3643516,30 +3643516,30 @@ │ │ ldr r2, [pc, #48] @ d38ccc │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d38abc │ │ mov r6, #0 │ │ b d38c3c │ │ @ instruction: 0xff5c71f7 │ │ - @ instruction: 0xff5efcb9 │ │ + @ instruction: 0xff5efce0 │ │ @ instruction: 0xff5c7147 │ │ @ instruction: 0xff5c6fe3 │ │ - @ instruction: 0xff5efaa5 │ │ + @ instruction: 0xff5efacc │ │ @ instruction: 0xff5c3205 │ │ @ instruction: 0xff5c70b7 │ │ @ instruction: 0xff5c6fa3 │ │ - @ instruction: 0xff5efa65 │ │ + @ instruction: 0xff5efa8c │ │ @ instruction: 0xff5c703b │ │ - @ instruction: 0xff5efafd │ │ + @ instruction: 0xff5efb24 │ │ @ instruction: 0xff5c701f │ │ - @ instruction: 0xff5efae1 │ │ - @ instruction: 0xff5d93e8 │ │ + @ instruction: 0xff5efb08 │ │ + @ instruction: 0xff5d940f │ │ @ instruction: 0xff5c71cf │ │ @ instruction: 0xff5c7187 │ │ - @ instruction: 0xff5efc49 │ │ + @ instruction: 0xff5efc70 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ mov r3, r2 │ │ ldr r2, [pc, #208] @ d38dd8 │ │ mov r4, r0 │ │ ldr r0, [sp, #32] │ │ @@ -3643899,15 +3643899,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5fce02 │ │ - @ instruction: 0xff5ed864 │ │ + @ instruction: 0xff5ed88b │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, r0 │ │ ldr r0, [r0, #8] │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ @@ -3644349,16 +3644349,16 @@ │ │ pop {r4, r5, r6, pc} │ │ add r1, r5, #13 │ │ bl c73420 │ │ cmp r0, #0 │ │ movne r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5ead9d │ │ - @ instruction: 0xff5f2970 │ │ + @ instruction: 0xff5eadc4 │ │ + @ instruction: 0xff5f2997 │ │ @ instruction: 0xff5c0d97 │ │ ldr r0, [pc, #4] @ d399cc │ │ add r0, pc, r0 │ │ bx lr │ │ andeq ip, fp, r8, lsl #5 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ @@ -3644448,17 +3644448,17 @@ │ │ ldr r1, [pc, #36] @ d39b50 │ │ mov r2, #488 @ 0x1e8 │ │ add r1, pc, r1 │ │ bl c6d7a8 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5d9703 │ │ + @ instruction: 0xff5d972a │ │ @ instruction: 0xff5fc622 │ │ - @ instruction: 0xff5f2820 │ │ + @ instruction: 0xff5f2847 │ │ @ instruction: 0xff5c0c33 │ │ @ instruction: 0xff5fc55a │ │ @ instruction: 0xff5fc576 │ │ ldr r0, [pc, #4] @ d39b64 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq ip, fp, r0, asr #2 │ │ @@ -3644544,18 +3644544,18 @@ │ │ mov r1, #122 @ 0x7a │ │ mov r3, r4 │ │ add r2, pc, r2 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5fc47e │ │ - @ instruction: 0xff5da336 │ │ + @ instruction: 0xff5da35d │ │ @ instruction: 0xff5fc3f6 │ │ - @ instruction: 0xff5da2ae │ │ - @ instruction: 0xff5eaf3b │ │ + @ instruction: 0xff5da2d5 │ │ + @ instruction: 0xff5eaf62 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ ldrb r2, [r0, #12] │ │ mov r6, #1 │ │ tst r2, #1 │ │ beq d39d70 │ │ ldr r1, [pc, #140] @ d39d7c │ │ @@ -3645399,29 +3645399,29 @@ │ │ ldr r0, [pc, #72] @ d3aa50 │ │ mov r1, #396 @ 0x18c │ │ ldr r2, [pc, #68] @ d3aa54 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d3a934 │ │ @ instruction: 0xff5caba3 │ │ - @ instruction: 0xff5e849c │ │ + @ instruction: 0xff5e84c3 │ │ @ instruction: 0xff5cab7b │ │ - @ instruction: 0xff5e8474 │ │ + @ instruction: 0xff5e849b │ │ @ instruction: 0xff5cab1f │ │ - @ instruction: 0xff5e8418 │ │ + @ instruction: 0xff5e843f │ │ @ instruction: 0xff5cab53 │ │ - @ instruction: 0xff5e844c │ │ + @ instruction: 0xff5e8473 │ │ @ instruction: 0xff5caabf │ │ - @ instruction: 0xff5e83b8 │ │ + @ instruction: 0xff5e83df │ │ @ instruction: 0xff5cabbf │ │ - @ instruction: 0xff5e84b8 │ │ + @ instruction: 0xff5e84df │ │ @ instruction: 0xff5caa13 │ │ - @ instruction: 0xff5e830c │ │ + @ instruction: 0xff5e8333 │ │ @ instruction: 0xff5ca9df │ │ - @ instruction: 0xff5e82d8 │ │ + @ instruction: 0xff5e82ff │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ cmp r2, #0 │ │ str r2, [sp, #4] │ │ beq d3aabc │ │ mov r2, #0 │ │ mov r6, r3 │ │ @@ -3645497,21 +3645497,21 @@ │ │ bl bf518c │ │ mov r0, r5 │ │ bl bd4468 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5ca91f │ │ - @ instruction: 0xff5dece5 │ │ + @ instruction: 0xff5ded0c │ │ @ instruction: 0xff5ca8ef │ │ - @ instruction: 0xff5decb5 │ │ + @ instruction: 0xff5decdc │ │ @ instruction: 0xff5ca8b3 │ │ - @ instruction: 0xff5dec79 │ │ + @ instruction: 0xff5deca0 │ │ @ instruction: 0xff5ca88b │ │ - @ instruction: 0xff5dec51 │ │ + @ instruction: 0xff5dec78 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ mov r4, #0 │ │ mov r7, r3 │ │ mov r5, r2 │ │ mov r8, r1 │ │ mov r6, r0 │ │ @@ -3645913,15 +3645913,15 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r1, #1 │ │ str r1, [r0, #16] │ │ add sp, sp, #120 @ 0x78 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5d215b │ │ @ instruction: 0xff5f69a3 │ │ - @ instruction: 0xff5e9dd9 │ │ + @ instruction: 0xff5e9e00 │ │ @ instruction: 0xff5cad98 │ │ @ instruction: 0xff5c0f89 │ │ @ instruction: 0xff5c2fdc │ │ @ instruction: 0xff5f9f38 │ │ @ instruction: 0xff5c0dc1 │ │ @ instruction: 0xff5c2e14 │ │ @ instruction: 0xff5ca301 │ │ @@ -3645933,19 +3645933,19 @@ │ │ @ instruction: 0xff5c0ea9 │ │ @ instruction: 0xff5c0e81 │ │ @ instruction: 0xff5c0d05 │ │ @ instruction: 0xff5f2f65 │ │ @ instruction: 0xff5c0e05 │ │ @ instruction: 0xff5f3065 │ │ @ instruction: 0xff5f4f2d │ │ - @ instruction: 0xff5db746 │ │ + @ instruction: 0xff5db76d │ │ @ instruction: 0xff5c0d71 │ │ @ instruction: 0xff5c0d49 │ │ @ instruction: 0xff5c0ccd │ │ - @ instruction: 0xff5e9a5c │ │ + @ instruction: 0xff5e9a83 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce2b04 │ │ cmp r0, #0 │ │ beq d3b30c │ │ ldr r1, [pc, #112] @ d3b314 │ │ mov r5, r0 │ │ @@ -3645975,15 +3645975,15 @@ │ │ bl c277cc │ │ mov r0, r5 │ │ bl bcf2f0 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5c0bf9 │ │ @ instruction: 0xff5c0bc1 │ │ - @ instruction: 0xff5e9950 │ │ + @ instruction: 0xff5e9977 │ │ ldr r0, [pc, #4] @ d3b32c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sl, fp, r8, lsl #20 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ mov r6, #1 │ │ @@ -3646103,23 +3646103,23 @@ │ │ mov r1, #222 @ 0xde │ │ mov r2, #0 │ │ bl c277cc │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff5f1a6b │ │ + @ instruction: 0xff5f1a92 │ │ @ instruction: 0xff5c0b25 │ │ @ instruction: 0xff5f6991 │ │ @ instruction: 0xff5c0ad1 │ │ - @ instruction: 0xff5d8b4c │ │ - @ instruction: 0xff5ddbcf │ │ + @ instruction: 0xff5d8b73 │ │ + @ instruction: 0xff5ddbf6 │ │ @ instruction: 0xff5c09b5 │ │ @ instruction: 0xff5c2a12 │ │ - @ instruction: 0xff5e1f06 │ │ + @ instruction: 0xff5e1f2d │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #76 @ 0x4c │ │ mov r4, r0 │ │ ldr r0, [r0, #8] │ │ cmp r0, #1 │ │ beq d3b5fc │ │ mov r5, #0 │ │ @@ -3646465,39 +3646465,39 @@ │ │ ldr r0, [pc, #60] @ d3baec │ │ movw r1, #481 @ 0x1e1 │ │ ldr r2, [pc, #56] @ d3baf0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d3b934 │ │ @ instruction: 0xff5c0595 │ │ - @ instruction: 0xff5e38cd │ │ + @ instruction: 0xff5e38f4 │ │ @ instruction: 0xff5c0579 │ │ - @ instruction: 0xff5e38b1 │ │ - @ instruction: 0xff5d900d │ │ + @ instruction: 0xff5e38d8 │ │ + @ instruction: 0xff5d9034 │ │ @ instruction: 0xff5c05b1 │ │ - @ instruction: 0xff5e38e9 │ │ + @ instruction: 0xff5e3910 │ │ @ instruction: 0xff5c5e6b │ │ @ instruction: 0xff5c042d │ │ - @ instruction: 0xff5e3765 │ │ + @ instruction: 0xff5e378c │ │ andeq ip, fp, r0, lsl #6 │ │ @ instruction: 0xff5c03f1 │ │ - @ instruction: 0xff5e3729 │ │ + @ instruction: 0xff5e3750 │ │ @ instruction: 0xff5c0449 │ │ - @ instruction: 0xff5e3781 │ │ + @ instruction: 0xff5e37a8 │ │ ldrdeq r0, [r0], -r8 │ │ ldrdeq r0, [r0], -r0 @ │ │ andeq sl, fp, r4, ror r7 │ │ @ instruction: 0xff5c0679 │ │ - @ instruction: 0xff5e39c5 │ │ + @ instruction: 0xff5e39ec │ │ @ instruction: 0xff5c0839 │ │ @ instruction: 0xff5cbca2 │ │ @ instruction: 0xff5ca568 │ │ @ instruction: 0xff5c0625 │ │ @ instruction: 0xff5c0465 │ │ - @ instruction: 0xff5e379d │ │ + @ instruction: 0xff5e37c4 │ │ ldr r2, [r0, #8] │ │ mov r1, r0 │ │ cmp r2, #0 │ │ beq d3bb48 │ │ mov r0, #1 │ │ cmp r2, #1 │ │ ldreq r0, [r1, #16] │ │ @@ -3646677,16 +3646677,16 @@ │ │ bl bdd234 │ │ mov r0, r4 │ │ add sp, sp, #96 @ 0x60 │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ mov r0, #1 │ │ add sp, sp, #96 @ 0x60 │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ - @ instruction: 0xff5ecda7 │ │ - @ instruction: 0xff5eed17 │ │ + @ instruction: 0xff5ecdce │ │ + @ instruction: 0xff5eed3e │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #120 @ 0x78 │ │ mov r9, r3 │ │ bl ce2b04 │ │ mov r6, r0 │ │ mvn r0, #0 │ │ mov r7, #0 │ │ @@ -3646814,20 +3646814,20 @@ │ │ bl c275e8 │ │ ldr r0, [pc, #24] @ d3c040 │ │ mov r1, #150 @ 0x96 │ │ ldr r2, [pc, #20] @ d3c044 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d3bfd0 │ │ - @ instruction: 0xff5ec74d │ │ + @ instruction: 0xff5ec774 │ │ @ instruction: 0xff5c1f58 │ │ - @ instruction: 0xff5ec6e9 │ │ + @ instruction: 0xff5ec710 │ │ @ instruction: 0xff5c1ef4 │ │ - @ instruction: 0xff5ecbf3 │ │ - @ instruction: 0xff5eeb57 │ │ + @ instruction: 0xff5ecc1a │ │ + @ instruction: 0xff5eeb7e │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #104 @ 0x68 │ │ mov r9, r3 │ │ bl ce2b04 │ │ mov r7, r0 │ │ mov r6, #0 │ │ cmp r0, #0 │ │ @@ -3646949,20 +3646949,20 @@ │ │ bl c275e8 │ │ ldr r0, [pc, #24] @ d3c25c │ │ mov r1, #217 @ 0xd9 │ │ ldr r2, [pc, #20] @ d3c260 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d3c1ec │ │ - @ instruction: 0xff5ec531 │ │ + @ instruction: 0xff5ec558 │ │ @ instruction: 0xff5ce88a │ │ - @ instruction: 0xff5ec4cd │ │ + @ instruction: 0xff5ec4f4 │ │ @ instruction: 0xff5ce826 │ │ - @ instruction: 0xff5ec9d7 │ │ - @ instruction: 0xff5ee93b │ │ + @ instruction: 0xff5ec9fe │ │ + @ instruction: 0xff5ee962 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #820 @ 0x334 │ │ ldr r5, [sp, #864] @ 0x360 │ │ mov r6, r0 │ │ mov sl, #0 │ │ str r3, [sp, #84] @ 0x54 │ │ str r2, [sp, #20] │ │ @@ -3647608,27 +3647608,27 @@ │ │ ldrne r0, [sp, #20] │ │ movne sl, #0 │ │ strne sl, [r0] │ │ b d3cbb0 │ │ @ instruction: 0xff5f2783 │ │ andeq r0, r0, r4, lsl #20 │ │ andeq fp, fp, ip, ror r8 │ │ - @ instruction: 0xff5ee97e │ │ + @ instruction: 0xff5ee9a5 │ │ andeq r0, r0, ip, lsr #20 │ │ andeq fp, fp, r8, ror #16 │ │ @ instruction: 0xff5c16c7 │ │ muleq r0, r8, sl │ │ andeq fp, fp, r0, lsr #16 │ │ @ instruction: 0xff5c98b5 │ │ andeq r0, r0, ip, asr #20 │ │ ldrdeq fp, [fp], -r4 │ │ - @ instruction: 0xff5d16a0 │ │ + @ instruction: 0xff5d16c7 │ │ andeq r0, r0, r0, asr r3 │ │ @ instruction: 0x000bafb8 │ │ - @ instruction: 0xff5d4da7 │ │ + @ instruction: 0xff5d4dce │ │ strdeq r0, [r0], -ip │ │ andeq sl, fp, r4, ror #30 │ │ ldr r2, [r0] │ │ strb r2, [r1] │ │ ldr r2, [r0] │ │ lsr r2, r2, #8 │ │ strb r2, [r1, #1] │ │ @@ -3647837,26 +3647837,26 @@ │ │ mov r3, #0 │ │ str r4, [sp, #20] │ │ bl d43280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5d5077 │ │ + @ instruction: 0xff5d509e │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d42204 │ │ ldr r2, [pc, #20] @ d3d060 │ │ mov r0, r4 │ │ movw r1, #4296 @ 0x10c8 │ │ mov r3, #32 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c6da00 │ │ - @ instruction: 0xff5d4ff7 │ │ + @ instruction: 0xff5d501e │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d3d0a8 │ │ ldr r1, [pc, #44] @ d3d0b0 │ │ @@ -3647868,15 +3647868,15 @@ │ │ beq d3d0a8 │ │ mov r1, r4 │ │ movw r2, #4296 @ 0x10c8 │ │ mov r5, r0 │ │ blx d4b3ea │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5d4fc3 │ │ + @ instruction: 0xff5d4fea │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #0 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #128 @ 0x80 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3647917,15 +3647917,15 @@ │ │ mov r3, #64 @ 0x40 │ │ str r4, [sp, #20] │ │ bl d43280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5d4f37 │ │ + @ instruction: 0xff5d4f5e │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #128 @ 0x80 │ │ str r2, [sp] │ │ mov r2, #256 @ 0x100 │ │ str r1, [sp, #4] │ │ @@ -3647965,15 +3647965,15 @@ │ │ mov r3, #64 @ 0x40 │ │ str r4, [sp, #20] │ │ bl d43280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5d4e77 │ │ + @ instruction: 0xff5d4e9e │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #8 │ │ mov r3, #128 @ 0x80 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3648014,15 +3648014,15 @@ │ │ mov r3, #64 @ 0x40 │ │ str r4, [sp, #20] │ │ bl d43280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5d4db3 │ │ + @ instruction: 0xff5d4dda │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #8 │ │ mov r3, #128 @ 0x80 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3648226,26 +3648226,26 @@ │ │ mov r3, #0 │ │ str r4, [sp, #20] │ │ bl d43280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5eece7 │ │ + @ instruction: 0xff5eed0e │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d42204 │ │ ldr r2, [pc, #20] @ d3d674 │ │ mov r0, r4 │ │ mov r1, #264 @ 0x108 │ │ mov r3, #33 @ 0x21 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c6da00 │ │ - @ instruction: 0xff5eec67 │ │ + @ instruction: 0xff5eec8e │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d3d6bc │ │ ldr r1, [pc, #44] @ d3d6c4 │ │ @@ -3648257,15 +3648257,15 @@ │ │ beq d3d6bc │ │ mov r1, r4 │ │ mov r2, #264 @ 0x108 │ │ mov r5, r0 │ │ blx d4b3ea │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5eec33 │ │ + @ instruction: 0xff5eec5a │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #0 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #128 @ 0x80 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3648306,15 +3648306,15 @@ │ │ mov r3, #64 @ 0x40 │ │ str r4, [sp, #20] │ │ bl d43280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5eeba7 │ │ + @ instruction: 0xff5eebce │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #128 @ 0x80 │ │ str r2, [sp] │ │ mov r2, #256 @ 0x100 │ │ str r1, [sp, #4] │ │ @@ -3648354,15 +3648354,15 @@ │ │ mov r3, #64 @ 0x40 │ │ str r4, [sp, #20] │ │ bl d43280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5eeae7 │ │ + @ instruction: 0xff5eeb0e │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #8 │ │ mov r3, #128 @ 0x80 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3648403,15 +3648403,15 @@ │ │ mov r3, #64 @ 0x40 │ │ str r4, [sp, #20] │ │ bl d43280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5eea23 │ │ + @ instruction: 0xff5eea4a │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #8 │ │ mov r3, #128 @ 0x80 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3648633,15 +3648633,15 @@ │ │ str r5, [sp, #16] │ │ str r4, [sp, #20] │ │ mov r6, r0 │ │ bl d43280 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5d0bc1 │ │ + @ instruction: 0xff5d0be8 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d3dcf0 │ │ ldr r1, [pc, #48] @ d3dcf8 │ │ @@ -3648654,26 +3648654,26 @@ │ │ ldr r1, [r4, #112] @ 0x70 │ │ mov r5, r0 │ │ ldr r2, [r1, #8] │ │ mov r1, r4 │ │ blx r2 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5d0b49 │ │ + @ instruction: 0xff5d0b70 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d42204 │ │ ldr r2, [pc, #20] @ d3dd24 │ │ mov r0, r4 │ │ mov r1, #264 @ 0x108 │ │ mov r3, #68 @ 0x44 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c6da00 │ │ - @ instruction: 0xff5d0afd │ │ + @ instruction: 0xff5d0b24 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r2, #64 @ 0x40 │ │ mov r1, #0 │ │ str r1, [sp, #8] │ │ mov r1, #1 │ │ str r2, [sp] │ │ @@ -3648722,16 +3648722,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #121 @ 0x79 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5e5e02 │ │ - @ instruction: 0xff5d0a35 │ │ + @ instruction: 0xff5e5e29 │ │ + @ instruction: 0xff5d0a5c │ │ @ instruction: 0xff5f3f6c │ │ ldr r0, [pc, #4] @ d3de20 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r8, fp, r4, asr #14 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ @@ -3648761,15 +3648761,15 @@ │ │ str r5, [sp, #16] │ │ str r4, [sp, #20] │ │ mov r6, r0 │ │ bl d43280 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5d09c1 │ │ + @ instruction: 0xff5d09e8 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #16 │ │ str r1, [sp] │ │ mov r3, #0 │ │ str r1, [sp, #4] │ │ @@ -3648806,15 +3648806,15 @@ │ │ str r5, [sp, #16] │ │ str r4, [sp, #20] │ │ mov r6, r0 │ │ bl d43280 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5d090d │ │ + @ instruction: 0xff5d0934 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #16 │ │ mov r3, #0 │ │ @@ -3648851,15 +3648851,15 @@ │ │ str r5, [sp, #16] │ │ str r4, [sp, #20] │ │ mov r6, r0 │ │ bl d43280 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5d0859 │ │ + @ instruction: 0xff5d0880 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #16 │ │ mov r3, #0 │ │ @@ -3648896,15 +3648896,15 @@ │ │ str r5, [sp, #16] │ │ str r4, [sp, #20] │ │ mov r6, r0 │ │ bl d43280 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5d07a5 │ │ + @ instruction: 0xff5d07cc │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #16 │ │ mov r3, #0 │ │ @@ -3648941,15 +3648941,15 @@ │ │ str r5, [sp, #16] │ │ str r4, [sp, #20] │ │ mov r6, r0 │ │ bl d43280 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5d06f1 │ │ + @ instruction: 0xff5d0718 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #16 │ │ mov r3, #0 │ │ @@ -3649023,15 +3649023,15 @@ │ │ bl c276dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff5d057d │ │ + @ instruction: 0xff5d05a4 │ │ @ instruction: 0xff5c36ac │ │ ldr r0, [pc, #4] @ d3e2d0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r8, fp, r4, lsr r3 │ │ ldr r0, [pc, #4] @ d3e2e0 │ │ add r0, pc, r0 │ │ @@ -3649714,19 +3649714,19 @@ │ │ bl c275e8 │ │ ldr r0, [pc, #68] @ d3edbc │ │ mov r1, #167 @ 0xa7 │ │ ldr r2, [pc, #64] @ d3edc0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d3ec30 │ │ - @ instruction: 0xff5d7f1b │ │ + @ instruction: 0xff5d7f42 │ │ @ instruction: 0xff5ca20f │ │ @ instruction: 0xff5bf326 │ │ @ instruction: 0xff5f23bc │ │ - @ instruction: 0xff5d4550 │ │ + @ instruction: 0xff5d4577 │ │ @ instruction: 0xff5ca1f3 │ │ @ instruction: 0xff5bf30a │ │ @ instruction: 0xff5ca1cb │ │ @ instruction: 0xff5bf2e2 │ │ @ instruction: 0xff5ca19f │ │ @ instruction: 0xff5f30e3 │ │ @ instruction: 0xff5ca0fb │ │ @@ -3649834,15 +3649834,15 @@ │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r7 │ │ bl bcc404 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5d7c37 │ │ + @ instruction: 0xff5d7c5e │ │ @ instruction: 0xff5c9f1b │ │ @ instruction: 0xff5ef213 │ │ @ instruction: 0xff5f20d8 │ │ @ instruction: 0xff5c9ee3 │ │ @ instruction: 0xff5ef1db │ │ ldr r0, [pc, #4] @ d3ef8c │ │ add r0, pc, r0 │ │ @@ -3650310,26 +3650310,26 @@ │ │ str r1, [sp] │ │ mov r1, #40 @ 0x28 │ │ bl d43280 │ │ mov r5, r4 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5e7486 │ │ + @ instruction: 0xff5e74ad │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d42204 │ │ ldr r2, [pc, #20] @ d3f704 │ │ mov r0, r4 │ │ mov r1, #392 @ 0x188 │ │ mov r3, #34 @ 0x22 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c6da00 │ │ - @ instruction: 0xff5e740a │ │ + @ instruction: 0xff5e7431 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d3f74c │ │ ldr r1, [pc, #44] @ d3f754 │ │ @@ -3650341,15 +3650341,15 @@ │ │ beq d3f74c │ │ mov r1, r4 │ │ mov r2, #392 @ 0x188 │ │ mov r5, r0 │ │ blx d4b3ea │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5e73d6 │ │ + @ instruction: 0xff5e73fd │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [sp, #24] │ │ mov r5, #0 │ │ stm sp, {r0, r5} │ │ mov r0, r4 │ │ @@ -3650423,15 +3650423,15 @@ │ │ str r1, [sp] │ │ mov r1, #128 @ 0x80 │ │ bl d43280 │ │ mov r5, r4 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5e72c2 │ │ + @ instruction: 0xff5e72e9 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r2, #8 │ │ mov r3, #128 @ 0x80 │ │ mov r1, #0 │ │ str r3, [sp] │ │ str r2, [sp, #4] │ │ @@ -3650594,17 +3650594,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c277cc │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5d8c44 │ │ - @ instruction: 0xff5de84a │ │ - @ instruction: 0xff5eb90b │ │ + @ instruction: 0xff5d8c6b │ │ + @ instruction: 0xff5de871 │ │ + @ instruction: 0xff5eb932 │ │ @ instruction: 0xff5bc3c0 │ │ @ instruction: 0xff5bc3f4 │ │ ldr r0, [pc, #4] @ d3fb68 │ │ add r0, pc, r0 │ │ bx lr │ │ strdeq r7, [fp], -ip │ │ push {r4, r5, r6, lr} │ │ @@ -3650722,21 +3650722,21 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5d8b34 │ │ - @ instruction: 0xff5de72a │ │ - @ instruction: 0xff5de6f8 │ │ - @ instruction: 0xff5e7c44 │ │ + @ instruction: 0xff5d8b5b │ │ + @ instruction: 0xff5de751 │ │ + @ instruction: 0xff5de71f │ │ + @ instruction: 0xff5e7c6b │ │ @ instruction: 0xff5ef182 │ │ @ instruction: 0xff5bc1c4 │ │ - @ instruction: 0xff5ceb24 │ │ + @ instruction: 0xff5ceb4b │ │ ldr r0, [pc, #4] @ d3fd70 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, fp, r4, asr #30 │ │ ldr r0, [pc, #4] @ d3fd80 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3650998,15 +3650998,15 @@ │ │ mov r0, #92 @ 0x5c │ │ mov r2, #24 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c6d478 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d042a │ │ + @ instruction: 0xff5d0451 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl ce25c4 │ │ mov r4, #0 │ │ @@ -3651024,15 +3651024,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ d40200 │ │ mov r1, #92 @ 0x5c │ │ mov r3, #24 │ │ add r2, pc, r2 │ │ b c6da00 │ │ - @ instruction: 0xff5d03b6 │ │ + @ instruction: 0xff5d03dd │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d40248 │ │ ldr r1, [pc, #44] @ d40250 │ │ @@ -3651044,15 +3651044,15 @@ │ │ beq d40248 │ │ mov r1, r4 │ │ mov r2, #92 @ 0x5c │ │ mov r5, r0 │ │ blx d4b292 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5d0386 │ │ + @ instruction: 0xff5d03ad │ │ mov r1, #64 @ 0x40 │ │ mov r2, #16 │ │ mov r3, #0 │ │ b d4a784 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ @@ -3651073,15 +3651073,15 @@ │ │ mov r0, #32 │ │ mov r2, #61 @ 0x3d │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c6d478 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d5968 │ │ + @ instruction: 0xff5d598f │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl ce25c4 │ │ mov r4, #0 │ │ @@ -3651099,15 +3651099,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ d4032c │ │ mov r1, #32 │ │ mov r3, #61 @ 0x3d │ │ add r2, pc, r2 │ │ b c6da00 │ │ - @ instruction: 0xff5d58f4 │ │ + @ instruction: 0xff5d591b │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d4037c │ │ ldr r1, [pc, #52] @ d40384 │ │ @@ -3651121,15 +3651121,15 @@ │ │ mov r1, r0 │ │ mov r5, r0 │ │ vld1.32 {d18-d19}, [r4] │ │ vst1.32 {d16-d17}, [r1]! │ │ vst1.32 {d18-d19}, [r1] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5d58c4 │ │ + @ instruction: 0xff5d58eb │ │ mov r1, #8 │ │ mov r2, #16 │ │ mov r3, #0 │ │ b d4a784 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ @@ -3651167,16 +3651167,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5d01f7 │ │ - @ instruction: 0xff5d5804 │ │ + @ instruction: 0xff5d021e │ │ + @ instruction: 0xff5d582b │ │ @ instruction: 0xff5c3219 │ │ ldr r0, [pc, #4] @ d40454 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, fp, r0, ror r9 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ @@ -3651210,30 +3651210,30 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5d015f │ │ - @ instruction: 0xff5d5758 │ │ + @ instruction: 0xff5d0186 │ │ + @ instruction: 0xff5d577f │ │ @ instruction: 0xff5c316d │ │ push {fp, lr} │ │ bl ce25c4 │ │ cmp r0, #0 │ │ beq d4051c │ │ ldr r1, [pc, #24] @ d40524 │ │ mov r0, #168 @ 0xa8 │ │ mov r2, #24 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c6d478 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d732a │ │ + @ instruction: 0xff5d7351 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl ce25c4 │ │ mov r4, #0 │ │ @@ -3651251,15 +3651251,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ d4058c │ │ mov r1, #168 @ 0xa8 │ │ mov r3, #24 │ │ add r2, pc, r2 │ │ b c6da00 │ │ - @ instruction: 0xff5d72b6 │ │ + @ instruction: 0xff5d72dd │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d405d4 │ │ ldr r1, [pc, #44] @ d405dc │ │ @@ -3651271,15 +3651271,15 @@ │ │ beq d405d4 │ │ mov r1, r4 │ │ mov r2, #168 @ 0xa8 │ │ mov r5, r0 │ │ blx d4b3ea │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5d7286 │ │ + @ instruction: 0xff5d72ad │ │ mov r1, #64 @ 0x40 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #0 │ │ b d4a784 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl ce25c4 │ │ @@ -3651605,17 +3651605,17 @@ │ │ mov r7, #0 │ │ b d40a38 │ │ @ instruction: 0xff5ca0cd │ │ @ instruction: 0xff5ed772 │ │ @ instruction: 0xff5ca0a1 │ │ @ instruction: 0xff5ed746 │ │ @ instruction: 0xff5ca06d │ │ - @ instruction: 0xff5dab54 │ │ + @ instruction: 0xff5dab7b │ │ @ instruction: 0xff5ca0f9 │ │ - @ instruction: 0xff5dabe0 │ │ + @ instruction: 0xff5dac07 │ │ ldr r0, [pc, #4] @ d40b2c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, fp, r8, asr r3 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r4, r0 │ │ mov r8, r0 │ │ @@ -3651722,15 +3651722,15 @@ │ │ mov r6, #0 │ │ movne r6, #1 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r6, #1 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff5dd834 │ │ + @ instruction: 0xff5dd85b │ │ @ instruction: 0xff5c9ee9 │ │ @ instruction: 0xff5c9e8d │ │ @ instruction: 0xff5c3472 │ │ @ instruction: 0xff5c9e45 │ │ @ instruction: 0xff5c9ded │ │ @ instruction: 0xff5c75da │ │ ldr r0, [pc, #4] @ d40d10 │ │ @@ -3651795,15 +3651795,15 @@ │ │ bl ce3200 │ │ mov r6, r4 │ │ mov r0, r6 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5c64e8 │ │ @ instruction: 0xff5b992f │ │ - @ instruction: 0xff5e9ec6 │ │ + @ instruction: 0xff5e9eed │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ ldr r0, [r0] │ │ bl d40d48 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d40ec4 │ │ @@ -3651923,15 +3651923,15 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r4 │ │ bl ce3200 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5c62f8 │ │ @ instruction: 0xff5b972f │ │ - @ instruction: 0xff5e9cc6 │ │ + @ instruction: 0xff5e9ced │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r5, r3 │ │ mov r7, r2 │ │ mov r9, r1 │ │ mov r6, r0 │ │ bl ce25c4 │ │ mov r4, #0 │ │ @@ -3652165,15 +3652165,15 @@ │ │ bl c6d3b8 │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ str r1, [r4] │ │ moveq r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff5dd12c │ │ + @ instruction: 0xff5dd153 │ │ @ instruction: 0xff5c5fb8 │ │ @ instruction: 0xff5c5f58 │ │ @ instruction: 0xff5c2d5e │ │ @ instruction: 0xff5c5f0c │ │ @ instruction: 0xff5c5ea4 │ │ ldr r0, [pc, #4] @ d413f8 │ │ add r0, pc, r0 │ │ @@ -3652614,17 +3652614,17 @@ │ │ mov r0, r6 │ │ mov r1, r9 │ │ bl d1c980 │ │ mov r4, r0 │ │ cmp r0, #0 │ │ movwne r4, #1 │ │ b d418ec │ │ - @ instruction: 0xff5e5291 │ │ + @ instruction: 0xff5e52b8 │ │ @ instruction: 0xff5c1da1 │ │ - @ instruction: 0xff5e5265 │ │ + @ instruction: 0xff5e528c │ │ @ instruction: 0xff5c1d75 │ │ @ instruction: 0xff649bff │ │ @ instruction: 0xff649c69 │ │ @ instruction: 0xff649bde │ │ @ instruction: 0xff649cb9 │ │ @ instruction: 0xff649bf0 │ │ @ instruction: 0xff649c23 │ │ @@ -3652862,23 +3652862,23 @@ │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5eec20 │ │ - @ instruction: 0xff5e1f39 │ │ + @ instruction: 0xff5e1f60 │ │ @ instruction: 0xff5bece3 │ │ - @ instruction: 0xff5de346 │ │ - @ instruction: 0xff5e1ec6 │ │ - @ instruction: 0xff5d8b18 │ │ - @ instruction: 0xff5d690c │ │ - @ instruction: 0xff5d30b5 │ │ - @ instruction: 0xff5dc4e2 │ │ - @ instruction: 0xff5dd3c2 │ │ + @ instruction: 0xff5de36d │ │ + @ instruction: 0xff5e1eed │ │ + @ instruction: 0xff5d8b3f │ │ + @ instruction: 0xff5d6933 │ │ + @ instruction: 0xff5d30dc │ │ + @ instruction: 0xff5dc509 │ │ + @ instruction: 0xff5dd3e9 │ │ @ instruction: 0xff5ec2f9 │ │ ldr r0, [pc, #4] @ d41eec │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r5, fp, ip, lsr #12 │ │ ldr r0, [pc, #4] @ d41efc │ │ add r0, pc, r0 │ │ @@ -3652926,16 +3652926,16 @@ │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5d6794 │ │ - @ instruction: 0xff5dd2c2 │ │ + @ instruction: 0xff5d67bb │ │ + @ instruction: 0xff5dd2e9 │ │ @ instruction: 0xff5c5309 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #16 │ │ mov r4, #1 │ │ cmp r1, #0 │ │ beq d4218c │ │ mov r6, r1 │ │ @@ -3653046,29 +3653046,29 @@ │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5d627d │ │ - @ instruction: 0xff5dd152 │ │ - @ instruction: 0xff5d57ab │ │ + @ instruction: 0xff5d62a4 │ │ + @ instruction: 0xff5dd179 │ │ + @ instruction: 0xff5d57d2 │ │ @ instruction: 0xff5ee02c │ │ - @ instruction: 0xff5dd136 │ │ - @ instruction: 0xff5d578f │ │ + @ instruction: 0xff5dd15d │ │ + @ instruction: 0xff5d57b6 │ │ @ instruction: 0xff5ecda2 │ │ - @ instruction: 0xff5dd11a │ │ - @ instruction: 0xff5d5773 │ │ - @ instruction: 0xff5d2a4e │ │ - @ instruction: 0xff5dd0fe │ │ - @ instruction: 0xff5d5757 │ │ + @ instruction: 0xff5dd141 │ │ + @ instruction: 0xff5d579a │ │ + @ instruction: 0xff5d2a75 │ │ + @ instruction: 0xff5dd125 │ │ + @ instruction: 0xff5d577e │ │ @ instruction: 0xff5c429d │ │ - @ instruction: 0xff5dd0e2 │ │ - @ instruction: 0xff5d573b │ │ + @ instruction: 0xff5dd109 │ │ + @ instruction: 0xff5d5762 │ │ ldr r0, [pc, #4] @ d421e0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r5, fp, r0, asr r4 │ │ ldr r0, [pc, #4] @ d421f0 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3653091,15 +3653091,15 @@ │ │ mov r2, #183 @ 0xb7 │ │ bl c6d7a8 │ │ mov r0, #0 │ │ str r0, [r4, #88] @ 0x58 │ │ str r0, [r4, #92] @ 0x5c │ │ pop {r4, lr} │ │ bx lr │ │ - @ instruction: 0xff5dd026 │ │ + @ instruction: 0xff5dd04d │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #24] │ │ mov r4, #1 │ │ ldr lr, [sp, #28] │ │ stm sp, {ip, lr} │ │ str r4, [sp, #8] │ │ @@ -3653202,18 +3653202,18 @@ │ │ bl c276dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #109 @ 0x6d │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff5dce6a │ │ - @ instruction: 0xff5dead2 │ │ - @ instruction: 0xff5dced2 │ │ - @ instruction: 0xff5e09a1 │ │ + @ instruction: 0xff5dce91 │ │ + @ instruction: 0xff5deaf9 │ │ + @ instruction: 0xff5dcef9 │ │ + @ instruction: 0xff5e09c8 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #24] │ │ mov r4, #0 │ │ ldr lr, [sp, #28] │ │ stm sp, {ip, lr} │ │ str r4, [sp, #8] │ │ @@ -3653550,38 +3653550,38 @@ │ │ bl c275e8 │ │ ldr r0, [pc, #92] @ d429c4 │ │ movw r1, #365 @ 0x16d │ │ ldr r2, [pc, #88] @ d429c8 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d427c4 │ │ - @ instruction: 0xff5dcdea │ │ + @ instruction: 0xff5dce11 │ │ @ instruction: 0xff5c123b │ │ - @ instruction: 0xff5dcce2 │ │ + @ instruction: 0xff5dcd09 │ │ @ instruction: 0xff5c1133 │ │ - @ instruction: 0xff5dcc86 │ │ + @ instruction: 0xff5dccad │ │ @ instruction: 0xff5c10d7 │ │ - @ instruction: 0xff5dcc0e │ │ + @ instruction: 0xff5dcc35 │ │ @ instruction: 0xff5c105f │ │ - @ instruction: 0xff5dcd5e │ │ + @ instruction: 0xff5dcd85 │ │ @ instruction: 0xff5c11af │ │ - @ instruction: 0xff5dc98a │ │ + @ instruction: 0xff5dc9b1 │ │ @ instruction: 0xff5c0ddb │ │ - @ instruction: 0xff5dcbbe │ │ - @ instruction: 0xff5dcb4a │ │ + @ instruction: 0xff5dcbe5 │ │ + @ instruction: 0xff5dcb71 │ │ @ instruction: 0xff5c0f9b │ │ - @ instruction: 0xff5dcc32 │ │ + @ instruction: 0xff5dcc59 │ │ @ instruction: 0xff5c1083 │ │ - @ instruction: 0xff5dc8fe │ │ + @ instruction: 0xff5dc925 │ │ @ instruction: 0xff5c0d4f │ │ - @ instruction: 0xff5dc8e2 │ │ + @ instruction: 0xff5dc909 │ │ @ instruction: 0xff5c0d33 │ │ - @ instruction: 0xff5dca92 │ │ + @ instruction: 0xff5dcab9 │ │ @ instruction: 0xff5c0ee3 │ │ - @ instruction: 0xff5dc96e │ │ + @ instruction: 0xff5dc995 │ │ @ instruction: 0xff5c0dbf │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r9, r1 │ │ mov r6, r0 │ │ @@ -3653739,29 +3653739,29 @@ │ │ bl c275e8 │ │ ldr r0, [pc, #48] @ d42c8c │ │ movw r1, #430 @ 0x1ae │ │ ldr r2, [pc, #44] @ d42c90 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d42a64 │ │ - @ instruction: 0xff5dc82a │ │ + @ instruction: 0xff5dc851 │ │ @ instruction: 0xff5f36cb │ │ - @ instruction: 0xff5dc7f2 │ │ + @ instruction: 0xff5dc819 │ │ @ instruction: 0xff5f3693 │ │ - @ instruction: 0xff5dc6ba │ │ + @ instruction: 0xff5dc6e1 │ │ @ instruction: 0xff5f355b │ │ - @ instruction: 0xff5dc70e │ │ + @ instruction: 0xff5dc735 │ │ @ instruction: 0xff5f35af │ │ - @ instruction: 0xff5dc5ee │ │ + @ instruction: 0xff5dc615 │ │ @ instruction: 0xff5f348f │ │ - @ instruction: 0xff5dc65a │ │ + @ instruction: 0xff5dc681 │ │ @ instruction: 0xff5f34fb │ │ - @ instruction: 0xff5dc62e │ │ + @ instruction: 0xff5dc655 │ │ @ instruction: 0xff5f34cf │ │ - @ instruction: 0xff5dc746 │ │ + @ instruction: 0xff5dc76d │ │ @ instruction: 0xff5f35e7 │ │ push {r4, r5, r6, r7, r8, lr} │ │ ldrb r7, [r0, #80] @ 0x50 │ │ tst r7, #8 │ │ bne d42ce8 │ │ bl c275e8 │ │ ldr r0, [pc, #376] @ d42e40 │ │ @@ -3653856,19 +3653856,19 @@ │ │ sub r1, r1, r6 │ │ str r1, [r0, #88] @ 0x58 │ │ mov r5, #1 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff5dc582 │ │ + @ instruction: 0xff5dc5a9 │ │ @ instruction: 0xff5b9273 │ │ - @ instruction: 0xff5dc542 │ │ + @ instruction: 0xff5dc569 │ │ @ instruction: 0xff5b9233 │ │ - @ instruction: 0xff5dc48e │ │ + @ instruction: 0xff5dc4b5 │ │ @ instruction: 0xff5b917f │ │ push {r4, r5, fp, lr} │ │ mov r4, r2 │ │ mov r5, r0 │ │ bl ce25c4 │ │ cmp r0, #0 │ │ beq d42ea8 │ │ @@ -3653888,15 +3653888,15 @@ │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ str r0, [r4] │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5dc3c2 │ │ + @ instruction: 0xff5dc3e9 │ │ @ instruction: 0xff5c442f │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl ce25c4 │ │ @@ -3653954,19 +3653954,19 @@ │ │ mov r4, #0 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff5dc34a │ │ + @ instruction: 0xff5dc371 │ │ @ instruction: 0xff5c43d8 │ │ - @ instruction: 0xff5dc30a │ │ + @ instruction: 0xff5dc331 │ │ @ instruction: 0xff5c4398 │ │ - @ instruction: 0xff5dc2ae │ │ + @ instruction: 0xff5dc2d5 │ │ @ instruction: 0xff5c433c │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #472] @ d431c8 │ │ mov r4, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ @@ -3654082,23 +3654082,23 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c277cc │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5db2fe │ │ - @ instruction: 0xff5d5249 │ │ - @ instruction: 0xff5d56b5 │ │ + @ instruction: 0xff5db325 │ │ + @ instruction: 0xff5d5270 │ │ + @ instruction: 0xff5d56dc │ │ @ instruction: 0xff5c88b4 │ │ @ instruction: 0xff5c3281 │ │ - @ instruction: 0xff5d55c0 │ │ - @ instruction: 0xff5e611c │ │ - @ instruction: 0xff5dc0ae │ │ - @ instruction: 0xff5da268 │ │ + @ instruction: 0xff5d55e7 │ │ + @ instruction: 0xff5e6143 │ │ + @ instruction: 0xff5dc0d5 │ │ + @ instruction: 0xff5da28f │ │ push {r4, r5, r6, lr} │ │ cmp r2, #16 │ │ bhi d43240 │ │ ldr r3, [r0, #64] @ 0x40 │ │ cmp r3, r2 │ │ bne d43240 │ │ ldrb r3, [r0, #80] @ 0x50 │ │ @@ -3654126,16 +3654126,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #109 @ 0x6d │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5dbffe │ │ - @ instruction: 0xff5ddc66 │ │ + @ instruction: 0xff5dc025 │ │ + @ instruction: 0xff5ddc8d │ │ push {r4, r5, r6, lr} │ │ ldr ip, [sp, #24] │ │ mov r4, r0 │ │ ldr r5, [sp, #32] │ │ lsr r1, r1, #3 │ │ tst ip, #512 @ 0x200 │ │ str r1, [r4, #60] @ 0x3c │ │ @@ -3654224,15 +3654224,15 @@ │ │ add r0, r1, r0 │ │ str r0, [r4] │ │ mov r0, #0 │ │ str r0, [r8] │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff5c20da │ │ - @ instruction: 0xff5df99e │ │ + @ instruction: 0xff5df9c5 │ │ ldr r1, [r1] │ │ cmp r2, r1 │ │ bxls lr │ │ push {fp, lr} │ │ add r0, r0, r1 │ │ sub r1, r2, r1 │ │ uxtb r2, r1 │ │ @@ -3654550,36 +3654550,36 @@ │ │ bl c275e8 │ │ ldr r0, [pc, #96] @ d43968 │ │ mov r1, #139 @ 0x8b │ │ ldr r2, [pc, #92] @ d4396c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d436c8 │ │ - @ instruction: 0xff5dca5d │ │ + @ instruction: 0xff5dca84 │ │ @ instruction: 0xff5ee6d0 │ │ - @ instruction: 0xff5d7ee1 │ │ + @ instruction: 0xff5d7f08 │ │ @ instruction: 0xff5ee6b4 │ │ - @ instruction: 0xff5d7ec5 │ │ + @ instruction: 0xff5d7eec │ │ @ instruction: 0xff5ee590 │ │ - @ instruction: 0xff5d7da1 │ │ - @ instruction: 0xff5dac72 │ │ + @ instruction: 0xff5d7dc8 │ │ + @ instruction: 0xff5dac99 │ │ @ instruction: 0xff5ee688 │ │ - @ instruction: 0xff5d7e99 │ │ + @ instruction: 0xff5d7ec0 │ │ @ instruction: 0xff5ee6fc │ │ - @ instruction: 0xff5d7f0d │ │ - @ instruction: 0xff5dab94 │ │ + @ instruction: 0xff5d7f34 │ │ + @ instruction: 0xff5dabbb │ │ @ instruction: 0xff5ee5ac │ │ - @ instruction: 0xff5d7dbd │ │ + @ instruction: 0xff5d7de4 │ │ @ instruction: 0xff5ee5d8 │ │ - @ instruction: 0xff5d7de9 │ │ + @ instruction: 0xff5d7e10 │ │ @ instruction: 0xff5ed671 │ │ @ instruction: 0xff5ee4ec │ │ - @ instruction: 0xff5d7cfd │ │ + @ instruction: 0xff5d7d24 │ │ @ instruction: 0xff5ee4b0 │ │ - @ instruction: 0xff5d7cc1 │ │ + @ instruction: 0xff5d7ce8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #812] @ d43cac │ │ mov r4, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c71bf4 │ │ @@ -3654779,41 +3654779,41 @@ │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5da96e │ │ + @ instruction: 0xff5da995 │ │ @ instruction: 0xff5ee394 │ │ - @ instruction: 0xff5e1285 │ │ + @ instruction: 0xff5e12ac │ │ @ instruction: 0xff5c5223 │ │ @ instruction: 0xff5ee2ec │ │ - @ instruction: 0xff5e11dd │ │ - @ instruction: 0xff5d4d25 │ │ + @ instruction: 0xff5e1204 │ │ + @ instruction: 0xff5d4d4c │ │ @ instruction: 0xff5ee3b0 │ │ - @ instruction: 0xff5e12a1 │ │ + @ instruction: 0xff5e12c8 │ │ @ instruction: 0xff5ee178 │ │ - @ instruction: 0xff5e1069 │ │ + @ instruction: 0xff5e1090 │ │ @ instruction: 0xff5c7ed4 │ │ @ instruction: 0xff5ee318 │ │ - @ instruction: 0xff5e1209 │ │ + @ instruction: 0xff5e1230 │ │ @ instruction: 0xff5ee140 │ │ - @ instruction: 0xff5e1031 │ │ - @ instruction: 0xff5d4bac │ │ + @ instruction: 0xff5e1058 │ │ + @ instruction: 0xff5d4bd3 │ │ @ instruction: 0xff5ee1dc │ │ - @ instruction: 0xff5e10cd │ │ - @ instruction: 0xff5e789b │ │ + @ instruction: 0xff5e10f4 │ │ + @ instruction: 0xff5e78c2 │ │ @ instruction: 0xff5ee194 │ │ - @ instruction: 0xff5e1085 │ │ - @ instruction: 0xff5dc501 │ │ + @ instruction: 0xff5e10ac │ │ + @ instruction: 0xff5dc528 │ │ @ instruction: 0xff5ee1c0 │ │ - @ instruction: 0xff5e10b1 │ │ + @ instruction: 0xff5e10d8 │ │ @ instruction: 0xff5ee15c │ │ - @ instruction: 0xff5e104d │ │ + @ instruction: 0xff5e1074 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #24] │ │ mov r4, #1 │ │ ldr lr, [sp, #28] │ │ stm sp, {ip, lr} │ │ str r4, [sp, #8] │ │ @@ -3655389,17 +3655389,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff5c490a │ │ - @ instruction: 0xff5e5e6e │ │ + @ instruction: 0xff5e5e95 │ │ @ instruction: 0xff5c4876 │ │ - @ instruction: 0xff5e5dda │ │ + @ instruction: 0xff5e5e01 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #24] │ │ mov r4, #0 │ │ ldr lr, [sp, #28] │ │ stm sp, {ip, lr} │ │ str r4, [sp, #8] │ │ @@ -3655672,15 +3655672,15 @@ │ │ mov r2, #0 │ │ mov sl, #0 │ │ bl c277cc │ │ mov r0, sl │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff5c4412 │ │ - @ instruction: 0xff5cf520 │ │ + @ instruction: 0xff5cf547 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r6, #1 │ │ cmp r1, #0 │ │ beq d44df0 │ │ mov r9, r0 │ │ ldr r0, [r1] │ │ @@ -3655888,15 +3655888,15 @@ │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c277cc │ │ mov r0, r6 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff5c40b2 │ │ - @ instruction: 0xff5d0e9e │ │ + @ instruction: 0xff5d0ec5 │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ ldr r4, [sp, #20] │ │ cmp r4, #0 │ │ beq d44e4c │ │ cmp r3, r4 │ │ bcs d44e5c │ │ @@ -3655933,17 +3655933,17 @@ │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c277cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ @ instruction: 0xff5c4052 │ │ - @ instruction: 0xff5d49bb │ │ + @ instruction: 0xff5d49e2 │ │ @ instruction: 0xff5c3ffe │ │ - @ instruction: 0xff5d4967 │ │ + @ instruction: 0xff5d498e │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #16 │ │ mov r5, r0 │ │ ldr r0, [r0, #20] │ │ ldr r8, [sp, #48] @ 0x30 │ │ mov r6, r3 │ │ mov r9, r2 │ │ @@ -3657319,15 +3657319,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #34 @ 0x22 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d9e13 │ │ + @ instruction: 0xff5d9e3a │ │ ldrb r1, [r0, #2] │ │ cmp r1, #105 @ 0x69 │ │ beq d4787c │ │ cmp r1, #103 @ 0x67 │ │ bne d49d20 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #111 @ 0x6f │ │ @@ -3657518,15 +3657518,15 @@ │ │ @ instruction: 0x000036bc │ │ ldrdeq r3, [r0], -r4 │ │ andeq r3, r0, r8, ror #13 │ │ andeq r3, r0, r0, lsl #14 │ │ andeq r3, r0, r4, lsl r7 │ │ andeq r3, r0, ip, lsr #14 │ │ andeq r3, r0, r0, asr #14 │ │ - @ instruction: 0xff5dd5e1 │ │ + @ instruction: 0xff5dd608 │ │ ldrb r0, [r0, #16] │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #225 @ 0xe1 │ │ pop {fp, pc} │ │ ldrb r1, [r0, #2] │ │ cmp r1, #115 @ 0x73 │ │ @@ -3657559,15 +3657559,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #112 @ 0x70 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5cc895 │ │ + @ instruction: 0xff5cc8bc │ │ ldrb r1, [r0, #2] │ │ cmp r1, #100 @ 0x64 │ │ bne d49d20 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #102 @ 0x66 │ │ ldrbeq r1, [r0, #4] │ │ cmpeq r1, #45 @ 0x2d │ │ @@ -3657642,15 +3657642,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #324 @ 0x144 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d7ade │ │ + @ instruction: 0xff5d7b05 │ │ ldrb r1, [r0, #2] │ │ cmp r1, #110 @ 0x6e │ │ beq d478cc │ │ cmp r1, #102 @ 0x66 │ │ bne d49d20 │ │ ldr r2, [pc, #4048] @ d47958 │ │ add r1, r0, #3 │ │ @@ -3657732,16 +3657732,16 @@ │ │ beq d480e0 │ │ cmp r1, #101 @ 0x65 │ │ ldrbeq r0, [r0, #4] │ │ cmpeq r0, #0 │ │ bne d49d20 │ │ mov r0, #55 @ 0x37 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d794b │ │ - @ instruction: 0xff5dd246 │ │ + @ instruction: 0xff5d7972 │ │ + @ instruction: 0xff5dd26d │ │ ldrb r1, [r0, #2] │ │ cmp r1, #102 @ 0x66 │ │ bne d49d20 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #0 │ │ beq d48104 │ │ cmp r1, #49 @ 0x31 │ │ @@ -3657767,15 +3657767,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #113 @ 0x71 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d78be │ │ + @ instruction: 0xff5d78e5 │ │ ldrb r1, [r0, #2] │ │ cmp r1, #115 @ 0x73 │ │ bne d49d20 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #0 │ │ beq d4810c │ │ cmp r1, #95 @ 0x5f │ │ @@ -3657854,15 +3657854,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #76 @ 0x4c │ │ pop {fp, pc} │ │ - @ instruction: 0xff5dd090 │ │ + @ instruction: 0xff5dd0b7 │ │ ldr r2, [pc, #4080] @ d47cb4 │ │ add r1, r0, #2 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ @@ -3657923,15 +3657923,15 @@ │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #151 @ 0x97 │ │ pop {fp, pc} │ │ mov r0, #207 @ 0xcf │ │ pop {fp, pc} │ │ - @ instruction: 0xff5cc2e4 │ │ + @ instruction: 0xff5cc30b │ │ ldr r2, [pc, #4084] @ d47dcc │ │ add r1, r0, #2 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ @@ -3658186,16 +3658186,16 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #141 @ 0x8d │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ca41a │ │ - @ instruction: 0xff5dbb57 │ │ + @ instruction: 0xff5ca441 │ │ + @ instruction: 0xff5dbb7e │ │ ldrb r1, [r0, #2] │ │ cmp r1, #115 @ 0x73 │ │ bne d49d20 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #116 @ 0x74 │ │ ldrbeq r1, [r0, #4] │ │ cmpeq r1, #95 @ 0x5f │ │ @@ -3658219,15 +3658219,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #143 @ 0x8f │ │ pop {fp, pc} │ │ - @ instruction: 0xff5dac64 │ │ + @ instruction: 0xff5dac8b │ │ @ instruction: 0xff5bf21d │ │ ldrb r1, [r0, #2] │ │ cmp r1, #115 @ 0x73 │ │ bne d49d20 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #96 @ 0x60 │ │ ble d47fd8 │ │ @@ -3658294,16 +3658294,16 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #212 @ 0xd4 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5db9d7 │ │ - @ instruction: 0xff5daaee │ │ + @ instruction: 0xff5db9fe │ │ + @ instruction: 0xff5dab15 │ │ ldrb r1, [r0, #2] │ │ cmp r1, #115 @ 0x73 │ │ beq d47f54 │ │ cmp r1, #102 @ 0x66 │ │ beq d47f30 │ │ cmp r1, #99 @ 0x63 │ │ bne d49d20 │ │ @@ -3658326,16 +3658326,16 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ movw r0, #277 @ 0x115 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e0753 │ │ - @ instruction: 0xff5da90f │ │ + @ instruction: 0xff5e077a │ │ + @ instruction: 0xff5da936 │ │ ldr r2, [pc, #4064] @ d48408 │ │ add r1, r0, #2 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ @@ -3658346,15 +3658346,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ movw r0, #278 @ 0x116 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e3f5b │ │ + @ instruction: 0xff5e3f82 │ │ ldrb r1, [r0, #2] │ │ cmp r1, #102 @ 0x66 │ │ ldrbeq r1, [r0, #3] │ │ cmpeq r1, #45 @ 0x2d │ │ bne d49d20 │ │ ldrb r1, [r0, #4] │ │ sub r1, r1, #100 @ 0x64 │ │ @@ -3658412,15 +3658412,15 @@ │ │ mov r0, #104 @ 0x68 │ │ pop {fp, pc} │ │ ldrb r0, [r0, #2] │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #185 @ 0xb9 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e5dfe │ │ + @ instruction: 0xff5e5e25 │ │ ldrb r1, [r0, #2] │ │ cmp r1, #121 @ 0x79 │ │ bne d49d20 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #97 @ 0x61 │ │ bgt d47f78 │ │ cmp r1, #0 │ │ @@ -3658554,15 +3658554,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #132 @ 0x84 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5cd7e7 │ │ + @ instruction: 0xff5cd80e │ │ @ instruction: 0xff5bcee4 │ │ ldrb r1, [r0, #2] │ │ cmp r1, #111 @ 0x6f │ │ beq d481d8 │ │ cmp r1, #105 @ 0x69 │ │ beq d481a0 │ │ cmp r1, #101 @ 0x65 │ │ @@ -3658586,15 +3658586,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #157 @ 0x9d │ │ pop {fp, pc} │ │ - @ instruction: 0xff5cd75b │ │ + @ instruction: 0xff5cd782 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #99 @ 0x63 │ │ ldrbeq r1, [r0, #4] │ │ cmpeq r1, #101 @ 0x65 │ │ bne d49d20 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #0 │ │ @@ -3658606,15 +3658606,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ movw r0, #321 @ 0x141 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e02ef │ │ + @ instruction: 0xff5e0316 │ │ ldr r2, [pc, #4088] @ d4887c │ │ add r1, r0, #3 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ @@ -3658641,15 +3658641,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #116 @ 0x74 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d1dd5 │ │ + @ instruction: 0xff5d1dfc │ │ @ instruction: 0xff5beb74 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #105 @ 0x69 │ │ beq d48278 │ │ cmp r1, #95 @ 0x5f │ │ bne d49d20 │ │ ldrb r1, [r0, #4] │ │ @@ -3658662,16 +3658662,16 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #90 @ 0x5a │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d4c64 │ │ - @ instruction: 0xff5dc3c2 │ │ + @ instruction: 0xff5d4c8b │ │ + @ instruction: 0xff5dc3e9 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #51 @ 0x33 │ │ bne d49d20 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #107 @ 0x6b │ │ ldrbeq r1, [r0, #5] │ │ cmpeq r1, #100 @ 0x64 │ │ @@ -3658727,15 +3658727,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #95 @ 0x5f │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d0e4a │ │ + @ instruction: 0xff5d0e71 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #112 @ 0x70 │ │ bne d49d20 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #45 @ 0x2d │ │ ldrbeq r1, [r0, #5] │ │ cmpeq r1, #112 @ 0x70 │ │ @@ -3658826,15 +3658826,15 @@ │ │ andeq r2, r0, r0, lsl #3 │ │ andeq r2, r0, r0, lsl #3 │ │ andeq r1, r0, r8, lsr r8 │ │ andeq r2, r0, r0, lsl #3 │ │ andeq r1, r0, r0, ror #16 │ │ andeq r2, r0, r0, lsl #3 │ │ ldrdeq r1, [r0], -r4 │ │ - @ instruction: 0xff5d868f │ │ + @ instruction: 0xff5d86b6 │ │ ldr r2, [pc, #3936] @ d48b54 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ @@ -3658846,16 +3658846,16 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #4 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d67b7 │ │ - @ instruction: 0xff5cf000 │ │ + @ instruction: 0xff5d67de │ │ + @ instruction: 0xff5cf027 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #114 @ 0x72 │ │ ldrbeq r1, [r0, #4] │ │ cmpeq r1, #111 @ 0x6f │ │ bne d49d20 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #112 @ 0x70 │ │ @@ -3658910,15 +3658910,15 @@ │ │ beq d488d0 │ │ cmp r1, #101 @ 0x65 │ │ ldrbeq r0, [r0, #5] │ │ cmpeq r0, #0 │ │ bne d49d20 │ │ mov r0, #312 @ 0x138 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d48b2 │ │ + @ instruction: 0xff5d48d9 │ │ @ instruction: 0xff5baf04 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #101 @ 0x65 │ │ bne d49d20 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #110 @ 0x6e │ │ beq d488f4 │ │ @@ -3658998,15 +3658998,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #110 @ 0x6e │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e00d7 │ │ + @ instruction: 0xff5e00fe │ │ ldr r2, [pc, #4016] @ d48e54 │ │ add r1, r0, #3 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ @@ -3659076,15 +3659076,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #152 @ 0x98 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d645d │ │ + @ instruction: 0xff5d6484 │ │ @ instruction: 0xff5bc6e1 │ │ cmp r1, #45 @ 0x2d │ │ beq d484cc │ │ cmp r1, #49 @ 0x31 │ │ bne d49d20 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #109 @ 0x6d │ │ @@ -3659115,15 +3659115,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #304 @ 0x130 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d0852 │ │ + @ instruction: 0xff5d0879 │ │ ldr r2, [pc, #4064] @ d49058 │ │ add r1, r0, #3 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ @@ -3659159,15 +3659159,15 @@ │ │ pop {fp, pc} │ │ mov r0, #217 @ 0xd9 │ │ pop {fp, pc} │ │ mov r0, #46 @ 0x2e │ │ pop {fp, pc} │ │ mov r0, #82 @ 0x52 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5cce93 │ │ + @ instruction: 0xff5cceba │ │ @ instruction: 0xff5c01b0 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #116 @ 0x74 │ │ ldrbeq r1, [r0, #4] │ │ cmpeq r1, #121 @ 0x79 │ │ bne d49d20 │ │ ldrb r1, [r0, #5] │ │ @@ -3659190,16 +3659190,16 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #130 @ 0x82 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e3254 │ │ - @ instruction: 0xff5df9bd │ │ + @ instruction: 0xff5e327b │ │ + @ instruction: 0xff5df9e4 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #118 @ 0x76 │ │ beq d48688 │ │ cmp r1, #109 @ 0x6d │ │ bne d49d20 │ │ ldr r2, [pc, #4064] @ d4919c │ │ add r1, r0, #4 │ │ @@ -3659222,16 +3659222,16 @@ │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #7 │ │ pop {fp, pc} │ │ mov r0, #37 @ 0x25 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ddad8 │ │ - @ instruction: 0xff5d66d7 │ │ + @ instruction: 0xff5ddaff │ │ + @ instruction: 0xff5d66fe │ │ cmp r1, #105 @ 0x69 │ │ beq d4873c │ │ cmp r1, #109 @ 0x6d │ │ bne d49d20 │ │ ldr r2, [pc, #4064] @ d49218 │ │ add r1, r0, #4 │ │ add r2, pc, r2 │ │ @@ -3659308,15 +3659308,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #161 @ 0xa1 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d0552 │ │ + @ instruction: 0xff5d0579 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #121 @ 0x79 │ │ ldrbeq r1, [r0, #5] │ │ cmpeq r1, #112 @ 0x70 │ │ bne d49d20 │ │ ldrb r1, [r0, #6] │ │ cmp r1, #116 @ 0x74 │ │ @@ -3659333,15 +3659333,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #50 @ 0x32 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5dd8f1 │ │ + @ instruction: 0xff5dd918 │ │ @ instruction: 0xff5eaa09 │ │ ldr r2, [pc, #4080] @ d493d4 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ @@ -3659356,15 +3659356,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #59 @ 0x3b │ │ pop {fp, pc} │ │ - @ instruction: 0xff5dd895 │ │ + @ instruction: 0xff5dd8bc │ │ ldrb r1, [r0, #4] │ │ cmp r1, #97 @ 0x61 │ │ ldrbeq r1, [r0, #5] │ │ cmpeq r1, #100 @ 0x64 │ │ bne d49d20 │ │ ldrb r1, [r0, #6] │ │ cmp r1, #0 │ │ @@ -3659422,15 +3659422,15 @@ │ │ andeq r1, r0, r8, lsr r8 │ │ andeq r1, r0, r8, lsr r8 │ │ andeq r1, r0, r8, lsr r8 │ │ andeq r0, r0, r8, ror fp │ │ andeq r1, r0, r8, lsr r8 │ │ andeq r1, r0, r8, lsr r8 │ │ @ instruction: 0x00000cb8 │ │ - @ instruction: 0xff5dd7b1 │ │ + @ instruction: 0xff5dd7d8 │ │ ldr r2, [pc, #4036] @ d49508 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ @@ -3659457,15 +3659457,15 @@ │ │ bne d49d20 │ │ mov r0, #129 @ 0x81 │ │ pop {fp, pc} │ │ mov r0, #6 │ │ pop {fp, pc} │ │ @ instruction: 0xff5b8735 │ │ @ instruction: 0xff5ec291 │ │ - @ instruction: 0xff5db75a │ │ + @ instruction: 0xff5db781 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #114 @ 0x72 │ │ bne d49d20 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #105 @ 0x69 │ │ ldrbeq r1, [r0, #6] │ │ cmpeq r1, #116 @ 0x74 │ │ @@ -3659594,27 +3659594,27 @@ │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #126 @ 0x7e │ │ pop {fp, pc} │ │ @ instruction: 0xff5bdce1 │ │ - @ instruction: 0xff5ca8cd │ │ + @ instruction: 0xff5ca8f4 │ │ ldr r2, [pc, #4076] @ d497e0 │ │ add r1, r0, #4 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #57 @ 0x39 │ │ pop {fp, pc} │ │ mov r0, #108 @ 0x6c │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e12cf │ │ + @ instruction: 0xff5e12f6 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #116 @ 0x74 │ │ ldrbeq r1, [r0, #6] │ │ cmpeq r1, #117 @ 0x75 │ │ bne d49d20 │ │ ldrb r1, [r0, #7] │ │ cmp r1, #114 @ 0x72 │ │ @@ -3659631,25 +3659631,25 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ movw r0, #295 @ 0x127 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d3d65 │ │ + @ instruction: 0xff5d3d8c │ │ ldr r2, [pc, #4092] @ d49884 │ │ add r1, r0, #6 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ movw r0, #281 @ 0x119 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d80c8 │ │ + @ instruction: 0xff5d80ef │ │ ldr r2, [pc, #4056] @ d49888 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ @@ -3659700,16 +3659700,16 @@ │ │ ldrb r2, [r0, #12] │ │ cmp r2, #57 @ 0x39 │ │ bhi d49d20 │ │ add r3, pc, #20 │ │ mov r1, #237 @ 0xed │ │ ldr r2, [r3, r2, lsl #2] │ │ add pc, r3, r2 │ │ - @ instruction: 0xff5cc607 │ │ - @ instruction: 0xff5d951c │ │ + @ instruction: 0xff5cc62e │ │ + @ instruction: 0xff5d9543 │ │ @ instruction: 0xff5ee6ed │ │ @ instruction: 0xffffe55c │ │ andeq r1, r0, r4, lsl #7 │ │ andeq r1, r0, r4, lsl #7 │ │ andeq r1, r0, r4, lsl #7 │ │ andeq r1, r0, r4, lsl #7 │ │ andeq r1, r0, r4, lsl #7 │ │ @@ -3659761,15 +3659761,15 @@ │ │ andeq r1, r0, r0, ror #1 │ │ andeq r1, r0, r0, lsr #2 │ │ andeq r1, r0, ip, asr #1 │ │ strdeq r1, [r0], -r4 │ │ andeq r1, r0, ip, lsl #2 │ │ andeq r1, r0, r8, lsr r1 │ │ andeq r1, r0, ip, asr #2 │ │ - @ instruction: 0xff5df0e6 │ │ + @ instruction: 0xff5df10d │ │ ldrb r1, [r0, #13] │ │ cmp r1, #0 │ │ beq d49cd0 │ │ cmp r1, #48 @ 0x30 │ │ ldrbeq r0, [r0, #14] │ │ cmpeq r0, #0 │ │ bne d49d20 │ │ @@ -3659813,16 +3659813,16 @@ │ │ ldrb r2, [r0, #10] │ │ cmp r2, #57 @ 0x39 │ │ bhi d49d20 │ │ add r3, pc, #16 │ │ mov r1, #248 @ 0xf8 │ │ ldr r2, [r3, r2, lsl #2] │ │ add pc, r3, r2 │ │ - @ instruction: 0xff5e477f │ │ - @ instruction: 0xff5e0b9b │ │ + @ instruction: 0xff5e47a6 │ │ + @ instruction: 0xff5e0bc2 │ │ @ instruction: 0xffffe39c │ │ andeq r1, r0, r4, asr #3 │ │ andeq r1, r0, r4, asr #3 │ │ andeq r1, r0, r4, asr #3 │ │ andeq r1, r0, r4, asr #3 │ │ andeq r1, r0, r4, asr #3 │ │ andeq r1, r0, r4, asr #3 │ │ @@ -3659882,15 +3659882,15 @@ │ │ beq d49a4c │ │ cmp r1, #48 @ 0x30 │ │ ldrbeq r0, [r0, #12] │ │ cmpeq r0, #0 │ │ bne d49d20 │ │ mov r0, #250 @ 0xfa │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ca443 │ │ + @ instruction: 0xff5ca46a │ │ ldrb r1, [r0, #5] │ │ cmp r1, #115 @ 0x73 │ │ beq d48fa0 │ │ cmp r1, #107 @ 0x6b │ │ bne d49d20 │ │ ldr r2, [pc, #4056] @ d49c60 │ │ add r1, r0, #6 │ │ @@ -3659906,15 +3659906,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #106 @ 0x6a │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d574b │ │ + @ instruction: 0xff5d5772 │ │ ldr r2, [pc, #4088] @ d49ccc │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ @@ -3659955,35 +3659955,35 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ movw r0, #315 @ 0x13b │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d567f │ │ + @ instruction: 0xff5d56a6 │ │ ldr r2, [pc, #4084] @ d49d8c │ │ add r1, r0, #6 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #220 @ 0xdc │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e263a │ │ + @ instruction: 0xff5e2661 │ │ ldr r2, [pc, #4088] @ d49db8 │ │ add r1, r0, #6 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #162 @ 0xa2 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5cc187 │ │ + @ instruction: 0xff5cc1ae │ │ ldrb r1, [r0, #5] │ │ cmp r1, #45 @ 0x2d │ │ bne d49d20 │ │ ldrb r1, [r0, #6] │ │ cmp r1, #107 @ 0x6b │ │ ldrbeq r1, [r0, #7] │ │ cmpeq r1, #100 @ 0x64 │ │ @@ -3660003,16 +3660003,16 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ movw r0, #302 @ 0x12e │ │ pop {fp, pc} │ │ - @ instruction: 0xff5c6a3a │ │ - @ instruction: 0xff5daf10 │ │ + @ instruction: 0xff5c6a61 │ │ + @ instruction: 0xff5daf37 │ │ @ instruction: 0xff5ee273 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #117 @ 0x75 │ │ bne d49d20 │ │ ldrb r1, [r0, #6] │ │ cmp r1, #108 @ 0x6c │ │ ldrbeq r1, [r0, #7] │ │ @@ -3660032,16 +3660032,16 @@ │ │ ldr r1, [r2, r1, lsl #2] │ │ add pc, r2, r1 │ │ andeq r0, r0, ip, lsl r0 │ │ andeq r0, r0, r4, ror #19 │ │ andeq r0, r0, r4, ror #18 │ │ andeq r0, r0, ip, lsl #19 │ │ @ instruction: 0xff5bb814 │ │ - @ instruction: 0xff5cdd9e │ │ - @ instruction: 0xff5d8fc8 │ │ + @ instruction: 0xff5cddc5 │ │ + @ instruction: 0xff5d8fef │ │ ldrb r1, [r0, #11] │ │ cmp r1, #97 @ 0x61 │ │ ldrbeq r1, [r0, #12] │ │ cmpeq r1, #100 @ 0x64 │ │ bne d49d20 │ │ ldrb r1, [r0, #13] │ │ cmp r1, #0 │ │ @@ -3660077,15 +3660077,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #79 @ 0x4f │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d549f │ │ + @ instruction: 0xff5d54c6 │ │ ldr r2, [pc, #3912] @ d49ec8 │ │ add r1, r0, #6 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ @@ -3660124,26 +3660124,26 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #149 @ 0x95 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5cbf67 │ │ + @ instruction: 0xff5cbf8e │ │ ldr r2, [pc, #3672] @ d49e94 │ │ add r1, r0, #8 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #193 @ 0xc1 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5deb06 │ │ - @ instruction: 0xff5e1592 │ │ + @ instruction: 0xff5deb2d │ │ + @ instruction: 0xff5e15b9 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #105 @ 0x69 │ │ ldrbeq r1, [r0, #6] │ │ cmpeq r1, #103 @ 0x67 │ │ bne d49d20 │ │ ldrb r1, [r0, #7] │ │ cmp r1, #97 @ 0x61 │ │ @@ -3660158,16 +3660158,16 @@ │ │ ldrb r1, [r0, #11] │ │ sub r1, r1, #99 @ 0x63 │ │ cmp r1, #16 │ │ bhi d49d20 │ │ add r2, pc, #12 │ │ ldr r1, [r2, r1, lsl #2] │ │ add pc, r2, r1 │ │ - @ instruction: 0xff5d8e37 │ │ - @ instruction: 0xff5cdba4 │ │ + @ instruction: 0xff5d8e5e │ │ + @ instruction: 0xff5cdbcb │ │ andeq r0, r0, r4, asr #32 │ │ andeq r0, r0, r0, ror #24 │ │ andeq r0, r0, r0, ror #24 │ │ andeq r0, r0, r0, ror #24 │ │ andeq r0, r0, r0, ror #24 │ │ andeq r0, r0, r0, ror #20 │ │ andeq r0, r0, r4, ror #21 │ │ @@ -3660195,15 +3660195,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #41 @ 0x29 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e0667 │ │ + @ instruction: 0xff5e068e │ │ ldr r2, [pc, #3456] @ d49ed8 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ @@ -3660277,15 +3660277,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #13 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5daaaf │ │ + @ instruction: 0xff5daad6 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #117 @ 0x75 │ │ beq d4955c │ │ cmp r1, #105 @ 0x69 │ │ beq d4950c │ │ cmp r1, #97 @ 0x61 │ │ bne d49d20 │ │ @@ -3660313,25 +3660313,25 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #12 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5cbc7c │ │ + @ instruction: 0xff5cbca3 │ │ ldr r2, [pc, #2976] @ d49ed0 │ │ add r1, r0, #7 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ movw r0, #299 @ 0x12b │ │ pop {fp, pc} │ │ - @ instruction: 0xff5de838 │ │ + @ instruction: 0xff5de85f │ │ ldr r2, [pc, #2888] @ d49ea0 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ @@ -3660342,15 +3660342,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ movw r0, #311 @ 0x137 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5cf516 │ │ + @ instruction: 0xff5cf53d │ │ ldrb r1, [r0, #5] │ │ cmp r1, #110 @ 0x6e │ │ beq d494e4 │ │ cmp r1, #97 @ 0x61 │ │ bne d49d20 │ │ ldr r2, [pc, #2784] @ d49e98 │ │ add r1, r0, #6 │ │ @@ -3660392,16 +3660392,16 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #96 @ 0x60 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d88eb │ │ - @ instruction: 0xff5c9c38 │ │ + @ instruction: 0xff5d8912 │ │ + @ instruction: 0xff5c9c5f │ │ ldrb r1, [r0, #8] │ │ cmp r1, #105 @ 0x69 │ │ bne d49d20 │ │ ldrb r1, [r0, #9] │ │ cmp r1, #109 @ 0x6d │ │ ldrbeq r1, [r0, #10] │ │ cmpeq r1, #101 @ 0x65 │ │ @@ -3660464,15 +3660464,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #62 @ 0x3e │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d4e97 │ │ + @ instruction: 0xff5d4ebe │ │ ldr r2, [pc, #2520] @ d49f64 │ │ add r1, r0, #9 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ @@ -3660511,25 +3660511,25 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #166 @ 0xa6 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d2fda │ │ + @ instruction: 0xff5d3001 │ │ ldr r2, [pc, #2104] @ d49e80 │ │ add r1, r0, #8 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #9 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5cb94b │ │ + @ instruction: 0xff5cb972 │ │ ldr r2, [pc, #2068] @ d49e84 │ │ add r1, r0, #8 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ @@ -3660541,15 +3660541,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #100 @ 0x64 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e1d40 │ │ + @ instruction: 0xff5e1d67 │ │ @ instruction: 0xff5b3882 │ │ ldrb r1, [r0, #7] │ │ cmp r1, #45 @ 0x2d │ │ bne d49d20 │ │ ldrb r1, [r0, #8] │ │ cmp r1, #116 @ 0x74 │ │ beq d497bc │ │ @@ -3660587,15 +3660587,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ movw r0, #305 @ 0x131 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d8776 │ │ + @ instruction: 0xff5d879d │ │ ldr r2, [pc, #1984] @ d49f38 │ │ add r1, r0, #10 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ @@ -3660606,25 +3660606,25 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #19 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5cb800 │ │ + @ instruction: 0xff5cb827 │ │ ldr r2, [pc, #1840] @ d49ef4 │ │ add r1, r0, #9 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #17 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d3307 │ │ + @ instruction: 0xff5d332e │ │ ldr r2, [pc, #1872] @ d49f3c │ │ add r1, r0, #11 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ @@ -3660637,15 +3660637,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #68 @ 0x44 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5dc497 │ │ + @ instruction: 0xff5dc4be │ │ ldrb r1, [r0, #11] │ │ cmp r1, #97 @ 0x61 │ │ ldrbeq r1, [r0, #12] │ │ cmpeq r1, #120 @ 0x78 │ │ bne d49d20 │ │ ldrb r1, [r0, #13] │ │ cmp r1, #115 @ 0x73 │ │ @@ -3660904,15 +3660904,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #29 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5d6610 │ │ + @ instruction: 0xff5d6637 │ │ ldrb r1, [r0, #12] │ │ cmp r1, #105 @ 0x69 │ │ beq d49d0c │ │ cmp r1, #101 @ 0x65 │ │ bne d49d20 │ │ ldr r2, [pc, #676] @ d49f24 │ │ add r1, r0, #13 │ │ @@ -3660921,73 +3660921,73 @@ │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #31 │ │ pop {fp, pc} │ │ mov r0, #63 @ 0x3f │ │ pop {fp, pc} │ │ - @ instruction: 0xff5cb307 │ │ + @ instruction: 0xff5cb32e │ │ ldr r2, [pc, #672] @ d49f50 │ │ add r1, r0, #14 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #70 @ 0x46 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5c5bb8 │ │ + @ instruction: 0xff5c5bdf │ │ mov r0, #238 @ 0xee │ │ pop {fp, pc} │ │ ldr r2, [pc, #612] @ d49f44 │ │ add r1, r0, #14 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #67 @ 0x43 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5c7903 │ │ + @ instruction: 0xff5c792a │ │ mov r0, #65 @ 0x41 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5cf541 │ │ + @ instruction: 0xff5cf568 │ │ ldrb r1, [r0, #13] │ │ cmp r1, #103 @ 0x67 │ │ ldrbeq r1, [r0, #14] │ │ cmpeq r1, #45 @ 0x2d │ │ beq d49de4 │ │ mvn r1, #0 │ │ mov r0, r1 │ │ pop {fp, pc} │ │ mov r0, #20 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5de233 │ │ + @ instruction: 0xff5de25a │ │ ldrb r0, [r0, #16] │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #226 @ 0xe2 │ │ pop {fp, pc} │ │ ldrb r0, [r0, #16] │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #227 @ 0xe3 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e360f │ │ + @ instruction: 0xff5e3636 │ │ ldrb r0, [r0, #16] │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #228 @ 0xe4 │ │ pop {fp, pc} │ │ ldrb r0, [r0, #16] │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #229 @ 0xe5 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ddddc │ │ + @ instruction: 0xff5dde03 │ │ ldrb r0, [r0, #16] │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #230 @ 0xe6 │ │ pop {fp, pc} │ │ ldrb r0, [r0, #16] │ │ cmp r0, #0 │ │ @@ -3661015,15 +3661015,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #32 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5cb187 │ │ + @ instruction: 0xff5cb1ae │ │ ldr r2, [pc, #260] @ d49f2c │ │ add r1, r0, #16 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d52420 │ │ cmp r0, #0 │ │ bne d49d20 │ │ @@ -3661037,74 +3661037,74 @@ │ │ cmp r0, #0 │ │ bne d49d20 │ │ mov r0, #25 │ │ pop {fp, pc} │ │ mov r0, #27 │ │ pop {fp, pc} │ │ @ instruction: 0xff5ed23c │ │ - @ instruction: 0xff5cb08b │ │ - @ instruction: 0xff5db6bb │ │ + @ instruction: 0xff5cb0b2 │ │ + @ instruction: 0xff5db6e2 │ │ @ instruction: 0xff5c14d4 │ │ @ instruction: 0xff5bf874 │ │ - @ instruction: 0xff5dd90b │ │ + @ instruction: 0xff5dd932 │ │ @ instruction: 0xff5ec6e3 │ │ - @ instruction: 0xff5d7f09 │ │ + @ instruction: 0xff5d7f30 │ │ @ instruction: 0xff5e4b18 │ │ - @ instruction: 0xff5da8a1 │ │ + @ instruction: 0xff5da8c8 │ │ @ instruction: 0xff5c3620 │ │ @ instruction: 0xff5b2a79 │ │ - @ instruction: 0xff5d04ae │ │ + @ instruction: 0xff5d04d5 │ │ @ instruction: 0xff5e4ddb │ │ - @ instruction: 0xff5d5e89 │ │ - @ instruction: 0xff5d2287 │ │ - @ instruction: 0xff5cb05b │ │ - @ instruction: 0xff5df7cb │ │ + @ instruction: 0xff5d5eb0 │ │ + @ instruction: 0xff5d22ae │ │ + @ instruction: 0xff5cb082 │ │ + @ instruction: 0xff5df7f2 │ │ @ instruction: 0xff5bdec0 │ │ @ instruction: 0xff5e8988 │ │ - @ instruction: 0xff5d2662 │ │ + @ instruction: 0xff5d2689 │ │ @ instruction: 0xff5e4aaf │ │ - @ instruction: 0xff5df841 │ │ + @ instruction: 0xff5df868 │ │ @ instruction: 0xff5bf9f9 │ │ @ instruction: 0xff5bfb91 │ │ - @ instruction: 0xff5c5883 │ │ + @ instruction: 0xff5c58aa │ │ @ instruction: 0xff5be1c8 │ │ - @ instruction: 0xff5d0596 │ │ - @ instruction: 0xff5e091b │ │ + @ instruction: 0xff5d05bd │ │ + @ instruction: 0xff5e0942 │ │ @ instruction: 0xff5c16ef │ │ - @ instruction: 0xff5cdec7 │ │ + @ instruction: 0xff5cdeee │ │ @ instruction: 0xff5e6f10 │ │ - @ instruction: 0xff5ce1f7 │ │ - @ instruction: 0xff5d773f │ │ - @ instruction: 0xff5ce39f │ │ - @ instruction: 0xff5d7767 │ │ + @ instruction: 0xff5ce21e │ │ + @ instruction: 0xff5d7766 │ │ + @ instruction: 0xff5ce3c6 │ │ + @ instruction: 0xff5d778e │ │ @ instruction: 0xff5bf97e │ │ - @ instruction: 0xff5d4130 │ │ - @ instruction: 0xff5c8fd2 │ │ - @ instruction: 0xff5d5746 │ │ - @ instruction: 0xff5cdd6f │ │ + @ instruction: 0xff5d4157 │ │ + @ instruction: 0xff5c8ff9 │ │ + @ instruction: 0xff5d576d │ │ + @ instruction: 0xff5cdd96 │ │ @ instruction: 0xff5e8289 │ │ - @ instruction: 0xff5cc078 │ │ - @ instruction: 0xff5d5666 │ │ - @ instruction: 0xff5ce033 │ │ - @ instruction: 0xff5e2704 │ │ - @ instruction: 0xff5d54aa │ │ - @ instruction: 0xff5cdd93 │ │ - @ instruction: 0xff5ce737 │ │ - @ instruction: 0xff5e0cd4 │ │ + @ instruction: 0xff5cc09f │ │ + @ instruction: 0xff5d568d │ │ + @ instruction: 0xff5ce05a │ │ + @ instruction: 0xff5e272b │ │ + @ instruction: 0xff5d54d1 │ │ + @ instruction: 0xff5cddba │ │ + @ instruction: 0xff5ce75e │ │ + @ instruction: 0xff5e0cfb │ │ @ instruction: 0xff5bf749 │ │ @ instruction: 0xff5bf6d5 │ │ @ instruction: 0xff5b8ff1 │ │ - @ instruction: 0xff5d374f │ │ + @ instruction: 0xff5d3776 │ │ @ instruction: 0xff5bdb11 │ │ @ instruction: 0xff5b9e8e │ │ @ instruction: 0xff5b6060 │ │ - @ instruction: 0xff5d42ff │ │ + @ instruction: 0xff5d4326 │ │ @ instruction: 0xff5e6f24 │ │ - @ instruction: 0xff5c8b3d │ │ - @ instruction: 0xff5dfe23 │ │ + @ instruction: 0xff5c8b64 │ │ + @ instruction: 0xff5dfe4a │ │ @ instruction: 0xff5bf935 │ │ push {fp, lr} │ │ add r0, r0, #208 @ 0xd0 │ │ bl c7db60 │ │ mov r0, #1 │ │ pop {fp, pc} │ │ push {fp, lr} │ │ @@ -3661685,20 +3661685,20 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c277cc │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5ca701 │ │ + @ instruction: 0xff5ca728 │ │ @ instruction: 0xff5e5a30 │ │ @ instruction: 0xff5ea854 │ │ - @ instruction: 0xff5d1c50 │ │ + @ instruction: 0xff5d1c77 │ │ @ instruction: 0xff5bac6f │ │ - @ instruction: 0xff5cefa1 │ │ + @ instruction: 0xff5cefc8 │ │ ldr r0, [pc, #4] @ d4a8b8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq ip, sl, r8, lsl #30 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #64] @ 0x40 │ │ @@ -3664144,15 +3664144,15 @@ │ │ b.n d4c75e <__aeabi_ldivmod@@Base+0xeb6> │ │ adds r3, r4, r0 │ │ add.w r0, r0, r4 │ │ b.n d4c766 <__aeabi_ldivmod@@Base+0xebe> │ │ adds r1, r2, r5 │ │ add.w r7, r0, r4, lsl #4 │ │ add.w fp, r0, r2, lsl #7 │ │ - vmls.i16 d22, d27, d11 │ │ + vmul.p16 d22, d27, d18 │ │ vmul.f16 , , q0 │ │ vrshl.u16 d27, d4, d30 │ │ movs r2, r1 │ │ ldr r4, [pc, #448] @ (d4c600 <__aeabi_ldivmod@@Base+0xd58>) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ b.n d4c960 <__aeabi_ldivmod@@Base+0x10b8> │ │ str r0, [r1, r0] │ │ @@ -3665164,15 +3665164,15 @@ │ │ add.w r3, r0, lr, asr #4 │ │ vshl.u16 , , │ │ vhadd.u16 d19, d30, d13 │ │ vqrdmlsh.s16 q13, , q8 │ │ movs r2, r1 │ │ asrs r6, r4, #13 │ │ vrshl.u16 d25, d3, d11 │ │ - vabd.u16 , q15, │ │ + vabd.u16 , q15, q14 │ │ vpadd.f16 d26, d13, d24 │ │ movs r2, r1 │ │ movs r1, r0 │ │ b.n d4d026 <__aeabi_ldivmod@@Base+0x177e> │ │ asrs r2, r0, #32 │ │ b.n d4d02a <__aeabi_ldivmod@@Base+0x1782> │ │ vpmin.u32 q15, q13, │ │ @@ -3665329,16 +3665329,16 @@ │ │ b.n d4d17a <__aeabi_ldivmod@@Base+0x18d2> │ │ lsls r4, r1, #5 │ │ @ instruction: 0xeb00d01c │ │ b.n d4d2d8 <__aeabi_ldivmod@@Base+0x1a30> │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r3, r4, r5, r6, sl, ip} │ │ add.w r1, r0, sl, asr #7 │ │ - vcge.u16 d21, d11, d3 │ │ - vshl.u16 q9, q5, q14 │ │ + vcge.u16 d21, d11, d26 │ │ + vqshl.u16 q9, , q14 │ │ vqrdmulh.s16 d26, d29, d28 │ │ movs r2, r1 │ │ ldr r4, [pc, #64] @ (d4ce9c <__aeabi_ldivmod@@Base+0x15f4>) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ b.n d4d37c <__aeabi_ldivmod@@Base+0x1ad4> │ │ udf #46 @ 0x2e │ │ b.n d4d300 <__aeabi_ldivmod@@Base+0x1a58> │ │ @@ -3666033,16 +3666033,16 @@ │ │ b.n d4d7c2 <__aeabi_ldivmod@@Base+0x1f1a> │ │ asrs r2, r1, #16 │ │ add.w r0, r0, r4 │ │ b.n d4d7ca <__aeabi_ldivmod@@Base+0x1f22> │ │ asrs r0, r7, #20 │ │ add.w r2, r0, fp, asr #7 │ │ add.w fp, r0, lr, lsr #1 │ │ - vceq.i16 d24, d11, d27 │ │ - vrhadd.u16 d30, d28, d31 │ │ + vsub.i16 q12, , q9 │ │ + vbsl q15, q14, q3 │ │ vrshl.u16 d26, d16, d12 │ │ movs r2, r1 │ │ ldr r4, [pc, #64] @ (d4d4e4 <__aeabi_ldivmod@@Base+0x1c3c>) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ b.n d4d9c4 <__aeabi_ldivmod@@Base+0x211c> │ │ adds r0, #2 │ │ b.n d4d9b0 <__aeabi_ldivmod@@Base+0x2108> │ │ @@ -3666137,16 +3666137,16 @@ │ │ b.n d4d8aa <__aeabi_ldivmod@@Base+0x2002> │ │ asrs r0, r2, #15 │ │ add.w r0, r0, r4 │ │ b.n d4d8b2 <__aeabi_ldivmod@@Base+0x200a> │ │ asrs r6, r7, #19 │ │ add.w r2, r0, r1, ror #6 │ │ add.w sl, r0, r6, ror #1 │ │ - vmul.p16 d19, d27, d31 │ │ - vhadd.u16 q15, , │ │ + vmls.i16 , , q11 │ │ + vhadd.u16 q15, , q15 │ │ vqshl.u16 d26, d24, d12 │ │ movs r2, r1 │ │ movs r7, r3 │ │ b.n d4dd10 <__aeabi_ldivmod@@Base+0x2468> │ │ lsrs r1, r0, #16 │ │ b.n d4da12 <__aeabi_ldivmod@@Base+0x216a> │ │ lsrs r0, r2, #28 │ │ @@ -3666386,15 +3666386,15 @@ │ │ b.n d4dad6 <__aeabi_ldivmod@@Base+0x222e> │ │ asrs r5, r0, #13 │ │ add.w r0, r0, r4 │ │ b.n d4dade <__aeabi_ldivmod@@Base+0x2236> │ │ asrs r3, r6, #17 │ │ add.w r2, r0, r6, asr #4 │ │ add.w r8, r0, sl, lsl #1 │ │ - vqadd.u16 d28, d27, d16 │ │ + vqadd.u16 q14, , │ │ vmls.i16 d18, d12, d19 │ │ vhsub.u16 d26, d14, d12 │ │ movs r2, r1 │ │ ldr r4, [pc, #448] @ (d4d978 <__aeabi_ldivmod@@Base+0x20d0>) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ b.n d4dcd8 <__aeabi_ldivmod@@Base+0x2430> │ │ beq.n d4d7d0 <__aeabi_ldivmod@@Base+0x1f28> │ │ @@ -3666860,22 +3666860,22 @@ │ │ asrs r4, r5, #13 │ │ add.w r1, r0, pc, lsr #4 │ │ @ instruction: 0xeb00a1f0 │ │ movs r2, r1 │ │ add r2, pc, #0 @ (adr r2, d4dbc8 <__aeabi_ldivmod@@Base+0x2320>) │ │ movs r2, r1 │ │ lsls r6, r5, #16 │ │ - vpadd.f16 d16, d11, d1 │ │ - vqshl.u16 d22, d17, d12 │ │ + vpadd.f16 d16, d11, d24 │ │ + vqshl.u16 q11, q4, q6 │ │ vmul.f16 , q14, q8 │ │ movs r2, r1 │ │ add r1, pc, #912 @ (adr r1, d4df6c <__aeabi_ldivmod@@Base+0x26c4>) │ │ movs r2, r1 │ │ lsls r6, r4, #17 │ │ - vmul.f16 d16, d11, d25 │ │ + vpadd.f16 q8, , q8 │ │ vshl.u16 q11, q7, q14 │ │ vcge.f16 d25, d14, d24 │ │ movs r2, r1 │ │ asrs r2, r0, #32 │ │ b.n d4e0f2 <__aeabi_ldivmod@@Base+0x284a> │ │ lsls r1, r4, #2 │ │ b.n d4df36 <__aeabi_ldivmod@@Base+0x268e> │ │ @@ -3667869,94 +3667869,94 @@ │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r0, #5 │ │ b.n d4df90 <__aeabi_ldivmod@@Base+0x26e8> │ │ movs r0, r0 │ │ b.n d4e574 <__aeabi_ldivmod@@Base+0x2ccc> │ │ vrhadd.u16 d14, d14, d31 │ │ ldrh r3, [r6, r3] │ │ - vqsub.u16 , , q14 │ │ - vcge.u16 d31, d28, d29 │ │ - vmin.u16 d16, d12, d25 │ │ + vcgt.u16 d29, d11, d19 │ │ + vcgt.u16 , q14, q10 │ │ + vmax.u16 q8, q6, q8 │ │ vqrdmlsh.s16 d26, d28, d18 │ │ vcge.f16 d17, d27, d2 │ │ - vqshl.u16 d18, d9, d14 │ │ - vpmax.u16 d23, d28, d11 │ │ + vshl.u16 q9, q0, q7 │ │ + vpmin.u16 d23, d28, d18 │ │ vpadd.f16 , q14, │ │ vqrdmlsh.s16 q13, q13, │ │ sha256h2.32 q13, , q6 │ │ - vqrdmulh.s16 d20, d11, d20 │ │ - vqshl.u16 , , │ │ + vqrdmulh.s16 q10, , │ │ + vqshl.u16 d29, d10, d29 │ │ vacge.f16 , q14, │ │ vhadd.u16 d25, d13, d15 │ │ - vrhadd.u16 d31, d11, d8 │ │ - vcge.f16 , q6, │ │ + vrhadd.u16 d31, d11, d31 │ │ + vcge.f16 d21, d28, d8 │ │ vceq.i16 q14, q6, q6 │ │ - vmls.i16 q11, , │ │ + vmul.p16 d22, d27, d6 │ │ vaba.u16 d19, d29, d19 │ │ vshl.u16 d21, d14, d27 │ │ vqrshl.u16 d21, d5, d11 │ │ vmul.f16 , , │ │ - vrhadd.u16 d30, d30, d27 │ │ - vqshl.u16 , q3, │ │ + vbsl q15, q15, q1 │ │ + vqshl.u16 , , │ │ vqrdmlsh.s16 d21, d28, d24 │ │ vaba.u16 q15, q15, │ │ vmul.f16 , , q15 │ │ vqadd.u16 d25, d10, d23 │ │ - vhadd.u16 d17, d27, d29 │ │ + vqadd.u16 , , q2 │ │ vqrshl.u16 , q4, │ │ - vaba.u16 d25, d11, d22 │ │ + vaba.u16 , , │ │ vmax.u16 q15, q14, │ │ vrhadd.u16 , , │ │ vqrdmulh.s16 , , │ │ - vpmax.u16 q10, , │ │ - vrhadd.u16 , , │ │ + vpmax.u16 q10, , q15 │ │ + vrhadd.u16 , , q14 │ │ vhsub.u16 d25, d13, d3 │ │ - vbsl d17, d11, d5 │ │ - vqrdmulh.s16 d20, d13, d7 │ │ - vshl.u16 q13, , │ │ + vbsl d17, d11, d28 │ │ + vqrdmulh.s16 d20, d13, d30 │ │ + vqshl.u16 d26, d6, d29 │ │ vmls.i16 d30, d13, d7 │ │ - vpadd.f16 d18, d27, d27 │ │ - vmax.u16 d16, d13, d0 │ │ - vceq.i16 d24, d28, d19 │ │ + vmul.f16 q9, , q1 │ │ + vmax.u16 d16, d13, d23 │ │ + vceq.i16 q12, q14, q5 │ │ vqrdmlsh.s16 d21, d29, d7 │ │ vacge.f16 d23, d30, d22 │ │ - vacge.f16 , q15, q0 │ │ - vpmin.u16 d24, d28, d7 │ │ - vpmax.f16 d16, d13, d9 │ │ + vacge.f16 , q15, │ │ + vpmin.u16 d24, d28, d30 │ │ + vmaxnm.f16 d16, d13, d16 │ │ vcge.u16 d21, d13, d28 │ │ - vabd.u16 d16, d27, d24 │ │ - vpmin.u16 d22, d12, d10 │ │ - vmul.f16 d19, d29, d25 │ │ + vabd.u16 q8, , │ │ + vpmax.u16 q11, q6, │ │ + vpadd.f16 , , q8 │ │ vqadd.u16 q8, q14, │ │ vmaxnm.f16 d24, d30, d7 │ │ vcge.u16 d21, d27, d15 │ │ - vceq.i16 q11, , │ │ + vmls.i16 d22, d11, d0 │ │ vpmax.u16 , , q1 │ │ vhsub.u16 , q15, q15 │ │ - vqrdmulh.s16 d18, d27, d27 │ │ - vqshl.u16 d27, d29, d29 │ │ + vqrdmlah.s16 q9, , q1 │ │ + vshl.u16 , q10, │ │ vcge.f16 , q6, q1 │ │ sha256h2.32 , q13, │ │ - vqsub.u16 , q7, q2 │ │ + vqsub.u16 , q7, │ │ vqrdmlsh.s16 d21, d29, d3 │ │ vmul.f16 , q7, q11 │ │ - vpmax.u16 , q7, q13 │ │ + vpmin.u16 d23, d30, d1 │ │ vmax.u16 q14, q14, │ │ - vqadd.u16 , , q0 │ │ - vqsub.u16 d30, d28, d22 │ │ - vacge.f16 , , q10 │ │ + vqadd.u16 , , │ │ + vqsub.u16 q15, q14, │ │ + vacge.f16 d21, d29, d11 │ │ vshl.u16 d21, d6, d12 │ │ vsub.i16 d19, d27, d14 │ │ vqrdmulh.s16 , , q4 │ │ - vaba.u16 q8, q13, │ │ - vshl.u16 , , q6 │ │ + vsub.i16 d16, d10, d22 │ │ + vqshl.u16 d29, d4, d28 │ │ vpmax.u16 q14, q6, │ │ vqshl.u16 d23, d7, d27 │ │ vqrshl.u16 , q1, │ │ - vabd.u16 q12, , q3 │ │ + vabd.u16 q12, , │ │ vqrdmlsh.s16 d20, d13, d0 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ b.n d4eac0 │ │ asrs r0, r6, #32 │ │ b.n d4e0e8 <__aeabi_ldivmod@@Base+0x2840> │ │ movs r0, #48 @ 0x30 │ │ b.n d4e0ec <__aeabi_ldivmod@@Base+0x2844> │ │ @@ -3667978,16 +3667978,16 @@ │ │ b.n d4e90e │ │ lsrs r7, r6, #30 │ │ add.w r0, r0, r4 │ │ b.n d4e916 │ │ asrs r5, r4, #3 │ │ add.w lr, r0, r8, lsr #2 │ │ @ instruction: 0xeb00fa12 │ │ - vpmax.u16 , q5, q0 │ │ - vqadd.u16 q9, q6, q4 │ │ + vpmax.u16 , q5, │ │ + vqadd.u16 q9, q6, │ │ vcge.u16 , q14, q2 │ │ movs r2, r1 │ │ ldr r4, [pc, #64] @ (d4e630 <__aeabi_ldivmod@@Base+0x2d88>) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ b.n d4eb10 │ │ asrs r0, r6, #32 │ │ b.n d4e138 <__aeabi_ldivmod@@Base+0x2890> │ │ @@ -3668012,15 +3668012,15 @@ │ │ lsrs r3, r4, #30 │ │ add.w r0, r0, r4 │ │ b.n d4e966 │ │ asrs r1, r2, #3 │ │ add.w lr, r0, r4, lsl #2 │ │ @ instruction: 0xeb00f9c2 │ │ vsub.i16 q13, q13, │ │ - vrhadd.u16 q13, , │ │ + vrhadd.u16 q13, , q15 │ │ vcgt.u16 d25, d29, d4 │ │ movs r2, r1 │ │ ldr r5, [pc, #960] @ (d4ea00 ) │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ b.n d4eb60 │ │ svc 214 @ 0xd6 │ │ b.n d4eae4 │ │ @@ -3668257,18 +3668257,18 @@ │ │ blx r2 │ │ mov r0, r8 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r0, #0 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xb7ee │ │ movs r3, r1 │ │ - strb r4, [r5, #19] │ │ + strb r3, [r2, #20] │ │ vaba.u16 , q14, q11 │ │ vcge.u16 d28, d10, d1 │ │ - vmls.i16 d22, d11, d0 │ │ + vmls.i16 d22, d11, d23 │ │ Address 0xd4e87e is out of bounds. │ │ │ │ │ │ 00d4e880 : │ │ push {r7, lr} │ │ bl d4e890 │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3668304,16 +3668304,16 @@ │ │ mov r0, r5 │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ @ instruction: 0xb6e4 │ │ movs r3, r1 │ │ - ldr r7, [sp, #296] @ 0x128 │ │ - vqrdmlah.s16 d27, d29, d8 │ │ + ldr r7, [sp, #452] @ 0x1c4 │ │ + vqrdmlah.s16 d27, d29, d31 │ │ Address 0xd4e8de is out of bounds. │ │ │ │ │ │ 00d4e8e0 : │ │ push {r7, lr} │ │ bl d4e890 │ │ blx d50d10 │ │ @@ -3668556,16 +3668556,16 @@ │ │ mov r0, r5 │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ push {r2, r4, r5, r7} │ │ movs r3, r1 │ │ - strb r1, [r5, r4] │ │ - vmls.i16 , q6, q10 │ │ + strb r0, [r2, r5] │ │ + vmls.i16 d27, d28, d11 │ │ Address 0xd4eb12 is out of bounds. │ │ │ │ │ │ 00d4eb14 : │ │ push {r7, lr} │ │ bl d4eac4 │ │ blx d50e00 │ │ @@ -3668719,18 +3668719,18 @@ │ │ add r1, pc │ │ add sp, #8 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ bx r2 │ │ nop │ │ cbz r4, d4ecf0 │ │ movs r3, r1 │ │ - strb r6, [r4, #3] │ │ - vrhadd.u16 q10, q14, │ │ - vceq.i16 q15, , q10 │ │ - vqshl.u16 q11, q13, q14 │ │ + strb r5, [r1, #4] │ │ + vbsl q10, q14, q8 │ │ + vceq.i16 d30, d29, d11 │ │ + vrshl.u16 d22, d17, d12 │ │ vmin.u16 q12, , q7 │ │ Address 0xd4ec8a is out of bounds. │ │ │ │ │ │ 00d4ec8c : │ │ push {r4, r5, r7, lr} │ │ mov r4, r0 │ │ @@ -3669202,15 +3669202,15 @@ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ nop │ │ add r7, sp, #120 @ 0x78 │ │ movs r3, r1 │ │ str r7, [r7, #72] @ 0x48 │ │ - vcge.u16 d27, d27, d26 │ │ + vcgt.u16 , , │ │ Address 0xd4f0be is out of bounds. │ │ │ │ │ │ 00d4f0c0 : │ │ push {r4, lr} │ │ mov r4, r2 │ │ bl d4eac4 │ │ @@ -3670173,15 +3670173,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ add r6, pc, #608 @ (adr r6, d4fb8c ) │ │ movs r3, r1 │ │ ldrd pc, pc, [r8], #372 @ 0x174 │ │ - add r3, sp, #272 @ 0x110 │ │ + add r3, sp, #428 @ 0x1ac │ │ Address 0xd4f932 is out of bounds. │ │ │ │ │ │ 00d4f934 : │ │ push {r7, lr} │ │ bl d4f8e4 │ │ blx d51380 │ │ @@ -3670224,15 +3670224,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ add r6, pc, #192 @ (adr r6, d4fa58 ) │ │ movs r3, r1 │ │ ldr r0, [r2, #0] │ │ - vpmin.u16 q13, q15, q4 │ │ + vpmin.u16 q13, q15, │ │ Address 0xd4f99e is out of bounds. │ │ │ │ │ │ 00d4f9a0 : │ │ push {r7, lr} │ │ bl d4f950 │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3670354,16 +3670354,16 @@ │ │ mov r0, r5 │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ add r5, pc, #64 @ (adr r5, d4fafc ) │ │ movs r3, r1 │ │ - add r1, sp, #736 @ 0x2e0 │ │ - vmul.p16 d26, d29, d20 │ │ + add r1, sp, #892 @ 0x37c │ │ + vmul.p16 q13, , │ │ Address 0xd4fac2 is out of bounds. │ │ │ │ │ │ 00d4fac4 : │ │ push {r7, lr} │ │ bl d4fa74 │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3670462,16 +3670462,16 @@ │ │ mov r0, r5 │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ add r4, pc, #160 @ (adr r4, d4fc48 ) │ │ movs r3, r1 │ │ - add r0, sp, #868 @ 0x364 │ │ - vsub.i16 q13, , q4 │ │ + add r1, sp, #0 │ │ + vsub.i16 q13, , │ │ Address 0xd4fbae is out of bounds. │ │ │ │ │ │ 00d4fbb0 : │ │ push {r7, lr} │ │ bl d4fb60 │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3671318,15 +3671318,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ ldr r4, [sp, #784] @ 0x310 │ │ movs r3, r1 │ │ ldrsh r6, [r3, r2] │ │ - vbsl q13, q7, q6 │ │ + vrhadd.u16 d26, d30, d3 │ │ Address 0xd5031a is out of bounds. │ │ │ │ │ │ 00d5031c : │ │ push {r7, lr} │ │ bl d502cc │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3671524,16 +3671524,16 @@ │ │ mov r0, r5 │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ ldr r2, [sp, #1008] @ 0x3f0 │ │ movs r3, r1 │ │ - str r5, [r5, #108] @ 0x6c │ │ - vmaxnm.f16 d25, d29, d0 │ │ + str r4, [r2, #112] @ 0x70 │ │ + vmaxnm.f16 d25, d29, d23 │ │ Address 0xd504e6 is out of bounds. │ │ │ │ │ │ 00d504e8 : │ │ push {r7, lr} │ │ bl d50498 │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3671617,15 +3671617,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ ldr r2, [sp, #192] @ 0xc0 │ │ movs r3, r1 │ │ bl d16468 │ │ - ldr r6, [sp, #768] @ 0x300 │ │ + ldr r6, [sp, #924] @ 0x39c │ │ Address 0xd505b6 is out of bounds. │ │ │ │ │ │ 00d505b8 : │ │ push {r4, r5, r7, lr} │ │ mov r4, r0 │ │ bl d50568 │ │ @@ -3671697,15 +3671697,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ ldr r1, [sp, #528] @ 0x210 │ │ movs r3, r1 │ │ bl c79518 │ │ - ldr r6, [sp, #64] @ 0x40 │ │ + ldr r6, [sp, #220] @ 0xdc │ │ Address 0xd50666 is out of bounds. │ │ │ │ │ │ 00d50668 : │ │ push {r7, lr} │ │ bl d50618 │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3671777,15 +3671777,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ ldr r0, [sp, #864] @ 0x360 │ │ movs r3, r1 │ │ ldr r6, [pc, #436] @ (d508c8 ) │ │ - vpadd.f16 , , q8 │ │ + vpadd.f16 d25, d27, d7 │ │ Address 0xd50716 is out of bounds. │ │ │ │ │ │ 00d50718 : │ │ push {r4, r5, r6, lr} │ │ mov r4, r1 │ │ mov r1, r2 │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ @@ -29240,171 +29240,171 @@ │ │ 0x00dc5d80 00000000 18c5a900 00000000 ccc5a900 ................ │ │ 0x00dc5d90 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc5da0 d4c5a900 70c6a900 01000000 78eaa900 ....p.......x... │ │ 0x00dc5db0 8ceaa900 a4eba900 cceea900 84efa900 ................ │ │ 0x00dc5dc0 8cefa900 00000000 00000000 00000000 ................ │ │ 0x00dc5dd0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc5de0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc5df0 00000000 cdfe2f00 94223100 70413100 ....../.."1.pA1. │ │ - 0x00dc5e00 73e33200 788f3000 cae02f00 96223100 s.2.x.0.../.."1. │ │ - 0x00dc5e10 6db73100 212f3200 cea53200 78e33200 m.1.!/2...2.x.2. │ │ + 0x00dc5df0 00000000 cdfe2f00 bb223100 97413100 ....../.."1..A1. │ │ + 0x00dc5e00 73e33200 788f3000 cae02f00 bd223100 s.2.x.0.../.."1. │ │ + 0x00dc5e10 94b73100 482f3200 f5a53200 78e33200 ..1.H/2...2.x.2. │ │ 0x00dc5e20 b1743000 14cb3000 7ba62f00 19cb3000 .t0...0.{./...0. │ │ - 0x00dc5e30 68203300 3d383000 cc893200 995e3100 h 3.=80...2..^1. │ │ - 0x00dc5e40 7a413100 7f413100 82413100 a2223100 zA1..A1..A1.."1. │ │ - 0x00dc5e50 d6893200 b2d53100 34113200 1bad3000 ..2...1.4.2...0. │ │ - 0x00dc5e60 43383000 ab013300 b9743000 a9223100 C80...3..t0.."1. │ │ - 0x00dc5e70 6d7a3100 36c12f00 a69a3100 da893200 mz1.6./...1...2. │ │ - 0x00dc5e80 80e33200 b2223100 d5e02f00 c41a3000 ..2.."1.../...0. │ │ - 0x00dc5e90 bcd53100 ac9a3100 b2013300 828f3000 ..1...1...3...0. │ │ - 0x00dc5ea0 dfe02f00 1fcb3000 4a383000 b7223100 ../...0.J80.."1. │ │ - 0x00dc5eb0 d0e93000 14433300 d5a53200 e4e02f00 ..0..C3...2.../. │ │ - 0x00dc5ec0 3fc12f00 b39a3100 d4fe2f00 bb9a3100 ?./...1.../...1. │ │ - 0x00dc5ed0 2d2f3200 9e5e3100 c3743000 754e3200 -/2..^1..t0.uN2. │ │ - 0x00dc5ee0 78b73100 a15e3100 e4893200 c29a3100 x.1..^1...2...1. │ │ - 0x00dc5ef0 57f43100 02073100 25cb3000 50383000 W.1...1.%.0.P80. │ │ - 0x00dc5f00 efe02f00 80a62f00 76203300 5df43100 ../.../.v 3.].1. │ │ - 0x00dc5f10 88413100 787a3100 8ae33200 857a3100 .A1.xz1...2..z1. │ │ + 0x00dc5e30 68203300 3d383000 f3893200 c05e3100 h 3.=80...2..^1. │ │ + 0x00dc5e40 a1413100 a6413100 a9413100 c9223100 .A1..A1..A1.."1. │ │ + 0x00dc5e50 fd893200 d9d53100 5b113200 1bad3000 ..2...1.[.2...0. │ │ + 0x00dc5e60 43383000 ab013300 b9743000 d0223100 C80...3..t0.."1. │ │ + 0x00dc5e70 947a3100 36c12f00 cd9a3100 018a3200 .z1.6./...1...2. │ │ + 0x00dc5e80 80e33200 d9223100 d5e02f00 c41a3000 ..2.."1.../...0. │ │ + 0x00dc5e90 e3d53100 d39a3100 b2013300 828f3000 ..1...1...3...0. │ │ + 0x00dc5ea0 dfe02f00 1fcb3000 4a383000 de223100 ../...0.J80.."1. │ │ + 0x00dc5eb0 f7e93000 14433300 fca53200 e4e02f00 ..0..C3...2.../. │ │ + 0x00dc5ec0 3fc12f00 da9a3100 d4fe2f00 e29a3100 ?./...1.../...1. │ │ + 0x00dc5ed0 542f3200 c55e3100 c3743000 9c4e3200 T/2..^1..t0..N2. │ │ + 0x00dc5ee0 9fb73100 c85e3100 0b8a3200 e99a3100 ..1..^1...2...1. │ │ + 0x00dc5ef0 7ef43100 29073100 25cb3000 50383000 ~.1.).1.%.0.P80. │ │ + 0x00dc5f00 efe02f00 80a62f00 76203300 84f43100 ../.../.v 3...1. │ │ + 0x00dc5f10 af413100 9f7a3100 8ae33200 ac7a3100 .A1..z1...2..z1. │ │ 0x00dc5f20 7f203300 bd013300 32cb3000 89563000 . 3...3.2.0..V0. │ │ 0x00dc5f30 4ac12f00 39cb3000 4fc12f00 22ad3000 J./.9.0.O./.".0. │ │ - 0x00dc5f40 f5e02f00 8a7a3100 54c12f00 87203300 ../..z1.T./.. 3. │ │ - 0x00dc5f50 c99a3100 95e33200 dba53200 878f3000 ..1...2...2...0. │ │ - 0x00dc5f60 d19a3100 4dc53200 8e8f3000 e3a53200 ..1.M.2...0...2. │ │ - 0x00dc5f70 e7893200 52c53200 c6743000 c3013300 ..2.R.2..t0...3. │ │ - 0x00dc5f80 352f3200 de9a3100 3f2f3200 7bb73100 5/2...1.?/2.{.1. │ │ + 0x00dc5f40 f5e02f00 b17a3100 54c12f00 87203300 ../..z1.T./.. 3. │ │ + 0x00dc5f50 f09a3100 95e33200 02a63200 878f3000 ..1...2...2...0. │ │ + 0x00dc5f60 f89a3100 74c53200 8e8f3000 0aa63200 ..1.t.2...0...2. │ │ + 0x00dc5f70 0e8a3200 79c53200 c6743000 c3013300 ..2.y.2..t0...3. │ │ + 0x00dc5f80 5c2f3200 059b3100 662f3200 a2b73100 \/2...1.f/2...1. │ │ 0x00dc5f90 87a62f00 42cb3000 18433300 92a62f00 ../.B.0..C3.../. │ │ - 0x00dc5fa0 99a62f00 fae02f00 a45e3100 784e3200 ../.../..^1.xN2. │ │ - 0x00dc5fb0 95563000 ca013300 3b113200 ee893200 .V0...3.;.2...2. │ │ - 0x00dc5fc0 e79a3100 d3e93000 c1d53100 9fa62f00 ..1...0...1.../. │ │ - 0x00dc5fd0 9e563000 4a2f3200 ee9a3100 04e12f00 .V0.J/2...1.../. │ │ - 0x00dc5fe0 66f43100 d3013300 cd743000 e0013300 f.1...3..t0...3. │ │ - 0x00dc5ff0 ddfe2f00 f69a3100 2bad3000 a6563000 ../...1.+.0..V0. │ │ - 0x00dc6000 ff9a3100 e9fe2f00 af5e3100 42113200 ..1.../..^1.B.2. │ │ + 0x00dc5fa0 99a62f00 fae02f00 cb5e3100 9f4e3200 ../.../..^1..N2. │ │ + 0x00dc5fb0 95563000 ca013300 62113200 158a3200 .V0...3.b.2...2. │ │ + 0x00dc5fc0 0e9b3100 fae93000 e8d53100 9fa62f00 ..1...0...1.../. │ │ + 0x00dc5fd0 9e563000 712f3200 159b3100 04e12f00 .V0.q/2...1.../. │ │ + 0x00dc5fe0 8df43100 d3013300 cd743000 e0013300 ..1...3..t0...3. │ │ + 0x00dc5ff0 ddfe2f00 1d9b3100 2bad3000 a6563000 ../...1.+.0..V0. │ │ + 0x00dc6000 269b3100 e9fe2f00 d65e3100 69113200 &.1.../..^1.i.2. │ │ 0x00dc6010 d8743000 a6a62f00 9fe33200 5ac12f00 .t0.../...2.Z./. │ │ - 0x00dc6020 e3743000 8f203300 8f413100 7c4e3200 .t0.. 3..A1.|N2. │ │ - 0x00dc6030 996c3200 5dc53200 b75e3100 12e12f00 .l2.].2..^1.../. │ │ - 0x00dc6040 864e3200 1be12f00 eba53200 089b3100 .N2.../...2...1. │ │ - 0x00dc6050 8f7a3100 4ccb3000 97203300 5b383000 .z1.L.0.. 3.[80. │ │ - 0x00dc6060 33ad3000 cf1a3000 cbd53100 f8893200 3.0...0...1...2. │ │ - 0x00dc6070 e9743000 d91a3000 22433300 67c53200 .t0...0."C3.g.2. │ │ - 0x00dc6080 e6013300 68383000 71f43100 ed013300 ..3.h80.q.1...3. │ │ - 0x00dc6090 d0d53100 81b73100 23e12f00 b4a62f00 ..1...1.#./.../. │ │ - 0x00dc60a0 a3203300 2ce12f00 9b7a3100 914e3200 . 3.,./..z1..N2. │ │ - 0x00dc60b0 3dad3000 048a3200 a57a3100 f5013300 =.0...2..z1...3. │ │ - 0x00dc60c0 0c073100 39e12f00 f1a53200 bba62f00 ..1.9./...2.../. │ │ - 0x00dc60d0 c45e3100 a66c3200 8ab73100 bd223100 .^1..l2...1.."1. │ │ - 0x00dc60e0 95b73100 62c12f00 7cf43100 49113200 ..1.b./.|.1.I.2. │ │ - 0x00dc60f0 45ad3000 54113200 c8223100 f5743000 E.0.T.2.."1..t0. │ │ - 0x00dc6100 aae33200 9a8f3000 d2223100 9cc53200 ..2...0.."1...2. │ │ + 0x00dc6020 e3743000 8f203300 b6413100 a34e3200 .t0.. 3..A1..N2. │ │ + 0x00dc6030 c06c3200 84c53200 de5e3100 12e12f00 .l2...2..^1.../. │ │ + 0x00dc6040 ad4e3200 1be12f00 12a63200 2f9b3100 .N2.../...2./.1. │ │ + 0x00dc6050 b67a3100 4ccb3000 97203300 5b383000 .z1.L.0.. 3.[80. │ │ + 0x00dc6060 33ad3000 cf1a3000 f2d53100 1f8a3200 3.0...0...1...2. │ │ + 0x00dc6070 e9743000 d91a3000 22433300 8ec53200 .t0...0."C3...2. │ │ + 0x00dc6080 e6013300 68383000 98f43100 ed013300 ..3.h80...1...3. │ │ + 0x00dc6090 f7d53100 a8b73100 23e12f00 b4a62f00 ..1...1.#./.../. │ │ + 0x00dc60a0 a3203300 2ce12f00 c27a3100 b84e3200 . 3.,./..z1..N2. │ │ + 0x00dc60b0 3dad3000 2b8a3200 cc7a3100 f5013300 =.0.+.2..z1...3. │ │ + 0x00dc60c0 33073100 39e12f00 18a63200 bba62f00 3.1.9./...2.../. │ │ + 0x00dc60d0 eb5e3100 cd6c3200 b1b73100 e4223100 .^1..l2...1.."1. │ │ + 0x00dc60e0 bcb73100 62c12f00 a3f43100 70113200 ..1.b./...1.p.2. │ │ + 0x00dc60f0 45ad3000 7b113200 ef223100 f5743000 E.0.{.2.."1..t0. │ │ + 0x00dc6100 aae33200 9a8f3000 f9223100 c3c53200 ..2...0.."1...2. │ │ 0x00dc6110 ae203300 28433300 e31a3000 a0a52f00 . 3.(C3...0.../. │ │ 0x00dc6120 74383000 b3203300 1e753000 bf203300 t80.. 3..u0.. 3. │ │ - 0x00dc6130 c5a62f00 42223100 8c7b3100 2d433300 ../.B"1..{1.-C3. │ │ - 0x00dc6140 957b3100 29ff2f00 d78f3000 8ccc3000 .{1.)./...0...0. │ │ - 0x00dc6150 8e073100 cda62f00 cd5e3100 0e573000 ..1.../..^1..W0. │ │ - 0x00dc6160 91073100 c37b3100 43ea3000 a5c12f00 ..1..{1.C.0.../. │ │ + 0x00dc6130 c5a62f00 69223100 b37b3100 2d433300 ../.i"1..{1.-C3. │ │ + 0x00dc6140 bc7b3100 29ff2f00 d78f3000 8ccc3000 .{1.)./...0...0. │ │ + 0x00dc6150 b5073100 cda62f00 f45e3100 0e573000 ..1.../..^1..W0. │ │ + 0x00dc6160 b8073100 ea7b3100 6aea3000 a5c12f00 ..1..{1.j.0.../. │ │ 0x00dc6170 8fcc3000 00000000 fba62f00 04000000 ..0......./..... │ │ - 0x00dc6180 0c303200 04000000 00000000 00000000 .02............. │ │ + 0x00dc6180 33303200 04000000 00000000 00000000 302............. │ │ 0x00dc6190 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc61a0 fba62f00 04000000 35cd3000 06000000 ../.....5.0..... │ │ 0x00dc61b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc61c0 00000000 00000000 fba62f00 04000000 ........../..... │ │ - 0x00dc61d0 11a73200 06000000 00000000 00000000 ..2............. │ │ + 0x00dc61d0 38a73200 06000000 00000000 00000000 8.2............. │ │ 0x00dc61e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc61f0 00000000 00000000 d441ac00 9843ac00 .........A...C.. │ │ 0x00dc6200 c044ac00 00000000 d044ac00 1c45ac00 .D.......D...E.. │ │ 0x00dc6210 3845ac00 c846ac00 2047ac00 3047ac00 8E...F.. G..0G.. │ │ 0x00dc6220 8847ac00 00000000 00000000 00000000 .G.............. │ │ 0x00dc6230 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc6240 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc6250 00000000 00000000 089c3100 01100000 ..........1..... │ │ - 0x00dc6260 00000000 00000000 385f3100 02140000 ........8_1..... │ │ + 0x00dc6250 00000000 00000000 2f9c3100 01100000 ......../.1..... │ │ + 0x00dc6260 00000000 00000000 5f5f3100 02140000 ........__1..... │ │ 0x00dc6270 08000000 00000000 09a72f00 03950000 ........../..... │ │ 0x00dc6280 00000000 00000000 8b213300 04140000 .........!3..... │ │ 0x00dc6290 00800000 00000000 711b3000 05103801 ........q.0...8. │ │ 0x00dc62a0 00000000 00000000 c1433300 06950000 .........C3..... │ │ 0x00dc62b0 00000000 00000000 ecff2f00 07940000 ........../..... │ │ - 0x00dc62c0 00000000 00000000 11303200 08020000 .........02..... │ │ + 0x00dc62c0 00000000 00000000 38303200 08020000 ........802..... │ │ 0x00dc62d0 00000000 00000000 7e1b3000 04140000 ........~.0..... │ │ - 0x00dc62e0 00002000 00000000 25303200 04140000 .. .....%02..... │ │ + 0x00dc62e0 00002000 00000000 4c303200 04140000 .. .....L02..... │ │ 0x00dc62f0 10000000 00000000 20903000 09102602 ........ .0...&. │ │ 0x00dc6300 00000000 00000000 8e1b3000 0a100000 ..........0..... │ │ - 0x00dc6310 00000000 00000000 f94f3200 04140000 .........O2..... │ │ - 0x00dc6320 00000000 01000000 87c63200 02180000 ..........2..... │ │ - 0x00dc6330 0f000000 00000000 ce073100 0c102f03 ..........1.../. │ │ + 0x00dc6310 00000000 00000000 20503200 04140000 ........ P2..... │ │ + 0x00dc6320 00000000 01000000 aec63200 02180000 ..........2..... │ │ + 0x00dc6330 0f000000 00000000 f5073100 0c102f03 ..........1.../. │ │ 0x00dc6340 00000000 00000000 60023300 0d953701 ........`.3...7. │ │ - 0x00dc6350 00000000 00000000 ac123200 04140000 ..........2..... │ │ + 0x00dc6350 00000000 00000000 d3123200 04140000 ..........2..... │ │ 0x00dc6360 00000800 00000000 9e1b3000 04140000 ..........0..... │ │ 0x00dc6370 00010000 00000000 f8ff2f00 0e140000 ........../..... │ │ - 0x00dc6380 00000000 00000000 f6f43100 0f712b04 ..........1..q+. │ │ - 0x00dc6390 00000000 00000000 7ea73200 10610008 ........~.2..a.. │ │ - 0x00dc63a0 00000000 00000000 f2d63100 04140000 ..........1..... │ │ + 0x00dc6380 00000000 00000000 1df53100 0f712b04 ..........1..q+. │ │ + 0x00dc6390 00000000 00000000 a5a73200 10610008 ..........2..a.. │ │ + 0x00dc63a0 00000000 00000000 19d73100 04140000 ..........1..... │ │ 0x00dc63b0 00400000 00000000 78e12f00 02180000 .@......x./..... │ │ 0x00dc63c0 00000000 00000000 87e12f00 04140000 ........../..... │ │ - 0x00dc63d0 04000000 00000000 94c63200 04140000 ..........2..... │ │ - 0x00dc63e0 08000000 00000000 dc073100 11101b06 ..........1..... │ │ - 0x00dc63f0 00000000 00000000 ea073100 12100000 ..........1..... │ │ + 0x00dc63d0 04000000 00000000 bbc63200 04140000 ..........2..... │ │ + 0x00dc63e0 08000000 00000000 03083100 11101b06 ..........1..... │ │ + 0x00dc63f0 00000000 00000000 11083100 12100000 ..........1..... │ │ 0x00dc6400 00000000 00000000 3ccd3000 ff000000 ........<.0..... │ │ - 0x00dc6410 02000000 00000000 2a8b3200 ff000000 ........*.2..... │ │ + 0x00dc6410 02000000 00000000 518b3200 ff000000 ........Q.2..... │ │ 0x00dc6420 03000000 00000000 31ae3000 04140000 ........1.0..... │ │ - 0x00dc6430 00020000 00000000 9ec63200 13030000 ..........2..... │ │ - 0x00dc6440 00000000 00000000 fa073100 14611503 ..........1..a.. │ │ - 0x00dc6450 00000000 00000000 8feb3000 15612605 ..........0..a&. │ │ + 0x00dc6430 00020000 00000000 c5c63200 13030000 ..........2..... │ │ + 0x00dc6440 00000000 00000000 21083100 14611503 ........!.1..a.. │ │ + 0x00dc6450 00000000 00000000 b6eb3000 15612605 ..........0..a&. │ │ 0x00dc6460 00000000 00000000 15a72f00 14611506 ........../..a.. │ │ 0x00dc6470 01000000 00000000 32c32f00 16710000 ........2./..q.. │ │ - 0x00dc6480 00000000 00000000 08f53100 17910000 ..........1..... │ │ + 0x00dc6480 00000000 00000000 2ff53100 17910000 ......../.1..... │ │ 0x00dc6490 00000000 00000000 01003000 18900000 ..........0..... │ │ - 0x00dc64a0 00000000 00000000 2cf33100 ff000000 ........,.1..... │ │ - 0x00dc64b0 00000000 00000000 3a303200 04140000 ........:02..... │ │ - 0x00dc64c0 00000004 00000000 475f3100 1a900000 ........G_1..... │ │ - 0x00dc64d0 00000000 00000000 fb6c3200 1b910000 .........l2..... │ │ - 0x00dc64e0 00000000 00000000 05083100 1c000000 ..........1..... │ │ + 0x00dc64a0 00000000 00000000 53f33100 ff000000 ........S.1..... │ │ + 0x00dc64b0 00000000 00000000 61303200 04140000 ........a02..... │ │ + 0x00dc64c0 00000004 00000000 6e5f3100 1a900000 ........n_1..... │ │ + 0x00dc64d0 00000000 00000000 226d3200 1b910000 ........"m2..... │ │ + 0x00dc64e0 00000000 00000000 2c083100 1c000000 ........,.1..... │ │ 0x00dc64f0 00000000 00000000 43cd3000 1d100901 ........C.0..... │ │ 0x00dc6500 00000000 00000000 c1753000 1e210000 .........u0..!.. │ │ - 0x00dc6510 00000000 00000000 179c3100 1b910000 ..........1..... │ │ + 0x00dc6510 00000000 00000000 3e9c3100 1b910000 ........>.1..... │ │ 0x00dc6520 00000000 00000000 bfbf2f00 1f940000 ........../..... │ │ 0x00dc6530 00000000 00000000 cc433300 20100901 .........C3. ... │ │ - 0x00dc6540 00000000 00000000 0f083100 04140000 ..........1..... │ │ - 0x00dc6550 00001000 00000000 1a083100 16710000 ..........1..q.. │ │ + 0x00dc6540 00000000 00000000 36083100 04140000 ........6.1..... │ │ + 0x00dc6550 00001000 00000000 41083100 16710000 ........A.1..q.. │ │ 0x00dc6560 00000000 00000000 4fcd3000 04140000 ........O.0..... │ │ 0x00dc6570 00000000 04000000 67e43200 04140000 ........g.2..... │ │ 0x00dc6580 00200000 00000000 b9bf2f00 ff000000 . ......../..... │ │ - 0x00dc6590 01000000 00000000 4d303200 04140000 ........M02..... │ │ - 0x00dc65a0 00100000 00000000 8fa73200 02140000 ..........2..... │ │ + 0x00dc6590 01000000 00000000 74303200 04140000 ........t02..... │ │ + 0x00dc65a0 00100000 00000000 b6a73200 02140000 ..........2..... │ │ 0x00dc65b0 01000000 00000000 d8433300 21100000 .........C3.!... │ │ - 0x00dc65c0 00000000 00000000 9ea73200 04140000 ..........2..... │ │ + 0x00dc65c0 00000000 00000000 c5a73200 04140000 ..........2..... │ │ 0x00dc65d0 40000000 00000000 e6433300 22020000 @........C3."... │ │ 0x00dc65e0 00000000 00000000 7ae43200 23100000 ........z.2.#... │ │ - 0x00dc65f0 00000000 00000000 26083100 24950000 ........&.1.$... │ │ - 0x00dc6600 00000000 00000000 697c3100 25610806 ........i|1.%a.. │ │ + 0x00dc65f0 00000000 00000000 4d083100 24950000 ........M.1.$... │ │ + 0x00dc6600 00000000 00000000 907c3100 25610806 .........|1.%a.. │ │ 0x00dc6610 00000000 00000000 60cd3000 26210f06 ........`.0.&!.. │ │ 0x00dc6620 00000000 00000000 78593000 25610807 ........xY0.%a.. │ │ - 0x00dc6630 01000000 00000000 2d243100 27140000 ........-$1.'... │ │ + 0x00dc6630 01000000 00000000 54243100 27140000 ........T$1.'... │ │ 0x00dc6640 00000000 00000000 42c32f00 28040000 ........B./.(... │ │ 0x00dc6650 00000000 00000000 2f903000 ff000000 ......../.0..... │ │ - 0x00dc6660 04000000 00000000 67303200 ff000000 ........g02..... │ │ + 0x00dc6660 04000000 00000000 8e303200 ff000000 .........02..... │ │ 0x00dc6670 05000000 00000000 ca753000 29100000 .........u0.)... │ │ - 0x00dc6680 00000000 00000000 b1a73200 04140000 ..........2..... │ │ + 0x00dc6680 00000000 00000000 d8a73200 04140000 ..........2..... │ │ 0x00dc6690 80000000 00000000 37903000 02140000 ........7.0..... │ │ - 0x00dc66a0 06000000 00000000 229c3100 2a000000 ........".1.*... │ │ - 0x00dc66b0 00000000 00000000 32083100 2b013203 ........2.1.+.2. │ │ - 0x00dc66c0 00000000 00000000 15f53100 04140000 ..........1..... │ │ - 0x00dc66d0 01000008 00000000 c37b3100 4c433100 .........{1.LC1. │ │ - 0x00dc66e0 90113200 e8753000 9aeb3000 50433100 ..2..u0...0.PC1. │ │ - 0x00dc66f0 cb123200 545f3100 6bcd3000 0a6d3200 ..2.T_1.k.0..m2. │ │ - 0x00dc6700 338b3200 4aae3000 5a433100 ffd63100 3.2.J.0.ZC1...1. │ │ - 0x00dc6710 22ff2f00 44903000 0a6d3200 338b3200 "./.D.0..m2.3.2. │ │ - 0x00dc6720 8ae43200 5a5f3100 99e12f00 747c3100 ..2.Z_1.../.t|1. │ │ - 0x00dc6730 6bcd3000 0a6d3200 41083100 5d5f3100 k.0..m2.A.1.]_1. │ │ - 0x00dc6740 2cf33100 0a6d3200 38243100 338b3200 ,.1..m2.8$1.3.2. │ │ - 0x00dc6750 7a7c3100 84593000 388b3200 07503200 z|1..Y0.8.2..P2. │ │ - 0x00dc6760 a0e12f00 71303200 edb73100 52ae3000 ../.q02...1.R.0. │ │ - 0x00dc6770 4c433100 0a6d3200 76393000 25f53100 LC1..m2.v90.%.1. │ │ - 0x00dc6780 c0a73200 90113200 02d73100 43ea3000 ..2...2...1.C.0. │ │ - 0x00dc6790 625f3100 4c433100 0a6d3200 73023300 b_1.LC1..m2.s.3. │ │ - 0x00dc67a0 359c3100 f4433300 b51b3000 46083100 5.1..C3...0.F.1. │ │ - 0x00dc67b0 9deb3000 c1433300 76303200 8c86a800 ..0..C3.v02..... │ │ + 0x00dc66a0 06000000 00000000 499c3100 2a000000 ........I.1.*... │ │ + 0x00dc66b0 00000000 00000000 59083100 2b013203 ........Y.1.+.2. │ │ + 0x00dc66c0 00000000 00000000 3cf53100 04140000 ........<.1..... │ │ + 0x00dc66d0 01000008 00000000 ea7b3100 73433100 .........{1.sC1. │ │ + 0x00dc66e0 b7113200 e8753000 c1eb3000 77433100 ..2..u0...0.wC1. │ │ + 0x00dc66f0 f2123200 7b5f3100 6bcd3000 316d3200 ..2.{_1.k.0.1m2. │ │ + 0x00dc6700 5a8b3200 4aae3000 81433100 26d73100 Z.2.J.0..C1.&.1. │ │ + 0x00dc6710 22ff2f00 44903000 316d3200 5a8b3200 "./.D.0.1m2.Z.2. │ │ + 0x00dc6720 8ae43200 815f3100 99e12f00 9b7c3100 ..2.._1.../..|1. │ │ + 0x00dc6730 6bcd3000 316d3200 68083100 845f3100 k.0.1m2.h.1.._1. │ │ + 0x00dc6740 53f33100 316d3200 5f243100 5a8b3200 S.1.1m2._$1.Z.2. │ │ + 0x00dc6750 a17c3100 84593000 5f8b3200 2e503200 .|1..Y0._.2..P2. │ │ + 0x00dc6760 a0e12f00 98303200 14b83100 52ae3000 ../..02...1.R.0. │ │ + 0x00dc6770 73433100 316d3200 76393000 4cf53100 sC1.1m2.v90.L.1. │ │ + 0x00dc6780 e7a73200 b7113200 29d73100 6aea3000 ..2...2.).1.j.0. │ │ + 0x00dc6790 895f3100 73433100 316d3200 73023300 ._1.sC1.1m2.s.3. │ │ + 0x00dc67a0 5c9c3100 f4433300 b51b3000 6d083100 \.1..C3...0.m.1. │ │ + 0x00dc67b0 c4eb3000 c1433300 9d303200 8c86a800 ..0..C3..02..... │ │ 0x00dc67c0 9088a800 908ca800 e48da800 8c8fa800 ................ │ │ 0x00dc67d0 948fa800 0090a800 9493a800 0094a800 ................ │ │ 0x00dc67e0 a493a800 cc90a800 3891a800 6891a800 ........8...h... │ │ 0x00dc67f0 204fa900 3050a900 544ca900 604da900 O..0P..TL..`M.. │ │ 0x00dc6800 2870a900 a870a900 c888a800 b089a800 (p...p.......... │ │ 0x00dc6810 d489a800 9c88a800 488ca800 548ca800 ........H...T... │ │ 0x00dc6820 308ca800 3c8ca800 f889a800 ac4fa800 0...<........O.. │ │ @@ -29464,79 +29464,79 @@ │ │ 0x00dc6b80 4495a800 a476a800 4c34a900 78fda700 D....v..L4..x... │ │ 0x00dc6b90 cc88a900 ac8aa900 bc8aa900 0c8ba900 ................ │ │ 0x00dc6ba0 d886a900 f087a900 b052a800 9c4ca900 .........R...L.. │ │ 0x00dc6bb0 244ca900 604ca900 c45da900 9462a900 $L..`L...]...b.. │ │ 0x00dc6bc0 083fa900 c03fa900 ac3ea900 1085a800 .?...?...>...... │ │ 0x00dc6bd0 8486a800 8050a800 b03ca800 388ba900 .....P...<..8... │ │ 0x00dc6be0 8076a800 4c51a900 5895a800 2871a900 .v..LQ..X...(q.. │ │ - 0x00dc6bf0 a471a900 f8433300 4f083100 73cd3000 .q...C3.O.1.s.0. │ │ - 0x00dc6c00 bb383000 de8f3000 aae43200 e8113200 .80...0...2...2. │ │ - 0x00dc6c10 0cec3000 89593000 bea13300 4c000000 ..0..Y0...3.L... │ │ + 0x00dc6bf0 a471a900 f8433300 76083100 73cd3000 .q...C3.v.1.s.0. │ │ + 0x00dc6c00 bb383000 de8f3000 aae43200 0f123200 .80...0...2...2. │ │ + 0x00dc6c10 33ec3000 89593000 bea13300 4c000000 3.0..Y0...3.L... │ │ 0x00dc6c20 5a000000 55000000 c9a13300 59000000 Z...U.....3.Y... │ │ 0x00dc6c30 5a000000 55000000 16b33300 59000000 Z...U.....3.Y... │ │ 0x00dc6c40 5a000000 55000000 d4a13300 5c000000 Z...U.....3.\... │ │ 0x00dc6c50 55000000 5a000000 e1a13300 5c000000 U...Z.....3.\... │ │ 0x00dc6c60 56000000 5a000000 eba13300 4c000000 V...Z.....3.L... │ │ 0x00dc6c70 55000000 5a000000 f1a13300 4c000000 U...Z.....3.L... │ │ 0x00dc6c80 5a000000 5a000000 f6a13300 4c000000 Z...Z.....3.L... │ │ 0x00dc6c90 5a000000 55000000 421c3000 08000000 Z...U...B.0..... │ │ - 0x00dc6ca0 366d3200 a3593000 18d73100 4a733000 6m2..Y0...1.Js0. │ │ - 0x00dc6cb0 67603100 d5023300 f7213300 3e6d3200 g`1...3..!3.>m2. │ │ - 0x00dc6cc0 d5023300 545f3100 40000000 3eec3000 ..3.T_1.@...>.0. │ │ + 0x00dc6ca0 5d6d3200 a3593000 3fd73100 4a733000 ]m2..Y0.?.1.Js0. │ │ + 0x00dc6cb0 8e603100 d5023300 f7213300 656d3200 .`1...3..!3.em2. │ │ + 0x00dc6cc0 d5023300 7b5f3100 40000000 65ec3000 ..3.{_1.@...e.0. │ │ 0x00dc6cd0 42000000 da023300 41000000 0f453300 B.....3.A....E3. │ │ 0x00dc6ce0 43000000 24223300 5ae22f00 dfce3000 C...$"3.Z./...0. │ │ - 0x00dc6cf0 f5c32f00 5f5a3000 649c3100 03000000 ../._Z0.d.1..... │ │ - 0x00dc6d00 19133200 03000000 4a913000 c5223300 ..2.....J.0.."3. │ │ - 0x00dc6d10 ffd63100 bee22f00 01000000 04513200 ..1.../......Q2. │ │ - 0x00dc6d20 01000000 52cf3000 02000000 f57c3100 ....R.0......|1. │ │ - 0x00dc6d30 03000000 241d3000 02000000 62253100 ....$.0.....b%1. │ │ + 0x00dc6cf0 f5c32f00 5f5a3000 8b9c3100 03000000 ../._Z0...1..... │ │ + 0x00dc6d00 40133200 03000000 4a913000 c5223300 @.2.....J.0.."3. │ │ + 0x00dc6d10 26d73100 bee22f00 01000000 2b513200 &.1.../.....+Q2. │ │ + 0x00dc6d20 01000000 52cf3000 02000000 1c7d3100 ....R.0......}1. │ │ + 0x00dc6d30 03000000 241d3000 02000000 89253100 ....$.0......%1. │ │ 0x00dc6d40 03000000 56913000 00000000 fa023300 ....V.0.......3. │ │ 0x00dc6d50 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc6d60 59a82f00 71d73100 776e3200 03000000 Y./.q.1.wn2..... │ │ + 0x00dc6d60 59a82f00 98d73100 9e6e3200 03000000 Y./...1..n2..... │ │ 0x00dc6d70 01000000 00000000 00000000 0493b000 ................ │ │ - 0x00dc6d80 00000000 00000000 00000000 e28b3200 ..............2. │ │ + 0x00dc6d80 00000000 00000000 00000000 098c3200 ..............2. │ │ 0x00dc6d90 00000000 9a763000 00000200 d2c42f00 .....v0......./. │ │ 0x00dc6da0 00000400 00000000 00000000 0be32f00 ............../. │ │ - 0x00dc6db0 01000000 c26e3200 02000000 fe7c3100 .....n2......|1. │ │ + 0x00dc6db0 01000000 e96e3200 02000000 257d3100 .....n2.....%}1. │ │ 0x00dc6dc0 06000000 2d433300 80000000 00000000 ....-C3......... │ │ 0x00dc6dd0 00000000 01000000 01000000 00000000 ................ │ │ 0x00dc6de0 00000000 40a2b000 00000000 00000000 ....@........... │ │ - 0x00dc6df0 00000000 027d3100 00000000 98c12f00 .....}1......./. │ │ - 0x00dc6e00 86913000 9fad3000 a1763000 01613100 ..0...0..v0..a1. │ │ + 0x00dc6df0 00000000 297d3100 00000000 98c12f00 ....)}1......./. │ │ + 0x00dc6e00 86913000 9fad3000 a1763000 28613100 ..0...0..v0.(a1. │ │ 0x00dc6e10 00000000 04000000 01000000 00000000 ................ │ │ 0x00dc6e20 00000000 74b4b000 00000000 00000000 ....t........... │ │ - 0x00dc6e30 00000000 64513200 00000000 03000000 ....dQ2......... │ │ + 0x00dc6e30 00000000 8b513200 00000000 03000000 .....Q2......... │ │ 0x00dc6e40 01000000 00000000 00000000 28b7b000 ............(... │ │ 0x00dc6e50 00000000 00000000 00000000 bce53200 ..............2. │ │ 0x00dc6e60 00000000 02000000 01000000 00000000 ................ │ │ 0x00dc6e70 00000000 88bfb000 00000000 00000000 ................ │ │ 0x00dc6e80 00000000 0ee32f00 00000000 8de22f00 ....../......./. │ │ - 0x00dc6e90 bb383000 de8f3000 4f083100 f8433300 .80...0.O.1..C3. │ │ - 0x00dc6ea0 0e8f3000 69490305 07000000 7f093100 ..0.iI........1. │ │ - 0x00dc6eb0 89ed3000 69490805 07000000 0a6f3200 ..0.iI.......o2. │ │ - 0x00dc6ec0 89ed3000 6e4e0300 04000000 4d983100 ..0.nN......M.1. │ │ + 0x00dc6e90 bb383000 de8f3000 76083100 f8433300 .80...0.v.1..C3. │ │ + 0x00dc6ea0 0e8f3000 69490305 07000000 a6093100 ..0.iI........1. │ │ + 0x00dc6eb0 b0ed3000 69490805 07000000 316f3200 ..0.iI......1o2. │ │ + 0x00dc6ec0 b0ed3000 6e4e0300 04000000 74983100 ..0.nN......t.1. │ │ 0x00dc6ed0 0e8f3000 71510400 04000000 dbaf3000 ..0.qQ........0. │ │ - 0x00dc6ee0 0e8f3000 73530400 04000000 a9d73100 ..0.sS........1. │ │ - 0x00dc6ef0 0e8f3000 0e8f3000 65433100 41a72f00 ..0...0.eC1.A./. │ │ + 0x00dc6ee0 0e8f3000 73530400 04000000 d0d73100 ..0.sS........1. │ │ + 0x00dc6ef0 0e8f3000 0e8f3000 8c433100 41a72f00 ..0...0..C1.A./. │ │ 0x00dc6f00 bb383000 bb383000 de8f3000 de8f3000 .80..80...0...0. │ │ - 0x00dc6f10 4f083100 4f083100 4f083100 4f083100 O.1.O.1.O.1.O.1. │ │ - 0x00dc6f20 136f3200 777d3100 4a733000 4a733000 .o2.w}1.Js0.Js0. │ │ + 0x00dc6f10 76083100 76083100 76083100 76083100 v.1.v.1.v.1.v.1. │ │ + 0x00dc6f20 3a6f3200 9e7d3100 4a733000 4a733000 :o2..}1.Js0.Js0. │ │ 0x00dc6f30 4a733000 4a733000 c49db100 0c9eb100 Js0.Js0......... │ │ 0x00dc6f40 149eb100 689eb100 709eb100 7c9eb100 ....h...p...|... │ │ 0x00dc6f50 849eb100 00000000 01000000 00000000 ................ │ │ 0x00dc6f60 889eb100 409fb100 5c9fb100 7ca0b100 ....@...\...|... │ │ 0x00dc6f70 28a1b100 80a1b100 fca1b100 9ca2b100 (............... │ │ 0x00dc6f80 50a3b100 c0a3b100 5ca4b100 e0cf3000 P.......\.....0. │ │ - 0x00dc6f90 95a93200 00000000 358d3200 aed73100 ..2.....5.2...1. │ │ - 0x00dc6fa0 c91d3000 def73100 65e33200 196f3200 ..0...1.e.2..o2. │ │ - 0x00dc6fb0 6b9e3100 4ba92f00 f7f73100 4ee73200 k.1.K./...1.N.2. │ │ - 0x00dc6fc0 bc513200 db913000 12c62f00 00000000 .Q2...0.../..... │ │ - 0x00dc6fd0 d8413100 af193000 e7253100 ac613100 .A1...0..%1..a1. │ │ - 0x00dc6fe0 33013000 00000000 bc093100 00000000 3.0.......1..... │ │ - 0x00dc6ff0 d5513200 72243300 0db03000 edcf3000 .Q2.r$3...0...0. │ │ + 0x00dc6f90 bca93200 00000000 5c8d3200 d5d73100 ..2.....\.2...1. │ │ + 0x00dc6fa0 c91d3000 05f83100 65e33200 406f3200 ..0...1.e.2.@o2. │ │ + 0x00dc6fb0 929e3100 4ba92f00 1ef83100 4ee73200 ..1.K./...1.N.2. │ │ + 0x00dc6fc0 e3513200 db913000 12c62f00 00000000 .Q2...0.../..... │ │ + 0x00dc6fd0 ff413100 af193000 0e263100 d3613100 .A1...0..&1..a1. │ │ + 0x00dc6fe0 33013000 00000000 e3093100 00000000 3.0.......1..... │ │ + 0x00dc6ff0 fc513200 72243300 0db03000 edcf3000 .Q2.r$3...0...0. │ │ 0x00dc7000 ecacb100 f8afb100 24b2b100 4cb3b100 ........$...L... │ │ 0x00dc7010 6cb3b100 90b3b100 04000000 f007b200 l............... │ │ 0x00dc7020 2808b200 6008b200 e40ab200 580bb200 (...`.......X... │ │ 0x00dc7030 ec0bb200 200cb200 3c0cb200 a011b200 .... ...<....... │ │ 0x00dc7040 f412b200 2413b200 2814b200 3c14b200 ....$...(...<... │ │ 0x00dc7050 bc1db200 c81db200 bc1eb200 c41eb200 ................ │ │ 0x00dc7060 d41eb200 301fb200 6820b200 1421b200 ....0...h ...!.. │ │ @@ -29545,97 +29545,97 @@ │ │ 0x00dc7090 fcb8b100 00000000 00000000 14c1b100 ................ │ │ 0x00dc70a0 14c1b100 70c2b100 f8c3b100 f8c3b100 ....p........... │ │ 0x00dc70b0 38c4b100 70c4b100 b4c4b100 74c6b100 8...p.......t... │ │ 0x00dc70c0 08c9b100 10c9b100 d0c9b100 00000000 ................ │ │ 0x00dc70d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc70e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc70f0 00000000 00000000 00000000 61013000 ............a.0. │ │ - 0x00dc7100 a5a93200 433b3000 e9a93200 23c62f00 ..2.C;0...2.#./. │ │ - 0x00dc7110 cf613100 21923000 4e8d3200 dd783000 .a1.!.0.N.2..x0. │ │ - 0x00dc7120 77443100 91ed3000 bf453300 867d3100 wD1...0..E3..}1. │ │ - 0x00dc7130 f67d3100 d1093100 405b3000 5f3b3000 .}1...1.@[0._;0. │ │ - 0x00dc7140 fab93100 eb613100 576f3200 c1243300 ..1..a1.Wo2..$3. │ │ - 0x00dc7150 35ba3100 bcd73100 050a3100 4a733000 5.1...1...1.Js0. │ │ - 0x00dc7160 4a733000 e6d73100 ef453300 1dd83100 Js0...1..E3...1. │ │ - 0x00dc7170 8d013000 2c463300 9c323200 8a3b3000 ..0.,F3..22..;0. │ │ - 0x00dc7180 83e73200 05523200 06aa3200 46523200 ..2..R2...2.FR2. │ │ - 0x00dc7190 5df83100 668d3200 bb043300 00000000 ].1.f.2...3..... │ │ + 0x00dc7100 cca93200 433b3000 10aa3200 23c62f00 ..2.C;0...2.#./. │ │ + 0x00dc7110 f6613100 21923000 758d3200 dd783000 .a1.!.0.u.2..x0. │ │ + 0x00dc7120 9e443100 b8ed3000 bf453300 ad7d3100 .D1...0..E3..}1. │ │ + 0x00dc7130 1d7e3100 f8093100 405b3000 5f3b3000 .~1...1.@[0._;0. │ │ + 0x00dc7140 21ba3100 12623100 7e6f3200 c1243300 !.1..b1.~o2..$3. │ │ + 0x00dc7150 5cba3100 e3d73100 2c0a3100 4a733000 \.1...1.,.1.Js0. │ │ + 0x00dc7160 4a733000 0dd83100 ef453300 44d83100 Js0...1..E3.D.1. │ │ + 0x00dc7170 8d013000 2c463300 c3323200 8a3b3000 ..0.,F3..22..;0. │ │ + 0x00dc7180 83e73200 2c523200 2daa3200 6d523200 ..2.,R2.-.2.mR2. │ │ + 0x00dc7190 84f83100 8d8d3200 bb043300 00000000 ..1...2...3..... │ │ 0x00dc71a0 f0f0b100 dcf1b100 ecf1b100 5cf2b100 ............\... │ │ 0x00dc71b0 7cf2b100 00000000 00000000 f0f3b100 |............... │ │ 0x00dc71c0 1cf4b100 2cf4b100 9cf4b100 bcf4b100 ....,........... │ │ - 0x00dc71d0 00000000 57c93200 09000000 b98d3200 ....W.2.......2. │ │ - 0x00dc71e0 06000000 8b5b3000 08000000 8b9e3100 .....[0.......1. │ │ - 0x00dc71f0 0a000000 12623100 05000000 06263100 .....b1......&1. │ │ - 0x00dc7200 07000000 43c62f00 0a000000 8c6f3200 ....C./......o2. │ │ - 0x00dc7210 0a000000 6fba3100 02000400 df793000 ....o.1......y0. │ │ - 0x00dc7220 03010300 0e263100 03010200 67aa3200 .....&1.....g.2. │ │ - 0x00dc7230 04000100 91243300 80cfb200 f9253100 .....$3......%1. │ │ - 0x00dc7240 f4dbb200 c1753000 d0dfb200 57c93200 .....u0.....W.2. │ │ - 0x00dc7250 20e1b200 06263100 f9e73200 01e83200 ....&1...2...2. │ │ - 0x00dc7260 87463300 aaa53200 00000000 b0fdb200 .F3...2......... │ │ + 0x00dc71d0 00000000 7ec93200 09000000 e08d3200 ....~.2.......2. │ │ + 0x00dc71e0 06000000 8b5b3000 08000000 b29e3100 .....[0.......1. │ │ + 0x00dc71f0 0a000000 39623100 05000000 2d263100 ....9b1.....-&1. │ │ + 0x00dc7200 07000000 43c62f00 0a000000 b36f3200 ....C./......o2. │ │ + 0x00dc7210 0a000000 96ba3100 02000400 df793000 ......1......y0. │ │ + 0x00dc7220 03010300 35263100 03010200 8eaa3200 ....5&1.......2. │ │ + 0x00dc7230 04000100 91243300 80cfb200 20263100 .....$3..... &1. │ │ + 0x00dc7240 f4dbb200 c1753000 d0dfb200 7ec93200 .....u0.....~.2. │ │ + 0x00dc7250 20e1b200 2d263100 f9e73200 01e83200 ...-&1...2...2. │ │ + 0x00dc7260 87463300 d1a53200 00000000 b0fdb200 .F3...2......... │ │ 0x00dc7270 b0fdb200 94ffb200 1400b300 1400b300 ................ │ │ 0x00dc7280 3c00b300 8000b300 9c00b300 5c01b300 <...........\... │ │ 0x00dc7290 c401b300 d401b300 5402b300 00000000 ........T....... │ │ 0x00dc72a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc72b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc72c0 00000000 00000000 00000000 04000000 ................ │ │ 0x00dc72d0 bc02b300 f402b300 3003b300 f407b300 ........0....... │ │ 0x00dc72e0 0408b300 c808b300 6809b300 b809b300 ........h....... │ │ 0x00dc72f0 7413b300 b815b300 c415b300 541ab300 t...........T... │ │ 0x00dc7300 c01ab300 6824b300 7824b300 a424b300 ....h$..x$...$.. │ │ 0x00dc7310 ac24b300 c024b300 f824b300 c025b300 .$...$...$...%.. │ │ 0x00dc7320 e025b300 1826b300 5026b300 9826b300 .%...&..P&...&.. │ │ - 0x00dc7330 14133200 01000000 5bcf3000 00000000 ..2.....[.0..... │ │ - 0x00dc7340 41153200 02000000 00000000 00000000 A.2............. │ │ - 0x00dc7350 5fee3000 a40a3100 54923000 eb613100 _.0...1.T.0..a1. │ │ - 0x00dc7360 fe6f3200 d7463300 bbc62f00 06453100 .o2..F3.../..E1. │ │ - 0x00dc7370 fe463300 07d93100 ae1e3000 03000000 .F3...1...0..... │ │ + 0x00dc7330 3b133200 01000000 5bcf3000 00000000 ;.2.....[.0..... │ │ + 0x00dc7340 68153200 02000000 00000000 00000000 h.2............. │ │ + 0x00dc7350 86ee3000 cb0a3100 54923000 12623100 ..0...1.T.0..b1. │ │ + 0x00dc7360 25703200 d7463300 bbc62f00 2d453100 %p2..F3.../.-E1. │ │ + 0x00dc7370 fe463300 2ed93100 ae1e3000 03000000 .F3...1...0..... │ │ 0x00dc7380 301db400 3c1db400 4c1db400 981db400 0...<...L....... │ │ 0x00dc7390 4c1eb400 941eb400 a81eb400 d41eb400 L............... │ │ 0x00dc73a0 0c1fb400 841fb400 a41fb400 3820b400 ............8 .. │ │ 0x00dc73b0 f821b400 f425b400 9c26b400 e026b400 .!...%...&...&.. │ │ 0x00dc73c0 3827b400 d827b400 0029b400 b429b400 8'...'...)...).. │ │ - 0x00dc73d0 1c2ab400 5e253300 06263100 c3aa3200 .*..^%3..&1...2. │ │ + 0x00dc73d0 1c2ab400 5e253300 2d263100 eaaa3200 .*..^%3.-&1...2. │ │ 0x00dc73e0 f9e73200 a0e12f00 91243300 00000000 ..2.../..$3..... │ │ - 0x00dc73f0 e062b400 00000000 ed9f3100 00000000 .b........1..... │ │ + 0x00dc73f0 e062b400 00000000 14a03100 00000000 .b........1..... │ │ 0x00dc7400 9068b400 00000000 9c5b3000 00000000 .h.......[0..... │ │ - 0x00dc7410 386ab400 00000000 3e6f3200 9c74b400 8j......>o2..t.. │ │ - 0x00dc7420 7c7ab400 a87ab400 b3d93100 787eb400 |z...z....1.x~.. │ │ - 0x00dc7430 8c7fb400 907fb400 dfb93100 4481b400 ..........1.D... │ │ + 0x00dc7410 386ab400 00000000 656f3200 9c74b400 8j......eo2..t.. │ │ + 0x00dc7420 7c7ab400 a87ab400 dad93100 787eb400 |z...z....1.x~.. │ │ + 0x00dc7430 8c7fb400 907fb400 06ba3100 4481b400 ..........1.D... │ │ 0x00dc7440 1082b400 4082b400 d3023000 2040b300 ....@.....0. @.. │ │ 0x00dc7450 9c41b300 8c82b400 02000000 389cb400 .A..........8... │ │ 0x00dc7460 4c9cb400 609cb400 a89db400 b89db400 L...`........... │ │ 0x00dc7470 c89db400 9c9fb400 c89fb400 70a1b400 ............p... │ │ 0x00dc7480 d8a5b400 e0a5b400 20a7b400 00000000 ........ ....... │ │ 0x00dc7490 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc74a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc74b0 00000000 00000000 00000000 40b03000 ............@.0. │ │ - 0x00dc74c0 ae623100 a55b3000 ef053300 88d03000 .b1..[0...3...0. │ │ - 0x00dc74d0 00000000 cc253300 5de83200 5cca3200 .....%3.].2.\.2. │ │ - 0x00dc74e0 367b3000 e4533200 80e83200 83333200 6{0..S2...2..32. │ │ - 0x00dc74f0 640b3100 4a703200 34263100 6cc72f00 d.1.Jp2.4&1.l./. │ │ - 0x00dc7500 35933000 aa453100 b8d03000 80473300 5.0..E1...0..G3. │ │ - 0x00dc7510 43ea3000 02d73100 dd333200 d442e000 C.0...1..32..B.. │ │ - 0x00dc7520 dfc72f00 3843e000 e1453100 88ca3200 ../.8C...E1...2. │ │ - 0x00dc7530 fc253300 d50b3100 fc7e3100 42e42f00 .%3...1..~1.B./. │ │ - 0x00dc7540 e7333200 9e703200 82933000 71ab3200 .32..p2...0.q.2. │ │ - 0x00dc7550 1be93200 f5453100 165c3000 57e42f00 ..2..E1..\0.W./. │ │ - 0x00dc7560 efc72f00 39163200 0e463100 09c82f00 ../.9.2..F1.../. │ │ - 0x00dc7570 77e42f00 0f263300 c4b03000 8f8e3200 w./..&3...0...2. │ │ - 0x00dc7580 903d3000 8df93100 4b543200 4abb3100 .=0...1.KT2.J.1. │ │ - 0x00dc7590 57bb3100 22263300 d0b03000 a3f93100 W.1."&3...0...1. │ │ - 0x00dc75a0 b2703200 3e063300 05343200 2c5c3000 .p2.>.3..42.,\0. │ │ - 0x00dc75b0 5eef3000 93d13000 c2703200 1d343200 ^.0...0..p2..42. │ │ - 0x00dc75c0 4e063300 99da3100 baf93100 0aaa2f00 N.3...1...1.../. │ │ - 0x00dc75d0 8ee42f00 a5e42f00 3b343200 475c3000 ../.../.;42.G\0. │ │ - 0x00dc75e0 f3623100 cef93100 a78e3200 5c5c3000 .b1...1...2.\\0. │ │ - 0x00dc75f0 9c3d3000 a93d3000 4d0f3200 41373000 .=0..=0.M.2.A70. │ │ - 0x00dc7600 84b63100 e05c3100 a5a52f00 c0733000 ..1..\1.../..s0. │ │ - 0x00dc7610 b47c3100 15e22f00 0be22f00 35453300 .|1.../.../.5E3. │ │ - 0x00dc7620 7f6e3200 f6313200 379d3100 00000000 .n2..12.7.1..... │ │ + 0x00dc74c0 d5623100 a55b3000 ef053300 88d03000 .b1..[0...3...0. │ │ + 0x00dc74d0 00000000 cc253300 5de83200 83ca3200 .....%3.].2...2. │ │ + 0x00dc74e0 367b3000 0b543200 80e83200 aa333200 6{0..T2...2..32. │ │ + 0x00dc74f0 8b0b3100 71703200 5b263100 6cc72f00 ..1.qp2.[&1.l./. │ │ + 0x00dc7500 35933000 d1453100 b8d03000 80473300 5.0..E1...0..G3. │ │ + 0x00dc7510 6aea3000 29d73100 04343200 d442e000 j.0.).1..42..B.. │ │ + 0x00dc7520 dfc72f00 3843e000 08463100 afca3200 ../.8C...F1...2. │ │ + 0x00dc7530 fc253300 fc0b3100 237f3100 42e42f00 .%3...1.#.1.B./. │ │ + 0x00dc7540 0e343200 c5703200 82933000 98ab3200 .42..p2...0...2. │ │ + 0x00dc7550 1be93200 1c463100 165c3000 57e42f00 ..2..F1..\0.W./. │ │ + 0x00dc7560 efc72f00 60163200 35463100 09c82f00 ../.`.2.5F1.../. │ │ + 0x00dc7570 77e42f00 0f263300 c4b03000 b68e3200 w./..&3...0...2. │ │ + 0x00dc7580 903d3000 b4f93100 72543200 71bb3100 .=0...1.rT2.q.1. │ │ + 0x00dc7590 7ebb3100 22263300 d0b03000 caf93100 ~.1."&3...0...1. │ │ + 0x00dc75a0 d9703200 3e063300 2c343200 2c5c3000 .p2.>.3.,42.,\0. │ │ + 0x00dc75b0 85ef3000 93d13000 e9703200 44343200 ..0...0..p2.D42. │ │ + 0x00dc75c0 4e063300 c0da3100 e1f93100 0aaa2f00 N.3...1...1.../. │ │ + 0x00dc75d0 8ee42f00 a5e42f00 62343200 475c3000 ../.../.b42.G\0. │ │ + 0x00dc75e0 1a633100 f5f93100 ce8e3200 5c5c3000 .c1...1...2.\\0. │ │ + 0x00dc75f0 9c3d3000 a93d3000 740f3200 41373000 .=0..=0.t.2.A70. │ │ + 0x00dc7600 abb63100 075d3100 a5a52f00 c0733000 ..1..]1.../..s0. │ │ + 0x00dc7610 db7c3100 15e22f00 0be22f00 35453300 .|1.../.../.5E3. │ │ + 0x00dc7620 a66e3200 1d323200 5e9d3100 00000000 .n2..22.^.1..... │ │ 0x00dc7630 00000100 00000000 00000000 00000000 ................ │ │ 0x00dc7640 54c7b500 24cdb500 0cbcb500 707eb600 T...$.......p~.. │ │ 0x00dc7650 087fb600 a87eb600 8c01bb00 e0f3ba00 .....~.......... │ │ 0x00dc7660 7054b500 e455b500 9c52b500 5c51b500 pT...U...R..\Q.. │ │ 0x00dc7670 0056b500 a053b500 3cacb900 94a4b900 .V...S..<....... │ │ 0x00dc7680 1469b500 3c32b500 6c3cb500 3c49b500 .i..<2..l<...2. │ │ + 0x00dc92a0 6a00000a 683f3000 6b00000a 31dc3100 j...h?0.k...1.1. │ │ + 0x00dc92b0 6600000a 335e3000 6f00000a cc8f3200 f...3^0.o.....2. │ │ 0x00dc92c0 e900000a 863f3000 3001000a 617c3000 .....?0.0...a|0. │ │ - 0x00dc92d0 3201000a d5473100 6e00000a 26e62f00 2....G1.n...&./. │ │ + 0x00dc92d0 3201000a fc473100 6e00000a 26e62f00 2....G1.n...&./. │ │ 0x00dc92e0 4c01000a a8c92f00 ec00000a bdc92f00 L...../......./. │ │ - 0x00dc92f0 6900000a a3ac3200 0701000a b5ac3200 i.....2.......2. │ │ - 0x00dc9300 6c00000a 9c943000 7a00000a e1473100 l.....0.z....G1. │ │ - 0x00dc9310 2401000a 33173200 0f01000a 6e7c3000 $...3.2.....n|0. │ │ - 0x00dc9320 f000000a f0473100 7300000a 1e0d3100 .....G1.s.....1. │ │ - 0x00dc9330 7400000a 6e283100 db00000a 5e493300 t...n(1.....^I3. │ │ - 0x00dc9340 7200000a 27bd3100 bb01000a 34e62f00 r...'.1.....4./. │ │ - 0x00dc9350 7700000a fb473100 7b00000a 46173200 w....G1.{...F.2. │ │ - 0x00dc9360 5b01000a 97ab2f00 7301000a 54173200 [...../.s...T.2. │ │ + 0x00dc92f0 6900000a caac3200 0701000a dcac3200 i.....2.......2. │ │ + 0x00dc9300 6c00000a 9c943000 7a00000a 08483100 l.....0.z....H1. │ │ + 0x00dc9310 2401000a 5a173200 0f01000a 6e7c3000 $...Z.2.....n|0. │ │ + 0x00dc9320 f000000a 17483100 7300000a 450d3100 .....H1.s...E.1. │ │ + 0x00dc9330 7400000a 95283100 db00000a 5e493300 t....(1.....^I3. │ │ + 0x00dc9340 7200000a 4ebd3100 bb01000a 34e62f00 r...N.1.....4./. │ │ + 0x00dc9350 7700000a 22483100 7b00000a 6d173200 w..."H1.{...m.2. │ │ + 0x00dc9360 5b01000a 97ab2f00 7301000a 7b173200 [...../.s...{.2. │ │ 0x00dc9370 6001000a 405e3000 6101000a 953f3000 `...@^0.a....?0. │ │ - 0x00dc9380 7c00000a 0e803100 8001000a 1f803100 |.....1.......1. │ │ - 0x00dc9390 7f00000a 38bd3100 fd00000a d1c92f00 ....8.1......./. │ │ + 0x00dc9380 7c00000a 35803100 8001000a 46803100 |...5.1.....F.1. │ │ + 0x00dc9390 7f00000a 5fbd3100 fd00000a d1c92f00 ...._.1......./. │ │ 0x00dc93a0 8000000a 44e62f00 8100000a b5073300 ....D./.......3. │ │ - 0x00dc93b0 8200000a cf073300 ea00000a c5ac3200 ......3.......2. │ │ - 0x00dc93c0 6d00000a aea13100 2b01000a 300d3100 m.....1.+...0.1. │ │ - 0x00dc93d0 8300000a 73283300 8d01000a 28353200 ....s(3.....(52. │ │ - 0x00dc93e0 8e01000a 2ffb3100 8500000a 89283300 ..../.1......(3. │ │ - 0x00dc93f0 8600000a 535e3000 7901000a 15723200 ....S^0.y....r2. │ │ - 0x00dc9400 8700000a 9c283300 da00000a 56553200 .....(3.....VU2. │ │ + 0x00dc93b0 8200000a cf073300 ea00000a ecac3200 ......3.......2. │ │ + 0x00dc93c0 6d00000a d5a13100 2b01000a 570d3100 m.....1.+...W.1. │ │ + 0x00dc93d0 8300000a 73283300 8d01000a 4f353200 ....s(3.....O52. │ │ + 0x00dc93e0 8e01000a 56fb3100 8500000a 89283300 ....V.1......(3. │ │ + 0x00dc93f0 8600000a 535e3000 7901000a 3c723200 ....S^0.y......../.v....d1. │ │ - 0x00dc9530 8f01000a 6fbd3100 5d01000a 75553200 ....o.1.]...uU2. │ │ - 0x00dc9540 6201000a 8a553200 9600000a 2b083300 b....U2.....+.3. │ │ - 0x00dc9550 9700000a 5cea3200 a301000a 3efb3100 ....\.2.....>.1. │ │ - 0x00dc9560 cc00000a 67173200 c200000a 50e62f00 ....g.2.....P./. │ │ + 0x00dc94c0 c900000a 6d043000 ca00000a fcac3200 ....m.0.......2. │ │ + 0x00dc94d0 cb00000a 17083300 9100000a d1643100 ......3......d1. │ │ + 0x00dc94e0 9200000a 1bca2f00 9300000a 37f13000 ....../.....7.0. │ │ + 0x00dc94f0 1901000a 50803100 8a01000a 62cc3200 ....P.1.....b.2. │ │ + 0x00dc9500 9400000a de8f3200 9500000a 5fdc3100 ......2....._.1. │ │ + 0x00dc9510 4e01000a 6d0d3100 3501000a 7dbd3100 N...m.1.5...}.1. │ │ + 0x00dc9520 3e01000a a8ab2f00 7601000a ef643100 >...../.v....d1. │ │ + 0x00dc9530 8f01000a 96bd3100 5d01000a 9c553200 ......1.]....U2. │ │ + 0x00dc9540 6201000a b1553200 9600000a 2b083300 b....U2.....+.3. │ │ + 0x00dc9550 9700000a 5cea3200 a301000a 65fb3100 ....\.2.....e.1. │ │ + 0x00dc9560 cc00000a 8e173200 c200000a 50e62f00 ......2.....P./. │ │ 0x00dc9570 9800000a 70d33000 1701000a 6ae62f00 ....p.0.....j./. │ │ 0x00dc9580 9900000a 86043000 a300000a 7f493300 ......0......I3. │ │ 0x00dc9590 3c01000a 87d33000 9501000a cf943000 <.....0.......0. │ │ 0x00dc95a0 a101000a d1283300 9d01000a 907c3000 .....(3......|0. │ │ 0x00dc95b0 9101000a 7aea3200 9a00000a 30ca2f00 ....z.2.....0./. │ │ 0x00dc95c0 9b00000a 93493300 9c00000a a7493300 .....I3......I3. │ │ - 0x00dc95d0 a200000a 22f13000 7c01000a 23723200 ....".0.|...#r2. │ │ + 0x00dc95d0 a200000a 49f13000 7c01000a 4a723200 ....I.0.|...Jr2. │ │ 0x00dc95e0 7501000a 45083300 5401000a 9fd33000 u...E.3.T.....0. │ │ - 0x00dc95f0 de00000a 3cf13000 e700000a d8a13100 ....<.0.......1. │ │ - 0x00dc9600 6800000a 3a723200 f100000a 47ca2f00 h...:r2.....G./. │ │ - 0x00dc9610 cd00000a 4ccc3200 0401000a ecac3200 ....L.2.......2. │ │ + 0x00dc95f0 de00000a 63f13000 e700000a ffa13100 ....c.0.......1. │ │ + 0x00dc9600 6800000a 61723200 f100000a 47ca2f00 h...ar2.....G./. │ │ + 0x00dc9610 cd00000a 73cc3200 0401000a 13ad3200 ....s.2.......2. │ │ 0x00dc9620 ee00000a 42b23000 1801000a e4943000 ....B.0.......0. │ │ 0x00dc9630 5501000a f2283300 1b01000a 5db23000 U....(3.....].0. │ │ 0x00dc9640 7100000a 90203000 1a01000a 9c043000 q.... 0.......0. │ │ 0x00dc9650 d400000a 6cb23000 7800000a 87b23000 ....l.0.x.....0. │ │ - 0x00dc9660 ae00000a 5dfb3100 8101000a 74fb3100 ....].1.....t.1. │ │ - 0x00dc9670 5e01000a e6643100 3d01000a 86173200 ^....d1.=.....2. │ │ - 0x00dc9680 9201000a 51353200 8401000a 5b0d3100 ....Q52.....[.1. │ │ - 0x00dc9690 e703000a 8afb3100 6501000a ab203000 ......1.e.... 0. │ │ - 0x00dc96a0 4801000a 95173200 4501000a f4a13100 H.....2.E.....1. │ │ - 0x00dc96b0 4d01000a fd643100 9f00000a 8a283100 M....d1......(1. │ │ + 0x00dc9660 ae00000a 84fb3100 8101000a 9bfb3100 ......1.......1. │ │ + 0x00dc9670 5e01000a 0d653100 3d01000a ad173200 ^....e1.=.....2. │ │ + 0x00dc9680 9201000a 78353200 8401000a 820d3100 ....x52.......1. │ │ + 0x00dc9690 e703000a b1fb3100 6501000a ab203000 ......1.e.... 0. │ │ + 0x00dc96a0 4801000a bc173200 4501000a 1ba23100 H.....2.E.....1. │ │ + 0x00dc96b0 4d01000a 24653100 9f00000a b1283100 M...$e1......(1. │ │ 0x00dc96c0 9401000a c1ab2f00 a000000a a97c3000 ....../......|0. │ │ - 0x00dc96d0 1201000a 10293300 a100000a 4d803100 .....)3.....M.1. │ │ - 0x00dc96e0 8b01000a 25653100 a500000a 9a283100 ....%e1......(1. │ │ - 0x00dc96f0 7d01000a 0fa23100 0001000a ac043000 }.....1.......0. │ │ + 0x00dc96d0 1201000a 10293300 a100000a 74803100 .....)3.....t.1. │ │ + 0x00dc96e0 8b01000a 4c653100 a500000a c1283100 ....Le1......(1. │ │ + 0x00dc96f0 7d01000a 36a23100 0001000a ac043000 }...6.1.......0. │ │ 0x00dc9700 2201000a 5dca2f00 3601000a f4943000 "...]./.6.....0. │ │ - 0x00dc9710 a800000a d1ab2f00 a900000a 00ad3200 ....../.......2. │ │ - 0x00dc9720 aa00000a 92ea3200 7000000a ad173200 ......2.p.....2. │ │ - 0x00dc9730 dd00000a 9dfb3100 6601000a ad553200 ......1.f....U2. │ │ - 0x00dc9740 d100000a 59f13000 a401000a d78f3200 ....Y.0.......2. │ │ - 0x00dc9750 ab00000a 44653100 3701000a 4d723200 ....De1.7...Mr2. │ │ + 0x00dc9710 a800000a d1ab2f00 a900000a 27ad3200 ....../.....'.2. │ │ + 0x00dc9720 aa00000a 92ea3200 7000000a d4173200 ......2.p.....2. │ │ + 0x00dc9730 dd00000a c4fb3100 6601000a d4553200 ......1.f....U2. │ │ + 0x00dc9740 d100000a 80f13000 a401000a fe8f3200 ......0.......2. │ │ + 0x00dc9750 ab00000a 6b653100 3701000a 74723200 ....ke1.7...tr2. │ │ 0x00dc9760 2501000a b8d33000 b600000a 70ca2f00 %.....0.....p./. │ │ - 0x00dc9770 2101000a 5acc3200 1c01000a b3283100 !...Z.2......(1. │ │ + 0x00dc9770 2101000a 81cc3200 1c01000a da283100 !.....2......(1. │ │ 0x00dc9780 eb00000a dfd33000 b000000a 9d5e3000 ......0......^0. │ │ - 0x00dc9790 b100000a de3f3000 b300000a 1cad3200 .....?0.......2. │ │ + 0x00dc9790 b100000a de3f3000 b300000a 43ad3200 .....?0.....C.2. │ │ 0x00dc97a0 d600000a e9ab2f00 b500000a f7d33000 ....../.......0. │ │ 0x00dc97b0 b700000a ba7c3000 b900000a abea3200 .....|0.......2. │ │ 0x00dc97c0 4b01000a 81e62f00 bb00000a b65e3000 K...../......^0. │ │ 0x00dc97d0 1f01000a 01ac2f00 4a01000a 0cd43000 ....../.J.....0. │ │ - 0x00dc97e0 bc00000a 87ca2f00 8501000a 7cf13000 ....../.....|.0. │ │ - 0x00dc97f0 be00000a 64803100 bf00000a f63f3000 ....d.1......?0. │ │ - 0x00dc9800 5301000a 4cdc3100 4401000a 9fb23000 S...L.1.D.....0. │ │ - 0x00dc9810 c100000a 52d43000 9a01000a c9553200 ....R.0......U2. │ │ - 0x00dc9820 7801000a 69353200 6701000a cf7c3000 x...i52.g....|0. │ │ + 0x00dc97e0 bc00000a 87ca2f00 8501000a a3f13000 ....../.......0. │ │ + 0x00dc97f0 be00000a 8b803100 bf00000a f63f3000 ......1......?0. │ │ + 0x00dc9800 5301000a 73dc3100 4401000a 9fb23000 S...s.1.D.....0. │ │ + 0x00dc9810 c100000a 52d43000 9a01000a f0553200 ....R.0......U2. │ │ + 0x00dc9820 7801000a 90353200 6701000a cf7c3000 x....52.g....|0. │ │ 0x00dc9830 6301000a 97e62f00 2901000a a1e62f00 c...../.)...../. │ │ - 0x00dc9840 2701000a 62723200 6500000a b2fb3100 '...br2.e.....1. │ │ - 0x00dc9850 4201000a 80bd3100 7600000a da553200 B.....1.v....U2. │ │ - 0x00dc9860 d800000a cf5e3000 9301000a c8fb3100 .....^0.......1. │ │ - 0x00dc9870 c300000a b4493300 c400000a 74cc3200 .....I3.....t.2. │ │ + 0x00dc9840 2701000a 89723200 6500000a d9fb3100 '....r2.e.....1. │ │ + 0x00dc9850 4201000a a7bd3100 7600000a 01563200 B.....1.v....V2. │ │ + 0x00dc9860 d800000a cf5e3000 9301000a effb3100 .....^0.......1. │ │ + 0x00dc9870 c300000a b4493300 c400000a 9bcc3200 .....I3.......2. │ │ 0x00dc9880 3101000a 63d43000 c500000a bee62f00 1...c.0......./. │ │ - 0x00dc9890 5801000a 7c803100 ed00000a 20483100 X...|.1..... H1. │ │ - 0x00dc98a0 c600000a e07c3000 e300000a 99bd3100 .....|0.......1. │ │ - 0x00dc98b0 0e01000a 2f483100 c700000a c7173200 ..../H1.......2. │ │ - 0x00dc98c0 8701000a 8ef13000 8801000a e2fb3100 ......0.......1. │ │ - 0x00dc98d0 9601000a dee62f00 a201000a fa553200 ....../......U2. │ │ - 0x00dc98e0 1601000a 9bca2f00 2001000a 8bcc3200 ....../. .....2. │ │ - 0x00dc98f0 cf00000a ab803100 df00000a a2f13000 ......1.......0. │ │ - 0x00dc9900 e000000a a0cc3200 e100000a 79d43000 ......2.....y.0. │ │ - 0x00dc9910 8901000a a6bd3100 8301000a f5fb3100 ......1.......1. │ │ - 0x00dc9920 7e01000a bbea3200 d300000a e9173200 ~.....2.......2. │ │ - 0x00dc9930 3801000a fa173200 4101000a 15563200 8.....2.A....V2. │ │ - 0x00dc9940 3901000a 5c083300 d500000a be283100 9...\.3......(1. │ │ + 0x00dc9890 5801000a a3803100 ed00000a 47483100 X.....1.....GH1. │ │ + 0x00dc98a0 c600000a e07c3000 e300000a c0bd3100 .....|0.......1. │ │ + 0x00dc98b0 0e01000a 56483100 c700000a ee173200 ....VH1.......2. │ │ + 0x00dc98c0 8701000a b5f13000 8801000a 09fc3100 ......0.......1. │ │ + 0x00dc98d0 9601000a dee62f00 a201000a 21563200 ....../.....!V2. │ │ + 0x00dc98e0 1601000a 9bca2f00 2001000a b2cc3200 ....../. .....2. │ │ + 0x00dc98f0 cf00000a d2803100 df00000a c9f13000 ......1.......0. │ │ + 0x00dc9900 e000000a c7cc3200 e100000a 79d43000 ......2.....y.0. │ │ + 0x00dc9910 8901000a cdbd3100 8301000a 1cfc3100 ......1.......1. │ │ + 0x00dc9920 7e01000a bbea3200 d300000a 10183200 ~.....2.......2. │ │ + 0x00dc9930 3801000a 21183200 4101000a 3c563200 8...!.2.A......K./. │ │ - 0x00dc9b50 2f04000a 44293300 3804000a 41903200 /...D)3.8...A.2. │ │ + 0x00dc9af0 6d01000a 9c723200 6e01000a ca0d3100 m....r2.n.....1. │ │ + 0x00dc9b00 7701000a 1b363200 7b01000a 54293100 w....62.{...T)1. │ │ + 0x00dc9b10 5c04000a ac723200 5504000a ff203000 \....r2.U.... 0. │ │ + 0x00dc9b20 1904000a 2a293300 1a04000a e8bd3100 ....*)3.......1. │ │ + 0x00dc9b30 fd03000a 3f953000 1b04000a 95ad3200 ....?.0.......2. │ │ + 0x00dc9b40 2404000a 4efc3100 3e04000a 4be72f00 $...N.1.>...K./. │ │ + 0x00dc9b50 2f04000a 44293300 3804000a 68903200 /...D)3.8...h.2. │ │ 0x00dc9b60 6004000a 0d403000 4c04000a 1e213000 `....@0.L....!0. │ │ - 0x00dc9b70 2e04000a 66293300 fe03000a b40d3100 ....f)3.......1. │ │ - 0x00dc9b80 1804000a 88ad3200 5b04000a dfca2f00 ......2.[...../. │ │ - 0x00dc9b90 4204000a 5c903200 5a04000a dff13000 B...\.2.Z.....0. │ │ + 0x00dc9b70 2e04000a 66293300 fe03000a db0d3100 ....f)3.......1. │ │ + 0x00dc9b80 1804000a afad3200 5b04000a dfca2f00 ......2.[...../. │ │ + 0x00dc9b90 4204000a 83903200 5a04000a 06f23000 B.....2.Z.....0. │ │ 0x00dc9ba0 5904000a 09eb3200 5704000a 2feb3200 Y.....2.W.../.2. │ │ - 0x00dc9bb0 5804000a e8cc3200 5604000a d00d3100 X.....2.V.....1. │ │ + 0x00dc9bb0 5804000a 0fcd3200 5604000a f70d3100 X.....2.V.....1. │ │ 0x00dc9bc0 6f01000a 83293300 9d00000a dd5e3000 o....)3......^0. │ │ 0x00dc9bd0 8400000a 8e083300 9901000a a3083300 ......3.......3. │ │ - 0x00dc9be0 a400000a 00f23000 3a01000a 94483100 ......0.:....H1. │ │ - 0x00dc9bf0 ef00000a 9bdc3100 f200000a 3e293100 ......1.....>)1. │ │ - 0x00dc9c00 f300000a c0dc3100 0601000a b3483100 ......1......H1. │ │ - 0x00dc9c10 b200000a 40a23100 2601000a b8083300 ....@.1.&.....3. │ │ + 0x00dc9be0 a400000a 27f23000 3a01000a bb483100 ....'.0.:....H1. │ │ + 0x00dc9bf0 ef00000a c2dc3100 f200000a 65293100 ......1.....e)1. │ │ + 0x00dc9c00 f300000a e7dc3100 0601000a da483100 ......1......H1. │ │ + 0x00dc9c10 b200000a 67a23100 2601000a b8083300 ....g.1.&.....3. │ │ 0x00dc9c20 f400000a 134a3300 f500000a 357d3000 .....J3.....5}0. │ │ - 0x00dc9c30 1401000a dabd3100 f600000a e2dc3100 ......1.......1. │ │ + 0x00dc9c30 1401000a 01be3100 f600000a 09dd3100 ......1.......1. │ │ 0x00dc9c40 f700000a 27b33000 f800000a 477d3000 ....'.0.....G}0. │ │ - 0x00dc9c50 f900000a 5f293100 8201000a 73293100 ...._)1.....s)1. │ │ - 0x00dc9c60 8b00000a 9fad3200 7001000a 6ee72f00 ......2.p...n./. │ │ - 0x00dc9c70 fa00000a 84293100 4301000a ec0d3100 .....)1.C.....1. │ │ - 0x00dc9c80 fb00000a 77903200 fc00000a 14f23000 ....w.2.......0. │ │ - 0x00dc9c90 fe00000a 264a3300 ff00000a 3c563200 ....&J3......1. │ │ - 0x00dc9ff0 1a363200 00000100 382cb600 57ac2f00 .62.....8,..W./. │ │ + 0x00dc9f80 370e3100 00000400 5c29b600 93953000 7.1.....\)....0. │ │ + 0x00dc9f90 4fac2f00 00000100 a829b600 7b183200 O./......)..{.2. │ │ + 0x00dc9fa0 dd293100 00000100 f429b600 c0a23100 .)1......)....1. │ │ + 0x00dc9fb0 c7a23100 00000100 402ab600 69213000 ..1.....@*..i!0. │ │ + 0x00dc9fc0 3cd53000 00000100 8c2ab600 ec293100 <.0......*...)1. │ │ + 0x00dc9fd0 fb293100 08000100 902bb600 9beb3200 .)1......+....2. │ │ + 0x00dc9fe0 138f3000 00000100 e42bb600 65be3100 ..0......+..e.1. │ │ + 0x00dc9ff0 41363200 00000100 382cb600 57ac2f00 A62.....8,..W./. │ │ 0x00dca000 00000000 00000100 802cb600 a8eb3200 .........,....2. │ │ - 0x00dca010 60ac2f00 00000100 882cb600 bd903200 `./......,....2. │ │ - 0x00dca020 4bbe3100 00000100 902cb600 a7953000 K.1......,....0. │ │ + 0x00dca010 60ac2f00 00000100 882cb600 e4903200 `./......,....2. │ │ + 0x00dca020 72be3100 00000100 902cb600 a7953000 r.1......,....0. │ │ 0x00dca030 00000000 00000100 e42cb600 70213000 .........,..p!0. │ │ - 0x00dca040 00000000 00000100 382db600 e9483100 ........8-...H1. │ │ - 0x00dca050 f9803100 20000200 0c27b600 58be3100 ..1. ....'..X.1. │ │ - 0x00dca060 2cf33100 20000200 442eb600 eaad3200 ,.1. ...D.....2. │ │ + 0x00dca040 00000000 00000100 382db600 10493100 ........8-...I1. │ │ + 0x00dca050 20813100 20000200 0c27b600 7fbe3100 .1. ....'....1. │ │ + 0x00dca060 53f33100 20000200 442eb600 11ae3200 S.1. ...D.....2. │ │ 0x00dca070 00000000 28000200 702eb600 7b213000 ....(...p...{!0. │ │ - 0x00dca080 87213000 20000300 0c2fb600 a7a23100 .!0. ..../....1. │ │ - 0x00dca090 63be3100 20000200 c82fb600 6fbe3100 c.1. ..../..o.1. │ │ - 0x00dca0a0 f9ad3200 20000500 8430b600 c9e72f00 ..2. ....0..../. │ │ - 0x00dca0b0 26cd3200 20000300 2031b600 f6043000 &.2. ... 1....0. │ │ - 0x00dca0c0 445f3000 20000200 dc31b600 7cbe3100 D_0. ....1..|.1. │ │ - 0x00dca0d0 af953000 20000500 9832b600 e0293100 ..0. ....2...)1. │ │ - 0x00dca0e0 fe803100 20000200 d432b600 d8293300 ..1. ....2...)3. │ │ + 0x00dca080 87213000 20000300 0c2fb600 cea23100 .!0. ..../....1. │ │ + 0x00dca090 8abe3100 20000200 c82fb600 96be3100 ..1. ..../....1. │ │ + 0x00dca0a0 20ae3200 20000500 8430b600 c9e72f00 .2. ....0..../. │ │ + 0x00dca0b0 4dcd3200 20000300 2031b600 f6043000 M.2. ... 1....0. │ │ + 0x00dca0c0 445f3000 20000200 dc31b600 a3be3100 D_0. ....1....1. │ │ + 0x00dca0d0 af953000 20000500 9832b600 072a3100 ..0. ....2...*1. │ │ + 0x00dca0e0 25813100 20000200 d432b600 d8293300 %.1. ....2...)3. │ │ 0x00dca0f0 00000000 28000200 1033b600 d6e72f00 ....(....3..../. │ │ - 0x00dca100 00000000 20000300 4c33b600 170e3100 .... ...L3....1. │ │ + 0x00dca100 00000000 20000300 4c33b600 3e0e3100 .... ...L3..>.1. │ │ 0x00dca110 00000000 28000300 8833b600 6b4a3300 ....(....3..kJ3. │ │ - 0x00dca120 240e3100 20000500 c433b600 7d563200 $.1. ....3..}V2. │ │ + 0x00dca120 4b0e3100 20000500 c433b600 a4563200 K.1. ....3...V2. │ │ 0x00dca130 00000000 28000500 0034b600 ba7d3000 ....(....4...}0. │ │ 0x00dca140 e4e72f00 28000200 9035b600 6dac2f00 ../.(....5..m./. │ │ - 0x00dca150 ece72f00 00000100 c836b600 fb723200 ../......6...r2. │ │ - 0x00dca160 06ae3200 08000100 2bea3200 03000000 ..2.....+.2..... │ │ + 0x00dca150 ece72f00 00000100 c836b600 22733200 ../......6.."s2. │ │ + 0x00dca160 2dae3200 08000100 2bea3200 03000000 -.2.....+.2..... │ │ 0x00dca170 0d000000 00000000 0000003e 00000000 ...........>.... │ │ - 0x00dca180 c9903200 05000000 0d000000 00000000 ..2............. │ │ - 0x00dca190 00000000 00000000 50553200 05000000 ........PU2..... │ │ + 0x00dca180 f0903200 05000000 0d000000 00000000 ..2............. │ │ + 0x00dca190 00000000 00000000 77553200 05000000 ........wU2..... │ │ 0x00dca1a0 0d000000 00000000 00000002 00000000 ................ │ │ 0x00dca1b0 3fea3200 05000000 0d000000 00000000 ?.2............. │ │ 0x00dca1c0 00000004 00000000 7bac2f00 07000000 ........{./..... │ │ 0x00dca1d0 0d000000 00000000 00000010 00000000 ................ │ │ 0x00dca1e0 47283300 07000000 0d000000 00000000 G(3............. │ │ - 0x00dca1f0 00000008 00000000 330e3100 07000000 ........3.1..... │ │ + 0x00dca1f0 00000008 00000000 5a0e3100 07000000 ........Z.1..... │ │ 0x00dca200 0d000000 00000000 00000020 00000000 ........... .... │ │ 0x00dca210 19093300 06000000 0d000000 00000000 ..3............. │ │ - 0x00dca220 00000004 00000000 6e183200 08000000 ........n.2..... │ │ + 0x00dca220 00000004 00000000 95183200 08000000 ..........2..... │ │ 0x00dca230 0d000000 00000000 00000008 00000000 ................ │ │ - 0x00dca240 27363200 00000000 50553200 00030000 '62.....PU2..... │ │ + 0x00dca240 4e363200 00000000 77553200 00030000 N62.....wU2..... │ │ 0x00dca250 3fea3200 01030000 7bac2f00 02030000 ?.2.....{./..... │ │ - 0x00dca260 47283300 03030000 330e3100 04030000 G(3.....3.1..... │ │ - 0x00dca270 19093300 fffe0000 6e183200 fdfe0000 ..3.....n.2..... │ │ - 0x00dca280 5af23000 0d000000 0d000000 00000000 Z.0............. │ │ + 0x00dca260 47283300 03030000 5a0e3100 04030000 G(3.....Z.1..... │ │ + 0x00dca270 19093300 fffe0000 95183200 fdfe0000 ..3.......2..... │ │ + 0x00dca280 81f23000 0d000000 0d000000 00000000 ..0............. │ │ 0x00dca290 00400000 00000000 83ac2f00 0e000000 .@......../..... │ │ 0x00dca2a0 0d000000 00000000 00080000 00000000 ................ │ │ - 0x00dca2b0 cf903200 04000000 0c000000 00000000 ..2............. │ │ + 0x00dca2b0 f6903200 04000000 0c000000 00000000 ..2............. │ │ 0x00dca2c0 50080080 00000000 93213000 0b000000 P........!0..... │ │ 0x00dca2d0 0d000000 00000000 00000200 00000000 ................ │ │ 0x00dca2e0 6fb33000 10000000 08000000 00000000 o.0............. │ │ 0x00dca2f0 00004000 00000000 7a4a3300 1b000000 ..@.....zJ3..... │ │ 0x00dca300 08000000 00000000 00000100 00000000 ................ │ │ 0x00dca310 964a3300 08000000 08000000 00000000 .J3............. │ │ - 0x00dca320 00000000 00000000 d4903200 0a000000 ..........2..... │ │ + 0x00dca320 00000000 00000000 fb903200 0a000000 ..........2..... │ │ 0x00dca330 08000000 00000000 00000000 00000000 ................ │ │ - 0x00dca340 9e653100 19000000 0c000000 00000000 .e1............. │ │ + 0x00dca340 c5653100 19000000 0c000000 00000000 .e1............. │ │ 0x00dca350 00000400 00000000 22cb2f00 19000000 ........"./..... │ │ 0x00dca360 0c000000 00000000 04000000 00000000 ................ │ │ - 0x00dca370 8abe3100 13000000 0c000000 00000000 ..1............. │ │ - 0x00dca380 00010000 00000000 f5483100 0e000000 .........H1..... │ │ + 0x00dca370 b1be3100 13000000 0c000000 00000000 ..1............. │ │ + 0x00dca380 00010000 00000000 1c493100 0e000000 .........I1..... │ │ 0x00dca390 0d000000 00000000 00000800 00000000 ................ │ │ 0x00dca3a0 b4eb3200 0f000000 0c000000 00000000 ..2............. │ │ - 0x00dca3b0 00000040 00000000 2c363200 0d000000 ...@....,62..... │ │ + 0x00dca3b0 00000040 00000000 53363200 0d000000 ...@....S62..... │ │ 0x00dca3c0 0c000000 00000000 00040000 00000000 ................ │ │ - 0x00dca3d0 3b0e3100 0e000000 0c000000 00000000 ;.1............. │ │ + 0x00dca3d0 620e3100 0e000000 0c000000 00000000 b.1............. │ │ 0x00dca3e0 00000000 08000000 03053000 10000000 ..........0..... │ │ 0x00dca3f0 0c000000 00000000 00002000 00000000 .......... ..... │ │ 0x00dca400 3ccb2f00 0f000000 0c000000 00000000 <./............. │ │ 0x00dca410 00001000 00000000 92ac2f00 0a000000 ........../..... │ │ 0x00dca420 0d000000 00000000 00000001 00000000 ................ │ │ 0x00dca430 80b33000 14000000 0d000000 00000000 ..0............. │ │ - 0x00dca440 01000000 00000000 b8653100 07000000 .........e1..... │ │ + 0x00dca440 01000000 00000000 df653100 07000000 .........e1..... │ │ 0x00dca450 0d000000 00000000 00020000 00000000 ................ │ │ - 0x00dca460 3a363200 04000000 0c000000 00000000 :62............. │ │ + 0x00dca460 61363200 04000000 0c000000 00000000 a62............. │ │ 0x00dca470 08000000 00000000 20093300 0f000000 ........ .3..... │ │ 0x00dca480 0c010000 00000000 01000000 00000000 ................ │ │ 0x00dca490 c4eb3200 18000000 0d000000 00000000 ..2............. │ │ - 0x00dca4a0 00000000 01000000 c0653100 18000000 .........e1..... │ │ + 0x00dca4a0 00000000 01000000 e7653100 18000000 .........e1..... │ │ 0x00dca4b0 0d000000 00000000 00000000 02000000 ................ │ │ - 0x00dca4c0 4a0e3100 16000000 0c000000 00000000 J.1............. │ │ - 0x00dca4d0 00000000 04000000 06733200 13000000 .........s2..... │ │ + 0x00dca4c0 710e3100 16000000 0c000000 00000000 q.1............. │ │ + 0x00dca4d0 00000000 04000000 2d733200 13000000 ........-s2..... │ │ 0x00dca4e0 0c000000 00000000 80000000 00000000 ................ │ │ 0x00dca4f0 515f3000 04000000 04020000 00000000 Q_0............. │ │ - 0x00dca500 01000000 00000000 3ecd3200 07000000 ........>.2..... │ │ + 0x00dca500 01000000 00000000 65cd3200 07000000 ........e.2..... │ │ 0x00dca510 08020000 00000000 01000000 00000000 ................ │ │ - 0x00dca520 3f363200 07000000 08020000 00000000 ?62............. │ │ - 0x00dca530 03000000 00000000 7a413100 04000000 ........zA1..... │ │ + 0x00dca520 66363200 07000000 08020000 00000000 f62............. │ │ + 0x00dca530 03000000 00000000 a1413100 04000000 .........A1..... │ │ 0x00dca540 08020000 00000000 05000000 00000000 ................ │ │ - 0x00dca550 04493100 14000000 08020000 00000000 .I1............. │ │ + 0x00dca550 2b493100 14000000 08020000 00000000 +I1............. │ │ 0x00dca560 09000000 00000000 ddeb3200 14000000 ..........2..... │ │ 0x00dca570 08020000 00000000 0b000000 00000000 ................ │ │ 0x00dca580 01000000 10000000 9ca5dc00 1a000000 ................ │ │ 0x00dca590 00000000 80000000 c77d3000 00100000 .........}0..... │ │ - 0x00dca5a0 00000000 00000000 86623100 10d0bc00 .........b1..... │ │ - 0x00dca5b0 00100000 00000000 04000000 73fc3100 ............s.1. │ │ + 0x00dca5a0 00000000 00000000 ad623100 10d0bc00 .........b1..... │ │ + 0x00dca5b0 00100000 00000000 04000000 9afc3100 ..............1. │ │ 0x00dca5c0 00d0bc00 00000000 00000000 08000000 ................ │ │ 0x00dca5d0 138f3000 68c2bc00 00000000 00000000 ..0.h........... │ │ - 0x00dca5e0 14000000 8e183200 68c2bc00 00000000 ......2.h....... │ │ - 0x00dca5f0 00000000 10000000 b6be3100 68c2bc00 ..........1.h... │ │ + 0x00dca5e0 14000000 b5183200 68c2bc00 00000000 ......2.h....... │ │ + 0x00dca5f0 00000000 10000000 ddbe3100 68c2bc00 ..........1.h... │ │ 0x00dca600 89000000 00000000 18000000 43d53000 ............C.0. │ │ 0x00dca610 68c2bc00 91100000 01000000 20000000 h........... ... │ │ 0x00dca620 2a013000 40d0bc00 91100000 02000000 *.0.@........... │ │ - 0x00dca630 28000000 76303200 40d0bc00 91000000 (...v02.@....... │ │ + 0x00dca630 28000000 9d303200 40d0bc00 91000000 (....02.@....... │ │ 0x00dca640 03000000 30000000 bc4a3300 ecffcd00 ....0....J3..... │ │ 0x00dca650 91000000 04000000 34000000 c14a3300 ........4....J3. │ │ 0x00dca660 68c2bc00 91100000 05000000 38000000 h...........8... │ │ 0x00dca670 24053000 20d0bc00 91000000 06000000 $.0. ........... │ │ - 0x00dca680 3c000000 df903200 68c2bc00 91000000 <.....2.h....... │ │ - 0x00dca690 07000000 50000000 0c813100 68c2bc00 ....P.....1.h... │ │ + 0x00dca680 3c000000 06913200 68c2bc00 91000000 <.....2.h....... │ │ + 0x00dca690 07000000 50000000 33813100 68c2bc00 ....P...3.1.h... │ │ 0x00dca6a0 91000000 08000000 54000000 d44a3300 ........T....J3. │ │ 0x00dca6b0 68c2bc00 91100000 09000000 40000000 h...........@... │ │ 0x00dca6c0 17e82f00 50d0bc00 91000000 0a000000 ../.P........... │ │ 0x00dca6d0 4c000000 d87d3000 68c2bc00 91000000 L....}0.h....... │ │ 0x00dca6e0 0b000000 0c000000 b5ac2f00 68c2bc00 ........../.h... │ │ 0x00dca6f0 91000000 0c000000 58000000 e14a3300 ........X....J3. │ │ 0x00dca700 68c2bc00 91100000 0d000000 60000000 h...........`... │ │ - 0x00dca710 388b3200 50d0bc00 91100000 0e000000 8.2.P........... │ │ - 0x00dca720 48000000 610e3100 30d0bc00 91100000 H...a.1.0....... │ │ - 0x00dca730 0f000000 68000000 31733200 30d0bc00 ....h...1s2.0... │ │ + 0x00dca710 5f8b3200 50d0bc00 91100000 0e000000 _.2.P........... │ │ + 0x00dca720 48000000 880e3100 30d0bc00 91100000 H.....1.0....... │ │ + 0x00dca730 0f000000 68000000 58733200 30d0bc00 ....h...Xs2.0... │ │ 0x00dca740 91000000 10000000 6c000000 7c403000 ........l...|@0. │ │ 0x00dca750 68c2bc00 91100000 11000000 70000000 h...........p... │ │ - 0x00dca760 c1be3100 30d0bc00 91000000 12000000 ..1.0........... │ │ + 0x00dca760 e8be3100 30d0bc00 91000000 12000000 ..1.0........... │ │ 0x00dca770 74000000 7acb2f00 68c2bc00 91100000 t...z./.h....... │ │ - 0x00dca780 13000000 78000000 b3a23100 10d0bc00 ....x.....1..... │ │ - 0x00dca790 91000000 14000000 7c000000 1cae3200 ........|.....2. │ │ - 0x00dca7a0 68c2bc00 a5563200 ee4a3300 e47d3000 h....V2..J3..}0. │ │ - 0x00dca7b0 9f213000 bb213000 ef903200 4bd53000 .!0..!0...2.K.0. │ │ - 0x00dca7c0 bdac2f00 1a913200 95b33000 750e3100 ../...2...0.u.1. │ │ - 0x00dca7d0 39813100 5b813100 7ffc3100 f2eb3200 9.1.[.1...1...2. │ │ - 0x00dca7e0 9a0e3100 dd213000 7bf23000 5bcd3200 ..1..!0.{.0.[.2. │ │ - 0x00dca7f0 1e813100 9ef23000 40733200 25dd3100 ..1...0.@s2.%.1. │ │ - 0x00dca800 9cfc3100 6a5f3000 bf563200 ee293100 ..1.j_0..V2..)1. │ │ - 0x00dca810 e0ac2f00 5e733200 89cb2f00 1d493100 ../.^s2.../..I1. │ │ - 0x00dca820 47363200 01223000 d7a23100 bda23100 G62.."0...1...1. │ │ - 0x00dca830 39813100 5b813100 144b3300 25ae3200 9.1.[.1..K3.%.2. │ │ - 0x00dca840 5bcd3200 9ef23000 875f3000 db563200 [.2...0.._0..V2. │ │ - 0x00dca850 002a3300 24223000 b7f23000 fc953000 .*3.$"0...0...0. │ │ - 0x00dca860 f9a23100 48ae3200 67ae3200 15ec3200 ..1.H.2.g.2...2. │ │ - 0x00dca870 b0b33000 7ecd3200 3f493100 cc72b600 ..0.~.2.?I1..r.. │ │ + 0x00dca780 13000000 78000000 daa23100 10d0bc00 ....x.....1..... │ │ + 0x00dca790 91000000 14000000 7c000000 43ae3200 ........|...C.2. │ │ + 0x00dca7a0 68c2bc00 cc563200 ee4a3300 e47d3000 h....V2..J3..}0. │ │ + 0x00dca7b0 9f213000 bb213000 16913200 4bd53000 .!0..!0...2.K.0. │ │ + 0x00dca7c0 bdac2f00 41913200 95b33000 9c0e3100 ../.A.2...0...1. │ │ + 0x00dca7d0 60813100 82813100 a6fc3100 f2eb3200 `.1...1...1...2. │ │ + 0x00dca7e0 c10e3100 dd213000 a2f23000 82cd3200 ..1..!0...0...2. │ │ + 0x00dca7f0 45813100 c5f23000 67733200 4cdd3100 E.1...0.gs2.L.1. │ │ + 0x00dca800 c3fc3100 6a5f3000 e6563200 152a3100 ..1.j_0..V2..*1. │ │ + 0x00dca810 e0ac2f00 85733200 89cb2f00 44493100 ../..s2.../.DI1. │ │ + 0x00dca820 6e363200 01223000 fea23100 e4a23100 n62.."0...1...1. │ │ + 0x00dca830 60813100 82813100 144b3300 4cae3200 `.1...1..K3.L.2. │ │ + 0x00dca840 82cd3200 c5f23000 875f3000 02573200 ..2...0.._0..W2. │ │ + 0x00dca850 002a3300 24223000 def23000 fc953000 .*3.$"0...0...0. │ │ + 0x00dca860 20a33100 6fae3200 8eae3200 15ec3200 .1.o.2...2...2. │ │ + 0x00dca870 b0b33000 a5cd3200 66493100 cc72b600 ..0...2.fI1..r.. │ │ 0x00dca880 a078b600 2870b600 cc74b600 dbb03000 .x..(p...t....0. │ │ - 0x00dca890 0f000000 9eca3200 0f000000 4c7cb600 ......2.....L|.. │ │ + 0x00dca890 0f000000 c5ca3200 0f000000 4c7cb600 ......2.....L|.. │ │ 0x00dca8a0 dc79b600 00000000 ac2eb500 cc93bb00 .y.............. │ │ 0x00dca8b0 082fb500 cc72b600 a078b600 2870b600 ./...r...x..(p.. │ │ - 0x00dca8c0 cc74b600 dbb03000 0f000000 9eca3200 .t....0.......2. │ │ + 0x00dca8c0 cc74b600 dbb03000 0f000000 c5ca3200 .t....0.......2. │ │ 0x00dca8d0 0f000000 4c7cb600 dc79b600 00000000 ....L|...y...... │ │ 0x00dca8e0 ac2eb500 cc93bb00 082fb500 cc72b600 ........./...r.. │ │ 0x00dca8f0 a078b600 2870b600 cc74b600 dbb03000 .x..(p...t....0. │ │ - 0x00dca900 0f000000 9eca3200 0f000000 4c7cb600 ......2.....L|.. │ │ + 0x00dca900 0f000000 c5ca3200 0f000000 4c7cb600 ......2.....L|.. │ │ 0x00dca910 dc79b600 16000000 ac2eb500 cc93bb00 .y.............. │ │ 0x00dca920 082fb500 10efb600 74ecb600 acefb600 ./......t....... │ │ - 0x00dca930 10edb600 dbb03000 0f000000 9eca3200 ......0.......2. │ │ + 0x00dca930 10edb600 dbb03000 0f000000 c5ca3200 ......0.......2. │ │ 0x00dca940 0f000000 fcffb600 0c00b700 06000000 ................ │ │ - 0x00dca950 ac2eb500 cc93bb00 082fb500 cdfc3100 ........./....1. │ │ + 0x00dca950 ac2eb500 cc93bb00 082fb500 f4fc3100 ........./....1. │ │ 0x00dca960 03040000 a0020000 04000000 98010000 ................ │ │ 0x00dca970 03000000 1a030000 9f010000 01000000 ................ │ │ 0x00dca980 3de82f00 03050000 a1020000 05000000 =./............. │ │ 0x00dca990 98010000 03000000 1b030000 cb020000 ................ │ │ 0x00dca9a0 01000000 4d053000 03060000 a2020000 ....M.0......... │ │ 0x00dca9b0 0b000000 98010000 03000000 1c030000 ................ │ │ 0x00dca9c0 cc020000 01000000 64053000 07080000 ........d.0..... │ │ 0x00dca9d0 00000000 ffffffff 3f040000 07000000 ........?....... │ │ - 0x00dca9e0 00000000 00000000 01000000 29a33100 ............).1. │ │ + 0x00dca9e0 00000000 00000000 01000000 50a33100 ............P.1. │ │ 0x00dca9f0 08080000 00000000 ffffffff 40040000 ............@... │ │ 0x00dcaa00 08000000 00000000 00000000 01000000 ................ │ │ - 0x00dcaa10 a9cd3200 03030000 a3020000 0a000000 ..2............. │ │ + 0x00dcaa10 d0cd3200 03030000 a3020000 0a000000 ..2............. │ │ 0x00dcaa20 98010000 03000000 19030000 00000000 ................ │ │ 0x00dcaa30 01000000 54e82f00 03020000 40000000 ....T./.....@... │ │ 0x00dcaa40 01000000 98010000 03000000 a0010000 ................ │ │ 0x00dcaa50 00000000 01000000 5fe82f00 1a080000 ........_./..... │ │ 0x00dcaa60 a0020000 04000000 98010000 03000000 ................ │ │ - 0x00dcaa70 1a030000 9f030000 01000000 b6cd3200 ..............2. │ │ + 0x00dcaa70 1a030000 9f030000 01000000 ddcd3200 ..............2. │ │ 0x00dcaa80 1b080000 a1020000 05000000 98010000 ................ │ │ 0x00dcaa90 03000000 1b030000 a3030000 01000000 ................ │ │ - 0x00dcaaa0 e4fc3100 1c080000 a2020000 0b000000 ..1............. │ │ + 0x00dcaaa0 0bfd3100 1c080000 a2020000 0b000000 ..1............. │ │ 0x00dcaab0 98010000 03000000 1c030000 a5030000 ................ │ │ - 0x00dcaac0 01000000 a0733200 04080000 a0020000 .....s2......... │ │ + 0x00dcaac0 01000000 c7733200 04080000 a0020000 .....s2......... │ │ 0x00dcaad0 04000000 90030000 00000000 00000000 ................ │ │ - 0x00dcaae0 00000000 01000000 482a3100 05080000 ........H*1..... │ │ + 0x00dcaae0 00000000 01000000 6f2a3100 05080000 ........o*1..... │ │ 0x00dcaaf0 a1020000 05000000 90030000 00000000 ................ │ │ - 0x00dcab00 00000000 00000000 01000000 01fd3100 ..............1. │ │ + 0x00dcab00 00000000 00000000 01000000 28fd3100 ............(.1. │ │ 0x00dcab10 06080000 a2020000 0b000000 90030000 ................ │ │ 0x00dcab20 00000000 00000000 00000000 01000000 ................ │ │ - 0x00dcab30 edf23000 09080000 a0020000 04000000 ..0............. │ │ + 0x00dcab30 14f33000 09080000 a0020000 04000000 ..0............. │ │ 0x00dcab40 90030000 01000000 00000000 00000000 ................ │ │ - 0x00dcab50 01000000 d4ae3200 0a080000 a1020000 ......2......... │ │ + 0x00dcab50 01000000 fbae3200 0a080000 a1020000 ......2......... │ │ 0x00dcab60 05000000 90030000 01000000 00000000 ................ │ │ 0x00dcab70 00000000 01000000 47093300 0b080000 ........G.3..... │ │ 0x00dcab80 a2020000 0b000000 90030000 01000000 ................ │ │ 0x00dcab90 00000000 00000000 01000000 28ec3200 ............(.2. │ │ 0x00dcaba0 01040000 a0020000 04000000 06000000 ................ │ │ 0x00dcabb0 00000000 9c020000 00000000 01000000 ................ │ │ 0x00dcabc0 b7cb2f00 01050000 a1020000 05000000 ../............. │ │ 0x00dcabd0 06000000 00000000 9d020000 00000000 ................ │ │ 0x00dcabe0 01000000 bb5f3000 01060000 a2020000 ....._0......... │ │ 0x00dcabf0 0b000000 06000000 00000000 9e020000 ................ │ │ - 0x00dcac00 00000000 01000000 eb653100 01030000 .........e1..... │ │ + 0x00dcac00 00000000 01000000 12663100 01030000 .........f1..... │ │ 0x00dcac10 a3020000 0a000000 06000000 00000000 ................ │ │ - 0x00dcac20 9f020000 00000000 01000000 90813100 ..............1. │ │ + 0x00dcac20 9f020000 00000000 01000000 b7813100 ..............1. │ │ 0x00dcac30 01020000 40000000 01000000 06000000 ....@........... │ │ 0x00dcac40 00000000 41000000 00000000 01000000 ....A........... │ │ - 0x00dcac50 e7ae3200 02040000 a0020000 04000000 ..2............. │ │ + 0x00dcac50 0eaf3200 02040000 a0020000 04000000 ..2............. │ │ 0x00dcac60 74000000 02000000 23030000 00000000 t.......#....... │ │ - 0x00dcac70 01000000 13573200 02050000 a1020000 .....W2......... │ │ + 0x00dcac70 01000000 3a573200 02050000 a1020000 ....:W2......... │ │ 0x00dcac80 05000000 74000000 02000000 00000000 ....t........... │ │ 0x00dcac90 00000000 01000000 1c963000 02060000 ..........0..... │ │ 0x00dcaca0 a2020000 0b000000 74000000 02000000 ........t....... │ │ 0x00dcacb0 00000000 00000000 01000000 39ec3200 ............9.2. │ │ 0x00dcacc0 02030000 a3020000 0a000000 74000000 ............t... │ │ 0x00dcacd0 02000000 00000000 00000000 01000000 ................ │ │ 0x00dcace0 73223000 02020000 40000000 01000000 s"0.....@....... │ │ 0x00dcacf0 74000000 02000000 71000000 00000000 t.......q....... │ │ - 0x00dcad00 01000000 a3cb3200 40080000 d6030000 ......2.@....... │ │ + 0x00dcad00 01000000 cacb3200 40080000 d6030000 ......2.@....... │ │ 0x00dcad10 06000000 d3030000 05000000 00000000 ................ │ │ - 0x00dcad20 00000000 01000000 ed343200 41080000 .........42.A... │ │ + 0x00dcad20 00000000 01000000 14353200 41080000 .........52.A... │ │ 0x00dcad30 d7030000 08000000 d4030000 06000000 ................ │ │ - 0x00dcad40 00000000 00000000 01000000 a3cb3200 ..............2. │ │ + 0x00dcad40 00000000 00000000 01000000 cacb3200 ..............2. │ │ 0x00dcad50 eeee0000 d6030000 06000000 d3030000 ................ │ │ 0x00dcad60 05000000 00000000 00000000 01000000 ................ │ │ - 0x00dcad70 ed343200 efef0000 d7030000 08000000 .42............. │ │ + 0x00dcad70 14353200 efef0000 d7030000 08000000 .52............. │ │ 0x00dcad80 d4030000 06000000 00000000 00000000 ................ │ │ - 0x00dcad90 01000000 5c2a3100 eded0000 29030000 ....\*1.....)... │ │ + 0x00dcad90 01000000 832a3100 eded0000 29030000 .....*1.....)... │ │ 0x00dcada0 02000000 2b030000 04000000 00000000 ....+........... │ │ 0x00dcadb0 00000000 01000000 6c053000 00000000 ........l.0..... │ │ 0x00dcadc0 72000000 09000000 06000000 00000000 r............... │ │ 0x00dcadd0 00000000 00000000 01000000 10e4b700 ................ │ │ 0x00dcade0 84e5b700 a0e5b700 10e6b700 38e7b700 ............8... │ │ 0x00dcadf0 44e9b700 f8e9b700 2ceab700 64eab700 D.......,...d... │ │ 0x00dcae00 10ebb700 90ecb700 bcedb700 ccedb700 ................ │ │ - 0x00dcae10 78eeb700 ecec3200 bdcc2f00 28fd3100 x.....2.../.(.1. │ │ - 0x00dcae20 fbec3200 cc913200 e7093300 89973000 ..2...2...3...0. │ │ + 0x00dcae10 78eeb700 ecec3200 bdcc2f00 4ffd3100 x.....2.../.O.1. │ │ + 0x00dcae20 fbec3200 f3913200 e7093300 89973000 ..2...2...3...0. │ │ 0x00dcae30 f5053000 f8093300 b3ad2f00 7a603000 ..0...3.../.z`0. │ │ - 0x00dcae40 d4af3200 78de3100 794a3100 60233000 ..2.x.1.yJ1.`#0. │ │ - 0x00dcae50 b5413000 9a0f3100 202b3100 a5ce3200 .A0...1. +1...2. │ │ - 0x00dcae60 c2573200 c6ad2f00 08e92f00 00000000 .W2.../.../..... │ │ + 0x00dcae40 fbaf3200 9fde3100 a04a3100 60233000 ..2...1..J1.`#0. │ │ + 0x00dcae50 b5413000 c10f3100 472b3100 ccce3200 .A0...1.G+1...2. │ │ + 0x00dcae60 e9573200 c6ad2f00 08e92f00 00000000 .W2.../.../..... │ │ 0x00dcae70 ffff0f00 00000000 00000000 00000000 ................ │ │ 0x00dcae80 f40eb700 3c13b700 1016b700 4015b700 ....<.......@... │ │ 0x00dcae90 00000000 0c16b700 7cc5b500 ec2cb700 ........|....,.. │ │ 0x00dcaea0 983fb700 5043b700 743fb700 00000000 .?..PC..t?...... │ │ 0x00dcaeb0 00000000 9c47b700 00000000 00000000 .....G.......... │ │ 0x00dcaec0 00000000 3023b700 3047b700 a447b700 ....0#..0G...G.. │ │ 0x00dcaed0 00000000 6c43b700 bc47b700 c447b700 ....lC...G...G.. │ │ @@ -30548,40 +30548,40 @@ │ │ 0x00dcaf40 00000000 00000000 00000000 3023b700 ............0#.. │ │ 0x00dcaf50 3047b700 a447b700 00000000 6c43b700 0G...G......lC.. │ │ 0x00dcaf60 bc47b700 c447b700 587eb600 709ddc00 .G...G..X~..p... │ │ 0x00dcaf70 e005b600 3447b700 9847b700 00000000 ....4G...G...... │ │ 0x00dcaf80 9e973000 9c073300 20000000 10000000 ..0...3. ....... │ │ 0x00dcaf90 0c000000 10000000 10000000 01000000 ................ │ │ 0x00dcafa0 00008000 00000000 00000000 00001000 ................ │ │ - 0x00dcafb0 6de92f00 1cfb3100 30000000 20000000 m./...1.0... ... │ │ + 0x00dcafb0 6de92f00 43fb3100 30000000 20000000 m./.C.1.0... ... │ │ 0x00dcafc0 0c000000 10000000 20000000 02000000 ........ ....... │ │ 0x00dcafd0 00008000 00000000 00000000 00001000 ................ │ │ 0x00dcafe0 18ed3200 9c073300 20000000 20000000 ..2...3. ... ... │ │ 0x00dcaff0 0c000000 10000000 20000000 03000000 ........ ....... │ │ 0x00dcb000 feffffff ffffffff 00000000 10000000 ................ │ │ 0x00dcb010 80afdc00 b0afdc00 e0afdc00 04ebb800 ................ │ │ 0x00dcb020 4ceeb800 8ceeb800 94eeb800 9ceeb800 L............... │ │ 0x00dcb030 44efb800 4cefb800 68f2b800 74f2b800 D...L...h...t... │ │ 0x00dcb040 18f4b800 04f5b800 0cf5b800 4cf5b800 ............L... │ │ 0x00dcb050 0cf6b800 10f6b800 14f6b800 00000000 ................ │ │ 0x00dcb060 18f6b800 78f6b800 80f6b800 88f6b800 ....x........... │ │ 0x00dcb070 8cf6b800 34f7b800 dcf7b800 e4f7b800 ....4........... │ │ - 0x00dcb080 95fd3100 ea7e3000 d7a43100 1b753200 ..1..~0...1..u2. │ │ + 0x00dcb080 bcfd3100 ea7e3000 fea43100 42753200 ..1..~0...1.Bu2. │ │ 0x00dcb090 b60a3300 44423000 5cb53000 a6ed3200 ..3.DB0.\.0...2. │ │ - 0x00dcb0a0 aa973000 1a103100 81583200 ed2b3100 ..0...1..X2..+1. │ │ - 0x00dcb0b0 51423000 1ef53000 8c583200 6e2b3300 QB0...0..X2.n+3. │ │ - 0x00dcb0c0 90d63000 c30a3300 47df3100 09ea2f00 ..0...3.G.1.../. │ │ - 0x00dcb0d0 40cf3200 d30a3300 05103100 edcc2f00 @.2...3...1.../. │ │ - 0x00dcb0e0 40b03200 58df3100 e7a43100 99d63000 @.2.X.1...1...0. │ │ - 0x00dcb0f0 d6603000 5fae2f00 0ff53000 812b3300 .`0._./...0..+3. │ │ - 0x00dcb100 19ea2f00 b0ed3200 c0663100 4cb03200 ../...2..f1.L.2. │ │ - 0x00dcb110 001a3200 28ea2f00 39ea2f00 23373200 ..2.(./.9./.#72. │ │ - 0x00dcb120 b1973000 b24a3100 3d373200 4b373200 ..0..J1.=72.K72. │ │ - 0x00dcb130 39923200 4dcf3200 9b583200 c3ed3200 9.2.M.2..X2...2. │ │ - 0x00dcb140 b4663100 4eea2f00 2df53000 00000000 .f1.N./.-.0..... │ │ + 0x00dcb0a0 aa973000 41103100 a8583200 142c3100 ..0.A.1..X2..,1. │ │ + 0x00dcb0b0 51423000 45f53000 b3583200 6e2b3300 QB0.E.0..X2.n+3. │ │ + 0x00dcb0c0 90d63000 c30a3300 6edf3100 09ea2f00 ..0...3.n.1.../. │ │ + 0x00dcb0d0 67cf3200 d30a3300 2c103100 edcc2f00 g.2...3.,.1.../. │ │ + 0x00dcb0e0 67b03200 7fdf3100 0ea53100 99d63000 g.2...1...1...0. │ │ + 0x00dcb0f0 d6603000 5fae2f00 36f53000 812b3300 .`0._./.6.0..+3. │ │ + 0x00dcb100 19ea2f00 b0ed3200 e7663100 73b03200 ../...2..f1.s.2. │ │ + 0x00dcb110 271a3200 28ea2f00 39ea2f00 4a373200 '.2.(./.9./.J72. │ │ + 0x00dcb120 b1973000 d94a3100 64373200 72373200 ..0..J1.d72.r72. │ │ + 0x00dcb130 60923200 74cf3200 c2583200 c3ed3200 `.2.t.2..X2...2. │ │ + 0x00dcb140 db663100 4eea2f00 54f53000 00000000 .f1.N./.T.0..... │ │ 0x00dcb150 01000000 68f2ba00 02000000 4cbab900 ....h.......L... │ │ 0x00dcb160 03000000 88bab900 04000000 94bab900 ................ │ │ 0x00dcb170 00000000 00000000 24c6b900 50c8b900 ........$...P... │ │ 0x00dcb180 50feb900 60feb900 78feb900 7cffb900 P...`...x...|... │ │ 0x00dcb190 dc09ba00 780aba00 04f4b900 20f5b900 ....x....... ... │ │ 0x00dcb1a0 4c0dba00 5cfcb900 680dba00 00000000 L...\...h....... │ │ 0x00dcb1b0 7c0dba00 840dba00 bcc9b900 980dba00 |............... │ │ @@ -30684,114 +30684,114 @@ │ │ 0x00dcb7c0 00030000 00000000 00000000 00000000 ................ │ │ 0x00dcb7d0 00000000 00000000 fdfe0000 381fb500 ............8... │ │ 0x00dcb7e0 081fb500 fffe0000 181fb500 f81eb500 ................ │ │ 0x00dcb7f0 00010000 281fb500 00000000 00000000 ....(........... │ │ 0x00dcb800 00000000 00000000 01000000 10000000 ................ │ │ 0x00dcb810 24b8dc00 02000000 00000000 08000000 $............... │ │ 0x00dcb820 cd243000 00000000 00000000 00000000 .$0............. │ │ - 0x00dcb830 ef1a3200 b4c3bc00 01000000 00000000 ..2............. │ │ - 0x00dcb840 04000000 5a383200 b4c3bc00 01000000 ....Z82......... │ │ + 0x00dcb830 161b3200 b4c3bc00 01000000 00000000 ..2............. │ │ + 0x00dcb840 04000000 81383200 b4c3bc00 01000000 .....82......... │ │ 0x00dcb850 10000000 68b8dc00 04000000 b8b8dc00 ....h........... │ │ 0x00dcb860 10000000 3cb63000 00000000 00000000 ....<.0......... │ │ - 0x00dcb870 00000000 86623100 a4c2bc00 00000000 .....b1......... │ │ - 0x00dcb880 00000000 04000000 28763200 28c9bc00 ........(v2.(... │ │ - 0x00dcb890 00000000 00000000 08000000 ab103100 ..............1. │ │ + 0x00dcb870 00000000 ad623100 a4c2bc00 00000000 .....b1......... │ │ + 0x00dcb880 00000000 04000000 4f763200 28c9bc00 ........Ov2.(... │ │ + 0x00dcb890 00000000 00000000 08000000 d2103100 ..............1. │ │ 0x00dcb8a0 68c2bc00 8b000000 00000000 0c000000 h............... │ │ - 0x00dcb8b0 27d03200 bccdcd00 00000000 00000000 '.2............. │ │ + 0x00dcb8b0 4ed03200 bccdcd00 00000000 00000000 N.2............. │ │ 0x00dcb8c0 00000000 00000000 9867bc00 00000000 .........g...... │ │ 0x00dcb8d0 00000000 00000000 04000000 00000000 ................ │ │ 0x00dcb8e0 00000000 00000000 00000000 570c3300 ............W.3. │ │ 0x00dcb8f0 00000000 02000000 00000000 00000000 ................ │ │ 0x00dcb900 00000000 00000000 d3433000 00000000 .........C0..... │ │ 0x00dcb910 0a000000 00000000 00000000 00000000 ................ │ │ - 0x00dcb920 00000000 aea63100 00000000 03000000 ......1......... │ │ + 0x00dcb920 00000000 d5a63100 00000000 03000000 ......1......... │ │ 0x00dcb930 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dcb940 50763200 00000000 0c000000 00000000 Pv2............. │ │ + 0x00dcb940 77763200 00000000 0c000000 00000000 wv2............. │ │ 0x00dcb950 00000000 00000000 00000000 07eb2f00 ............../. │ │ 0x00dcb960 00000000 13000000 00000000 00000000 ................ │ │ 0x00dcb970 00000000 00000000 4bd73000 00000000 ........K.0..... │ │ 0x00dcb980 16000000 00000000 00000000 00000000 ................ │ │ - 0x00dcb990 00000000 ba103100 00000000 18000000 ......1......... │ │ + 0x00dcb990 00000000 e1103100 00000000 18000000 ......1......... │ │ 0x00dcb9a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dcb9b0 274c3100 00000000 05000000 00000000 'L1............. │ │ - 0x00dcb9c0 00000000 00000000 00000000 69933200 ............i.2. │ │ + 0x00dcb9b0 4e4c3100 00000000 05000000 00000000 NL1............. │ │ + 0x00dcb9c0 00000000 00000000 00000000 90933200 ..............2. │ │ 0x00dcb9d0 00000000 06000000 00000000 00000000 ................ │ │ - 0x00dcb9e0 00000000 00000000 6ce03100 00000000 ........l.1..... │ │ + 0x00dcb9e0 00000000 00000000 93e03100 00000000 ..........1..... │ │ 0x00dcb9f0 fcffffff 00000000 00000000 00000000 ................ │ │ 0x00dcba00 00000000 f2983000 00000000 10000000 ......0......... │ │ 0x00dcba10 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dcba20 47d03200 05000000 173d0100 00000000 G.2......=...... │ │ + 0x00dcba20 6ed03200 05000000 173d0100 00000000 n.2......=...... │ │ 0x00dcba30 00000000 00000000 10000000 424e3300 ............BN3. │ │ 0x00dcba40 05000000 50280000 00000000 00000000 ....P(.......... │ │ 0x00dcba50 00000000 10000000 77b63000 05000000 ........w.0..... │ │ 0x00dcba60 06290000 00000000 00000000 00000000 .).............. │ │ 0x00dcba70 10000000 fb983000 00000000 01000000 ......0......... │ │ 0x00dcba80 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcba90 0b993000 00000000 04000000 00000000 ..0............. │ │ - 0x00dcbaa0 00000000 00000000 00080000 3c4c3100 ............-1. │ │ + 0x00dcbb60 00000000 1070e000 02000000 652d3100 .....p......e-1. │ │ 0x00dcbb70 00000000 02000000 00000000 00000000 ................ │ │ 0x00dcbb80 1070e000 00000000 86ef3200 00000000 .p........2..... │ │ 0x00dcbb90 02000000 00000000 00000000 1070e000 .............p.. │ │ - 0x00dcbba0 03000000 0fb13200 00000000 02000000 ......2......... │ │ + 0x00dcbba0 03000000 36b13200 00000000 02000000 ....6.2......... │ │ 0x00dcbbb0 00000000 00000000 1070e000 01000000 .........p...... │ │ 0x00dcbbc0 e0433000 00000000 02000000 00000000 .C0............. │ │ - 0x00dcbbd0 00000000 3070e000 03000000 61843100 ....0p......a.1. │ │ + 0x00dcbbd0 00000000 3070e000 03000000 88843100 ....0p........1. │ │ 0x00dcbbe0 00000000 02000000 00000000 00000000 ................ │ │ - 0x00dcbbf0 3070e000 01000000 8f593200 09020000 0p.......Y2..... │ │ - 0x00dcbc00 111b3200 2c09bd00 f0dfbc00 8c09bd00 ..2.,........... │ │ + 0x00dcbbf0 3070e000 01000000 b6593200 09020000 0p.......Y2..... │ │ + 0x00dcbc00 381b3200 2c09bd00 f0dfbc00 8c09bd00 8.2.,........... │ │ 0x00dcbc10 60e1bc00 90e2bc00 b8e2bc00 d4e3bc00 `............... │ │ 0x00dcbc20 b4e9bc00 94eabc00 04ebbc00 00000000 ................ │ │ - 0x00dcbc30 00000000 64000010 97593200 8d000010 ....d....Y2..... │ │ - 0x00dcbc40 1d1b3200 81000010 2faf2f00 65000010 ..2....././.e... │ │ - 0x00dcbc50 a4593200 7c000010 eacd2f00 67000010 .Y2.|...../.g... │ │ - 0x00dcbc60 72763200 93000010 17eb2f00 6b000010 rv2......./.k... │ │ - 0x00dcbc70 c9103100 84000010 a4b63000 85000010 ..1.......0..... │ │ - 0x00dcbc80 4bf63000 86000010 23253000 7d000010 K.0.....#%0.}... │ │ - 0x00dcbc90 b67f3000 87000010 16b13200 7b000010 ..0.......2.{... │ │ - 0x00dcbca0 2ec23100 66000010 c1ab2f00 88000010 ..1.f...../..... │ │ - 0x00dcbcb0 634c3100 8e000010 cba63100 82000010 cL1.......1..... │ │ + 0x00dcbc30 00000000 64000010 be593200 8d000010 ....d....Y2..... │ │ + 0x00dcbc40 441b3200 81000010 2faf2f00 65000010 D.2....././.e... │ │ + 0x00dcbc50 cb593200 7c000010 eacd2f00 67000010 .Y2.|...../.g... │ │ + 0x00dcbc60 99763200 93000010 17eb2f00 6b000010 .v2......./.k... │ │ + 0x00dcbc70 f0103100 84000010 a4b63000 85000010 ..1.......0..... │ │ + 0x00dcbc80 72f63000 86000010 23253000 7d000010 r.0.....#%0.}... │ │ + 0x00dcbc90 b67f3000 87000010 3db13200 7b000010 ..0.....=.2.{... │ │ + 0x00dcbca0 55c23100 66000010 c1ab2f00 88000010 U.1.f...../..... │ │ + 0x00dcbcb0 8a4c3100 8e000010 f2a63100 82000010 .L1.......1..... │ │ 0x00dcbcc0 c77f3000 6e000010 49af2f00 8f000010 ..0.n...I./..... │ │ 0x00dcbcd0 f6cd2f00 90000010 9fef3200 71000010 ../.......2.q... │ │ - 0x00dcbce0 69f63000 80000010 eb103100 96000010 i.0.......1..... │ │ - 0x00dcbcf0 b6b63000 6a000010 442d3100 6c000010 ..0.j...D-1.l... │ │ - 0x00dcbd00 25b13200 68000010 c0ef3200 69000010 %.2.h.....2.i... │ │ - 0x00dcbd10 35c23100 75000010 fc673100 76000010 5.1.u....g1.v... │ │ - 0x00dcbd20 80763200 89000010 12683100 77000010 .v2......h1.w... │ │ + 0x00dcbce0 90f63000 80000010 12113100 96000010 ..0.......1..... │ │ + 0x00dcbcf0 b6b63000 6a000010 6b2d3100 6c000010 ..0.j...k-1.l... │ │ + 0x00dcbd00 4cb13200 68000010 c0ef3200 69000010 L.2.h.....2.i... │ │ + 0x00dcbd10 5cc23100 75000010 23683100 76000010 \.1.u...#h1.v... │ │ + 0x00dcbd20 a7763200 89000010 39683100 77000010 .v2.....9h1.w... │ │ 0x00dcbd30 850c3300 8a000010 92613000 8b000010 ..3......a0..... │ │ - 0x00dcbd40 98763200 6d000010 c4b63000 91000010 .v2.m.....0..... │ │ - 0x00dcbd50 7e933200 78000010 dabd3100 8c000010 ~.2.x.....1..... │ │ - 0x00dcbd60 1ace2f00 92000010 46c23100 79000010 ../.....F.1.y... │ │ + 0x00dcbd40 bf763200 6d000010 c4b63000 91000010 .v2.m.....0..... │ │ + 0x00dcbd50 a5933200 78000010 01be3100 8c000010 ..2.x.....1..... │ │ + 0x00dcbd60 1ace2f00 92000010 6dc23100 79000010 ../.....m.1.y... │ │ 0x00dcbd70 33993000 83000010 a4613000 7e000010 3.0......a0.~... │ │ - 0x00dcbd80 95e03100 7a000010 5caf2f00 6f000010 ..1.z...\./.o... │ │ - 0x00dcbd90 ace03100 97000010 5cc23100 70000010 ..1.....\.1.p... │ │ - 0x00dcbda0 c8e03100 96000010 b6b63000 00000000 ..1.......0..... │ │ - 0x00dcbdb0 00000000 1b040000 e3a63100 2c09bd00 ..........1.,... │ │ + 0x00dcbd80 bce03100 7a000010 5caf2f00 6f000010 ..1.z...\./.o... │ │ + 0x00dcbd90 d3e03100 97000010 83c23100 70000010 ..1.......1.p... │ │ + 0x00dcbda0 efe03100 96000010 b6b63000 00000000 ..1.......0..... │ │ + 0x00dcbdb0 00000000 1b040000 0aa73100 2c09bd00 ..........1.,... │ │ 0x00dcbdc0 2c22bd00 8c09bd00 3834bd00 00000000 ,"......84...... │ │ 0x00dcbdd0 00000000 802ebd00 7035bd00 4423bd00 ........p5..D#.. │ │ 0x00dcbde0 00000000 0824bd00 5025bd00 02040000 .....$..P%...... │ │ - 0x00dcbdf0 26683100 2c09bd00 9836bd00 8c09bd00 &h1.,....6...... │ │ + 0x00dcbdf0 4d683100 2c09bd00 9836bd00 8c09bd00 Mh1.,....6...... │ │ 0x00dcbe00 a036bd00 a836bd00 b036bd00 b836bd00 .6...6...6...6.. │ │ 0x00dcbe10 c036bd00 c836bd00 00000000 00000000 .6...6.......... │ │ - 0x00dcbe20 00000000 01040000 ece03100 2c09bd00 ..........1.,... │ │ + 0x00dcbe20 00000000 01040000 13e13100 2c09bd00 ..........1.,... │ │ 0x00dcbe30 a037bd00 8c09bd00 e838bd00 b439bd00 .7.......8...9.. │ │ 0x00dcbe40 dc39bd00 103bbd00 643fbd00 6c3fbd00 .9...;..d?..l?.. │ │ 0x00dcbe50 00000000 00000000 00000000 01040000 ................ │ │ - 0x00dcbe60 33683100 2c09bd00 a037bd00 8c09bd00 3h1.,....7...... │ │ + 0x00dcbe60 5a683100 2c09bd00 a037bd00 8c09bd00 Zh1.,....7...... │ │ 0x00dcbe70 e838bd00 b439bd00 dc39bd00 103bbd00 .8...9...9...;.. │ │ 0x00dcbe80 b440bd00 6c3fbd00 00000000 00000000 .@..l?.......... │ │ 0x00dcbe90 00000000 06040000 a0a52f00 2c09bd00 ........../.,... │ │ 0x00dcbea0 cc40bd00 8c09bd00 d440bd00 dc40bd00 .@.......@...@.. │ │ 0x00dcbeb0 f040bd00 f840bd00 00000000 00000000 .@...@.......... │ │ 0x00dcbec0 00000000 00000000 00000000 10e33300 ..............3. │ │ 0x00dcbed0 01000000 01000000 00000000 02000000 ................ │ │ @@ -30831,96 +30831,96 @@ │ │ 0x00dcc0f0 80000000 00000000 02000000 e4093400 ..............4. │ │ 0x00dcc100 c0000000 c0000000 00000000 02000000 ................ │ │ 0x00dcc110 e40c3400 c0000000 c0000000 00000000 ..4............. │ │ 0x00dcc120 02000000 e40f3400 00010000 00010000 ......4......... │ │ 0x00dcc130 00000000 02000000 e4133400 00010000 ..........4..... │ │ 0x00dcc140 00010000 00000000 02000000 e4173400 ..............4. │ │ 0x00dcc150 01000000 01000000 00000000 02000000 ................ │ │ - 0x00dcc160 09e13100 04000000 01000000 a1f63000 ..1...........0. │ │ + 0x00dcc160 30e13100 04000000 01000000 c8f63000 0.1...........0. │ │ 0x00dcc170 07000000 01000000 a0a52f00 04000000 ........../..... │ │ - 0x00dcc180 05000000 9cc53200 03000000 02000000 ......2......... │ │ - 0x00dcc190 e6103200 07000000 02000000 e52c3300 ..2..........,3. │ │ + 0x00dcc180 05000000 c3c53200 03000000 02000000 ......2......... │ │ + 0x00dcc190 0d113200 07000000 02000000 e52c3300 ..2..........,3. │ │ 0x00dcc1a0 04000000 0a000000 76253000 0a000000 ........v%0..... │ │ - 0x00dcc1b0 0a000000 18d73100 03000000 06000000 ......1......... │ │ - 0x00dcc1c0 75ce2f00 06000000 06000000 6eb13200 u./.........n.2. │ │ - 0x00dcc1d0 07000000 17000000 0ee13100 03000000 ..........1..... │ │ + 0x00dcc1b0 0a000000 3fd73100 03000000 06000000 ....?.1......... │ │ + 0x00dcc1c0 75ce2f00 06000000 06000000 95b13200 u./...........2. │ │ + 0x00dcc1d0 07000000 17000000 35e13100 03000000 ........5.1..... │ │ 0x00dcc1e0 17000000 ea2c3300 0f000000 18000000 .....,3......... │ │ - 0x00dcc1f0 e8433000 07000000 18000000 12e13100 .C0...........1. │ │ - 0x00dcc200 03000000 04000000 521b3200 0b000000 ........R.2..... │ │ + 0x00dcc1f0 e8433000 07000000 18000000 39e13100 .C0.........9.1. │ │ + 0x00dcc200 03000000 04000000 791b3200 0b000000 ........y.2..... │ │ 0x00dcc210 04000000 b8af2f00 06000000 03000000 ....../......... │ │ - 0x00dcc220 05393200 09000000 03000000 85843100 .92...........1. │ │ - 0x00dcc230 0f000000 1c000000 16e13100 04000000 ..........1..... │ │ + 0x00dcc220 2c393200 09000000 03000000 ac843100 ,92...........1. │ │ + 0x00dcc230 0f000000 1c000000 3de13100 04000000 ........=.1..... │ │ 0x00dcc240 1c000000 81253000 03000000 16000000 .....%0......... │ │ - 0x00dcc250 76b13200 09000000 16000000 bee22f00 v.2.........../. │ │ + 0x00dcc250 9db13200 09000000 16000000 bee22f00 ..2.........../. │ │ 0x00dcc260 04000000 0c000000 b0d73000 0a000000 ..........0..... │ │ 0x00dcc270 0c000000 ea613000 03000000 1e000000 .....a0......... │ │ - 0x00dcc280 93d03200 09000000 1e000000 c5933200 ..2...........2. │ │ - 0x00dcc290 0d000000 1a000000 1be13100 07000000 ..........1..... │ │ - 0x00dcc2a0 1a000000 f5a63100 0f000000 13000000 ......1......... │ │ + 0x00dcc280 bad03200 09000000 1e000000 ec933200 ..2...........2. │ │ + 0x00dcc290 0d000000 1a000000 42e13100 07000000 ........B.1..... │ │ + 0x00dcc2a0 1a000000 1ca73100 0f000000 13000000 ......1......... │ │ 0x00dcc2b0 bbd73000 09000000 13000000 ee613000 ..0..........a0. │ │ - 0x00dcc2c0 03000000 14000000 5e1b3200 09000000 ........^.2..... │ │ - 0x00dcc2d0 14000000 95843100 0d000000 14000000 ......1......... │ │ + 0x00dcc2c0 03000000 14000000 851b3200 09000000 ..........2..... │ │ + 0x00dcc2d0 14000000 bc843100 0d000000 14000000 ......1......... │ │ 0x00dcc2e0 bfaf2f00 0d000000 1b000000 85253000 ../..........%0. │ │ 0x00dcc2f0 06000000 1b000000 8c253000 07000000 .........%0..... │ │ - 0x00dcc300 12000000 a3843100 0d000000 12000000 ......1......... │ │ - 0x00dcc310 cdaf2f00 08000000 10000000 dcc23100 ../...........1. │ │ - 0x00dcc320 03000000 10000000 65683100 03000000 ........eh1..... │ │ + 0x00dcc300 12000000 ca843100 0d000000 12000000 ......1......... │ │ + 0x00dcc310 cdaf2f00 08000000 10000000 03c33100 ../...........1. │ │ + 0x00dcc320 03000000 10000000 8c683100 03000000 .........h1..... │ │ 0x00dcc330 11000000 94253000 03000000 02000100 .....%0......... │ │ - 0x00dcc340 e0c23100 08000000 02000100 080d3300 ..1...........3. │ │ + 0x00dcc340 07c33100 08000000 02000100 080d3300 ..1...........3. │ │ 0x00dcc350 03000000 01000100 fa2c3300 08000000 .........,3..... │ │ 0x00dcc360 01000100 98253000 07000000 05000100 .....%0......... │ │ - 0x00dcc370 3e113100 07000000 06000100 d3933200 >.1...........2. │ │ - 0x00dcc380 07000000 07000100 80b13200 07000000 ..........2..... │ │ + 0x00dcc370 65113100 07000000 06000100 fa933200 e.1...........2. │ │ + 0x00dcc380 07000000 07000100 a7b13200 07000000 ..........2..... │ │ 0x00dcc390 04000100 06803000 04000000 08000100 ......0......... │ │ 0x00dcc3a0 79eb2f00 06000000 08000100 05000000 y./............. │ │ 0x00dcc3b0 00c00000 00000000 00000000 00000000 ................ │ │ - 0x00dcc3c0 10000000 b9843100 1c000000 1c000000 ......1......... │ │ - 0x00dcc3d0 00000000 5f033000 c82d3100 d86abe00 ...._.0..-1..j.. │ │ + 0x00dcc3c0 10000000 e0843100 1c000000 1c000000 ......1......... │ │ + 0x00dcc3d0 00000000 5f033000 ef2d3100 d86abe00 ...._.0..-1..j.. │ │ 0x00dcc3e0 586cbe00 e06dbe00 486ebe00 546ebe00 Xl...m..Hn..Tn.. │ │ 0x00dcc3f0 986ebe00 6070be00 6c70be00 7470be00 .n..`p..lp..tp.. │ │ 0x00dcc400 7c70be00 8470be00 f070be00 1471be00 |p...p...p...q.. │ │ 0x00dcc410 3871be00 b471be00 e071be00 00000000 8q...q...q...... │ │ 0x00dcc420 ec71be00 f471be00 00000000 00000000 .q...q.......... │ │ 0x00dcc430 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcc440 8c72be00 e072be00 00000000 00000000 .r...r.......... │ │ 0x00dcc450 00000000 00000000 e872be00 f472be00 .........r...r.. │ │ 0x00dcc460 c074be00 c874be00 00000000 98030000 .t...t.......... │ │ - 0x00dcc470 98030000 00000000 24393200 c1f63000 ........$92...0. │ │ + 0x00dcc470 98030000 00000000 4b393200 e8f63000 ........K92...0. │ │ 0x00dcc480 d86abe00 586cbe00 e06dbe00 486ebe00 .j..Xl...m..Hn.. │ │ 0x00dcc490 546ebe00 986ebe00 6070be00 6c70be00 Tn...n..`p..lp.. │ │ 0x00dcc4a0 7470be00 7c70be00 8470be00 f070be00 tp..|p...p...p.. │ │ 0x00dcc4b0 1471be00 3871be00 b471be00 e071be00 .q..8q...q...q.. │ │ 0x00dcc4c0 00000000 ec71be00 2c75be00 00000000 .....q..,u...... │ │ 0x00dcc4d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcc4e0 00000000 8c72be00 e072be00 00000000 .....r...r...... │ │ 0x00dcc4f0 00000000 00000000 00000000 e872be00 .............r.. │ │ 0x00dcc500 f472be00 3475be00 c874be00 00000000 .r..4u...t...... │ │ 0x00dcc510 01000000 10000000 2cc5dc00 03000000 ........,....... │ │ 0x00dcc520 68c5dc00 74000000 b24e3300 00000000 h...t....N3..... │ │ 0x00dcc530 00000000 08000000 a6eb2f00 0080be00 ........../..... │ │ - 0x00dcc540 00000000 00000000 10000000 904c3100 .............L1. │ │ + 0x00dcc540 00000000 00000000 10000000 b74c3100 .............L1. │ │ 0x00dcc550 0080be00 01100000 00000000 40000000 ............@... │ │ - 0x00dcc560 aaf73100 20d0bc00 00000000 00000000 ..1. ........... │ │ + 0x00dcc560 d1f73100 20d0bc00 00000000 00000000 ..1. ........... │ │ 0x00dcc570 00000000 00000000 607fbe00 00000000 ........`....... │ │ 0x00dcc580 00000000 01000000 10000000 a0c5dc00 ................ │ │ 0x00dcc590 05000000 00000000 14000000 1ef03200 ..............2. │ │ 0x00dcc5a0 00000000 00000000 00000000 3e053000 ............>.0. │ │ 0x00dcc5b0 0080be00 00000000 00000000 08000000 ................ │ │ 0x00dcc5c0 3f2a3300 0080be00 00000000 00000000 ?*3............. │ │ - 0x00dcc5d0 04000000 ff933200 0080be00 01000000 ......2......... │ │ + 0x00dcc5d0 04000000 26943200 0080be00 01000000 ....&.2......... │ │ 0x00dcc5e0 00000000 0c000000 332d3300 0080be00 ........3-3..... │ │ - 0x00dcc5f0 01000000 00000000 10000000 23e13100 ............#.1. │ │ + 0x00dcc5f0 01000000 00000000 10000000 4ae13100 ............J.1. │ │ 0x00dcc600 f07fbe00 01000000 10000000 20c6dc00 ............ ... │ │ - 0x00dcc610 02000000 00000000 08000000 53773200 ............Sw2. │ │ - 0x00dcc620 00000000 00000000 00000000 e6653100 .............e1. │ │ + 0x00dcc610 02000000 00000000 08000000 7a773200 ............zw2. │ │ + 0x00dcc620 00000000 00000000 00000000 0d663100 .............f1. │ │ 0x00dcc630 04c3bc00 00000000 00000000 04000000 ................ │ │ 0x00dcc640 afeb2f00 0080be00 00000000 02000000 ../............. │ │ 0x00dcc650 00000000 00000000 7c70e000 00000000 ........|p...... │ │ 0x00dcc660 93993000 00000000 02000000 00000000 ..0............. │ │ - 0x00dcc670 00000000 9c70e000 01000000 8d1b3200 .....p........2. │ │ + 0x00dcc670 00000000 9c70e000 01000000 b41b3200 .....p........2. │ │ 0x00dcc680 141c3400 21000000 21000000 00000000 ..4.!...!....... │ │ 0x00dcc690 02000000 43000000 74000000 01000000 ....C...t....... │ │ 0x00dcc6a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcc6b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcc6c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcc6d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcc6e0 00000000 00000000 00000000 00000000 ................ │ │ @@ -30945,198 +30945,198 @@ │ │ 0x00dcc810 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcc820 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcc830 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcc840 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcc850 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcc860 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcc870 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dcc880 74000000 74000000 00000000 02173200 t...t.........2. │ │ + 0x00dcc880 74000000 74000000 00000000 29173200 t...t.......).2. │ │ 0x00dcc890 ce4e3300 84e5be00 20e7be00 e4e8be00 .N3..... ....... │ │ 0x00dcc8a0 08e9be00 14e9be00 54e9be00 40ebbe00 ........T...@... │ │ 0x00dcc8b0 4cebbe00 54ebbe00 5cebbe00 64ebbe00 L...T...\...d... │ │ 0x00dcc8c0 a8ebbe00 b0ebbe00 e4ebbe00 44ecbe00 ............D... │ │ 0x00dcc8d0 5cecbe00 68ecbe00 a4edbe00 acedbe00 \...h........... │ │ 0x00dcc8e0 c4edbe00 44eebe00 00000000 00000000 ....D........... │ │ 0x00dcc8f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcc900 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcc910 4ceebe00 58eebe00 d8efbe00 a8f0be00 L...X........... │ │ 0x00dcc920 00000000 01000000 10000000 40c9dc00 ............@... │ │ - 0x00dcc930 06000000 b8c9dc00 70000000 02173200 ........p.....2. │ │ - 0x00dcc940 00100000 00000000 04000000 86623100 .............b1. │ │ + 0x00dcc930 06000000 b8c9dc00 70000000 29173200 ........p...).2. │ │ + 0x00dcc940 00100000 00000000 04000000 ad623100 .............b1. │ │ 0x00dcc950 00d0bc00 00000000 00000000 08000000 ................ │ │ 0x00dcc960 a6eb2f00 0080be00 00000000 00000000 ../............. │ │ - 0x00dcc970 0c000000 64a73100 0080be00 00000000 ....d.1......... │ │ - 0x00dcc980 00000000 10000000 904c3100 0080be00 .........L1..... │ │ + 0x00dcc970 0c000000 8ba73100 0080be00 00000000 ......1......... │ │ + 0x00dcc980 00000000 10000000 b74c3100 0080be00 .........L1..... │ │ 0x00dcc990 00000000 00000000 40000000 1c623000 ........@....b0. │ │ 0x00dcc9a0 0080be00 00000000 00000000 44000000 ............D... │ │ - 0x00dcc9b0 6f683100 1080be00 00000000 00000000 oh1............. │ │ + 0x00dcc9b0 96683100 1080be00 00000000 00000000 .h1............. │ │ 0x00dcc9c0 00000000 00000000 bcf2be00 00000000 ................ │ │ 0x00dcc9d0 00000000 01000000 10000000 f0c9dc00 ................ │ │ - 0x00dcc9e0 03000000 2ccadc00 70000000 02173200 ....,...p.....2. │ │ + 0x00dcc9e0 03000000 2ccadc00 70000000 29173200 ....,...p...).2. │ │ 0x00dcc9f0 00000000 00000000 08000000 a6eb2f00 ............../. │ │ 0x00dcca00 0080be00 00000000 00000000 0c000000 ................ │ │ - 0x00dcca10 64a73100 0080be00 00000000 00000000 d.1............. │ │ - 0x00dcca20 10000000 904c3100 0080be00 00000000 .....L1......... │ │ + 0x00dcca10 8ba73100 0080be00 00000000 00000000 ..1............. │ │ + 0x00dcca20 10000000 b74c3100 0080be00 00000000 .....L1......... │ │ 0x00dcca30 00000000 00000000 00000000 bcf2be00 ................ │ │ 0x00dcca40 00000000 00000000 01000000 10000000 ................ │ │ 0x00dcca50 64cadc00 04000000 b4cadc00 70000000 d...........p... │ │ - 0x00dcca60 02173200 00000000 00000000 40000000 ..2.........@... │ │ + 0x00dcca60 29173200 00000000 00000000 40000000 ).2.........@... │ │ 0x00dcca70 1c623000 0080be00 00000000 00000000 .b0............. │ │ 0x00dcca80 08000000 a6eb2f00 0080be00 00000000 ....../......... │ │ - 0x00dcca90 00000000 0c000000 64a73100 0080be00 ........d.1..... │ │ - 0x00dccaa0 00000000 00000000 10000000 904c3100 .............L1. │ │ + 0x00dcca90 00000000 0c000000 8ba73100 0080be00 ..........1..... │ │ + 0x00dccaa0 00000000 00000000 10000000 b74c3100 .............L1. │ │ 0x00dccab0 0080be00 00000000 00000000 00000000 ................ │ │ 0x00dccac0 00000000 bcf2be00 00000000 00000000 ................ │ │ - 0x00dccad0 98010000 98010000 00000000 44913200 ............D.2. │ │ - 0x00dccae0 f7843100 cc22bf00 c023bf00 0025bf00 ..1.."...#...%.. │ │ + 0x00dccad0 98010000 98010000 00000000 6b913200 ............k.2. │ │ + 0x00dccae0 1e853100 cc22bf00 c023bf00 0025bf00 ..1.."...#...%.. │ │ 0x00dccaf0 7425bf00 00000000 8025bf00 2c27bf00 t%.......%..,'.. │ │ 0x00dccb00 3827bf00 4027bf00 5427bf00 ac27bf00 8'..@'..T'...'.. │ │ 0x00dccb10 e427bf00 ec27bf00 1028bf00 8028bf00 .'...'...(...(.. │ │ 0x00dccb20 cc28bf00 00000000 d828bf00 e028bf00 .(.......(...(.. │ │ 0x00dccb30 8829bf00 c029bf00 00000000 00000000 .)...).......... │ │ 0x00dccb40 00000000 c829bf00 1c2abf00 242abf00 .....)...*..$*.. │ │ 0x00dccb50 00000000 00000000 00000000 00000000 ................ │ │ 0x00dccb60 7c2abf00 882abf00 942cbf00 782dbf00 |*...*...,..x-.. │ │ 0x00dccb70 d42dbf00 01000000 10000000 90cbdc00 .-.............. │ │ - 0x00dccb80 06000000 00000000 18000000 61773200 ............aw2. │ │ - 0x00dccb90 00100000 00000000 00000000 86623100 .............b1. │ │ + 0x00dccb80 06000000 00000000 18000000 88773200 .............w2. │ │ + 0x00dccb90 00100000 00000000 00000000 ad623100 .............b1. │ │ 0x00dccba0 00d0bc00 00000000 00000000 04000000 ................ │ │ - 0x00dccbb0 32f73000 d454bf00 00000000 00000000 2.0..T.......... │ │ + 0x00dccbb0 59f73000 d454bf00 00000000 00000000 Y.0..T.......... │ │ 0x00dccbc0 08000000 a6083000 e454bf00 00000000 ......0..T...... │ │ - 0x00dccbd0 00000000 0c000000 3af73000 68c2bc00 ........:.0.h... │ │ - 0x00dccbe0 00000000 00000000 10000000 12623100 .............b1. │ │ + 0x00dccbd0 00000000 0c000000 61f73000 68c2bc00 ........a.0.h... │ │ + 0x00dccbe0 00000000 00000000 10000000 39623100 ............9b1. │ │ 0x00dccbf0 a4c2bc00 01000000 00000000 14000000 ................ │ │ 0x00dccc00 c5803000 a4c2bc00 02000000 00000000 ..0............. │ │ 0x00dccc10 24ccdc00 03000000 00000000 08000000 $............... │ │ - 0x00dccc20 b8b13200 00000000 00000000 04000000 ..2............. │ │ - 0x00dccc30 b91b3200 a4c3bc00 00000000 00000000 ..2............. │ │ + 0x00dccc20 dfb13200 00000000 00000000 04000000 ..2............. │ │ + 0x00dccc30 e01b3200 a4c3bc00 00000000 00000000 ..2............. │ │ 0x00dccc40 04000000 47263000 4c32bf00 00000000 ....G&0.L2...... │ │ - 0x00dccc50 00000000 04000000 ac683100 84c3bc00 .........h1..... │ │ + 0x00dccc50 00000000 04000000 d3683100 84c3bc00 .........h1..... │ │ 0x00dccc60 01000000 10000000 7cccdc00 03000000 ........|....... │ │ - 0x00dccc70 00000000 0c000000 0c853100 00100000 ..........1..... │ │ - 0x00dccc80 00000000 00000000 5c393200 00d0bc00 ........\92..... │ │ + 0x00dccc70 00000000 0c000000 33853100 00100000 ........3.1..... │ │ + 0x00dccc80 00000000 00000000 83393200 00d0bc00 .........92..... │ │ 0x00dccc90 00100000 00000000 04000000 bdb73000 ..............0. │ │ 0x00dccca0 00d0bc00 00100000 00000000 08000000 ................ │ │ - 0x00dcccb0 3e5a3200 00d0bc00 01000000 10000000 >Z2............. │ │ + 0x00dcccb0 655a3200 00d0bc00 01000000 10000000 eZ2............. │ │ 0x00dcccc0 d4ccdc00 03000000 00000000 0c000000 ................ │ │ - 0x00dcccd0 19f73000 00100000 00000000 00000000 ..0............. │ │ + 0x00dcccd0 40f73000 00100000 00000000 00000000 @.0............. │ │ 0x00dccce0 b6993000 00d0bc00 00000000 00000000 ..0............. │ │ - 0x00dcccf0 04000000 338b3200 a4c3bc00 00010000 ....3.2......... │ │ - 0x00dccd00 ffffffff 00000000 19f73000 c454bf00 ..........0..T.. │ │ + 0x00dcccf0 04000000 5a8b3200 a4c3bc00 00010000 ....Z.2......... │ │ + 0x00dccd00 ffffffff 00000000 40f73000 c454bf00 ........@.0..T.. │ │ 0x00dccd10 00000000 04000000 00000000 2ccddc00 ............,... │ │ 0x00dccd20 03000000 74cddc00 00000000 a9020000 ....t........... │ │ 0x00dccd30 00000000 00000000 08000000 9c083000 ..............0. │ │ 0x00dccd40 84c3bc00 aa020000 00000000 00000000 ................ │ │ - 0x00dccd50 08000000 b94c3100 a4c2bc00 ab020000 .....L1......... │ │ + 0x00dccd50 08000000 e04c3100 a4c2bc00 ab020000 .....L1......... │ │ 0x00dccd60 00000000 00000000 08000000 632d3300 ............c-3. │ │ 0x00dccd70 2c32bf00 00000000 00000000 08000000 ,2.............. │ │ 0x00dccd80 f7ce2f00 b4c3bc00 01000000 10000000 ../............. │ │ 0x00dccd90 a4cddc00 02000000 00000000 08000000 ................ │ │ - 0x00dccda0 9e683100 00000000 00000000 00000000 .h1............. │ │ - 0x00dccdb0 c34c3100 a4c3bc00 00010000 ffffffff .L1............. │ │ - 0x00dccdc0 00000000 9e683100 f454bf00 00000000 .....h1..T...... │ │ + 0x00dccda0 c5683100 00000000 00000000 00000000 .h1............. │ │ + 0x00dccdb0 ea4c3100 a4c3bc00 00010000 ffffffff .L1............. │ │ + 0x00dccdc0 00000000 c5683100 f454bf00 00000000 .....h1..T...... │ │ 0x00dccdd0 00000000 00000000 e8cddc00 02000000 ................ │ │ 0x00dccde0 18cedc00 00000000 96010000 00000000 ................ │ │ 0x00dccdf0 00000000 04000000 c0b73000 a4c2bc00 ..........0..... │ │ 0x00dcce00 97010000 00000000 00000000 04000000 ................ │ │ - 0x00dcce10 c7b13200 3c32bf00 00000000 00000000 ..2.<2.......... │ │ + 0x00dcce10 eeb13200 3c32bf00 00000000 00000000 ..2.<2.......... │ │ 0x00dcce20 04000000 f7ce2f00 b4c3bc00 01000000 ....../......... │ │ 0x00dcce30 10000000 48cedc00 03000000 00000000 ....H........... │ │ 0x00dcce40 0c000000 ffce2f00 00000000 00000000 ....../......... │ │ 0x00dcce50 00000000 7afe2f00 68c2bc00 00000000 ....z./.h....... │ │ 0x00dcce60 00000000 04000000 b8993000 68c2bc00 ..........0.h... │ │ - 0x00dcce70 01000000 00000000 08000000 e6653100 .............e1. │ │ + 0x00dcce70 01000000 00000000 08000000 0d663100 .............f1. │ │ 0x00dcce80 04c3bc00 01000000 10000000 a0cedc00 ................ │ │ - 0x00dcce90 04000000 00000000 10000000 8b113100 ..............1. │ │ - 0x00dccea0 00100000 00000000 00000000 86623100 .............b1. │ │ + 0x00dcce90 04000000 00000000 10000000 b2113100 ..............1. │ │ + 0x00dccea0 00100000 00000000 00000000 ad623100 .............b1. │ │ 0x00dcceb0 00d0bc00 00000000 00000000 04000000 ................ │ │ 0x00dccec0 ba993000 68c2bc00 91000000 00000000 ..0.h........... │ │ - 0x00dcced0 08000000 7e7c3100 5c32bf00 91000000 ....~|1.\2...... │ │ + 0x00dcced0 08000000 a57c3100 5c32bf00 91000000 .....|1.\2...... │ │ 0x00dccee0 01000000 0c000000 31d83000 04c3bc00 ........1.0..... │ │ - 0x00dccef0 00000000 d4683100 01000000 d4293100 .....h1......)1. │ │ - 0x00dccf00 00000000 b5c23100 00200000 4e5a3200 ......1.. ..NZ2. │ │ - 0x00dccf10 00400000 c4fe3100 04000000 6e773200 .@....1.....nw2. │ │ + 0x00dccef0 00000000 fb683100 01000000 fb293100 .....h1......)1. │ │ + 0x00dccf00 00000000 dcc23100 00200000 755a3200 ......1.. ..uZ2. │ │ + 0x00dccf10 00400000 ebfe3100 04000000 95773200 .@....1......w2. │ │ 0x00dccf20 02000000 ac083000 06000000 1bcf2f00 ......0......./. │ │ 0x00dccf30 c0020000 3c2d3400 00000000 a02d3300 ....<-4......-3. │ │ - 0x00dccf40 c1020000 b42d3400 00000000 e5fe3100 .....-4.......1. │ │ - 0x00dccf50 c2020000 2c2e3400 00000000 0bff3100 ....,.4.......1. │ │ - 0x00dccf60 c3020000 b02e3400 00000000 0bff3100 ......4.......1. │ │ + 0x00dccf40 c1020000 b42d3400 00000000 0cff3100 .....-4.......1. │ │ + 0x00dccf50 c2020000 2c2e3400 00000000 32ff3100 ....,.4.....2.1. │ │ + 0x00dccf60 c3020000 b02e3400 00000000 32ff3100 ......4.....2.1. │ │ 0x00dccf70 c4020000 342f3400 00000000 d9993000 ....4/4.......0. │ │ 0x00dccf80 c5020000 c42f3400 00000000 d9993000 ...../4.......0. │ │ 0x00dccf90 c6020000 68303400 00000000 2dcf2f00 ....h04.....-./. │ │ - 0x00dccfa0 c7020000 0c313400 00000000 78393200 .....14.....x92. │ │ - 0x00dccfb0 c8020000 ac313400 00000000 692e3100 .....14.....i.1. │ │ + 0x00dccfa0 c7020000 0c313400 00000000 9f393200 .....14......92. │ │ + 0x00dccfb0 c8020000 ac313400 00000000 902e3100 .....14.......1. │ │ 0x00dccfc0 c9020000 6c323400 00000000 24623000 ....l24.....$b0. │ │ 0x00dccfd0 ca020000 38333400 00000000 cb2d3300 ....834......-3. │ │ 0x00dccfe0 cb020000 08343400 00000000 2f4f3300 .....44...../O3. │ │ - 0x00dccff0 cc020000 4c353400 00000000 dd683100 ....L54......h1. │ │ - 0x00dcd000 99010000 fc363400 00000000 99113100 .....64.......1. │ │ - 0x00dcd010 9a010000 b0373400 00000000 9e393200 .....74......92. │ │ - 0x00dcd020 9b010000 64383400 00000000 9e393200 ....d84......92. │ │ + 0x00dccff0 cc020000 4c353400 00000000 04693100 ....L54......i1. │ │ + 0x00dcd000 99010000 fc363400 00000000 c0113100 .....64.......1. │ │ + 0x00dcd010 9a010000 b0373400 00000000 c5393200 .....74......92. │ │ + 0x00dcd020 9b010000 64383400 00000000 c5393200 ....d84......92. │ │ 0x00dcd030 9c010000 18393400 00000000 b7083000 .....94.......0. │ │ 0x00dcd040 9d010000 f0393400 00000000 b7083000 .....94.......0. │ │ 0x00dcd050 9e010000 c83a3400 00000000 b7083000 .....:4.......0. │ │ - 0x00dcd060 9f010000 a03b3400 3040c000 3ff73000 .....;4.0@..?.0. │ │ - 0x00dcd070 cd020000 c43c3400 00000000 c5393200 .....<4......92. │ │ - 0x00dcd080 ce020000 443d3400 00000000 c5393200 ....D=4......92. │ │ + 0x00dcd060 9f010000 a03b3400 3040c000 66f73000 .....;4.0@..f.0. │ │ + 0x00dcd070 cd020000 c43c3400 00000000 ec393200 .....<4......92. │ │ + 0x00dcd080 ce020000 443d3400 00000000 ec393200 ....D=4......92. │ │ 0x00dcd090 cf020000 c43d3400 00000000 c7eb2f00 .....=4......./. │ │ 0x00dcd0a0 d0020000 503e3400 00000000 52d83000 ....P>4.....R.0. │ │ - 0x00dcd0b0 d1020000 dc3e3400 00000000 e21b3200 .....>4.......2. │ │ - 0x00dcd0c0 d2020000 6c3f3400 00000000 545a3200 ....l?4.....TZ2. │ │ + 0x00dcd0b0 d1020000 dc3e3400 00000000 091c3200 .....>4.......2. │ │ + 0x00dcd0c0 d2020000 6c3f3400 00000000 7b5a3200 ....l?4.....{Z2. │ │ 0x00dcd0d0 d3020000 fc3f3400 00000000 bd0d3300 .....?4.......3. │ │ 0x00dcd0e0 d4020000 8c403400 00000000 67263000 .....@4.....g&0. │ │ 0x00dcd0f0 d5020000 48413400 00000000 67263000 ....HA4.....g&0. │ │ - 0x00dcd100 d6020000 04423400 00000000 8f2e3100 .....B4.......1. │ │ - 0x00dcd110 d7020000 c8423400 00000000 8f2e3100 .....B4.......1. │ │ + 0x00dcd100 d6020000 04423400 00000000 b62e3100 .....B4.......1. │ │ + 0x00dcd110 d7020000 c8423400 00000000 b62e3100 .....B4.......1. │ │ 0x00dcd120 d8020000 a0433400 00000000 28b02f00 .....C4.....(./. │ │ 0x00dcd130 d9020000 64443400 00000000 ff993000 ....dD4.......0. │ │ 0x00dcd140 da020000 4c453400 00000000 ff993000 ....LE4.......0. │ │ 0x00dcd150 db020000 48463400 00000000 52443000 ....HF4.....RD0. │ │ 0x00dcd160 dc020000 90473400 00000000 52443000 .....G4.....RD0. │ │ - 0x00dcd170 dd020000 ec483400 00000000 cd4c3100 .....H4......L1. │ │ - 0x00dcd180 de020000 ac4a3400 00000000 cd4c3100 .....J4......L1. │ │ - 0x00dcd190 ac020000 804c3400 00000000 08693100 .....L4......i1. │ │ - 0x00dcd1a0 ad020000 244d3400 00000000 08693100 ....$M4......i1. │ │ - 0x00dcd1b0 ae020000 c84d3400 00000000 08693100 .....M4......i1. │ │ + 0x00dcd170 dd020000 ec483400 00000000 f44c3100 .....H4......L1. │ │ + 0x00dcd180 de020000 ac4a3400 00000000 f44c3100 .....J4......L1. │ │ + 0x00dcd190 ac020000 804c3400 00000000 2f693100 .....L4...../i1. │ │ + 0x00dcd1a0 ad020000 244d3400 00000000 2f693100 ....$M4...../i1. │ │ + 0x00dcd1b0 ae020000 c84d3400 00000000 2f693100 .....M4...../i1. │ │ 0x00dcd1c0 af020000 6c4e3400 00000000 e90d3300 ....lN4.......3. │ │ 0x00dcd1d0 b0020000 084f3400 00000000 de083000 .....O4.......0. │ │ 0x00dcd1e0 b1020000 bc4f3400 00000000 de083000 .....O4.......0. │ │ 0x00dcd1f0 b2020000 70503400 00000000 de083000 ....pP4.......0. │ │ - 0x00dcd200 b5020000 24513400 00000000 d2b13200 ....$Q4.......2. │ │ - 0x00dcd210 b6020000 d8513400 00000000 7b5a3200 .....Q4.....{Z2. │ │ - 0x00dcd220 b7020000 b0523400 00000000 7b5a3200 .....R4.....{Z2. │ │ - 0x00dcd230 b8020000 88533400 00000000 7b5a3200 .....S4.....{Z2. │ │ - 0x00dcd240 bb020000 60543400 00000000 f3d03200 ....`T4.......2. │ │ - 0x00dcd250 bc020000 44553400 00000000 131c3200 ....DU4.......2. │ │ - 0x00dcd260 bd020000 40563400 00000000 42853100 ....@V4.....B.1. │ │ - 0x00dcd270 be020000 74573400 00000000 fab13200 ....tW4.......2. │ │ + 0x00dcd200 b5020000 24513400 00000000 f9b13200 ....$Q4.......2. │ │ + 0x00dcd210 b6020000 d8513400 00000000 a25a3200 .....Q4......Z2. │ │ + 0x00dcd220 b7020000 b0523400 00000000 a25a3200 .....R4......Z2. │ │ + 0x00dcd230 b8020000 88533400 00000000 a25a3200 .....S4......Z2. │ │ + 0x00dcd240 bb020000 60543400 00000000 1ad13200 ....`T4.......2. │ │ + 0x00dcd250 bc020000 44553400 00000000 3a1c3200 ....DU4.....:.2. │ │ + 0x00dcd260 bd020000 40563400 00000000 69853100 ....@V4.....i.1. │ │ + 0x00dcd270 be020000 74573400 00000000 21b23200 ....tW4.....!.2. │ │ 0x00dcd280 bf020000 a0583400 00000000 2b9a3000 .....X4.....+.0. │ │ - 0x00dcd290 df020000 f4593400 00000000 30693100 .....Y4.....0i1. │ │ - 0x00dcd2a0 e0020000 dc3e3400 00000000 e21b3200 .....>4.......2. │ │ - 0x00dcd2b0 e1020000 c43c3400 00000000 c5393200 .....<4......92. │ │ - 0x00dcd2c0 e2020000 804c3400 00000000 08693100 .....L4......i1. │ │ + 0x00dcd290 df020000 f4593400 00000000 57693100 .....Y4.....Wi1. │ │ + 0x00dcd2a0 e0020000 dc3e3400 00000000 091c3200 .....>4.......2. │ │ + 0x00dcd2b0 e1020000 c43c3400 00000000 ec393200 .....<4......92. │ │ + 0x00dcd2c0 e2020000 804c3400 00000000 2f693100 .....L4...../i1. │ │ 0x00dcd2d0 e3020000 3c2d3400 00000000 a02d3300 ....<-4......-3. │ │ 0x00dcd2e0 e4020000 68303400 00000000 2dcf2f00 ....h04.....-./. │ │ - 0x00dcd2f0 e5020000 605a3400 00000000 c02e3100 ....`Z4.......1. │ │ + 0x00dcd2f0 e5020000 605a3400 00000000 e72e3100 ....`Z4.......1. │ │ 0x00dcd300 e6020000 cc5a3400 00000000 8e263000 .....Z4......&0. │ │ - 0x00dcd310 e7020000 04423400 00000000 8f2e3100 .....B4.......1. │ │ - 0x00dcd320 e8020000 c8423400 00000000 8f2e3100 .....B4.......1. │ │ + 0x00dcd310 e7020000 04423400 00000000 b62e3100 .....B4.......1. │ │ + 0x00dcd320 e8020000 c8423400 00000000 b62e3100 .....B4.......1. │ │ 0x00dcd330 e9020000 5c5b3400 00000000 58cf2f00 ....\[4.....X./. │ │ 0x00dcd340 ed020000 145c3400 00000000 43f03200 .....\4.....C.2. │ │ - 0x00dcd350 ee020000 9c5c3400 00000000 8ae13100 .....\4.......1. │ │ - 0x00dcd360 99030000 3c5d3400 00000000 31ff3100 ....<]4.....1.1. │ │ - 0x00dcd370 9a030000 c45d3400 00000000 31ff3100 .....]4.....1.1. │ │ + 0x00dcd350 ee020000 9c5c3400 00000000 b1e13100 .....\4.......1. │ │ + 0x00dcd360 99030000 3c5d3400 00000000 58ff3100 ....<]4.....X.1. │ │ + 0x00dcd370 9a030000 c45d3400 00000000 58ff3100 .....]4.....X.1. │ │ 0x00dcd380 9b030000 4c5e3400 00000000 b4263000 ....L^4......&0. │ │ 0x00dcd390 9c030000 ec5e3400 00000000 b4263000 .....^4......&0. │ │ 0x00dcd3a0 9d030000 8c5f3400 00000000 e7803000 ....._4.......0. │ │ 0x00dcd3b0 9e030000 44603400 00000000 e7803000 ....D`4.......0. │ │ - 0x00dcd3c0 9f030000 fc603400 00000000 52943200 .....`4.....R.2. │ │ - 0x00dcd3d0 a0030000 cc613400 00000000 52943200 .....a4.....R.2. │ │ - 0x00dcd3e0 a1030000 9c623400 00000000 f94c3100 .....b4......L1. │ │ - 0x00dcd3f0 a2030000 9c633400 00000000 f94c3100 .....c4......L1. │ │ + 0x00dcd3c0 9f030000 fc603400 00000000 79943200 .....`4.....y.2. │ │ + 0x00dcd3d0 a0030000 cc613400 00000000 79943200 .....a4.....y.2. │ │ + 0x00dcd3e0 a1030000 9c623400 00000000 204d3100 .....b4..... M1. │ │ + 0x00dcd3f0 a2030000 9c633400 00000000 204d3100 .....c4..... M1. │ │ 0x00dcd400 a3030000 9c643400 00000000 7ecf2f00 .....d4.....~./. │ │ 0x00dcd410 a4030000 cc653400 00000000 7ecf2f00 .....e4.....~./. │ │ 0x00dcd420 a5030000 fc663400 00000000 f12d3300 .....f4......-3. │ │ 0x00dcd430 a6030000 8c683400 00000000 f12d3300 .....h4......-3. │ │ 0x00dcd440 94040000 1c6a3400 00000000 06093000 .....j4.......0. │ │ 0x00dcd450 01000000 97010000 1078bf00 7c78bf00 .........x..|x.. │ │ 0x00dcd460 a078bf00 e078bf00 bc79bf00 d47abf00 .x...x...y...z.. │ │ @@ -31181,46 +31181,46 @@ │ │ 0x00dcd6d0 ac5dc000 743cc000 e03cc000 00000000 .]..t<...<...... │ │ 0x00dcd6e0 503dc000 783ec000 d43ec000 303fc000 P=..x>...>..0?.. │ │ 0x00dcd6f0 30c3bf00 70c4bf00 00000000 48b7bf00 0...p.......H... │ │ 0x00dcd700 94bebf00 d8b6bf00 00000000 00000000 ................ │ │ 0x00dcd710 4018c000 d023c000 0024c000 442bc000 @....#...$..D+.. │ │ 0x00dcd720 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcd730 00000000 f85dc000 0a040000 0a040000 .....].......... │ │ - 0x00dcd740 00000000 2c2a3100 44b83000 b4cbc000 ....,*1.D.0..... │ │ + 0x00dcd740 00000000 532a3100 44b83000 b4cbc000 ....S*1.D.0..... │ │ 0x00dcd750 38ccc000 98cdc000 0ccec000 00000000 8............... │ │ 0x00dcd760 14cec000 98cfc000 a0cfc000 d8cfc000 ................ │ │ 0x00dcd770 14d0c000 00000000 00000000 00000000 ................ │ │ 0x00dcd780 00000000 3cd0c000 00000000 00000000 ....<........... │ │ 0x00dcd790 44d0c000 4cd0c000 00000000 00000000 D...L........... │ │ 0x00dcd7a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcd7b0 00000000 00000000 6cd1c000 f0d1c000 ........l....... │ │ 0x00dcd7c0 70d2c000 6cd3c000 5cd4c000 64d4c000 p...l...\...d... │ │ 0x00dcd7d0 24d5c000 2cd5c000 90d5c000 0b040000 $...,........... │ │ - 0x00dcd7e0 0b040000 00000000 a5cb2f00 f3a73100 ........../...1. │ │ + 0x00dcd7e0 0b040000 00000000 a5cb2f00 1aa83100 ........../...1. │ │ 0x00dcd7f0 b4cbc000 38ccc000 98cdc000 0ccec000 ....8........... │ │ 0x00dcd800 00000000 14cec000 98cfc000 a0cfc000 ................ │ │ 0x00dcd810 d8cfc000 14d0c000 00000000 00000000 ................ │ │ 0x00dcd820 00000000 00000000 3cd0c000 00000000 ........<....... │ │ 0x00dcd830 00000000 44d0c000 4cd0c000 00000000 ....D...L....... │ │ 0x00dcd840 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcd850 00000000 00000000 00000000 6cd1c000 ............l... │ │ 0x00dcd860 f0d1c000 70d2c000 6cd3c000 5cd4c000 ....p...l...\... │ │ 0x00dcd870 64d4c000 d4d5c000 2cd5c000 90d5c000 d.......,....... │ │ - 0x00dcd880 3f040000 3f040000 00000000 57693100 ?...?.......Wi1. │ │ - 0x00dcd890 871c3200 b4cbc000 38ccc000 98cdc000 ..2.....8....... │ │ + 0x00dcd880 3f040000 3f040000 00000000 7e693100 ?...?.......~i1. │ │ + 0x00dcd890 ae1c3200 b4cbc000 38ccc000 98cdc000 ..2.....8....... │ │ 0x00dcd8a0 0ccec000 00000000 14cec000 98cfc000 ................ │ │ 0x00dcd8b0 dcd5c000 d8cfc000 14d0c000 00000000 ................ │ │ 0x00dcd8c0 00000000 00000000 00000000 3cd0c000 ............<... │ │ 0x00dcd8d0 00000000 00000000 44d0c000 e4d5c000 ........D....... │ │ 0x00dcd8e0 00000000 00000000 fcd5c000 acd6c000 ................ │ │ 0x00dcd8f0 00d7c000 00000000 00000000 00000000 ................ │ │ 0x00dcd900 6cd1c000 f0d1c000 70d2c000 6cd3c000 l.......p...l... │ │ 0x00dcd910 5cd4c000 64d4c000 2cd7c000 2cd5c000 \...d...,...,... │ │ 0x00dcd920 90d5c000 40040000 40040000 00000000 ....@...@....... │ │ - 0x00dcd930 3c273000 fbe13100 b4cbc000 38ccc000 <'0...1.....8... │ │ + 0x00dcd930 3c273000 22e23100 b4cbc000 38ccc000 <'0.".1.....8... │ │ 0x00dcd940 98cdc000 0ccec000 00000000 14cec000 ................ │ │ 0x00dcd950 98cfc000 34d7c000 d8cfc000 14d0c000 ....4........... │ │ 0x00dcd960 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcd970 3cd0c000 00000000 00000000 44d0c000 <...........D... │ │ 0x00dcd980 e4d5c000 00000000 00000000 fcd5c000 ................ │ │ 0x00dcd990 3cd7c000 90d7c000 00000000 00000000 <............... │ │ 0x00dcd9a0 00000000 6cd1c000 f0d1c000 70d2c000 ....l.......p... │ │ @@ -31573,72 +31573,72 @@ │ │ 0x00dcef50 730c3100 01000000 40dcc200 34dec200 s.1.....@...4... │ │ 0x00dcef60 5ce1c200 d8020000 00000000 00000000 \............... │ │ 0x00dcef70 74e1c200 00000000 00000000 00000000 t............... │ │ 0x00dcef80 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcef90 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcefa0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcefb0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dcefc0 00000000 d5ec2f00 c0020000 016a3100 ....../......j1. │ │ + 0x00dcefc0 00000000 d5ec2f00 c0020000 286a3100 ....../.....(j1. │ │ 0x00dcefd0 c1020000 5b503300 c2020000 539b3000 ....[P3.....S.0. │ │ - 0x00dcefe0 c3020000 73a83100 c4020000 d2e23100 ....s.1.......1. │ │ - 0x00dceff0 c5020000 c30e3300 c6020000 3d5b3200 ......3.....=[2. │ │ - 0x00dcf000 c7020000 8d863100 c8020000 4f783200 ......1.....Ox2. │ │ - 0x00dcf010 c9020000 d84e3100 ca020000 56003200 .....N1.....V.2. │ │ - 0x00dcf020 cb020000 79c43100 cc020000 e24e3100 ....y.1......N1. │ │ - 0x00dcf030 99010000 493b3200 9a010000 cdb33200 ....I;2.......2. │ │ - 0x00dcf040 9b010000 7f303100 9c010000 d8b33200 .....01.......2. │ │ - 0x00dcf050 9d010000 251d3200 9e010000 475b3200 ....%.2.....G[2. │ │ - 0x00dcf060 9f010000 b0f83000 cd020000 45633000 ......0.....Ec0. │ │ + 0x00dcefe0 c3020000 9aa83100 c4020000 f9e23100 ......1.......1. │ │ + 0x00dceff0 c5020000 c30e3300 c6020000 645b3200 ......3.....d[2. │ │ + 0x00dcf000 c7020000 b4863100 c8020000 76783200 ......1.....vx2. │ │ + 0x00dcf010 c9020000 ff4e3100 ca020000 7d003200 .....N1.....}.2. │ │ + 0x00dcf020 cb020000 a0c43100 cc020000 094f3100 ......1......O1. │ │ + 0x00dcf030 99010000 703b3200 9a010000 f4b33200 ....p;2.......2. │ │ + 0x00dcf040 9b010000 a6303100 9c010000 ffb33200 .....01.......2. │ │ + 0x00dcf050 9d010000 4c1d3200 9e010000 6e5b3200 ....L.2.....n[2. │ │ + 0x00dcf060 9f010000 d7f83000 cd020000 45633000 ......0.....Ec0. │ │ 0x00dcf070 ce020000 02823000 cf020000 09283000 ......0......(0. │ │ - 0x00dcf080 d0020000 83c43100 d1020000 e9b02f00 ......1......./. │ │ - 0x00dcf090 d2020000 13283000 d3020000 e1d13200 .....(0.......2. │ │ + 0x00dcf080 d0020000 aac43100 d1020000 e9b02f00 ......1......./. │ │ + 0x00dcf090 d2020000 13283000 d3020000 08d23200 .....(0.......2. │ │ 0x00dcf0a0 d4020000 1d283000 d5020000 27283000 .....(0.....'(0. │ │ 0x00dcf0b0 d6020000 ceb83000 d7020000 dfec2f00 ......0......./. │ │ - 0x00dcf0c0 d8020000 cd0e3300 d9020000 97863100 ......3.......1. │ │ - 0x00dcf0d0 da020000 0c823000 db020000 ebd13200 ......0.......2. │ │ - 0x00dcf0e0 dc020000 a1863100 dd020000 5d9b3000 ......1.....].0. │ │ - 0x00dcf0f0 de020000 543b3200 ac020000 65503300 ....T;2.....eP3. │ │ - 0x00dcf100 ad020000 59783200 ae020000 f3b02f00 ....Yx2......./. │ │ - 0x00dcf110 af020000 8b953200 b0020000 7ff13200 ......2.......2. │ │ - 0x00dcf120 b1020000 3b123100 b2020000 e9ec2f00 ....;.1......./. │ │ - 0x00dcf130 b5020000 feb02f00 b6020000 60003200 ....../.....`.2. │ │ - 0x00dcf140 b7020000 de093000 b8020000 64783200 ......0.....dx2. │ │ - 0x00dcf150 bb020000 ab863100 bc020000 0b6a3100 ......1......j1. │ │ - 0x00dcf160 bd020000 6f783200 be020000 8a303100 ....ox2......01. │ │ - 0x00dcf170 bf020000 166a3100 df020000 5f3b3200 .....j1....._;2. │ │ + 0x00dcf0c0 d8020000 cd0e3300 d9020000 be863100 ......3.......1. │ │ + 0x00dcf0d0 da020000 0c823000 db020000 12d23200 ......0.......2. │ │ + 0x00dcf0e0 dc020000 c8863100 dd020000 5d9b3000 ......1.....].0. │ │ + 0x00dcf0f0 de020000 7b3b3200 ac020000 65503300 ....{;2.....eP3. │ │ + 0x00dcf100 ad020000 80783200 ae020000 f3b02f00 .....x2......./. │ │ + 0x00dcf110 af020000 b2953200 b0020000 7ff13200 ......2.......2. │ │ + 0x00dcf120 b1020000 62123100 b2020000 e9ec2f00 ....b.1......./. │ │ + 0x00dcf130 b5020000 feb02f00 b6020000 87003200 ....../.......2. │ │ + 0x00dcf140 b7020000 de093000 b8020000 8b783200 ......0......x2. │ │ + 0x00dcf150 bb020000 d2863100 bc020000 326a3100 ......1.....2j1. │ │ + 0x00dcf160 bd020000 96783200 be020000 b1303100 .....x2......01. │ │ + 0x00dcf170 bf020000 3d6a3100 df020000 863b3200 ....=j1......;2. │ │ 0x00dcf180 e0020000 16823000 e1020000 70503300 ......0.....pP3. │ │ - 0x00dcf190 e2020000 525b3200 e3020000 7da83100 ....R[2.....}.1. │ │ - 0x00dcf1a0 e4020000 679b3000 e5020000 f5d13200 ....g.0.......2. │ │ - 0x00dcf1b0 e6020000 0cd23200 e7020000 8dc43100 ......2.......1. │ │ - 0x00dcf1c0 e8020000 07d12f00 e9020000 301d3200 ....../.....0.2. │ │ - 0x00dcf1d0 ed020000 dce23100 ee020000 b6863100 ......1.......1. │ │ + 0x00dcf190 e2020000 795b3200 e3020000 a4a83100 ....y[2.......1. │ │ + 0x00dcf1a0 e4020000 679b3000 e5020000 1cd23200 ....g.0.......2. │ │ + 0x00dcf1b0 e6020000 33d23200 e7020000 b4c43100 ....3.2.......1. │ │ + 0x00dcf1c0 e8020000 07d12f00 e9020000 571d3200 ....../.....W.2. │ │ + 0x00dcf1d0 ed020000 03e33100 ee020000 dd863100 ......1.......1. │ │ 0x00dcf1e0 99030000 8e453000 9a030000 09b12f00 .....E0......./. │ │ - 0x00dcf1f0 9b030000 2d6a3100 9c030000 763b3200 ....-j1.....v;2. │ │ - 0x00dcf200 9d030000 d70e3300 9e030000 7a783200 ......3.....zx2. │ │ - 0x00dcf210 9f030000 4f633000 a0030000 24d23200 ....Oc0.....$.2. │ │ - 0x00dcf220 a1030000 eae23100 a2030000 622f3300 ......1.....b/3. │ │ + 0x00dcf1f0 9b030000 546a3100 9c030000 9d3b3200 ....Tj1......;2. │ │ + 0x00dcf200 9d030000 d70e3300 9e030000 a1783200 ......3......x2. │ │ + 0x00dcf210 9f030000 4f633000 a0030000 4bd23200 ....Oc0.....K.2. │ │ + 0x00dcf220 a1030000 11e33100 a2030000 622f3300 ......1.....b/3. │ │ 0x00dcf230 a3030000 f4ec2f00 a4030000 2d823000 ....../.....-.0. │ │ 0x00dcf240 a5030000 87503300 a6030000 8f9a3000 .....P3.......0. │ │ - 0x00dcf250 94040000 a5c43100 d3020000 3d6a3100 ......1.....=j1. │ │ - 0x00dcf260 d7020000 5f633000 da020000 6b003200 ...._c0.....k.2. │ │ - 0x00dcf270 dc020000 ed4e3100 de020000 8a783200 .....N1......x2. │ │ - 0x00dcf280 d1020000 90783200 d6020000 34d23200 .....x2.....4.2. │ │ - 0x00dcf290 d9020000 1fd12f00 db020000 96783200 ....../......x2. │ │ - 0x00dcf2a0 dd020000 c6863100 99010000 46123100 ......1.....F.1. │ │ + 0x00dcf250 94040000 ccc43100 d3020000 646a3100 ......1.....dj1. │ │ + 0x00dcf260 d7020000 5f633000 da020000 92003200 ...._c0.......2. │ │ + 0x00dcf270 dc020000 144f3100 de020000 b1783200 .....O1......x2. │ │ + 0x00dcf280 d1020000 b7783200 d6020000 5bd23200 .....x2.....[.2. │ │ + 0x00dcf290 d9020000 1fd12f00 db020000 bd783200 ....../......x2. │ │ + 0x00dcf2a0 dd020000 ed863100 99010000 6d123100 ......1.....m.1. │ │ 0x00dcf2b0 c9020000 9e453000 9f010000 19b12f00 .....E0......./. │ │ 0x00dcf2c0 cb020000 e70e3300 cc020000 00000000 ......3......... │ │ 0x00dcf2d0 7c71c300 a871c300 d471c300 0072c300 |q...q...q...r.. │ │ 0x00dcf2e0 2073c300 1074c300 8474c300 01000000 s...t...t...... │ │ 0x00dcf2f0 10000000 08f3dc00 02000000 00000000 ................ │ │ 0x00dcf300 08000000 57b93000 00100000 00000000 ....W.0......... │ │ 0x00dcf310 00000000 65633000 00d0bc00 00000000 ....ec0......... │ │ - 0x00dcf320 00000000 04000000 61123100 68c2bc00 ........a.1.h... │ │ + 0x00dcf320 00000000 04000000 88123100 68c2bc00 ..........1.h... │ │ 0x00dcf330 01000000 10000000 4cf3dc00 02000000 ........L....... │ │ - 0x00dcf340 00000000 08000000 65123100 00000000 ........e.1..... │ │ - 0x00dcf350 00000000 00000000 61123100 68c2bc00 ........a.1.h... │ │ + 0x00dcf340 00000000 08000000 8c123100 00000000 ..........1..... │ │ + 0x00dcf350 00000000 00000000 88123100 68c2bc00 ..........1.h... │ │ 0x00dcf360 00100000 00000000 04000000 65633000 ............ec0. │ │ 0x00dcf370 00d0bc00 00000000 38a0c300 64a0c300 ........8...d... │ │ 0x00dcf380 90a0c300 bca0c300 aca1c300 90a2c300 ................ │ │ 0x00dcf390 14a7c300 40000000 41000000 14000000 ....@...A....... │ │ 0x00dcf3a0 08000000 01000000 a8f3c300 b8f3c300 ................ │ │ 0x00dcf3b0 d8f3c300 00000000 00000000 40000000 ............@... │ │ 0x00dcf3c0 00000000 f4f3c300 00000000 00000000 ................ │ │ @@ -31798,250 +31798,250 @@ │ │ 0x00dcfd60 00000000 01000000 aa040000 ffffffff ................ │ │ 0x00dcfd70 47040000 00000000 00000000 01000000 G............... │ │ 0x00dcfd80 01050000 ffffffff 77040000 00000000 ........w....... │ │ 0x00dcfd90 00000000 02000000 45000000 ffffffff ........E....... │ │ 0x00dcfda0 ffffffff 203ac400 9836c400 02000000 .... :...6...... │ │ 0x00dcfdb0 cd030000 ffffffff ffffffff 0024c400 .............$.. │ │ 0x00dcfdc0 0421c400 01000000 10000000 e0fddc00 .!.............. │ │ - 0x00dcfdd0 05000000 00000000 14000000 e5303100 .............01. │ │ + 0x00dcfdd0 05000000 00000000 14000000 0c313100 .............11. │ │ 0x00dcfde0 00000000 00000000 00000000 8a403000 .............@0. │ │ 0x00dcfdf0 68c2bc00 00000000 00000000 04000000 h............... │ │ 0x00dcfe00 88d93000 a4c2bc00 00000000 00000000 ..0............. │ │ - 0x00dcfe10 08000000 773c3200 a4c2bc00 00000000 ....w<2......... │ │ + 0x00dcfe10 08000000 9e3c3200 a4c2bc00 00000000 .....<2......... │ │ 0x00dcfe20 00000000 0c000000 30463000 a4c2bc00 ........0F0..... │ │ - 0x00dcfe30 01000000 00000000 10000000 88e33100 ..............1. │ │ + 0x00dcfe30 01000000 00000000 10000000 afe33100 ..............1. │ │ 0x00dcfe40 a4c2bc00 01000000 10000000 60fedc00 ............`... │ │ 0x00dcfe50 02000000 00000000 08000000 96d93000 ..............0. │ │ 0x00dcfe60 00000000 00000000 00000000 8a823000 ..............0. │ │ 0x00dcfe70 28c9bc00 00000000 00000000 04000000 (............... │ │ 0x00dcfe80 63b12f00 28c9bc00 01000000 10000000 c./.(........... │ │ 0x00dcfe90 a4fedc00 04000000 00000000 10000000 ................ │ │ 0x00dcfea0 57b12f00 00000000 00000000 00000000 W./............. │ │ 0x00dcfeb0 8a403000 b4c3bc00 00000000 00000000 .@0............. │ │ 0x00dcfec0 04000000 92823000 a4c2bc00 01000000 ......0......... │ │ 0x00dcfed0 00000000 08000000 8a633000 a4c2bc00 .........c0..... │ │ - 0x00dcfee0 01000000 00000000 0c000000 813c3200 .............<2. │ │ + 0x00dcfee0 01000000 00000000 0c000000 a83c3200 .............<2. │ │ 0x00dcfef0 28c9bc00 01000000 10000000 10ffdc00 (............... │ │ 0x00dcff00 02000000 00000000 08000000 45ed2f00 ............E./. │ │ - 0x00dcff10 00000000 00000000 00000000 59a93100 ............Y.1. │ │ + 0x00dcff10 00000000 00000000 00000000 80a93100 ..............1. │ │ 0x00dcff20 28c9bc00 00000000 00000000 04000000 (............... │ │ 0x00dcff30 360a3000 28c9bc00 01000000 10000000 6.0.(........... │ │ 0x00dcff40 54ffdc00 02000000 00000000 08000000 T............... │ │ - 0x00dcff50 5cf93000 00000000 00000000 00000000 \.0............. │ │ + 0x00dcff50 83f93000 00000000 00000000 00000000 ..0............. │ │ 0x00dcff60 8a403000 68c2bc00 00000000 00000000 .@0.h........... │ │ 0x00dcff70 04000000 92823000 a4c2bc00 06000000 ......0......... │ │ - 0x00dcff80 43493300 90030000 97493100 98010000 CI3......I1..... │ │ - 0x00dcff90 44913200 3f040000 57693100 40040000 D.2.?...Wi1.@... │ │ - 0x00dcffa0 3c273000 0a040000 2c2a3100 0b040000 <'0.....,*1..... │ │ + 0x00dcff80 43493300 90030000 be493100 98010000 CI3......I1..... │ │ + 0x00dcff90 6b913200 3f040000 7e693100 40040000 k.2.?...~i1.@... │ │ + 0x00dcffa0 3c273000 0a040000 532a3100 0b040000 <'0.....S*1..... │ │ 0x00dcffb0 a5cb2f00 94040000 8f9a3000 1c000000 ../.......0..... │ │ - 0x00dcffc0 5f033000 98030000 24393200 98030000 _.0.....$92..... │ │ - 0x00dcffd0 04d22f00 74000000 02173200 09020000 ../.t.....2..... │ │ - 0x00dcffe0 b98d3200 e86ac400 00000000 c06cc400 ..2..j.......l.. │ │ + 0x00dcffc0 5f033000 98030000 4b393200 98030000 _.0.....K92..... │ │ + 0x00dcffd0 04d22f00 74000000 29173200 09020000 ../.t...).2..... │ │ + 0x00dcffe0 e08d3200 e86ac400 00000000 c06cc400 ..2..j.......l.. │ │ 0x00dcfff0 00000000 e86cc400 106dc400 306dc400 .....l...m..0m.. │ │ 0x00dd0000 4c6ec400 ac6ec400 ec6ec400 00000000 Ln...n...n...... │ │ 0x00dd0010 00000000 02000000 ffffffff ffffffff ................ │ │ - 0x00dd0020 f0c10000 0f000000 07313100 08d22f00 .........11.../. │ │ - 0x00dd0030 07313100 05000000 00000000 01000000 .11............. │ │ + 0x00dd0020 f0c10000 0f000000 2e313100 08d22f00 .........11.../. │ │ + 0x00dd0030 2e313100 05000000 00000000 01000000 .11............. │ │ 0x00dd0040 ffffffff ffffffff ffffffff 10000000 ................ │ │ - 0x00dd0050 07313100 08d22f00 07313100 07000000 .11.../..11..... │ │ + 0x00dd0050 2e313100 08d22f00 2e313100 07000000 .11.../..11..... │ │ 0x00dd0060 00000000 01000000 ffffffff ffffffff ................ │ │ 0x00dd0070 ffffffff 11000000 00000000 00000000 ................ │ │ - 0x00dd0080 07313100 07000000 5c80c400 00000000 .11.....\....... │ │ + 0x00dd0080 2e313100 07000000 5c80c400 00000000 .11.....\....... │ │ 0x00dd0090 98030000 00000000 00080000 06100000 ................ │ │ 0x00dd00a0 00000000 00000000 49463000 04000000 ........IF0..... │ │ 0x00dd00b0 9880c400 02000000 98030000 00000000 ................ │ │ 0x00dd00c0 00080000 07100000 00000000 00000000 ................ │ │ - 0x00dd00d0 f55b3200 04000000 a880c400 01000000 .[2............. │ │ + 0x00dd00d0 1c5c3200 04000000 a880c400 01000000 .\2............. │ │ 0x00dd00e0 98030000 00000000 00080000 08100000 ................ │ │ - 0x00dd00f0 00000000 00000000 f55b3200 04000000 .........[2..... │ │ + 0x00dd00f0 00000000 00000000 1c5c3200 04000000 .........\2..... │ │ 0x00dd0100 a880c400 02000000 98030000 00000000 ................ │ │ 0x00dd0110 00080000 09100000 00000000 00000000 ................ │ │ - 0x00dd0120 173d3200 02000000 00000000 01000000 .=2............. │ │ + 0x00dd0120 3e3d3200 02000000 00000000 01000000 >=2............. │ │ 0x00dd0130 98030000 00000000 00080000 0a100000 ................ │ │ - 0x00dd0140 00000000 00000000 173d3200 02000000 .........=2..... │ │ + 0x00dd0140 00000000 00000000 3e3d3200 02000000 ........>=2..... │ │ 0x00dd0150 00000000 02000000 98030000 00000000 ................ │ │ 0x00dd0160 00080000 0b100000 00000000 00000000 ................ │ │ 0x00dd0170 9bb12f00 05000000 00000000 01000000 ../............. │ │ 0x00dd0180 98030000 00000000 00080000 0c100000 ................ │ │ 0x00dd0190 00000000 00000000 9bb12f00 07000000 ........../..... │ │ 0x00dd01a0 00000000 02000000 98030000 00000000 ................ │ │ 0x00dd01b0 00080000 0d100000 00000000 00000000 ................ │ │ - 0x00dd01c0 ea123100 04000000 dc81c400 01000000 ..1............. │ │ + 0x00dd01c0 11133100 04000000 dc81c400 01000000 ..1............. │ │ 0x00dd01d0 98030000 00000000 00080000 0e100000 ................ │ │ - 0x00dd01e0 00000000 00000000 ea123100 04000000 ..........1..... │ │ + 0x00dd01e0 00000000 00000000 11133100 04000000 ..........1..... │ │ 0x00dd01f0 dc81c400 02000000 98030000 00000000 ................ │ │ 0x00dd0200 02000000 05100000 0a513300 00000000 .........Q3..... │ │ - 0x00dd0210 338b3200 04000000 b082c400 02000000 3.2............. │ │ + 0x00dd0210 5a8b3200 04000000 b082c400 02000000 Z.2............. │ │ 0x00dd0220 98030000 00000000 02000000 01100000 ................ │ │ - 0x00dd0230 23013200 00000000 3f633000 02000000 #.2.....?c0..... │ │ + 0x00dd0230 4a013200 00000000 3f633000 02000000 J.2.....?c0..... │ │ 0x00dd0240 00000000 02000000 98030000 00000000 ................ │ │ - 0x00dd0250 06000000 0f100000 9d6a3100 00000000 .........j1..... │ │ + 0x00dd0250 06000000 0f100000 c46a3100 00000000 .........j1..... │ │ 0x00dd0260 c1eb2f00 04000000 00000000 02000000 ../............. │ │ 0x00dd0270 98030000 00000000 06000000 03100000 ................ │ │ 0x00dd0280 e1f13200 00000000 c1eb2f00 04000000 ..2......./..... │ │ 0x00dd0290 5483c400 02000000 1c000000 00000000 T............... │ │ 0x00dd02a0 02000000 05100000 0a513300 00000000 .........Q3..... │ │ - 0x00dd02b0 338b3200 04000000 b082c400 02000000 3.2............. │ │ + 0x00dd02b0 5a8b3200 04000000 b082c400 02000000 Z.2............. │ │ 0x00dd02c0 1c000000 00000000 02000000 01100000 ................ │ │ - 0x00dd02d0 23013200 00000000 3f633000 02000000 #.2.....?c0..... │ │ + 0x00dd02d0 4a013200 00000000 3f633000 02000000 J.2.....?c0..... │ │ 0x00dd02e0 00000000 02000000 1c000000 00000000 ................ │ │ - 0x00dd02f0 06000000 0f100000 9d6a3100 00000000 .........j1..... │ │ + 0x00dd02f0 06000000 0f100000 c46a3100 00000000 .........j1..... │ │ 0x00dd0300 c1eb2f00 04000000 5484c400 02000000 ../.....T....... │ │ 0x00dd0310 1c000000 00000000 06000000 03100000 ................ │ │ 0x00dd0320 e1f13200 00000000 c1eb2f00 04000000 ..2......./..... │ │ 0x00dd0330 5483c400 02000000 1c000000 00000000 T............... │ │ - 0x00dd0340 02000000 02100000 b01d3200 00000000 ..........2..... │ │ + 0x00dd0340 02000000 02100000 d71d3200 00000000 ..........2..... │ │ 0x00dd0350 ca093000 01000000 00000000 02000000 ..0............. │ │ 0x00dd0360 98030000 00000000 02000000 04100000 ................ │ │ 0x00dd0370 f4b93000 00000000 42503300 02000000 ..0.....BP3..... │ │ 0x00dd0380 00000000 02000000 1c000000 00000000 ................ │ │ - 0x00dd0390 00080000 10100000 65f93000 00000000 ........e.0..... │ │ + 0x00dd0390 00080000 10100000 8cf93000 00000000 ..........0..... │ │ 0x00dd03a0 af0e3300 02000000 00000000 02000000 ..3............. │ │ 0x00dd03b0 74000000 00000000 02000000 01100000 t............... │ │ - 0x00dd03c0 0e313100 00000000 3f633000 02000000 .11.....?c0..... │ │ + 0x00dd03c0 35313100 00000000 3f633000 02000000 511.....?c0..... │ │ 0x00dd03d0 00000000 02000000 74000000 00000000 ........t....... │ │ - 0x00dd03e0 02000000 02100000 005c3200 00000000 .........\2..... │ │ + 0x00dd03e0 02000000 02100000 275c3200 00000000 ........'\2..... │ │ 0x00dd03f0 42503300 02000000 00000000 02000000 BP3............. │ │ 0x00dd0400 74000000 00000000 02000000 03100000 t............... │ │ 0x00dd0410 480a3000 00000000 fba62f00 04000000 H.0......./..... │ │ 0x00dd0420 a880c400 02000000 98010000 00000000 ................ │ │ - 0x00dd0430 06000000 02100000 145c3200 00000000 .........\2..... │ │ + 0x00dd0430 06000000 02100000 3b5c3200 00000000 ........;\2..... │ │ 0x00dd0440 f8ff2f00 04000000 f884c400 02000000 ../............. │ │ 0x00dd0450 98010000 00000000 06000000 01100000 ................ │ │ 0x00dd0460 580a3000 00000000 c1eb2f00 04000000 X.0......./..... │ │ 0x00dd0470 4086c400 00000000 98010000 00000000 @............... │ │ - 0x00dd0480 00080000 03100000 f1123100 00000000 ..........1..... │ │ - 0x00dd0490 20313100 01000000 f886c400 00000000 11............. │ │ + 0x00dd0480 00080000 03100000 18133100 00000000 ..........1..... │ │ + 0x00dd0490 47313100 01000000 f886c400 00000000 G11............. │ │ 0x00dd04a0 98010000 00000000 00080000 04100000 ................ │ │ 0x00dd04b0 00000000 00000000 49463000 04000000 ........IF0..... │ │ 0x00dd04c0 2c88c400 02000000 98010000 00000000 ,............... │ │ - 0x00dd04d0 00080000 05100000 39013200 00000000 ........9.2..... │ │ - 0x00dd04e0 f55b3200 04000000 a880c400 01000000 .[2............. │ │ + 0x00dd04d0 00080000 05100000 60013200 00000000 ........`.2..... │ │ + 0x00dd04e0 1c5c3200 04000000 a880c400 01000000 .\2............. │ │ 0x00dd04f0 98010000 00000000 00080000 06100000 ................ │ │ - 0x00dd0500 00000000 00000000 f55b3200 04000000 .........[2..... │ │ + 0x00dd0500 00000000 00000000 1c5c3200 04000000 .........\2..... │ │ 0x00dd0510 a880c400 02000000 98010000 00000000 ................ │ │ 0x00dd0520 00080000 07100000 00000000 00000000 ................ │ │ - 0x00dd0530 173d3200 02000000 00000000 01000000 .=2............. │ │ + 0x00dd0530 3e3d3200 02000000 00000000 01000000 >=2............. │ │ 0x00dd0540 98010000 00000000 00080000 08100000 ................ │ │ - 0x00dd0550 00000000 00000000 173d3200 02000000 .........=2..... │ │ + 0x00dd0550 00000000 00000000 3e3d3200 02000000 ........>=2..... │ │ 0x00dd0560 00000000 02000000 98010000 00000000 ................ │ │ 0x00dd0570 00080000 09100000 00000000 00000000 ................ │ │ 0x00dd0580 9bb12f00 05000000 00000000 01000000 ../............. │ │ 0x00dd0590 98010000 00000000 00080000 0a100000 ................ │ │ 0x00dd05a0 00000000 00000000 9bb12f00 07000000 ........../..... │ │ 0x00dd05b0 00000000 02000000 94040000 00000000 ................ │ │ - 0x00dd05c0 06000000 02100000 145c3200 00000000 .........\2..... │ │ + 0x00dd05c0 06000000 02100000 3b5c3200 00000000 ........;\2..... │ │ 0x00dd05d0 f8ff2f00 04000000 f884c400 02000000 ../............. │ │ 0x00dd05e0 94040000 00000000 06000000 01100000 ................ │ │ 0x00dd05f0 580a3000 00000000 c1eb2f00 04000000 X.0......./..... │ │ 0x00dd0600 4086c400 00000000 94040000 00000000 @............... │ │ - 0x00dd0610 00080000 03100000 f1123100 00000000 ..........1..... │ │ - 0x00dd0620 20313100 01000000 f886c400 00000000 11............. │ │ + 0x00dd0610 00080000 03100000 18133100 00000000 ..........1..... │ │ + 0x00dd0620 47313100 01000000 f886c400 00000000 G11............. │ │ 0x00dd0630 94040000 00000000 00080000 04100000 ................ │ │ 0x00dd0640 00000000 00000000 49463000 04000000 ........IF0..... │ │ 0x00dd0650 2c88c400 02000000 94040000 00000000 ,............... │ │ - 0x00dd0660 00080000 05100000 39013200 00000000 ........9.2..... │ │ - 0x00dd0670 f55b3200 04000000 a880c400 01000000 .[2............. │ │ + 0x00dd0660 00080000 05100000 60013200 00000000 ........`.2..... │ │ + 0x00dd0670 1c5c3200 04000000 a880c400 01000000 .\2............. │ │ 0x00dd0680 94040000 00000000 00080000 06100000 ................ │ │ - 0x00dd0690 00000000 00000000 f55b3200 04000000 .........[2..... │ │ + 0x00dd0690 00000000 00000000 1c5c3200 04000000 .........\2..... │ │ 0x00dd06a0 a880c400 02000000 94040000 00000000 ................ │ │ 0x00dd06b0 00080000 07100000 00000000 00000000 ................ │ │ - 0x00dd06c0 173d3200 02000000 00000000 01000000 .=2............. │ │ + 0x00dd06c0 3e3d3200 02000000 00000000 01000000 >=2............. │ │ 0x00dd06d0 94040000 00000000 00080000 08100000 ................ │ │ - 0x00dd06e0 00000000 00000000 173d3200 02000000 .........=2..... │ │ + 0x00dd06e0 00000000 00000000 3e3d3200 02000000 ........>=2..... │ │ 0x00dd06f0 00000000 02000000 94040000 00000000 ................ │ │ 0x00dd0700 00080000 09100000 00000000 00000000 ................ │ │ 0x00dd0710 9bb12f00 05000000 00000000 01000000 ../............. │ │ 0x00dd0720 94040000 00000000 00080000 0a100000 ................ │ │ 0x00dd0730 00000000 00000000 9bb12f00 07000000 ........../..... │ │ 0x00dd0740 00000000 02000000 06000000 90030000 ................ │ │ - 0x00dd0750 f0c70000 01100000 04133100 00000000 ..........1..... │ │ - 0x00dd0760 85b43200 04000000 3c88c400 01000000 ..2.....<....... │ │ + 0x00dd0750 f0c70000 01100000 2b133100 00000000 ........+.1..... │ │ + 0x00dd0760 acb43200 04000000 3c88c400 01000000 ..2.....<....... │ │ 0x00dd0770 06000000 90030000 f0c70000 06100000 ................ │ │ - 0x00dd0780 00000000 00000000 85b43200 04000000 ..........2..... │ │ + 0x00dd0780 00000000 00000000 acb43200 04000000 ..........2..... │ │ 0x00dd0790 3c88c400 02000000 06000000 90030000 <............... │ │ 0x00dd07a0 f0c70000 05100000 e62f3300 00000000 ........./3..... │ │ 0x00dd07b0 a3b12f00 04000000 a880c400 01000000 ../............. │ │ 0x00dd07c0 06000000 90030000 f0c70000 08100000 ................ │ │ 0x00dd07d0 00000000 00000000 a3b12f00 04000000 ........../..... │ │ 0x00dd07e0 a880c400 02000000 06000000 90030000 ................ │ │ 0x00dd07f0 f0c10000 02100000 51ed2f00 00000000 ........Q./..... │ │ 0x00dd0800 61ed2f00 04000000 d08bc400 01000000 a./............. │ │ 0x00dd0810 06000000 90030000 f0c10000 07100000 ................ │ │ 0x00dd0820 00000000 00000000 61ed2f00 04000000 ........a./..... │ │ 0x00dd0830 d08bc400 02000000 06000000 00000000 ................ │ │ - 0x00dd0840 00060000 09100000 b6a93100 00000000 ..........1..... │ │ + 0x00dd0840 00060000 09100000 dda93100 00000000 ..........1..... │ │ 0x00dd0850 fba62f00 04000000 a880c400 01000000 ../............. │ │ 0x00dd0860 06000000 00000000 00060000 0b100000 ................ │ │ 0x00dd0870 00000000 00000000 fba62f00 04000000 ........../..... │ │ 0x00dd0880 a880c400 02000000 06000000 00000000 ................ │ │ 0x00dd0890 00060000 0a100000 00000000 69ed2f00 ............i./. │ │ - 0x00dd08a0 c2a93100 05000000 00000000 01000000 ..1............. │ │ + 0x00dd08a0 e9a93100 05000000 00000000 01000000 ..1............. │ │ 0x00dd08b0 06000000 00000000 00060000 0c100000 ................ │ │ - 0x00dd08c0 00000000 00000000 c2a93100 07000000 ..........1..... │ │ + 0x00dd08c0 00000000 00000000 e9a93100 07000000 ..........1..... │ │ 0x00dd08d0 00000000 02000000 06000000 00000000 ................ │ │ 0x00dd08e0 00060000 0e100000 00000000 b6d93000 ..............0. │ │ 0x00dd08f0 c39b3000 02000000 00000000 02000000 ..0............. │ │ 0x00dd0900 90030000 00000000 06000000 01000000 ................ │ │ 0x00dd0910 ecf13200 00000000 fba62f00 04000000 ..2......./..... │ │ 0x00dd0920 a880c400 02000000 90030000 00000000 ................ │ │ 0x00dd0930 06000000 05100000 afb12f00 00000000 ........../..... │ │ 0x00dd0940 a3b12f00 04000000 a880c400 02000000 ../............. │ │ 0x00dd0950 90030000 00000000 06000000 02100000 ................ │ │ - 0x00dd0960 8eb43200 00000000 61ed2f00 01000000 ..2.....a./..... │ │ + 0x00dd0960 b5b43200 00000000 61ed2f00 01000000 ..2.....a./..... │ │ 0x00dd0970 00000000 02000000 06000000 90030000 ................ │ │ 0x00dd0980 04000000 03100000 52463000 00000000 ........RF0..... │ │ 0x00dd0990 939b3000 02000000 00000000 02000000 ..0............. │ │ 0x00dd09a0 06000000 90030000 04000000 04100000 ................ │ │ 0x00dd09b0 f22f3300 00000000 23793000 02000000 ./3.....#y0..... │ │ 0x00dd09c0 00000000 02000000 06000000 90030000 ................ │ │ 0x00dd09d0 04000000 0d100000 610f3300 00000000 ........a.3..... │ │ 0x00dd09e0 d69b3000 02000000 00000000 02000000 ..0............. │ │ 0x00dd09f0 ffffffff ffffffff f0c10000 0e000000 ................ │ │ - 0x00dd0a00 45013200 00000000 fc013300 02000000 E.2.......3..... │ │ + 0x00dd0a00 6c013200 00000000 fc013300 02000000 l.2.......3..... │ │ 0x00dd0a10 00000000 02000000 ffffffff ffffffff ................ │ │ - 0x00dd0a20 00080000 00100000 15133100 00000000 ..........1..... │ │ + 0x00dd0a20 00080000 00100000 3c133100 00000000 ........<.1..... │ │ 0x00dd0a30 fba62f00 04000000 a880c400 02000000 ../............. │ │ 0x00dd0a40 ffffffff ffffffff 00080000 01100000 ................ │ │ - 0x00dd0a50 99733200 50013200 99733200 05000000 .s2.P.2..s2..... │ │ + 0x00dd0a50 c0733200 77013200 c0733200 05000000 .s2.w.2..s2..... │ │ 0x00dd0a60 00000000 02000000 ffffffff ffffffff ................ │ │ - 0x00dd0a70 00080000 02100000 e6653100 c61d3200 .........e1...2. │ │ - 0x00dd0a80 e6653100 05000000 00000000 02000000 .e1............. │ │ + 0x00dd0a70 00080000 02100000 0d663100 ed1d3200 .........f1...2. │ │ + 0x00dd0a80 0d663100 05000000 00000000 02000000 .f1............. │ │ 0x00dd0a90 ffffffff ffffffff 00080000 03100000 ................ │ │ - 0x00dd0aa0 15133100 00000000 fba62f00 04000000 ..1......./..... │ │ + 0x00dd0aa0 3c133100 00000000 fba62f00 04000000 <.1......./..... │ │ 0x00dd0ab0 a880c400 02000000 ffffffff ffffffff ................ │ │ - 0x00dd0ac0 00080000 04100000 8a403000 33313100 .........@0.311. │ │ + 0x00dd0ac0 00080000 04100000 8a403000 5a313100 .........@0.Z11. │ │ 0x00dd0ad0 8a403000 05000000 00000000 02000000 .@0............. │ │ 0x00dd0ae0 ffffffff ffffffff 00080000 05100000 ................ │ │ - 0x00dd0af0 2cf33100 3ccd3000 2cf33100 05000000 ,.1.<.0.,.1..... │ │ + 0x00dd0af0 53f33100 3ccd3000 53f33100 05000000 S.1.<.0.S.1..... │ │ 0x00dd0b00 00000000 02000000 ffffffff ffffffff ................ │ │ 0x00dd0b10 00080000 06100000 c6b12f00 d3d93000 ........../...0. │ │ 0x00dd0b20 c6b12f00 05000000 00000000 02000000 ../............. │ │ 0x00dd0b30 ffffffff ffffffff 00080000 07100000 ................ │ │ 0x00dd0b40 f0083300 00000000 f0083300 01000000 ..3.......3..... │ │ 0x00dd0b50 8c8dc400 02000000 ffffffff ffffffff ................ │ │ - 0x00dd0b60 00080000 08100000 a8e33100 a7d23200 ..........1...2. │ │ - 0x00dd0b70 a8e33100 05000000 00000000 02000000 ..1............. │ │ + 0x00dd0b60 00080000 08100000 cfe33100 ced23200 ..........1...2. │ │ + 0x00dd0b70 cfe33100 05000000 00000000 02000000 ..1............. │ │ 0x00dd0b80 ffffffff ffffffff 00080000 09100000 ................ │ │ - 0x00dd0b90 8a403000 33313100 8a403000 05000000 .@0.311..@0..... │ │ + 0x00dd0b90 8a403000 5a313100 8a403000 05000000 .@0.Z11..@0..... │ │ 0x00dd0ba0 00000000 02000000 ffffffff ffffffff ................ │ │ - 0x00dd0bb0 00080000 0a100000 afd23200 00000000 ..........2..... │ │ + 0x00dd0bb0 00080000 0a100000 d6d23200 00000000 ..........2..... │ │ 0x00dd0bc0 c1283000 02000000 00000000 02000000 .(0............. │ │ 0x00dd0bd0 ffffffff ffffffff 00080000 0b100000 ................ │ │ - 0x00dd0be0 e5383200 00000000 e5383200 02000000 .82......82..... │ │ + 0x00dd0be0 0c393200 00000000 0c393200 02000000 .92......92..... │ │ 0x00dd0bf0 00000000 02000000 ffffffff ffffffff ................ │ │ 0x00dd0c00 00080000 0c100000 3e053000 00000000 ........>.0..... │ │ 0x00dd0c10 3e053000 02000000 00000000 02000000 >.0............. │ │ 0x00dd0c20 ffffffff ffffffff 00080000 0d100000 ................ │ │ - 0x00dd0c30 ce1d3200 00000000 ce1d3200 02000000 ..2.......2..... │ │ + 0x00dd0c30 f51d3200 00000000 f51d3200 02000000 ..2.......2..... │ │ 0x00dd0c40 00000000 02000000 ffffffff ffffffff ................ │ │ 0x00dd0c50 04060000 0c000000 00000000 00000000 ................ │ │ 0x00dd0c60 138f3000 04000000 e08ec400 02000000 ..0............. │ │ 0x00dd0c70 ffffffff ffffffff 04000000 06000000 ................ │ │ - 0x00dd0c80 2cf33100 3ccd3000 2c083000 05000000 ,.1.<.0.,.0..... │ │ + 0x00dd0c80 53f33100 3ccd3000 2c083000 05000000 S.1.<.0.,.0..... │ │ 0x00dd0c90 00000000 02000000 ffffffff ffffffff ................ │ │ 0x00dd0ca0 f0c10000 01000000 00000000 00000000 ................ │ │ 0x00dd0cb0 fba62f00 04000000 a880c400 01000000 ../............. │ │ 0x00dd0cc0 ffffffff ffffffff f0c10000 0d000000 ................ │ │ 0x00dd0cd0 00000000 00000000 fba62f00 04000000 ........../..... │ │ 0x00dd0ce0 a880c400 02000000 0a040000 0a040000 ................ │ │ 0x00dd0cf0 04000000 ffffffff 00000000 00000000 ................ │ │ @@ -32050,88 +32050,88 @@ │ │ 0x00dd0d20 00000000 00000000 c1eb2f00 04000000 ........../..... │ │ 0x00dd0d30 1490c400 02000000 0b040000 0b040000 ................ │ │ 0x00dd0d40 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00dd0d50 c1eb2f00 04000000 1490c400 02000000 ../............. │ │ 0x00dd0d60 0b040000 0b040000 02000000 ffffffff ................ │ │ 0x00dd0d70 00000000 00000000 c1eb2f00 04000000 ........../..... │ │ 0x00dd0d80 1490c400 01000000 4a733000 02000000 ........Js0..... │ │ - 0x00dd0d90 db1d3200 00000000 00000000 01000000 ..2............. │ │ - 0x00dd0da0 4a733000 02000000 18133100 00000000 Js0.......1..... │ │ + 0x00dd0d90 021e3200 00000000 00000000 01000000 ..2............. │ │ + 0x00dd0da0 4a733000 02000000 3f133100 00000000 Js0.....?.1..... │ │ 0x00dd0db0 00000000 01000000 fef13200 03000000 ..........2..... │ │ - 0x00dd0dc0 14133200 04000000 b1d23200 04000000 ..2.......2..... │ │ - 0x00dd0dd0 ade33100 05000000 223d3200 06000000 ..1....."=2..... │ │ + 0x00dd0dc0 3b133200 04000000 d8d23200 04000000 ;.2.......2..... │ │ + 0x00dd0dd0 d4e33100 05000000 493d3200 06000000 ..1.....I=2..... │ │ 0x00dd0de0 dbd93000 07000000 00000000 ffffffff ..0............. │ │ - 0x00dd0df0 fba62f00 fdffffff 53ec3000 feffffff ../.....S.0..... │ │ + 0x00dd0df0 fba62f00 fdffffff 7aec3000 feffffff ../.....z.0..... │ │ 0x00dd0e00 65e32f00 00000000 cbb12f00 01000000 e./......./..... │ │ - 0x00dd0e10 b2e33100 02000000 04f23200 01000000 ..1.......2..... │ │ + 0x00dd0e10 d9e33100 02000000 04f23200 01000000 ..1.......2..... │ │ 0x00dd0e20 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dd0e30 00000000 00000000 c1eb2f00 04000000 ........../..... │ │ 0x00dd0e40 7492c400 01000000 ffffffff ffffffff t............... │ │ 0x00dd0e50 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dd0e60 2c083000 02000000 6893c400 01000000 ,.0.....h....... │ │ 0x00dd0e70 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dd0e80 00000000 00000000 6f983000 00000000 ........o.0..... │ │ 0x00dd0e90 1c94c400 01000000 ffffffff ffffffff ................ │ │ 0x00dd0ea0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dd0eb0 12d22f00 02000000 d095c400 01000000 ../............. │ │ 0x00dd0ec0 ffffffff ffffffff ffffffff 00000000 ................ │ │ - 0x00dd0ed0 00000000 00000000 5a013200 02000000 ........Z.2..... │ │ + 0x00dd0ed0 00000000 00000000 81013200 02000000 ..........2..... │ │ 0x00dd0ee0 d095c400 01000000 ffffffff ffffffff ................ │ │ 0x00dd0ef0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dd0f00 3e053000 02000000 3497c400 01000000 >.0.....4....... │ │ 0x00dd0f10 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dd0f20 00000000 00000000 3f2a3300 02000000 ........?*3..... │ │ 0x00dd0f30 f497c400 01000000 ffffffff ffffffff ................ │ │ 0x00dd0f40 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dd0f50 ff933200 02000000 7898c400 01000000 ..2.....x....... │ │ + 0x00dd0f50 26943200 02000000 7898c400 01000000 &.2.....x....... │ │ 0x00dd0f60 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dd0f70 00000000 00000000 c1283000 02000000 .........(0..... │ │ 0x00dd0f80 fc98c400 01000000 ffffffff ffffffff ................ │ │ 0x00dd0f90 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dd0fa0 23793000 02000000 7099c400 01000000 #y0.....p....... │ │ 0x00dd0fb0 ffffffff ffffffff ffffffff 00000000 ................ │ │ - 0x00dd0fc0 00000000 00000000 3a963200 02000000 ........:.2..... │ │ + 0x00dd0fc0 00000000 00000000 61963200 02000000 ........a.2..... │ │ 0x00dd0fd0 e499c400 01000000 ffffffff ffffffff ................ │ │ 0x00dd0fe0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dd0ff0 880f3300 02000000 589ac400 01000000 ..3.....X....... │ │ 0x00dd1000 ffffffff ffffffff ffffffff 00000000 ................ │ │ - 0x00dd1010 00000000 00000000 cda93100 02000000 ..........1..... │ │ + 0x00dd1010 00000000 00000000 f4a93100 02000000 ..........1..... │ │ 0x00dd1020 cc9ac400 01000000 ffffffff ffffffff ................ │ │ 0x00dd1030 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dd1040 b6d23200 02000000 409bc400 01000000 ..2.....@....... │ │ + 0x00dd1040 ddd23200 02000000 409bc400 01000000 ..2.....@....... │ │ 0x00dd1050 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dd1060 00000000 00000000 a0ed2f00 02000000 ........../..... │ │ 0x00dd1070 f09bc400 01000000 ffffffff ffffffff ................ │ │ 0x00dd1080 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dd1090 04303300 02000000 a09cc400 01000000 .03............. │ │ 0x00dd10a0 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dd10b0 00000000 00000000 aced2f00 02000000 ........../..... │ │ 0x00dd10c0 509dc400 01000000 ffffffff ffffffff P............... │ │ 0x00dd10d0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dd10e0 0dba3000 02000000 009ec400 01000000 ..0............. │ │ 0x00dd10f0 ffffffff ffffffff ffffffff 00000000 ................ │ │ - 0x00dd1100 00000000 00000000 d9a93100 02000000 ..........1..... │ │ + 0x00dd1100 00000000 00000000 00aa3100 02000000 ..........1..... │ │ 0x00dd1110 b09ec400 01000000 ffffffff ffffffff ................ │ │ 0x00dd1120 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dd1130 305c3200 02000000 609fc400 01000000 0\2.....`....... │ │ + 0x00dd1130 575c3200 02000000 609fc400 01000000 W\2.....`....... │ │ 0x00dd1140 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dd1150 00000000 00000000 ee9b3000 02000000 ..........0..... │ │ 0x00dd1160 10a0c400 01000000 ffffffff ffffffff ................ │ │ 0x00dd1170 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dd1180 b8ed2f00 02000000 c0a0c400 01000000 ../............. │ │ 0x00dd1190 ffffffff ffffffff ffffffff 00000000 ................ │ │ - 0x00dd11a0 00000000 00000000 73873100 02000000 ........s.1..... │ │ + 0x00dd11a0 00000000 00000000 9a873100 02000000 ..........1..... │ │ 0x00dd11b0 34a1c400 01000000 ffffffff ffffffff 4............... │ │ 0x00dd11c0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dd11d0 64793200 02000000 a8a1c400 01000000 dy2............. │ │ + 0x00dd11d0 8b793200 02000000 a8a1c400 01000000 .y2............. │ │ 0x00dd11e0 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dd11f0 00000000 00000000 940f3300 02000000 ..........3..... │ │ 0x00dd1200 5ca2c400 01000000 ffffffff ffffffff \............... │ │ 0x00dd1210 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dd1220 c2d23200 02000000 10a3c400 01000000 ..2............. │ │ + 0x00dd1220 e9d23200 02000000 10a3c400 01000000 ..2............. │ │ 0x00dd1230 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dd1240 00000000 00000000 a20f3300 02000000 ..........3..... │ │ 0x00dd1250 c4a3c400 01000000 ffffffff ffffffff ................ │ │ 0x00dd1260 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dd1270 c6ed2f00 02000000 78a4c400 01000000 ../.....x....... │ │ 0x00dd1280 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dd1290 00000000 00000000 6a0a3000 02000000 ........j.0..... │ │ @@ -32143,34 +32143,34 @@ │ │ 0x00dd12f0 94a6c400 01000000 ffffffff ffffffff ................ │ │ 0x00dd1300 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dd1310 1f303300 02000000 48a7c400 01000000 .03.....H....... │ │ 0x00dd1320 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dd1330 00000000 00000000 b00f3300 02000000 ..........3..... │ │ 0x00dd1340 bca7c400 01000000 ffffffff ffffffff ................ │ │ 0x00dd1350 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dd1360 81873100 02000000 70a8c400 01000000 ..1.....p....... │ │ + 0x00dd1360 a8873100 02000000 70a8c400 01000000 ..1.....p....... │ │ 0x00dd1370 ffffffff ffffffff ffffffff 00000000 ................ │ │ - 0x00dd1380 00000000 00000000 00503100 02000000 .........P1..... │ │ + 0x00dd1380 00000000 00000000 27503100 02000000 ........'P1..... │ │ 0x00dd1390 24a9c400 01000000 ffffffff ffffffff $............... │ │ 0x00dd13a0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dd13b0 30303300 02000000 d8a9c400 01000000 003............. │ │ 0x00dd13c0 ffffffff ffffffff ffffffff 00000000 ................ │ │ - 0x00dd13d0 00000000 00000000 81f93000 02000000 ..........0..... │ │ + 0x00dd13d0 00000000 00000000 a8f93000 02000000 ..........0..... │ │ 0x00dd13e0 8caac400 01000000 ffffffff ffffffff ................ │ │ 0x00dd13f0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dd1400 92873100 02000000 40abc400 01000000 ..1.....@....... │ │ + 0x00dd1400 b9873100 02000000 40abc400 01000000 ..1.....@....... │ │ 0x00dd1410 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dd1420 00000000 00000000 fb9b3000 02000000 ..........0..... │ │ 0x00dd1430 f4abc400 01000000 ffffffff ffffffff ................ │ │ 0x00dd1440 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dd1450 62463000 02000000 a8acc400 01000000 bF0............. │ │ 0x00dd1460 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dd1470 00000000 00000000 6d2d3300 01000000 ........m-3..... │ │ 0x00dd1480 5cadc400 c1eb2f00 03000000 ffffffff \...../......... │ │ - 0x00dd1490 dbfe3100 00000000 00000000 273d3200 ..1.........'=2. │ │ + 0x00dd1490 02ff3100 00000000 00000000 4e3d3200 ..1.........N=2. │ │ 0x00dd14a0 02000000 00100000 c3283000 01000000 .........(0..... │ │ 0x00dd14b0 00100000 1c000000 00000000 08dcc400 ................ │ │ 0x00dd14c0 68dcc400 64ddc400 00000000 b0ddc400 h...d........... │ │ 0x00dd14d0 00000000 88dfc400 00000000 00000000 ................ │ │ 0x00dd14e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd14f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd1500 00000000 00000000 00000000 00000000 ................ │ │ @@ -32197,432 +32197,432 @@ │ │ 0x00dd1650 b0f7c400 00000000 0cf8c400 00000000 ................ │ │ 0x00dd1660 acf8c400 00000000 88f9c400 00000000 ................ │ │ 0x00dd1670 60fac400 00000000 00000000 00000000 `............... │ │ 0x00dd1680 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd1690 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd16a0 c0fac400 d8fbc400 1c00c500 00000000 ................ │ │ 0x00dd16b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd16c0 00000000 d2c53100 66040000 00080000 ......1.f....... │ │ + 0x00dd16c0 00000000 f9c53100 66040000 00080000 ......1.f....... │ │ 0x00dd16d0 e1000000 94bfdc00 a8bfdc00 ccbedc00 ................ │ │ 0x00dd16e0 3ff23200 67040000 000c0000 13010000 ?.2.g........... │ │ - 0x00dd16f0 bcbfdc00 d0bfdc00 ccbedc00 b0f93000 ..............0. │ │ + 0x00dd16f0 bcbfdc00 d0bfdc00 ccbedc00 d7f93000 ..............0. │ │ 0x00dd1700 68040000 00100000 45010000 e4bfdc00 h.......E....... │ │ - 0x00dd1710 f8bfdc00 ccbedc00 dcc53100 69040000 ..........1.i... │ │ + 0x00dd1710 f8bfdc00 ccbedc00 03c63100 69040000 ..........1.i... │ │ 0x00dd1720 00180000 77010000 0cc0dc00 20c0dc00 ....w....... ... │ │ 0x00dd1730 ccbedc00 f4ed2f00 6a040000 00200000 ....../.j.... .. │ │ 0x00dd1740 90010000 34c0dc00 48c0dc00 ccbedc00 ....4...H....... │ │ 0x00dd1750 a9823000 bc040000 00060000 c8000000 ..0............. │ │ - 0x00dd1760 5cc0dc00 70c0dc00 ccbedc00 fda93100 \...p.........1. │ │ + 0x00dd1760 5cc0dc00 70c0dc00 ccbedc00 24aa3100 \...p.......$.1. │ │ 0x00dd1770 bd040000 00080000 e1000000 84c0dc00 ................ │ │ 0x00dd1780 98c0dc00 ccbedc00 f3633000 be040000 .........c0..... │ │ 0x00dd1790 000c0000 13010000 acc0dc00 c0c0dc00 ................ │ │ - 0x00dd17a0 ccbedc00 3f133100 bf040000 00100000 ....?.1......... │ │ + 0x00dd17a0 ccbedc00 66133100 bf040000 00100000 ....f.1......... │ │ 0x00dd17b0 45010000 d4c0dc00 e8c0dc00 ccbedc00 E............... │ │ 0x00dd17c0 dfd93000 c0040000 00180000 77010000 ..0.........w... │ │ 0x00dd17d0 fcc0dc00 10c1dc00 ccbedc00 1b513300 .............Q3. │ │ 0x00dd17e0 c1040000 00200000 90010000 24c1dc00 ..... ......$... │ │ - 0x00dd17f0 38c1dc00 ccbedc00 dfd23200 01000000 8.........2..... │ │ + 0x00dd17f0 38c1dc00 ccbedc00 06d33200 01000000 8.........2..... │ │ 0x00dd1800 00040000 00000000 e0bedc00 f4bedc00 ................ │ │ - 0x00dd1810 08bfdc00 08e43100 02000000 00080000 ......1......... │ │ + 0x00dd1810 08bfdc00 2fe43100 02000000 00080000 ..../.1......... │ │ 0x00dd1820 00000000 1cbfdc00 30bfdc00 44bfdc00 ........0...D... │ │ - 0x00dd1830 4f3d3200 03000000 00080000 00000000 O=2............. │ │ + 0x00dd1830 763d3200 03000000 00080000 00000000 v=2............. │ │ 0x00dd1840 58bfdc00 6cbfdc00 80bfdc00 64008001 X...l.......d... │ │ - 0x00dd1850 6bbb3000 65008001 6b503100 72008001 k.0.e...kP1.r... │ │ - 0x00dd1860 23b53200 76008001 7a503100 66008001 #.2.v...zP1.f... │ │ - 0x00dd1870 b6013200 67008001 49f23200 68008001 ..2.g...I.2.h... │ │ - 0x00dd1880 55f23200 69008001 e6c53100 6e008001 U.2.i.....1.n... │ │ - 0x00dd1890 383e3200 6a008001 60133100 73008001 8>2.j...`.1.s... │ │ + 0x00dd1850 6bbb3000 65008001 92503100 72008001 k.0.e....P1.r... │ │ + 0x00dd1860 4ab53200 76008001 a1503100 66008001 J.2.v....P1.f... │ │ + 0x00dd1870 dd013200 67008001 49f23200 68008001 ..2.g...I.2.h... │ │ + 0x00dd1880 55f23200 69008001 0dc63100 6e008001 U.2.i.....1.n... │ │ + 0x00dd1890 5f3e3200 6a008001 87133100 73008001 _>2.j.....1.s... │ │ 0x00dd18a0 43d33200 77008001 20103300 6f008001 C.2.w... .3.o... │ │ - 0x00dd18b0 ec793200 6b008001 9c883100 6c008001 .y2.k.....1.l... │ │ + 0x00dd18b0 137a3200 6b008001 c3883100 6c008001 .z2.k.....1.l... │ │ 0x00dd18c0 e4823000 79008001 11ee2f00 74008001 ..0.y...../.t... │ │ - 0x00dd18d0 75313100 78008001 78bb3000 75008001 u11.x...x.0.u... │ │ - 0x00dd18e0 ac883100 70008001 52643000 71008001 ..1.p...Rd0.q... │ │ - 0x00dd18f0 baf93000 6d008001 62293000 00000000 ..0.m...b)0..... │ │ + 0x00dd18d0 9c313100 78008001 78bb3000 75008001 .11.x...x.0.u... │ │ + 0x00dd18e0 d3883100 70008001 52643000 71008001 ..1.p...Rd0.q... │ │ + 0x00dd18f0 e1f93000 6d008001 62293000 00000000 ..0.m...b)0..... │ │ 0x00dd1900 00000000 7f008002 51d33200 65008002 ........Q.2.e... │ │ 0x00dd1910 7f293000 6d008002 389c3000 6a008002 .)0.m...8.0.j... │ │ - 0x00dd1920 f20a3000 73008002 086b3100 74008002 ..0.s....k1.t... │ │ + 0x00dd1920 f20a3000 73008002 2f6b3100 74008002 ..0.s.../k1.t... │ │ 0x00dd1930 64f23200 7a008002 81d22f00 7b008002 d.2.z...../.{... │ │ 0x00dd1940 64d33200 7c008002 8d293000 75008002 d.2.|....)0.u... │ │ - 0x00dd1950 24ee2f00 76008002 82e43100 77008002 $./.v.....1.w... │ │ - 0x00dd1960 cef93000 68008002 8a4a3100 6e008002 ..0.h....J1.n... │ │ - 0x00dd1970 b61e3200 72008002 03c63100 66008002 ..2.r.....1.f... │ │ - 0x00dd1980 61643000 80008002 f9793200 81008002 ad0......y2..... │ │ + 0x00dd1950 24ee2f00 76008002 a9e43100 77008002 $./.v.....1.w... │ │ + 0x00dd1960 f5f93000 68008002 b14a3100 6e008002 ..0.h....J1.n... │ │ + 0x00dd1970 dd1e3200 72008002 2ac63100 66008002 ..2.r...*.1.f... │ │ + 0x00dd1980 61643000 80008002 207a3200 81008002 ad0..... z2..... │ │ 0x00dd1990 fb0a3000 70008002 c5303300 6c008002 ..0.p....03.l... │ │ - 0x00dd19a0 e0f93000 7d008002 08b22f00 67008002 ..0.}...../.g... │ │ - 0x00dd19b0 16aa3100 7e008002 d9303300 78008002 ..1.~....03.x... │ │ - 0x00dd19c0 a4293000 6b008002 81313100 64008002 .)0.k....11.d... │ │ - 0x00dd19d0 1e6b3100 69008002 36ee2f00 6f008002 .k1.i...6./.o... │ │ - 0x00dd19e0 cd1e3200 82008002 96d22f00 71008002 ..2......./.q... │ │ + 0x00dd19a0 07fa3000 7d008002 08b22f00 67008002 ..0.}...../.g... │ │ + 0x00dd19b0 3daa3100 7e008002 d9303300 78008002 =.1.~....03.x... │ │ + 0x00dd19c0 a4293000 6b008002 a8313100 64008002 .)0.k....11.d... │ │ + 0x00dd19d0 456b3100 69008002 36ee2f00 6f008002 Ek1.i...6./.o... │ │ + 0x00dd19e0 f41e3200 82008002 96d22f00 71008002 ..2......./.q... │ │ 0x00dd19f0 8bbb3000 79008002 9dbb3000 00000000 ..0.y.....0..... │ │ - 0x00dd1a00 00000000 8f000003 dc1e3200 b0000003 ..........2..... │ │ - 0x00dd1a10 6f133100 c8000003 b7bb3000 64000003 o.1.......0.d... │ │ + 0x00dd1a00 00000000 8f000003 031f3200 b0000003 ..........2..... │ │ + 0x00dd1a10 96133100 c8000003 b7bb3000 64000003 ..1.......0.d... │ │ 0x00dd1a20 bb293000 c3000003 7af23200 9b000003 .)0.....z.2..... │ │ - 0x00dd1a30 1fda3000 e1000003 30da3000 9d000003 ..0.....0.0..... │ │ + 0x00dd1a30 46da3000 e1000003 57da3000 9d000003 F.0.....W.0..... │ │ 0x00dd1a40 eb303300 c5000003 a2d22f00 c6000003 .03......./..... │ │ - 0x00dd1a50 edf93000 b8000003 c7293000 7a000003 ..0......)0.z... │ │ - 0x00dd1a60 4fee2f00 93000003 19c63100 c9000003 O./.......1..... │ │ - 0x00dd1a70 c2883100 ad000003 47da3000 84000003 ..1.....G.0..... │ │ - 0x00dd1a80 2f6b3100 85000003 52da3000 8a000003 /k1.....R.0..... │ │ - 0x00dd1a90 71da3000 72000003 8a4a3100 d2000003 q.0.r....J1..... │ │ + 0x00dd1a50 14fa3000 b8000003 c7293000 7a000003 ..0......)0.z... │ │ + 0x00dd1a60 4fee2f00 93000003 40c63100 c9000003 O./.....@.1..... │ │ + 0x00dd1a70 e9883100 ad000003 6eda3000 84000003 ..1.....n.0..... │ │ + 0x00dd1a80 566b3100 85000003 79da3000 8a000003 Vk1.....y.0..... │ │ + 0x00dd1a90 98da3000 72000003 b14a3100 d2000003 ..0.r....J1..... │ │ 0x00dd1aa0 b8d22f00 65000003 080b3000 99000003 ../.e.....0..... │ │ - 0x00dd1ab0 dd883100 a5000003 b9463000 ae000003 ..1......F0..... │ │ - 0x00dd1ac0 85133100 7f000003 93313100 80000003 ..1......11..... │ │ - 0x00dd1ad0 2fc63100 81000003 1c0b3000 db000003 /.1.......0..... │ │ + 0x00dd1ab0 04893100 a5000003 b9463000 ae000003 ..1......F0..... │ │ + 0x00dd1ac0 ac133100 7f000003 ba313100 80000003 ..1......11..... │ │ + 0x00dd1ad0 56c63100 81000003 1c0b3000 db000003 V.1.......0..... │ │ 0x00dd1ae0 2e103300 8e000003 cf463000 a4000003 ..3......F0..... │ │ - 0x00dd1af0 6f5c3200 af000003 cf013200 bc000003 o\2.......2..... │ │ + 0x00dd1af0 965c3200 af000003 f6013200 bc000003 .\2.......2..... │ │ 0x00dd1b00 89f23200 d6000003 300b3000 e5000003 ..2.....0.0..... │ │ 0x00dd1b10 db293000 b6000003 052a3000 ab000003 .)0......*0..... │ │ - 0x00dd1b20 489c3000 cc000003 89503100 cb000003 H.0......P1..... │ │ - 0x00dd1b30 e3463000 86000003 f2883100 6f000003 .F0.......1.o... │ │ - 0x00dd1b40 ef823000 b9000003 4a3e3200 98000003 ..0.....J>2..... │ │ + 0x00dd1b20 489c3000 cc000003 b0503100 cb000003 H.0......P1..... │ │ + 0x00dd1b30 e3463000 86000003 19893100 6f000003 .F0.......1.o... │ │ + 0x00dd1b40 ef823000 b9000003 713e3200 98000003 ..0.....q>2..... │ │ 0x00dd1b50 17b22f00 c2000003 629c3000 a3000003 ../.....b.0..... │ │ 0x00dd1b60 05833000 82000003 43103300 dd000003 ..0.....C.3..... │ │ - 0x00dd1b70 60133100 da000003 f4463000 94000003 `.1......F0..... │ │ + 0x00dd1b70 87133100 da000003 f4463000 94000003 ..1......F0..... │ │ 0x00dd1b80 74643000 c1000003 019b3000 ba000003 td0.......0..... │ │ - 0x00dd1b90 99e43100 df000003 a8313100 dc000003 ..1......11..... │ │ + 0x00dd1b90 c0e43100 df000003 cf313100 dc000003 ..1......11..... │ │ 0x00dd1ba0 d2d22f00 de000003 26b22f00 cd000003 ../.....&./..... │ │ - 0x00dd1bb0 603e3200 b4000003 03fa3000 d5000003 `>2.......0..... │ │ + 0x00dd1bb0 873e3200 b4000003 2afa3000 d5000003 .>2.....*.0..... │ │ 0x00dd1bc0 cabb3000 ac000003 7bd33200 9f000003 ..0.....{.2..... │ │ - 0x00dd1bd0 42c63100 90000003 e7013200 67000003 B.1.......2.g... │ │ - 0x00dd1be0 5dca2f00 be000003 885c3200 b2000003 ]./......\2..... │ │ - 0x00dd1bf0 773e3200 83000003 ade43100 9e000003 w>2.......1..... │ │ - 0x00dd1c00 749c3000 8b000003 07893100 ce000003 t.0.......1..... │ │ - 0x00dd1c10 93963200 c7000003 e0bb3000 c4000003 ..2.......0..... │ │ - 0x00dd1c20 087a3200 9a000003 86643000 95000003 .z2......d0..... │ │ + 0x00dd1bd0 69c63100 90000003 0e023200 67000003 i.1.......2.g... │ │ + 0x00dd1be0 5dca2f00 be000003 af5c3200 b2000003 ]./......\2..... │ │ + 0x00dd1bf0 9e3e3200 83000003 d4e43100 9e000003 .>2.......1..... │ │ + 0x00dd1c00 749c3000 8b000003 2e893100 ce000003 t.0.......1..... │ │ + 0x00dd1c10 ba963200 c7000003 e0bb3000 c4000003 ..2.......0..... │ │ + 0x00dd1c20 2f7a3200 9a000003 86643000 95000003 /z2......d0..... │ │ 0x00dd1c30 34b22f00 d0000003 91643000 b1000003 4./......d0..... │ │ - 0x00dd1c40 91d33200 97000003 1b7a3200 96000003 ..2......z2..... │ │ - 0x00dd1c50 be313100 e2000003 182a3000 ca000003 .11......*0..... │ │ - 0x00dd1c60 93da3000 bb000003 0b473000 a2000003 ..0......G0..... │ │ - 0x00dd1c70 05313300 b5000003 913e3200 b3000003 .13......>2..... │ │ - 0x00dd1c80 33b53200 91000003 63b53200 92000003 3.2.....c.2..... │ │ - 0x00dd1c90 a8503100 6a000003 482a3000 e3000003 .P1.j...H*0..... │ │ - 0x00dd1ca0 a6963200 d1000003 33513300 e4000003 ..2.....3Q3..... │ │ - 0x00dd1cb0 9d5c3200 b7000003 e6d22f00 d4000003 .\2......./..... │ │ - 0x00dd1cc0 c65c3200 d7000003 a8d33200 d8000003 .\2.......2..... │ │ + 0x00dd1c40 91d33200 97000003 427a3200 96000003 ..2.....Bz2..... │ │ + 0x00dd1c50 e5313100 e2000003 182a3000 ca000003 .11......*0..... │ │ + 0x00dd1c60 bada3000 bb000003 0b473000 a2000003 ..0......G0..... │ │ + 0x00dd1c70 05313300 b5000003 b83e3200 b3000003 .13......>2..... │ │ + 0x00dd1c80 5ab53200 91000003 8ab53200 92000003 Z.2.......2..... │ │ + 0x00dd1c90 cf503100 6a000003 482a3000 e3000003 .P1.j...H*0..... │ │ + 0x00dd1ca0 cd963200 d1000003 33513300 e4000003 ..2.....3Q3..... │ │ + 0x00dd1cb0 c45c3200 b7000003 e6d22f00 d4000003 .\2......./..... │ │ + 0x00dd1cc0 ed5c3200 d7000003 a8d33200 d8000003 .\2.......2..... │ │ 0x00dd1cd0 95f23200 d3000003 23313300 d9000003 ..2.....#13..... │ │ - 0x00dd1ce0 5b2a3000 a6000003 9b133100 a0000003 [*0.......1..... │ │ + 0x00dd1ce0 5b2a3000 a6000003 c2133100 a0000003 [*0.......1..... │ │ 0x00dd1cf0 11833000 a1000003 6ee72f00 cf000003 ..0.....n./..... │ │ - 0x00dd1d00 732a3000 a7000003 14fa3000 a9000003 s*0.......0..... │ │ - 0x00dd1d10 842a3000 79000003 a9da3000 a8000003 .*0.y.....0..... │ │ + 0x00dd1d00 732a3000 a7000003 3bfa3000 a9000003 s*0.....;.0..... │ │ + 0x00dd1d10 842a3000 79000003 d0da3000 a8000003 .*0.y.....0..... │ │ 0x00dd1d20 50513300 9c000003 932a3000 6b000003 PQ3......*0.k... │ │ - 0x00dd1d30 fc013200 7b000003 df5c3200 7c000003 ..2.{....\2.|... │ │ - 0x00dd1d40 59c63100 6c000003 3f0b3000 e0000003 Y.1.l...?.0..... │ │ - 0x00dd1d50 869c3000 87000003 446b3100 7d000003 ..0.....Dk1.}... │ │ - 0x00dd1d60 7dc63100 76000003 a92a3000 7e000003 }.1.v....*0.~... │ │ - 0x00dd1d70 a3643000 bd000003 357a3200 aa000003 .d0.....5z2..... │ │ + 0x00dd1d30 23023200 7b000003 065d3200 7c000003 #.2.{....]2.|... │ │ + 0x00dd1d40 80c63100 6c000003 3f0b3000 e0000003 ..1.l...?.0..... │ │ + 0x00dd1d50 869c3000 87000003 6b6b3100 7d000003 ..0.....kk1.}... │ │ + 0x00dd1d60 a4c63100 76000003 a92a3000 7e000003 ..1.v....*0.~... │ │ + 0x00dd1d70 a3643000 bd000003 5c7a3200 aa000003 .d0.....\z2..... │ │ 0x00dd1d80 cb2a3000 6d000003 b3f23200 bf000003 .*0.m.....2..... │ │ - 0x00dd1d90 b9963200 c0000003 ccf23200 00000000 ..2.......2..... │ │ + 0x00dd1d90 e0963200 c0000003 ccf23200 00000000 ..2.......2..... │ │ 0x00dd1da0 00000000 72000005 51d33200 66000005 ....r...Q.2.f... │ │ - 0x00dd1db0 28aa3100 6c000005 389c3000 6d000005 (.1.l...8.0.m... │ │ - 0x00dd1dc0 f20a3000 68000005 8a4a3100 6a000005 ..0.h....J1.j... │ │ - 0x00dd1dd0 15893100 70000005 56103300 65000005 ..1.p...V.3.e... │ │ - 0x00dd1de0 5dca2f00 6f000005 e7313100 67000005 ]./.o....11.g... │ │ - 0x00dd1df0 16aa3100 6b000005 81313100 69000005 ..1.k....11.i... │ │ + 0x00dd1db0 4faa3100 6c000005 389c3000 6d000005 O.1.l...8.0.m... │ │ + 0x00dd1dc0 f20a3000 68000005 b14a3100 6a000005 ..0.h....J1.j... │ │ + 0x00dd1dd0 3c893100 70000005 56103300 65000005 <.1.p...V.3.e... │ │ + 0x00dd1de0 5dca2f00 6f000005 0e323100 67000005 ]./.o....21.g... │ │ + 0x00dd1df0 3daa3100 6b000005 a8313100 69000005 =.1.k....11.i... │ │ 0x00dd1e00 36ee2f00 73000005 1f473000 71000005 6./.s....G0.q... │ │ - 0x00dd1e10 a8133100 6e000005 bbe43100 74000005 ..1.n.....1.t... │ │ - 0x00dd1e20 d4963200 00000000 00000000 ab008006 ..2............. │ │ + 0x00dd1e10 cf133100 6e000005 e2e43100 74000005 ..1.n.....1.t... │ │ + 0x00dd1e20 fb963200 00000000 00000000 ab008006 ..2............. │ │ 0x00dd1e30 20833000 cb008006 cbd33200 cc008006 .0.......2..... │ │ - 0x00dd1e40 e5963200 64008006 2b473000 66008006 ..2.d...+G0.f... │ │ + 0x00dd1e40 0c973200 64008006 2b473000 66008006 ..2.d...+G0.f... │ │ 0x00dd1e50 f5bb3000 e6008006 07bc3000 d6008006 ..0.......0..... │ │ 0x00dd1e60 14bc3000 69008006 cf073300 6a008006 ..0.i.....3.j... │ │ - 0x00dd1e70 66ee2f00 6b008006 1fda3000 6c008006 f./.k.....0.l... │ │ + 0x00dd1e70 66ee2f00 6b008006 46da3000 6c008006 f./.k...F.0.l... │ │ 0x00dd1e80 7eee2f00 d9008006 66513300 6d008006 ~./.....fQ3.m... │ │ - 0x00dd1e90 c1503100 6e008006 8a4a3100 ae008006 .P1.n....J1..... │ │ - 0x00dd1ea0 8dc63100 c6008006 29893100 70008006 ..1.....).1.p... │ │ - 0x00dd1eb0 4b893100 ad008006 bfda3000 ac008006 K.1.......0..... │ │ + 0x00dd1e90 e8503100 6e008006 b14a3100 ae008006 .P1.n....J1..... │ │ + 0x00dd1ea0 b4c63100 c6008006 50893100 70008006 ..1.....P.1.p... │ │ + 0x00dd1eb0 72893100 ad008006 e6da3000 ac008006 r.1.......0..... │ │ 0x00dd1ec0 b9463000 72008006 9b9c3000 73008006 .F0.r.....0.s... │ │ - 0x00dd1ed0 9e3e3200 74008006 45b22f00 77008006 .>2.t...E./.w... │ │ - 0x00dd1ee0 3a313300 78008006 9cc63100 79008006 :13.x.....1.y... │ │ - 0x00dd1ef0 b4133100 7a008006 b79c3000 e8008006 ..1.z.....0..... │ │ + 0x00dd1ed0 c53e3200 74008006 45b22f00 77008006 .>2.t...E./.w... │ │ + 0x00dd1ee0 3a313300 78008006 c3c63100 79008006 :13.x.....1.y... │ │ + 0x00dd1ef0 db133100 7a008006 b79c3000 e8008006 ..1.z.....0..... │ │ 0x00dd1f00 cb9c3000 7b008006 e0f23200 af008006 ..0.{.....2..... │ │ 0x00dd1f10 540b3000 b0008006 6d0b3000 7c008006 T.0.....m.0.|... │ │ - 0x00dd1f20 0f023200 b1008006 7e513300 b2008006 ..2.....~Q3..... │ │ - 0x00dd1f30 35473000 b3008006 25fa3000 b4008006 5G0.....%.0..... │ │ - 0x00dd1f40 41473000 e2008006 b33e3200 b5008006 AG0......>2..... │ │ - 0x00dd1f50 7cb53200 7d008006 2e833000 b6008006 |.2.}.....0..... │ │ - 0x00dd1f60 2ebc3000 b7008006 58893100 7e008006 ..0.....X.1.~... │ │ + 0x00dd1f20 36023200 b1008006 7e513300 b2008006 6.2.....~Q3..... │ │ + 0x00dd1f30 35473000 b3008006 4cfa3000 b4008006 5G0.....L.0..... │ │ + 0x00dd1f40 41473000 e2008006 da3e3200 b5008006 AG0......>2..... │ │ + 0x00dd1f50 a3b53200 7d008006 2e833000 b6008006 ..2.}.....0..... │ │ + 0x00dd1f60 2ebc3000 b7008006 7f893100 7e008006 ..0.......1.~... │ │ 0x00dd1f70 41bc3000 aa008006 3b833000 dd008006 A.0.....;.0..... │ │ - 0x00dd1f80 b9643000 7f008006 616b3100 b8008006 .d0.....ak1..... │ │ - 0x00dd1f90 c2133100 de008006 3afa3000 b9008006 ..1.....:.0..... │ │ + 0x00dd1f80 b9643000 7f008006 886b3100 b8008006 .d0......k1..... │ │ + 0x00dd1f90 e9133100 de008006 61fa3000 b9008006 ..1.....a.0..... │ │ 0x00dd1fa0 f0f23200 80008006 e89c3000 dc008006 ..2.......0..... │ │ 0x00dd1fb0 039d3000 81008006 09f33200 82008006 ..0.......2..... │ │ 0x00dd1fc0 e12a3000 cd008006 53313300 ba008006 .*0.....S13..... │ │ - 0x00dd1fd0 5c833000 bb008006 34aa3100 d8008006 \.0.....4.1..... │ │ + 0x00dd1fd0 5c833000 bb008006 5baa3100 d8008006 \.0.....[.1..... │ │ 0x00dd1fe0 9eee2f00 e3008006 c9643000 83008006 ../......d0..... │ │ 0x00dd1ff0 65313300 da008006 22f33200 85008006 e13.....".2..... │ │ - 0x00dd2000 d5133100 86008006 93b53200 db008006 ..1.......2..... │ │ + 0x00dd2000 fc133100 86008006 bab53200 db008006 ..1.......2..... │ │ 0x00dd2010 26b22f00 e7008006 c1ab2f00 bc008006 &./......./..... │ │ - 0x00dd2020 f11e3200 ce008006 67893100 cf008006 ..2.....g.1..... │ │ + 0x00dd2020 181f3200 ce008006 8e893100 cf008006 ..2.......1..... │ │ 0x00dd2030 7d0b3000 d0008006 dcd33200 89008006 }.0.......2..... │ │ - 0x00dd2040 ca3e3200 8a008006 b6ee2f00 bd008006 .>2......./..... │ │ - 0x00dd2050 f55c3200 8b008006 e1e43100 8c008006 .\2.......1..... │ │ - 0x00dd2060 fb313100 c5008006 69103300 c9008006 .11.....i.3..... │ │ + 0x00dd2040 f13e3200 8a008006 b6ee2f00 bd008006 .>2......./..... │ │ + 0x00dd2050 1c5d3200 8b008006 08e53100 8c008006 .]2.......1..... │ │ + 0x00dd2060 22323100 c5008006 69103300 c9008006 "21.....i.3..... │ │ 0x00dd2070 8e0b3000 8d008006 7c103300 be008006 ..0.....|.3..... │ │ 0x00dd2080 8d513300 8e008006 3df33200 d1008006 .Q3.....=.2..... │ │ 0x00dd2090 209d3000 8f008006 6d833000 d2008006 .0.....m.0..... │ │ - 0x00dd20a0 f7d22f00 d3008006 b9c63100 d4008006 ../.......1..... │ │ - 0x00dd20b0 51473000 90008006 f4133100 bf008006 QG0.......1..... │ │ - 0x00dd20c0 cfc63100 91008006 fc1e3200 93008006 ..1.......2..... │ │ - 0x00dd20d0 a6b53200 94008006 22023200 95008006 ..2.....".2..... │ │ - 0x00dd20e0 e7c63100 c0008006 e3643000 96008006 ..1......d0..... │ │ + 0x00dd20a0 f7d22f00 d3008006 e0c63100 d4008006 ../.......1..... │ │ + 0x00dd20b0 51473000 90008006 1b143100 bf008006 QG0.......1..... │ │ + 0x00dd20c0 f6c63100 91008006 231f3200 93008006 ..1.....#.2..... │ │ + 0x00dd20d0 cdb53200 94008006 49023200 95008006 ..2.....I.2..... │ │ + 0x00dd20e0 0ec73100 c0008006 e3643000 96008006 ..1......d0..... │ │ 0x00dd20f0 9e513300 d5008006 9e0b3000 ca008006 .Q3.......0..... │ │ - 0x00dd2100 0d323100 97008006 a9513300 98008006 .21......Q3..... │ │ - 0x00dd2110 f7e43100 9a008006 d63e3200 c1008006 ..1......>2..... │ │ + 0x00dd2100 34323100 97008006 a9513300 98008006 421......Q3..... │ │ + 0x00dd2110 1ee53100 9a008006 fd3e3200 c1008006 ..1......>2..... │ │ 0x00dd2120 00653000 df008006 309d3000 9b008006 .e0.....0.0..... │ │ 0x00dd2130 16653000 e0008006 1f653000 9c008006 .e0......e0..... │ │ - 0x00dd2140 f1d33200 c3008006 25323100 9f008006 ..2.....%21..... │ │ - 0x00dd2150 746b3100 d7008006 08e53100 e5008006 tk1.......1..... │ │ - 0x00dd2160 6ee72f00 a0008006 28e53100 a1008006 n./.....(.1..... │ │ - 0x00dd2170 38323100 a2008006 ccee2f00 a3008006 821......./..... │ │ - 0x00dd2180 ef2a3000 c7008006 cf503100 c2008006 .*0......P1..... │ │ - 0x00dd2190 427a3200 a4008006 072b3000 e4008006 Bz2......+0..... │ │ - 0x00dd21a0 fc013200 a7008006 beb53200 c4008006 ..2.......2..... │ │ - 0x00dd21b0 836b3100 e9008006 77313300 e1008006 .k1.....w13..... │ │ - 0x00dd21c0 43aa3100 c8008006 06d43200 a8008006 C.1.......2..... │ │ - 0x00dd21d0 eb503100 00000000 00000000 6e000007 .P1.........n... │ │ + 0x00dd2140 f1d33200 c3008006 4c323100 9f008006 ..2.....L21..... │ │ + 0x00dd2150 9b6b3100 d7008006 2fe53100 e5008006 .k1...../.1..... │ │ + 0x00dd2160 6ee72f00 a0008006 4fe53100 a1008006 n./.....O.1..... │ │ + 0x00dd2170 5f323100 a2008006 ccee2f00 a3008006 _21......./..... │ │ + 0x00dd2180 ef2a3000 c7008006 f6503100 c2008006 .*0......P1..... │ │ + 0x00dd2190 697a3200 a4008006 072b3000 e4008006 iz2......+0..... │ │ + 0x00dd21a0 23023200 a7008006 e5b53200 c4008006 #.2.......2..... │ │ + 0x00dd21b0 aa6b3100 e9008006 77313300 e1008006 .k1.....w13..... │ │ + 0x00dd21c0 6aaa3100 c8008006 06d43200 a8008006 j.1.......2..... │ │ + 0x00dd21d0 12513100 00000000 00000000 6e000007 .Q1.........n... │ │ 0x00dd21e0 272b3000 7a000007 85833000 73000007 '+0.z.....0.s... │ │ - 0x00dd21f0 dab53200 7b000007 392b3000 64000007 ..2.{...9+0.d... │ │ - 0x00dd2200 29653000 65000007 4e7a3200 70000007 )e0.e...Nz2.p... │ │ - 0x00dd2210 946b3100 6d000007 e0ee2f00 66000007 .k1.m...../.f... │ │ - 0x00dd2220 3b023200 69000007 7c893100 6a000007 ;.2.i...|.1.j... │ │ + 0x00dd21f0 01b63200 7b000007 392b3000 64000007 ..2.{...9+0.d... │ │ + 0x00dd2200 29653000 65000007 757a3200 70000007 )e0.e...uz2.p... │ │ + 0x00dd2210 bb6b3100 6d000007 e0ee2f00 66000007 .k1.m...../.f... │ │ + 0x00dd2220 62023200 69000007 a3893100 6a000007 b.2.i.....1.j... │ │ 0x00dd2230 fcee2f00 6b000007 b40b3000 72000007 ../.k.....0.r... │ │ - 0x00dd2240 eb103100 6c000007 aa6b3100 79000007 ..1.l....k1.y... │ │ - 0x00dd2250 94833000 7c000007 fa963200 6f000007 ..0.|.....2.o... │ │ + 0x00dd2240 12113100 6c000007 d16b3100 79000007 ..1.l....k1.y... │ │ + 0x00dd2250 94833000 7c000007 21973200 6f000007 ..0.|...!.2.o... │ │ 0x00dd2260 3a9d3000 7e000007 8c313300 7d000007 :.0.~....13.}... │ │ - 0x00dd2270 37e53100 75000007 e1493300 76000007 7.1.u....I3.v... │ │ - 0x00dd2280 50ad3200 77000007 2a563200 78000007 P.2.w...*V2.x... │ │ - 0x00dd2290 c1353200 67000007 b9513300 71000007 .52.g....Q3.q... │ │ + 0x00dd2270 5ee53100 75000007 e1493300 76000007 ^.1.u....I3.v... │ │ + 0x00dd2280 77ad3200 77000007 51563200 78000007 w.2.w...QV2.x... │ │ + 0x00dd2290 e8353200 67000007 b9513300 71000007 .52.g....Q3.q... │ │ 0x00dd22a0 d6513300 74000007 a8313300 68000007 .Q3.t....13.h... │ │ 0x00dd22b0 1cd43200 00000000 00000000 75008007 ..2.........u... │ │ - 0x00dd22c0 b7bb3000 76008007 d2da3000 79008007 ..0.v.....0.y... │ │ - 0x00dd22d0 035d3200 66008007 bf0b3000 6a008007 .]2.f.....0.j... │ │ - 0x00dd22e0 4df33200 6b008007 f5503100 6c008007 M.2.k....P1.l... │ │ + 0x00dd22c0 b7bb3000 76008007 f9da3000 79008007 ..0.v.....0.y... │ │ + 0x00dd22d0 2a5d3200 66008007 bf0b3000 6a008007 *]2.f.....0.j... │ │ + 0x00dd22e0 4df33200 6b008007 1c513100 6c008007 M.2.k....Q1.l... │ │ 0x00dd22f0 1cef2f00 7f008007 a1cf3000 7a008007 ../.......0.z... │ │ - 0x00dd2300 46653000 6d008007 84893100 6e008007 Fe0.m.....1.n... │ │ - 0x00dd2310 0d513100 83008007 59323100 80008007 .Q1.....Y21..... │ │ - 0x00dd2320 9a893100 67008007 b8893100 7b008007 ..1.g.....1.{... │ │ - 0x00dd2330 22973200 7c008007 0a3f3200 81008007 ".2.|....?2..... │ │ - 0x00dd2340 185d3200 7d008007 56bc3000 82008007 .]2.}...V.0..... │ │ - 0x00dd2350 25513100 7e008007 6c323100 68008007 %Q1.~...l21.h... │ │ + 0x00dd2300 46653000 6d008007 ab893100 6e008007 Fe0.m.....1.n... │ │ + 0x00dd2310 34513100 83008007 80323100 80008007 4Q1......21..... │ │ + 0x00dd2320 c1893100 67008007 df893100 7b008007 ..1.g.....1.{... │ │ + 0x00dd2330 49973200 7c008007 313f3200 81008007 I.2.|...1?2..... │ │ + 0x00dd2340 3f5d3200 7d008007 56bc3000 82008007 ?]2.}...V.0..... │ │ + 0x00dd2350 4c513100 7e008007 93323100 68008007 LQ1.~....21.h... │ │ 0x00dd2360 8f103300 69008007 88bc3000 77008007 ..3.i.....0.w... │ │ - 0x00dd2370 92323100 6f008007 32d43200 70008007 .21.o...2.2.p... │ │ + 0x00dd2370 b9323100 6f008007 32d43200 70008007 .21.o...2.2.p... │ │ 0x00dd2380 a9513300 71008007 3bef2f00 84008007 .Q3.q...;./..... │ │ - 0x00dd2390 101f3200 72008007 e6d22f00 74008007 ..2.r...../.t... │ │ - 0x00dd23a0 65f33200 78008007 56aa3100 73008007 e.2.x...V.1.s... │ │ + 0x00dd2390 371f3200 72008007 e6d22f00 74008007 7.2.r...../.t... │ │ + 0x00dd23a0 65f33200 78008007 7daa3100 73008007 e.2.x...}.1.s... │ │ 0x00dd23b0 c4313300 00000000 00000000 73000008 .13.........s... │ │ - 0x00dd23c0 4a023200 9c000008 46173200 90000008 J.2.....F.2..... │ │ - 0x00dd23d0 a7323100 64000008 1fda3000 a5000008 .21.d.....0..... │ │ - 0x00dd23e0 b36b3100 92000008 e4da3000 a0000008 .k1.......0..... │ │ - 0x00dd23f0 617a3200 aa000008 569d3000 9f000008 az2.....V.0..... │ │ - 0x00dd2400 7d7a3200 8e000008 8a4a3100 76000008 }z2......J1.v... │ │ - 0x00dd2410 335d3200 77000008 76f33200 7f000008 3]2.w...v.2..... │ │ + 0x00dd23c0 71023200 9c000008 6d173200 90000008 q.2.....m.2..... │ │ + 0x00dd23d0 ce323100 64000008 46da3000 a5000008 .21.d...F.0..... │ │ + 0x00dd23e0 da6b3100 92000008 0bdb3000 a0000008 .k1.......0..... │ │ + 0x00dd23f0 887a3200 aa000008 569d3000 9f000008 .z2.....V.0..... │ │ + 0x00dd2400 a47a3200 8e000008 b14a3100 76000008 .z2......J1.v... │ │ + 0x00dd2410 5a5d3200 77000008 76f33200 7f000008 Z]2.w...v.2..... │ │ 0x00dd2420 739d3000 a6000008 9fbc3000 8f000008 s.0.......0..... │ │ - 0x00dd2430 9c7a3200 93000008 d7313300 78000008 .z2......13.x... │ │ - 0x00dd2440 bb323100 79000008 213f3200 65000008 .21.y...!?2.e... │ │ - 0x00dd2450 c16b3100 a8000008 919d3000 70000008 .k1.......0.p... │ │ - 0x00dd2460 b67f3000 a9000008 eeb53200 ab000008 ..0.......2..... │ │ - 0x00dd2470 d66b3100 6e000008 e76b3100 6d000008 .k1.n....k1.m... │ │ - 0x00dd2480 75aa3100 8d000008 d6323100 97000008 u.1......21..... │ │ - 0x00dd2490 17b22f00 8a000008 15893100 66000008 ../.......1.f... │ │ - 0x00dd24a0 fdda3000 67000008 cd893100 68000008 ..0.g.....1.h... │ │ - 0x00dd24b0 006c3100 ad000008 485d3200 7a000008 .l1.....H]2.z... │ │ + 0x00dd2430 c37a3200 93000008 d7313300 78000008 .z2......13.x... │ │ + 0x00dd2440 e2323100 79000008 483f3200 65000008 .21.y...H?2.e... │ │ + 0x00dd2450 e86b3100 a8000008 919d3000 70000008 .k1.......0.p... │ │ + 0x00dd2460 b67f3000 a9000008 15b63200 ab000008 ..0.......2..... │ │ + 0x00dd2470 fd6b3100 6e000008 0e6c3100 6d000008 .k1.n....l1.m... │ │ + 0x00dd2480 9caa3100 8d000008 fd323100 97000008 ..1......21..... │ │ + 0x00dd2490 17b22f00 8a000008 3c893100 66000008 ../.....<.1.f... │ │ + 0x00dd24a0 24db3000 67000008 f4893100 68000008 $.0.g.....1.h... │ │ + 0x00dd24b0 276c3100 ad000008 6f5d3200 7a000008 'l1.....o]2.z... │ │ 0x00dd24c0 a7103300 74000008 05833000 75000008 ..3.t.....0.u... │ │ - 0x00dd24d0 60133100 ae000008 0edb3000 a1000008 `.1.......0..... │ │ - 0x00dd24e0 46973200 ac000008 f8b53200 85000008 F.2.......2..... │ │ - 0x00dd24f0 a5833000 84000008 db893100 7b000008 ..0.......1.{... │ │ + 0x00dd24d0 87133100 ae000008 35db3000 a1000008 ..1.....5.0..... │ │ + 0x00dd24e0 6d973200 ac000008 1fb63200 85000008 m.2.......2..... │ │ + 0x00dd24f0 a5833000 84000008 028a3100 7b000008 ..0.......1.{... │ │ 0x00dd2500 93f33200 af000008 602b3000 89000008 ..2.....`+0..... │ │ - 0x00dd2510 1f1f3200 94000008 c5303300 8c000008 ..2......03..... │ │ - 0x00dd2520 e0f93000 88000008 65473000 99000008 ..0.....eG0..... │ │ - 0x00dd2530 9b9d3000 a2000008 0d6c3100 a7000008 ..0......l1..... │ │ - 0x00dd2540 5a5d3200 7c000008 5dca2f00 7d000008 Z]2.|...]./.}... │ │ - 0x00dd2550 e7313100 9d000008 11d32f00 87000008 .11......./..... │ │ - 0x00dd2560 59b22f00 7e000008 8daa3100 6f000008 Y./.~.....1.o... │ │ - 0x00dd2570 9c883100 8b000008 81313100 9a000008 ..1......11..... │ │ - 0x00dd2580 1e6b3100 98000008 ae9d3000 86000008 .k1.......0..... │ │ - 0x00dd2590 00c73100 95000008 cd1e3200 9b000008 ..1.......2..... │ │ - 0x00dd25a0 09143100 6a000008 371f3200 a3000008 ..1.j...7.2..... │ │ + 0x00dd2510 461f3200 94000008 c5303300 8c000008 F.2......03..... │ │ + 0x00dd2520 07fa3000 88000008 65473000 99000008 ..0.....eG0..... │ │ + 0x00dd2530 9b9d3000 a2000008 346c3100 a7000008 ..0.....4l1..... │ │ + 0x00dd2540 815d3200 7c000008 5dca2f00 7d000008 .]2.|...]./.}... │ │ + 0x00dd2550 0e323100 9d000008 11d32f00 87000008 .21......./..... │ │ + 0x00dd2560 59b22f00 7e000008 b4aa3100 6f000008 Y./.~.....1.o... │ │ + 0x00dd2570 c3883100 8b000008 a8313100 9a000008 ..1......11..... │ │ + 0x00dd2580 456b3100 98000008 ae9d3000 86000008 Ek1.......0..... │ │ + 0x00dd2590 27c73100 95000008 f41e3200 9b000008 '.1.......2..... │ │ + 0x00dd25a0 30143100 6a000008 5e1f3200 a3000008 0.1.j...^.2..... │ │ 0x00dd25b0 b8bc3000 6b000008 ea313300 9e000008 ..0.k....13..... │ │ - 0x00dd25c0 9daa3100 96000008 8bbb3000 6c000008 ..1.......0.l... │ │ - 0x00dd25d0 3c3f3200 b0000008 d4963200 71000008 41. │ │ - 0x00dd5be0 1a153100 0f000000 03000000 fb143800 ..1...........8. │ │ + 0x00dd5ba0 02000000 f3143800 00000000 3e153100 ......8.....>.1. │ │ + 0x00dd5bb0 8bb83200 0d000000 03000000 f5143800 ..2...........8. │ │ + 0x00dd5bc0 00000000 76133200 1f993200 0e000000 ....v.2...2..... │ │ + 0x00dd5bd0 03000000 f8143800 00000000 65343100 ......8.....e41. │ │ + 0x00dd5be0 41153100 0f000000 03000000 fb143800 A.1...........8. │ │ 0x00dd5bf0 00000000 79123300 7c123300 10000000 ....y.3.|.3..... │ │ - 0x00dd5c00 03000000 fe143800 00000000 a8ab3100 ......8.......1. │ │ - 0x00dd5c10 84523100 11000000 03000000 01153800 .R1...........8. │ │ - 0x00dd5c20 00000000 27153100 55fb3000 12000000 ....'.1.U.0..... │ │ + 0x00dd5c00 03000000 fe143800 00000000 cfab3100 ......8.......1. │ │ + 0x00dd5c10 ab523100 11000000 03000000 01153800 .R1...........8. │ │ + 0x00dd5c20 00000000 4e153100 7cfb3000 12000000 ....N.1.|.0..... │ │ 0x00dd5c30 03000000 04153800 00000000 43493300 ......8.....CI3. │ │ 0x00dd5c40 efbd3000 13000000 04000000 07153800 ..0...........8. │ │ - 0x00dd5c50 00000000 8ae63100 8ae63100 14000000 ......1...1..... │ │ - 0x00dd5c60 08000000 0b153800 00000000 40343100 ......8.....@41. │ │ - 0x00dd5c70 40343100 15000000 09000000 13153800 @41...........8. │ │ - 0x00dd5c80 00000000 aaab3100 aaab3100 16000000 ......1...1..... │ │ + 0x00dd5c50 00000000 b1e63100 b1e63100 14000000 ......1...1..... │ │ + 0x00dd5c60 08000000 0b153800 00000000 67343100 ......8.....g41. │ │ + 0x00dd5c70 67343100 15000000 09000000 13153800 g41...........8. │ │ + 0x00dd5c80 00000000 d1ab3100 d1ab3100 16000000 ......1...1..... │ │ 0x00dd5c90 09000000 1c153800 00000000 ec533300 ......8......S3. │ │ 0x00dd5ca0 ec533300 17000000 09000000 25153800 .S3.........%.8. │ │ 0x00dd5cb0 00000000 eed42f00 eed42f00 18000000 ....../.../..... │ │ - 0x00dd5cc0 09000000 2e153800 00000000 0d8b3100 ......8.......1. │ │ - 0x00dd5cd0 0d8b3100 19000000 09000000 37153800 ..1.........7.8. │ │ - 0x00dd5ce0 00000000 90e63100 90e63100 1a000000 ......1...1..... │ │ + 0x00dd5cc0 09000000 2e153800 00000000 348b3100 ......8.....4.1. │ │ + 0x00dd5cd0 348b3100 19000000 09000000 37153800 4.1.........7.8. │ │ + 0x00dd5ce0 00000000 b7e63100 b7e63100 1a000000 ......1...1..... │ │ 0x00dd5cf0 09000000 40153800 00000000 53b42f00 ....@.8.....S./. │ │ 0x00dd5d00 53b42f00 1b000000 08000000 49153800 S./.........I.8. │ │ 0x00dd5d10 00000000 00543300 00543300 1c000000 .....T3..T3..... │ │ - 0x00dd5d20 09000000 51153800 00000000 a4e63100 ....Q.8.......1. │ │ + 0x00dd5d20 09000000 51153800 00000000 cbe63100 ....Q.8.......1. │ │ 0x00dd5d30 e22c3000 1d000000 05000000 5a153800 .,0.........Z.8. │ │ - 0x00dd5d40 00000000 8bf43200 d9dc3000 1e000000 ......2...0..... │ │ + 0x00dd5d40 00000000 8bf43200 00dd3000 1e000000 ......2...0..... │ │ 0x00dd5d50 05000000 5f153800 00000000 1c0d3000 ...._.8.......0. │ │ 0x00dd5d60 93f43200 1f000000 05000000 64153800 ..2.........d.8. │ │ 0x00dd5d70 00000000 0e663000 3b343300 20000000 .....f0.;43. ... │ │ - 0x00dd5d80 05000000 69153800 00000000 60ab3100 ....i.8.....`.1. │ │ - 0x00dd5d90 95523100 21000000 00000000 00000000 .R1.!........... │ │ - 0x00dd5da0 00000000 3c413200 ea2c3000 22000000 .....1. │ │ + 0x00dd6000 93203200 3b000000 08000000 00163800 . 2.;.........8. │ │ + 0x00dd6010 00000000 0f543300 96413200 3c000000 .....T3..A2.<... │ │ + 0x00dd6020 00000000 00000000 00000000 65153100 ............e.1. │ │ 0x00dd6030 1b543300 3d000000 00000000 00000000 .T3.=........... │ │ - 0x00dd6040 00000000 1e8b3100 f4c73100 3e000000 ......1...1.>... │ │ + 0x00dd6040 00000000 458b3100 1bc83100 3e000000 ....E.1...1.>... │ │ 0x00dd6050 00000000 00000000 00000000 62b42f00 ............b./. │ │ - 0x00dd6060 4b153100 3f000000 00000000 00000000 K.1.?........... │ │ - 0x00dd6070 00000000 9aac3200 0c303200 40000000 ......2..02.@... │ │ + 0x00dd6060 72153100 3f000000 00000000 00000000 r.1.?........... │ │ + 0x00dd6070 00000000 c1ac3200 33303200 40000000 ......2.302.@... │ │ 0x00dd6080 05000000 08163800 00000000 56b32f00 ......8.....V./. │ │ 0x00dd6090 c1f43200 41000000 09000000 0d163800 ..2.A.........8. │ │ - 0x00dd60a0 00000000 7bfb3000 b67b3200 42000000 ....{.0..{2.B... │ │ + 0x00dd60a0 00000000 a2fb3000 dd7b3200 42000000 ......0..{2.B... │ │ 0x00dd60b0 05000000 16163800 00000000 58343300 ......8.....X43. │ │ 0x00dd60c0 f32c3000 43000000 05000000 1b163800 .,0.C.........8. │ │ - 0x00dd60d0 00000000 77b83200 6fb42f00 44000000 ....w.2.o./.D... │ │ - 0x00dd60e0 09000000 20163800 00000000 6ba93100 .... .8.....k.1. │ │ - 0x00dd60f0 6ba93100 45000000 09000000 29163800 k.1.E.......).8. │ │ - 0x00dd6100 00000000 ace63100 00c83100 46000000 ......1...1.F... │ │ - 0x00dd6110 05000000 32163800 00000000 cbab3100 ....2.8.......1. │ │ - 0x00dd6120 2a8b3100 47000000 09000000 37163800 *.1.G.......7.8. │ │ + 0x00dd60d0 00000000 9eb83200 6fb42f00 44000000 ......2.o./.D... │ │ + 0x00dd60e0 09000000 20163800 00000000 92a93100 .... .8.......1. │ │ + 0x00dd60f0 92a93100 45000000 09000000 29163800 ..1.E.......).8. │ │ + 0x00dd6100 00000000 d3e63100 27c83100 46000000 ......1.'.1.F... │ │ + 0x00dd6110 05000000 32163800 00000000 f2ab3100 ....2.8.......1. │ │ + 0x00dd6120 518b3100 47000000 09000000 37163800 Q.1.G.......7.8. │ │ 0x00dd6130 00000000 ddd53200 90123300 48000000 ......2...3.H... │ │ 0x00dd6140 09000000 40163800 00000000 28543300 ....@.8.....(T3. │ │ - 0x00dd6150 d6ab3100 49000000 09000000 49163800 ..1.I.......I.8. │ │ + 0x00dd6150 fdab3100 49000000 09000000 49163800 ..1.I.......I.8. │ │ 0x00dd6160 00000000 85b42f00 84f02f00 4a000000 ....../.../.J... │ │ - 0x00dd6170 09000000 52163800 00000000 58153100 ....R.8.....X.1. │ │ - 0x00dd6180 60343100 4b000000 09000000 5b163800 `41.K.......[.8. │ │ + 0x00dd6170 09000000 52163800 00000000 7f153100 ....R.8.......1. │ │ + 0x00dd6180 87343100 4b000000 09000000 5b163800 .41.K.......[.8. │ │ 0x00dd6190 00000000 fcbd3000 6e9f3000 4c000000 ......0.n.0.L... │ │ 0x00dd61a0 09000000 64163800 00000000 0abe3000 ....d.8.......0. │ │ - 0x00dd61b0 10c83100 4d000000 09000000 6d163800 ..1.M.......m.8. │ │ + 0x00dd61b0 37c83100 4d000000 09000000 6d163800 7.1.M.......m.8. │ │ 0x00dd61c0 00000000 052d3000 1abe3000 4e000000 .....-0...0.N... │ │ - 0x00dd61d0 09000000 76163800 00000000 7f203200 ....v.8...... 2. │ │ - 0x00dd61e0 eeab3100 4f000000 09000000 7f163800 ..1.O.........8. │ │ - 0x00dd61f0 00000000 e4333100 9ff02f00 50000000 .....31.../.P... │ │ + 0x00dd61d0 09000000 76163800 00000000 a6203200 ....v.8...... 2. │ │ + 0x00dd61e0 15ac3100 4f000000 09000000 7f163800 ..1.O.........8. │ │ + 0x00dd61f0 00000000 0b343100 9ff02f00 50000000 .....41.../.P... │ │ 0x00dd6200 00000000 00000000 00000000 a8f02f00 ............../. │ │ 0x00dd6210 a8f02f00 51000000 02000000 88163800 ../.Q.........8. │ │ - 0x00dd6220 00000000 b9e63100 859f3000 52000000 ......1...0.R... │ │ + 0x00dd6220 00000000 e0e63100 859f3000 52000000 ......1...0.R... │ │ 0x00dd6230 03000000 8a163800 00000000 aef02f00 ......8......./. │ │ - 0x00dd6240 3d8b3100 53000000 03000000 8d163800 =.1.S.........8. │ │ - 0x00dd6250 00000000 a2123300 75343100 54000000 ......3.u41.T... │ │ - 0x00dd6260 03000000 90163800 00000000 8e203200 ......8...... 2. │ │ - 0x00dd6270 e1dc3000 55000000 03000000 93163800 ..0.U.........8. │ │ - 0x00dd6280 00000000 7d033200 d7f43200 56000000 ....}.2...2.V... │ │ + 0x00dd6240 648b3100 53000000 03000000 8d163800 d.1.S.........8. │ │ + 0x00dd6250 00000000 a2123300 9c343100 54000000 ......3..41.T... │ │ + 0x00dd6260 03000000 90163800 00000000 b5203200 ......8...... 2. │ │ + 0x00dd6270 08dd3000 55000000 03000000 93163800 ..0.U.........8. │ │ + 0x00dd6280 00000000 a4033200 d7f43200 56000000 ......2...2.V... │ │ 0x00dd6290 03000000 96163800 00000000 2bbe3000 ......8.....+.0. │ │ - 0x00dd62a0 9d203200 57000000 03000000 99163800 . 2.W.........8. │ │ + 0x00dd62a0 c4203200 57000000 03000000 99163800 . 2.W.........8. │ │ 0x00dd62b0 00000000 a39f3000 4a663000 58000000 ......0.Jf0.X... │ │ - 0x00dd62c0 03000000 9c163800 00000000 29c83100 ......8.....).1. │ │ - 0x00dd62d0 95343100 59000000 03000000 9f163800 .41.Y.........8. │ │ - 0x00dd62e0 00000000 2a853000 cee63100 5a000000 ....*.0...1.Z... │ │ - 0x00dd62f0 03000000 a2163800 00000000 958a3100 ......8.......1. │ │ + 0x00dd62c0 03000000 9c163800 00000000 50c83100 ......8.....P.1. │ │ + 0x00dd62d0 bc343100 59000000 03000000 9f163800 .41.Y.........8. │ │ + 0x00dd62e0 00000000 2a853000 f5e63100 5a000000 ....*.0...1.Z... │ │ + 0x00dd62f0 03000000 a2163800 00000000 bc8a3100 ......8.......1. │ │ 0x00dd6300 60343300 5b000000 09000000 a5163800 `43.[.........8. │ │ - 0x00dd6310 00000000 e7d53200 976d3100 5c000000 ......2..m1.\... │ │ + 0x00dd6310 00000000 e7d53200 be6d3100 5c000000 ......2..m1.\... │ │ 0x00dd6320 00000000 00000000 00000000 27d52f00 ............'./. │ │ 0x00dd6330 b8123300 5d000000 00000000 00000000 ..3.]........... │ │ - 0x00dd6340 00000000 3a0e3000 b6203200 5e000000 ....:.0.. 2.^... │ │ + 0x00dd6340 00000000 3a0e3000 dd203200 5e000000 ....:.0.. 2.^... │ │ 0x00dd6350 00000000 00000000 00000000 41853000 ............A.0. │ │ - 0x00dd6360 8b033200 5f000000 04000000 ae163800 ..2._.........8. │ │ + 0x00dd6360 b2033200 5f000000 04000000 ae163800 ..2._.........8. │ │ 0x00dd6370 00000000 410e3000 b7f02f00 60000000 ....A.0.../.`... │ │ - 0x00dd6380 04000000 b2163800 00000000 87b83200 ......8.......2. │ │ + 0x00dd6380 04000000 b2163800 00000000 aeb83200 ......8.......2. │ │ 0x00dd6390 3cbe3000 61000000 00000000 00000000 <.0.a........... │ │ - 0x00dd63a0 00000000 4bb32f00 875e3200 62000000 ....K./..^2.b... │ │ - 0x00dd63b0 00000000 00000000 00000000 3dc83100 ............=.1. │ │ - 0x00dd63c0 7b413200 63000000 03000000 b6163800 {A2.c.........8. │ │ + 0x00dd63a0 00000000 4bb32f00 ae5e3200 62000000 ....K./..^2.b... │ │ + 0x00dd63b0 00000000 00000000 00000000 64c83100 ............d.1. │ │ + 0x00dd63c0 a2413200 63000000 03000000 b6163800 .A2.c.........8. │ │ 0x00dd63d0 00000000 c3f02f00 2ed52f00 64000000 ....../.../.d... │ │ - 0x00dd63e0 03000000 b9163800 00000000 4e8b3100 ......8.....N.1. │ │ - 0x00dd63f0 4e8b3100 65000000 03000000 bc163800 N.1.e.........8. │ │ - 0x00dd6400 00000000 40c83100 97b42f00 66000000 ....@.1.../.f... │ │ + 0x00dd63e0 03000000 b9163800 00000000 758b3100 ......8.....u.1. │ │ + 0x00dd63f0 758b3100 65000000 03000000 bc163800 u.1.e.........8. │ │ + 0x00dd6400 00000000 67c83100 97b42f00 66000000 ....g.1.../.f... │ │ 0x00dd6410 0a000000 bf163800 00000000 e2493000 ......8......I0. │ │ - 0x00dd6420 0c993200 67000000 03000000 c9163800 ..2.g.........8. │ │ - 0x00dd6430 00000000 ac523100 f8493000 68000000 .....R1..I0.h... │ │ - 0x00dd6440 05000000 cc163800 00000000 01dd3000 ......8.......0. │ │ - 0x00dd6450 01dd3000 69000000 03000000 d1163800 ..0.i.........8. │ │ + 0x00dd6420 33993200 67000000 03000000 c9163800 3.2.g.........8. │ │ + 0x00dd6430 00000000 d3523100 f8493000 68000000 .....R1..I0.h... │ │ + 0x00dd6440 05000000 cc163800 00000000 28dd3000 ......8.....(.0. │ │ + 0x00dd6450 28dd3000 69000000 03000000 d1163800 (.0.i.........8. │ │ 0x00dd6460 00000000 1a2b3300 1a2b3300 6a000000 .....+3..+3.j... │ │ 0x00dd6470 03000000 d4163800 00000000 e0053000 ......8.......0. │ │ 0x00dd6480 e0053000 6b000000 03000000 d7163800 ..0.k.........8. │ │ - 0x00dd6490 00000000 ed333100 44c83100 6c000000 .....31.D.1.l... │ │ - 0x00dd64a0 09000000 da163800 00000000 8eb83200 ......8.......2. │ │ - 0x00dd64b0 83fb3000 6d000000 00000000 00000000 ..0.m........... │ │ - 0x00dd64c0 00000000 9e6d3100 eee63100 6e000000 .....m1...1.n... │ │ - 0x00dd64d0 00000000 00000000 00000000 bd203200 ............. 2. │ │ + 0x00dd6490 00000000 14343100 6bc83100 6c000000 .....41.k.1.l... │ │ + 0x00dd64a0 09000000 da163800 00000000 b5b83200 ......8.......2. │ │ + 0x00dd64b0 aafb3000 6d000000 00000000 00000000 ..0.m........... │ │ + 0x00dd64c0 00000000 c56d3100 15e73100 6e000000 .....m1...1.n... │ │ + 0x00dd64d0 00000000 00000000 00000000 e4203200 ............. 2. │ │ 0x00dd64e0 67343300 6f000000 00000000 00000000 g43.o........... │ │ 0x00dd64f0 00000000 36d52f00 36d52f00 70000000 ....6./.6./.p... │ │ - 0x00dd6500 09000000 e3163800 00000000 8dfb3000 ......8.......0. │ │ + 0x00dd6500 09000000 e3163800 00000000 b4fb3000 ......8.......0. │ │ 0x00dd6510 bf123300 71000000 07000000 ec163800 ..3.q.........8. │ │ - 0x00dd6520 00000000 c17b3200 0cac3100 72000000 .....{2...1.r... │ │ - 0x00dd6530 00000000 00000000 00000000 d1c73100 ..............1. │ │ - 0x00dd6540 85413200 73000000 05000000 f3163800 .A2.s.........8. │ │ - 0x00dd6550 00000000 02173200 46853000 74000000 ......2.F.0.t... │ │ + 0x00dd6520 00000000 e87b3200 33ac3100 72000000 .....{2.3.1.r... │ │ + 0x00dd6530 00000000 00000000 00000000 f8c73100 ..............1. │ │ + 0x00dd6540 ac413200 73000000 05000000 f3163800 .A2.s.........8. │ │ + 0x00dd6550 00000000 29173200 46853000 74000000 ....).2.F.0.t... │ │ 0x00dd6560 07000000 f8163800 00000000 6c533300 ......8.....lS3. │ │ 0x00dd6570 43be3000 75000000 05000000 ff163800 C.0.u.........8. │ │ 0x00dd6580 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd6590 00000000 00000000 00000000 eed53200 ..............2. │ │ - 0x00dd65a0 c7203200 77000000 06000000 04173800 . 2.w.........8. │ │ + 0x00dd65a0 ee203200 77000000 06000000 04173800 . 2.w.........8. │ │ 0x00dd65b0 00000000 cb123300 4a0e3000 78000000 ......3.J.0.x... │ │ 0x00dd65c0 08000000 0a173800 00000000 c6f02f00 ......8......./. │ │ - 0x00dd65d0 15ac3100 79000000 00000000 00000000 ..1.y........... │ │ - 0x00dd65e0 00000000 90033200 91413200 7a000000 ......2..A2.z... │ │ - 0x00dd65f0 00000000 00000000 00000000 a86d3100 .............m1. │ │ - 0x00dd6600 925e3200 7b000000 00000000 00000000 .^2.{........... │ │ + 0x00dd65d0 3cac3100 79000000 00000000 00000000 <.1.y........... │ │ + 0x00dd65e0 00000000 b7033200 b8413200 7a000000 ......2..A2.z... │ │ + 0x00dd65f0 00000000 00000000 00000000 cf6d3100 .............m1. │ │ + 0x00dd6600 b95e3200 7b000000 00000000 00000000 .^2.{........... │ │ 0x00dd6610 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd6620 00000000 00000000 00000000 38543300 ............8T3. │ │ 0x00dd6630 4dbe3000 7d000000 0b000000 12173800 M.0.}.........8. │ │ - 0x00dd6640 00000000 9a5e3200 0f2d3000 7e000000 .....^2..-0.~... │ │ - 0x00dd6650 03000000 1d173800 00000000 4ec83100 ......8.....N.1. │ │ - 0x00dd6660 4ec83100 7f000000 06000000 20173800 N.1......... .8. │ │ - 0x00dd6670 00000000 ab5e3200 ab5e3200 80000000 .....^2..^2..... │ │ - 0x00dd6680 07000000 26173800 00000000 b15e3200 ....&.8......^2. │ │ + 0x00dd6640 00000000 c15e3200 0f2d3000 7e000000 .....^2..-0.~... │ │ + 0x00dd6650 03000000 1d173800 00000000 75c83100 ......8.....u.1. │ │ + 0x00dd6660 75c83100 7f000000 06000000 20173800 u.1......... .8. │ │ + 0x00dd6670 00000000 d25e3200 d25e3200 80000000 .....^2..^2..... │ │ + 0x00dd6680 07000000 26173800 00000000 d85e3200 ....&.8......^2. │ │ 0x00dd6690 d3123300 81000000 08000000 2d173800 ..3.........-.8. │ │ - 0x00dd66a0 00000000 cef02f00 f8e63100 82000000 ....../...1..... │ │ + 0x00dd66a0 00000000 cef02f00 1fe73100 82000000 ....../...1..... │ │ 0x00dd66b0 08000000 35173800 00000000 520e3000 ....5.8.....R.0. │ │ 0x00dd66c0 292d3000 83000000 08000000 3d173800 )-0.........=.8. │ │ 0x00dd66d0 00000000 fcd53200 f6f43200 84000000 ......2...2..... │ │ 0x00dd66e0 08000000 45173800 00000000 362d3000 ....E.8.....6-0. │ │ - 0x00dd66f0 65153100 85000000 08000000 4d173800 e.1.........M.8. │ │ - 0x00dd6700 00000000 53c83100 5c663000 86000000 ....S.1.\f0..... │ │ - 0x00dd6710 0a000000 55173800 00000000 b1343100 ....U.8......41. │ │ - 0x00dd6720 0edd3000 87000000 0a000000 5f173800 ..0........._.8. │ │ - 0x00dd6730 00000000 1dac3100 4cd52f00 88000000 ......1.L./..... │ │ + 0x00dd66f0 8c153100 85000000 08000000 4d173800 ..1.........M.8. │ │ + 0x00dd6700 00000000 7ac83100 5c663000 86000000 ....z.1.\f0..... │ │ + 0x00dd6710 0a000000 55173800 00000000 d8343100 ....U.8......41. │ │ + 0x00dd6720 35dd3000 87000000 0a000000 5f173800 5.0........._.8. │ │ + 0x00dd6730 00000000 44ac3100 4cd52f00 88000000 ....D.1.L./..... │ │ 0x00dd6740 0a000000 69173800 00000000 08f53200 ....i.8.......2. │ │ 0x00dd6750 f1123300 89000000 0a000000 73173800 ..3.........s.8. │ │ - 0x00dd6760 00000000 5dc83100 73153100 8a000000 ....].1.s.1..... │ │ - 0x00dd6770 0a000000 7d173800 00000000 bc5e3200 ....}.8......^2. │ │ + 0x00dd6760 00000000 84c83100 9a153100 8a000000 ......1...1..... │ │ + 0x00dd6770 0a000000 7d173800 00000000 e35e3200 ....}.8......^2. │ │ 0x00dd6780 3d543300 8b000000 09000000 87173800 =T3...........8. │ │ - 0x00dd6790 00000000 ca7b3200 69d52f00 8c000000 .....{2.i./..... │ │ - 0x00dd67a0 03000000 90173800 00000000 16e73100 ......8.......1. │ │ + 0x00dd6790 00000000 f17b3200 69d52f00 8c000000 .....{2.i./..... │ │ + 0x00dd67a0 03000000 90173800 00000000 3de73100 ......8.....=.1. │ │ 0x00dd67b0 84d52f00 8d000000 03000000 93173800 ../...........8. │ │ - 0x00dd67c0 00000000 93153100 0f133300 8e000000 ......1...3..... │ │ - 0x00dd67d0 03000000 96173800 00000000 99413200 ......8......A2. │ │ - 0x00dd67e0 578b3100 8f000000 05000000 99173800 W.1...........8. │ │ - 0x00dd67f0 00000000 7e663000 a2153100 90000000 ....~f0...1..... │ │ + 0x00dd67c0 00000000 ba153100 0f133300 8e000000 ......1...3..... │ │ + 0x00dd67d0 03000000 96173800 00000000 c0413200 ......8......A2. │ │ + 0x00dd67e0 7e8b3100 8f000000 05000000 99173800 ~.1...........8. │ │ + 0x00dd67f0 00000000 7e663000 c9153100 90000000 ....~f0...1..... │ │ 0x00dd6800 0a000000 9e173800 00000000 5e0e3000 ......8.....^.0. │ │ - 0x00dd6810 d8203200 91000000 0a000000 a8173800 . 2...........8. │ │ - 0x00dd6820 00000000 8f663000 27ac3100 92000000 .....f0.'.1..... │ │ + 0x00dd6810 ff203200 91000000 0a000000 a8173800 . 2...........8. │ │ + 0x00dd6820 00000000 8f663000 4eac3100 92000000 .....f0.N.1..... │ │ 0x00dd6830 0a000000 b2173800 00000000 0cd63200 ......8.......2. │ │ - 0x00dd6840 48ac3100 93000000 0a000000 bc173800 H.1...........8. │ │ - 0x00dd6850 00000000 a1413200 b06d3100 94000000 .....A2..m1..... │ │ - 0x00dd6860 0a000000 c6173800 00000000 2b993200 ......8.....+.2. │ │ + 0x00dd6840 6fac3100 93000000 0a000000 bc173800 o.1...........8. │ │ + 0x00dd6850 00000000 c8413200 d76d3100 94000000 .....A2..m1..... │ │ + 0x00dd6860 0a000000 c6173800 00000000 52993200 ......8.....R.2. │ │ 0x00dd6870 1f133300 95000000 0a000000 d0173800 ..3...........8. │ │ 0x00dd6880 00000000 5ebe3000 5ebe3000 96000000 ....^.0.^.0..... │ │ - 0x00dd6890 0b000000 da173800 00000000 69ac3100 ......8.....i.1. │ │ - 0x00dd68a0 69ac3100 97000000 0b000000 e5173800 i.1...........8. │ │ + 0x00dd6890 0b000000 da173800 00000000 90ac3100 ......8.......1. │ │ + 0x00dd68a0 90ac3100 97000000 0b000000 e5173800 ..1...........8. │ │ 0x00dd68b0 00000000 1ad63200 1ad63200 98000000 ......2...2..... │ │ - 0x00dd68c0 0b000000 f0173800 00000000 ef203200 ......8...... 2. │ │ - 0x00dd68d0 ef203200 99000000 0b000000 fb173800 . 2...........8. │ │ - 0x00dd68e0 00000000 96fb3000 96fb3000 9a000000 ......0...0..... │ │ - 0x00dd68f0 0b000000 06183800 00000000 30dd3000 ......8.....0.0. │ │ - 0x00dd6900 30dd3000 9b000000 0b000000 11183800 0.0...........8. │ │ + 0x00dd68c0 0b000000 f0173800 00000000 16213200 ......8......!2. │ │ + 0x00dd68d0 16213200 99000000 0b000000 fb173800 .!2...........8. │ │ + 0x00dd68e0 00000000 bdfb3000 bdfb3000 9a000000 ......0...0..... │ │ + 0x00dd68f0 0b000000 06183800 00000000 57dd3000 ......8.....W.0. │ │ + 0x00dd6900 57dd3000 9b000000 0b000000 11183800 W.0...........8. │ │ 0x00dd6910 00000000 54853000 54853000 9c000000 ....T.0.T.0..... │ │ - 0x00dd6920 09000000 1c183800 00000000 20e73100 ......8..... .1. │ │ - 0x00dd6930 20e73100 9d000000 09000000 25183800 .1.........%.8. │ │ + 0x00dd6920 09000000 1c183800 00000000 47e73100 ......8.....G.1. │ │ + 0x00dd6930 47e73100 9d000000 09000000 25183800 G.1.........%.8. │ │ 0x00dd6940 00000000 0ef53200 0ef53200 9e000000 ......2...2..... │ │ 0x00dd6950 0a000000 2e183800 00000000 ad9f3000 ......8.......0. │ │ 0x00dd6960 ad9f3000 9f000000 0a000000 38183800 ..0.........8.8. │ │ - 0x00dd6970 00000000 b2413200 b2413200 a0000000 .....A2..A2..... │ │ + 0x00dd6970 00000000 d9413200 d9413200 a0000000 .....A2..A2..... │ │ 0x00dd6980 0a000000 42183800 00000000 1ef53200 ....B.8.......2. │ │ 0x00dd6990 1ef53200 a1000000 09000000 4c183800 ..2.........L.8. │ │ - 0x00dd69a0 00000000 a0fb3000 a0fb3000 a2000000 ......0...0..... │ │ + 0x00dd69a0 00000000 c7fb3000 c7fb3000 a2000000 ......0...0..... │ │ 0x00dd69b0 09000000 55183800 00000000 71343300 ....U.8.....q43. │ │ 0x00dd69c0 71343300 a3000000 08000000 5e183800 q43.........^.8. │ │ - 0x00dd69d0 00000000 98033200 6e0e3000 a4000000 ......2.n.0..... │ │ + 0x00dd69d0 00000000 bf033200 6e0e3000 a4000000 ......2.n.0..... │ │ 0x00dd69e0 08000000 66183800 00000000 9bd52f00 ....f.8......./. │ │ - 0x00dd69f0 ba413200 a5000000 08000000 6e183800 .A2.........n.8. │ │ - 0x00dd6a00 00000000 c71f3200 a8b42f00 a6000000 ......2.../..... │ │ + 0x00dd69f0 e1413200 a5000000 08000000 6e183800 .A2.........n.8. │ │ + 0x00dd6a00 00000000 ee1f3200 a8b42f00 a6000000 ......2.../..... │ │ 0x00dd6a10 00000000 00000000 00000000 24f53200 ............$.2. │ │ 0x00dd6a20 a9d52f00 a7000000 09000000 76183800 ../.........v.8. │ │ - 0x00dd6a30 00000000 034a3000 6a8b3100 a8000000 .....J0.j.1..... │ │ - 0x00dd6a40 09000000 7f183800 00000000 98b83200 ......8.......2. │ │ - 0x00dd6a50 a2033200 a9000000 09000000 88183800 ..2...........8. │ │ - 0x00dd6a60 00000000 a7fb3000 2be73100 aa000000 ......0.+.1..... │ │ + 0x00dd6a30 00000000 034a3000 918b3100 a8000000 .....J0...1..... │ │ + 0x00dd6a40 09000000 7f183800 00000000 bfb83200 ......8.......2. │ │ + 0x00dd6a50 c9033200 a9000000 09000000 88183800 ..2...........8. │ │ + 0x00dd6a60 00000000 cefb3000 52e73100 aa000000 ......0.R.1..... │ │ 0x00dd6a70 09000000 91183800 00000000 61853000 ......8.....a.0. │ │ 0x00dd6a80 124a3000 ab000000 0a000000 9a183800 .J0...........8. │ │ - 0x00dd6a90 00000000 b7523100 bdd52f00 ac000000 .....R1.../..... │ │ - 0x00dd6aa0 09000000 a4183800 00000000 0a6d3200 ......8......m2. │ │ - 0x00dd6ab0 0a6d3200 ad000000 03000000 ad183800 .m2...........8. │ │ - 0x00dd6ac0 00000000 7dac3100 7dac3100 ae000000 ....}.1.}.1..... │ │ + 0x00dd6a90 00000000 de523100 bdd52f00 ac000000 .....R1.../..... │ │ + 0x00dd6aa0 09000000 a4183800 00000000 316d3200 ......8.....1m2. │ │ + 0x00dd6ab0 316d3200 ad000000 03000000 ad183800 1m2...........8. │ │ + 0x00dd6ac0 00000000 a4ac3100 a4ac3100 ae000000 ......1...1..... │ │ 0x00dd6ad0 03000000 b0183800 00000000 5a543300 ......8.....ZT3. │ │ 0x00dd6ae0 5a543300 af000000 07000000 b3183800 ZT3...........8. │ │ - 0x00dd6af0 00000000 f6203200 f6203200 b0000000 ..... 2.. 2..... │ │ + 0x00dd6af0 00000000 1d213200 1d213200 b0000000 .....!2..!2..... │ │ 0x00dd6b00 07000000 ba183800 00000000 9d663000 ......8......f0. │ │ 0x00dd6b10 2ff53200 b1000000 08000000 c1183800 /.2...........8. │ │ - 0x00dd6b20 00000000 be523100 be523100 b2000000 .....R1..R1..... │ │ - 0x00dd6b30 08000000 c9183800 00000000 ba153100 ......8.......1. │ │ + 0x00dd6b20 00000000 e5523100 e5523100 b2000000 .....R1..R1..... │ │ + 0x00dd6b30 08000000 c9183800 00000000 e1153100 ......8.......1. │ │ 0x00dd6b40 6a853000 b3000000 08000000 d1183800 j.0...........8. │ │ 0x00dd6b50 00000000 7e343300 22d63200 b4000000 ....~43.".2..... │ │ - 0x00dd6b60 08000000 d9183800 00000000 cc6d3100 ......8......m1. │ │ - 0x00dd6b70 89ac3100 b5000000 00000000 00000000 ..1............. │ │ + 0x00dd6b60 08000000 d9183800 00000000 f36d3100 ......8......m1. │ │ + 0x00dd6b70 b0ac3100 b5000000 00000000 00000000 ..1............. │ │ 0x00dd6b80 00000000 8a343300 cfd52f00 b6000000 .....43.../..... │ │ 0x00dd6b90 01000000 e1183800 00000000 dfd52f00 ......8......./. │ │ 0x00dd6ba0 830e3000 b7000000 03000000 e2183800 ..0...........8. │ │ - 0x00dd6bb0 00000000 75853000 41e73100 b8000000 ....u.0.A.1..... │ │ + 0x00dd6bb0 00000000 75853000 68e73100 b8000000 ....u.0.h.1..... │ │ 0x00dd6bc0 05000000 e5183800 00000000 e6d52f00 ......8......./. │ │ - 0x00dd6bd0 b7033200 b9000000 06000000 ea183800 ..2...........8. │ │ + 0x00dd6bd0 de033200 b9000000 06000000 ea183800 ..2...........8. │ │ 0x00dd6be0 00000000 fef13200 fef13200 ba000000 ......2...2..... │ │ - 0x00dd6bf0 08000000 f0183800 00000000 02013200 ......8.......2. │ │ - 0x00dd6c00 02013200 bb000000 08000000 f8183800 ..2...........8. │ │ - 0x00dd6c10 00000000 b4fb3000 2fd63200 bc000000 ......0./.2..... │ │ + 0x00dd6bf0 08000000 f0183800 00000000 29013200 ......8.....).2. │ │ + 0x00dd6c00 29013200 bb000000 08000000 f8183800 ).2...........8. │ │ + 0x00dd6c10 00000000 dbfb3000 2fd63200 bc000000 ......0./.2..... │ │ 0x00dd6c20 09000000 00193800 00000000 4cf53200 ......8.....L.2. │ │ 0x00dd6c30 4cf53200 bd000000 0a000000 09193800 L.2...........8. │ │ - 0x00dd6c40 00000000 c25e3200 c25e3200 be000000 .....^2..^2..... │ │ - 0x00dd6c50 0a000000 13193800 00000000 63c83100 ......8.....c.1. │ │ - 0x00dd6c60 63c83100 bf000000 0a000000 1d193800 c.1...........8. │ │ - 0x00dd6c70 00000000 c3523100 c3523100 c0000000 .....R1..R1..... │ │ + 0x00dd6c40 00000000 e95e3200 e95e3200 be000000 .....^2..^2..... │ │ + 0x00dd6c50 0a000000 13193800 00000000 8ac83100 ......8.......1. │ │ + 0x00dd6c60 8ac83100 bf000000 0a000000 1d193800 ..1...........8. │ │ + 0x00dd6c70 00000000 ea523100 ea523100 c0000000 .....R1..R1..... │ │ 0x00dd6c80 0a000000 27193800 00000000 432d3000 ....'.8.....C-0. │ │ 0x00dd6c90 432d3000 c1000000 0a000000 31193800 C-0.........1.8. │ │ - 0x00dd6ca0 00000000 d06d3100 d06d3100 c2000000 .....m1..m1..... │ │ + 0x00dd6ca0 00000000 f76d3100 f76d3100 c2000000 .....m1..m1..... │ │ 0x00dd6cb0 0a000000 3b193800 00000000 b3b42f00 ....;.8......./. │ │ 0x00dd6cc0 b3b42f00 c3000000 0a000000 45193800 ../.........E.8. │ │ - 0x00dd6cd0 00000000 6fc83100 6fc83100 c4000000 ....o.1.o.1..... │ │ + 0x00dd6cd0 00000000 96c83100 96c83100 c4000000 ......1...1..... │ │ 0x00dd6ce0 0b000000 4f193800 00000000 d9f02f00 ....O.8......./. │ │ 0x00dd6cf0 d9f02f00 c5000000 0b000000 5a193800 ../.........Z.8. │ │ 0x00dd6d00 00000000 36d63200 36d63200 c6000000 ....6.2.6.2..... │ │ 0x00dd6d10 0b000000 65193800 00000000 960e3000 ....e.8.......0. │ │ 0x00dd6d20 960e3000 c7000000 0b000000 70193800 ..0.........p.8. │ │ 0x00dd6d30 00000000 eaf02f00 eaf02f00 c8000000 ....../.../..... │ │ - 0x00dd6d40 0b000000 7b193800 00000000 d7413200 ....{.8......A2. │ │ - 0x00dd6d50 d7413200 c9000000 0b000000 86193800 .A2...........8. │ │ - 0x00dd6d60 00000000 8dac3100 8dac3100 ca000000 ......1...1..... │ │ - 0x00dd6d70 0b000000 91193800 00000000 c4153100 ......8.......1. │ │ - 0x00dd6d80 c4153100 cb000000 0b000000 9c193800 ..1...........8. │ │ - 0x00dd6d90 00000000 bb343100 bb343100 cc000000 .....41..41..... │ │ + 0x00dd6d40 0b000000 7b193800 00000000 fe413200 ....{.8......A2. │ │ + 0x00dd6d50 fe413200 c9000000 0b000000 86193800 .A2...........8. │ │ + 0x00dd6d60 00000000 b4ac3100 b4ac3100 ca000000 ......1...1..... │ │ + 0x00dd6d70 0b000000 91193800 00000000 eb153100 ......8.......1. │ │ + 0x00dd6d80 eb153100 cb000000 0b000000 9c193800 ..1...........8. │ │ + 0x00dd6d90 00000000 e2343100 e2343100 cc000000 .....41..41..... │ │ 0x00dd6da0 0b000000 a7193800 00000000 aa0e3000 ......8.......0. │ │ 0x00dd6db0 aa0e3000 cd000000 0b000000 b2193800 ..0...........8. │ │ - 0x00dd6dc0 00000000 d0523100 d0523100 ce000000 .....R1..R1..... │ │ + 0x00dd6dc0 00000000 f7523100 f7523100 ce000000 .....R1..R1..... │ │ 0x00dd6dd0 0b000000 bd193800 00000000 3a133300 ......8.....:.3. │ │ 0x00dd6de0 3a133300 cf000000 0b000000 c8193800 :.3...........8. │ │ - 0x00dd6df0 00000000 47e73100 47e73100 d0000000 ....G.1.G.1..... │ │ + 0x00dd6df0 00000000 6ee73100 6ee73100 d0000000 ....n.1.n.1..... │ │ 0x00dd6e00 0b000000 d3193800 00000000 60543300 ......8.....`T3. │ │ 0x00dd6e10 60543300 d1000000 0b000000 de193800 `T3...........8. │ │ 0x00dd6e20 00000000 ebd52f00 ebd52f00 d2000000 ....../.../..... │ │ - 0x00dd6e30 0b000000 e9193800 00000000 fc203200 ......8...... 2. │ │ - 0x00dd6e40 fc203200 d3000000 0b000000 f4193800 . 2...........8. │ │ - 0x00dd6e50 00000000 19213200 19213200 d4000000 .....!2..!2..... │ │ + 0x00dd6e30 0b000000 e9193800 00000000 23213200 ......8.....#!2. │ │ + 0x00dd6e40 23213200 d3000000 0b000000 f4193800 #!2...........8. │ │ + 0x00dd6e50 00000000 40213200 40213200 d4000000 ....@!2.@!2..... │ │ 0x00dd6e60 0b000000 ff193800 00000000 47d63200 ......8.....G.2. │ │ 0x00dd6e70 47d63200 d5000000 0b000000 0a1a3800 G.2...........8. │ │ 0x00dd6e80 00000000 7b853000 7b853000 d6000000 ....{.0.{.0..... │ │ - 0x00dd6e90 0b000000 151a3800 00000000 f6413200 ......8......A2. │ │ - 0x00dd6ea0 f6413200 d7000000 0b000000 201a3800 .A2......... .8. │ │ - 0x00dd6eb0 00000000 e3153100 e3153100 d8000000 ......1...1..... │ │ - 0x00dd6ec0 0b000000 2b1a3800 00000000 cf343100 ....+.8......41. │ │ - 0x00dd6ed0 cf343100 d9000000 0b000000 361a3800 .41.........6.8. │ │ - 0x00dd6ee0 00000000 acac3100 acac3100 da000000 ......1...1..... │ │ - 0x00dd6ef0 0b000000 411a3800 00000000 ec343100 ....A.8......41. │ │ - 0x00dd6f00 ec343100 db000000 0b000000 4c1a3800 .41.........L.8. │ │ - 0x00dd6f10 00000000 c2033200 c2033200 dc000000 ......2...2..... │ │ + 0x00dd6e90 0b000000 151a3800 00000000 1d423200 ......8......B2. │ │ + 0x00dd6ea0 1d423200 d7000000 0b000000 201a3800 .B2......... .8. │ │ + 0x00dd6eb0 00000000 0a163100 0a163100 d8000000 ......1...1..... │ │ + 0x00dd6ec0 0b000000 2b1a3800 00000000 f6343100 ....+.8......41. │ │ + 0x00dd6ed0 f6343100 d9000000 0b000000 361a3800 .41.........6.8. │ │ + 0x00dd6ee0 00000000 d3ac3100 d3ac3100 da000000 ......1...1..... │ │ + 0x00dd6ef0 0b000000 411a3800 00000000 13353100 ....A.8......51. │ │ + 0x00dd6f00 13353100 db000000 0b000000 4c1a3800 .51.........L.8. │ │ + 0x00dd6f10 00000000 e9033200 e9033200 dc000000 ......2...2..... │ │ 0x00dd6f20 0b000000 571a3800 00000000 59f53200 ....W.8.....Y.2. │ │ 0x00dd6f30 59f53200 dd000000 0b000000 621a3800 Y.2.........b.8. │ │ 0x00dd6f40 00000000 65be3000 65be3000 de000000 ....e.0.e.0..... │ │ - 0x00dd6f50 0b000000 6d1a3800 00000000 df033200 ....m.8.......2. │ │ - 0x00dd6f60 df033200 df000000 0b000000 781a3800 ..2.........x.8. │ │ - 0x00dd6f70 00000000 5be73100 5be73100 e0000000 ....[.1.[.1..... │ │ + 0x00dd6f50 0b000000 6d1a3800 00000000 06043200 ....m.8.......2. │ │ + 0x00dd6f60 06043200 df000000 0b000000 781a3800 ..2.........x.8. │ │ + 0x00dd6f70 00000000 82e73100 82e73100 e0000000 ......1...1..... │ │ 0x00dd6f80 0b000000 831a3800 00000000 4f2d3000 ......8.....O-0. │ │ 0x00dd6f90 4f2d3000 e1000000 0b000000 8e1a3800 O-0...........8. │ │ 0x00dd6fa0 00000000 4e133300 4e133300 e2000000 ....N.3.N.3..... │ │ - 0x00dd6fb0 0b000000 991a3800 00000000 bafb3000 ......8.......0. │ │ - 0x00dd6fc0 bafb3000 e3000000 0b000000 a41a3800 ..0...........8. │ │ + 0x00dd6fb0 0b000000 991a3800 00000000 e1fb3000 ......8.......0. │ │ + 0x00dd6fc0 e1fb3000 e3000000 0b000000 a41a3800 ..0...........8. │ │ 0x00dd6fd0 00000000 61d63200 61d63200 e4000000 ....a.2.a.2..... │ │ - 0x00dd6fe0 0b000000 af1a3800 00000000 01353100 ......8......51. │ │ - 0x00dd6ff0 01353100 e5000000 0b000000 ba1a3800 .51...........8. │ │ + 0x00dd6fe0 0b000000 af1a3800 00000000 28353100 ......8.....(51. │ │ + 0x00dd6ff0 28353100 e5000000 0b000000 ba1a3800 (51...........8. │ │ 0x00dd7000 00000000 6a2d3000 6a2d3000 e6000000 ....j-0.j-0..... │ │ - 0x00dd7010 0b000000 c51a3800 00000000 34213200 ......8.....4!2. │ │ - 0x00dd7020 34213200 e7000000 0b000000 d01a3800 4!2...........8. │ │ + 0x00dd7010 0b000000 c51a3800 00000000 5b213200 ......8.....[!2. │ │ + 0x00dd7020 5b213200 e7000000 0b000000 d01a3800 [!2...........8. │ │ 0x00dd7030 00000000 80d63200 80d63200 e8000000 ......2...2..... │ │ 0x00dd7040 0b000000 db1a3800 00000000 07d62f00 ......8......./. │ │ 0x00dd7050 07d62f00 e9000000 0b000000 e61a3800 ../...........8. │ │ - 0x00dd7060 00000000 1c353100 1c353100 ea000000 .....51..51..... │ │ - 0x00dd7070 0b000000 f11a3800 00000000 e8523100 ......8......R1. │ │ - 0x00dd7080 e8523100 eb000000 0b000000 fc1a3800 .R1...........8. │ │ - 0x00dd7090 00000000 caac3100 caac3100 ec000000 ......1...1..... │ │ - 0x00dd70a0 0b000000 071b3800 00000000 0e423200 ......8......B2. │ │ - 0x00dd70b0 0e423200 ed000000 0b000000 121b3800 .B2...........8. │ │ + 0x00dd7060 00000000 43353100 43353100 ea000000 ....C51.C51..... │ │ + 0x00dd7070 0b000000 f11a3800 00000000 0f533100 ......8......S1. │ │ + 0x00dd7080 0f533100 eb000000 0b000000 fc1a3800 .S1...........8. │ │ + 0x00dd7090 00000000 f1ac3100 f1ac3100 ec000000 ......1...1..... │ │ + 0x00dd70a0 0b000000 071b3800 00000000 35423200 ......8.....5B2. │ │ + 0x00dd70b0 35423200 ed000000 0b000000 121b3800 5B2...........8. │ │ 0x00dd70c0 00000000 26d62f00 26d62f00 ee000000 ....&./.&./..... │ │ - 0x00dd70d0 0b000000 1d1b3800 00000000 55213200 ......8.....U!2. │ │ - 0x00dd70e0 55213200 ef000000 0b000000 281b3800 U!2.........(.8. │ │ - 0x00dd70f0 00000000 d37b3200 d37b3200 f0000000 .....{2..{2..... │ │ - 0x00dd7100 0b000000 331b3800 00000000 79e73100 ....3.8.....y.1. │ │ - 0x00dd7110 79e73100 f1000000 0b000000 3e1b3800 y.1.........>.8. │ │ - 0x00dd7120 00000000 e7ac3100 e7ac3100 f2000000 ......1...1..... │ │ - 0x00dd7130 0b000000 491b3800 00000000 80c83100 ....I.8.......1. │ │ - 0x00dd7140 80c83100 f3000000 0b000000 541b3800 ..1.........T.8. │ │ - 0x00dd7150 00000000 ce5e3200 ce5e3200 f4000000 .....^2..^2..... │ │ - 0x00dd7160 0b000000 5f1b3800 00000000 2f423200 ...._.8...../B2. │ │ - 0x00dd7170 2f423200 f5000000 0b000000 6a1b3800 /B2.........j.8. │ │ - 0x00dd7180 00000000 75003200 75003200 f6000000 ....u.2.u.2..... │ │ - 0x00dd7190 0b000000 751b3800 00000000 e35e3200 ....u.8......^2. │ │ - 0x00dd71a0 e35e3200 f7000000 0b000000 801b3800 .^2...........8. │ │ - 0x00dd71b0 00000000 96c83100 96c83100 f8000000 ......1...1..... │ │ + 0x00dd70d0 0b000000 1d1b3800 00000000 7c213200 ......8.....|!2. │ │ + 0x00dd70e0 7c213200 ef000000 0b000000 281b3800 |!2.........(.8. │ │ + 0x00dd70f0 00000000 fa7b3200 fa7b3200 f0000000 .....{2..{2..... │ │ + 0x00dd7100 0b000000 331b3800 00000000 a0e73100 ....3.8.......1. │ │ + 0x00dd7110 a0e73100 f1000000 0b000000 3e1b3800 ..1.........>.8. │ │ + 0x00dd7120 00000000 0ead3100 0ead3100 f2000000 ......1...1..... │ │ + 0x00dd7130 0b000000 491b3800 00000000 a7c83100 ....I.8.......1. │ │ + 0x00dd7140 a7c83100 f3000000 0b000000 541b3800 ..1.........T.8. │ │ + 0x00dd7150 00000000 f55e3200 f55e3200 f4000000 .....^2..^2..... │ │ + 0x00dd7160 0b000000 5f1b3800 00000000 56423200 ...._.8.....VB2. │ │ + 0x00dd7170 56423200 f5000000 0b000000 6a1b3800 VB2.........j.8. │ │ + 0x00dd7180 00000000 9c003200 9c003200 f6000000 ......2...2..... │ │ + 0x00dd7190 0b000000 751b3800 00000000 0a5f3200 ....u.8......_2. │ │ + 0x00dd71a0 0a5f3200 f7000000 0b000000 801b3800 ._2...........8. │ │ + 0x00dd71b0 00000000 bdc83100 bdc83100 f8000000 ......1...1..... │ │ 0x00dd71c0 0b000000 8b1b3800 00000000 c0b42f00 ......8......./. │ │ 0x00dd71d0 c0b42f00 f9000000 0b000000 961b3800 ../...........8. │ │ - 0x00dd71e0 00000000 e87b3200 e87b3200 fa000000 .....{2..{2..... │ │ - 0x00dd71f0 0b000000 a11b3800 00000000 3b993200 ......8.....;.2. │ │ - 0x00dd7200 3b993200 fb000000 0b000000 ac1b3800 ;.2...........8. │ │ + 0x00dd71e0 00000000 0f7c3200 0f7c3200 fa000000 .....|2..|2..... │ │ + 0x00dd71f0 0b000000 a11b3800 00000000 62993200 ......8.....b.2. │ │ + 0x00dd7200 62993200 fb000000 0b000000 ac1b3800 b.2...........8. │ │ 0x00dd7210 00000000 2e4a3000 2e4a3000 fc000000 .....J0..J0..... │ │ - 0x00dd7220 0b000000 b71b3800 00000000 fc153100 ......8.......1. │ │ - 0x00dd7230 fc153100 fd000000 0b000000 c21b3800 ..1...........8. │ │ + 0x00dd7220 0b000000 b71b3800 00000000 23163100 ......8.....#.1. │ │ + 0x00dd7230 23163100 fd000000 0b000000 c21b3800 #.1...........8. │ │ 0x00dd7240 00000000 d9b42f00 d9b42f00 fe000000 ....../.../..... │ │ 0x00dd7250 0b000000 cd1b3800 00000000 bf0e3000 ......8.......0. │ │ 0x00dd7260 bf0e3000 ff000000 0b000000 d81b3800 ..0...........8. │ │ - 0x00dd7270 00000000 057c3200 057c3200 00010000 .....|2..|2..... │ │ - 0x00dd7280 0b000000 e31b3800 00000000 fb5e3200 ......8......^2. │ │ - 0x00dd7290 40dd3000 01010000 08000000 ee1b3800 @.0...........8. │ │ - 0x00dd72a0 00000000 a7b83200 a7b83200 02010000 ......2...2..... │ │ + 0x00dd7270 00000000 2c7c3200 2c7c3200 00010000 ....,|2.,|2..... │ │ + 0x00dd7280 0b000000 e31b3800 00000000 225f3200 ......8....."_2. │ │ + 0x00dd7290 67dd3000 01010000 08000000 ee1b3800 g.0...........8. │ │ + 0x00dd72a0 00000000 ceb83200 ceb83200 02010000 ......2...2..... │ │ 0x00dd72b0 07000000 f61b3800 00000000 76f53200 ......8.....v.2. │ │ 0x00dd72c0 76f53200 03010000 07000000 fd1b3800 v.2...........8. │ │ 0x00dd72d0 00000000 bd9f3000 bd9f3000 04010000 ......0...0..... │ │ - 0x00dd72e0 07000000 041c3800 00000000 267c3200 ......8.....&|2. │ │ - 0x00dd72f0 267c3200 05010000 07000000 0b1c3800 &|2...........8. │ │ - 0x00dd7300 00000000 d9fb3000 d9fb3000 06010000 ......0...0..... │ │ - 0x00dd7310 07000000 121c3800 00000000 e0fb3000 ......8.......0. │ │ - 0x00dd7320 e0fb3000 07010000 07000000 191c3800 ..0...........8. │ │ - 0x00dd7330 00000000 a7c83100 a7c83100 08010000 ......1...1..... │ │ + 0x00dd72e0 07000000 041c3800 00000000 4d7c3200 ......8.....M|2. │ │ + 0x00dd72f0 4d7c3200 05010000 07000000 0b1c3800 M|2...........8. │ │ + 0x00dd7300 00000000 00fc3000 00fc3000 06010000 ......0...0..... │ │ + 0x00dd7310 07000000 121c3800 00000000 07fc3000 ......8.......0. │ │ + 0x00dd7320 07fc3000 07010000 07000000 191c3800 ..0...........8. │ │ + 0x00dd7330 00000000 cec83100 cec83100 08010000 ......1...1..... │ │ 0x00dd7340 07000000 201c3800 00000000 b1663000 .... .8......f0. │ │ 0x00dd7350 b1663000 09010000 07000000 271c3800 .f0.........'.8. │ │ - 0x00dd7360 00000000 dd6d3100 dd6d3100 0a010000 .....m1..m1..... │ │ - 0x00dd7370 07000000 2e1c3800 00000000 e7fb3000 ......8.......0. │ │ - 0x00dd7380 e7fb3000 0b010000 07000000 351c3800 ..0.........5.8. │ │ - 0x00dd7390 00000000 adc83100 adc83100 0c010000 ......1...1..... │ │ - 0x00dd73a0 07000000 3c1c3800 00000000 44dd3000 ....<.8.....D.0. │ │ - 0x00dd73b0 44dd3000 0d010000 08000000 431c3800 D.0.........C.8. │ │ + 0x00dd7360 00000000 046e3100 046e3100 0a010000 .....n1..n1..... │ │ + 0x00dd7370 07000000 2e1c3800 00000000 0efc3000 ......8.......0. │ │ + 0x00dd7380 0efc3000 0b010000 07000000 351c3800 ..0.........5.8. │ │ + 0x00dd7390 00000000 d4c83100 d4c83100 0c010000 ......1...1..... │ │ + 0x00dd73a0 07000000 3c1c3800 00000000 6bdd3000 ....<.8.....k.0. │ │ + 0x00dd73b0 6bdd3000 0d010000 08000000 431c3800 k.0.........C.8. │ │ 0x00dd73c0 00000000 f8b42f00 f8b42f00 0e010000 ....../.../..... │ │ - 0x00dd73d0 08000000 4b1c3800 00000000 fe033200 ....K.8.......2. │ │ - 0x00dd73e0 fe033200 0f010000 08000000 531c3800 ..2.........S.8. │ │ + 0x00dd73d0 08000000 4b1c3800 00000000 25043200 ....K.8.....%.2. │ │ + 0x00dd73e0 25043200 0f010000 08000000 531c3800 %.2.........S.8. │ │ 0x00dd73f0 00000000 b8663000 b8663000 10010000 .....f0..f0..... │ │ 0x00dd7400 08000000 5b1c3800 00000000 96343300 ....[.8......43. │ │ 0x00dd7410 96343300 11010000 08000000 631c3800 .43.........c.8. │ │ - 0x00dd7420 00000000 41423200 41423200 12010000 ....AB2.AB2..... │ │ - 0x00dd7430 08000000 6b1c3800 00000000 13043200 ....k.8.......2. │ │ - 0x00dd7440 13043200 13010000 08000000 731c3800 ..2.........s.8. │ │ - 0x00dd7450 00000000 5a993200 5a993200 14010000 ....Z.2.Z.2..... │ │ - 0x00dd7460 08000000 7b1c3800 00000000 6f213200 ....{.8.....o!2. │ │ - 0x00dd7470 6f213200 15010000 08000000 831c3800 o!2...........8. │ │ + 0x00dd7420 00000000 68423200 68423200 12010000 ....hB2.hB2..... │ │ + 0x00dd7430 08000000 6b1c3800 00000000 3a043200 ....k.8.....:.2. │ │ + 0x00dd7440 3a043200 13010000 08000000 731c3800 :.2.........s.8. │ │ + 0x00dd7450 00000000 81993200 81993200 14010000 ......2...2..... │ │ + 0x00dd7460 08000000 7b1c3800 00000000 96213200 ....{.8......!2. │ │ + 0x00dd7470 96213200 15010000 08000000 831c3800 .!2...........8. │ │ 0x00dd7480 00000000 4e4a3000 4e4a3000 16010000 ....NJ0.NJ0..... │ │ 0x00dd7490 08000000 8b1c3800 00000000 09f12f00 ......8......./. │ │ 0x00dd74a0 09f12f00 17010000 08000000 931c3800 ../...........8. │ │ 0x00dd74b0 00000000 c39f3000 c39f3000 18010000 ......0...0..... │ │ 0x00dd74c0 08000000 9b1c3800 00000000 78543300 ......8.....xT3. │ │ 0x00dd74d0 78543300 19010000 08000000 a31c3800 xT3...........8. │ │ - 0x00dd74e0 00000000 4c423200 4c423200 1a010000 ....LB2.LB2..... │ │ + 0x00dd74e0 00000000 73423200 73423200 1a010000 ....sB2.sB2..... │ │ 0x00dd74f0 08000000 ab1c3800 00000000 7fbe3000 ......8.......0. │ │ 0x00dd7500 7fbe3000 1b010000 08000000 b31c3800 ..0...........8. │ │ 0x00dd7510 00000000 92543300 92543300 1c010000 .....T3..T3..... │ │ 0x00dd7520 08000000 bb1c3800 00000000 47d62f00 ......8.....G./. │ │ - 0x00dd7530 7a213200 1d010000 08000000 c31c3800 z!2...........8. │ │ + 0x00dd7530 a1213200 1d010000 08000000 c31c3800 .!2...........8. │ │ 0x00dd7540 00000000 d99f3000 d99f3000 1e010000 ......0...0..... │ │ 0x00dd7550 08000000 cb1c3800 00000000 674a3000 ......8.....gJ0. │ │ 0x00dd7560 55d62f00 1f010000 08000000 d31c3800 U./...........8. │ │ - 0x00dd7570 00000000 2e7c3200 2e7c3200 20010000 .....|2..|2. ... │ │ + 0x00dd7570 00000000 557c3200 557c3200 20010000 ....U|2.U|2. ... │ │ 0x00dd7580 08000000 db1c3800 00000000 a2343300 ......8......43. │ │ 0x00dd7590 a2343300 21010000 08000000 e31c3800 .43.!.........8. │ │ - 0x00dd75a0 00000000 59dd3000 59dd3000 22010000 ....Y.0.Y.0."... │ │ - 0x00dd75b0 08000000 eb1c3800 00000000 93e73100 ......8.......1. │ │ - 0x00dd75c0 93e73100 23010000 08000000 f31c3800 ..1.#.........8. │ │ - 0x00dd75d0 00000000 6add3000 6add3000 24010000 ....j.0.j.0.$... │ │ - 0x00dd75e0 08000000 fb1c3800 00000000 37353100 ......8.....751. │ │ - 0x00dd75f0 37353100 25010000 08000000 031d3800 751.%.........8. │ │ - 0x00dd7600 00000000 e46d3100 89213200 26010000 .....m1..!2.&... │ │ - 0x00dd7610 08000000 0b1d3800 00000000 42353100 ......8.....B51. │ │ - 0x00dd7620 4e353100 27010000 08000000 131d3800 N51.'.........8. │ │ - 0x00dd7630 00000000 3b7c3200 58423200 28010000 ....;|2.XB2.(... │ │ - 0x00dd7640 08000000 1b1d3800 00000000 f36d3100 ......8......m1. │ │ + 0x00dd75a0 00000000 80dd3000 80dd3000 22010000 ......0...0."... │ │ + 0x00dd75b0 08000000 eb1c3800 00000000 bae73100 ......8.......1. │ │ + 0x00dd75c0 bae73100 23010000 08000000 f31c3800 ..1.#.........8. │ │ + 0x00dd75d0 00000000 91dd3000 91dd3000 24010000 ......0...0.$... │ │ + 0x00dd75e0 08000000 fb1c3800 00000000 5e353100 ......8.....^51. │ │ + 0x00dd75f0 5e353100 25010000 08000000 031d3800 ^51.%.........8. │ │ + 0x00dd7600 00000000 0b6e3100 b0213200 26010000 .....n1..!2.&... │ │ + 0x00dd7610 08000000 0b1d3800 00000000 69353100 ......8.....i51. │ │ + 0x00dd7620 75353100 27010000 08000000 131d3800 u51.'.........8. │ │ + 0x00dd7630 00000000 627c3200 7f423200 28010000 ....b|2..B2.(... │ │ + 0x00dd7640 08000000 1b1d3800 00000000 1a6e3100 ......8......n1. │ │ 0x00dd7650 97853000 29010000 08000000 231d3800 ..0.).......#.8. │ │ - 0x00dd7660 00000000 b3b83200 b3b83200 2a010000 ......2...2.*... │ │ + 0x00dd7660 00000000 dab83200 dab83200 2a010000 ......2...2.*... │ │ 0x00dd7670 08000000 2b1d3800 00000000 a1543300 ....+.8......T3. │ │ 0x00dd7680 a1543300 2b010000 08000000 331d3800 .T3.+.......3.8. │ │ 0x00dd7690 00000000 cd663000 cd663000 2c010000 .....f0..f0.,... │ │ 0x00dd76a0 08000000 3b1d3800 00000000 784a3000 ....;.8.....xJ0. │ │ 0x00dd76b0 784a3000 2d010000 08000000 431d3800 xJ0.-.......C.8. │ │ 0x00dd76c0 00000000 8f4a3000 8f4a3000 2e010000 .....J0..J0..... │ │ - 0x00dd76d0 08000000 4b1d3800 00000000 29043200 ....K.8.....).2. │ │ - 0x00dd76e0 29043200 2f010000 08000000 531d3800 ).2./.......S.8. │ │ + 0x00dd76d0 08000000 4b1d3800 00000000 50043200 ....K.8.....P.2. │ │ + 0x00dd76e0 50043200 2f010000 08000000 531d3800 P.2./.......S.8. │ │ 0x00dd76f0 00000000 e69f3000 e69f3000 30010000 ......0...0.0... │ │ - 0x00dd7700 08000000 5b1d3800 00000000 457c3200 ....[.8.....E|2. │ │ - 0x00dd7710 457c3200 31010000 08000000 631d3800 E|2.1.......c.8. │ │ + 0x00dd7700 08000000 5b1d3800 00000000 6c7c3200 ....[.8.....l|2. │ │ + 0x00dd7710 6c7c3200 31010000 08000000 631d3800 l|2.1.......c.8. │ │ 0x00dd7720 00000000 6bd62f00 6bd62f00 32010000 ....k./.k./.2... │ │ - 0x00dd7730 08000000 6b1d3800 00000000 9a213200 ....k.8......!2. │ │ - 0x00dd7740 9a213200 33010000 08000000 731d3800 .!2.3.......s.8. │ │ + 0x00dd7730 08000000 6b1d3800 00000000 c1213200 ....k.8......!2. │ │ + 0x00dd7740 c1213200 33010000 08000000 731d3800 .!2.3.......s.8. │ │ 0x00dd7750 00000000 fc9f3000 fc9f3000 34010000 ......0...0.4... │ │ 0x00dd7760 08000000 7b1d3800 00000000 6a133300 ....{.8.....j.3. │ │ 0x00dd7770 6a133300 35010000 08000000 831d3800 j.3.5.........8. │ │ - 0x00dd7780 00000000 ff5e3200 ff5e3200 36010000 .....^2..^2.6... │ │ + 0x00dd7780 00000000 265f3200 265f3200 36010000 ....&_2.&_2.6... │ │ 0x00dd7790 08000000 8b1d3800 00000000 b8543300 ......8......T3. │ │ 0x00dd77a0 b8543300 37010000 08000000 931d3800 .T3.7.........8. │ │ - 0x00dd77b0 00000000 eefb3000 eefb3000 38010000 ......0...0.8... │ │ - 0x00dd77c0 08000000 9b1d3800 00000000 c7b83200 ......8.......2. │ │ - 0x00dd77d0 c7b83200 39010000 08000000 a31d3800 ..2.9.........8. │ │ - 0x00dd77e0 00000000 1d163100 1d163100 3a010000 ......1...1.:... │ │ + 0x00dd77b0 00000000 15fc3000 15fc3000 38010000 ......0...0.8... │ │ + 0x00dd77c0 08000000 9b1d3800 00000000 eeb83200 ......8.......2. │ │ + 0x00dd77d0 eeb83200 39010000 08000000 a31d3800 ..2.9.........8. │ │ + 0x00dd77e0 00000000 44163100 44163100 3a010000 ....D.1.D.1.:... │ │ 0x00dd77f0 08000000 ab1d3800 00000000 a0d63200 ......8.......2. │ │ 0x00dd7800 a0d63200 3b010000 09000000 b31d3800 ..2.;.........8. │ │ 0x00dd7810 00000000 22f12f00 22f12f00 3c010000 ...."./."./.<... │ │ - 0x00dd7820 09000000 bc1d3800 00000000 09533100 ......8......S1. │ │ - 0x00dd7830 09533100 3d010000 09000000 c51d3800 .S1.=.........8. │ │ - 0x00dd7840 00000000 b4c83100 b4c83100 3e010000 ......1...1.>... │ │ - 0x00dd7850 09000000 ce1d3800 00000000 f86d3100 ......8......m1. │ │ - 0x00dd7860 f86d3100 3f010000 09000000 d71d3800 .m1.?.........8. │ │ + 0x00dd7820 09000000 bc1d3800 00000000 30533100 ......8.....0S1. │ │ + 0x00dd7830 30533100 3d010000 09000000 c51d3800 0S1.=.........8. │ │ + 0x00dd7840 00000000 dbc83100 dbc83100 3e010000 ......1...1.>... │ │ + 0x00dd7850 09000000 ce1d3800 00000000 1f6e3100 ......8......n1. │ │ + 0x00dd7860 1f6e3100 3f010000 09000000 d71d3800 .n1.?.........8. │ │ 0x00dd7870 00000000 b4d63200 b4d63200 40010000 ......2...2.@... │ │ 0x00dd7880 09000000 e01d3800 00000000 872d3000 ......8......-0. │ │ 0x00dd7890 872d3000 41010000 09000000 e91d3800 .-0.A.........8. │ │ 0x00dd78a0 00000000 7cf53200 7cf53200 42010000 ....|.2.|.2.B... │ │ - 0x00dd78b0 09000000 f21d3800 00000000 a9e73100 ......8.......1. │ │ - 0x00dd78c0 a9e73100 43010000 08000000 fb1d3800 ..1.C.........8. │ │ - 0x00dd78d0 00000000 63423200 63423200 44010000 ....cB2.cB2.D... │ │ - 0x00dd78e0 08000000 031e3800 00000000 d2b83200 ......8.......2. │ │ - 0x00dd78f0 d2b83200 45010000 08000000 0b1e3800 ..2.E.........8. │ │ + 0x00dd78b0 09000000 f21d3800 00000000 d0e73100 ......8.......1. │ │ + 0x00dd78c0 d0e73100 43010000 08000000 fb1d3800 ..1.C.........8. │ │ + 0x00dd78d0 00000000 8a423200 8a423200 44010000 .....B2..B2.D... │ │ + 0x00dd78e0 08000000 031e3800 00000000 f9b83200 ......8.......2. │ │ + 0x00dd78f0 f9b83200 45010000 08000000 0b1e3800 ..2.E.........8. │ │ 0x00dd7900 00000000 ad343300 ad343300 46010000 .....43..43.F... │ │ 0x00dd7910 08000000 131e3800 00000000 ce543300 ......8......T3. │ │ 0x00dd7920 ce543300 47010000 08000000 1b1e3800 .T3.G.........8. │ │ 0x00dd7930 00000000 12a03000 12a03000 48010000 ......0...0.H... │ │ 0x00dd7940 08000000 231e3800 00000000 0db52f00 ....#.8......./. │ │ 0x00dd7950 0db52f00 49010000 08000000 2b1e3800 ../.I.......+.8. │ │ 0x00dd7960 00000000 a54a3000 a54a3000 4a010000 .....J0..J0.J... │ │ 0x00dd7970 08000000 331e3800 00000000 b74a3000 ....3.8......J0. │ │ 0x00dd7980 b74a3000 4b010000 08000000 3b1e3800 .J0.K.......;.8. │ │ - 0x00dd7990 00000000 eab83200 eab83200 4c010000 ......2...2.L... │ │ - 0x00dd79a0 08000000 431e3800 00000000 76423200 ....C.8.....vB2. │ │ - 0x00dd79b0 76423200 4d010000 08000000 4b1e3800 vB2.M.......K.8. │ │ - 0x00dd79c0 00000000 d1c83100 d1c83100 4e010000 ......1...1.N... │ │ - 0x00dd79d0 08000000 531e3800 00000000 70993200 ....S.8.....p.2. │ │ - 0x00dd79e0 70993200 4f010000 08000000 5b1e3800 p.2.O.......[.8. │ │ + 0x00dd7990 00000000 11b93200 11b93200 4c010000 ......2...2.L... │ │ + 0x00dd79a0 08000000 431e3800 00000000 9d423200 ....C.8......B2. │ │ + 0x00dd79b0 9d423200 4d010000 08000000 4b1e3800 .B2.M.......K.8. │ │ + 0x00dd79c0 00000000 f8c83100 f8c83100 4e010000 ......1...1.N... │ │ + 0x00dd79d0 08000000 531e3800 00000000 97993200 ....S.8.......2. │ │ + 0x00dd79e0 97993200 4f010000 08000000 5b1e3800 ..2.O.......[.8. │ │ 0x00dd79f0 00000000 e0543300 e0543300 50010000 .....T3..T3.P... │ │ 0x00dd7a00 08000000 631e3800 00000000 9c853000 ....c.8.......0. │ │ 0x00dd7a10 9c853000 51010000 08000000 6b1e3800 ..0.Q.......k.8. │ │ 0x00dd7a20 00000000 9c2d3000 9c2d3000 52010000 .....-0..-0.R... │ │ - 0x00dd7a30 08000000 731e3800 00000000 28163100 ....s.8.....(.1. │ │ - 0x00dd7a40 28163100 53010000 08000000 7b1e3800 (.1.S.......{.8. │ │ + 0x00dd7a30 08000000 731e3800 00000000 4f163100 ....s.8.....O.1. │ │ + 0x00dd7a40 4f163100 53010000 08000000 7b1e3800 O.1.S.......{.8. │ │ 0x00dd7a50 00000000 22b52f00 22b52f00 54010000 ...."./."./.T... │ │ - 0x00dd7a60 08000000 831e3800 00000000 3a043200 ......8.....:.2. │ │ - 0x00dd7a70 3a043200 55010000 08000000 8b1e3800 :.2.U.........8. │ │ - 0x00dd7a80 00000000 80dd3000 80dd3000 56010000 ......0...0.V... │ │ - 0x00dd7a90 08000000 931e3800 00000000 5f7c3200 ......8....._|2. │ │ - 0x00dd7aa0 5f7c3200 57010000 08000000 9b1e3800 _|2.W.........8. │ │ + 0x00dd7a60 08000000 831e3800 00000000 61043200 ......8.....a.2. │ │ + 0x00dd7a70 61043200 55010000 08000000 8b1e3800 a.2.U.........8. │ │ + 0x00dd7a80 00000000 a7dd3000 a7dd3000 56010000 ......0...0.V... │ │ + 0x00dd7a90 08000000 931e3800 00000000 867c3200 ......8......|2. │ │ + 0x00dd7aa0 867c3200 57010000 08000000 9b1e3800 .|2.W.........8. │ │ 0x00dd7ab0 00000000 cfd63200 cfd63200 58010000 ......2...2.X... │ │ 0x00dd7ac0 08000000 a31e3800 00000000 86d62f00 ......8......./. │ │ 0x00dd7ad0 86d62f00 59010000 08000000 ab1e3800 ../.Y.........8. │ │ 0x00dd7ae0 00000000 f4543300 f4543300 5a010000 .....T3..T3.Z... │ │ 0x00dd7af0 08000000 b31e3800 00000000 ab2d3000 ......8......-0. │ │ 0x00dd7b00 ab2d3000 5b010000 08000000 bb1e3800 .-0.[.........8. │ │ 0x00dd7b10 00000000 cc4a3000 cc4a3000 5c010000 .....J0..J0.\... │ │ - 0x00dd7b20 08000000 c31e3800 00000000 5b353100 ......8.....[51. │ │ - 0x00dd7b30 5b353100 5d010000 08000000 cb1e3800 [51.].........8. │ │ + 0x00dd7b20 08000000 c31e3800 00000000 82353100 ......8......51. │ │ + 0x00dd7b30 82353100 5d010000 08000000 cb1e3800 .51.].........8. │ │ 0x00dd7b40 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd7b50 00000000 00000000 00000000 df4a3000 .............J0. │ │ 0x00dd7b60 df4a3000 5f010000 08000000 d31e3800 .J0._.........8. │ │ 0x00dd7b70 00000000 e4d63200 e4d63200 60010000 ......2...2.`... │ │ 0x00dd7b80 08000000 db1e3800 00000000 7e133300 ......8.....~.3. │ │ 0x00dd7b90 7e133300 61010000 08000000 e31e3800 ~.3.a.........8. │ │ - 0x00dd7ba0 00000000 49043200 49043200 62010000 ....I.2.I.2.b... │ │ - 0x00dd7bb0 08000000 eb1e3800 00000000 00ad3100 ......8.......1. │ │ - 0x00dd7bc0 00ad3100 63010000 08000000 f31e3800 ..1.c.........8. │ │ - 0x00dd7bd0 00000000 03fc3000 03fc3000 64010000 ......0...0.d... │ │ - 0x00dd7be0 08000000 fb1e3800 00000000 16ad3100 ......8.......1. │ │ - 0x00dd7bf0 16ad3100 65010000 08000000 031f3800 ..1.e.........8. │ │ + 0x00dd7ba0 00000000 70043200 70043200 62010000 ....p.2.p.2.b... │ │ + 0x00dd7bb0 08000000 eb1e3800 00000000 27ad3100 ......8.....'.1. │ │ + 0x00dd7bc0 27ad3100 63010000 08000000 f31e3800 '.1.c.........8. │ │ + 0x00dd7bd0 00000000 2afc3000 2afc3000 64010000 ....*.0.*.0.d... │ │ + 0x00dd7be0 08000000 fb1e3800 00000000 3dad3100 ......8.....=.1. │ │ + 0x00dd7bf0 3dad3100 65010000 08000000 031f3800 =.1.e.........8. │ │ 0x00dd7c00 00000000 8ff53200 8ff53200 66010000 ......2...2.f... │ │ - 0x00dd7c10 08000000 0b1f3800 00000000 7f8b3100 ......8.......1. │ │ - 0x00dd7c20 7f8b3100 67010000 08000000 131f3800 ..1.g.........8. │ │ - 0x00dd7c30 00000000 23ad3100 23ad3100 68010000 ....#.1.#.1.h... │ │ + 0x00dd7c10 08000000 0b1f3800 00000000 a68b3100 ......8.......1. │ │ + 0x00dd7c20 a68b3100 67010000 08000000 131f3800 ..1.g.........8. │ │ + 0x00dd7c30 00000000 4aad3100 4aad3100 68010000 ....J.1.J.1.h... │ │ 0x00dd7c40 08000000 1b1f3800 00000000 37b52f00 ......8.....7./. │ │ 0x00dd7c50 37b52f00 69010000 08000000 231f3800 7./.i.......#.8. │ │ 0x00dd7c60 00000000 e3663000 e3663000 6a010000 .....f0..f0.j... │ │ - 0x00dd7c70 08000000 2b1f3800 00000000 94dd3000 ....+.8.......0. │ │ - 0x00dd7c80 0d6e3100 6b010000 08000000 331f3800 .n1.k.......3.8. │ │ - 0x00dd7c90 00000000 6f353100 e6c83100 6c010000 ....o51...1.l... │ │ - 0x00dd7ca0 08000000 3b1f3800 00000000 63043200 ....;.8.....c.2. │ │ - 0x00dd7cb0 eec83100 6d010000 09000000 431f3800 ..1.m.......C.8. │ │ + 0x00dd7c70 08000000 2b1f3800 00000000 bbdd3000 ....+.8.......0. │ │ + 0x00dd7c80 346e3100 6b010000 08000000 331f3800 4n1.k.......3.8. │ │ + 0x00dd7c90 00000000 96353100 0dc93100 6c010000 .....51...1.l... │ │ + 0x00dd7ca0 08000000 3b1f3800 00000000 8a043200 ....;.8.......2. │ │ + 0x00dd7cb0 15c93100 6d010000 09000000 431f3800 ..1.m.......C.8. │ │ 0x00dd7cc0 00000000 f6663000 e00e3000 6e010000 .....f0...0.n... │ │ - 0x00dd7cd0 09000000 4c1f3800 00000000 02c93100 ....L.8.......1. │ │ + 0x00dd7cd0 09000000 4c1f3800 00000000 29c93100 ....L.8.....).1. │ │ 0x00dd7ce0 8bbe3000 6f010000 09000000 551f3800 ..0.o.......U.8. │ │ - 0x00dd7cf0 00000000 eb0e3000 b6e73100 70010000 ......0...1.p... │ │ - 0x00dd7d00 09000000 5e1f3800 00000000 1bfc3000 ....^.8.......0. │ │ + 0x00dd7cf0 00000000 eb0e3000 dde73100 70010000 ......0...1.p... │ │ + 0x00dd7d00 09000000 5e1f3800 00000000 42fc3000 ....^.8.....B.0. │ │ 0x00dd7d10 98133300 71010000 09000000 671f3800 ..3.q.......g.8. │ │ - 0x00dd7d20 00000000 d0e73100 46b52f00 72010000 ......1.F./.r... │ │ + 0x00dd7d20 00000000 f7e73100 46b52f00 72010000 ......1.F./.r... │ │ 0x00dd7d30 09000000 701f3800 00000000 9cd62f00 ....p.8......./. │ │ - 0x00dd7d40 23fc3000 73010000 09000000 791f3800 #.0.s.......y.8. │ │ - 0x00dd7d50 00000000 a6133300 77353100 74010000 ......3.w51.t... │ │ + 0x00dd7d40 4afc3000 73010000 09000000 791f3800 J.0.s.......y.8. │ │ + 0x00dd7d50 00000000 a6133300 9e353100 74010000 ......3..51.t... │ │ 0x00dd7d60 09000000 821f3800 00000000 bb343300 ......8......43. │ │ 0x00dd7d70 bb343300 75010000 09000000 8b1f3800 .43.u.........8. │ │ - 0x00dd7d80 00000000 66fe3100 66fe3100 76010000 ....f.1.f.1.v... │ │ - 0x00dd7d90 09000000 941f3800 00000000 1e6e3100 ......8......n1. │ │ - 0x00dd7da0 84993200 77010000 09000000 9d1f3800 ..2.w.........8. │ │ + 0x00dd7d80 00000000 8dfe3100 8dfe3100 76010000 ......1...1.v... │ │ + 0x00dd7d90 09000000 941f3800 00000000 456e3100 ......8.....En1. │ │ + 0x00dd7da0 ab993200 77010000 09000000 9d1f3800 ..2.w.........8. │ │ 0x00dd7db0 00000000 7b0c3300 7b0c3300 78010000 ....{.3.{.3.x... │ │ - 0x00dd7dc0 04000000 a61f3800 00000000 155f3200 ......8......_2. │ │ - 0x00dd7dd0 155f3200 79010000 05000000 aa1f3800 ._2.y.........8. │ │ - 0x00dd7de0 00000000 2ead3100 27533100 7a010000 ......1.'S1.z... │ │ + 0x00dd7dc0 04000000 a61f3800 00000000 3c5f3200 ......8.....<_2. │ │ + 0x00dd7dd0 3c5f3200 79010000 05000000 aa1f3800 <_2.y.........8. │ │ + 0x00dd7de0 00000000 55ad3100 4e533100 7a010000 ....U.1.NS1.z... │ │ 0x00dd7df0 02000000 af1f3800 00000000 97be3000 ......8.......0. │ │ - 0x00dd7e00 47533100 7b010000 01000000 b11f3800 GS1.{.........8. │ │ - 0x00dd7e10 00000000 08c93100 dee73100 7c010000 ......1...1.|... │ │ + 0x00dd7e00 6e533100 7b010000 01000000 b11f3800 nS1.{.........8. │ │ + 0x00dd7e10 00000000 2fc93100 05e83100 7c010000 ..../.1...1.|... │ │ 0x00dd7e20 02000000 b21f3800 00000000 c1343300 ......8......43. │ │ - 0x00dd7e30 4b533100 7d010000 03000000 b41f3800 KS1.}.........8. │ │ - 0x00dd7e40 00000000 c6343300 38fc3000 7e010000 .....43.8.0.~... │ │ - 0x00dd7e50 04000000 b71f3800 00000000 a4dd3000 ......8.......0. │ │ - 0x00dd7e60 50533100 7f010000 04000000 bb1f3800 PS1...........8. │ │ - 0x00dd7e70 00000000 28a03000 8f993200 80010000 ....(.0...2..... │ │ + 0x00dd7e30 72533100 7d010000 03000000 b41f3800 rS1.}.........8. │ │ + 0x00dd7e40 00000000 c6343300 5ffc3000 7e010000 .....43._.0.~... │ │ + 0x00dd7e50 04000000 b71f3800 00000000 cbdd3000 ......8.......0. │ │ + 0x00dd7e60 77533100 7f010000 04000000 bb1f3800 wS1...........8. │ │ + 0x00dd7e70 00000000 28a03000 b6993200 80010000 ....(.0...2..... │ │ 0x00dd7e80 04000000 bf1f3800 00000000 d2c42f00 ......8......./. │ │ - 0x00dd7e90 225f3200 81010000 04000000 c31f3800 "_2...........8. │ │ - 0x00dd7ea0 00000000 3dad3100 5ab52f00 82010000 ....=.1.Z./..... │ │ - 0x00dd7eb0 04000000 c71f3800 00000000 286e3100 ......8.....(n1. │ │ + 0x00dd7e90 495f3200 81010000 04000000 c31f3800 I_2...........8. │ │ + 0x00dd7ea0 00000000 64ad3100 5ab52f00 82010000 ....d.1.Z./..... │ │ + 0x00dd7eb0 04000000 c71f3800 00000000 4f6e3100 ......8.....On1. │ │ 0x00dd7ec0 9bbe3000 83010000 04000000 cb1f3800 ..0...........8. │ │ 0x00dd7ed0 00000000 3bf12f00 3bf12f00 84010000 ....;./.;./..... │ │ - 0x00dd7ee0 04000000 cf1f3800 00000000 968b3100 ......8.......1. │ │ + 0x00dd7ee0 04000000 cf1f3800 00000000 bd8b3100 ......8.......1. │ │ 0x00dd7ef0 63b52f00 85010000 05000000 d31f3800 c./...........8. │ │ 0x00dd7f00 00000000 ed4a3000 6fb52f00 86010000 .....J0.o./..... │ │ 0x00dd7f10 09000000 d81f3800 00000000 be2d3000 ......8......-0. │ │ 0x00dd7f20 b1853000 87010000 0a000000 e11f3800 ..0...........8. │ │ - 0x00dd7f30 00000000 2f6e3100 a2be3000 88010000 ..../n1...0..... │ │ + 0x00dd7f30 00000000 566e3100 a2be3000 88010000 ....Vn1...0..... │ │ 0x00dd7f40 0a000000 eb1f3800 00000000 a0a52f00 ......8......./. │ │ 0x00dd7f50 a0a52f00 89010000 00000000 00000000 ../............. │ │ 0x00dd7f60 00000000 00d73200 ff0e3000 8a010000 ......2...0..... │ │ - 0x00dd7f70 03000000 f51f3800 00000000 36163100 ......8.....6.1. │ │ - 0x00dd7f80 36163100 8b010000 04000000 f81f3800 6.1...........8. │ │ - 0x00dd7f90 00000000 e2e73100 9bf53200 8c010000 ......1...2..... │ │ - 0x00dd7fa0 09000000 fc1f3800 00000000 42fc3000 ......8.....B.0. │ │ - 0x00dd7fb0 42fc3000 8d010000 08000000 05203800 B.0.......... 8. │ │ - 0x00dd7fc0 00000000 40163100 2a5f3200 8e010000 ....@.1.*_2..... │ │ + 0x00dd7f70 03000000 f51f3800 00000000 5d163100 ......8.....].1. │ │ + 0x00dd7f80 5d163100 8b010000 04000000 f81f3800 ].1...........8. │ │ + 0x00dd7f90 00000000 09e83100 9bf53200 8c010000 ......1...2..... │ │ + 0x00dd7fa0 09000000 fc1f3800 00000000 69fc3000 ......8.....i.0. │ │ + 0x00dd7fb0 69fc3000 8d010000 08000000 05203800 i.0.......... 8. │ │ + 0x00dd7fc0 00000000 67163100 515f3200 8e010000 ....g.1.Q_2..... │ │ 0x00dd7fd0 08000000 0d203800 00000000 b5133300 ..... 8.......3. │ │ 0x00dd7fe0 b5133300 8f010000 08000000 15203800 ..3.......... 8. │ │ 0x00dd7ff0 00000000 78b52f00 78b52f00 90010000 ....x./.x./..... │ │ - 0x00dd8000 03000000 1d203800 00000000 52163100 ..... 8.....R.1. │ │ - 0x00dd8010 eae73100 91010000 03000000 20203800 ..1......... 8. │ │ - 0x00dd8020 00000000 9c993200 5b533100 92010000 ......2.[S1..... │ │ + 0x00dd8000 03000000 1d203800 00000000 79163100 ..... 8.....y.1. │ │ + 0x00dd8010 11e83100 91010000 03000000 20203800 ..1......... 8. │ │ + 0x00dd8020 00000000 c3993200 82533100 92010000 ......2..S1..... │ │ 0x00dd8030 03000000 23203800 00000000 11553300 ....# 8......U3. │ │ - 0x00dd8040 8c423200 93010000 03000000 26203800 .B2.........& 8. │ │ + 0x00dd8040 b3423200 93010000 03000000 26203800 .B2.........& 8. │ │ 0x00dd8050 00000000 a0a52f00 a0a52f00 94010000 ....../.../..... │ │ 0x00dd8060 00000000 00000000 00000000 c5133300 ..............3. │ │ 0x00dd8070 b0f53200 95010000 05000000 29203800 ..2.........) 8. │ │ - 0x00dd8080 00000000 cffe3100 cffe3100 96010000 ......1...1..... │ │ - 0x00dd8090 07000000 2e203800 00000000 5f393200 ..... 8....._92. │ │ - 0x00dd80a0 5f393200 97010000 07000000 35203800 _92.........5 8. │ │ - 0x00dd80b0 00000000 0a783200 0a783200 98010000 .....x2..x2..... │ │ - 0x00dd80c0 07000000 3c203800 00000000 e24e3100 ....< 8......N1. │ │ - 0x00dd80d0 e24e3100 99010000 08000000 43203800 .N1.........C 8. │ │ - 0x00dd80e0 00000000 493b3200 493b3200 9a010000 ....I;2.I;2..... │ │ - 0x00dd80f0 08000000 4b203800 00000000 cdb33200 ....K 8.......2. │ │ - 0x00dd8100 cdb33200 9b010000 08000000 53203800 ..2.........S 8. │ │ - 0x00dd8110 00000000 7f303100 7f303100 9c010000 .....01..01..... │ │ - 0x00dd8120 08000000 5b203800 00000000 d8b33200 ....[ 8.......2. │ │ - 0x00dd8130 d8b33200 9d010000 08000000 63203800 ..2.........c 8. │ │ - 0x00dd8140 00000000 251d3200 251d3200 9e010000 ....%.2.%.2..... │ │ - 0x00dd8150 08000000 6b203800 00000000 475b3200 ....k 8.....G[2. │ │ - 0x00dd8160 475b3200 9f010000 08000000 73203800 G[2.........s 8. │ │ + 0x00dd8080 00000000 f6fe3100 f6fe3100 96010000 ......1...1..... │ │ + 0x00dd8090 07000000 2e203800 00000000 86393200 ..... 8......92. │ │ + 0x00dd80a0 86393200 97010000 07000000 35203800 .92.........5 8. │ │ + 0x00dd80b0 00000000 31783200 31783200 98010000 ....1x2.1x2..... │ │ + 0x00dd80c0 07000000 3c203800 00000000 094f3100 ....< 8......O1. │ │ + 0x00dd80d0 094f3100 99010000 08000000 43203800 .O1.........C 8. │ │ + 0x00dd80e0 00000000 703b3200 703b3200 9a010000 ....p;2.p;2..... │ │ + 0x00dd80f0 08000000 4b203800 00000000 f4b33200 ....K 8.......2. │ │ + 0x00dd8100 f4b33200 9b010000 08000000 53203800 ..2.........S 8. │ │ + 0x00dd8110 00000000 a6303100 a6303100 9c010000 .....01..01..... │ │ + 0x00dd8120 08000000 5b203800 00000000 ffb33200 ....[ 8.......2. │ │ + 0x00dd8130 ffb33200 9d010000 08000000 63203800 ..2.........c 8. │ │ + 0x00dd8140 00000000 4c1d3200 4c1d3200 9e010000 ....L.2.L.2..... │ │ + 0x00dd8150 08000000 6b203800 00000000 6e5b3200 ....k 8.....n[2. │ │ + 0x00dd8160 6e5b3200 9f010000 08000000 73203800 n[2.........s 8. │ │ 0x00dd8170 00000000 fc663000 fc663000 a0010000 .....f0..f0..... │ │ 0x00dd8180 07000000 7b203800 00000000 d0133300 ....{ 8.......3. │ │ - 0x00dd8190 8c353100 a1010000 09000000 82203800 .51.......... 8. │ │ - 0x00dd81a0 00000000 b4663100 4efc3000 a2010000 .....f1.N.0..... │ │ - 0x00dd81b0 09000000 8b203800 00000000 d3023200 ..... 8.......2. │ │ + 0x00dd8190 b3353100 a1010000 09000000 82203800 .51.......... 8. │ │ + 0x00dd81a0 00000000 db663100 75fc3000 a2010000 .....f1.u.0..... │ │ + 0x00dd81b0 09000000 8b203800 00000000 fa023200 ..... 8.......2. │ │ 0x00dd81c0 a9be3000 a3010000 09000000 94203800 ..0.......... 8. │ │ - 0x00dd81d0 00000000 7db52f00 366e3100 a4010000 ....}./.6n1..... │ │ - 0x00dd81e0 09000000 9d203800 00000000 b0213200 ..... 8......!2. │ │ - 0x00dd81f0 fdb83200 a5010000 09000000 a6203800 ..2.......... 8. │ │ + 0x00dd81d0 00000000 7db52f00 5d6e3100 a4010000 ....}./.]n1..... │ │ + 0x00dd81e0 09000000 9d203800 00000000 d7213200 ..... 8......!2. │ │ + 0x00dd81f0 24b93200 a5010000 09000000 a6203800 $.2.......... 8. │ │ 0x00dd8200 00000000 89b52f00 d8133300 a6010000 ....../...3..... │ │ 0x00dd8210 09000000 af203800 00000000 ddef2f00 ..... 8......./. │ │ - 0x00dd8220 75043200 a7010000 09000000 b8203800 u.2.......... 8. │ │ - 0x00dd8230 00000000 5afc3000 ae993200 a8010000 ....Z.0...2..... │ │ + 0x00dd8220 9c043200 a7010000 09000000 b8203800 ..2.......... 8. │ │ + 0x00dd8230 00000000 81fc3000 d5993200 a8010000 ......0...2..... │ │ 0x00dd8240 09000000 c1203800 00000000 35a03000 ..... 8.....5.0. │ │ - 0x00dd8250 455f3200 a9010000 09000000 ca203800 E_2.......... 8. │ │ + 0x00dd8250 6c5f3200 a9010000 09000000 ca203800 l_2.......... 8. │ │ 0x00dd8260 00000000 4eea2f00 abd62f00 aa010000 ....N./.../..... │ │ 0x00dd8270 09000000 d3203800 00000000 32053000 ..... 8.....2.0. │ │ 0x00dd8280 c1853000 ab010000 09000000 dc203800 ..0.......... 8. │ │ - 0x00dd8290 00000000 cd853000 426e3100 ac010000 ......0.Bn1..... │ │ - 0x00dd82a0 09000000 e5203800 00000000 ba993200 ..... 8.......2. │ │ - 0x00dd82b0 a9dd3000 ad010000 09000000 ee203800 ..0.......... 8. │ │ - 0x00dd82c0 00000000 737c3200 c6993200 ae010000 ....s|2...2..... │ │ + 0x00dd8290 00000000 cd853000 696e3100 ac010000 ......0.in1..... │ │ + 0x00dd82a0 09000000 e5203800 00000000 e1993200 ..... 8.......2. │ │ + 0x00dd82b0 d0dd3000 ad010000 09000000 ee203800 ..0.......... 8. │ │ + 0x00dd82c0 00000000 9a7c3200 ed993200 ae010000 .....|2...2..... │ │ 0x00dd82d0 03000000 f7203800 00000000 c12d3000 ..... 8......-0. │ │ 0x00dd82e0 d52d3000 af010000 07000000 fa203800 .-0.......... 8. │ │ 0x00dd82f0 00000000 b5be3000 0c673000 b0010000 ......0..g0..... │ │ 0x00dd8300 07000000 01213800 00000000 40f12f00 .....!8.....@./. │ │ - 0x00dd8310 9f353100 b1010000 07000000 08213800 .51..........!8. │ │ - 0x00dd8320 00000000 c3aa3200 c3aa3200 b2010000 ......2...2..... │ │ + 0x00dd8310 c6353100 b1010000 07000000 08213800 .51..........!8. │ │ + 0x00dd8320 00000000 eaaa3200 eaaa3200 b2010000 ......2...2..... │ │ 0x00dd8330 01000000 0f213800 00000000 dbd93000 .....!8.......0. │ │ 0x00dd8340 dbd93000 b3010000 03000000 10213800 ..0..........!8. │ │ 0x00dd8350 00000000 95b52f00 95b52f00 b4010000 ....../.../..... │ │ - 0x00dd8360 07000000 13213800 00000000 515f3200 .....!8.....Q_2. │ │ - 0x00dd8370 515f3200 b5010000 08000000 1a213800 Q_2..........!8. │ │ - 0x00dd8380 00000000 64163100 64163100 b6010000 ....d.1.d.1..... │ │ + 0x00dd8360 07000000 13213800 00000000 785f3200 .....!8.....x_2. │ │ + 0x00dd8370 785f3200 b5010000 08000000 1a213800 x_2..........!8. │ │ + 0x00dd8380 00000000 8b163100 8b163100 b6010000 ......1...1..... │ │ 0x00dd8390 09000000 22213800 00000000 180f3000 ...."!8.......0. │ │ 0x00dd83a0 180f3000 b7010000 09000000 2b213800 ..0.........+!8. │ │ - 0x00dd83b0 00000000 6f533100 6f533100 b8010000 ....oS1.oS1..... │ │ - 0x00dd83c0 09000000 34213800 00000000 bc213200 ....4!8......!2. │ │ - 0x00dd83d0 bc213200 b9010000 09000000 3d213800 .!2.........=!8. │ │ + 0x00dd83b0 00000000 96533100 96533100 b8010000 .....S1..S1..... │ │ + 0x00dd83c0 09000000 34213800 00000000 e3213200 ....4!8......!2. │ │ + 0x00dd83d0 e3213200 b9010000 09000000 3d213800 .!2.........=!8. │ │ 0x00dd83e0 00000000 99b52f00 99b52f00 ba010000 ....../.../..... │ │ 0x00dd83f0 0a000000 46213800 00000000 1c553300 ....F!8......U3. │ │ 0x00dd8400 1c553300 bb010000 0a000000 50213800 .U3.........P!8. │ │ - 0x00dd8410 00000000 77163100 77163100 bc010000 ....w.1.w.1..... │ │ + 0x00dd8410 00000000 9e163100 9e163100 bc010000 ......1...1..... │ │ 0x00dd8420 0a000000 5a213800 00000000 d9853000 ....Z!8.......0. │ │ 0x00dd8430 d9853000 bd010000 0a000000 64213800 ..0.........d!8. │ │ 0x00dd8440 00000000 f64a3000 f64a3000 be010000 .....J0..J0..... │ │ 0x00dd8450 0a000000 6e213800 00000000 a9b52f00 ....n!8......./. │ │ 0x00dd8460 a9b52f00 bf010000 0a000000 78213800 ../.........x!8. │ │ - 0x00dd8470 00000000 0cc93100 0cc93100 c0010000 ......1...1..... │ │ + 0x00dd8470 00000000 33c93100 33c93100 c0010000 ....3.1.3.1..... │ │ 0x00dd8480 0a000000 82213800 00000000 b7d62f00 .....!8......./. │ │ 0x00dd8490 b7d62f00 c1010000 0a000000 8c213800 ../..........!8. │ │ 0x00dd84a0 00000000 19d73200 19d73200 c2010000 ......2...2..... │ │ - 0x00dd84b0 0a000000 96213800 00000000 dc993200 .....!8.......2. │ │ - 0x00dd84c0 dc993200 c3010000 0a000000 a0213800 ..2..........!8. │ │ - 0x00dd84d0 00000000 a28b3100 a28b3100 c4010000 ......1...1..... │ │ - 0x00dd84e0 0a000000 aa213800 00000000 c8213200 .....!8......!2. │ │ - 0x00dd84f0 c8213200 c5010000 0a000000 b4213800 .!2..........!8. │ │ - 0x00dd8500 00000000 877c3200 877c3200 c6010000 .....|2..|2..... │ │ - 0x00dd8510 0a000000 be213800 00000000 66fc3000 .....!8.....f.0. │ │ - 0x00dd8520 66fc3000 c7010000 0a000000 c8213800 f.0..........!8. │ │ - 0x00dd8530 00000000 b68b3100 b68b3100 c8010000 ......1...1..... │ │ + 0x00dd84b0 0a000000 96213800 00000000 039a3200 .....!8.......2. │ │ + 0x00dd84c0 039a3200 c3010000 0a000000 a0213800 ..2..........!8. │ │ + 0x00dd84d0 00000000 c98b3100 c98b3100 c4010000 ......1...1..... │ │ + 0x00dd84e0 0a000000 aa213800 00000000 ef213200 .....!8......!2. │ │ + 0x00dd84f0 ef213200 c5010000 0a000000 b4213800 .!2..........!8. │ │ + 0x00dd8500 00000000 ae7c3200 ae7c3200 c6010000 .....|2..|2..... │ │ + 0x00dd8510 0a000000 be213800 00000000 8dfc3000 .....!8.......0. │ │ + 0x00dd8520 8dfc3000 c7010000 0a000000 c8213800 ..0..........!8. │ │ + 0x00dd8530 00000000 dd8b3100 dd8b3100 c8010000 ......1...1..... │ │ 0x00dd8540 0a000000 d2213800 00000000 29d73200 .....!8.....).2. │ │ 0x00dd8550 29d73200 c9010000 0a000000 dc213800 ).2..........!8. │ │ - 0x00dd8560 00000000 d8213200 e4133300 ca010000 .....!2...3..... │ │ - 0x00dd8570 0a000000 e6213800 00000000 4e6e3100 .....!8.....Nn1. │ │ - 0x00dd8580 4e6e3100 cb010000 0a000000 f0213800 Nn1..........!8. │ │ - 0x00dd8590 00000000 e6993200 9c7c3200 cc010000 ......2..|2..... │ │ + 0x00dd8560 00000000 ff213200 e4133300 ca010000 .....!2...3..... │ │ + 0x00dd8570 0a000000 e6213800 00000000 756e3100 .....!8.....un1. │ │ + 0x00dd8580 756e3100 cb010000 0a000000 f0213800 un1..........!8. │ │ + 0x00dd8590 00000000 0d9a3200 c37c3200 cc010000 ......2..|2..... │ │ 0x00dd85a0 0a000000 fa213800 00000000 c6b12f00 .....!8......./. │ │ 0x00dd85b0 c6b12f00 cd010000 0a000000 04223800 ../.........."8. │ │ - 0x00dd85c0 00000000 b7353100 b7353100 ce010000 .....51..51..... │ │ - 0x00dd85d0 0a000000 0e223800 00000000 eb993200 ....."8.......2. │ │ - 0x00dd85e0 eb993200 cf010000 0a000000 18223800 ..2.........."8. │ │ + 0x00dd85c0 00000000 de353100 de353100 ce010000 .....51..51..... │ │ + 0x00dd85d0 0a000000 0e223800 00000000 129a3200 ....."8.......2. │ │ + 0x00dd85e0 129a3200 cf010000 0a000000 18223800 ..2.........."8. │ │ 0x00dd85f0 00000000 cfbe3000 cfbe3000 d0010000 ......0...0..... │ │ - 0x00dd8600 0a000000 22223800 00000000 46ad3100 ....""8.....F.1. │ │ - 0x00dd8610 46ad3100 d1010000 0a000000 2c223800 F.1.........,"8. │ │ - 0x00dd8620 00000000 aa7c3200 aa7c3200 d2010000 .....|2..|2..... │ │ + 0x00dd8600 0a000000 22223800 00000000 6dad3100 ....""8.....m.1. │ │ + 0x00dd8610 6dad3100 d1010000 0a000000 2c223800 m.1.........,"8. │ │ + 0x00dd8620 00000000 d17c3200 d17c3200 d2010000 .....|2..|2..... │ │ 0x00dd8630 0a000000 36223800 00000000 3dd73200 ....6"8.....=.2. │ │ 0x00dd8640 3dd73200 d3010000 0a000000 40223800 =.2.........@"8. │ │ - 0x00dd8650 00000000 bf8b3100 bf8b3100 d4010000 ......1...1..... │ │ + 0x00dd8650 00000000 e68b3100 e68b3100 d4010000 ......1...1..... │ │ 0x00dd8660 0a000000 4a223800 00000000 eb133300 ....J"8.......3. │ │ 0x00dd8670 eb133300 d5010000 0a000000 54223800 ..3.........T"8. │ │ - 0x00dd8680 00000000 78fc3000 78fc3000 d6010000 ....x.0.x.0..... │ │ + 0x00dd8680 00000000 9ffc3000 9ffc3000 d6010000 ......0...0..... │ │ 0x00dd8690 0a000000 5e223800 00000000 b2b52f00 ....^"8......./. │ │ 0x00dd86a0 b2b52f00 d7010000 0a000000 68223800 ../.........h"8. │ │ - 0x00dd86b0 00000000 dc213200 dc213200 d8010000 .....!2..!2..... │ │ + 0x00dd86b0 00000000 03223200 03223200 d8010000 ....."2.."2..... │ │ 0x00dd86c0 0a000000 72223800 00000000 e5853000 ....r"8.......0. │ │ 0x00dd86d0 e5853000 d9010000 0a000000 7c223800 ..0.........|"8. │ │ - 0x00dd86e0 00000000 f6993200 f6993200 da010000 ......2...2..... │ │ - 0x00dd86f0 0a000000 86223800 00000000 81043200 ....."8.......2. │ │ - 0x00dd8700 81043200 db010000 0a000000 90223800 ..2.........."8. │ │ + 0x00dd86e0 00000000 1d9a3200 1d9a3200 da010000 ......2...2..... │ │ + 0x00dd86f0 0a000000 86223800 00000000 a8043200 ....."8.......2. │ │ + 0x00dd8700 a8043200 db010000 0a000000 90223800 ..2.........."8. │ │ 0x00dd8710 00000000 2d0f3000 2d0f3000 dc010000 ....-.0.-.0..... │ │ - 0x00dd8720 0a000000 9a223800 00000000 b5dd3000 ....."8.......0. │ │ - 0x00dd8730 b5dd3000 dd010000 0a000000 a4223800 ..0.........."8. │ │ + 0x00dd8720 0a000000 9a223800 00000000 dcdd3000 ....."8.......0. │ │ + 0x00dd8730 dcdd3000 dd010000 0a000000 a4223800 ..0.........."8. │ │ 0x00dd8740 00000000 c1b52f00 c1b52f00 de010000 ....../.../..... │ │ 0x00dd8750 0a000000 ae223800 00000000 d5be3000 ....."8.......0. │ │ 0x00dd8760 d5be3000 df010000 0a000000 b8223800 ..0.........."8. │ │ 0x00dd8770 00000000 3e0f3000 3e0f3000 e0010000 ....>.0.>.0..... │ │ - 0x00dd8780 0a000000 c2223800 00000000 575f3200 ....."8.....W_2. │ │ - 0x00dd8790 575f3200 e1010000 0a000000 cc223800 W_2.........."8. │ │ + 0x00dd8780 0a000000 c2223800 00000000 7e5f3200 ....."8.....~_2. │ │ + 0x00dd8790 7e5f3200 e1010000 0a000000 cc223800 ~_2.........."8. │ │ 0x00dd87a0 00000000 fe4a3000 fe4a3000 e2010000 .....J0..J0..... │ │ - 0x00dd87b0 0a000000 d6223800 00000000 11c93100 ....."8.......1. │ │ - 0x00dd87c0 11c93100 e3010000 0a000000 e0223800 ..1.........."8. │ │ - 0x00dd87d0 00000000 09b93200 09b93200 e4010000 ......2...2..... │ │ - 0x00dd87e0 0a000000 ea223800 00000000 c4dd3000 ....."8.......0. │ │ - 0x00dd87f0 c4dd3000 e5010000 0a000000 f4223800 ..0.........."8. │ │ + 0x00dd87b0 0a000000 d6223800 00000000 38c93100 ....."8.....8.1. │ │ + 0x00dd87c0 38c93100 e3010000 0a000000 e0223800 8.1.........."8. │ │ + 0x00dd87d0 00000000 30b93200 30b93200 e4010000 ....0.2.0.2..... │ │ + 0x00dd87e0 0a000000 ea223800 00000000 ebdd3000 ....."8.......0. │ │ + 0x00dd87f0 ebdd3000 e5010000 0a000000 f4223800 ..0.........."8. │ │ 0x00dd8800 00000000 f9853000 f9853000 e6010000 ......0...0..... │ │ 0x00dd8810 0a000000 fe223800 00000000 41a03000 ....."8.....A.0. │ │ 0x00dd8820 41a03000 e7010000 0a000000 08233800 A.0..........#8. │ │ 0x00dd8830 00000000 c6d62f00 c6d62f00 e8010000 ....../.../..... │ │ 0x00dd8840 0a000000 12233800 00000000 36553300 .....#8.....6U3. │ │ 0x00dd8850 36553300 e9010000 0a000000 1c233800 6U3..........#8. │ │ - 0x00dd8860 00000000 ab423200 ab423200 ea010000 .....B2..B2..... │ │ + 0x00dd8860 00000000 d2423200 d2423200 ea010000 .....B2..B2..... │ │ 0x00dd8870 0a000000 26233800 00000000 29673000 .........)g0. │ │ 0x00dd8880 29673000 eb010000 0a000000 30233800 )g0.........0#8. │ │ 0x00dd8890 00000000 eb2d3000 eb2d3000 ec010000 .....-0..-0..... │ │ 0x00dd88a0 0a000000 3a233800 00000000 45d73200 ....:#8.....E.2. │ │ 0x00dd88b0 45d73200 ed010000 0a000000 44233800 E.2.........D#8. │ │ - 0x00dd88c0 00000000 ed213200 ed213200 ee010000 .....!2..!2..... │ │ - 0x00dd88d0 0a000000 4e233800 00000000 bf423200 ....N#8......B2. │ │ - 0x00dd88e0 bf423200 ef010000 0a000000 58233800 .B2.........X#8. │ │ - 0x00dd88f0 00000000 83163100 83163100 f0010000 ......1...1..... │ │ - 0x00dd8900 0a000000 62233800 00000000 af7c3200 ....b#8......|2. │ │ - 0x00dd8910 af7c3200 f1010000 0a000000 6c233800 .|2.........l#8. │ │ - 0x00dd8920 00000000 50ad3100 50ad3100 f2010000 ....P.1.P.1..... │ │ - 0x00dd8930 0a000000 76233800 00000000 ca423200 ....v#8......B2. │ │ - 0x00dd8940 ca423200 f3010000 0a000000 80233800 .B2..........#8. │ │ - 0x00dd8950 00000000 8e043200 8e043200 f4010000 ......2...2..... │ │ - 0x00dd8960 0a000000 8a233800 00000000 fa213200 .....#8......!2. │ │ - 0x00dd8970 fa213200 f5010000 0a000000 94233800 .!2..........#8. │ │ + 0x00dd88c0 00000000 14223200 14223200 ee010000 ....."2.."2..... │ │ + 0x00dd88d0 0a000000 4e233800 00000000 e6423200 ....N#8......B2. │ │ + 0x00dd88e0 e6423200 ef010000 0a000000 58233800 .B2.........X#8. │ │ + 0x00dd88f0 00000000 aa163100 aa163100 f0010000 ......1...1..... │ │ + 0x00dd8900 0a000000 62233800 00000000 d67c3200 ....b#8......|2. │ │ + 0x00dd8910 d67c3200 f1010000 0a000000 6c233800 .|2.........l#8. │ │ + 0x00dd8920 00000000 77ad3100 77ad3100 f2010000 ....w.1.w.1..... │ │ + 0x00dd8930 0a000000 76233800 00000000 f1423200 ....v#8......B2. │ │ + 0x00dd8940 f1423200 f3010000 0a000000 80233800 .B2..........#8. │ │ + 0x00dd8950 00000000 b5043200 b5043200 f4010000 ......2...2..... │ │ + 0x00dd8960 0a000000 8a233800 00000000 21223200 .....#8.....!"2. │ │ + 0x00dd8970 21223200 f5010000 0a000000 94233800 !"2..........#8. │ │ 0x00dd8980 00000000 4b553300 4b553300 f6010000 ....KU3.KU3..... │ │ 0x00dd8990 0a000000 9e233800 00000000 d0343300 .....#8......43. │ │ 0x00dd89a0 d0343300 f7010000 03000000 a8233800 .43..........#8. │ │ 0x00dd89b0 00000000 c9b52f00 470f3000 f8010000 ....../.G.0..... │ │ 0x00dd89c0 05000000 ab233800 00000000 56f12f00 .....#8.....V./. │ │ 0x00dd89d0 56f12f00 f9010000 06000000 b0233800 V./..........#8. │ │ 0x00dd89e0 00000000 4fa03000 4fa03000 fa010000 ....O.0.O.0..... │ │ 0x00dd89f0 06000000 b6233800 00000000 eabe3000 .....#8.......0. │ │ 0x00dd8a00 eabe3000 fb010000 07000000 bc233800 ..0..........#8. │ │ - 0x00dd8a10 00000000 66ad3100 66ad3100 fc010000 ....f.1.f.1..... │ │ + 0x00dd8a10 00000000 8dad3100 8dad3100 fc010000 ......1...1..... │ │ 0x00dd8a20 07000000 c3233800 00000000 01bf3000 .....#8.......0. │ │ 0x00dd8a30 01bf3000 fd010000 03000000 ca233800 ..0..........#8. │ │ - 0x00dd8a40 00000000 1dc93100 1dc93100 fe010000 ......1...1..... │ │ + 0x00dd8a40 00000000 44c93100 44c93100 fe010000 ....D.1.D.1..... │ │ 0x00dd8a50 03000000 cd233800 00000000 00000000 .....#8......... │ │ 0x00dd8a60 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd8a70 00000000 15bf3000 0b863000 00020000 ......0...0..... │ │ 0x00dd8a80 02000000 d0233800 00000000 2a863000 .....#8.....*.0. │ │ 0x00dd8a90 500f3000 01020000 03000000 d2233800 P.0..........#8. │ │ - 0x00dd8aa0 00000000 dcd62f00 c57c3200 02020000 ....../..|2..... │ │ - 0x00dd8ab0 03000000 d5233800 00000000 d3dd3000 .....#8.......0. │ │ - 0x00dd8ac0 d3dd3000 03020000 03000000 d8233800 ..0..........#8. │ │ - 0x00dd8ad0 00000000 605f3200 605f3200 04020000 ....`_2.`_2..... │ │ - 0x00dd8ae0 03000000 db233800 00000000 6b5f3200 .....#8.....k_2. │ │ - 0x00dd8af0 dcdd3000 05020000 03000000 de233800 ..0..........#8. │ │ + 0x00dd8aa0 00000000 dcd62f00 ec7c3200 02020000 ....../..|2..... │ │ + 0x00dd8ab0 03000000 d5233800 00000000 fadd3000 .....#8.......0. │ │ + 0x00dd8ac0 fadd3000 03020000 03000000 d8233800 ..0..........#8. │ │ + 0x00dd8ad0 00000000 875f3200 875f3200 04020000 ....._2.._2..... │ │ + 0x00dd8ae0 03000000 db233800 00000000 925f3200 .....#8......_2. │ │ + 0x00dd8af0 03de3000 05020000 03000000 de233800 ..0..........#8. │ │ 0x00dd8b00 00000000 5e0f3000 5e0f3000 06020000 ....^.0.^.0..... │ │ - 0x00dd8b10 03000000 e1233800 00000000 1ab93200 .....#8.......2. │ │ - 0x00dd8b20 1ab93200 07020000 04000000 e4233800 ..2..........#8. │ │ + 0x00dd8b10 03000000 e1233800 00000000 41b93200 .....#8.....A.2. │ │ + 0x00dd8b20 41b93200 07020000 04000000 e4233800 A.2..........#8. │ │ 0x00dd8b30 00000000 68f12f00 68f12f00 08020000 ....h./.h./..... │ │ - 0x00dd8b40 04000000 e8233800 00000000 9a043200 .....#8.......2. │ │ - 0x00dd8b50 9a043200 09020000 04000000 ec233800 ..2..........#8. │ │ + 0x00dd8b40 04000000 e8233800 00000000 c1043200 .....#8.......2. │ │ + 0x00dd8b50 c1043200 09020000 04000000 ec233800 ..2..........#8. │ │ 0x00dd8b60 00000000 3e673000 3e673000 0a020000 ....>g0.>g0..... │ │ 0x00dd8b70 04000000 f0233800 00000000 d2b52f00 .....#8......./. │ │ 0x00dd8b80 d2b52f00 0b020000 04000000 f4233800 ../..........#8. │ │ - 0x00dd8b90 00000000 28b93200 28b93200 0c020000 ....(.2.(.2..... │ │ - 0x00dd8ba0 04000000 f8233800 00000000 00223200 .....#8......"2. │ │ - 0x00dd8bb0 00223200 0d020000 04000000 fc233800 ."2..........#8. │ │ - 0x00dd8bc0 00000000 88fc3000 88fc3000 0e020000 ......0...0..... │ │ - 0x00dd8bd0 04000000 00243800 00000000 dc423200 .....$8......B2. │ │ - 0x00dd8be0 dc423200 0f020000 04000000 04243800 .B2..........$8. │ │ + 0x00dd8b90 00000000 4fb93200 4fb93200 0c020000 ....O.2.O.2..... │ │ + 0x00dd8ba0 04000000 f8233800 00000000 27223200 .....#8.....'"2. │ │ + 0x00dd8bb0 27223200 0d020000 04000000 fc233800 '"2..........#8. │ │ + 0x00dd8bc0 00000000 affc3000 affc3000 0e020000 ......0...0..... │ │ + 0x00dd8bd0 04000000 00243800 00000000 03433200 .....$8......C2. │ │ + 0x00dd8be0 03433200 0f020000 04000000 04243800 .C2..........$8. │ │ 0x00dd8bf0 00000000 f82d3000 f82d3000 10020000 .....-0..-0..... │ │ - 0x00dd8c00 04000000 08243800 00000000 a8043200 .....$8.......2. │ │ - 0x00dd8c10 a8043200 11020000 04000000 0c243800 ..2..........$8. │ │ - 0x00dd8c20 00000000 009a3200 009a3200 12020000 ......2...2..... │ │ - 0x00dd8c30 04000000 10243800 00000000 04e83100 .....$8.......1. │ │ - 0x00dd8c40 04e83100 13020000 04000000 14243800 ..1..........$8. │ │ - 0x00dd8c50 00000000 f1423200 f1423200 14020000 .....B2..B2..... │ │ + 0x00dd8c00 04000000 08243800 00000000 cf043200 .....$8.......2. │ │ + 0x00dd8c10 cf043200 11020000 04000000 0c243800 ..2..........$8. │ │ + 0x00dd8c20 00000000 279a3200 279a3200 12020000 ....'.2.'.2..... │ │ + 0x00dd8c30 04000000 10243800 00000000 2be83100 .....$8.....+.1. │ │ + 0x00dd8c40 2be83100 13020000 04000000 14243800 +.1..........$8. │ │ + 0x00dd8c50 00000000 18433200 18433200 14020000 .....C2..C2..... │ │ 0x00dd8c60 04000000 18243800 00000000 1cbf3000 .....$8.......0. │ │ 0x00dd8c70 1cbf3000 15020000 04000000 1c243800 ..0..........$8. │ │ - 0x00dd8c80 00000000 d28b3100 d28b3100 16020000 ......1...1..... │ │ - 0x00dd8c90 04000000 20243800 00000000 97fc3000 .... $8.......0. │ │ - 0x00dd8ca0 97fc3000 17020000 04000000 24243800 ..0.........$$8. │ │ - 0x00dd8cb0 00000000 96163100 96163100 18020000 ......1...1..... │ │ + 0x00dd8c80 00000000 f98b3100 f98b3100 16020000 ......1...1..... │ │ + 0x00dd8c90 04000000 20243800 00000000 befc3000 .... $8.......0. │ │ + 0x00dd8ca0 befc3000 17020000 04000000 24243800 ..0.........$$8. │ │ + 0x00dd8cb0 00000000 bd163100 bd163100 18020000 ......1...1..... │ │ 0x00dd8cc0 04000000 28243800 00000000 5d553300 ....($8.....]U3. │ │ 0x00dd8cd0 5d553300 19020000 04000000 2c243800 ]U3.........,$8. │ │ 0x00dd8ce0 00000000 084b3000 084b3000 1a020000 .....K0..K0..... │ │ 0x00dd8cf0 04000000 30243800 00000000 5ad73200 ....0$8.....Z.2. │ │ 0x00dd8d00 5ad73200 1b020000 04000000 34243800 Z.2.........4$8. │ │ - 0x00dd8d10 00000000 129a3200 129a3200 1c020000 ......2...2..... │ │ + 0x00dd8d10 00000000 399a3200 399a3200 1c020000 ....9.2.9.2..... │ │ 0x00dd8d20 04000000 38243800 00000000 5fa03000 ....8$8....._.0. │ │ 0x00dd8d30 5fa03000 1d020000 04000000 3c243800 _.0.........<$8. │ │ - 0x00dd8d40 00000000 fe423200 fe423200 1e020000 .....B2..B2..... │ │ + 0x00dd8d40 00000000 25433200 25433200 1e020000 ....%C2.%C2..... │ │ 0x00dd8d50 04000000 40243800 00000000 dbb52f00 ....@$8......./. │ │ 0x00dd8d60 dbb52f00 1f020000 04000000 44243800 ../.........D$8. │ │ 0x00dd8d70 00000000 77f12f00 77f12f00 20020000 ....w./.w./. ... │ │ - 0x00dd8d80 04000000 48243800 00000000 d87c3200 ....H$8......|2. │ │ - 0x00dd8d90 d87c3200 21020000 04000000 4c243800 .|2.!.......L$8. │ │ - 0x00dd8da0 00000000 13433200 13433200 22020000 .....C2..C2."... │ │ - 0x00dd8db0 04000000 50243800 00000000 24433200 ....P$8.....$C2. │ │ - 0x00dd8dc0 24433200 23020000 04000000 54243800 $C2.#.......T$8. │ │ + 0x00dd8d80 04000000 48243800 00000000 ff7c3200 ....H$8......|2. │ │ + 0x00dd8d90 ff7c3200 21020000 04000000 4c243800 .|2.!.......L$8. │ │ + 0x00dd8da0 00000000 3a433200 3a433200 22020000 ....:C2.:C2."... │ │ + 0x00dd8db0 04000000 50243800 00000000 4b433200 ....P$8.....KC2. │ │ + 0x00dd8dc0 4b433200 23020000 04000000 54243800 KC2.#.......T$8. │ │ 0x00dd8dd0 00000000 87f12f00 87f12f00 24020000 ....../.../.$... │ │ 0x00dd8de0 04000000 58243800 00000000 102e3000 ....X$8.......0. │ │ 0x00dd8df0 102e3000 25020000 04000000 5c243800 ..0.%.......\$8. │ │ - 0x00dd8e00 00000000 15223200 15223200 26020000 ....."2.."2.&... │ │ - 0x00dd8e10 04000000 60243800 00000000 27c93100 ....`$8.....'.1. │ │ - 0x00dd8e20 27c93100 27020000 04000000 64243800 '.1.'.......d$8. │ │ + 0x00dd8e00 00000000 3c223200 3c223200 26020000 ....<"2.<"2.&... │ │ + 0x00dd8e10 04000000 60243800 00000000 4ec93100 ....`$8.....N.1. │ │ + 0x00dd8e20 4ec93100 27020000 04000000 64243800 N.1.'.......d$8. │ │ 0x00dd8e30 00000000 efb52f00 efb52f00 28020000 ....../.../.(... │ │ - 0x00dd8e40 04000000 68243800 00000000 c6353100 ....h$8......51. │ │ - 0x00dd8e50 c6353100 29020000 04000000 6c243800 .51.).......l$8. │ │ + 0x00dd8e40 04000000 68243800 00000000 ed353100 ....h$8......51. │ │ + 0x00dd8e50 ed353100 29020000 04000000 6c243800 .51.).......l$8. │ │ 0x00dd8e60 00000000 70553300 70553300 2a020000 ....pU3.pU3.*... │ │ - 0x00dd8e70 04000000 70243800 00000000 a8163100 ....p$8.......1. │ │ - 0x00dd8e80 a8163100 2b020000 04000000 74243800 ..1.+.......t$8. │ │ + 0x00dd8e70 04000000 70243800 00000000 cf163100 ....p$8.......1. │ │ + 0x00dd8e80 cf163100 2b020000 04000000 74243800 ..1.+.......t$8. │ │ 0x00dd8e90 00000000 680f3000 680f3000 2c020000 ....h.0.h.0.,... │ │ 0x00dd8ea0 04000000 78243800 00000000 7b0f3000 ....x$8.....{.0. │ │ 0x00dd8eb0 7b0f3000 2d020000 04000000 7c243800 {.0.-.......|$8. │ │ 0x00dd8ec0 00000000 9bf12f00 9bf12f00 2e020000 ....../.../..... │ │ 0x00dd8ed0 04000000 80243800 00000000 73a03000 .....$8.....s.0. │ │ 0x00dd8ee0 73a03000 2f020000 04000000 84243800 s.0./........$8. │ │ 0x00dd8ef0 00000000 85553300 85553300 30020000 .....U3..U3.0... │ │ - 0x00dd8f00 04000000 88243800 00000000 26223200 .....$8.....&"2. │ │ - 0x00dd8f10 26223200 31020000 04000000 8c243800 &"2.1........$8. │ │ - 0x00dd8f20 00000000 f3dd3000 f3dd3000 32020000 ......0...0.2... │ │ - 0x00dd8f30 04000000 90243800 00000000 bd163100 .....$8.......1. │ │ - 0x00dd8f40 bd163100 33020000 04000000 94243800 ..1.3........$8. │ │ + 0x00dd8f00 04000000 88243800 00000000 4d223200 .....$8.....M"2. │ │ + 0x00dd8f10 4d223200 31020000 04000000 8c243800 M"2.1........$8. │ │ + 0x00dd8f20 00000000 1ade3000 1ade3000 32020000 ......0...0.2... │ │ + 0x00dd8f30 04000000 90243800 00000000 e4163100 .....$8.......1. │ │ + 0x00dd8f40 e4163100 33020000 04000000 94243800 ..1.3........$8. │ │ 0x00dd8f50 00000000 f9133300 f9133300 34020000 ......3...3.4... │ │ 0x00dd8f60 04000000 98243800 00000000 2bbf3000 .....$8.....+.0. │ │ 0x00dd8f70 2bbf3000 35020000 04000000 9c243800 +.0.5........$8. │ │ - 0x00dd8f80 00000000 80533100 80533100 36020000 .....S1..S1.6... │ │ + 0x00dd8f80 00000000 a7533100 a7533100 36020000 .....S1..S1.6... │ │ 0x00dd8f90 04000000 a0243800 00000000 3dbf3000 .....$8.....=.0. │ │ 0x00dd8fa0 3dbf3000 37020000 04000000 a4243800 =.0.7........$8. │ │ - 0x00dd8fb0 00000000 da353100 da353100 38020000 .....51..51.8... │ │ - 0x00dd8fc0 04000000 a8243800 00000000 279a3200 .....$8.....'.2. │ │ - 0x00dd8fd0 279a3200 39020000 04000000 ac243800 '.2.9........$8. │ │ + 0x00dd8fb0 00000000 01363100 01363100 38020000 .....61..61.8... │ │ + 0x00dd8fc0 04000000 a8243800 00000000 4e9a3200 .....$8.....N.2. │ │ + 0x00dd8fd0 4e9a3200 39020000 04000000 ac243800 N.2.9........$8. │ │ 0x00dd8fe0 00000000 e5343300 e5343300 3a020000 .....43..43.:... │ │ 0x00dd8ff0 04000000 b0243800 00000000 4b673000 .....$8.....Kg0. │ │ 0x00dd9000 4b673000 3b020000 04000000 b4243800 Kg0.;........$8. │ │ - 0x00dd9010 00000000 35b93200 35b93200 3c020000 ....5.2.5.2.<... │ │ + 0x00dd9010 00000000 5cb93200 5cb93200 3c020000 ....\.2.\.2.<... │ │ 0x00dd9020 04000000 b8243800 00000000 5c673000 .....$8.....\g0. │ │ 0x00dd9030 5c673000 3d020000 04000000 bc243800 \g0.=........$8. │ │ - 0x00dd9040 00000000 cf163100 cf163100 3e020000 ......1...1.>... │ │ + 0x00dd9040 00000000 f6163100 f6163100 3e020000 ......1...1.>... │ │ 0x00dd9050 04000000 c0243800 00000000 8d0f3000 .....$8.......0. │ │ 0x00dd9060 8d0f3000 3f020000 04000000 c4243800 ..0.?........$8. │ │ 0x00dd9070 00000000 6f673000 6f673000 40020000 ....og0.og0.@... │ │ 0x00dd9080 04000000 c8243800 00000000 34863000 .....$8.....4.0. │ │ 0x00dd9090 34863000 41020000 04000000 cc243800 4.0.A........$8. │ │ - 0x00dd90a0 00000000 17e83100 17e83100 42020000 ......1...1.B... │ │ - 0x00dd90b0 04000000 d0243800 00000000 e38b3100 .....$8.......1. │ │ - 0x00dd90c0 e38b3100 43020000 04000000 d4243800 ..1.C........$8. │ │ + 0x00dd90a0 00000000 3ee83100 3ee83100 42020000 ....>.1.>.1.B... │ │ + 0x00dd90b0 04000000 d0243800 00000000 0a8c3100 .....$8.......1. │ │ + 0x00dd90c0 0a8c3100 43020000 04000000 d4243800 ..1.C........$8. │ │ 0x00dd90d0 00000000 e7d62f00 e7d62f00 44020000 ....../.../.D... │ │ - 0x00dd90e0 04000000 d8243800 00000000 3b9a3200 .....$8.....;.2. │ │ - 0x00dd90f0 3b9a3200 45020000 04000000 dc243800 ;.2.E........$8. │ │ - 0x00dd9100 00000000 f0353100 f0353100 46020000 .....51..51.F... │ │ + 0x00dd90e0 04000000 d8243800 00000000 629a3200 .....$8.....b.2. │ │ + 0x00dd90f0 629a3200 45020000 04000000 dc243800 b.2.E........$8. │ │ + 0x00dd9100 00000000 17363100 17363100 46020000 .....61..61.F... │ │ 0x00dd9110 04000000 e0243800 00000000 f7d62f00 .....$8......./. │ │ 0x00dd9120 f7d62f00 47020000 04000000 e4243800 ../.G........$8. │ │ - 0x00dd9130 00000000 2be83100 2be83100 48020000 ....+.1.+.1.H... │ │ - 0x00dd9140 04000000 e8243800 00000000 7fad3100 .....$8.......1. │ │ - 0x00dd9150 7fad3100 49020000 04000000 ec243800 ..1.I........$8. │ │ + 0x00dd9130 00000000 52e83100 52e83100 48020000 ....R.1.R.1.H... │ │ + 0x00dd9140 04000000 e8243800 00000000 a6ad3100 .....$8.......1. │ │ + 0x00dd9150 a6ad3100 49020000 04000000 ec243800 ..1.I........$8. │ │ 0x00dd9160 00000000 a00f3000 a00f3000 4a020000 ......0...0.J... │ │ 0x00dd9170 04000000 f0243800 00000000 4cbf3000 .....$8.....L.0. │ │ 0x00dd9180 4cbf3000 4b020000 04000000 f4243800 L.0.K........$8. │ │ 0x00dd9190 00000000 9b553300 9b553300 4c020000 .....U3..U3.L... │ │ - 0x00dd91a0 04000000 f8243800 00000000 4c9a3200 .....$8.....L.2. │ │ - 0x00dd91b0 4c9a3200 4d020000 04000000 fc243800 L.2.M........$8. │ │ + 0x00dd91a0 04000000 f8243800 00000000 739a3200 .....$8.....s.2. │ │ + 0x00dd91b0 739a3200 4d020000 04000000 fc243800 s.2.M........$8. │ │ 0x00dd91c0 00000000 b3f12f00 b3f12f00 4e020000 ....../.../.N... │ │ 0x00dd91d0 04000000 00253800 00000000 b10f3000 .....%8.......0. │ │ 0x00dd91e0 b10f3000 4f020000 04000000 04253800 ..0.O........%8. │ │ 0x00dd91f0 00000000 6cd73200 6cd73200 50020000 ....l.2.l.2.P... │ │ - 0x00dd9200 04000000 08253800 00000000 a8fc3000 .....%8.......0. │ │ - 0x00dd9210 a8fc3000 51020000 04000000 0c253800 ..0.Q........%8. │ │ - 0x00dd9220 00000000 37433200 37433200 52020000 ....7C2.7C2.R... │ │ - 0x00dd9230 04000000 10253800 00000000 39c93100 .....%8.....9.1. │ │ - 0x00dd9240 39c93100 53020000 04000000 14253800 9.1.S........%8. │ │ - 0x00dd9250 00000000 4ac93100 4ac93100 54020000 ....J.1.J.1.T... │ │ + 0x00dd9200 04000000 08253800 00000000 cffc3000 .....%8.......0. │ │ + 0x00dd9210 cffc3000 51020000 04000000 0c253800 ..0.Q........%8. │ │ + 0x00dd9220 00000000 5e433200 5e433200 52020000 ....^C2.^C2.R... │ │ + 0x00dd9230 04000000 10253800 00000000 60c93100 .....%8.....`.1. │ │ + 0x00dd9240 60c93100 53020000 04000000 14253800 `.1.S........%8. │ │ + 0x00dd9250 00000000 71c93100 71c93100 54020000 ....q.1.q.1.T... │ │ 0x00dd9260 04000000 18253800 00000000 1b4b3000 .....%8......K0. │ │ 0x00dd9270 1b4b3000 55020000 04000000 1c253800 .K0.U........%8. │ │ - 0x00dd9280 00000000 92ad3100 92ad3100 56020000 ......1...1.V... │ │ - 0x00dd9290 04000000 20253800 00000000 f88b3100 .... %8.......1. │ │ - 0x00dd92a0 f88b3100 57020000 04000000 24253800 ..1.W.......$%8. │ │ + 0x00dd9280 00000000 b9ad3100 b9ad3100 56020000 ......1...1.V... │ │ + 0x00dd9290 04000000 20253800 00000000 1f8c3100 .... %8.......1. │ │ + 0x00dd92a0 1f8c3100 57020000 04000000 24253800 ..1.W.......$%8. │ │ 0x00dd92b0 00000000 8ba03000 8ba03000 58020000 ......0...0.X... │ │ - 0x00dd92c0 04000000 28253800 00000000 00363100 ....(%8......61. │ │ + 0x00dd92c0 04000000 28253800 00000000 27363100 ....(%8.....'61. │ │ 0x00dd92d0 83d73200 59020000 04000000 2c253800 ..2.Y.......,%8. │ │ - 0x00dd92e0 00000000 f6343300 636e3100 5a020000 .....43.cn1.Z... │ │ + 0x00dd92e0 00000000 f6343300 8a6e3100 5a020000 .....43..n1.Z... │ │ 0x00dd92f0 04000000 30253800 00000000 48863000 ....0%8.....H.0. │ │ 0x00dd9300 48863000 5b020000 04000000 34253800 H.0.[.......4%8. │ │ 0x00dd9310 00000000 a4a03000 a4a03000 5c020000 ......0...0.\... │ │ - 0x00dd9320 04000000 38253800 00000000 bffc3000 ....8%8.......0. │ │ - 0x00dd9330 bffc3000 5d020000 04000000 3c253800 ..0.].......<%8. │ │ - 0x00dd9340 00000000 07de3000 11de3000 5e020000 ......0...0.^... │ │ + 0x00dd9320 04000000 38253800 00000000 e6fc3000 ....8%8.......0. │ │ + 0x00dd9330 e6fc3000 5d020000 04000000 3c253800 ..0.].......<%8. │ │ + 0x00dd9340 00000000 2ede3000 38de3000 5e020000 ......0.8.0.^... │ │ 0x00dd9350 04000000 40253800 00000000 5ebf3000 ....@%8.....^.0. │ │ 0x00dd9360 5ebf3000 5f020000 04000000 44253800 ^.0._.......D%8. │ │ - 0x00dd9370 00000000 7b6e3100 7b6e3100 60020000 ....{n1.{n1.`... │ │ - 0x00dd9380 04000000 48253800 00000000 8e6e3100 ....H%8......n1. │ │ - 0x00dd9390 8e6e3100 61020000 04000000 4c253800 .n1.a.......L%8. │ │ + 0x00dd9370 00000000 a26e3100 a26e3100 60020000 .....n1..n1.`... │ │ + 0x00dd9380 04000000 48253800 00000000 b56e3100 ....H%8......n1. │ │ + 0x00dd9390 b56e3100 61020000 04000000 4c253800 .n1.a.......L%8. │ │ 0x00dd93a0 00000000 242e3000 242e3000 62020000 ....$.0.$.0.b... │ │ 0x00dd93b0 04000000 50253800 00000000 01b62f00 ....P%8......./. │ │ 0x00dd93c0 01b62f00 63020000 04000000 54253800 ../.c.......T%8. │ │ - 0x00dd93d0 00000000 29de3000 29de3000 64020000 ....).0.).0.d... │ │ + 0x00dd93d0 00000000 50de3000 50de3000 64020000 ....P.0.P.0.d... │ │ 0x00dd93e0 04000000 58253800 00000000 2c4b3000 ....X%8.....,K0. │ │ 0x00dd93f0 2c4b3000 65020000 04000000 5c253800 ,K0.e.......\%8. │ │ 0x00dd9400 00000000 3b4b3000 3b4b3000 66020000 ....;K0.;K0.f... │ │ 0x00dd9410 04000000 60253800 00000000 c8f12f00 ....`%8......./. │ │ 0x00dd9420 c8f12f00 67020000 04000000 64253800 ../.g.......d%8. │ │ - 0x00dd9430 00000000 abad3100 abad3100 68020000 ......1...1.h... │ │ - 0x00dd9440 04000000 68253800 00000000 e1163100 ....h%8.......1. │ │ - 0x00dd9450 e1163100 69020000 04000000 6c253800 ..1.i.......l%8. │ │ + 0x00dd9430 00000000 d2ad3100 d2ad3100 68020000 ......1...1.h... │ │ + 0x00dd9440 04000000 68253800 00000000 08173100 ....h%8.......1. │ │ + 0x00dd9450 08173100 69020000 04000000 6c253800 ..1.i.......l%8. │ │ 0x00dd9460 00000000 17b62f00 17b62f00 6a020000 ....../.../.j... │ │ - 0x00dd9470 04000000 70253800 00000000 94533100 ....p%8......S1. │ │ - 0x00dd9480 94533100 6b020000 04000000 74253800 .S1.k.......t%8. │ │ - 0x00dd9490 00000000 148c3100 148c3100 6c020000 ......1...1.l... │ │ + 0x00dd9470 04000000 70253800 00000000 bb533100 ....p%8......S1. │ │ + 0x00dd9480 bb533100 6b020000 04000000 74253800 .S1.k.......t%8. │ │ + 0x00dd9490 00000000 3b8c3100 3b8c3100 6c020000 ....;.1.;.1.l... │ │ 0x00dd94a0 04000000 78253800 00000000 59863000 ....x%8.....Y.0. │ │ 0x00dd94b0 04353300 6d020000 04000000 7c253800 .53.m.......|%8. │ │ - 0x00dd94c0 00000000 e97c3200 e97c3200 6e020000 .....|2..|2.n... │ │ - 0x00dd94d0 04000000 80253800 00000000 3c223200 .....%8.....<"2. │ │ - 0x00dd94e0 c3ad3100 6f020000 04000000 84253800 ..1.o........%8. │ │ + 0x00dd94c0 00000000 107d3200 107d3200 6e020000 .....}2..}2.n... │ │ + 0x00dd94d0 04000000 80253800 00000000 63223200 .....%8.....c"2. │ │ + 0x00dd94e0 eaad3100 6f020000 04000000 84253800 ..1.o........%8. │ │ 0x00dd94f0 00000000 21353300 21353300 70020000 ....!53.!53.p... │ │ 0x00dd9500 05000000 88253800 00000000 b2a03000 .....%8.......0. │ │ 0x00dd9510 b2a03000 71020000 05000000 8d253800 ..0.q........%8. │ │ 0x00dd9520 00000000 bbf53200 bbf53200 72020000 ......2...2.r... │ │ - 0x00dd9530 05000000 92253800 00000000 af533100 .....%8......S1. │ │ - 0x00dd9540 af533100 73020000 05000000 97253800 .S1.s........%8. │ │ - 0x00dd9550 00000000 775f3200 775f3200 74020000 ....w_2.w_2.t... │ │ + 0x00dd9530 05000000 92253800 00000000 d6533100 .....%8......S1. │ │ + 0x00dd9540 d6533100 73020000 05000000 97253800 .S1.s........%8. │ │ + 0x00dd9550 00000000 9e5f3200 9e5f3200 74020000 ....._2.._2.t... │ │ 0x00dd9560 05000000 9c253800 00000000 c0a03000 .....%8.......0. │ │ 0x00dd9570 c0a03000 75020000 05000000 a1253800 ..0.u........%8. │ │ 0x00dd9580 00000000 6ebf3000 6ebf3000 76020000 ....n.0.n.0.v... │ │ 0x00dd9590 05000000 a6253800 00000000 87673000 .....%8......g0. │ │ - 0x00dd95a0 c0043200 77020000 06000000 ab253800 ..2.w........%8. │ │ - 0x00dd95b0 00000000 29b62f00 3fe83100 78020000 ....)./.?.1.x... │ │ - 0x00dd95c0 06000000 b1253800 00000000 218c3100 .....%8.....!.1. │ │ - 0x00dd95d0 cdfc3000 79020000 06000000 b7253800 ..0.y........%8. │ │ + 0x00dd95a0 e7043200 77020000 06000000 ab253800 ..2.w........%8. │ │ + 0x00dd95b0 00000000 29b62f00 66e83100 78020000 ....)./.f.1.x... │ │ + 0x00dd95c0 06000000 b1253800 00000000 488c3100 .....%8.....H.1. │ │ + 0x00dd95d0 f4fc3000 79020000 06000000 b7253800 ..0.y........%8. │ │ 0x00dd95e0 00000000 0ad72f00 4c4b3000 7a020000 ....../.LK0.z... │ │ - 0x00dd95f0 06000000 bd253800 00000000 609a3200 .....%8.....`.2. │ │ - 0x00dd9600 dffc3000 7b020000 06000000 c3253800 ..0.{........%8. │ │ + 0x00dd95f0 06000000 bd253800 00000000 879a3200 .....%8.......2. │ │ + 0x00dd9600 06fd3000 7b020000 06000000 c3253800 ..0.{........%8. │ │ 0x00dd9610 00000000 362e3000 362e3000 7c020000 ....6.0.6.0.|... │ │ 0x00dd9620 04000000 c9253800 00000000 9b673000 .....%8......g0. │ │ 0x00dd9630 9b673000 7d020000 04000000 cd253800 .g0.}........%8. │ │ - 0x00dd9640 00000000 5cc93100 5cc93100 7e020000 ....\.1.\.1.~... │ │ - 0x00dd9650 04000000 d1253800 00000000 4b433200 .....%8.....KC2. │ │ - 0x00dd9660 4b433200 7f020000 04000000 d5253800 KC2..........%8. │ │ + 0x00dd9640 00000000 83c93100 83c93100 7e020000 ......1...1.~... │ │ + 0x00dd9650 04000000 d1253800 00000000 72433200 .....%8.....rC2. │ │ + 0x00dd9660 72433200 7f020000 04000000 d5253800 rC2..........%8. │ │ 0x00dd9670 00000000 cdf53200 cdf53200 80020000 ......2...2..... │ │ 0x00dd9680 04000000 d9253800 00000000 c50f3000 .....%8.......0. │ │ 0x00dd9690 c50f3000 81020000 04000000 dd253800 ..0..........%8. │ │ 0x00dd96a0 00000000 96d73200 96d73200 82020000 ......2...2..... │ │ 0x00dd96b0 05000000 e1253800 00000000 ac673000 .....%8......g0. │ │ 0x00dd96c0 d2a03000 83020000 08000000 e6253800 ..0..........%8. │ │ - 0x00dd96d0 00000000 d4043200 d4043200 84020000 ......2...2..... │ │ + 0x00dd96d0 00000000 fb043200 fb043200 84020000 ......2...2..... │ │ 0x00dd96e0 09000000 ee253800 00000000 da0f3000 .....%8.......0. │ │ 0x00dd96f0 b5673000 85020000 00000000 00000000 .g0............. │ │ - 0x00dd9700 00000000 c5533100 51e83100 86020000 .....S1.Q.1..... │ │ - 0x00dd9710 00000000 00000000 00000000 47b93200 ............G.2. │ │ - 0x00dd9720 3bde3000 87020000 01000000 f7253800 ;.0..........%8. │ │ - 0x00dd9730 00000000 57de3000 32353300 88020000 ....W.0.253..... │ │ - 0x00dd9740 0a000000 f8253800 00000000 59433200 .....%8.....YC2. │ │ - 0x00dd9750 68de3000 89020000 0a000000 02263800 h.0..........&8. │ │ - 0x00dd9760 00000000 4c353300 86de3000 8a020000 ....L53...0..... │ │ - 0x00dd9770 00000000 00000000 00000000 63b93200 ............c.2. │ │ + 0x00dd9700 00000000 ec533100 78e83100 86020000 .....S1.x.1..... │ │ + 0x00dd9710 00000000 00000000 00000000 6eb93200 ............n.2. │ │ + 0x00dd9720 62de3000 87020000 01000000 f7253800 b.0..........%8. │ │ + 0x00dd9730 00000000 7ede3000 32353300 88020000 ....~.0.253..... │ │ + 0x00dd9740 0a000000 f8253800 00000000 80433200 .....%8......C2. │ │ + 0x00dd9750 8fde3000 89020000 0a000000 02263800 ..0..........&8. │ │ + 0x00dd9760 00000000 4c353300 adde3000 8a020000 ....L53...0..... │ │ + 0x00dd9770 00000000 00000000 00000000 8ab93200 ..............2. │ │ 0x00dd9780 a6d73200 8b020000 00000000 00000000 ..2............. │ │ - 0x00dd9790 00000000 37b62f00 d7ad3100 8c020000 ....7./...1..... │ │ + 0x00dd9790 00000000 37b62f00 fead3100 8c020000 ....7./...1..... │ │ 0x00dd97a0 00000000 00000000 00000000 e1f12f00 ............../. │ │ - 0x00dd97b0 e4ad3100 8d020000 00000000 00000000 ..1............. │ │ - 0x00dd97c0 00000000 348c3100 1cd72f00 8e020000 ....4.1.../..... │ │ - 0x00dd97d0 00000000 00000000 00000000 f1ad3100 ..............1. │ │ - 0x00dd97e0 93de3000 8f020000 00000000 00000000 ..0............. │ │ - 0x00dd97f0 00000000 fead3100 69863000 90020000 ......1.i.0..... │ │ + 0x00dd97b0 0bae3100 8d020000 00000000 00000000 ..1............. │ │ + 0x00dd97c0 00000000 5b8c3100 1cd72f00 8e020000 ....[.1.../..... │ │ + 0x00dd97d0 00000000 00000000 00000000 18ae3100 ..............1. │ │ + 0x00dd97e0 bade3000 8f020000 00000000 00000000 ..0............. │ │ + 0x00dd97f0 00000000 25ae3100 69863000 90020000 ....%.1.i.0..... │ │ 0x00dd9800 00000000 00000000 00000000 bb673000 .............g0. │ │ 0x00dd9810 0a143300 91020000 00000000 00000000 ..3............. │ │ - 0x00dd9820 00000000 c4673000 a0de3000 92020000 .....g0...0..... │ │ - 0x00dd9830 00000000 00000000 00000000 f4163100 ..............1. │ │ + 0x00dd9820 00000000 c4673000 c7de3000 92020000 .....g0...0..... │ │ + 0x00dd9830 00000000 00000000 00000000 1b173100 ..............1. │ │ 0x00dd9840 492e3000 93020000 00000000 00000000 I.0............. │ │ 0x00dd9850 00000000 dcf53200 eef12f00 94020000 ......2.../..... │ │ 0x00dd9860 03000000 0c263800 00000000 572e3000 .....&8.....W.0. │ │ 0x00dd9870 572e3000 95020000 03000000 0f263800 W.0..........&8. │ │ - 0x00dd9880 00000000 5f433200 5f433200 96020000 ...._C2._C2..... │ │ - 0x00dd9890 07000000 12263800 00000000 729a3200 .....&8.....r.2. │ │ + 0x00dd9880 00000000 86433200 86433200 96020000 .....C2..C2..... │ │ + 0x00dd9890 07000000 12263800 00000000 999a3200 .....&8.......2. │ │ 0x00dd98a0 ac553300 97020000 08000000 19263800 .U3..........&8. │ │ 0x00dd98b0 00000000 29d72f00 dba03000 98020000 ....)./...0..... │ │ 0x00dd98c0 08000000 21263800 00000000 e00f3000 ....!&8.......0. │ │ - 0x00dd98d0 809a3200 99020000 08000000 29263800 ..2.........)&8. │ │ - 0x00dd98e0 00000000 d5533100 8c9a3200 9a020000 .....S1...2..... │ │ - 0x00dd98f0 03000000 31263800 00000000 8a5f3200 ....1&8......_2. │ │ - 0x00dd9900 66433200 9b020000 08000000 34263800 fC2.........4&8. │ │ - 0x00dd9910 00000000 f20f3000 418c3100 9c020000 ......0.A.1..... │ │ - 0x00dd9920 09000000 3c263800 00000000 598c3100 ....<&8.....Y.1. │ │ + 0x00dd98d0 a79a3200 99020000 08000000 29263800 ..2.........)&8. │ │ + 0x00dd98e0 00000000 fc533100 b39a3200 9a020000 .....S1...2..... │ │ + 0x00dd98f0 03000000 31263800 00000000 b15f3200 ....1&8......_2. │ │ + 0x00dd9900 8d433200 9b020000 08000000 34263800 .C2.........4&8. │ │ + 0x00dd9910 00000000 f20f3000 688c3100 9c020000 ......0.h.1..... │ │ + 0x00dd9920 09000000 3c263800 00000000 808c3100 ....<&8.......1. │ │ 0x00dd9930 d2673000 9d020000 09000000 45263800 .g0.........E&8. │ │ - 0x00dd9940 00000000 9d5f3200 fcf12f00 9e020000 ....._2.../..... │ │ + 0x00dd9940 00000000 c45f3200 fcf12f00 9e020000 ....._2.../..... │ │ 0x00dd9950 09000000 4e263800 00000000 59353300 ....N&8.....Y53. │ │ 0x00dd9960 e3f53200 9f020000 09000000 57263800 ..2.........W&8. │ │ 0x00dd9970 00000000 9c073300 35cd3000 a0020000 ......3.5.0..... │ │ - 0x00dd9980 09000000 60263800 00000000 1cfb3100 ....`&8.......1. │ │ + 0x00dd9980 09000000 60263800 00000000 43fb3100 ....`&8.....C.1. │ │ 0x00dd9990 14f22f00 a1020000 09000000 69263800 ../.........i&8. │ │ - 0x00dd99a0 00000000 e12d3100 11a73200 a2020000 .....-1...2..... │ │ + 0x00dd99a0 00000000 082e3100 38a73200 a2020000 ......1.8.2..... │ │ 0x00dd99b0 09000000 72263800 00000000 72863000 ....r&8.....r.0. │ │ 0x00dd99c0 b3d73200 a3020000 09000000 7b263800 ..2.........{&8. │ │ 0x00dd99d0 00000000 e8a03000 e8a03000 a4020000 ......0...0..... │ │ - 0x00dd99e0 01000000 84263800 00000000 9f6e3100 .....&8......n1. │ │ - 0x00dd99f0 9f6e3100 a5020000 03000000 85263800 .n1..........&8. │ │ - 0x00dd9a00 00000000 e9043200 e9043200 a6020000 ......2...2..... │ │ + 0x00dd99e0 01000000 84263800 00000000 c66e3100 .....&8......n1. │ │ + 0x00dd99f0 c66e3100 a5020000 03000000 85263800 .n1..........&8. │ │ + 0x00dd9a00 00000000 10053200 10053200 a6020000 ......2...2..... │ │ 0x00dd9a10 02000000 88263800 00000000 ca553300 .....&8......U3. │ │ 0x00dd9a20 ca553300 a7020000 03000000 8a263800 .U3..........&8. │ │ - 0x00dd9a30 00000000 f7fc3000 f7fc3000 a8020000 ......0...0..... │ │ + 0x00dd9a30 00000000 1efd3000 1efd3000 a8020000 ......0...0..... │ │ 0x00dd9a40 08000000 8d263800 00000000 00a13000 .....&8.......0. │ │ 0x00dd9a50 00a13000 a9020000 09000000 95263800 ..0..........&8. │ │ 0x00dd9a60 00000000 64353300 64353300 aa020000 ....d53.d53..... │ │ - 0x00dd9a70 09000000 9e263800 00000000 13fd3000 .....&8.......0. │ │ - 0x00dd9a80 13fd3000 ab020000 09000000 a7263800 ..0..........&8. │ │ - 0x00dd9a90 00000000 543b3200 543b3200 ac020000 ....T;2.T;2..... │ │ + 0x00dd9a70 09000000 9e263800 00000000 3afd3000 .....&8.....:.0. │ │ + 0x00dd9a80 3afd3000 ab020000 09000000 a7263800 :.0..........&8. │ │ + 0x00dd9a90 00000000 7b3b3200 7b3b3200 ac020000 ....{;2.{;2..... │ │ 0x00dd9aa0 08000000 b0263800 00000000 65503300 .....&8.....eP3. │ │ 0x00dd9ab0 65503300 ad020000 08000000 b8263800 eP3..........&8. │ │ - 0x00dd9ac0 00000000 59783200 59783200 ae020000 ....Yx2.Yx2..... │ │ + 0x00dd9ac0 00000000 80783200 80783200 ae020000 .....x2..x2..... │ │ 0x00dd9ad0 08000000 c0263800 00000000 f3b02f00 .....&8......./. │ │ 0x00dd9ae0 f3b02f00 af020000 08000000 c8263800 ../..........&8. │ │ - 0x00dd9af0 00000000 8b953200 8b953200 b0020000 ......2...2..... │ │ + 0x00dd9af0 00000000 b2953200 b2953200 b0020000 ......2...2..... │ │ 0x00dd9b00 08000000 d0263800 00000000 7ff13200 .....&8.......2. │ │ 0x00dd9b10 7ff13200 b1020000 08000000 d8263800 ..2..........&8. │ │ - 0x00dd9b20 00000000 3b123100 3b123100 b2020000 ....;.1.;.1..... │ │ + 0x00dd9b20 00000000 62123100 62123100 b2020000 ....b.1.b.1..... │ │ 0x00dd9b30 08000000 e0263800 00000000 d2553300 .....&8......U3. │ │ 0x00dd9b40 d2553300 b3020000 08000000 e8263800 .U3..........&8. │ │ - 0x00dd9b50 00000000 72433200 72433200 b4020000 ....rC2.rC2..... │ │ + 0x00dd9b50 00000000 99433200 99433200 b4020000 .....C2..C2..... │ │ 0x00dd9b60 08000000 f0263800 00000000 e9ec2f00 .....&8......./. │ │ 0x00dd9b70 e9ec2f00 b5020000 08000000 f8263800 ../..........&8. │ │ 0x00dd9b80 00000000 feb02f00 feb02f00 b6020000 ....../.../..... │ │ - 0x00dd9b90 08000000 00273800 00000000 60003200 .....'8.....`.2. │ │ - 0x00dd9ba0 60003200 b7020000 08000000 08273800 `.2..........'8. │ │ + 0x00dd9b90 08000000 00273800 00000000 87003200 .....'8.......2. │ │ + 0x00dd9ba0 87003200 b7020000 08000000 08273800 ..2..........'8. │ │ 0x00dd9bb0 00000000 de093000 de093000 b8020000 ......0...0..... │ │ - 0x00dd9bc0 08000000 10273800 00000000 7d433200 .....'8.....}C2. │ │ - 0x00dd9bd0 7d433200 b9020000 08000000 18273800 }C2..........'8. │ │ - 0x00dd9be0 00000000 02173100 02173100 ba020000 ......1...1..... │ │ - 0x00dd9bf0 08000000 20273800 00000000 64783200 .... '8.....dx2. │ │ - 0x00dd9c00 64783200 bb020000 08000000 28273800 dx2.........('8. │ │ - 0x00dd9c10 00000000 ab863100 ab863100 bc020000 ......1...1..... │ │ - 0x00dd9c20 08000000 30273800 00000000 0b6a3100 ....0'8......j1. │ │ - 0x00dd9c30 0b6a3100 bd020000 08000000 38273800 .j1.........8'8. │ │ - 0x00dd9c40 00000000 6f783200 6f783200 be020000 ....ox2.ox2..... │ │ - 0x00dd9c50 08000000 40273800 00000000 8a303100 ....@'8......01. │ │ - 0x00dd9c60 8a303100 bf020000 08000000 48273800 .01.........H'8. │ │ + 0x00dd9bc0 08000000 10273800 00000000 a4433200 .....'8......C2. │ │ + 0x00dd9bd0 a4433200 b9020000 08000000 18273800 .C2..........'8. │ │ + 0x00dd9be0 00000000 29173100 29173100 ba020000 ....).1.).1..... │ │ + 0x00dd9bf0 08000000 20273800 00000000 8b783200 .... '8......x2. │ │ + 0x00dd9c00 8b783200 bb020000 08000000 28273800 .x2.........('8. │ │ + 0x00dd9c10 00000000 d2863100 d2863100 bc020000 ......1...1..... │ │ + 0x00dd9c20 08000000 30273800 00000000 326a3100 ....0'8.....2j1. │ │ + 0x00dd9c30 326a3100 bd020000 08000000 38273800 2j1.........8'8. │ │ + 0x00dd9c40 00000000 96783200 96783200 be020000 .....x2..x2..... │ │ + 0x00dd9c50 08000000 40273800 00000000 b1303100 ....@'8......01. │ │ + 0x00dd9c60 b1303100 bf020000 08000000 48273800 .01.........H'8. │ │ 0x00dd9c70 00000000 d5ec2f00 d5ec2f00 c0020000 ....../.../..... │ │ - 0x00dd9c80 05000000 50273800 00000000 016a3100 ....P'8......j1. │ │ - 0x00dd9c90 016a3100 c1020000 05000000 55273800 .j1.........U'8. │ │ + 0x00dd9c80 05000000 50273800 00000000 286a3100 ....P'8.....(j1. │ │ + 0x00dd9c90 286a3100 c1020000 05000000 55273800 (j1.........U'8. │ │ 0x00dd9ca0 00000000 5b503300 5b503300 c2020000 ....[P3.[P3..... │ │ 0x00dd9cb0 05000000 5a273800 00000000 539b3000 ....Z'8.....S.0. │ │ 0x00dd9cc0 539b3000 c3020000 05000000 5f273800 S.0........._'8. │ │ - 0x00dd9cd0 00000000 73a83100 73a83100 c4020000 ....s.1.s.1..... │ │ - 0x00dd9ce0 05000000 64273800 00000000 d2e23100 ....d'8.......1. │ │ - 0x00dd9cf0 d2e23100 c5020000 05000000 69273800 ..1.........i'8. │ │ + 0x00dd9cd0 00000000 9aa83100 9aa83100 c4020000 ......1...1..... │ │ + 0x00dd9ce0 05000000 64273800 00000000 f9e23100 ....d'8.......1. │ │ + 0x00dd9cf0 f9e23100 c5020000 05000000 69273800 ..1.........i'8. │ │ 0x00dd9d00 00000000 c30e3300 c30e3300 c6020000 ......3...3..... │ │ - 0x00dd9d10 05000000 6e273800 00000000 3d5b3200 ....n'8.....=[2. │ │ - 0x00dd9d20 3d5b3200 c7020000 05000000 73273800 =[2.........s'8. │ │ - 0x00dd9d30 00000000 8d863100 8d863100 c8020000 ......1...1..... │ │ - 0x00dd9d40 05000000 78273800 00000000 4f783200 ....x'8.....Ox2. │ │ - 0x00dd9d50 4f783200 c9020000 05000000 7d273800 Ox2.........}'8. │ │ - 0x00dd9d60 00000000 d84e3100 d84e3100 ca020000 .....N1..N1..... │ │ - 0x00dd9d70 05000000 82273800 00000000 56003200 .....'8.....V.2. │ │ - 0x00dd9d80 56003200 cb020000 05000000 87273800 V.2..........'8. │ │ - 0x00dd9d90 00000000 79c43100 79c43100 cc020000 ....y.1.y.1..... │ │ - 0x00dd9da0 05000000 8c273800 00000000 b0f83000 .....'8.......0. │ │ - 0x00dd9db0 b0f83000 cd020000 05000000 91273800 ..0..........'8. │ │ + 0x00dd9d10 05000000 6e273800 00000000 645b3200 ....n'8.....d[2. │ │ + 0x00dd9d20 645b3200 c7020000 05000000 73273800 d[2.........s'8. │ │ + 0x00dd9d30 00000000 b4863100 b4863100 c8020000 ......1...1..... │ │ + 0x00dd9d40 05000000 78273800 00000000 76783200 ....x'8.....vx2. │ │ + 0x00dd9d50 76783200 c9020000 05000000 7d273800 vx2.........}'8. │ │ + 0x00dd9d60 00000000 ff4e3100 ff4e3100 ca020000 .....N1..N1..... │ │ + 0x00dd9d70 05000000 82273800 00000000 7d003200 .....'8.....}.2. │ │ + 0x00dd9d80 7d003200 cb020000 05000000 87273800 }.2..........'8. │ │ + 0x00dd9d90 00000000 a0c43100 a0c43100 cc020000 ......1...1..... │ │ + 0x00dd9da0 05000000 8c273800 00000000 d7f83000 .....'8.......0. │ │ + 0x00dd9db0 d7f83000 cd020000 05000000 91273800 ..0..........'8. │ │ 0x00dd9dc0 00000000 45633000 45633000 ce020000 ....Ec0.Ec0..... │ │ 0x00dd9dd0 05000000 96273800 00000000 02823000 .....'8.......0. │ │ 0x00dd9de0 02823000 cf020000 05000000 9b273800 ..0..........'8. │ │ 0x00dd9df0 00000000 09283000 09283000 d0020000 .....(0..(0..... │ │ - 0x00dd9e00 05000000 a0273800 00000000 83c43100 .....'8.......1. │ │ - 0x00dd9e10 83c43100 d1020000 05000000 a5273800 ..1..........'8. │ │ + 0x00dd9e00 05000000 a0273800 00000000 aac43100 .....'8.......1. │ │ + 0x00dd9e10 aac43100 d1020000 05000000 a5273800 ..1..........'8. │ │ 0x00dd9e20 00000000 e9b02f00 e9b02f00 d2020000 ....../.../..... │ │ 0x00dd9e30 05000000 aa273800 00000000 13283000 .....'8......(0. │ │ 0x00dd9e40 13283000 d3020000 05000000 af273800 .(0..........'8. │ │ - 0x00dd9e50 00000000 e1d13200 e1d13200 d4020000 ......2...2..... │ │ + 0x00dd9e50 00000000 08d23200 08d23200 d4020000 ......2...2..... │ │ 0x00dd9e60 05000000 b4273800 00000000 1d283000 .....'8......(0. │ │ 0x00dd9e70 1d283000 d5020000 05000000 b9273800 .(0..........'8. │ │ 0x00dd9e80 00000000 27283000 27283000 d6020000 ....'(0.'(0..... │ │ 0x00dd9e90 05000000 be273800 00000000 ceb83000 .....'8.......0. │ │ 0x00dd9ea0 ceb83000 d7020000 05000000 c3273800 ..0..........'8. │ │ 0x00dd9eb0 00000000 dfec2f00 dfec2f00 d8020000 ....../.../..... │ │ 0x00dd9ec0 05000000 c8273800 00000000 cd0e3300 .....'8.......3. │ │ 0x00dd9ed0 cd0e3300 d9020000 05000000 cd273800 ..3..........'8. │ │ - 0x00dd9ee0 00000000 97863100 97863100 da020000 ......1...1..... │ │ + 0x00dd9ee0 00000000 be863100 be863100 da020000 ......1...1..... │ │ 0x00dd9ef0 05000000 d2273800 00000000 0c823000 .....'8.......0. │ │ 0x00dd9f00 0c823000 db020000 05000000 d7273800 ..0..........'8. │ │ - 0x00dd9f10 00000000 ebd13200 ebd13200 dc020000 ......2...2..... │ │ - 0x00dd9f20 05000000 dc273800 00000000 a1863100 .....'8.......1. │ │ - 0x00dd9f30 a1863100 dd020000 05000000 e1273800 ..1..........'8. │ │ + 0x00dd9f10 00000000 12d23200 12d23200 dc020000 ......2...2..... │ │ + 0x00dd9f20 05000000 dc273800 00000000 c8863100 .....'8.......1. │ │ + 0x00dd9f30 c8863100 dd020000 05000000 e1273800 ..1..........'8. │ │ 0x00dd9f40 00000000 5d9b3000 5d9b3000 de020000 ....].0.].0..... │ │ - 0x00dd9f50 05000000 e6273800 00000000 166a3100 .....'8......j1. │ │ - 0x00dd9f60 166a3100 df020000 05000000 eb273800 .j1..........'8. │ │ - 0x00dd9f70 00000000 5f3b3200 5f3b3200 e0020000 ...._;2._;2..... │ │ + 0x00dd9f50 05000000 e6273800 00000000 3d6a3100 .....'8.....=j1. │ │ + 0x00dd9f60 3d6a3100 df020000 05000000 eb273800 =j1..........'8. │ │ + 0x00dd9f70 00000000 863b3200 863b3200 e0020000 .....;2..;2..... │ │ 0x00dd9f80 05000000 f0273800 00000000 16823000 .....'8.......0. │ │ 0x00dd9f90 16823000 e1020000 05000000 f5273800 ..0..........'8. │ │ 0x00dd9fa0 00000000 70503300 70503300 e2020000 ....pP3.pP3..... │ │ - 0x00dd9fb0 05000000 fa273800 00000000 525b3200 .....'8.....R[2. │ │ - 0x00dd9fc0 525b3200 e3020000 05000000 ff273800 R[2..........'8. │ │ - 0x00dd9fd0 00000000 7da83100 7da83100 e4020000 ....}.1.}.1..... │ │ + 0x00dd9fb0 05000000 fa273800 00000000 795b3200 .....'8.....y[2. │ │ + 0x00dd9fc0 795b3200 e3020000 05000000 ff273800 y[2..........'8. │ │ + 0x00dd9fd0 00000000 a4a83100 a4a83100 e4020000 ......1...1..... │ │ 0x00dd9fe0 05000000 04283800 00000000 679b3000 .....(8.....g.0. │ │ 0x00dd9ff0 679b3000 e5020000 05000000 09283800 g.0..........(8. │ │ - 0x00dda000 00000000 f5d13200 f5d13200 e6020000 ......2...2..... │ │ - 0x00dda010 05000000 0e283800 00000000 0cd23200 .....(8.......2. │ │ - 0x00dda020 0cd23200 e7020000 05000000 13283800 ..2..........(8. │ │ - 0x00dda030 00000000 8dc43100 8dc43100 e8020000 ......1...1..... │ │ + 0x00dda000 00000000 1cd23200 1cd23200 e6020000 ......2...2..... │ │ + 0x00dda010 05000000 0e283800 00000000 33d23200 .....(8.....3.2. │ │ + 0x00dda020 33d23200 e7020000 05000000 13283800 3.2..........(8. │ │ + 0x00dda030 00000000 b4c43100 b4c43100 e8020000 ......1...1..... │ │ 0x00dda040 05000000 18283800 00000000 07d12f00 .....(8......./. │ │ 0x00dda050 07d12f00 e9020000 05000000 1d283800 ../..........(8. │ │ 0x00dda060 00000000 fd0f3000 07103000 ea020000 ......0...0..... │ │ - 0x00dda070 04000000 22283800 00000000 07ae3100 ...."(8.......1. │ │ + 0x00dda070 04000000 22283800 00000000 2eae3100 ...."(8.......1. │ │ 0x00dda080 19103000 eb020000 03000000 26283800 ..0.........&(8. │ │ 0x00dda090 00000000 1bf22f00 fbf53200 ec020000 ....../...2..... │ │ - 0x00dda0a0 03000000 29283800 00000000 301d3200 ....)(8.....0.2. │ │ + 0x00dda0a0 03000000 29283800 00000000 571d3200 ....)(8.....W.2. │ │ 0x00dda0b0 30103000 ed020000 00000000 00000000 0.0............. │ │ - 0x00dda0c0 00000000 dce23100 a85f3200 ee020000 ......1.._2..... │ │ + 0x00dda0c0 00000000 03e33100 cf5f3200 ee020000 ......1.._2..... │ │ 0x00dda0d0 00000000 00000000 00000000 08a13000 ..............0. │ │ - 0x00dda0e0 648c3100 ef020000 0b000000 2c283800 d.1.........,(8. │ │ - 0x00dda0f0 00000000 fb7c3200 4b223200 f0020000 .....|2.K"2..... │ │ + 0x00dda0e0 8b8c3100 ef020000 0b000000 2c283800 ..1.........,(8. │ │ + 0x00dda0f0 00000000 227d3200 72223200 f0020000 ...."}2.r"2..... │ │ 0x00dda100 0b000000 37283800 00000000 2cf22f00 ....7(8.....,./. │ │ 0x00dda110 3df22f00 f1020000 0b000000 42283800 =./.........B(8. │ │ - 0x00dda120 00000000 758c3100 0c7d3200 f2020000 ....u.1..}2..... │ │ - 0x00dda130 08000000 4d283800 00000000 5c223200 ....M(8.....\"2. │ │ - 0x00dda140 1bfd3000 f3020000 08000000 55283800 ..0.........U(8. │ │ + 0x00dda120 00000000 9c8c3100 337d3200 f2020000 ......1.3}2..... │ │ + 0x00dda130 08000000 4d283800 00000000 83223200 ....M(8......"2. │ │ + 0x00dda140 42fd3000 f3020000 08000000 55283800 B.0.........U(8. │ │ 0x00dda150 00000000 622e3000 79863000 f4020000 ....b.0.y.0..... │ │ 0x00dda160 08000000 5d283800 00000000 634b3000 ....](8.....cK0. │ │ - 0x00dda170 e5533100 f5020000 08000000 65283800 .S1.........e(8. │ │ + 0x00dda170 0c543100 f5020000 08000000 65283800 .T1.........e(8. │ │ 0x00dda180 00000000 732e3000 6c353300 f6020000 ....s.0.l53..... │ │ - 0x00dda190 08000000 6d283800 00000000 a49a3200 ....m(8.......2. │ │ - 0x00dda1a0 10363100 f7020000 08000000 75283800 .61.........u(8. │ │ - 0x00dda1b0 00000000 21363100 37103000 f8020000 ....!61.7.0..... │ │ - 0x00dda1c0 00000000 00000000 00000000 af5f3200 ............._2. │ │ + 0x00dda190 08000000 6d283800 00000000 cb9a3200 ....m(8.......2. │ │ + 0x00dda1a0 37363100 f7020000 08000000 75283800 761.........u(8. │ │ + 0x00dda1b0 00000000 48363100 37103000 f8020000 ....H61.7.0..... │ │ + 0x00dda1c0 00000000 00000000 00000000 d65f3200 ............._2. │ │ 0x00dda1d0 81bf3000 f9020000 00000000 00000000 ..0............. │ │ 0x00dda1e0 00000000 bad73200 4ef22f00 fa020000 ......2.N./..... │ │ - 0x00dda1f0 00000000 00000000 00000000 33363100 ............361. │ │ - 0x00dda200 1d7d3200 fb020000 00000000 00000000 .}2............. │ │ - 0x00dda210 00000000 61e83100 45363100 fc020000 ....a.1.E61..... │ │ + 0x00dda1f0 00000000 00000000 00000000 5a363100 ............Z61. │ │ + 0x00dda200 447d3200 fb020000 00000000 00000000 D}2............. │ │ + 0x00dda210 00000000 88e83100 6c363100 fc020000 ......1.l61..... │ │ 0x00dda220 00000000 00000000 00000000 ccd73200 ..............2. │ │ 0x00dda230 44b62f00 fd020000 00000000 00000000 D./............. │ │ - 0x00dda240 00000000 b59a3200 2f7d3200 fe020000 ......2./}2..... │ │ - 0x00dda250 08000000 7d283800 00000000 ed043200 ....}(8.......2. │ │ - 0x00dda260 ac6e3100 ff020000 08000000 85283800 .n1..........(8. │ │ - 0x00dda270 00000000 c15f3200 bd6e3100 00030000 ....._2..n1..... │ │ + 0x00dda240 00000000 dc9a3200 567d3200 fe020000 ......2.V}2..... │ │ + 0x00dda250 08000000 7d283800 00000000 14053200 ....}(8.......2. │ │ + 0x00dda260 d36e3100 ff020000 08000000 85283800 .n1..........(8. │ │ + 0x00dda270 00000000 e85f3200 e46e3100 00030000 ....._2..n1..... │ │ 0x00dda280 08000000 8d283800 00000000 8a863000 .....(8.......0. │ │ - 0x00dda290 aede3000 01030000 03000000 95283800 ..0..........(8. │ │ - 0x00dda2a0 00000000 93bf3000 d25f3200 02030000 ......0.._2..... │ │ + 0x00dda290 d5de3000 01030000 03000000 95283800 ..0..........(8. │ │ + 0x00dda2a0 00000000 93bf3000 f95f3200 02030000 ......0.._2..... │ │ 0x00dda2b0 03000000 98283800 00000000 60f22f00 .....(8.....`./. │ │ - 0x00dda2c0 76c93100 03030000 03000000 9b283800 v.1..........(8. │ │ + 0x00dda2c0 9dc93100 03030000 03000000 9b283800 ..1..........(8. │ │ 0x00dda2d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dda2e0 00000000 00000000 00000000 16ae3100 ..............1. │ │ - 0x00dda2f0 d2de3000 05030000 06000000 9e283800 ..0..........(8. │ │ + 0x00dda2e0 00000000 00000000 00000000 3dae3100 ............=.1. │ │ + 0x00dda2f0 f9de3000 05030000 06000000 9e283800 ..0..........(8. │ │ 0x00dda300 00000000 00000000 00000000 00000000 ................ │ │ 0x00dda310 00000000 00000000 00000000 00000000 ................ │ │ 0x00dda320 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dda330 00000000 407d3200 88433200 08030000 ....@}2..C2..... │ │ - 0x00dda340 08000000 a4283800 00000000 fe043200 .....(8.......2. │ │ + 0x00dda330 00000000 677d3200 af433200 08030000 ....g}2..C2..... │ │ + 0x00dda340 08000000 a4283800 00000000 25053200 .....(8.....%.2. │ │ 0x00dda350 ea673000 09030000 08000000 ac283800 .g0..........(8. │ │ 0x00dda360 00000000 acbf3000 49103000 0a030000 ......0.I.0..... │ │ 0x00dda370 08000000 b4283800 00000000 842e3000 .....(8.......0. │ │ - 0x00dda380 70b93200 0b030000 08000000 bc283800 p.2..........(8. │ │ - 0x00dda390 00000000 19a13000 0d173100 0c030000 ......0...1..... │ │ - 0x00dda3a0 08000000 c4283800 00000000 d7de3000 .....(8.......0. │ │ - 0x00dda3b0 868c3100 0d030000 08000000 cc283800 ..1..........(8. │ │ - 0x00dda3c0 00000000 3cd72f00 ce6e3100 0e030000 ....<./..n1..... │ │ + 0x00dda380 97b93200 0b030000 08000000 bc283800 ..2..........(8. │ │ + 0x00dda390 00000000 19a13000 34173100 0c030000 ......0.4.1..... │ │ + 0x00dda3a0 08000000 c4283800 00000000 fede3000 .....(8.......0. │ │ + 0x00dda3b0 ad8c3100 0d030000 08000000 cc283800 ..1..........(8. │ │ + 0x00dda3c0 00000000 3cd72f00 f56e3100 0e030000 ....<./..n1..... │ │ 0x00dda3d0 09000000 d4283800 00000000 a5863000 .....(8.......0. │ │ - 0x00dda3e0 91433200 0f030000 09000000 dd283800 .C2..........(8. │ │ - 0x00dda3f0 00000000 90c93100 90c93100 10030000 ......1...1..... │ │ - 0x00dda400 08000000 e6283800 00000000 57363100 .....(8.....W61. │ │ - 0x00dda410 07053200 11030000 08000000 ee283800 ..2..........(8. │ │ - 0x00dda420 00000000 6d223200 6d223200 12030000 ....m"2.m"2..... │ │ - 0x00dda430 0b000000 f6283800 00000000 c69a3200 .....(8.......2. │ │ - 0x00dda440 c69a3200 13030000 0b000000 01293800 ..2..........)8. │ │ + 0x00dda3e0 b8433200 0f030000 09000000 dd283800 .C2..........(8. │ │ + 0x00dda3f0 00000000 b7c93100 b7c93100 10030000 ......1...1..... │ │ + 0x00dda400 08000000 e6283800 00000000 7e363100 .....(8.....~61. │ │ + 0x00dda410 2e053200 11030000 08000000 ee283800 ..2..........(8. │ │ + 0x00dda420 00000000 94223200 94223200 12030000 ....."2.."2..... │ │ + 0x00dda430 0b000000 f6283800 00000000 ed9a3200 .....(8.......2. │ │ + 0x00dda440 ed9a3200 13030000 0b000000 01293800 ..2..........)8. │ │ 0x00dda450 00000000 300d3000 300d3000 14030000 ....0.0.0.0..... │ │ 0x00dda460 09000000 0c293800 00000000 ba9e3000 .....)8.......0. │ │ 0x00dda470 ba9e3000 15030000 09000000 15293800 ..0..........)8. │ │ 0x00dda480 00000000 5d533300 5d533300 16030000 ....]S3.]S3..... │ │ 0x00dda490 09000000 1e293800 00000000 56b62f00 .....)8.....V./. │ │ 0x00dda4a0 56b62f00 17030000 07000000 27293800 V./.........')8. │ │ - 0x00dda4b0 00000000 e16e3100 e16e3100 18030000 .....n1..n1..... │ │ - 0x00dda4c0 07000000 2e293800 00000000 f6533100 .....)8......S1. │ │ - 0x00dda4d0 f6533100 19030000 08000000 35293800 .S1.........5)8. │ │ + 0x00dda4b0 00000000 086f3100 086f3100 18030000 .....o1..o1..... │ │ + 0x00dda4c0 07000000 2e293800 00000000 1d543100 .....)8......T1. │ │ + 0x00dda4d0 1d543100 19030000 08000000 35293800 .T1.........5)8. │ │ 0x00dda4e0 00000000 f3673000 f3673000 1a030000 .....g0..g0..... │ │ 0x00dda4f0 08000000 3d293800 00000000 15f63200 ....=)8.......2. │ │ 0x00dda500 15f63200 1b030000 08000000 45293800 ..2.........E)8. │ │ 0x00dda510 00000000 7d353300 7d353300 1c030000 ....}53.}53..... │ │ 0x00dda520 08000000 4d293800 00000000 b5bf3000 ....M)8.......0. │ │ 0x00dda530 b5bf3000 1d030000 08000000 55293800 ..0.........U)8. │ │ - 0x00dda540 00000000 f66e3100 f66e3100 1e030000 .....n1..n1..... │ │ - 0x00dda550 08000000 5d293800 00000000 79b93200 ....])8.....y.2. │ │ - 0x00dda560 79b93200 1f030000 08000000 65293800 y.2.........e)8. │ │ - 0x00dda570 00000000 a3c93100 a3c93100 20030000 ......1...1. ... │ │ - 0x00dda580 08000000 6d293800 00000000 88223200 ....m)8......"2. │ │ - 0x00dda590 88223200 21030000 08000000 75293800 ."2.!.......u)8. │ │ + 0x00dda540 00000000 1d6f3100 1d6f3100 1e030000 .....o1..o1..... │ │ + 0x00dda550 08000000 5d293800 00000000 a0b93200 ....])8.......2. │ │ + 0x00dda560 a0b93200 1f030000 08000000 65293800 ..2.........e)8. │ │ + 0x00dda570 00000000 cac93100 cac93100 20030000 ......1...1. ... │ │ + 0x00dda580 08000000 6d293800 00000000 af223200 ....m)8......"2. │ │ + 0x00dda590 af223200 21030000 08000000 75293800 ."2.!.......u)8. │ │ 0x00dda5a0 00000000 8f353300 8f353300 22030000 .....53..53."... │ │ - 0x00dda5b0 09000000 7d293800 00000000 88b93200 ....})8.......2. │ │ - 0x00dda5c0 88b93200 23030000 09000000 86293800 ..2.#........)8. │ │ - 0x00dda5d0 00000000 98b93200 98b93200 24030000 ......2...2.$... │ │ - 0x00dda5e0 06000000 8f293800 00000000 64363100 .....)8.....d61. │ │ - 0x00dda5f0 64363100 25030000 05000000 95293800 d61.%........)8. │ │ - 0x00dda600 00000000 de9a3200 de9a3200 26030000 ......2...2.&... │ │ - 0x00dda610 05000000 9a293800 00000000 6e363100 .....)8.....n61. │ │ - 0x00dda620 056f3100 27030000 06000000 9f293800 .o1.'........)8. │ │ - 0x00dda630 00000000 e1de3000 03df3000 28030000 ......0...0.(... │ │ - 0x00dda640 06000000 a5293800 00000000 1bae3100 .....)8.......1. │ │ + 0x00dda5b0 09000000 7d293800 00000000 afb93200 ....})8.......2. │ │ + 0x00dda5c0 afb93200 23030000 09000000 86293800 ..2.#........)8. │ │ + 0x00dda5d0 00000000 bfb93200 bfb93200 24030000 ......2...2.$... │ │ + 0x00dda5e0 06000000 8f293800 00000000 8b363100 .....)8......61. │ │ + 0x00dda5f0 8b363100 25030000 05000000 95293800 .61.%........)8. │ │ + 0x00dda600 00000000 059b3200 059b3200 26030000 ......2...2.&... │ │ + 0x00dda610 05000000 9a293800 00000000 95363100 .....)8......61. │ │ + 0x00dda620 2c6f3100 27030000 06000000 9f293800 ,o1.'........)8. │ │ + 0x00dda630 00000000 08df3000 2adf3000 28030000 ......0.*.0.(... │ │ + 0x00dda640 06000000 a5293800 00000000 42ae3100 .....)8.....B.1. │ │ 0x00dda650 27f63200 29030000 06000000 ab293800 '.2.)........)8. │ │ - 0x00dda660 00000000 25ae3100 908c3100 2a030000 ....%.1...1.*... │ │ - 0x00dda670 06000000 b1293800 00000000 988f3200 .....)8.......2. │ │ + 0x00dda660 00000000 4cae3100 b78c3100 2a030000 ....L.1...1.*... │ │ + 0x00dda670 06000000 b1293800 00000000 bf8f3200 .....)8.......2. │ │ 0x00dda680 6db62f00 2b030000 06000000 b7293800 m./.+........)8. │ │ - 0x00dda690 00000000 97223200 39ae3100 2c030000 ....."2.9.1.,... │ │ + 0x00dda690 00000000 be223200 60ae3100 2c030000 ....."2.`.1.,... │ │ 0x00dda6a0 06000000 bd293800 00000000 22a13000 .....)8.....".0. │ │ 0x00dda6b0 29a13000 2d030000 06000000 c3293800 ).0.-........)8. │ │ 0x00dda6c0 00000000 50d72f00 50d72f00 2e030000 ....P./.P./..... │ │ 0x00dda6d0 00000000 00000000 00000000 3a493300 ............:I3. │ │ 0x00dda6e0 c1bf3000 2f030000 06000000 c9293800 ..0./........)8. │ │ - 0x00dda6f0 00000000 ded73200 9e223200 30030000 ......2.."2.0... │ │ - 0x00dda700 06000000 cf293800 00000000 73e83100 .....)8.....s.1. │ │ + 0x00dda6f0 00000000 ded73200 c5223200 30030000 ......2.."2.0... │ │ + 0x00dda700 06000000 cf293800 00000000 9ae83100 .....)8.......1. │ │ 0x00dda710 dd553300 31030000 06000000 d5293800 .U3.1........)8. │ │ - 0x00dda720 00000000 a38c3100 aa433200 32030000 ......1..C2.2... │ │ - 0x00dda730 06000000 db293800 00000000 497d3200 .....)8.....I}2. │ │ - 0x00dda740 497d3200 33030000 07000000 e1293800 I}2.3........)8. │ │ + 0x00dda720 00000000 ca8c3100 d1433200 32030000 ......1..C2.2... │ │ + 0x00dda730 06000000 db293800 00000000 707d3200 .....)8.....p}2. │ │ + 0x00dda740 707d3200 33030000 07000000 e1293800 p}2.3........)8. │ │ 0x00dda750 00000000 37a13000 37a13000 34030000 ....7.0.7.0.4... │ │ - 0x00dda760 07000000 e8293800 00000000 49ae3100 .....)8.....I.1. │ │ - 0x00dda770 49ae3100 35030000 07000000 ef293800 I.1.5........)8. │ │ + 0x00dda760 07000000 e8293800 00000000 70ae3100 .....)8.....p.1. │ │ + 0x00dda770 70ae3100 35030000 07000000 ef293800 p.1.5........)8. │ │ 0x00dda780 00000000 d3bf3000 d3bf3000 36030000 ......0...0.6... │ │ 0x00dda790 07000000 f6293800 00000000 72f22f00 .....)8.....r./. │ │ 0x00dda7a0 72f22f00 37030000 07000000 fd293800 r./.7........)8. │ │ - 0x00dda7b0 00000000 a2b93200 a2b93200 38030000 ......2...2.8... │ │ - 0x00dda7c0 07000000 042a3800 00000000 92363100 .....*8......61. │ │ - 0x00dda7d0 92363100 39030000 07000000 0b2a3800 .61.9........*8. │ │ - 0x00dda7e0 00000000 b7363100 b7363100 3a030000 .....61..61.:... │ │ - 0x00dda7f0 07000000 122a3800 00000000 08543100 .....*8......T1. │ │ - 0x00dda800 08543100 3b030000 07000000 192a3800 .T1.;........*8. │ │ - 0x00dda810 00000000 e89a3200 e89a3200 3c030000 ......2...2.<... │ │ + 0x00dda7b0 00000000 c9b93200 c9b93200 38030000 ......2...2.8... │ │ + 0x00dda7c0 07000000 042a3800 00000000 b9363100 .....*8......61. │ │ + 0x00dda7d0 b9363100 39030000 07000000 0b2a3800 .61.9........*8. │ │ + 0x00dda7e0 00000000 de363100 de363100 3a030000 .....61..61.:... │ │ + 0x00dda7f0 07000000 122a3800 00000000 2f543100 .....*8...../T1. │ │ + 0x00dda800 2f543100 3b030000 07000000 192a3800 /T1.;........*8. │ │ + 0x00dda810 00000000 0f9b3200 0f9b3200 3c030000 ......2...2.<... │ │ 0x00dda820 07000000 202a3800 00000000 efd73200 .... *8.......2. │ │ 0x00dda830 efd73200 3d030000 07000000 272a3800 ..2.=.......'*8. │ │ 0x00dda840 00000000 37f63200 37f63200 3e030000 ....7.2.7.2.>... │ │ - 0x00dda850 07000000 2e2a3800 00000000 15053200 .....*8.......2. │ │ - 0x00dda860 15053200 3f030000 07000000 352a3800 ..2.?.......5*8. │ │ + 0x00dda850 07000000 2e2a3800 00000000 3c053200 .....*8.....<.2. │ │ + 0x00dda860 3c053200 3f030000 07000000 352a3800 <.2.?.......5*8. │ │ 0x00dda870 00000000 9f353300 9f353300 40030000 .....53..53.@... │ │ 0x00dda880 07000000 3c2a3800 00000000 52103000 ....<*8.....R.0. │ │ 0x00dda890 52103000 41030000 07000000 432a3800 R.0.A.......C*8. │ │ 0x00dda8a0 00000000 77103000 77103000 42030000 ....w.0.w.0.B... │ │ - 0x00dda8b0 07000000 4a2a3800 00000000 bd433200 ....J*8......C2. │ │ - 0x00dda8c0 bd433200 43030000 07000000 512a3800 .C2.C.......Q*8. │ │ - 0x00dda8d0 00000000 6e7d3200 6e7d3200 44030000 ....n}2.n}2.D... │ │ + 0x00dda8b0 07000000 4a2a3800 00000000 e4433200 ....J*8......C2. │ │ + 0x00dda8c0 e4433200 43030000 07000000 512a3800 .C2.C.......Q*8. │ │ + 0x00dda8d0 00000000 957d3200 957d3200 44030000 .....}2..}2.D... │ │ 0x00dda8e0 07000000 582a3800 00000000 f5bf3000 ....X*8.......0. │ │ 0x00dda8f0 f5bf3000 45030000 07000000 5f2a3800 ..0.E......._*8. │ │ 0x00dda900 00000000 744b3000 744b3000 46030000 ....tK0.tK0.F... │ │ 0x00dda910 07000000 662a3800 00000000 1cd83200 ....f*8.......2. │ │ 0x00dda920 1cd83200 47030000 07000000 6d2a3800 ..2.G.......m*8. │ │ 0x00dda930 00000000 60f63200 60f63200 48030000 ....`.2.`.2.H... │ │ - 0x00dda940 07000000 742a3800 00000000 16173100 ....t*8.......1. │ │ - 0x00dda950 16173100 49030000 07000000 7b2a3800 ..1.I.......{*8. │ │ + 0x00dda940 07000000 742a3800 00000000 3d173100 ....t*8.....=.1. │ │ + 0x00dda950 3d173100 49030000 07000000 7b2a3800 =.1.I.......{*8. │ │ 0x00dda960 00000000 f2553300 f2553300 4a030000 .....U3..U3.J... │ │ - 0x00dda970 07000000 822a3800 00000000 967d3200 .....*8......}2. │ │ - 0x00dda980 967d3200 4b030000 07000000 892a3800 .}2.K........*8. │ │ + 0x00dda970 07000000 822a3800 00000000 bd7d3200 .....*8......}2. │ │ + 0x00dda980 bd7d3200 4b030000 07000000 892a3800 .}2.K........*8. │ │ 0x00dda990 00000000 19563300 19563300 4c030000 .....V3..V3.L... │ │ 0x00dda9a0 07000000 902a3800 00000000 05683000 .....*8......h0. │ │ 0x00dda9b0 05683000 4d030000 07000000 972a3800 .h0.M........*8. │ │ - 0x00dda9c0 00000000 2c6f3100 2c6f3100 4e030000 ....,o1.,o1.N... │ │ - 0x00dda9d0 07000000 9e2a3800 00000000 416f3100 .....*8.....Ao1. │ │ - 0x00dda9e0 416f3100 4f030000 07000000 a52a3800 Ao1.O........*8. │ │ + 0x00dda9c0 00000000 536f3100 536f3100 4e030000 ....So1.So1.N... │ │ + 0x00dda9d0 07000000 9e2a3800 00000000 686f3100 .....*8.....ho1. │ │ + 0x00dda9e0 686f3100 4f030000 07000000 a52a3800 ho1.O........*8. │ │ 0x00dda9f0 00000000 13143300 13143300 50030000 ......3...3.P... │ │ - 0x00ddaa00 07000000 ac2a3800 00000000 2d543100 .....*8.....-T1. │ │ - 0x00ddaa10 3d173100 51030000 08000000 b32a3800 =.1.Q........*8. │ │ + 0x00ddaa00 07000000 ac2a3800 00000000 54543100 .....*8.....TT1. │ │ + 0x00ddaa10 64173100 51030000 08000000 b32a3800 d.1.Q........*8. │ │ 0x00ddaa20 00000000 7fb62f00 9c103000 52030000 ....../...0.R... │ │ - 0x00ddaa30 08000000 bb2a3800 00000000 c07d3200 .....*8......}2. │ │ - 0x00ddaa40 b2c93100 53030000 08000000 c32a3800 ..1.S........*8. │ │ - 0x00ddaa50 00000000 1dc03000 87e83100 54030000 ......0...1.T... │ │ + 0x00ddaa30 08000000 bb2a3800 00000000 e77d3200 .....*8......}2. │ │ + 0x00ddaa40 d9c93100 53030000 08000000 c32a3800 ..1.S........*8. │ │ + 0x00ddaa50 00000000 1dc03000 aee83100 54030000 ......0...1.T... │ │ 0x00ddaa60 08000000 cb2a3800 00000000 c4353300 .....*8......53. │ │ 0x00ddaa70 17683000 55030000 08000000 d32a3800 .h0.U........*8. │ │ - 0x00ddaa80 00000000 f45f3200 3bd83200 56030000 ....._2.;.2.V... │ │ - 0x00ddaa90 08000000 db2a3800 00000000 65d63100 .....*8.....e.1. │ │ + 0x00ddaa80 00000000 1b603200 3bd83200 56030000 .....`2.;.2.V... │ │ + 0x00ddaa90 08000000 db2a3800 00000000 8cd63100 .....*8.......1. │ │ 0x00ddaaa0 5bd72f00 57030000 00000000 00000000 [./.W........... │ │ - 0x00ddaab0 00000000 2cfd3000 60d72f00 58030000 ....,.0.`./.X... │ │ - 0x00ddaac0 09000000 e32a3800 00000000 b6e83100 .....*8.......1. │ │ - 0x00ddaad0 c7b93200 59030000 03000000 ec2a3800 ..2.Y........*8. │ │ + 0x00ddaab0 00000000 53fd3000 60d72f00 58030000 ....S.0.`./.X... │ │ + 0x00ddaac0 09000000 e32a3800 00000000 dde83100 .....*8.......1. │ │ + 0x00ddaad0 eeb93200 59030000 03000000 ec2a3800 ..2.Y........*8. │ │ 0x00ddaae0 00000000 64d83200 57a13000 5a030000 ....d.2.W.0.Z... │ │ - 0x00ddaaf0 08000000 ef2a3800 00000000 5e173100 .....*8.....^.1. │ │ - 0x00ddab00 5e173100 5b030000 03000000 f72a3800 ^.1.[........*8. │ │ + 0x00ddaaf0 08000000 ef2a3800 00000000 85173100 .....*8.......1. │ │ + 0x00ddab00 85173100 5b030000 03000000 f72a3800 ..1.[........*8. │ │ 0x00ddab10 00000000 9c4b3000 9c4b3000 5c030000 .....K0..K0.\... │ │ - 0x00ddab20 03000000 fa2a3800 00000000 38fd3000 .....*8.....8.0. │ │ - 0x00ddab30 38fd3000 5d030000 03000000 fd2a3800 8.0.]........*8. │ │ + 0x00ddab20 03000000 fa2a3800 00000000 5ffd3000 .....*8....._.0. │ │ + 0x00ddab30 5ffd3000 5d030000 03000000 fd2a3800 _.0.]........*8. │ │ 0x00ddab40 00000000 ad4b3000 ad4b3000 5e030000 .....K0..K0.^... │ │ - 0x00ddab50 03000000 002b3800 00000000 e2433200 .....+8......C2. │ │ - 0x00ddab60 e2433200 5f030000 03000000 032b3800 .C2._........+8. │ │ - 0x00ddab70 00000000 12603200 12603200 60030000 .....`2..`2.`... │ │ - 0x00ddab80 03000000 062b3800 00000000 22603200 .....+8....."`2. │ │ - 0x00ddab90 22603200 61030000 03000000 092b3800 "`2.a........+8. │ │ - 0x00ddaba0 00000000 40543100 40543100 62030000 ....@T1.@T1.b... │ │ + 0x00ddab50 03000000 002b3800 00000000 09443200 .....+8......D2. │ │ + 0x00ddab60 09443200 5f030000 03000000 032b3800 .D2._........+8. │ │ + 0x00ddab70 00000000 39603200 39603200 60030000 ....9`2.9`2.`... │ │ + 0x00ddab80 03000000 062b3800 00000000 49603200 .....+8.....I`2. │ │ + 0x00ddab90 49603200 61030000 03000000 092b3800 I`2.a........+8. │ │ + 0x00ddaba0 00000000 67543100 67543100 62030000 ....gT1.gT1.b... │ │ 0x00ddabb0 03000000 0c2b3800 00000000 42c03000 .....+8.....B.0. │ │ 0x00ddabc0 42c03000 63030000 03000000 0f2b3800 B.0.c........+8. │ │ - 0x00ddabd0 00000000 28df3000 28df3000 64030000 ....(.0.(.0.d... │ │ - 0x00ddabe0 03000000 122b3800 00000000 5a543100 .....+8.....ZT1. │ │ - 0x00ddabf0 5a543100 65030000 03000000 152b3800 ZT1.e........+8. │ │ - 0x00ddac00 00000000 66ae3100 66ae3100 66030000 ....f.1.f.1.f... │ │ + 0x00ddabd0 00000000 4fdf3000 4fdf3000 64030000 ....O.0.O.0.d... │ │ + 0x00ddabe0 03000000 122b3800 00000000 81543100 .....+8......T1. │ │ + 0x00ddabf0 81543100 65030000 03000000 152b3800 .T1.e........+8. │ │ + 0x00ddac00 00000000 8dae3100 8dae3100 66030000 ......1...1.f... │ │ 0x00ddac10 03000000 182b3800 00000000 8d2e3000 .....+8.......0. │ │ 0x00ddac20 8d2e3000 67030000 03000000 1b2b3800 ..0.g........+8. │ │ 0x00ddac30 00000000 78d72f00 78d72f00 68030000 ....x./.x./.h... │ │ 0x00ddac40 03000000 1e2b3800 00000000 bb4b3000 .....+8......K0. │ │ 0x00ddac50 bb4b3000 69030000 03000000 212b3800 .K0.i.......!+8. │ │ - 0x00ddac60 00000000 536f3100 536f3100 6a030000 ....So1.So1.j... │ │ - 0x00ddac70 03000000 242b3800 00000000 6a173100 ....$+8.....j.1. │ │ - 0x00ddac80 6a173100 6b030000 03000000 272b3800 j.1.k.......'+8. │ │ - 0x00ddac90 00000000 a8913200 a8913200 6c030000 ......2...2.l... │ │ + 0x00ddac60 00000000 7a6f3100 7a6f3100 6a030000 ....zo1.zo1.j... │ │ + 0x00ddac70 03000000 242b3800 00000000 91173100 ....$+8.......1. │ │ + 0x00ddac80 91173100 6b030000 03000000 272b3800 ..1.k.......'+8. │ │ + 0x00ddac90 00000000 cf913200 cf913200 6c030000 ......2...2.l... │ │ 0x00ddaca0 03000000 2a2b3800 00000000 6ca13000 ....*+8.....l.0. │ │ 0x00ddacb0 6ca13000 6d030000 03000000 2d2b3800 l.0.m.......-+8. │ │ 0x00ddacc0 00000000 48683000 48683000 6e030000 ....Hh0.Hh0.n... │ │ - 0x00ddacd0 03000000 302b3800 00000000 dc363100 ....0+8......61. │ │ - 0x00ddace0 dc363100 6f030000 03000000 332b3800 .61.o.......3+8. │ │ + 0x00ddacd0 03000000 302b3800 00000000 03373100 ....0+8......71. │ │ + 0x00ddace0 03373100 6f030000 03000000 332b3800 .71.o.......3+8. │ │ 0x00ddacf0 00000000 8ff22f00 8ff22f00 70030000 ....../.../.p... │ │ 0x00ddad00 03000000 362b3800 00000000 b4103000 ....6+8.......0. │ │ 0x00ddad10 b4103000 71030000 03000000 392b3800 ..0.q.......9+8. │ │ - 0x00ddad20 00000000 34df3000 34df3000 72030000 ....4.0.4.0.r... │ │ + 0x00ddad20 00000000 5bdf3000 5bdf3000 72030000 ....[.0.[.0.r... │ │ 0x00ddad30 03000000 3c2b3800 00000000 7ed83200 ....<+8.....~.2. │ │ 0x00ddad40 7ed83200 73030000 03000000 3f2b3800 ~.2.s.......?+8. │ │ - 0x00ddad50 00000000 c2e83100 c2e83100 74030000 ......1...1.t... │ │ - 0x00ddad60 03000000 422b3800 00000000 b2223200 ....B+8......"2. │ │ - 0x00ddad70 b2223200 75030000 03000000 452b3800 ."2.u.......E+8. │ │ - 0x00ddad80 00000000 72543100 72543100 76030000 ....rT1.rT1.v... │ │ - 0x00ddad90 03000000 482b3800 00000000 ccc93100 ....H+8.......1. │ │ - 0x00ddada0 ccc93100 77030000 03000000 4b2b3800 ..1.w.......K+8. │ │ + 0x00ddad50 00000000 e9e83100 e9e83100 74030000 ......1...1.t... │ │ + 0x00ddad60 03000000 422b3800 00000000 d9223200 ....B+8......"2. │ │ + 0x00ddad70 d9223200 75030000 03000000 452b3800 ."2.u.......E+8. │ │ + 0x00ddad80 00000000 99543100 99543100 76030000 .....T1..T1.v... │ │ + 0x00ddad90 03000000 482b3800 00000000 f3c93100 ....H+8.......1. │ │ + 0x00ddada0 f3c93100 77030000 03000000 4b2b3800 ..1.w.......K+8. │ │ 0x00ddadb0 00000000 eb353300 eb353300 78030000 .....53..53.x... │ │ - 0x00ddadc0 03000000 4e2b3800 00000000 fd433200 ....N+8......C2. │ │ - 0x00ddadd0 fd433200 79030000 03000000 512b3800 .C2.y.......Q+8. │ │ - 0x00ddade0 00000000 6f6f3100 6f6f3100 7a030000 ....oo1.oo1.z... │ │ - 0x00ddadf0 03000000 542b3800 00000000 d7e83100 ....T+8.......1. │ │ - 0x00ddae00 d7e83100 7b030000 03000000 572b3800 ..1.{.......W+8. │ │ - 0x00ddae10 00000000 cb7d3200 cb7d3200 7c030000 .....}2..}2.|... │ │ - 0x00ddae20 03000000 5a2b3800 00000000 159b3200 ....Z+8.......2. │ │ - 0x00ddae30 159b3200 7d030000 0b000000 5d2b3800 ..2.}.......]+8. │ │ - 0x00ddae40 00000000 b58c3100 28143300 7e030000 ......1.(.3.~... │ │ - 0x00ddae50 00000000 00000000 00000000 d37d3200 .............}2. │ │ - 0x00ddae60 836f3100 7f030000 09000000 682b3800 .o1.........h+8. │ │ - 0x00ddae70 00000000 c2103000 259b3200 80030000 ......0.%.2..... │ │ - 0x00ddae80 09000000 712b3800 00000000 847b3200 ....q+8......{2. │ │ - 0x00ddae90 847b3200 81030000 09000000 7a2b3800 .{2.........z+8. │ │ + 0x00ddadc0 03000000 4e2b3800 00000000 24443200 ....N+8.....$D2. │ │ + 0x00ddadd0 24443200 79030000 03000000 512b3800 $D2.y.......Q+8. │ │ + 0x00ddade0 00000000 966f3100 966f3100 7a030000 .....o1..o1.z... │ │ + 0x00ddadf0 03000000 542b3800 00000000 fee83100 ....T+8.......1. │ │ + 0x00ddae00 fee83100 7b030000 03000000 572b3800 ..1.{.......W+8. │ │ + 0x00ddae10 00000000 f27d3200 f27d3200 7c030000 .....}2..}2.|... │ │ + 0x00ddae20 03000000 5a2b3800 00000000 3c9b3200 ....Z+8.....<.2. │ │ + 0x00ddae30 3c9b3200 7d030000 0b000000 5d2b3800 <.2.}.......]+8. │ │ + 0x00ddae40 00000000 dc8c3100 28143300 7e030000 ......1.(.3.~... │ │ + 0x00ddae50 00000000 00000000 00000000 fa7d3200 .............}2. │ │ + 0x00ddae60 aa6f3100 7f030000 09000000 682b3800 .o1.........h+8. │ │ + 0x00ddae70 00000000 c2103000 4c9b3200 80030000 ......0.L.2..... │ │ + 0x00ddae80 09000000 712b3800 00000000 ab7b3200 ....q+8......{2. │ │ + 0x00ddae90 ab7b3200 81030000 09000000 7a2b3800 .{2.........z+8. │ │ 0x00ddaea0 00000000 88b62f00 d0103000 82030000 ....../...0..... │ │ - 0x00ddaeb0 09000000 832b3800 00000000 86543100 .....+8......T1. │ │ + 0x00ddaeb0 09000000 832b3800 00000000 ad543100 .....+8......T1. │ │ 0x00ddaec0 f8353300 83030000 09000000 8c2b3800 .53..........+8. │ │ - 0x00ddaed0 00000000 37e63100 37e63100 84030000 ....7.1.7.1..... │ │ - 0x00ddaee0 09000000 952b3800 00000000 ebe83100 .....+8.......1. │ │ - 0x00ddaef0 ba8c3100 85030000 09000000 9e2b3800 ..1..........+8. │ │ - 0x00ddaf00 00000000 46fd3000 b3863000 86030000 ....F.0...0..... │ │ - 0x00ddaf10 09000000 a72b3800 00000000 9c8a3100 .....+8.......1. │ │ - 0x00ddaf20 9c8a3100 87030000 09000000 b02b3800 ..1..........+8. │ │ - 0x00ddaf30 00000000 78ae3100 50683000 88030000 ....x.1.Ph0..... │ │ + 0x00ddaed0 00000000 5ee63100 5ee63100 84030000 ....^.1.^.1..... │ │ + 0x00ddaee0 09000000 952b3800 00000000 12e93100 .....+8.......1. │ │ + 0x00ddaef0 e18c3100 85030000 09000000 9e2b3800 ..1..........+8. │ │ + 0x00ddaf00 00000000 6dfd3000 b3863000 86030000 ....m.0...0..... │ │ + 0x00ddaf10 09000000 a72b3800 00000000 c38a3100 .....+8.......1. │ │ + 0x00ddaf20 c38a3100 87030000 09000000 b02b3800 ..1..........+8. │ │ + 0x00ddaf30 00000000 9fae3100 50683000 88030000 ......1.Ph0..... │ │ 0x00ddaf40 00000000 00000000 00000000 2d143300 ............-.3. │ │ - 0x00ddaf50 2e603200 89030000 00000000 00000000 .`2............. │ │ + 0x00ddaf50 55603200 89030000 00000000 00000000 U`2............. │ │ 0x00ddaf60 00000000 90d72f00 79a13000 8a030000 ....../.y.0..... │ │ - 0x00ddaf70 00000000 00000000 00000000 c68c3100 ..............1. │ │ - 0x00ddaf80 c68c3100 8b030000 0b000000 b92b3800 ..1..........+8. │ │ - 0x00ddaf90 00000000 32053200 32053200 8c030000 ....2.2.2.2..... │ │ - 0x00ddafa0 0b000000 c42b3800 00000000 dbb93200 .....+8.......2. │ │ - 0x00ddafb0 dbb93200 8d030000 0b000000 cf2b3800 ..2..........+8. │ │ - 0x00ddafc0 00000000 efb93200 85a13000 8e030000 ......2...0..... │ │ - 0x00ddafd0 04000000 da2b3800 00000000 319b3200 .....+8.....1.2. │ │ - 0x00ddafe0 da8c3100 8f030000 09000000 de2b3800 ..1..........+8. │ │ + 0x00ddaf70 00000000 00000000 00000000 ed8c3100 ..............1. │ │ + 0x00ddaf80 ed8c3100 8b030000 0b000000 b92b3800 ..1..........+8. │ │ + 0x00ddaf90 00000000 59053200 59053200 8c030000 ....Y.2.Y.2..... │ │ + 0x00ddafa0 0b000000 c42b3800 00000000 02ba3200 .....+8.......2. │ │ + 0x00ddafb0 02ba3200 8d030000 0b000000 cf2b3800 ..2..........+8. │ │ + 0x00ddafc0 00000000 16ba3200 85a13000 8e030000 ......2...0..... │ │ + 0x00ddafd0 04000000 da2b3800 00000000 589b3200 .....+8.....X.2. │ │ + 0x00ddafe0 018d3100 8f030000 09000000 de2b3800 ..1..........+8. │ │ 0x00ddaff0 00000000 dc103000 98d83200 90030000 ......0...2..... │ │ - 0x00ddb000 09000000 e72b3800 00000000 e9363100 .....+8......61. │ │ - 0x00ddb010 dec93100 91030000 08000000 f02b3800 ..1..........+8. │ │ + 0x00ddb000 09000000 e72b3800 00000000 10373100 .....+8......71. │ │ + 0x00ddb010 05ca3100 91030000 08000000 f02b3800 ..1..........+8. │ │ 0x00ddb020 00000000 cf4b3000 bf863000 92030000 .....K0...0..... │ │ 0x00ddb030 08000000 f82b3800 00000000 db4b3000 .....+8......K0. │ │ - 0x00ddb040 54fd3000 93030000 00000000 00000000 T.0............. │ │ - 0x00ddb050 00000000 a2d83200 c6223200 94030000 ......2.."2..... │ │ + 0x00ddb040 7bfd3000 93030000 00000000 00000000 {.0............. │ │ + 0x00ddb050 00000000 a2d83200 ed223200 94030000 ......2.."2..... │ │ 0x00ddb060 00000000 00000000 00000000 9ca13000 ..............0. │ │ 0x00ddb070 43563300 95030000 00000000 00000000 CV3............. │ │ - 0x00ddb080 00000000 46053200 369b3200 96030000 ....F.2.6.2..... │ │ + 0x00ddb080 00000000 6d053200 5d9b3200 96030000 ....m.2.].2..... │ │ 0x00ddb090 00000000 00000000 00000000 9cd72f00 ............../. │ │ 0x00ddb0a0 5bc03000 97030000 09000000 002c3800 [.0..........,8. │ │ - 0x00ddb0b0 00000000 a7d72f00 24393200 98030000 ....../.$92..... │ │ - 0x00ddb0c0 07000000 092c3800 00000000 b6863100 .....,8.......1. │ │ - 0x00ddb0d0 b6863100 99030000 09000000 102c3800 ..1..........,8. │ │ + 0x00ddb0b0 00000000 a7d72f00 4b393200 98030000 ....../.K92..... │ │ + 0x00ddb0c0 07000000 092c3800 00000000 dd863100 .....,8.......1. │ │ + 0x00ddb0d0 dd863100 99030000 09000000 102c3800 ..1..........,8. │ │ 0x00ddb0e0 00000000 8e453000 8e453000 9a030000 .....E0..E0..... │ │ 0x00ddb0f0 09000000 192c3800 00000000 09b12f00 .....,8......./. │ │ 0x00ddb100 09b12f00 9b030000 09000000 222c3800 ../.........",8. │ │ - 0x00ddb110 00000000 2d6a3100 2d6a3100 9c030000 ....-j1.-j1..... │ │ - 0x00ddb120 09000000 2b2c3800 00000000 763b3200 ....+,8.....v;2. │ │ - 0x00ddb130 763b3200 9d030000 09000000 342c3800 v;2.........4,8. │ │ + 0x00ddb110 00000000 546a3100 546a3100 9c030000 ....Tj1.Tj1..... │ │ + 0x00ddb120 09000000 2b2c3800 00000000 9d3b3200 ....+,8......;2. │ │ + 0x00ddb130 9d3b3200 9d030000 09000000 342c3800 .;2.........4,8. │ │ 0x00ddb140 00000000 d70e3300 d70e3300 9e030000 ......3...3..... │ │ - 0x00ddb150 09000000 3d2c3800 00000000 7a783200 ....=,8.....zx2. │ │ - 0x00ddb160 7a783200 9f030000 09000000 462c3800 zx2.........F,8. │ │ + 0x00ddb150 09000000 3d2c3800 00000000 a1783200 ....=,8......x2. │ │ + 0x00ddb160 a1783200 9f030000 09000000 462c3800 .x2.........F,8. │ │ 0x00ddb170 00000000 4f633000 4f633000 a0030000 ....Oc0.Oc0..... │ │ - 0x00ddb180 09000000 4f2c3800 00000000 24d23200 ....O,8.....$.2. │ │ - 0x00ddb190 24d23200 a1030000 09000000 582c3800 $.2.........X,8. │ │ - 0x00ddb1a0 00000000 eae23100 eae23100 a2030000 ......1...1..... │ │ + 0x00ddb180 09000000 4f2c3800 00000000 4bd23200 ....O,8.....K.2. │ │ + 0x00ddb190 4bd23200 a1030000 09000000 582c3800 K.2.........X,8. │ │ + 0x00ddb1a0 00000000 11e33100 11e33100 a2030000 ......1...1..... │ │ 0x00ddb1b0 09000000 612c3800 00000000 622f3300 ....a,8.....b/3. │ │ 0x00ddb1c0 622f3300 a3030000 09000000 6a2c3800 b/3.........j,8. │ │ 0x00ddb1d0 00000000 f4ec2f00 f4ec2f00 a4030000 ....../.../..... │ │ 0x00ddb1e0 09000000 732c3800 00000000 2d823000 ....s,8.....-.0. │ │ 0x00ddb1f0 2d823000 a5030000 09000000 7c2c3800 -.0.........|,8. │ │ 0x00ddb200 00000000 87503300 87503300 a6030000 .....P3..P3..... │ │ 0x00ddb210 09000000 852c3800 00000000 e7103000 .....,8.......0. │ │ - 0x00ddb220 dc223200 a7030000 09000000 8e2c3800 ."2..........,8. │ │ - 0x00ddb230 00000000 61fd3000 61fd3000 a8030000 ....a.0.a.0..... │ │ + 0x00ddb220 03233200 a7030000 09000000 8e2c3800 .#2..........,8. │ │ + 0x00ddb230 00000000 88fd3000 88fd3000 a8030000 ......0...0..... │ │ 0x00ddb240 09000000 972c3800 00000000 65c03000 .....,8.....e.0. │ │ 0x00ddb250 65c03000 a9030000 06000000 a02c3800 e.0..........,8. │ │ 0x00ddb260 00000000 5c683000 5c683000 aa030000 ....\h0.\h0..... │ │ 0x00ddb270 06000000 a62c3800 00000000 39143300 .....,8.....9.3. │ │ 0x00ddb280 39143300 ab030000 06000000 ac2c3800 9.3..........,8. │ │ 0x00ddb290 00000000 80683000 80683000 ac030000 .....h0..h0..... │ │ - 0x00ddb2a0 06000000 b22c3800 00000000 df8c3100 .....,8.......1. │ │ - 0x00ddb2b0 df8c3100 ad030000 09000000 b82c3800 ..1..........,8. │ │ + 0x00ddb2a0 06000000 b22c3800 00000000 068d3100 .....,8.......1. │ │ + 0x00ddb2b0 068d3100 ad030000 09000000 b82c3800 ..1..........,8. │ │ 0x00ddb2c0 00000000 b8d83200 b8d83200 ae030000 ......2...2..... │ │ 0x00ddb2d0 06000000 c12c3800 00000000 b2a13000 .....,8.......0. │ │ 0x00ddb2e0 b2a13000 af030000 06000000 c72c3800 ..0..........,8. │ │ 0x00ddb2f0 00000000 e84b3000 e84b3000 b0030000 .....K0..K0..... │ │ - 0x00ddb300 06000000 cd2c3800 00000000 03ba3200 .....,8.......2. │ │ - 0x00ddb310 03ba3200 b1030000 06000000 d32c3800 ..2..........,8. │ │ + 0x00ddb300 06000000 cd2c3800 00000000 2aba3200 .....,8.....*.2. │ │ + 0x00ddb310 2aba3200 b1030000 06000000 d32c3800 *.2..........,8. │ │ 0x00ddb320 00000000 04363300 04363300 b2030000 .....63..63..... │ │ - 0x00ddb330 00000000 00000000 00000000 8f6f3100 .............o1. │ │ - 0x00ddb340 8f6f3100 b3030000 00000000 00000000 .o1............. │ │ - 0x00ddb350 00000000 5c053200 f2103000 b4030000 ....\.2...0..... │ │ + 0x00ddb330 00000000 00000000 00000000 b66f3100 .............o1. │ │ + 0x00ddb340 b66f3100 b3030000 00000000 00000000 .o1............. │ │ + 0x00ddb350 00000000 83053200 f2103000 b4030000 ......2...0..... │ │ 0x00ddb360 00000000 00000000 00000000 dba13000 ..............0. │ │ - 0x00ddb370 4c9b3200 b5030000 00000000 00000000 L.2............. │ │ - 0x00ddb380 00000000 f5363100 96b62f00 b6030000 .....61.../..... │ │ + 0x00ddb370 739b3200 b5030000 00000000 00000000 s.2............. │ │ + 0x00ddb380 00000000 1c373100 96b62f00 b6030000 .....71.../..... │ │ 0x00ddb390 00000000 00000000 00000000 59563300 ............YV3. │ │ - 0x00ddb3a0 0d373100 b7030000 0a000000 d92c3800 .71..........,8. │ │ - 0x00ddb3b0 00000000 e7223200 cb863000 b8030000 ....."2...0..... │ │ - 0x00ddb3c0 0a000000 e32c3800 00000000 94543100 .....,8......T1. │ │ - 0x00ddb3d0 84ae3100 b9030000 0a000000 ed2c3800 ..1..........,8. │ │ - 0x00ddb3e0 00000000 5d143300 2cba3200 ba030000 ....].3.,.2..... │ │ - 0x00ddb3f0 0a000000 f72c3800 00000000 83fd3000 .....,8.......0. │ │ + 0x00ddb3a0 34373100 b7030000 0a000000 d92c3800 471..........,8. │ │ + 0x00ddb3b0 00000000 0e233200 cb863000 b8030000 .....#2...0..... │ │ + 0x00ddb3c0 0a000000 e32c3800 00000000 bb543100 .....,8......T1. │ │ + 0x00ddb3d0 abae3100 b9030000 0a000000 ed2c3800 ..1..........,8. │ │ + 0x00ddb3e0 00000000 5d143300 53ba3200 ba030000 ....].3.S.2..... │ │ + 0x00ddb3f0 0a000000 f72c3800 00000000 aafd3000 .....,8.......0. │ │ 0x00ddb400 9ff22f00 bb030000 0b000000 012d3800 ../..........-8. │ │ - 0x00ddb410 00000000 74053200 4cdf3000 bc030000 ....t.2.L.0..... │ │ + 0x00ddb410 00000000 9b053200 73df3000 bc030000 ......2.s.0..... │ │ 0x00ddb420 0b000000 0c2d3800 00000000 aeb62f00 .....-8......./. │ │ - 0x00ddb430 9dae3100 bd030000 0b000000 172d3800 ..1..........-8. │ │ - 0x00ddb440 00000000 649b3200 b6d72f00 be030000 ....d.2.../..... │ │ - 0x00ddb450 00000000 00000000 00000000 068d3100 ..............1. │ │ - 0x00ddb460 f9223200 bf030000 00000000 00000000 ."2............. │ │ - 0x00ddb470 00000000 b8f22f00 a6543100 c0030000 ....../..T1..... │ │ - 0x00ddb480 00000000 00000000 00000000 83053200 ..............2. │ │ - 0x00ddb490 b2543100 c1030000 08000000 222d3800 .T1........."-8. │ │ - 0x00ddb4a0 00000000 f3a13000 71173100 c2030000 ......0.q.1..... │ │ - 0x00ddb4b0 08000000 2a2d3800 00000000 3a603200 ....*-8.....:`2. │ │ - 0x00ddb4c0 6cdf3000 c3030000 08000000 322d3800 l.0.........2-8. │ │ - 0x00ddb4d0 00000000 e4863000 eac93100 c4030000 ......0...1..... │ │ - 0x00ddb4e0 08000000 3a2d3800 00000000 05233200 ....:-8......#2. │ │ - 0x00ddb4f0 9f6f3100 c5030000 08000000 422d3800 .o1.........B-8. │ │ - 0x00ddb500 00000000 f6863000 128d3100 c6030000 ......0...1..... │ │ - 0x00ddb510 08000000 4a2d3800 00000000 7ddf3000 ....J-8.....}.0. │ │ - 0x00ddb520 c3543100 c7030000 08000000 522d3800 .T1.........R-8. │ │ - 0x00ddb530 00000000 709b3200 04a23000 c8030000 ....p.2...0..... │ │ + 0x00ddb430 c4ae3100 bd030000 0b000000 172d3800 ..1..........-8. │ │ + 0x00ddb440 00000000 8b9b3200 b6d72f00 be030000 ......2.../..... │ │ + 0x00ddb450 00000000 00000000 00000000 2d8d3100 ............-.1. │ │ + 0x00ddb460 20233200 bf030000 00000000 00000000 #2............. │ │ + 0x00ddb470 00000000 b8f22f00 cd543100 c0030000 ....../..T1..... │ │ + 0x00ddb480 00000000 00000000 00000000 aa053200 ..............2. │ │ + 0x00ddb490 d9543100 c1030000 08000000 222d3800 .T1........."-8. │ │ + 0x00ddb4a0 00000000 f3a13000 98173100 c2030000 ......0...1..... │ │ + 0x00ddb4b0 08000000 2a2d3800 00000000 61603200 ....*-8.....a`2. │ │ + 0x00ddb4c0 93df3000 c3030000 08000000 322d3800 ..0.........2-8. │ │ + 0x00ddb4d0 00000000 e4863000 11ca3100 c4030000 ......0...1..... │ │ + 0x00ddb4e0 08000000 3a2d3800 00000000 2c233200 ....:-8.....,#2. │ │ + 0x00ddb4f0 c66f3100 c5030000 08000000 422d3800 .o1.........B-8. │ │ + 0x00ddb500 00000000 f6863000 398d3100 c6030000 ......0.9.1..... │ │ + 0x00ddb510 08000000 4a2d3800 00000000 a4df3000 ....J-8.......0. │ │ + 0x00ddb520 ea543100 c7030000 08000000 522d3800 .T1.........R-8. │ │ + 0x00ddb530 00000000 979b3200 04a23000 c8030000 ......2...0..... │ │ 0x00ddb540 08000000 5a2d3800 00000000 0a113000 ....Z-8.......0. │ │ - 0x00ddb550 24373100 c9030000 08000000 622d3800 $71.........b-8. │ │ - 0x00ddb560 00000000 8edf3000 40ba3200 ca030000 ......0.@.2..... │ │ - 0x00ddb570 08000000 6a2d3800 00000000 35373100 ....j-8.....571. │ │ - 0x00ddb580 b06f3100 cb030000 08000000 722d3800 .o1.........r-8. │ │ + 0x00ddb550 4b373100 c9030000 08000000 622d3800 K71.........b-8. │ │ + 0x00ddb560 00000000 b5df3000 67ba3200 ca030000 ......0.g.2..... │ │ + 0x00ddb570 08000000 6a2d3800 00000000 5c373100 ....j-8.....\71. │ │ + 0x00ddb580 d76f3100 cb030000 08000000 722d3800 .o1.........r-8. │ │ 0x00ddb590 00000000 114c3000 a22e3000 cc030000 .....L0...0..... │ │ 0x00ddb5a0 08000000 7a2d3800 00000000 07873000 ....z-8.......0. │ │ 0x00ddb5b0 234c3000 cd030000 09000000 822d3800 #L0..........-8. │ │ 0x00ddb5c0 00000000 c2d72f00 c2d72f00 ce030000 ....../.../..... │ │ 0x00ddb5d0 05000000 8b2d3800 00000000 bcb62f00 .....-8......./. │ │ 0x00ddb5e0 bcb62f00 cf030000 00000000 00000000 ../............. │ │ - 0x00ddb5f0 00000000 09723200 09723200 d0030000 .....r2..r2..... │ │ + 0x00ddb5f0 00000000 30723200 30723200 d0030000 ....0r2.0r2..... │ │ 0x00ddb600 00000000 00000000 00000000 c4f22f00 ............../. │ │ 0x00ddb610 c4f22f00 d1030000 06000000 902d3800 ../..........-8. │ │ 0x00ddb620 00000000 a4683000 a4683000 d2030000 .....h0..h0..... │ │ - 0x00ddb630 07000000 962d3800 00000000 a3cb3200 .....-8.......2. │ │ - 0x00ddb640 238d3100 d3030000 08000000 9d2d3800 #.1..........-8. │ │ - 0x00ddb650 00000000 ed343200 16a23000 d4030000 .....42...0..... │ │ + 0x00ddb630 07000000 962d3800 00000000 cacb3200 .....-8.......2. │ │ + 0x00ddb640 4a8d3100 d3030000 08000000 9d2d3800 J.1..........-8. │ │ + 0x00ddb650 00000000 14353200 16a23000 d4030000 .....52...0..... │ │ 0x00ddb660 08000000 a52d3800 00000000 b1683000 .....-8......h0. │ │ 0x00ddb670 b1683000 d5030000 07000000 ad2d3800 .h0..........-8. │ │ - 0x00ddb680 00000000 4a8d3100 e17d3200 d6030000 ....J.1..}2..... │ │ + 0x00ddb680 00000000 718d3100 087e3200 d6030000 ....q.1..~2..... │ │ 0x00ddb690 08000000 b42d3800 00000000 69563300 .....-8.....iV3. │ │ 0x00ddb6a0 b42e3000 d7030000 08000000 bc2d3800 ..0..........-8. │ │ 0x00ddb6b0 00000000 cad72f00 cad72f00 d8030000 ....../.../..... │ │ 0x00ddb6c0 07000000 c42d3800 00000000 2a4c3000 .....-8.....*L0. │ │ 0x00ddb6d0 d7f22f00 d9030000 08000000 cb2d3800 ../..........-8. │ │ - 0x00ddb6e0 00000000 e1d72f00 057e3200 da030000 ....../..~2..... │ │ + 0x00ddb6e0 00000000 e1d72f00 2c7e3200 da030000 ....../.,~2..... │ │ 0x00ddb6f0 08000000 d32d3800 00000000 77563300 .....-8.....wV3. │ │ 0x00ddb700 77563300 db030000 07000000 db2d3800 wV3..........-8. │ │ - 0x00ddb710 00000000 0d443200 4b603200 dc030000 .....D2.K`2..... │ │ + 0x00ddb710 00000000 34443200 72603200 dc030000 ....4D2.r`2..... │ │ 0x00ddb720 08000000 e22d3800 00000000 83563300 .....-8......V3. │ │ 0x00ddb730 87f63200 dd030000 08000000 ea2d3800 ..2..........-8. │ │ 0x00ddb740 00000000 a3563300 a3563300 de030000 .....V3..V3..... │ │ 0x00ddb750 07000000 f22d3800 00000000 89c03000 .....-8.......0. │ │ 0x00ddb760 89c03000 df030000 07000000 f92d3800 ..0..........-8. │ │ 0x00ddb770 00000000 3da23000 3da23000 e0030000 ....=.0.=.0..... │ │ 0x00ddb780 08000000 002e3800 00000000 6a143300 ......8.....j.3. │ │ 0x00ddb790 6a143300 e1030000 08000000 082e3800 j.3...........8. │ │ - 0x00ddb7a0 00000000 82173100 82173100 e2030000 ......1...1..... │ │ - 0x00ddb7b0 06000000 102e3800 00000000 b5ae3100 ......8.......1. │ │ - 0x00ddb7c0 b5ae3100 e3030000 07000000 162e3800 ..1...........8. │ │ + 0x00ddb7a0 00000000 a9173100 a9173100 e2030000 ......1...1..... │ │ + 0x00ddb7b0 06000000 102e3800 00000000 dcae3100 ......8.......1. │ │ + 0x00ddb7c0 dcae3100 e3030000 07000000 162e3800 ..1...........8. │ │ 0x00ddb7d0 00000000 0ad82f00 0ad82f00 e4030000 ....../.../..... │ │ 0x00ddb7e0 08000000 1d2e3800 00000000 b2563300 ......8......V3. │ │ 0x00ddb7f0 62a23000 e5030000 09000000 252e3800 b.0.........%.8. │ │ - 0x00ddb800 00000000 94a23000 51ba3200 e6030000 ......0.Q.2..... │ │ - 0x00ddb810 09000000 2e2e3800 00000000 829b3200 ......8.......2. │ │ - 0x00ddb820 9fdf3000 e7030000 09000000 372e3800 ..0.........7.8. │ │ + 0x00ddb800 00000000 94a23000 78ba3200 e6030000 ......0.x.2..... │ │ + 0x00ddb810 09000000 2e2e3800 00000000 a99b3200 ......8.......2. │ │ + 0x00ddb820 c6df3000 e7030000 09000000 372e3800 ..0.........7.8. │ │ 0x00ddb830 00000000 0f363300 0f363300 e8030000 .....63..63..... │ │ - 0x00ddb840 07000000 402e3800 00000000 78ba3200 ....@.8.....x.2. │ │ - 0x00ddb850 78ba3200 e9030000 07000000 472e3800 x.2.........G.8. │ │ + 0x00ddb840 07000000 402e3800 00000000 9fba3200 ....@.8.......2. │ │ + 0x00ddb850 9fba3200 e9030000 07000000 472e3800 ..2.........G.8. │ │ 0x00ddb860 00000000 28363300 28363300 ea030000 ....(63.(63..... │ │ 0x00ddb870 08000000 4e2e3800 00000000 a4f63200 ....N.8.......2. │ │ - 0x00ddb880 c6df3000 eb030000 09000000 562e3800 ..0.........V.8. │ │ + 0x00ddb880 eddf3000 eb030000 09000000 562e3800 ..0.........V.8. │ │ 0x00ddb890 00000000 2fd82f00 2fd82f00 ec030000 ...././././..... │ │ - 0x00ddb8a0 08000000 5f2e3800 00000000 e7df3000 ...._.8.......0. │ │ - 0x00ddb8b0 e7df3000 ed030000 05000000 672e3800 ..0.........g.8. │ │ - 0x00ddb8c0 00000000 f9e83100 f9e83100 ee030000 ......1...1..... │ │ + 0x00ddb8a0 08000000 5f2e3800 00000000 0ee03000 ...._.8.......0. │ │ + 0x00ddb8b0 0ee03000 ed030000 05000000 672e3800 ..0.........g.8. │ │ + 0x00ddb8c0 00000000 20e93100 20e93100 ee030000 .... .1. .1..... │ │ 0x00ddb8d0 05000000 6c2e3800 00000000 45363300 ....l.8.....E63. │ │ 0x00ddb8e0 cab62f00 ef030000 05000000 712e3800 ../.........q.8. │ │ - 0x00ddb8f0 00000000 e2b62f00 a79b3200 f0030000 ....../...2..... │ │ - 0x00ddb900 05000000 762e3800 00000000 94053200 ....v.8.......2. │ │ - 0x00ddb910 94053200 f1030000 00000000 00000000 ..2............. │ │ + 0x00ddb8f0 00000000 e2b62f00 ce9b3200 f0030000 ....../...2..... │ │ + 0x00ddb900 05000000 762e3800 00000000 bb053200 ....v.8.......2. │ │ + 0x00ddb910 bb053200 f1030000 00000000 00000000 ..2............. │ │ 0x00ddb920 00000000 55363300 55363300 f2030000 ....U63.U63..... │ │ - 0x00ddb930 00000000 00000000 00000000 91fd3000 ..............0. │ │ - 0x00ddb940 91fd3000 f3030000 00000000 00000000 ..0............. │ │ + 0x00ddb930 00000000 00000000 00000000 b8fd3000 ..............0. │ │ + 0x00ddb940 b8fd3000 f3030000 00000000 00000000 ..0............. │ │ 0x00ddb950 00000000 534c3000 534c3000 f4030000 ....SL0.SL0..... │ │ 0x00ddb960 00000000 00000000 00000000 c0683000 .............h0. │ │ 0x00ddb970 c0683000 f5030000 00000000 00000000 .h0............. │ │ - 0x00ddb980 00000000 ffe83100 ffe83100 f6030000 ......1...1..... │ │ + 0x00ddb980 00000000 26e93100 26e93100 f6030000 ....&.1.&.1..... │ │ 0x00ddb990 00000000 00000000 00000000 0af32f00 ............../. │ │ 0x00ddb9a0 0af32f00 f7030000 00000000 00000000 ../............. │ │ - 0x00ddb9b0 00000000 be9b3200 be9b3200 f8030000 ......2...2..... │ │ - 0x00ddb9c0 00000000 00000000 00000000 de343200 .............42. │ │ - 0x00ddb9d0 de343200 f9030000 00000000 00000000 .42............. │ │ + 0x00ddb9b0 00000000 e59b3200 e59b3200 f8030000 ......2...2..... │ │ + 0x00ddb9c0 00000000 00000000 00000000 05353200 .............52. │ │ + 0x00ddb9d0 05353200 f9030000 00000000 00000000 .52............. │ │ 0x00ddb9e0 00000000 18ed3200 cf683000 fa030000 ......2..h0..... │ │ - 0x00ddb9f0 00000000 00000000 00000000 2df53000 ............-.0. │ │ - 0x00ddba00 c16f3100 fb030000 00000000 00000000 .o1............. │ │ + 0x00ddb9f0 00000000 00000000 00000000 54f53000 ............T.0. │ │ + 0x00ddba00 e86f3100 fb030000 00000000 00000000 .o1............. │ │ 0x00ddba10 00000000 d82e3000 60363300 fc030000 ......0.`63..... │ │ 0x00ddba20 08000000 7b2e3800 00000000 484b3300 ....{.8.....HK3. │ │ 0x00ddba30 19f32f00 fd030000 00000000 00000000 ../............. │ │ - 0x00ddba40 00000000 94173100 91ba3200 fe030000 ......1...2..... │ │ + 0x00ddba40 00000000 bb173100 b8ba3200 fe030000 ......1...2..... │ │ 0x00ddba50 08000000 832e3800 00000000 11873000 ......8.......0. │ │ 0x00ddba60 da563300 ff030000 08000000 8b2e3800 .V3...........8. │ │ - 0x00ddba70 00000000 6c363300 adba3200 00040000 ....l63...2..... │ │ + 0x00ddba70 00000000 6c363300 d4ba3200 00040000 ....l63...2..... │ │ 0x00ddba80 08000000 932e3800 00000000 e1d83200 ......8.......2. │ │ - 0x00ddba90 ccba3200 01040000 08000000 9b2e3800 ..2...........8. │ │ - 0x00ddbaa0 00000000 1a873000 0ee93100 02040000 ......0...1..... │ │ - 0x00ddbab0 08000000 a32e3800 00000000 9d173100 ......8.......1. │ │ + 0x00ddba90 f3ba3200 01040000 08000000 9b2e3800 ..2...........8. │ │ + 0x00ddbaa0 00000000 1a873000 35e93100 02040000 ......0.5.1..... │ │ + 0x00ddbab0 08000000 a32e3800 00000000 c4173100 ......8.......1. │ │ 0x00ddbac0 33d82f00 03040000 08000000 ab2e3800 3./...........8. │ │ - 0x00ddbad0 00000000 cd9b3200 16233200 04040000 ......2..#2..... │ │ + 0x00ddbad0 00000000 f49b3200 3d233200 04040000 ......2.=#2..... │ │ 0x00ddbae0 08000000 b32e3800 00000000 3fd82f00 ......8.....?./. │ │ - 0x00ddbaf0 9f053200 05040000 08000000 bb2e3800 ..2...........8. │ │ - 0x00ddbb00 00000000 aa053200 76363300 06040000 ......2.v63..... │ │ - 0x00ddbb10 08000000 c32e3800 00000000 bb053200 ......8.......2. │ │ - 0x00ddbb20 bb053200 07040000 06000000 cb2e3800 ..2...........8. │ │ - 0x00ddbb30 00000000 ccae3100 19e93100 08040000 ......1...1..... │ │ - 0x00ddbb40 07000000 d12e3800 00000000 2ce93100 ......8.....,.1. │ │ - 0x00ddbb50 2a233200 09040000 07000000 d82e3800 *#2...........8. │ │ - 0x00ddbb60 00000000 2c2a3100 2c2a3100 0a040000 ....,*1.,*1..... │ │ + 0x00ddbaf0 c6053200 05040000 08000000 bb2e3800 ..2...........8. │ │ + 0x00ddbb00 00000000 d1053200 76363300 06040000 ......2.v63..... │ │ + 0x00ddbb10 08000000 c32e3800 00000000 e2053200 ......8.......2. │ │ + 0x00ddbb20 e2053200 07040000 06000000 cb2e3800 ..2...........8. │ │ + 0x00ddbb30 00000000 f3ae3100 40e93100 08040000 ......1.@.1..... │ │ + 0x00ddbb40 07000000 d12e3800 00000000 53e93100 ......8.....S.1. │ │ + 0x00ddbb50 51233200 09040000 07000000 d82e3800 Q#2...........8. │ │ + 0x00ddbb60 00000000 532a3100 532a3100 0a040000 ....S*1.S*1..... │ │ 0x00ddbb70 03000000 df2e3800 00000000 a5cb2f00 ......8......./. │ │ 0x00ddbb80 a5cb2f00 0b040000 03000000 e22e3800 ../...........8. │ │ - 0x00ddbb90 00000000 4dfd3100 68603200 0c040000 ....M.1.h`2..... │ │ + 0x00ddbb90 00000000 74fd3100 8f603200 0c040000 ....t.1..`2..... │ │ 0x00ddbba0 00000000 00000000 00000000 e32e3000 ..............0. │ │ 0x00ddbbb0 e92e3000 0d040000 00000000 00000000 ..0............. │ │ - 0x00ddbbc0 00000000 22f32f00 d4543100 0e040000 ...."./..T1..... │ │ - 0x00ddbbd0 00000000 00000000 00000000 ca6f3100 .............o1. │ │ - 0x00ddbbe0 d06f3100 0f040000 00000000 00000000 .o1............. │ │ - 0x00ddbbf0 00000000 dd543100 6d603200 10040000 .....T1.m`2..... │ │ - 0x00ddbc00 00000000 00000000 00000000 2d443200 ............-D2. │ │ + 0x00ddbbc0 00000000 22f32f00 fb543100 0e040000 ...."./..T1..... │ │ + 0x00ddbbd0 00000000 00000000 00000000 f16f3100 .............o1. │ │ + 0x00ddbbe0 f76f3100 0f040000 00000000 00000000 .o1............. │ │ + 0x00ddbbf0 00000000 04553100 94603200 10040000 .....U1..`2..... │ │ + 0x00ddbc00 00000000 00000000 00000000 54443200 ............TD2. │ │ 0x00ddbc10 2c873000 11040000 00000000 00000000 ,.0............. │ │ 0x00ddbc20 00000000 624c3000 f1b62f00 12040000 ....bL0.../..... │ │ 0x00ddbc30 00000000 00000000 00000000 e1683000 .............h0. │ │ - 0x00ddbc40 36e93100 13040000 00000000 00000000 6.1............. │ │ - 0x00ddbc50 00000000 ddae3100 37873000 14040000 ......1.7.0..... │ │ + 0x00ddbc40 5de93100 13040000 00000000 00000000 ].1............. │ │ + 0x00ddbc50 00000000 04af3100 37873000 14040000 ......1.7.0..... │ │ 0x00ddbc60 00000000 00000000 00000000 9bc03000 ..............0. │ │ - 0x00ddbc70 ecdf3000 15040000 00000000 00000000 ..0............. │ │ + 0x00ddbc70 13e03000 15040000 00000000 00000000 ..0............. │ │ 0x00ddbc80 00000000 1b113000 f02e3000 16040000 ......0...0..... │ │ 0x00ddbc90 00000000 00000000 00000000 23113000 ............#.0. │ │ - 0x00ddbca0 46373100 17040000 00000000 00000000 F71............. │ │ - 0x00ddbcb0 00000000 fcc93100 e7683000 18040000 ......1..h0..... │ │ - 0x00ddbcc0 00000000 00000000 00000000 e9543100 .............T1. │ │ - 0x00ddbcd0 9cfd3000 19040000 00000000 00000000 ..0............. │ │ + 0x00ddbca0 6d373100 17040000 00000000 00000000 m71............. │ │ + 0x00ddbcb0 00000000 23ca3100 e7683000 18040000 ....#.1..h0..... │ │ + 0x00ddbcc0 00000000 00000000 00000000 10553100 .............U1. │ │ + 0x00ddbcd0 c3fd3000 19040000 00000000 00000000 ..0............. │ │ 0x00ddbce0 00000000 f92e3000 49d82f00 1a040000 ......0.I./..... │ │ - 0x00ddbcf0 00000000 00000000 00000000 3f233200 ............?#2. │ │ + 0x00ddbcf0 00000000 00000000 00000000 66233200 ............f#2. │ │ 0x00ddbd00 6c4c3000 1b040000 00000000 00000000 lL0............. │ │ - 0x00ddbd10 00000000 784c3000 f4df3000 1c040000 ....xL0...0..... │ │ - 0x00ddbd20 00000000 00000000 00000000 f1543100 .............T1. │ │ + 0x00ddbd10 00000000 784c3000 1be03000 1c040000 ....xL0...0..... │ │ + 0x00ddbd20 00000000 00000000 00000000 18553100 .............U1. │ │ 0x00ddbd30 89363300 1d040000 00000000 00000000 .63............. │ │ 0x00ddbd40 00000000 00000000 00000000 00000000 ................ │ │ 0x00ddbd50 00000000 00000000 00000000 00000000 ................ │ │ 0x00ddbd60 00000000 00000000 00000000 00000000 ................ │ │ - 0x00ddbd70 00000000 a5fd3000 51373100 20040000 ......0.Q71. ... │ │ - 0x00ddbd80 0b000000 e52e3800 00000000 3de93100 ......8.....=.1. │ │ + 0x00ddbd70 00000000 ccfd3000 78373100 20040000 ......0.x71. ... │ │ + 0x00ddbd80 0b000000 e52e3800 00000000 64e93100 ......8.....d.1. │ │ 0x00ddbd90 bff63200 21040000 0b000000 f02e3800 ..2.!.........8. │ │ - 0x00ddbda0 00000000 4a233200 4a233200 22040000 ....J#2.J#2."... │ │ - 0x00ddbdb0 0b000000 fb2e3800 00000000 7a603200 ......8.....z`2. │ │ - 0x00ddbdc0 7a603200 23040000 0b000000 062f3800 z`2.#......../8. │ │ - 0x00ddbdd0 00000000 fa543100 fa543100 24040000 .....T1..T1.$... │ │ + 0x00ddbda0 00000000 71233200 71233200 22040000 ....q#2.q#2."... │ │ + 0x00ddbdb0 0b000000 fb2e3800 00000000 a1603200 ......8......`2. │ │ + 0x00ddbdc0 a1603200 23040000 0b000000 062f3800 .`2.#......../8. │ │ + 0x00ddbdd0 00000000 21553100 21553100 24040000 ....!U1.!U1.$... │ │ 0x00ddbde0 0b000000 112f3800 00000000 2af32f00 ...../8.....*./. │ │ - 0x00ddbdf0 5c373100 25040000 00000000 00000000 \71.%........... │ │ - 0x00ddbe00 00000000 fddf3000 d7ba3200 26040000 ......0...2.&... │ │ + 0x00ddbdf0 83373100 25040000 00000000 00000000 .71.%........... │ │ + 0x00ddbe00 00000000 24e03000 feba3200 26040000 ....$.0...2.&... │ │ 0x00ddbe10 00000000 00000000 00000000 fcb62f00 ............../. │ │ - 0x00ddbe20 37443200 27040000 00000000 00000000 7D2.'........... │ │ - 0x00ddbe30 00000000 df9b3200 04553100 28040000 ......2..U1.(... │ │ - 0x00ddbe40 00000000 00000000 00000000 68233200 ............h#2. │ │ - 0x00ddbe50 dfba3200 29040000 09000000 1c2f3800 ..2.)......../8. │ │ - 0x00ddbe60 00000000 0eb73200 33f32f00 2a040000 ......2.3./.*... │ │ - 0x00ddbe70 09000000 252f3800 00000000 387e3200 ....%/8.....8~2. │ │ + 0x00ddbe20 5e443200 27040000 00000000 00000000 ^D2.'........... │ │ + 0x00ddbe30 00000000 069c3200 2b553100 28040000 ......2.+U1.(... │ │ + 0x00ddbe40 00000000 00000000 00000000 8f233200 .............#2. │ │ + 0x00ddbe50 06bb3200 29040000 09000000 1c2f3800 ..2.)......../8. │ │ + 0x00ddbe60 00000000 35b73200 33f32f00 2a040000 ....5.2.3./.*... │ │ + 0x00ddbe70 09000000 252f3800 00000000 5f7e3200 ....%/8....._~2. │ │ 0x00ddbe80 2d113000 2b040000 09000000 2e2f3800 -.0.+......../8. │ │ - 0x00ddbe90 00000000 457e3200 042f3000 2c040000 ....E~2../0.,... │ │ - 0x00ddbea0 09000000 372f3800 00000000 04ca3100 ....7/8.......1. │ │ + 0x00ddbe90 00000000 6c7e3200 042f3000 2c040000 ....l~2../0.,... │ │ + 0x00ddbea0 09000000 372f3800 00000000 2bca3100 ....7/8.....+.1. │ │ 0x00ddbeb0 a2c03000 2d040000 09000000 402f3800 ..0.-.......@/8. │ │ - 0x00ddbec0 00000000 05e03000 75233200 2e040000 ......0.u#2..... │ │ - 0x00ddbed0 09000000 492f3800 00000000 51dc3000 ....I/8.....Q.0. │ │ - 0x00ddbee0 527e3200 2f040000 09000000 522f3800 R~2./.......R/8. │ │ + 0x00ddbec0 00000000 2ce03000 9c233200 2e040000 ....,.0..#2..... │ │ + 0x00ddbed0 09000000 492f3800 00000000 78dc3000 ....I/8.....x.0. │ │ + 0x00ddbee0 797e3200 2f040000 09000000 522f3800 y~2./.......R/8. │ │ 0x00ddbef0 00000000 afc03000 caf63200 30040000 ......0...2.0... │ │ 0x00ddbf00 09000000 5b2f3800 00000000 40f32f00 ....[/8.....@./. │ │ - 0x00ddbf10 c5053200 31040000 09000000 642f3800 ..2.1.......d/8. │ │ - 0x00ddbf20 00000000 98603200 93363300 32040000 .....`2..63.2... │ │ - 0x00ddbf30 09000000 6d2f3800 00000000 11ca3100 ....m/8.......1. │ │ - 0x00ddbf40 e79b3200 33040000 09000000 762f3800 ..2.3.......v/8. │ │ - 0x00ddbf50 00000000 e63f3200 8f143300 34040000 .....?2...3.4... │ │ + 0x00ddbf10 ec053200 31040000 09000000 642f3800 ..2.1.......d/8. │ │ + 0x00ddbf20 00000000 bf603200 93363300 32040000 .....`2..63.2... │ │ + 0x00ddbf30 09000000 6d2f3800 00000000 38ca3100 ....m/8.....8.1. │ │ + 0x00ddbf40 0e9c3200 33040000 09000000 762f3800 ..2.3.......v/8. │ │ + 0x00ddbf50 00000000 0d403200 8f143300 34040000 .....@2...3.4... │ │ 0x00ddbf60 09000000 7f2f3800 00000000 f4563300 ...../8......V3. │ │ - 0x00ddbf70 48e93100 35040000 09000000 882f3800 H.1.5......../8. │ │ + 0x00ddbf70 6fe93100 35040000 09000000 882f3800 o.1.5......../8. │ │ 0x00ddbf80 00000000 01573300 9c143300 36040000 .....W3...3.6... │ │ 0x00ddbf90 09000000 912f3800 00000000 0e573300 ...../8......W3. │ │ 0x00ddbfa0 bcc03000 37040000 09000000 9a2f3800 ..0.7......../8. │ │ - 0x00ddbfb0 00000000 e3ae3100 a0363300 38040000 ......1..63.8... │ │ + 0x00ddbfb0 00000000 0aaf3100 a0363300 38040000 ......1..63.8... │ │ 0x00ddbfc0 00000000 00000000 00000000 3a113000 ............:.0. │ │ 0x00ddbfd0 1b573300 39040000 00000000 00000000 .W3.9........... │ │ - 0x00ddbfe0 00000000 a9143300 3e443200 3a040000 ......3.>D2.:... │ │ - 0x00ddbff0 00000000 00000000 00000000 588d3100 ............X.1. │ │ + 0x00ddbfe0 00000000 a9143300 65443200 3a040000 ......3.eD2.:... │ │ + 0x00ddbff0 00000000 00000000 00000000 7f8d3100 ..............1. │ │ 0x00ddc000 f3d83200 3b040000 00000000 00000000 ..2.;........... │ │ 0x00ddc010 00000000 3e873000 d7f63200 3c040000 ....>.0...2.<... │ │ - 0x00ddc020 00000000 00000000 00000000 82233200 .............#2. │ │ + 0x00ddc020 00000000 00000000 00000000 a9233200 .............#2. │ │ 0x00ddc030 29573300 3d040000 00000000 00000000 )W3.=........... │ │ - 0x00ddc040 00000000 12e03000 12e03000 3e040000 ......0...0.>... │ │ - 0x00ddc050 0b000000 a32f3800 00000000 57693100 ...../8.....Wi1. │ │ - 0x00ddc060 57693100 3f040000 03000000 ae2f3800 Wi1.?......../8. │ │ + 0x00ddc040 00000000 39e03000 39e03000 3e040000 ....9.0.9.0.>... │ │ + 0x00ddc050 0b000000 a32f3800 00000000 7e693100 ...../8.....~i1. │ │ + 0x00ddc060 7e693100 3f040000 03000000 ae2f3800 ~i1.?......../8. │ │ 0x00ddc070 00000000 3c273000 3c273000 40040000 ....<'0.<'0.@... │ │ 0x00ddc080 03000000 b12f3800 00000000 55d82f00 ...../8.....U./. │ │ 0x00ddc090 55d82f00 41040000 03000000 b42f3800 U./.A......../8. │ │ 0x00ddc0a0 00000000 6cd82f00 4df32f00 42040000 ....l./.M./.B... │ │ - 0x00ddc0b0 03000000 b72f3800 00000000 a5603200 ...../8......`2. │ │ + 0x00ddc0b0 03000000 b72f3800 00000000 cc603200 ...../8......`2. │ │ 0x00ddc0c0 37573300 43040000 03000000 ba2f3800 7W3.C......../8. │ │ - 0x00ddc0d0 00000000 65373100 65373100 44040000 ....e71.e71.D... │ │ + 0x00ddc0d0 00000000 8c373100 8c373100 44040000 .....71..71.D... │ │ 0x00ddc0e0 03000000 bd2f3800 00000000 ae363300 ...../8......63. │ │ - 0x00ddc0f0 a8603200 45040000 05000000 c02f3800 .`2.E......../8. │ │ - 0x00ddc100 00000000 1eca3100 5f7e3200 46040000 ......1._~2.F... │ │ - 0x00ddc110 09000000 c52f3800 00000000 d76f3100 ...../8......o1. │ │ - 0x00ddc120 668d3100 47040000 09000000 ce2f3800 f.1.G......../8. │ │ - 0x00ddc130 00000000 4c443200 0d553100 48040000 ....LD2..U1.H... │ │ - 0x00ddc140 09000000 d72f3800 00000000 55443200 ...../8.....UD2. │ │ - 0x00ddc150 90233200 49040000 09000000 e02f3800 .#2.I......../8. │ │ + 0x00ddc0f0 cf603200 45040000 05000000 c02f3800 .`2.E......../8. │ │ + 0x00ddc100 00000000 45ca3100 867e3200 46040000 ....E.1..~2.F... │ │ + 0x00ddc110 09000000 c52f3800 00000000 fe6f3100 ...../8......o1. │ │ + 0x00ddc120 8d8d3100 47040000 09000000 ce2f3800 ..1.G......../8. │ │ + 0x00ddc130 00000000 73443200 34553100 48040000 ....sD2.4U1.H... │ │ + 0x00ddc140 09000000 d72f3800 00000000 7c443200 ...../8.....|D2. │ │ + 0x00ddc150 b7233200 49040000 09000000 e02f3800 .#2.I......../8. │ │ 0x00ddc160 00000000 02b72f00 b7143300 4a040000 ....../...3.J... │ │ 0x00ddc170 09000000 e92f3800 00000000 48113000 ...../8.....H.0. │ │ - 0x00ddc180 33e03000 4b040000 09000000 f22f3800 3.0.K......../8. │ │ - 0x00ddc190 00000000 45573300 99233200 4c040000 ....EW3..#2.L... │ │ - 0x00ddc1a0 09000000 fb2f3800 00000000 e4943200 ...../8.......2. │ │ + 0x00ddc180 5ae03000 4b040000 09000000 f22f3800 Z.0.K......../8. │ │ + 0x00ddc190 00000000 45573300 c0233200 4c040000 ....EW3..#2.L... │ │ + 0x00ddc1a0 09000000 fb2f3800 00000000 0b953200 ...../8.......2. │ │ 0x00ddc1b0 51113000 4d040000 09000000 04303800 Q.0.M........08. │ │ - 0x00ddc1c0 00000000 6d373100 ecba3200 4e040000 ....m71...2.N... │ │ - 0x00ddc1d0 09000000 0d303800 00000000 5e443200 .....08.....^D2. │ │ + 0x00ddc1c0 00000000 94373100 13bb3200 4e040000 .....71...2.N... │ │ + 0x00ddc1d0 09000000 0d303800 00000000 85443200 .....08......D2. │ │ 0x00ddc1e0 c9c03000 4f040000 09000000 16303800 ..0.O........08. │ │ - 0x00ddc1f0 00000000 e5f63200 f49b3200 50040000 ......2...2.P... │ │ - 0x00ddc200 09000000 1f303800 00000000 b0fd3000 .....08.......0. │ │ + 0x00ddc1f0 00000000 e5f63200 1b9c3200 50040000 ......2...2.P... │ │ + 0x00ddc200 09000000 1f303800 00000000 d7fd3000 .....08.......0. │ │ 0x00ddc210 0bb72f00 51040000 09000000 28303800 ../.Q.......(08. │ │ - 0x00ddc220 00000000 16553100 55e93100 52040000 .....U1.U.1.R... │ │ - 0x00ddc230 09000000 31303800 00000000 a8173100 ....108.......1. │ │ - 0x00ddc240 faba3200 53040000 09000000 3a303800 ..2.S.......:08. │ │ - 0x00ddc250 00000000 29553100 0abb3200 54040000 ....)U1...2.T... │ │ + 0x00ddc220 00000000 3d553100 7ce93100 52040000 ....=U1.|.1.R... │ │ + 0x00ddc230 09000000 31303800 00000000 cf173100 ....108.......1. │ │ + 0x00ddc240 21bb3200 53040000 09000000 3a303800 !.2.S.......:08. │ │ + 0x00ddc250 00000000 50553100 31bb3200 54040000 ....PU1.1.2.T... │ │ 0x00ddc260 09000000 43303800 00000000 f9f63200 ....C08.......2. │ │ - 0x00ddc270 718d3100 55040000 09000000 4c303800 q.1.U.......L08. │ │ - 0x00ddc280 00000000 a2233200 b7233200 56040000 .....#2..#2.V... │ │ - 0x00ddc290 09000000 55303800 00000000 29ca3100 ....U08.....).1. │ │ + 0x00ddc270 988d3100 55040000 09000000 4c303800 ..1.U.......L08. │ │ + 0x00ddc280 00000000 c9233200 de233200 56040000 .....#2..#2.V... │ │ + 0x00ddc290 09000000 55303800 00000000 50ca3100 ....U08.....P.1. │ │ 0x00ddc2a0 4c873000 57040000 09000000 5e303800 L.0.W.......^08. │ │ - 0x00ddc2b0 00000000 3ce03000 d8603200 58040000 ....<.0..`2.X... │ │ - 0x00ddc2c0 09000000 67303800 00000000 81373100 ....g08......71. │ │ + 0x00ddc2b0 00000000 63e03000 ff603200 58040000 ....c.0..`2.X... │ │ + 0x00ddc2c0 09000000 67303800 00000000 a8373100 ....g08......71. │ │ 0x00ddc2d0 d7c03000 59040000 09000000 70303800 ..0.Y.......p08. │ │ - 0x00ddc2e0 00000000 bf363300 1cbb3200 5a040000 .....63...2.Z... │ │ + 0x00ddc2e0 00000000 bf363300 43bb3200 5a040000 .....63.C.2.Z... │ │ 0x00ddc2f0 09000000 79303800 00000000 ebc03000 ....y08.......0. │ │ 0x00ddc300 19b72f00 5b040000 09000000 82303800 ../.[........08. │ │ - 0x00ddc310 00000000 3e553100 98373100 5c040000 ....>U1..71.\... │ │ + 0x00ddc310 00000000 65553100 bf373100 5c040000 ....eU1..71.\... │ │ 0x00ddc320 09000000 8b303800 00000000 0ef73200 .....08.......2. │ │ 0x00ddc330 804c3000 5d040000 09000000 94303800 .L0.]........08. │ │ - 0x00ddc340 00000000 c0143300 6a7e3200 5e040000 ......3.j~2.^... │ │ - 0x00ddc350 09000000 9d303800 00000000 30bb3200 .....08.....0.2. │ │ - 0x00ddc360 d2053200 5f040000 09000000 a6303800 ..2._........08. │ │ - 0x00ddc370 00000000 c4fd3000 c9233200 60040000 ......0..#2.`... │ │ + 0x00ddc340 00000000 c0143300 917e3200 5e040000 ......3..~2.^... │ │ + 0x00ddc350 09000000 9d303800 00000000 57bb3200 .....08.....W.2. │ │ + 0x00ddc360 f9053200 5f040000 09000000 a6303800 ..2._........08. │ │ + 0x00ddc370 00000000 ebfd3000 f0233200 60040000 ......0..#2.`... │ │ 0x00ddc380 09000000 af303800 00000000 6fd82f00 .....08.....o./. │ │ 0x00ddc390 112f3000 61040000 09000000 b8303800 ./0.a........08. │ │ - 0x00ddc3a0 00000000 f0683000 d6233200 62040000 .....h0..#2.b... │ │ - 0x00ddc3b0 09000000 c1303800 00000000 e26f3100 .....08......o1. │ │ - 0x00ddc3c0 a5373100 63040000 09000000 ca303800 .71.c........08. │ │ - 0x00ddc3d0 00000000 b9a23000 65e93100 64040000 ......0.e.1.d... │ │ - 0x00ddc3e0 09000000 d3303800 00000000 53e03000 .....08.....S.0. │ │ + 0x00ddc3a0 00000000 f0683000 fd233200 62040000 .....h0..#2.b... │ │ + 0x00ddc3b0 09000000 c1303800 00000000 09703100 .....08......p1. │ │ + 0x00ddc3c0 cc373100 63040000 09000000 ca303800 .71.c........08. │ │ + 0x00ddc3d0 00000000 b9a23000 8ce93100 64040000 ......0...1.d... │ │ + 0x00ddc3e0 09000000 d3303800 00000000 7ae03000 .....08.....z.0. │ │ 0x00ddc3f0 5e873000 65040000 09000000 dc303800 ^.0.e........08. │ │ - 0x00ddc400 00000000 d2c53100 d2c53100 66040000 ......1...1.f... │ │ + 0x00ddc400 00000000 f9c53100 f9c53100 66040000 ......1...1.f... │ │ 0x00ddc410 00000000 00000000 00000000 3ff23200 ............?.2. │ │ 0x00ddc420 3ff23200 67040000 00000000 00000000 ?.2.g........... │ │ - 0x00ddc430 00000000 b0f93000 b0f93000 68040000 ......0...0.h... │ │ - 0x00ddc440 00000000 00000000 00000000 dcc53100 ..............1. │ │ - 0x00ddc450 dcc53100 69040000 00000000 00000000 ..1.i........... │ │ + 0x00ddc430 00000000 d7f93000 d7f93000 68040000 ......0...0.h... │ │ + 0x00ddc440 00000000 00000000 00000000 03c63100 ..............1. │ │ + 0x00ddc450 03c63100 69040000 00000000 00000000 ..1.i........... │ │ 0x00ddc460 00000000 f4ed2f00 f4ed2f00 6a040000 ....../.../.j... │ │ - 0x00ddc470 00000000 00000000 00000000 ef6f3100 .............o1. │ │ - 0x00ddc480 72443200 6b040000 08000000 e5303800 rD2.k........08. │ │ - 0x00ddc490 00000000 c6a23000 bb173100 6c040000 ......0...1.l... │ │ + 0x00ddc470 00000000 00000000 00000000 16703100 .............p1. │ │ + 0x00ddc480 99443200 6b040000 08000000 e5303800 .D2.k........08. │ │ + 0x00ddc490 00000000 c6a23000 e2173100 6c040000 ......0...1.l... │ │ 0x00ddc4a0 08000000 ed303800 00000000 2db72f00 .....08.....-./. │ │ 0x00ddc4b0 8d4c3000 6d040000 08000000 f5303800 .L0.m........08. │ │ 0x00ddc4c0 00000000 6fd53200 35b72f00 6e040000 ....o.2.5./.n... │ │ 0x00ddc4d0 08000000 fd303800 00000000 954c3000 .....08......L0. │ │ - 0x00ddc4e0 838d3100 6f040000 08000000 05313800 ..1.o........18. │ │ - 0x00ddc4f0 00000000 72e93100 3db72f00 70040000 ....r.1.=./.p... │ │ + 0x00ddc4e0 aa8d3100 6f040000 08000000 05313800 ..1.o........18. │ │ + 0x00ddc4f0 00000000 99e93100 3db72f00 70040000 ......1.=./.p... │ │ 0x00ddc500 08000000 0d313800 00000000 1e2f3000 .....18....../0. │ │ 0x00ddc510 cca23000 71040000 08000000 15313800 ..0.q........18. │ │ 0x00ddc520 00000000 262f3000 31f73200 72040000 ....&/0.1.2.r... │ │ - 0x00ddc530 08000000 1d313800 00000000 7be93100 .....18.....{.1. │ │ - 0x00ddc540 029c3200 73040000 08000000 25313800 ..2.s.......%18. │ │ - 0x00ddc550 00000000 53bb3200 01d93200 74040000 ....S.2...2.t... │ │ + 0x00ddc530 08000000 1d313800 00000000 a2e93100 .....18.......1. │ │ + 0x00ddc540 299c3200 73040000 08000000 25313800 ).2.s.......%18. │ │ + 0x00ddc550 00000000 7abb3200 01d93200 74040000 ....z.2...2.t... │ │ 0x00ddc560 03000000 2d313800 00000000 d4a23000 ....-18.......0. │ │ 0x00ddc570 d4a23000 75040000 05000000 30313800 ..0.u.......018. │ │ - 0x00ddc580 00000000 8b8d3100 8b8d3100 76040000 ......1...1.v... │ │ + 0x00ddc580 00000000 b28d3100 b28d3100 76040000 ......1...1.v... │ │ 0x00ddc590 06000000 35313800 00000000 6b873000 ....518.....k.0. │ │ - 0x00ddc5a0 b2373100 77040000 08000000 3b313800 .71.w.......;18. │ │ - 0x00ddc5b0 00000000 7cd82f00 60e03000 78040000 ....|./.`.0.x... │ │ + 0x00ddc5a0 d9373100 77040000 08000000 3b313800 .71.w.......;18. │ │ + 0x00ddc5b0 00000000 7cd82f00 87e03000 78040000 ....|./...0.x... │ │ 0x00ddc5c0 08000000 43313800 00000000 d6363300 ....C18......63. │ │ - 0x00ddc5d0 83e93100 79040000 09000000 4b313800 ..1.y.......K18. │ │ - 0x00ddc5e0 00000000 e3143300 777e3200 7a040000 ......3.w~2.z... │ │ + 0x00ddc5d0 aae93100 79040000 09000000 4b313800 ..1.y.......K18. │ │ + 0x00ddc5e0 00000000 e3143300 9e7e3200 7a040000 ......3..~2.z... │ │ 0x00ddc5f0 09000000 54313800 00000000 3af73200 ....T18.....:.2. │ │ 0x00ddc600 3af73200 7b040000 08000000 5d313800 :.2.{.......]18. │ │ 0x00ddc610 00000000 fd683000 6f873000 7c040000 .....h0.o.0.|... │ │ - 0x00ddc620 09000000 65313800 00000000 e3233200 ....e18......#2. │ │ + 0x00ddc620 09000000 65313800 00000000 0a243200 ....e18......$2. │ │ 0x00ddc630 e5363300 7d040000 09000000 6e313800 .63.}.......n18. │ │ - 0x00ddc640 00000000 ec603200 ec603200 7e040000 .....`2..`2.~... │ │ + 0x00ddc640 00000000 13613200 13613200 7e040000 .....a2..a2.~... │ │ 0x00ddc650 03000000 77313800 00000000 daa23000 ....w18.......0. │ │ 0x00ddc660 daa23000 7f040000 07000000 7a313800 ..0.........z18. │ │ - 0x00ddc670 00000000 02c13000 f3603200 80040000 ......0..`2..... │ │ - 0x00ddc680 0a000000 81313800 00000000 df053200 .....18.......2. │ │ - 0x00ddc690 61553100 81040000 0b000000 8b313800 aU1..........18. │ │ - 0x00ddc6a0 00000000 5abb3200 4e573300 82040000 ....Z.2.NW3..... │ │ - 0x00ddc6b0 0b000000 96313800 00000000 d1fd3000 .....18.......0. │ │ + 0x00ddc670 00000000 02c13000 1a613200 80040000 ......0..a2..... │ │ + 0x00ddc680 0a000000 81313800 00000000 06063200 .....18.......2. │ │ + 0x00ddc690 88553100 81040000 0b000000 8b313800 .U1..........18. │ │ + 0x00ddc6a0 00000000 81bb3200 4e573300 82040000 ......2.NW3..... │ │ + 0x00ddc6b0 0b000000 96313800 00000000 f8fd3000 .....18.......0. │ │ 0x00ddc6c0 f2143300 83040000 0b000000 a1313800 ..3..........18. │ │ - 0x00ddc6d0 00000000 6c573300 958d3100 84040000 ....lW3...1..... │ │ + 0x00ddc6d0 00000000 6c573300 bc8d3100 84040000 ....lW3...1..... │ │ 0x00ddc6e0 0a000000 ac313800 00000000 5ff73200 .....18....._.2. │ │ 0x00ddc6f0 46b72f00 85040000 0a000000 b6313800 F./..........18. │ │ - 0x00ddc700 00000000 7f553100 f56f3100 86040000 .....U1..o1..... │ │ + 0x00ddc700 00000000 a6553100 1c703100 86040000 .....U1..p1..... │ │ 0x00ddc710 0b000000 c0313800 00000000 14d93200 .....18.......2. │ │ 0x00ddc720 e1a23000 87040000 0d000000 cb313800 ..0..........18. │ │ - 0x00ddc730 00000000 8c443200 68bb3200 88040000 .....D2.h.2..... │ │ - 0x00ddc740 0d000000 d8313800 00000000 f1ae3100 .....18.......1. │ │ + 0x00ddc730 00000000 b3443200 8fbb3200 88040000 .....D2...2..... │ │ + 0x00ddc740 0d000000 d8313800 00000000 18af3100 .....18.......1. │ │ 0x00ddc750 5bf32f00 89040000 0d000000 e5313800 [./..........18. │ │ - 0x00ddc760 00000000 ad8d3100 fba23000 8a040000 ......1...0..... │ │ + 0x00ddc760 00000000 d48d3100 fba23000 8a040000 ......1...0..... │ │ 0x00ddc770 0d000000 f2313800 00000000 7e573300 .....18.....~W3. │ │ - 0x00ddc780 b68d3100 8b040000 0d000000 ff313800 ..1..........18. │ │ + 0x00ddc780 dd8d3100 8b040000 0d000000 ff313800 ..1..........18. │ │ 0x00ddc790 00000000 68f32f00 5a113000 8c040000 ....h./.Z.0..... │ │ 0x00ddc7a0 0d000000 0c323800 00000000 0c373300 .....28......73. │ │ - 0x00ddc7b0 b6373100 8d040000 0d000000 19323800 .71..........28. │ │ - 0x00ddc7c0 00000000 08243200 95443200 8e040000 .....$2..D2..... │ │ - 0x00ddc7d0 0d000000 26323800 00000000 8a553100 ....&28......U1. │ │ + 0x00ddc7b0 dd373100 8d040000 0d000000 19323800 .71..........28. │ │ + 0x00ddc7c0 00000000 2f243200 bc443200 8e040000 ..../$2..D2..... │ │ + 0x00ddc7d0 0d000000 26323800 00000000 b1553100 ....&28......U1. │ │ 0x00ddc7e0 87573300 8f040000 0d000000 33323800 .W3.........328. │ │ 0x00ddc7f0 00000000 9d4c3000 67113000 90040000 .....L0.g.0..... │ │ - 0x00ddc800 0d000000 40323800 00000000 a2443200 ....@28......D2. │ │ - 0x00ddc810 3eca3100 91040000 0d000000 4d323800 >.1.........M28. │ │ - 0x00ddc820 00000000 12703100 12703100 92040000 .....p1..p1..... │ │ - 0x00ddc830 02000000 5a323800 00000000 e0fd3000 ....Z28.......0. │ │ + 0x00ddc800 0d000000 40323800 00000000 c9443200 ....@28......D2. │ │ + 0x00ddc810 65ca3100 91040000 0d000000 4d323800 e.1.........M28. │ │ + 0x00ddc820 00000000 39703100 39703100 92040000 ....9p1.9p1..... │ │ + 0x00ddc830 02000000 5a323800 00000000 07fe3000 ....Z28.......0. │ │ 0x00ddc840 08a33000 93040000 05000000 5c323800 ..0.........\28. │ │ 0x00ddc850 00000000 8f9a3000 10153300 94040000 ......0...3..... │ │ - 0x00ddc860 08000000 61323800 00000000 08613200 ....a28......a2. │ │ - 0x00ddc870 08613200 95040000 08000000 69323800 .a2.........i28. │ │ + 0x00ddc860 08000000 61323800 00000000 2f613200 ....a28...../a2. │ │ + 0x00ddc870 2f613200 95040000 08000000 69323800 /a2.........i28. │ │ 0x00ddc880 00000000 71f32f00 71f32f00 96040000 ....q./.q./..... │ │ - 0x00ddc890 09000000 71323800 00000000 ed053200 ....q28.......2. │ │ - 0x00ddc8a0 ed053200 97040000 09000000 7a323800 ..2.........z28. │ │ + 0x00ddc890 09000000 71323800 00000000 14063200 ....q28.......2. │ │ + 0x00ddc8a0 14063200 97040000 09000000 7a323800 ..2.........z28. │ │ 0x00ddc8b0 00000000 81f32f00 81f32f00 98040000 ....../.../..... │ │ 0x00ddc8c0 08000000 83323800 00000000 0cc13000 .....28.......0. │ │ 0x00ddc8d0 0cc13000 99040000 09000000 8b323800 ..0..........28. │ │ - 0x00ddc8e0 00000000 11243200 11243200 9a040000 .....$2..$2..... │ │ + 0x00ddc8e0 00000000 38243200 38243200 9a040000 ....8$2.8$2..... │ │ 0x00ddc8f0 09000000 94323800 00000000 14153300 .....28.......3. │ │ 0x00ddc900 14153300 9b040000 07000000 9d323800 ..3..........28. │ │ 0x00ddc910 00000000 69f73200 69f73200 9c040000 ....i.2.i.2..... │ │ - 0x00ddc920 08000000 a4323800 00000000 ab443200 .....28......D2. │ │ - 0x00ddc930 ab443200 9d040000 09000000 ac323800 .D2..........28. │ │ - 0x00ddc940 00000000 c3373100 c3373100 9e040000 .....71..71..... │ │ + 0x00ddc920 08000000 a4323800 00000000 d2443200 .....28......D2. │ │ + 0x00ddc930 d2443200 9d040000 09000000 ac323800 .D2..........28. │ │ + 0x00ddc940 00000000 ea373100 ea373100 9e040000 .....71..71..... │ │ 0x00ddc950 08000000 b5323800 00000000 21c13000 .....28.....!.0. │ │ 0x00ddc960 21c13000 9f040000 09000000 bd323800 !.0..........28. │ │ - 0x00ddc970 00000000 2c613200 17703100 a0040000 ....,a2..p1..... │ │ - 0x00ddc980 09000000 c6323800 00000000 b8443200 .....28......D2. │ │ - 0x00ddc990 4bca3100 a1040000 09000000 cf323800 K.1..........28. │ │ - 0x00ddc9a0 00000000 ea373100 0a9c3200 a2040000 .....71...2..... │ │ - 0x00ddc9b0 09000000 d8323800 00000000 0f383100 .....28......81. │ │ - 0x00ddc9c0 0f383100 a3040000 00000000 00000000 .81............. │ │ - 0x00ddc9d0 00000000 faae3100 faae3100 a4040000 ......1...1..... │ │ - 0x00ddc9e0 00000000 00000000 00000000 02063200 ..............2. │ │ - 0x00ddc9f0 02063200 a5040000 00000000 00000000 ..2............. │ │ - 0x00ddca00 00000000 19383100 19383100 a6040000 .....81..81..... │ │ - 0x00ddca10 00000000 00000000 00000000 d6173100 ..............1. │ │ - 0x00ddca20 d6173100 a7040000 00000000 00000000 ..1............. │ │ + 0x00ddc970 00000000 53613200 3e703100 a0040000 ....Sa2.>p1..... │ │ + 0x00ddc980 09000000 c6323800 00000000 df443200 .....28......D2. │ │ + 0x00ddc990 72ca3100 a1040000 09000000 cf323800 r.1..........28. │ │ + 0x00ddc9a0 00000000 11383100 319c3200 a2040000 .....81.1.2..... │ │ + 0x00ddc9b0 09000000 d8323800 00000000 36383100 .....28.....681. │ │ + 0x00ddc9c0 36383100 a3040000 00000000 00000000 681............. │ │ + 0x00ddc9d0 00000000 21af3100 21af3100 a4040000 ....!.1.!.1..... │ │ + 0x00ddc9e0 00000000 00000000 00000000 29063200 ............).2. │ │ + 0x00ddc9f0 29063200 a5040000 00000000 00000000 ).2............. │ │ + 0x00ddca00 00000000 40383100 40383100 a6040000 ....@81.@81..... │ │ + 0x00ddca10 00000000 00000000 00000000 fd173100 ..............1. │ │ + 0x00ddca20 fd173100 a7040000 00000000 00000000 ..1............. │ │ 0x00ddca30 00000000 46043000 46043000 a8040000 ....F.0.F.0..... │ │ - 0x00ddca40 00000000 00000000 00000000 51613200 ............Qa2. │ │ - 0x00ddca50 51613200 a9040000 08000000 e1323800 Qa2..........28. │ │ + 0x00ddca40 00000000 00000000 00000000 78613200 ............xa2. │ │ + 0x00ddca50 78613200 a9040000 08000000 e1323800 xa2..........28. │ │ 0x00ddca60 00000000 2fa33000 2fa33000 aa040000 ..../.0./.0..... │ │ - 0x00ddca70 08000000 e9323800 00000000 2b243200 .....28.....+$2. │ │ - 0x00ddca80 3e703100 ab040000 05000000 f1323800 >p1..........28. │ │ - 0x00ddca90 00000000 04af3100 96873000 ac040000 ......1...0..... │ │ + 0x00ddca70 08000000 e9323800 00000000 52243200 .....28.....R$2. │ │ + 0x00ddca80 65703100 ab040000 05000000 f1323800 ep1..........28. │ │ + 0x00ddca90 00000000 2baf3100 96873000 ac040000 ....+.1...0..... │ │ 0x00ddcaa0 09000000 f6323800 00000000 8bf73200 .....28.......2. │ │ - 0x00ddcab0 72ca3100 ad040000 09000000 ff323800 r.1..........28. │ │ - 0x00ddcac0 00000000 319c3200 2f2f3000 ae040000 ....1.2.//0..... │ │ - 0x00ddcad0 00000000 00000000 00000000 9fe93100 ..............1. │ │ + 0x00ddcab0 99ca3100 ad040000 09000000 ff323800 ..1..........28. │ │ + 0x00ddcac0 00000000 589c3200 2f2f3000 ae040000 ....X.2.//0..... │ │ + 0x00ddcad0 00000000 00000000 00000000 c6e93100 ..............1. │ │ 0x00ddcae0 84d82f00 af040000 00000000 00000000 ../............. │ │ 0x00ddcaf0 00000000 21153300 2d153300 b0040000 ....!.3.-.3..... │ │ - 0x00ddcb00 00000000 00000000 00000000 3d9c3200 ............=.2. │ │ - 0x00ddcb10 937e3200 b1040000 0a000000 08333800 .~2..........38. │ │ + 0x00ddcb00 00000000 00000000 00000000 649c3200 ............d.2. │ │ + 0x00ddcb10 ba7e3200 b1040000 0a000000 08333800 .~2..........38. │ │ 0x00ddcb20 00000000 90d82f00 9e873000 b2040000 ....../...0..... │ │ 0x00ddcb30 0a000000 12333800 00000000 9bd82f00 .....38......./. │ │ 0x00ddcb40 74113000 b3040000 00000000 00000000 t.0............. │ │ - 0x00ddcb50 00000000 9e7e3200 39153300 b4040000 .....~2.9.3..... │ │ + 0x00ddcb50 00000000 c57e3200 39153300 b4040000 .....~2.9.3..... │ │ 0x00ddcb60 08000000 1c333800 00000000 22693000 .....38....."i0. │ │ 0x00ddcb70 93f73200 b5040000 00000000 00000000 ..2............. │ │ - 0x00ddcb80 00000000 18133100 a67e3200 b6040000 ......1..~2..... │ │ + 0x00ddcb80 00000000 3f133100 cd7e3200 b6040000 ....?.1..~2..... │ │ 0x00ddcb90 00000000 00000000 00000000 7b113000 ............{.0. │ │ 0x00ddcba0 3b2f3000 b7040000 00000000 00000000 ;/0............. │ │ - 0x00ddcbb0 00000000 dd443200 75bb3200 b8040000 .....D2.u.2..... │ │ + 0x00ddcbb0 00000000 04453200 9cbb3200 b8040000 .....E2...2..... │ │ 0x00ddcbc0 08000000 24333800 00000000 46153300 ....$38.....F.3. │ │ 0x00ddcbd0 1fd93200 b9040000 08000000 2c333800 ..2.........,38. │ │ - 0x00ddcbe0 00000000 15373300 f3443200 ba040000 .....73..D2..... │ │ - 0x00ddcbf0 08000000 34333800 00000000 abe93100 ....438.......1. │ │ - 0x00ddcc00 30243200 bb040000 08000000 3c333800 0$2.........<38. │ │ + 0x00ddcbe0 00000000 15373300 1a453200 ba040000 .....73..E2..... │ │ + 0x00ddcbf0 08000000 34333800 00000000 d2e93100 ....438.......1. │ │ + 0x00ddcc00 57243200 bb040000 08000000 3c333800 W$2.........<38. │ │ 0x00ddcc10 00000000 a9823000 a9823000 bc040000 ......0...0..... │ │ - 0x00ddcc20 00000000 00000000 00000000 fda93100 ..............1. │ │ - 0x00ddcc30 fda93100 bd040000 00000000 00000000 ..1............. │ │ + 0x00ddcc20 00000000 00000000 00000000 24aa3100 ............$.1. │ │ + 0x00ddcc30 24aa3100 bd040000 00000000 00000000 $.1............. │ │ 0x00ddcc40 00000000 f3633000 f3633000 be040000 .....c0..c0..... │ │ - 0x00ddcc50 00000000 00000000 00000000 3f133100 ............?.1. │ │ - 0x00ddcc60 3f133100 bf040000 00000000 00000000 ?.1............. │ │ + 0x00ddcc50 00000000 00000000 00000000 66133100 ............f.1. │ │ + 0x00ddcc60 66133100 bf040000 00000000 00000000 f.1............. │ │ 0x00ddcc70 00000000 dfd93000 dfd93000 c0040000 ......0...0..... │ │ 0x00ddcc80 00000000 00000000 00000000 1b513300 .............Q3. │ │ 0x00ddcc90 1b513300 c1040000 00000000 00000000 .Q3............. │ │ - 0x00ddcca0 00000000 39243200 33c13000 c2040000 ....9$2.3.0..... │ │ + 0x00ddcca0 00000000 60243200 33c13000 c2040000 ....`$2.3.0..... │ │ 0x00ddccb0 00000000 00000000 00000000 22373300 ............"73. │ │ - 0x00ddccc0 ae7e3200 c3040000 08000000 44333800 .~2.........D38. │ │ - 0x00ddccd0 00000000 93553100 0caf3100 c4040000 .....U1...1..... │ │ + 0x00ddccc0 d57e3200 c3040000 08000000 44333800 .~2.........D38. │ │ + 0x00ddccd0 00000000 ba553100 33af3100 c4040000 .....U1.3.1..... │ │ 0x00ddcce0 08000000 4c333800 00000000 2d373300 ....L38.....-73. │ │ 0x00ddccf0 5a373300 c5040000 08000000 54333800 Z73.........T38. │ │ - 0x00ddcd00 00000000 e0173100 59b72f00 c6040000 ......1.Y./..... │ │ - 0x00ddcd10 08000000 5c333800 00000000 43703100 ....\38.....Cp1. │ │ - 0x00ddcd20 43703100 c7040000 08000000 64333800 Cp1.........d38. │ │ + 0x00ddcd00 00000000 07183100 59b72f00 c6040000 ......1.Y./..... │ │ + 0x00ddcd10 08000000 5c333800 00000000 6a703100 ....\38.....jp1. │ │ + 0x00ddcd20 6a703100 c7040000 08000000 64333800 jp1.........d38. │ │ 0x00ddcd30 00000000 28693000 28693000 c8040000 ....(i0.(i0..... │ │ - 0x00ddcd40 08000000 6c333800 00000000 a7553100 ....l38......U1. │ │ - 0x00ddcd50 a7553100 c9040000 08000000 74333800 .U1.........t38. │ │ - 0x00ddcd60 00000000 75e03000 75e03000 ca040000 ....u.0.u.0..... │ │ + 0x00ddcd40 08000000 6c333800 00000000 ce553100 ....l38......U1. │ │ + 0x00ddcd50 ce553100 c9040000 08000000 74333800 .U1.........t38. │ │ + 0x00ddcd60 00000000 9ce03000 9ce03000 ca040000 ......0...0..... │ │ 0x00ddcd70 05000000 7c333800 00000000 85373300 ....|38......73. │ │ - 0x00ddcd80 87bb3200 cb040000 05000000 81333800 ..2..........38. │ │ + 0x00ddcd80 aebb3200 cb040000 05000000 81333800 ..2..........38. │ │ 0x00ddcd90 00000000 a2d82f00 3e693000 cc040000 ....../.>i0..... │ │ - 0x00ddcda0 06000000 86333800 00000000 42243200 .....38.....B$2. │ │ + 0x00ddcda0 06000000 86333800 00000000 69243200 .....38.....i$2. │ │ 0x00ddcdb0 aaf32f00 cd040000 06000000 8c333800 ../..........38. │ │ - 0x00ddcdc0 00000000 e6173100 b3d82f00 ce040000 ......1.../..... │ │ - 0x00ddcdd0 06000000 92333800 00000000 64613200 .....38.....da2. │ │ + 0x00ddcdc0 00000000 0d183100 b3d82f00 ce040000 ......1.../..... │ │ + 0x00ddcdd0 06000000 92333800 00000000 8b613200 .....38......a2. │ │ 0x00ddcde0 28d93200 cf040000 06000000 98333800 (.2..........38. │ │ - 0x00ddcdf0 00000000 0c063200 89b72f00 d0040000 ......2.../..... │ │ + 0x00ddcdf0 00000000 33063200 89b72f00 d0040000 ....3.2.../..... │ │ 0x00ddce00 06000000 9e333800 00000000 94573300 .....38......W3. │ │ 0x00ddce10 83113000 d1040000 06000000 a4333800 ..0..........38. │ │ - 0x00ddce20 00000000 489c3200 489c3200 d2040000 ....H.2.H.2..... │ │ + 0x00ddce20 00000000 6f9c3200 6f9c3200 d2040000 ....o.2.o.2..... │ │ 0x00ddce30 0b000000 aa333800 00000000 93373300 .....38......73. │ │ 0x00ddce40 93373300 d3040000 0b000000 b5333800 .73..........38. │ │ - 0x00ddce50 00000000 c38d3100 c38d3100 d4040000 ......1...1..... │ │ + 0x00ddce50 00000000 ea8d3100 ea8d3100 d4040000 ......1...1..... │ │ 0x00ddce60 0b000000 c0333800 00000000 42a33000 .....38.....B.0. │ │ 0x00ddce70 42a33000 d5040000 0b000000 cb333800 B.0..........38. │ │ - 0x00ddce80 00000000 da8d3100 da8d3100 d6040000 ......1...1..... │ │ + 0x00ddce80 00000000 018e3100 018e3100 d6040000 ......1...1..... │ │ 0x00ddce90 07000000 d6333800 00000000 a6373300 .....38......73. │ │ 0x00ddcea0 a6373300 d7040000 08000000 dd333800 .73..........38. │ │ 0x00ddceb0 00000000 a9873000 a9873000 d8040000 ......0...0..... │ │ 0x00ddcec0 08000000 e5333800 00000000 c1873000 .....38.......0. │ │ 0x00ddced0 c1873000 d9040000 08000000 ed333800 ..0..........38. │ │ - 0x00ddcee0 00000000 53243200 53243200 da040000 ....S$2.S$2..... │ │ + 0x00ddcee0 00000000 7a243200 7a243200 da040000 ....z$2.z$2..... │ │ 0x00ddcef0 08000000 f5333800 00000000 cdd82f00 .....38......./. │ │ 0x00ddcf00 b9373300 db040000 08000000 fd333800 .73..........38. │ │ - 0x00ddcf10 00000000 f7173100 bd553100 dc040000 ......1..U1..... │ │ + 0x00ddcf10 00000000 1e183100 e4553100 dc040000 ......1..U1..... │ │ 0x00ddcf20 08000000 05343800 00000000 a3b72f00 .....48......./. │ │ 0x00ddcf30 99f73200 dd040000 08000000 0d343800 ..2..........48. │ │ 0x00ddcf40 00000000 55153300 55153300 de040000 ....U.3.U.3..... │ │ 0x00ddcf50 0b000000 15343800 00000000 42d93200 .....48.....B.2. │ │ 0x00ddcf60 42d93200 df040000 0b000000 20343800 B.2......... 48. │ │ 0x00ddcf70 00000000 d1873000 c4f32f00 e0040000 ......0.../..... │ │ 0x00ddcf80 08000000 2b343800 00000000 a5f73200 ....+48.......2. │ │ 0x00ddcf90 d9873000 e1040000 08000000 33343800 ..0.........348. │ │ - 0x00ddcfa0 00000000 c17e3200 c17e3200 e2040000 .....~2..~2..... │ │ + 0x00ddcfa0 00000000 e87e3200 e87e3200 e2040000 .....~2..~2..... │ │ 0x00ddcfb0 0b000000 3b343800 00000000 9d113000 ....;48.......0. │ │ 0x00ddcfc0 9d113000 e3040000 08000000 46343800 ..0.........F48. │ │ 0x00ddcfd0 00000000 5da33000 5da33000 e4040000 ....].0.].0..... │ │ - 0x00ddcfe0 08000000 4e343800 00000000 e08d3100 ....N48.......1. │ │ - 0x00ddcff0 e08d3100 e5040000 08000000 56343800 ..1.........V48. │ │ - 0x00ddd000 00000000 65243200 65243200 e6040000 ....e$2.e$2..... │ │ - 0x00ddd010 08000000 5e343800 00000000 23383100 ....^48.....#81. │ │ - 0x00ddd020 23383100 e7040000 08000000 66343800 #81.........f48. │ │ + 0x00ddcfe0 08000000 4e343800 00000000 078e3100 ....N48.......1. │ │ + 0x00ddcff0 078e3100 e5040000 08000000 56343800 ..1.........V48. │ │ + 0x00ddd000 00000000 8c243200 8c243200 e6040000 .....$2..$2..... │ │ + 0x00ddd010 08000000 5e343800 00000000 4a383100 ....^48.....J81. │ │ + 0x00ddd020 4a383100 e7040000 08000000 66343800 J81.........f48. │ │ 0x00ddd030 00000000 aeb72f00 aeb72f00 e8040000 ....../.../..... │ │ - 0x00ddd040 08000000 6e343800 00000000 35383100 ....n48.....581. │ │ - 0x00ddd050 35383100 e9040000 08000000 76343800 581.........v48. │ │ + 0x00ddd040 08000000 6e343800 00000000 5c383100 ....n48.....\81. │ │ + 0x00ddd050 5c383100 e9040000 08000000 76343800 \81.........v48. │ │ 0x00ddd060 00000000 432f3000 432f3000 ea040000 ....C/0.C/0..... │ │ - 0x00ddd070 09000000 7e343800 00000000 5f9c3200 ....~48....._.2. │ │ - 0x00ddd080 5f9c3200 eb040000 09000000 87343800 _.2..........48. │ │ - 0x00ddd090 00000000 04183100 04183100 ec040000 ......1...1..... │ │ - 0x00ddd0a0 09000000 90343800 00000000 709c3200 .....48.....p.2. │ │ - 0x00ddd0b0 709c3200 ed040000 0b000000 99343800 p.2..........48. │ │ - 0x00ddd0c0 00000000 76243200 76243200 ee040000 ....v$2.v$2..... │ │ + 0x00ddd070 09000000 7e343800 00000000 869c3200 ....~48.......2. │ │ + 0x00ddd080 869c3200 eb040000 09000000 87343800 ..2..........48. │ │ + 0x00ddd090 00000000 2b183100 2b183100 ec040000 ....+.1.+.1..... │ │ + 0x00ddd0a0 09000000 90343800 00000000 979c3200 .....48.......2. │ │ + 0x00ddd0b0 979c3200 ed040000 0b000000 99343800 ..2..........48. │ │ + 0x00ddd0c0 00000000 9d243200 9d243200 ee040000 .....$2..$2..... │ │ 0x00ddd0d0 0b000000 a4343800 00000000 3dc13000 .....48.....=.0. │ │ 0x00ddd0e0 3dc13000 ef040000 09000000 af343800 =.0..........48. │ │ 0x00ddd0f0 00000000 58d93200 58d93200 f0040000 ....X.2.X.2..... │ │ - 0x00ddd100 01000000 b8343800 00000000 cb553100 .....48......U1. │ │ - 0x00ddd110 cb553100 f1040000 02000000 b9343800 .U1..........48. │ │ + 0x00ddd100 01000000 b8343800 00000000 f2553100 .....48......U1. │ │ + 0x00ddd110 f2553100 f1040000 02000000 b9343800 .U1..........48. │ │ 0x00ddd120 00000000 a5573300 a5573300 f2040000 .....W3..W3..... │ │ 0x00ddd130 04000000 bb343800 00000000 adf73200 .....48.......2. │ │ 0x00ddd140 adf73200 f3040000 05000000 bf343800 ..2..........48. │ │ - 0x00ddd150 00000000 93243200 93243200 f4040000 .....$2..$2..... │ │ + 0x00ddd150 00000000 ba243200 ba243200 f4040000 .....$2..$2..... │ │ 0x00ddd160 06000000 c4343800 00000000 c7373300 .....48......73. │ │ 0x00ddd170 c7373300 f5040000 06000000 ca343800 .73..........48. │ │ 0x00ddd180 00000000 6fa33000 6fa33000 f6040000 ....o.0.o.0..... │ │ 0x00ddd190 06000000 d0343800 00000000 a64c3000 .....48......L0. │ │ 0x00ddd1a0 a64c3000 f7040000 06000000 d6343800 .L0..........48. │ │ 0x00ddd1b0 00000000 58693000 58693000 f8040000 ....Xi0.Xi0..... │ │ 0x00ddd1c0 06000000 dc343800 00000000 ccf32f00 .....48......./. │ │ 0x00ddd1d0 ccf32f00 f9040000 05000000 e2343800 ../..........48. │ │ - 0x00ddd1e0 00000000 8e9c3200 8e9c3200 fa040000 ......2...2..... │ │ + 0x00ddd1e0 00000000 b59c3200 b59c3200 fa040000 ......2...2..... │ │ 0x00ddd1f0 06000000 e7343800 00000000 5ac13000 .....48.....Z.0. │ │ 0x00ddd200 5ac13000 fb040000 07000000 ed343800 Z.0..........48. │ │ 0x00ddd210 00000000 6e153300 6e153300 fc040000 ....n.3.n.3..... │ │ - 0x00ddd220 07000000 f4343800 00000000 a6243200 .....48......$2. │ │ - 0x00ddd230 a6243200 fd040000 07000000 fb343800 .$2..........48. │ │ + 0x00ddd220 07000000 f4343800 00000000 cd243200 .....48......$2. │ │ + 0x00ddd230 cd243200 fd040000 07000000 fb343800 .$2..........48. │ │ 0x00ddd240 00000000 d2f32f00 d2f32f00 fe040000 ....../.../..... │ │ - 0x00ddd250 07000000 02353800 00000000 d0553100 .....58......U1. │ │ - 0x00ddd260 d0553100 ff040000 07000000 09353800 .U1..........58. │ │ + 0x00ddd250 07000000 02353800 00000000 f7553100 .....58......U1. │ │ + 0x00ddd260 f7553100 ff040000 07000000 09353800 .U1..........58. │ │ 0x00ddd270 00000000 e8f32f00 e8f32f00 00050000 ....../.../..... │ │ - 0x00ddd280 0b000000 10353800 00000000 fb443200 .....58......D2. │ │ - 0x00ddd290 fb443200 01050000 0a000000 1b353800 .D2..........58. │ │ - 0x00ddd2a0 00000000 bae93100 cee93100 02050000 ......1...1..... │ │ - 0x00ddd2b0 07000000 25353800 00000000 1aaf3100 ....%58.......1. │ │ - 0x00ddd2c0 19183100 03050000 0c000000 2c353800 ..1.........,58. │ │ - 0x00ddd2d0 00000000 75613200 75613200 04050000 ....ua2.ua2..... │ │ - 0x00ddd2e0 0b000000 38353800 00000000 7ce03000 ....858.....|.0. │ │ - 0x00ddd2f0 7ce03000 05050000 00000000 00000000 |.0............. │ │ - 0x00ddd300 00000000 51703100 51703100 06050000 ....Qp1.Qp1..... │ │ - 0x00ddd310 00000000 00000000 00000000 40383100 ............@81. │ │ - 0x00ddd320 40383100 07050000 00000000 00000000 @81............. │ │ - 0x00ddd330 00000000 ebfd3000 55383100 08050000 ......0.U81..... │ │ + 0x00ddd280 0b000000 10353800 00000000 22453200 .....58....."E2. │ │ + 0x00ddd290 22453200 01050000 0a000000 1b353800 "E2..........58. │ │ + 0x00ddd2a0 00000000 e1e93100 f5e93100 02050000 ......1...1..... │ │ + 0x00ddd2b0 07000000 25353800 00000000 41af3100 ....%58.....A.1. │ │ + 0x00ddd2c0 40183100 03050000 0c000000 2c353800 @.1.........,58. │ │ + 0x00ddd2d0 00000000 9c613200 9c613200 04050000 .....a2..a2..... │ │ + 0x00ddd2e0 0b000000 38353800 00000000 a3e03000 ....858.......0. │ │ + 0x00ddd2f0 a3e03000 05050000 00000000 00000000 ..0............. │ │ + 0x00ddd300 00000000 78703100 78703100 06050000 ....xp1.xp1..... │ │ + 0x00ddd310 00000000 00000000 00000000 67383100 ............g81. │ │ + 0x00ddd320 67383100 07050000 00000000 00000000 g81............. │ │ + 0x00ddd330 00000000 12fe3000 7c383100 08050000 ......0.|81..... │ │ 0x00ddd340 00000000 00000000 00000000 c3573300 .............W3. │ │ - 0x00ddd350 34183100 09050000 00000000 00000000 4.1............. │ │ - 0x00ddd360 00000000 c8573300 9dbb3200 0a050000 .....W3...2..... │ │ - 0x00ddd370 08000000 43353800 00000000 bc243200 ....C58......$2. │ │ - 0x00ddd380 cc243200 0b050000 0a000000 4b353800 .$2.........K58. │ │ - 0x00ddd390 00000000 85613200 5e2f3000 0c050000 .....a2.^/0..... │ │ + 0x00ddd350 5b183100 09050000 00000000 00000000 [.1............. │ │ + 0x00ddd360 00000000 c8573300 c4bb3200 0a050000 .....W3...2..... │ │ + 0x00ddd370 08000000 43353800 00000000 e3243200 ....C58......$2. │ │ + 0x00ddd380 f3243200 0b050000 0a000000 4b353800 .$2.........K58. │ │ + 0x00ddd390 00000000 ac613200 5e2f3000 0c050000 .....a2.^/0..... │ │ 0x00ddd3a0 09000000 55353800 00000000 dad82f00 ....U58......./. │ │ - 0x00ddd3b0 91e03000 0d050000 09000000 5e353800 ..0.........^58. │ │ - 0x00ddd3c0 00000000 7aca3100 e8d82f00 0e050000 ....z.1.../..... │ │ - 0x00ddd3d0 09000000 67353800 00000000 35af3100 ....g58.....5.1. │ │ - 0x00ddd3e0 07453200 0f050000 03000000 70353800 .E2.........p58. │ │ - 0x00ddd3f0 00000000 e2e93100 f9e93100 10050000 ......1...1..... │ │ + 0x00ddd3b0 b8e03000 0d050000 09000000 5e353800 ..0.........^58. │ │ + 0x00ddd3c0 00000000 a1ca3100 e8d82f00 0e050000 ......1.../..... │ │ + 0x00ddd3d0 09000000 67353800 00000000 5caf3100 ....g58.....\.1. │ │ + 0x00ddd3e0 2e453200 0f050000 03000000 70353800 .E2.........p58. │ │ + 0x00ddd3f0 00000000 09ea3100 20ea3100 10050000 ......1. .1..... │ │ 0x00ddd400 03000000 73353800 00000000 c34c3000 ....s58......L0. │ │ - 0x00ddd410 e8243200 11050000 03000000 76353800 .$2.........v58. │ │ - 0x00ddd420 00000000 52af3100 17253200 12050000 ....R.1..%2..... │ │ - 0x00ddd430 03000000 79353800 00000000 6baf3100 ....y58.....k.1. │ │ - 0x00ddd440 2aea3100 13050000 03000000 7c353800 *.1.........|58. │ │ - 0x00ddd450 00000000 e0553100 f28d3100 14050000 .....U1...1..... │ │ + 0x00ddd410 0f253200 11050000 03000000 76353800 .%2.........v58. │ │ + 0x00ddd420 00000000 79af3100 3e253200 12050000 ....y.1.>%2..... │ │ + 0x00ddd430 03000000 79353800 00000000 92af3100 ....y58.......1. │ │ + 0x00ddd440 51ea3100 13050000 03000000 7c353800 Q.1.........|58. │ │ + 0x00ddd450 00000000 07563100 198e3100 14050000 .....V1...1..... │ │ 0x00ddd460 03000000 7f353800 00000000 71c13000 .....58.....q.0. │ │ 0x00ddd470 d74c3000 15050000 03000000 82353800 .L0..........58. │ │ 0x00ddd480 00000000 e4373300 d0573300 16050000 .....73..W3..... │ │ 0x00ddd490 03000000 85353800 00000000 87153300 .....58.......3. │ │ - 0x00ddd4a0 95613200 17050000 03000000 88353800 .a2..........58. │ │ - 0x00ddd4b0 00000000 05f42f00 f4553100 18050000 ....../..U1..... │ │ - 0x00ddd4c0 03000000 8b353800 00000000 9f9c3200 .....58.......2. │ │ - 0x00ddd4d0 a5bb3200 19050000 03000000 8e353800 ..2..........58. │ │ + 0x00ddd4a0 bc613200 17050000 03000000 88353800 .a2..........58. │ │ + 0x00ddd4b0 00000000 05f42f00 1b563100 18050000 ....../..V1..... │ │ + 0x00ddd4c0 03000000 8b353800 00000000 c69c3200 .....58.......2. │ │ + 0x00ddd4d0 ccbb3200 19050000 03000000 8e353800 ..2..........58. │ │ 0x00ddd4e0 00000000 11d92f00 e1873000 1a050000 ....../...0..... │ │ 0x00ddd4f0 03000000 91353800 00000000 c2b72f00 .....58......./. │ │ - 0x00ddd500 cc7e3200 1b050000 03000000 94353800 .~2..........58. │ │ - 0x00ddd510 00000000 66703100 1cf42f00 1c050000 ....fp1.../..... │ │ - 0x00ddd520 03000000 97353800 00000000 2d453200 .....58.....-E2. │ │ + 0x00ddd500 f37e3200 1b050000 03000000 94353800 .~2..........58. │ │ + 0x00ddd510 00000000 8d703100 1cf42f00 1c050000 .....p1.../..... │ │ + 0x00ddd520 03000000 97353800 00000000 54453200 .....58.....TE2. │ │ 0x00ddd530 f5873000 1d050000 03000000 9a353800 ..0..........58. │ │ - 0x00ddd540 00000000 f2373300 39253200 1e050000 .....73.9%2..... │ │ - 0x00ddd550 03000000 9d353800 00000000 be613200 .....58......a2. │ │ - 0x00ddd560 1d063200 1f050000 03000000 a0353800 ..2..........58. │ │ - 0x00ddd570 00000000 91a33000 4a183100 20050000 ......0.J.1. ... │ │ + 0x00ddd540 00000000 f2373300 60253200 1e050000 .....73.`%2..... │ │ + 0x00ddd550 03000000 9d353800 00000000 e5613200 .....58......a2. │ │ + 0x00ddd560 44063200 1f050000 03000000 a0353800 D.2..........58. │ │ + 0x00ddd570 00000000 91a33000 71183100 20050000 ......0.q.1. ... │ │ 0x00ddd580 03000000 a3353800 00000000 6b693000 .....58.....ki0. │ │ 0x00ddd590 1dd92f00 21050000 03000000 a6353800 ../.!........58. │ │ 0x00ddd5a0 00000000 f6573300 07883000 22050000 .....W3...0."... │ │ 0x00ddd5b0 03000000 a9353800 00000000 bcf73200 .....58.......2. │ │ 0x00ddd5c0 7cc13000 23050000 03000000 ac353800 |.0.#........58. │ │ - 0x00ddd5d0 00000000 19563100 da613200 24050000 .....V1..a2.$... │ │ + 0x00ddd5d0 00000000 40563100 01623200 24050000 ....@V1..b2.$... │ │ 0x00ddd5e0 03000000 af353800 00000000 9e153300 .....58.......3. │ │ 0x00ddd5f0 37f42f00 25050000 03000000 b2353800 7./.%........58. │ │ - 0x00ddd600 00000000 7a2f3000 42063200 26050000 ....z/0.B.2.&... │ │ - 0x00ddd610 03000000 b5353800 00000000 64183100 .....58.....d.1. │ │ + 0x00ddd600 00000000 7a2f3000 69063200 26050000 ....z/0.i.2.&... │ │ + 0x00ddd610 03000000 b5353800 00000000 8b183100 .....58.......1. │ │ 0x00ddd620 b4153300 27050000 03000000 b8353800 ..3.'........58. │ │ 0x00ddd630 00000000 76d93200 76d93200 28050000 ....v.2.v.2.(... │ │ - 0x00ddd640 0b000000 bb353800 00000000 7daf3100 .....58.....}.1. │ │ - 0x00ddd650 b0e03000 29050000 08000000 c6353800 ..0.)........58. │ │ - 0x00ddd660 00000000 31563100 96af3100 2a050000 ....1V1...1.*... │ │ + 0x00ddd640 0b000000 bb353800 00000000 a4af3100 .....58.......1. │ │ + 0x00ddd650 d7e03000 29050000 08000000 c6353800 ..0.)........58. │ │ + 0x00ddd660 00000000 58563100 bdaf3100 2a050000 ....XV1...1.*... │ │ 0x00ddd670 09000000 ce353800 00000000 a0a52f00 .....58......./. │ │ 0x00ddd680 a0a52f00 2b050000 00000000 00000000 ../.+........... │ │ 0x00ddd690 00000000 66000004 ddb72f00 65000004 ....f...../.e... │ │ - 0x00ddd6a0 a3a33000 67000004 44ea3100 00000000 ..0.g...D.1..... │ │ + 0x00ddd6a0 a3a33000 67000004 6bea3100 00000000 ..0.g...k.1..... │ │ 0x00ddd6b0 00000000 01000000 10000000 d0d6dd00 ................ │ │ - 0x00ddd6c0 04000000 00000000 38000000 aa703100 ........8....p1. │ │ - 0x00ddd6d0 00100000 00000000 00000000 cfaf3100 ..............1. │ │ + 0x00ddd6c0 04000000 00000000 38000000 d1703100 ........8....p1. │ │ + 0x00ddd6d0 00100000 00000000 00000000 f6af3100 ..............1. │ │ 0x00ddd6e0 28c9bc00 00100000 00000000 08000000 (............... │ │ 0x00ddd6f0 afa33000 68c2bc00 00100000 00000000 ..0.h........... │ │ 0x00ddd700 18000000 af113000 68c2bc00 00100000 ......0.h....... │ │ - 0x00ddd710 00000000 28000000 01dd3000 a4c2bc00 ....(.....0..... │ │ + 0x00ddd710 00000000 28000000 28dd3000 a4c2bc00 ....(...(.0..... │ │ 0x00ddd720 01000000 10000000 3cd7dd00 02000000 ........<....... │ │ 0x00ddd730 00000000 08000000 fa373300 00000000 .........73..... │ │ - 0x00ddd740 00000000 00000000 5c253200 a4c3bc00 ........\%2..... │ │ - 0x00ddd750 00000000 00000000 04000000 388e3100 ............8.1. │ │ + 0x00ddd740 00000000 00000000 83253200 a4c3bc00 .........%2..... │ │ + 0x00ddd750 00000000 00000000 04000000 5f8e3100 ............_.1. │ │ 0x00ddd760 68c2bc00 01000000 10000000 80d7dd00 h............... │ │ - 0x00ddd770 02000000 00000000 08000000 0e8e3100 ..............1. │ │ - 0x00ddd780 00000000 00000000 00000000 68ea3100 ............h.1. │ │ + 0x00ddd770 02000000 00000000 08000000 358e3100 ............5.1. │ │ + 0x00ddd780 00000000 00000000 00000000 8fea3100 ..............1. │ │ 0x00ddd790 e0c2bc00 91000000 00000000 04000000 ................ │ │ 0x00ddd7a0 0e583300 3844c800 02000000 00000000 .X3.8D.......... │ │ 0x00ddd7b0 c4d7dd00 02000000 00000000 08000000 ................ │ │ - 0x00ddd7c0 1c8e3100 90000000 01000000 04000000 ..1............. │ │ - 0x00ddd7d0 418e3100 78ddcd00 90000000 02000000 A.1.x........... │ │ - 0x00ddd7e0 04000000 05623200 68c2bc00 01000000 .....b2.h....... │ │ + 0x00ddd7c0 438e3100 90000000 01000000 04000000 C.1............. │ │ + 0x00ddd7d0 688e3100 78ddcd00 90000000 02000000 h.1.x........... │ │ + 0x00ddd7e0 04000000 2c623200 68c2bc00 01000000 ....,b2.h....... │ │ 0x00ddd7f0 10000000 08d8dd00 02000000 00000000 ................ │ │ 0x00ddd800 08000000 3cd92f00 00000000 00000000 ....<./......... │ │ 0x00ddd810 00000000 bea33000 68c3bc00 91000000 ......0.h....... │ │ 0x00ddd820 00000000 04000000 e8b72f00 e0c2bc00 ........../..... │ │ 0x00ddd830 02000000 00000000 4cd8dd00 03000000 ........L....... │ │ - 0x00ddd840 00000000 08000000 58ea3100 88000000 ........X.1..... │ │ - 0x00ddd850 00000000 04000000 e9bb3200 84c3bc00 ..........2..... │ │ - 0x00ddd860 88000000 01000000 04000000 9dca3100 ..............1. │ │ + 0x00ddd840 00000000 08000000 7fea3100 88000000 ..........1..... │ │ + 0x00ddd850 00000000 04000000 10bc3200 84c3bc00 ..........2..... │ │ + 0x00ddd860 88000000 01000000 04000000 c4ca3100 ..............1. │ │ 0x00ddd870 a844c800 88000000 02000000 04000000 .D.............. │ │ - 0x00ddd880 abca3100 84c3bc00 01000000 10000000 ..1............. │ │ + 0x00ddd880 d2ca3100 84c3bc00 01000000 10000000 ..1............. │ │ 0x00ddd890 a4d8dd00 05000000 00000000 14000000 ................ │ │ - 0x00ddd8a0 bfaf3100 00000000 00000000 00000000 ..1............. │ │ - 0x00ddd8b0 4e8e3100 2844c800 00000000 00000000 N.1.(D.......... │ │ - 0x00ddd8c0 04000000 b9ca3100 b844c800 00000000 ......1..D...... │ │ - 0x00ddd8d0 00000000 08000000 f4bb3200 68c3bc00 ..........2.h... │ │ - 0x00ddd8e0 91000000 00000000 0c000000 ddaf3100 ..............1. │ │ + 0x00ddd8a0 e6af3100 00000000 00000000 00000000 ..1............. │ │ + 0x00ddd8b0 758e3100 2844c800 00000000 00000000 u.1.(D.......... │ │ + 0x00ddd8c0 04000000 e0ca3100 b844c800 00000000 ......1..D...... │ │ + 0x00ddd8d0 00000000 08000000 1bbc3200 68c3bc00 ..........2.h... │ │ + 0x00ddd8e0 91000000 00000000 0c000000 04b03100 ..............1. │ │ 0x00ddd8f0 68c3bc00 95000000 01000000 10000000 h............... │ │ 0x00ddd900 98c13000 f4dccd00 01000000 10000000 ..0............. │ │ 0x00ddd910 24d9dd00 05000000 00000000 18000000 $............... │ │ 0x00ddd920 c9f73200 91000000 00000000 00000000 ..2............. │ │ - 0x00ddd930 86623100 a4c2bc00 00100000 00000000 .b1............. │ │ + 0x00ddd930 ad623100 a4c2bc00 00100000 00000000 .b1............. │ │ 0x00ddd940 04000000 81693000 6844c800 00000000 .....i0.hD...... │ │ 0x00ddd950 00000000 0c000000 1c583300 68c3bc00 .........X3.h... │ │ - 0x00ddd960 04000000 00000000 10000000 f2fd3000 ..............0. │ │ + 0x00ddd960 04000000 00000000 10000000 19fe3000 ..............0. │ │ 0x00ddd970 c844c800 95000000 01000000 14000000 .D.............. │ │ - 0x00ddd980 fcfd3000 f4dccd00 01000000 10000000 ..0............. │ │ + 0x00ddd980 23fe3000 f4dccd00 01000000 10000000 #.0............. │ │ 0x00ddd990 a4d9dd00 04000000 00000000 28000000 ............(... │ │ 0x00ddd9a0 d7f73200 00100000 00000000 00000000 ..2............. │ │ 0x00ddd9b0 cda33000 d844c800 00100000 00000000 ..0..D.......... │ │ - 0x00ddd9c0 18000000 8aca3100 28c9bc00 00000000 ......1.(....... │ │ + 0x00ddd9c0 18000000 b1ca3100 28c9bc00 00000000 ......1.(....... │ │ 0x00ddd9d0 00000000 20000000 8c2f3000 04c3bc00 .... ..../0..... │ │ 0x00ddd9e0 95000000 00000000 24000000 77f42f00 ........$...w./. │ │ 0x00ddd9f0 ecffcd00 01000000 10000000 10dadd00 ................ │ │ 0x00ddda00 03000000 00000000 0c000000 6cf42f00 ............l./. │ │ 0x00ddda10 91000000 00000000 00000000 7df42f00 ............}./. │ │ 0x00ddda20 4cc3bc00 91000000 01000000 04000000 L............... │ │ 0x00ddda30 84f42f00 a4c2bc00 91000000 02000000 ../............. │ │ 0x00ddda40 08000000 8d693000 68c3bc00 01000000 .....i0.h....... │ │ 0x00ddda50 10000000 68dadd00 02000000 00000000 ....h........... │ │ - 0x00ddda60 08000000 288e3100 00000000 00000000 ....(.1......... │ │ - 0x00ddda70 00000000 59563100 78ddcd00 05000000 ....YV1.x....... │ │ - 0x00ddda80 00000000 04000000 77ea3100 18f7cb00 ........w.1..... │ │ - 0x00ddda90 65008013 ee103300 66008013 7a183100 e.....3.f...z.1. │ │ - 0x00dddaa0 6a008013 79563100 6b008013 65063200 j...yV1.k...e.2. │ │ - 0x00dddab0 7a008013 69253200 7b008013 f9b72f00 z...i%2.{...../. │ │ - 0x00dddac0 67008013 bd113000 7c008013 85183100 g.....0.|.....1. │ │ - 0x00dddad0 68008013 68383100 69008013 d2153300 h...h81.i.....3. │ │ - 0x00dddae0 6c008013 ffbb3200 6d008013 558e3100 l.....2.m...U.1. │ │ - 0x00dddaf0 82008013 75063200 6e008013 56b63200 ....u.2.n...V.2. │ │ - 0x00dddb00 80008013 a2183100 6f008013 7b383100 ......1.o...{81. │ │ + 0x00ddda60 08000000 4f8e3100 00000000 00000000 ....O.1......... │ │ + 0x00ddda70 00000000 80563100 78ddcd00 05000000 .....V1.x....... │ │ + 0x00ddda80 00000000 04000000 9eea3100 18f7cb00 ..........1..... │ │ + 0x00ddda90 65008013 ee103300 66008013 a1183100 e.....3.f.....1. │ │ + 0x00dddaa0 6a008013 a0563100 6b008013 8c063200 j....V1.k.....2. │ │ + 0x00dddab0 7a008013 90253200 7b008013 f9b72f00 z....%2.{...../. │ │ + 0x00dddac0 67008013 bd113000 7c008013 ac183100 g.....0.|.....1. │ │ + 0x00dddad0 68008013 8f383100 69008013 d2153300 h....81.i.....3. │ │ + 0x00dddae0 6c008013 26bc3200 6d008013 7c8e3100 l...&.2.m...|.1. │ │ + 0x00dddaf0 82008013 9c063200 6e008013 7db63200 ......2.n...}.2. │ │ + 0x00dddb00 80008013 c9183100 6f008013 a2383100 ......1.o....81. │ │ 0x00dddb10 70008013 4dd92f00 75008013 e6f73200 p...M./.u.....2. │ │ 0x00dddb20 76008013 e8473000 7d008013 962f3000 v....G0.}..../0. │ │ - 0x00dddb30 7e008013 0ffe3000 7f008013 27883000 ~.....0.....'.0. │ │ - 0x00dddb40 77008013 027f3200 78008013 a3a33000 w.....2.x.....0. │ │ + 0x00dddb30 7e008013 36fe3000 7f008013 27883000 ~...6.0.....'.0. │ │ + 0x00dddb40 77008013 297f3200 78008013 a3a33000 w...).2.x.....0. │ │ 0x00dddb50 81008013 91d93200 00000000 00000000 ......2......... │ │ 0x00dddb60 64008004 09383300 65008004 bb293000 d....83.e....)0. │ │ 0x00dddb70 66008004 b0d93200 67008004 ea4c3000 f.....2.g....L0. │ │ - 0x00dddb80 74008004 a9c13000 68008004 658e3100 t.....0.h...e.1. │ │ - 0x00dddb90 75008004 37453200 76008004 4a453200 u...7E2.v...JE2. │ │ - 0x00dddba0 7f008004 e8af3100 73008004 83253200 ......1.s....%2. │ │ - 0x00dddbb0 83008004 a0253200 77008004 5c453200 .....%2.w...\E2. │ │ - 0x00dddbc0 78008004 cc9c3200 84008004 a0383100 x.....2......81. │ │ + 0x00dddb80 74008004 a9c13000 68008004 8c8e3100 t.....0.h.....1. │ │ + 0x00dddb90 75008004 5e453200 76008004 71453200 u...^E2.v...qE2. │ │ + 0x00dddba0 7f008004 0fb03100 73008004 aa253200 ......1.s....%2. │ │ + 0x00dddbb0 83008004 c7253200 77008004 83453200 .....%2.w....E2. │ │ + 0x00dddbc0 78008004 f39c3200 84008004 c7383100 x.....2......81. │ │ 0x00dddbd0 80008004 e0f23200 79008004 eea33000 ......2.y.....0. │ │ - 0x00dddbe0 7a008004 f7af3100 7b008004 89563100 z.....1.{....V1. │ │ - 0x00dddbf0 81008004 f74c3000 69008004 83063200 .....L0.i.....2. │ │ - 0x00dddc00 6a008004 02a43000 6b008004 77453200 j.....0.k...wE2. │ │ - 0x00dddc10 6c008004 c4ca3100 6d008004 197f3200 l.....1.m.....2. │ │ - 0x00dddc20 7c008004 337f3200 7d008004 d2ca3100 |...3.2.}.....1. │ │ - 0x00dddc30 6f008004 95693000 70008004 b7383100 o....i0.p....81. │ │ - 0x00dddc40 82008004 778e3100 71008004 fc013200 ....w.1.q.....2. │ │ - 0x00dddc50 72008004 bdd93200 7e008004 c5e03000 r.....2.~.....0. │ │ - 0x00dddc60 6e008004 beb53200 00000000 00000000 n.....2......... │ │ + 0x00dddbe0 7a008004 1eb03100 7b008004 b0563100 z.....1.{....V1. │ │ + 0x00dddbf0 81008004 f74c3000 69008004 aa063200 .....L0.i.....2. │ │ + 0x00dddc00 6a008004 02a43000 6b008004 9e453200 j.....0.k....E2. │ │ + 0x00dddc10 6c008004 ebca3100 6d008004 407f3200 l.....1.m...@.2. │ │ + 0x00dddc20 7c008004 5a7f3200 7d008004 f9ca3100 |...Z.2.}.....1. │ │ + 0x00dddc30 6f008004 95693000 70008004 de383100 o....i0.p....81. │ │ + 0x00dddc40 82008004 9e8e3100 71008004 23023200 ......1.q...#.2. │ │ + 0x00dddc50 72008004 bdd93200 7e008004 ece03000 r.....2.~.....0. │ │ + 0x00dddc60 6e008004 e5b53200 00000000 00000000 n.....2......... │ │ 0x00dddc70 01000000 10000000 8cdcdd00 02000000 ................ │ │ 0x00dddc80 00000000 08000000 32f83200 00000000 ........2.2..... │ │ - 0x00dddc90 00000000 00000000 a1563100 28c9bc00 .........V1.(... │ │ + 0x00dddc90 00000000 00000000 c8563100 28c9bc00 .........V1.(... │ │ 0x00dddca0 00000000 00000000 04000000 fba62f00 ............../. │ │ 0x00dddcb0 68c2bc00 01000000 10000000 d0dcdd00 h............... │ │ - 0x00dddcc0 03000000 00000000 0c000000 f0e03000 ..............0. │ │ - 0x00dddcd0 00000000 00000000 00000000 86623100 .............b1. │ │ + 0x00dddcc0 03000000 00000000 0c000000 17e13000 ..............0. │ │ + 0x00dddcd0 00000000 00000000 00000000 ad623100 .............b1. │ │ 0x00dddce0 a4c2bc00 00000000 00000000 08000000 ................ │ │ - 0x00dddcf0 1e9d3200 588bc800 01000000 00000000 ..2.X........... │ │ + 0x00dddcf0 459d3200 588bc800 01000000 00000000 E.2.X........... │ │ 0x00dddd00 04000000 45da3200 f486c800 01000000 ....E.2......... │ │ 0x00dddd10 10000000 28dddd00 03000000 00000000 ....(........... │ │ - 0x00dddd20 0c000000 73fe3000 00000000 00000000 ....s.0......... │ │ - 0x00dddd30 00000000 e1383100 3873c800 00000000 .....81.8s...... │ │ + 0x00dddd20 0c000000 9afe3000 00000000 00000000 ......0......... │ │ + 0x00dddd30 00000000 08393100 3873c800 00000000 .....91.8s...... │ │ 0x00dddd40 00000000 04000000 8a403000 68c2bc00 .........@0.h... │ │ 0x00dddd50 01000000 00000000 08000000 92823000 ..............0. │ │ 0x00dddd60 a4c2bc00 01000000 10000000 80dddd00 ................ │ │ - 0x00dddd70 02000000 00000000 08000000 64b03100 ............d.1. │ │ - 0x00dddd80 00000000 00000000 00000000 338b3200 ............3.2. │ │ + 0x00dddd70 02000000 00000000 08000000 8bb03100 ..............1. │ │ + 0x00dddd80 00000000 00000000 00000000 5a8b3200 ............Z.2. │ │ 0x00dddd90 a4c3bc00 00010000 ffffffff 00000000 ................ │ │ - 0x00dddda0 64b03100 5487c800 01000000 10000000 d.1.T........... │ │ + 0x00dddda0 8bb03100 5487c800 01000000 10000000 ..1.T........... │ │ 0x00ddddb0 c4dddd00 03000000 00000000 0c000000 ................ │ │ - 0x00ddddc0 9e453200 00000000 00000000 00000000 .E2............. │ │ - 0x00ddddd0 338b3200 a4c3bc00 00010000 ffffffff 3.2............. │ │ - 0x00dddde0 00000000 9e453200 6487c800 03000000 .....E2.d....... │ │ - 0x00ddddf0 00000000 08000000 bf563100 bccdcd00 .........V1..... │ │ + 0x00ddddc0 c5453200 00000000 00000000 00000000 .E2............. │ │ + 0x00ddddd0 5a8b3200 a4c3bc00 00010000 ffffffff Z.2............. │ │ + 0x00dddde0 00000000 c5453200 6487c800 03000000 .....E2.d....... │ │ + 0x00ddddf0 00000000 08000000 e6563100 bccdcd00 .........V1..... │ │ 0x00ddde00 00000000 ffffffff 1cdedd00 00000000 ................ │ │ 0x00ddde10 00000000 00000000 ccc13000 04000000 ..........0..... │ │ 0x00ddde20 00000000 00000000 ccc13000 1487c800 ..........0..... │ │ 0x00ddde30 00000000 ffffffff 4cdedd00 00000000 ........L....... │ │ 0x00ddde40 00000000 00000000 4f583300 04000000 ........OX3..... │ │ 0x00ddde50 00000000 00000000 4f583300 588bc800 ........OX3.X... │ │ 0x00ddde60 00000000 00000000 00000000 7cdedd00 ............|... │ │ 0x00ddde70 03000000 c4dedd00 00000000 9e000000 ................ │ │ 0x00ddde80 90000000 00000000 04000000 49da3200 ............I.2. │ │ 0x00ddde90 68c2bc00 a0000000 90000000 00000000 h............... │ │ - 0x00dddea0 04000000 d8703100 68c2bc00 9f000000 .....p1.h....... │ │ + 0x00dddea0 04000000 ff703100 68c2bc00 9f000000 .....p1.h....... │ │ 0x00dddeb0 90000000 00000000 04000000 064d3000 .............M0. │ │ 0x00dddec0 4cc3bc00 90000000 00000000 04000000 L............... │ │ 0x00ddded0 29a43000 b4c3bc00 00000000 00000000 ).0............. │ │ 0x00dddee0 00000000 f4dedd00 06000000 84dfdd00 ................ │ │ 0x00dddef0 00000000 96000000 90000000 00000000 ................ │ │ - 0x00dddf00 04000000 97ea3100 7c66bc00 97000000 ......1.|f...... │ │ + 0x00dddf00 04000000 beea3100 7c66bc00 97000000 ......1.|f...... │ │ 0x00dddf10 90000000 00000000 04000000 58da3200 ............X.2. │ │ 0x00dddf20 3873c800 9b000000 94000000 00000000 8s.............. │ │ 0x00dddf30 04000000 86d92f00 1487c800 98000000 ....../......... │ │ - 0x00dddf40 90000000 00000000 04000000 289d3200 ............(.2. │ │ + 0x00dddf40 90000000 00000000 04000000 4f9d3200 ............O.2. │ │ 0x00dddf50 0487c800 99000000 90000000 00000000 ................ │ │ - 0x00dddf60 04000000 289d3200 0487c800 9a000000 ....(.2......... │ │ - 0x00dddf70 90000000 00000000 04000000 289d3200 ............(.2. │ │ + 0x00dddf60 04000000 4f9d3200 0487c800 9a000000 ....O.2......... │ │ + 0x00dddf70 90000000 00000000 04000000 4f9d3200 ............O.2. │ │ 0x00dddf80 0487c800 90000000 00000000 04000000 ................ │ │ - 0x00dddf90 29a43000 b4c3bc00 73008011 c5ac3200 ).0.....s.....2. │ │ - 0x00dddfa0 64008011 c4183100 79008011 ad453200 d.....1.y....E2. │ │ - 0x00dddfb0 65008011 8a4a3100 66008011 4b893100 e....J1.f...K.1. │ │ - 0x00dddfc0 67008011 d9183100 78008011 e7383100 g.....1.x....81. │ │ - 0x00dddfd0 68008011 84893100 69008011 09393100 h.....1.i....91. │ │ - 0x00dddfe0 70008011 52f83200 6a008011 41bc3200 p...R.2.j...A.2. │ │ + 0x00dddf90 29a43000 b4c3bc00 73008011 ecac3200 ).0.....s.....2. │ │ + 0x00dddfa0 64008011 eb183100 79008011 d4453200 d.....1.y....E2. │ │ + 0x00dddfb0 65008011 b14a3100 66008011 72893100 e....J1.f...r.1. │ │ + 0x00dddfc0 67008011 00193100 78008011 0e393100 g.....1.x....91. │ │ + 0x00dddfd0 68008011 ab893100 69008011 30393100 h.....1.i...091. │ │ + 0x00dddfe0 70008011 52f83200 6a008011 68bc3200 p...R.2.j...h.2. │ │ 0x00dddff0 6b008011 5ff83200 6c008011 6df83200 k..._.2.l...m.2. │ │ - 0x00dde000 6d008011 d7113000 6e008011 f2ca3100 m.....0.n.....1. │ │ - 0x00dde010 6f008011 e6703100 71008011 25623200 o....p1.q...%b2. │ │ - 0x00dde020 72008011 f7e03000 74008011 03e13000 r.....0.t.....0. │ │ - 0x00dde030 76008011 58c73100 77008011 dcc13000 v...X.1.w.....0. │ │ + 0x00dde000 6d008011 d7113000 6e008011 19cb3100 m.....0.n.....1. │ │ + 0x00dde010 6f008011 0d713100 71008011 4c623200 o....q1.q...Lb2. │ │ + 0x00dde020 72008011 1ee13000 74008011 2ae13000 r.....0.t...*.0. │ │ + 0x00dde030 76008011 7fc73100 77008011 dcc13000 v.....1.w.....0. │ │ 0x00dde040 00000000 00000000 06000000 10000000 ................ │ │ 0x00dde050 64e0dd00 02000000 8ce0dd00 20000000 d........... ... │ │ - 0x00dde060 9b563100 00000000 00000000 10000000 .V1............. │ │ - 0x00dde070 338b3200 a4c3bc00 00010000 ffffffff 3.2............. │ │ - 0x00dde080 00000000 9b563100 4c8cc800 00000000 .....V1.L....... │ │ + 0x00dde060 c2563100 00000000 00000000 10000000 .V1............. │ │ + 0x00dde070 5a8b3200 a4c3bc00 00010000 ffffffff Z.2............. │ │ + 0x00dde080 00000000 c2563100 4c8cc800 00000000 .....V1.L....... │ │ 0x00dde090 00000000 00000000 00000000 5c8cc800 ............\... │ │ 0x00dde0a0 00000000 00000000 06000000 10000000 ................ │ │ 0x00dde0b0 c4e0dd00 06000000 00000000 18000000 ................ │ │ 0x00dde0c0 4d883000 00000000 00000000 00000000 M.0............. │ │ - 0x00dde0d0 86623100 a4c2bc00 02000000 00000000 .b1............. │ │ + 0x00dde0d0 ad623100 a4c2bc00 02000000 00000000 .b1............. │ │ 0x00dde0e0 04000000 78f83200 28c9bc00 00000000 ....x.2.(....... │ │ 0x00dde0f0 00000000 14000000 154d3000 588bc800 .........M0.X... │ │ - 0x00dde100 8d000000 00000000 08000000 f9803100 ..............1. │ │ + 0x00dde100 8d000000 00000000 08000000 20813100 ............ .1. │ │ 0x00dde110 ecffcd00 8b000000 01000000 0c000000 ................ │ │ - 0x00dde120 93fe3000 84d3cd00 02000000 00000000 ..0............. │ │ - 0x00dde130 10000000 30e13000 bc8bc800 01000000 ....0.0......... │ │ + 0x00dde120 bafe3000 84d3cd00 02000000 00000000 ..0............. │ │ + 0x00dde130 10000000 57e13000 bc8bc800 01000000 ....W.0......... │ │ 0x00dde140 10000000 58e1dd00 07000000 e4e1dd00 ....X........... │ │ - 0x00dde150 24000000 25393100 00000000 00000000 $...%91......... │ │ - 0x00dde160 00000000 86623100 a4c2bc00 00000000 .....b1......... │ │ - 0x00dde170 00000000 04000000 d4253200 cc8bc800 .........%2..... │ │ - 0x00dde180 00000000 00000000 08000000 c6563100 .............V1. │ │ + 0x00dde150 24000000 4c393100 00000000 00000000 $...L91......... │ │ + 0x00dde160 00000000 ad623100 a4c2bc00 00000000 .....b1......... │ │ + 0x00dde170 00000000 04000000 fb253200 cc8bc800 .........%2..... │ │ + 0x00dde180 00000000 00000000 08000000 ed563100 .............V1. │ │ 0x00dde190 28c9bc00 8d000000 00000000 0c000000 (............... │ │ - 0x00dde1a0 4ebc3200 bccdcd00 00000000 00000000 N.2............. │ │ + 0x00dde1a0 75bc3200 bccdcd00 00000000 00000000 u.2............. │ │ 0x00dde1b0 10000000 41383300 28c9bc00 00000000 ....A83.(....... │ │ 0x00dde1c0 00000000 14000000 79da3200 68c2bc00 ........y.2.h... │ │ 0x00dde1d0 8b000000 01000000 18000000 66b82f00 ............f./. │ │ 0x00dde1e0 bccdcd00 00000000 00000000 00000000 ................ │ │ 0x00dde1f0 00000000 fc8cc800 00000000 00000000 ................ │ │ 0x00dde200 01000000 10000000 1ce2dd00 02000000 ................ │ │ 0x00dde210 00000000 08000000 28163300 00000000 ........(.3..... │ │ - 0x00dde220 00000000 00000000 59563100 78ddcd00 ........YV1.x... │ │ - 0x00dde230 00000000 00000000 04000000 58bc3200 ............X.2. │ │ + 0x00dde220 00000000 00000000 80563100 78ddcd00 .........V1.x... │ │ + 0x00dde230 00000000 00000000 04000000 7fbc3200 ..............2. │ │ 0x00dde240 a4c2bc00 06000000 10000000 60e2dd00 ............`... │ │ - 0x00dde250 03000000 00000000 0c000000 329d3200 ............2.2. │ │ - 0x00dde260 00000000 00000000 00000000 86623100 .............b1. │ │ + 0x00dde250 03000000 00000000 0c000000 599d3200 ............Y.2. │ │ + 0x00dde260 00000000 00000000 00000000 ad623100 .............b1. │ │ 0x00dde270 a4c2bc00 02000000 00000000 04000000 ................ │ │ 0x00dde280 92d92f00 ec8bc800 00000000 00000000 ../............. │ │ 0x00dde290 08000000 60583300 fc8bc800 01000000 ....`X3......... │ │ 0x00dde2a0 10000000 b8e2dd00 04000000 08e3dd00 ................ │ │ - 0x00dde2b0 18000000 fb703100 00000000 00000000 .....p1......... │ │ - 0x00dde2c0 00000000 86623100 a4c2bc00 00000000 .....b1......... │ │ - 0x00dde2d0 00000000 04000000 d4253200 cc8bc800 .........%2..... │ │ + 0x00dde2b0 18000000 22713100 00000000 00000000 ...."q1......... │ │ + 0x00dde2c0 00000000 ad623100 a4c2bc00 00000000 .....b1......... │ │ + 0x00dde2d0 00000000 04000000 fb253200 cc8bc800 .........%2..... │ │ 0x00dde2e0 00000000 00000000 08000000 1e4d3000 .............M0. │ │ 0x00dde2f0 28c9bc00 00000000 00000000 0c000000 (............... │ │ 0x00dde300 80f83200 68c2bc00 00000000 00000000 ..2.h........... │ │ 0x00dde310 00000000 00000000 208dc800 00000000 ........ ....... │ │ 0x00dde320 00000000 06000000 10000000 40e3dd00 ............@... │ │ 0x00dde330 03000000 00000000 14000000 67da3200 ............g.2. │ │ 0x00dde340 00000000 00000000 00000000 5a883000 ............Z.0. │ │ 0x00dde350 a4c3bc00 00000000 00000000 04000000 ................ │ │ 0x00dde360 7b0c3300 28c9bc00 89000000 00000000 {.3.(........... │ │ 0x00dde370 08000000 60583300 54c4bc00 06000000 ....`X3.T....... │ │ 0x00dde380 10000000 98e3dd00 07000000 00000000 ................ │ │ - 0x00dde390 1c000000 b7253200 00000000 00000000 .....%2......... │ │ - 0x00dde3a0 00000000 86623100 a4c2bc00 02000000 .....b1......... │ │ + 0x00dde390 1c000000 de253200 00000000 00000000 .....%2......... │ │ + 0x00dde3a0 00000000 ad623100 a4c2bc00 02000000 .....b1......... │ │ 0x00dde3b0 00000000 18000000 92d92f00 ec8bc800 ........../..... │ │ 0x00dde3c0 02000000 00000000 04000000 78f83200 ............x.2. │ │ 0x00dde3d0 28c9bc00 00000000 00000000 14000000 (............... │ │ 0x00dde3e0 60583300 fc8bc800 8b000000 00000000 `X3............. │ │ - 0x00dde3f0 08000000 f9803100 ecffcd00 8b000000 ......1......... │ │ - 0x00dde400 01000000 0c000000 93fe3000 84d3cd00 ..........0..... │ │ - 0x00dde410 02000000 00000000 10000000 30e13000 ............0.0. │ │ + 0x00dde3f0 08000000 20813100 ecffcd00 8b000000 .... .1......... │ │ + 0x00dde400 01000000 0c000000 bafe3000 84d3cd00 ..........0..... │ │ + 0x00dde410 02000000 00000000 10000000 57e13000 ............W.0. │ │ 0x00dde420 bc8bc800 06000000 10000000 40e4dd00 ............@... │ │ 0x00dde430 02000000 00000000 08000000 58b82f00 ............X./. │ │ - 0x00dde440 00000000 00000000 00000000 86623100 .............b1. │ │ + 0x00dde440 00000000 00000000 00000000 ad623100 .............b1. │ │ 0x00dde450 a4c2bc00 00000000 00000000 04000000 ................ │ │ 0x00dde460 60583300 fc8bc800 06000000 10000000 `X3............. │ │ 0x00dde470 84e4dd00 04000000 00000000 10000000 ................ │ │ - 0x00dde480 1ce13000 00000000 00000000 00000000 ..0............. │ │ - 0x00dde490 86623100 a4c2bc00 00000000 00000000 .b1............. │ │ - 0x00dde4a0 04000000 15133100 28c9bc00 00000000 ......1.(....... │ │ + 0x00dde480 43e13000 00000000 00000000 00000000 C.0............. │ │ + 0x00dde490 ad623100 a4c2bc00 00000000 00000000 .b1............. │ │ + 0x00dde4a0 04000000 3c133100 28c9bc00 00000000 ....<.1.(....... │ │ 0x00dde4b0 00000000 08000000 154d3000 588bc800 .........M0.X... │ │ 0x00dde4c0 00000000 00000000 0c000000 fba62f00 ............../. │ │ 0x00dde4d0 68c2bc00 00000000 ffffffff f0e4dd00 h............... │ │ - 0x00dde4e0 00000000 00000000 00000000 83fe3000 ..............0. │ │ + 0x00dde4e0 00000000 00000000 00000000 aafe3000 ..............0. │ │ 0x00dde4f0 06000000 00000000 00000000 b7693000 .............i0. │ │ 0x00dde500 bccdcd00 00000000 10000000 00000000 ................ │ │ 0x00dde510 20e5dd00 06000000 b0e5dd00 00000000 ............... │ │ 0x00dde520 15000000 91080000 00000000 14000000 ................ │ │ - 0x00dde530 c3453200 54c4bc00 16000000 91080000 .E2.T........... │ │ - 0x00dde540 00000000 14000000 29e13000 ac8bc800 ........).0..... │ │ + 0x00dde530 ea453200 54c4bc00 16000000 91080000 .E2.T........... │ │ + 0x00dde540 00000000 14000000 50e13000 ac8bc800 ........P.0..... │ │ 0x00dde550 17000000 91080000 00000000 14000000 ................ │ │ 0x00dde560 b3f42f00 dc8bc800 18000000 91080000 ../............. │ │ 0x00dde570 00000000 14000000 35a43000 0c8cc800 ........5.0..... │ │ 0x00dde580 19000000 91080000 00000000 14000000 ................ │ │ - 0x00dde590 cb253200 2c8cc800 1a000000 91080000 .%2.,........... │ │ + 0x00dde590 f2253200 2c8cc800 1a000000 91080000 .%2.,........... │ │ 0x00dde5a0 00000000 14000000 bff42f00 1c8cc800 ........../..... │ │ 0x00dde5b0 91000000 00000000 14000000 39383300 ............983. │ │ - 0x00dde5c0 b4c3bc00 3ce13000 a1f63000 e6103200 ....<.0...0...2. │ │ + 0x00dde5c0 b4c3bc00 63e13000 c8f63000 0d113200 ....c.0...0...2. │ │ 0x00dde5d0 4ca43000 67883000 a0a52f00 75ce2f00 L.0.g.0.../.u./. │ │ - 0x00dde5e0 70b03100 d3453200 ae203300 76253000 p.1..E2.. 3.v%0. │ │ - 0x00dde5f0 df693000 d1563100 a4ea3100 38623200 .i0..V1...1.8b2. │ │ - 0x00dde600 ba8e3100 cdaf2f00 65683100 a3843100 ..1.../.eh1...1. │ │ - 0x00dde610 f5a63100 5e1b3200 11c23000 76b13200 ..1.^.2...0.v.2. │ │ - 0x00dde620 6eb13200 ea2c3300 5e163300 c5933200 n.2..,3.^.3...2. │ │ - 0x00dde630 8ada3200 85843100 69583300 93d03200 ..2...1.iX3...2. │ │ + 0x00dde5e0 97b03100 fa453200 ae203300 76253000 ..1..E2.. 3.v%0. │ │ + 0x00dde5f0 df693000 f8563100 cbea3100 5f623200 .i0..V1...1._b2. │ │ + 0x00dde600 e18e3100 cdaf2f00 8c683100 ca843100 ..1.../..h1...1. │ │ + 0x00dde610 1ca73100 851b3200 11c23000 9db13200 ..1...2...0...2. │ │ + 0x00dde620 95b13200 ea2c3300 5e163300 ec933200 ..2..,3.^.3...2. │ │ + 0x00dde630 8ada3200 ac843100 69583300 bad03200 ..2...1.iX3...2. │ │ 0x00dde640 0a020000 138f3000 2c09bd00 7cc9c800 ......0.,...|... │ │ 0x00dde650 8c09bd00 20cbc800 00000000 00000000 .... ........... │ │ 0x00dde660 10cec800 b4d0c800 4cd1c800 c0d1c800 ........L....... │ │ 0x00dde670 00000000 00000000 08020000 344d3000 ............4M0. │ │ 0x00dde680 2c09bd00 00d2c800 8c09bd00 c4d2c800 ,............... │ │ 0x00dde690 00000000 68d3c800 bcd3c800 00d6c800 ....h........... │ │ 0x00dde6a0 44d6c800 80d6c800 00000000 00000000 D............... │ │ 0x00dde6b0 75008010 ee103300 90008010 7eee2f00 u.....3.....~./. │ │ 0x00dde6c0 74008010 fc693000 76008010 434d3000 t....i0.v...CM0. │ │ - 0x00dde6d0 98008010 94e53100 77008010 ac653000 ......1.w....e0. │ │ - 0x00dde6e0 65008010 44e13000 95008010 a0d92f00 e...D.0......./. │ │ - 0x00dde6f0 96008010 0a263200 78008010 bdda3200 .....&2.x.....2. │ │ - 0x00dde700 79008010 5c4d3000 8f008010 0acb3100 y...\M0.......1. │ │ - 0x00dde710 9b008010 65623200 7a008010 a0ef2f00 ....eb2.z...../. │ │ + 0x00dde6d0 98008010 bbe53100 77008010 ac653000 ......1.w....e0. │ │ + 0x00dde6e0 65008010 6be13000 95008010 a0d92f00 e...k.0......./. │ │ + 0x00dde6f0 96008010 31263200 78008010 bdda3200 ....1&2.x.....2. │ │ + 0x00dde700 79008010 5c4d3000 8f008010 31cb3100 y...\M0.....1.1. │ │ + 0x00dde710 9b008010 8c623200 7a008010 a0ef2f00 .....b2.z...../. │ │ 0x00dde720 97008010 749c3000 9a008010 bc2f3000 ....t.0....../0. │ │ - 0x00dde730 73008010 06193100 7b008010 8e883000 s.....1.{.....0. │ │ - 0x00dde740 8e008010 e5d43200 68008010 6a393100 ......2.h...j91. │ │ - 0x00dde750 7c008010 714d3000 99008010 1fcb3100 |...qM0.......1. │ │ - 0x00dde760 91008010 35263200 7f008010 56b63200 ....5&2.....V.2. │ │ + 0x00dde730 73008010 2d193100 7b008010 8e883000 s...-.1.{.....0. │ │ + 0x00dde740 8e008010 e5d43200 68008010 91393100 ......2.h....91. │ │ + 0x00dde750 7c008010 714d3000 99008010 46cb3100 |...qM0.....F.1. │ │ + 0x00dde760 91008010 5c263200 7f008010 7db63200 ....\&2.....}.2. │ │ 0x00dde770 69008010 e6f73200 80008010 e8473000 i.....2......G0. │ │ - 0x00dde780 93008010 dc453200 94008010 91163300 .....E2.......3. │ │ - 0x00dde790 81008010 a0523300 6a008010 44263200 .....R3.j...D&2. │ │ - 0x00dde7a0 6b008010 a47f3200 6c008010 2c713100 k.....2.l...,q1. │ │ - 0x00dde7b0 6d008010 dc563100 6e008010 4ee73200 m....V1.n...N.2. │ │ - 0x00dde7c0 6f008010 36cb3100 70008010 69023200 o...6.1.p...i.2. │ │ - 0x00dde7d0 71008010 53e13000 72008010 bb7f3200 q...S.0.r.....2. │ │ - 0x00dde7e0 00000000 00000000 6400801b 66e13000 ........d...f.0. │ │ - 0x00dde7f0 6500801b cc7f3200 6600801b 74bc3200 e.....2.f...t.2. │ │ - 0x00dde800 6700801b f8063200 6800801b 8f393100 g.....2.h....91. │ │ + 0x00dde780 93008010 03463200 94008010 91163300 .....F2.......3. │ │ + 0x00dde790 81008010 a0523300 6a008010 6b263200 .....R3.j...k&2. │ │ + 0x00dde7a0 6b008010 cb7f3200 6c008010 53713100 k.....2.l...Sq1. │ │ + 0x00dde7b0 6d008010 03573100 6e008010 4ee73200 m....W1.n...N.2. │ │ + 0x00dde7c0 6f008010 5dcb3100 70008010 90023200 o...].1.p.....2. │ │ + 0x00dde7d0 71008010 7ae13000 72008010 e27f3200 q...z.0.r.....2. │ │ + 0x00dde7e0 00000000 00000000 6400801b 8de13000 ........d.....0. │ │ + 0x00dde7f0 6500801b f37f3200 6600801b 9bbc3200 e.....2.f.....2. │ │ + 0x00dde800 6700801b 1f073200 6800801b b6393100 g.....2.h....91. │ │ 0x00dde810 6900801b a4883000 6a00801b b8883000 i.....0.j.....0. │ │ - 0x00dde820 6b00801b aa6b3100 6c00801b e68e3100 k....k1.l.....1. │ │ - 0x00dde830 6d00801b a9513300 6e00801b aeea3100 m....Q3.n.....1. │ │ - 0x00dde840 00000000 00000000 66000012 33463200 ........f...3F2. │ │ + 0x00dde820 6b00801b d16b3100 6c00801b 0d8f3100 k....k1.l.....1. │ │ + 0x00dde830 6d00801b a9513300 6e00801b d5ea3100 m....Q3.n.....1. │ │ + 0x00dde840 00000000 00000000 66000012 5a463200 ........f...ZF2. │ │ 0x00dde850 67000012 3b6a3000 69000012 08f52f00 g...;j0.i...../. │ │ - 0x00dde860 79000012 ceea3100 81000012 f38e3100 y.....1.......1. │ │ + 0x00dde860 79000012 f5ea3100 81000012 1a8f3100 y.....1.......1. │ │ 0x00dde870 68000012 ef163300 6a000012 ecda3200 h.....3.j.....2. │ │ 0x00dde880 7c000012 da583300 7f000012 39c23000 |....X3.....9.0. │ │ - 0x00dde890 6b000012 a7e13000 6c000012 8ab82f00 k.....0.l...../. │ │ - 0x00dde8a0 6d000012 4ecb3100 6e000012 a3b82f00 m...N.1.n...../. │ │ - 0x00dde8b0 6f000012 28073200 7e000012 b8d92f00 o...(.2.~...../. │ │ - 0x00dde8c0 65000012 0c8f3100 7b000012 ef583300 e.....1.{....X3. │ │ - 0x00dde8d0 70000012 300b3000 8b000012 4d463200 p...0.0.....MF2. │ │ - 0x00dde8e0 71000012 9e093300 89000012 03803200 q.....3.......2. │ │ - 0x00dde8f0 72000012 dfea3100 7a000012 68463200 r.....1.z...hF2. │ │ - 0x00dde900 73000012 258f3100 80000012 65a43000 s...%.1.....e.0. │ │ - 0x00dde910 82000012 3f073200 83000012 91f83200 ....?.2.......2. │ │ - 0x00dde920 74000012 368f3100 85000012 eeea3100 t...6.1.......1. │ │ - 0x00dde930 64000012 7e623200 7d000012 5a073200 d...~b2.}...Z.2. │ │ - 0x00dde940 86000012 5f263200 75000012 f0563100 ...._&2.u....V1. │ │ - 0x00dde950 76000012 56713100 77000012 506a3000 v...Vq1.w...Pj0. │ │ - 0x00dde960 87000012 0b573100 88000012 689d3200 .....W1.....h.2. │ │ - 0x00dde970 8f000012 568f3100 90000012 1a803200 ....V.1.......2. │ │ - 0x00dde980 8d000012 2f803200 8a000012 7b463200 ..../.2.....{F2. │ │ - 0x00dde990 8c000012 1a303000 84000012 6c8f3100 .....00.....l.1. │ │ - 0x00dde9a0 78000012 8dbc3200 00000000 00000000 x.....2......... │ │ + 0x00dde890 6b000012 cee13000 6c000012 8ab82f00 k.....0.l...../. │ │ + 0x00dde8a0 6d000012 75cb3100 6e000012 a3b82f00 m...u.1.n...../. │ │ + 0x00dde8b0 6f000012 4f073200 7e000012 b8d92f00 o...O.2.~...../. │ │ + 0x00dde8c0 65000012 338f3100 7b000012 ef583300 e...3.1.{....X3. │ │ + 0x00dde8d0 70000012 300b3000 8b000012 74463200 p...0.0.....tF2. │ │ + 0x00dde8e0 71000012 9e093300 89000012 2a803200 q.....3.....*.2. │ │ + 0x00dde8f0 72000012 06eb3100 7a000012 8f463200 r.....1.z....F2. │ │ + 0x00dde900 73000012 4c8f3100 80000012 65a43000 s...L.1.....e.0. │ │ + 0x00dde910 82000012 66073200 83000012 91f83200 ....f.2.......2. │ │ + 0x00dde920 74000012 5d8f3100 85000012 15eb3100 t...].1.......1. │ │ + 0x00dde930 64000012 a5623200 7d000012 81073200 d....b2.}.....2. │ │ + 0x00dde940 86000012 86263200 75000012 17573100 .....&2.u....W1. │ │ + 0x00dde950 76000012 7d713100 77000012 506a3000 v...}q1.w...Pj0. │ │ + 0x00dde960 87000012 32573100 88000012 8f9d3200 ....2W1.......2. │ │ + 0x00dde970 8f000012 7d8f3100 90000012 41803200 ....}.1.....A.2. │ │ + 0x00dde980 8d000012 56803200 8a000012 a2463200 ....V.2......F2. │ │ + 0x00dde990 8c000012 1a303000 84000012 938f3100 .....00.......1. │ │ + 0x00dde9a0 78000012 b4bc3200 00000000 00000000 x.....2......... │ │ 0x00dde9b0 06000000 06000000 04000000 43493300 ............CI3. │ │ - 0x00dde9c0 5a193100 8c7fc900 5c80c900 4c81c900 Z.1.....\...L... │ │ + 0x00dde9c0 81193100 8c7fc900 5c80c900 4c81c900 ..1.....\...L... │ │ 0x00dde9d0 c881c900 d081c900 1482c900 8483c900 ................ │ │ 0x00dde9e0 8c83c900 9483c900 a083c900 00000000 ................ │ │ 0x00dde9f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00ddea00 00000000 a883c900 5884c900 6084c900 ........X...`... │ │ 0x00ddea10 8085c900 bc85c900 c485c900 4486c900 ............D... │ │ 0x00ddea20 0c88c900 8089c900 00000000 00000000 ................ │ │ 0x00ddea30 00000000 00000000 00000000 00000000 ................ │ │ @@ -35593,101 +35593,101 @@ │ │ 0x00ddea90 00000000 00000000 00000000 00000000 ................ │ │ 0x00ddeaa0 00000000 00000000 00000000 00000000 ................ │ │ 0x00ddeab0 00000000 00000000 00000000 00000000 ................ │ │ 0x00ddeac0 00000000 00000000 00000000 00000000 ................ │ │ 0x00ddead0 00000000 00000000 00000000 00000000 ................ │ │ 0x00ddeae0 00000000 00000000 00000000 00000000 ................ │ │ 0x00ddeaf0 00000000 00000000 90030000 90030000 ................ │ │ - 0x00ddeb00 04000000 97493100 9c6a3000 8c7fc900 .....I1..j0..... │ │ + 0x00ddeb00 04000000 be493100 9c6a3000 8c7fc900 .....I1..j0..... │ │ 0x00ddeb10 5c80c900 4c81c900 c881c900 d081c900 \...L........... │ │ 0x00ddeb20 1482c900 8483c900 8c83c900 9483c900 ................ │ │ 0x00ddeb30 a083c900 00000000 00000000 00000000 ................ │ │ 0x00ddeb40 00000000 00000000 00000000 a883c900 ................ │ │ 0x00ddeb50 5884c900 6084c900 00000000 00000000 X...`........... │ │ 0x00ddeb60 c485c900 4486c900 0c88c900 8089c900 ....D........... │ │ 0x00ddeb70 00000000 00000000 00000000 00000000 ................ │ │ 0x00ddeb80 00000000 00000000 8c89c900 088ac900 ................ │ │ 0x00ddeb90 0c8ac900 a489c900 00000000 01000000 ................ │ │ 0x00ddeba0 10000000 b8ebdd00 03000000 00000000 ................ │ │ - 0x00ddebb0 14000000 b28f3100 00000000 00000000 ......1......... │ │ - 0x00ddebc0 00000000 e5383200 1080be00 00000000 .....82......... │ │ - 0x00ddebd0 00000000 04000000 3a963200 1080be00 ........:.2..... │ │ + 0x00ddebb0 14000000 d98f3100 00000000 00000000 ......1......... │ │ + 0x00ddebc0 00000000 0c393200 1080be00 00000000 .....92......... │ │ + 0x00ddebd0 00000000 04000000 61963200 1080be00 ........a.2..... │ │ 0x00ddebe0 00000000 00000000 08000000 99383300 .............83. │ │ 0x00ddebf0 1080be00 01000000 10000000 10ecdd00 ................ │ │ - 0x00ddec00 0a000000 d8ecdd00 7c000000 a5393100 ........|....91. │ │ - 0x00ddec10 00100000 00000000 08000000 86623100 .............b1. │ │ + 0x00ddec00 0a000000 d8ecdd00 7c000000 cc393100 ........|....91. │ │ + 0x00ddec10 00100000 00000000 08000000 ad623100 .............b1. │ │ 0x00ddec20 00d0bc00 00000000 00000000 14000000 ................ │ │ 0x00ddec30 c1283000 0080be00 00000000 00000000 .(0............. │ │ 0x00ddec40 18000000 23793000 0080be00 00000000 ....#y0......... │ │ - 0x00ddec50 00000000 1c000000 3a963200 1080be00 ........:.2..... │ │ + 0x00ddec50 00000000 1c000000 61963200 1080be00 ........a.2..... │ │ 0x00ddec60 00000000 00000000 20000000 3e053000 ........ ...>.0. │ │ 0x00ddec70 1080be00 00000000 00000000 24000000 ............$... │ │ - 0x00ddec80 ff933200 1080be00 00000000 00000000 ..2............. │ │ + 0x00ddec80 26943200 1080be00 00000000 00000000 &.2............. │ │ 0x00ddec90 28000000 3e303000 1080be00 00000000 (...>00......... │ │ - 0x00ddeca0 00000000 2c000000 89803200 1080be00 ....,.....2..... │ │ - 0x00ddecb0 00000000 00000000 30000000 77193100 ........0...w.1. │ │ + 0x00ddeca0 00000000 2c000000 b0803200 1080be00 ....,.....2..... │ │ + 0x00ddecb0 00000000 00000000 30000000 9e193100 ........0.....1. │ │ 0x00ddecc0 1080be00 05000000 00000000 4c000000 ............L... │ │ 0x00ddecd0 b36a3000 7896c900 00000000 00000000 .j0.x........... │ │ 0x00ddece0 00000000 00000000 0c97c900 00000000 ................ │ │ 0x00ddecf0 00000000 01000000 10000000 10eddd00 ................ │ │ 0x00dded00 02000000 38eddd00 7c000000 36173300 ....8...|...6.3. │ │ 0x00dded10 00000000 00000000 14000000 c1283000 .............(0. │ │ 0x00dded20 0080be00 00000000 00000000 18000000 ................ │ │ 0x00dded30 23793000 0080be00 00000000 00000000 #y0............. │ │ 0x00dded40 00000000 00000000 0c97c900 00000000 ................ │ │ 0x00dded50 00000000 01000000 10000000 70eddd00 ............p... │ │ - 0x00dded60 04000000 c0eddd00 14000000 af263200 .............&2. │ │ - 0x00dded70 91000000 00000000 00000000 cfaf3100 ..............1. │ │ + 0x00dded60 04000000 c0eddd00 14000000 d6263200 .............&2. │ │ + 0x00dded70 91000000 00000000 00000000 f6af3100 ..............1. │ │ 0x00dded80 28c9bc00 91000000 01000000 04000000 (............... │ │ 0x00dded90 b5f83200 28c9bc00 91000000 02000000 ..2.(........... │ │ - 0x00ddeda0 08000000 be263200 a4c2bc00 91000000 .....&2......... │ │ + 0x00ddeda0 08000000 e5263200 a4c2bc00 91000000 .....&2......... │ │ 0x00ddedb0 03000000 0c000000 64593300 a4c2bc00 ........dY3..... │ │ 0x00ddedc0 00000000 00000000 00000000 00000000 ................ │ │ 0x00ddedd0 8c97c900 00000000 00000000 64000002 ............d... │ │ - 0x00ddede0 8e803200 65000002 31f52f00 66000002 ..2.e...1./.f... │ │ - 0x00ddedf0 c6f83200 67000002 91073200 68000002 ..2.g.....2.h... │ │ - 0x00ddee00 46173200 6a000002 fa463200 6b000002 F.2.j....F2.k... │ │ - 0x00ddee10 37b92f00 6c000002 b9fe3000 6d000002 7./.l.....0.m... │ │ - 0x00ddee20 b1623200 6e000002 17e23000 84000002 .b2.n.....0..... │ │ - 0x00ddee30 33e23000 6f000002 bf6a3000 7a000002 3.0.o....j0.z... │ │ - 0x00ddee40 3df52f00 9e000002 40eb3100 91000002 =./.....@.1..... │ │ - 0x00ddee50 0f473200 70000002 9b383300 7c000002 .G2.p....83.|... │ │ - 0x00ddee60 a4073200 7d000002 b6383300 7b000002 ..2.}....83.{... │ │ - 0x00ddee70 b3393100 85000002 aca43000 90000002 .91.......0..... │ │ + 0x00ddede0 b5803200 65000002 31f52f00 66000002 ..2.e...1./.f... │ │ + 0x00ddedf0 c6f83200 67000002 b8073200 68000002 ..2.g.....2.h... │ │ + 0x00ddee00 6d173200 6a000002 21473200 6b000002 m.2.j...!G2.k... │ │ + 0x00ddee10 37b92f00 6c000002 e0fe3000 6d000002 7./.l.....0.m... │ │ + 0x00ddee20 d8623200 6e000002 3ee23000 84000002 .b2.n...>.0..... │ │ + 0x00ddee30 5ae23000 6f000002 bf6a3000 7a000002 Z.0.o....j0.z... │ │ + 0x00ddee40 3df52f00 9e000002 67eb3100 91000002 =./.....g.1..... │ │ + 0x00ddee50 36473200 70000002 9b383300 7c000002 6G2.p....83.|... │ │ + 0x00ddee60 cb073200 7d000002 b6383300 7b000002 ..2.}....83.{... │ │ + 0x00ddee70 da393100 85000002 aca43000 90000002 .91.......0..... │ │ 0x00ddee80 43173300 9d000002 17b22f00 8f000002 C.3......./..... │ │ - 0x00ddee90 87cb3100 89000002 8b4d3000 ab000002 ..1......M0..... │ │ + 0x00ddee90 aecb3100 89000002 8b4d3000 ab000002 ..1......M0..... │ │ 0x00ddeea0 83c23000 ad000002 43103300 a0000002 ..0.....C.3..... │ │ - 0x00ddeeb0 a6323300 b5000002 60133100 83000002 .23.....`.1..... │ │ - 0x00ddeec0 a69d3200 9c000002 4cb92f00 ae000002 ..2.....L./..... │ │ - 0x00ddeed0 9a4d3000 a7000002 abbc3200 a1000002 .M0.......2..... │ │ - 0x00ddeee0 71db3000 8a000002 fb113000 8d000002 q.0.......0..... │ │ - 0x00ddeef0 9dcb3100 95000002 ce383300 92000002 ..1......83..... │ │ + 0x00ddeeb0 a6323300 b5000002 87133100 83000002 .23.......1..... │ │ + 0x00ddeec0 cd9d3200 9c000002 4cb92f00 ae000002 ..2.....L./..... │ │ + 0x00ddeed0 9a4d3000 a7000002 d2bc3200 a1000002 .M0.......2..... │ │ + 0x00ddeee0 98db3000 8a000002 fb113000 8d000002 ..0.......0..... │ │ + 0x00ddeef0 c4cb3100 95000002 ce383300 92000002 ..1......83..... │ │ 0x00ddef00 aa4d3000 af000002 0b123000 96000002 .M0.......0..... │ │ - 0x00ddef10 99e43100 b0000002 dff83200 8b000002 ..1.......2..... │ │ + 0x00ddef10 c0e43100 b0000002 dff83200 8b000002 ..1.......2..... │ │ 0x00ddef20 67173300 8e000002 59303000 7e000002 g.3.....Y00.~... │ │ - 0x00ddef30 d3fe3000 a5000002 00b13100 78000002 ..0.......1.x... │ │ - 0x00ddef40 7c193100 86000002 37573100 98000002 |.1.....7W1..... │ │ - 0x00ddef50 bd9d3200 b3000002 e7313100 69000002 ..2......11.i... │ │ - 0x00ddef60 16aa3100 a8000002 6d303000 a9000002 ..1.....m00..... │ │ - 0x00ddef70 8f193100 aa000002 93c23000 8c000002 ..1.......0..... │ │ - 0x00ddef80 ce6a3000 71000002 df263200 ac000002 .j0.q....&2..... │ │ - 0x00ddef90 b2cb3100 7f000002 d59d3200 79000002 ..1.......2.y... │ │ - 0x00ddefa0 71593300 94000002 be313100 72000002 qY3......11.r... │ │ - 0x00ddefb0 c3bc3200 b1000002 a2c23000 9f000002 ..2.......0..... │ │ - 0x00ddefc0 59f52f00 a4000002 a1803200 b2000002 Y./.......2..... │ │ - 0x00ddefd0 16b13100 80000002 1f473000 81000002 ..1......G0..... │ │ - 0x00ddefe0 a8133100 b4000002 f0f83200 82000002 ..1.......2..... │ │ - 0x00ddeff0 be4d3000 88000002 ae193100 87000002 .M0.......1..... │ │ - 0x00ddf000 77173300 73000002 4a573100 74000002 w.3.s...JW1.t... │ │ - 0x00ddf010 d63e3200 75000002 db4d3000 a6000002 .>2.u....M0..... │ │ + 0x00ddef30 fafe3000 a5000002 27b13100 78000002 ..0.....'.1.x... │ │ + 0x00ddef40 a3193100 86000002 5e573100 98000002 ..1.....^W1..... │ │ + 0x00ddef50 e49d3200 b3000002 0e323100 69000002 ..2......21.i... │ │ + 0x00ddef60 3daa3100 a8000002 6d303000 a9000002 =.1.....m00..... │ │ + 0x00ddef70 b6193100 aa000002 93c23000 8c000002 ..1.......0..... │ │ + 0x00ddef80 ce6a3000 71000002 06273200 ac000002 .j0.q....'2..... │ │ + 0x00ddef90 d9cb3100 7f000002 fc9d3200 79000002 ..1.......2.y... │ │ + 0x00ddefa0 71593300 94000002 e5313100 72000002 qY3......11.r... │ │ + 0x00ddefb0 eabc3200 b1000002 a2c23000 9f000002 ..2.......0..... │ │ + 0x00ddefc0 59f52f00 a4000002 c8803200 b2000002 Y./.......2..... │ │ + 0x00ddefd0 3db13100 80000002 1f473000 81000002 =.1......G0..... │ │ + 0x00ddefe0 cf133100 b4000002 f0f83200 82000002 ..1.......2..... │ │ + 0x00ddeff0 be4d3000 88000002 d5193100 87000002 .M0.......1..... │ │ + 0x00ddf000 77173300 73000002 71573100 74000002 w.3.s...qW1.t... │ │ + 0x00ddf010 fd3e3200 75000002 db4d3000 a6000002 .>2.u....M0..... │ │ 0x00ddf020 6ee72f00 97000002 b8c23000 76000002 n./.......0.v... │ │ - 0x00ddf030 e5383300 a2000002 7db63200 a3000002 .83.....}.2..... │ │ - 0x00ddf040 430c3000 99000002 e9fe3000 9a000002 C.0.......0..... │ │ - 0x00ddf050 c0623200 9b000002 b7803200 93000002 .b2.......2..... │ │ - 0x00ddf060 d2803200 77000002 40b33000 00000000 ..2.w...@.0..... │ │ + 0x00ddf030 e5383300 a2000002 a4b63200 a3000002 .83.......2..... │ │ + 0x00ddf040 430c3000 99000002 10ff3000 9a000002 C.0.......0..... │ │ + 0x00ddf050 e7623200 9b000002 de803200 93000002 .b2.......2..... │ │ + 0x00ddf060 f9803200 77000002 40b33000 00000000 ..2.w...@.0..... │ │ 0x00ddf070 00000000 06000000 02000000 982fca00 ............./.. │ │ 0x00ddf080 2030ca00 3c31ca00 00000000 00000000 0..<1.......... │ │ 0x00ddf090 00000000 9831ca00 00000000 e032ca00 .....1.......2.. │ │ 0x00ddf0a0 00000000 9c35ca00 00000000 f437ca00 .....5.......7.. │ │ 0x00ddf0b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00ddf0c0 00000000 ec39ca00 00000000 e03aca00 .....9.......:.. │ │ 0x00ddf0d0 00000000 00000000 183cca00 f442ca00 .........<...B.. │ │ @@ -35697,17 +35697,17 @@ │ │ 0x00ddf110 00000000 00000000 9831ca00 b448ca00 .........1...H.. │ │ 0x00ddf120 e032ca00 b448ca00 9c35ca00 00000000 .2...H...5...... │ │ 0x00ddf130 00000000 00000000 00000000 00000000 ................ │ │ 0x00ddf140 00000000 00000000 00000000 00000000 ................ │ │ 0x00ddf150 00000000 00000000 00000000 183cca00 .............<.. │ │ 0x00ddf160 f442ca00 00000000 00000000 00000000 .B.............. │ │ 0x00ddf170 00000000 00000000 00000000 40000000 ............@... │ │ - 0x00ddf180 9aac3200 a3020000 2fda2f00 a0020000 ..2....././..... │ │ - 0x00ddf190 695c3000 a1020000 6ce23000 a2020000 i\0.....l.0..... │ │ - 0x00ddf1a0 c7193100 46040000 06c33000 47040000 ..1.F.....0.G... │ │ + 0x00ddf180 c1ac3200 a3020000 2fda2f00 a0020000 ..2....././..... │ │ + 0x00ddf190 695c3000 a1020000 93e23000 a2020000 i\0.......0..... │ │ + 0x00ddf1a0 ee193100 46040000 06c33000 47040000 ..1.F.....0.G... │ │ 0x00ddf1b0 87b92f00 3c4e3800 08000000 08000000 ../.X1..... │ │ 0x00de0480 04000000 00000000 04000000 6f5a3300 ............oZ3. │ │ 0x00de0490 8038cc00 01000000 10000000 b004de00 .8.............. │ │ - 0x00de04a0 02000000 00000000 08000000 aa903100 ..............1. │ │ + 0x00de04a0 02000000 00000000 08000000 d1903100 ..............1. │ │ 0x00de04b0 00000000 00000000 00000000 6cba2f00 ............l./. │ │ 0x00de04c0 68c2bc00 00000000 00000000 04000000 h............... │ │ 0x00de04d0 944e3000 9038cc00 22010000 00000000 .N0..8.."....... │ │ 0x00de04e0 144acc00 00000000 00000000 00000000 .J.............. │ │ 0x00de04f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00de0500 244acc00 c453cc00 00000000 00000000 $J...S.......... │ │ 0x00de0510 00000000 ffffffff 2c05de00 00000000 ........,....... │ │ 0x00de0520 00000000 00000000 aca53000 04000000 ..........0..... │ │ 0x00de0530 00000000 00000000 aca53000 a038cc00 ..........0..8.. │ │ 0x00de0540 01000000 10000000 5c05de00 02000000 ........\....... │ │ - 0x00de0550 00000000 08000000 e53a3100 00000000 .........:1..... │ │ + 0x00de0550 00000000 08000000 0c3b3100 00000000 .........;1..... │ │ 0x00de0560 00000000 00000000 ef003000 a4c2bc00 ..........0..... │ │ - 0x00de0570 00000000 00000000 04000000 53ec3000 ............S.0. │ │ + 0x00de0570 00000000 00000000 04000000 7aec3000 ............z.0. │ │ 0x00de0580 a4c2bc00 02000000 00000000 a005de00 ................ │ │ 0x00de0590 02000000 00000000 08000000 ebf93200 ..............2. │ │ 0x00de05a0 00000000 00000000 04000000 cba53000 ..............0. │ │ 0x00de05b0 a4c2bc00 00000000 00000000 04000000 ................ │ │ - 0x00de05c0 eb633200 d865cc00 02000000 00000000 .c2..e.......... │ │ + 0x00de05c0 12643200 d865cc00 02000000 00000000 .d2..e.......... │ │ 0x00de05d0 e405de00 02000000 00000000 08000000 ................ │ │ 0x00de05e0 57183300 00000000 00000000 04000000 W.3............. │ │ - 0x00de05f0 17583100 84c3bc00 04000000 00000000 .X1............. │ │ + 0x00de05f0 3e583100 84c3bc00 04000000 00000000 >X1............. │ │ 0x00de0600 04000000 c2c33000 e865cc00 01000000 ......0..e...... │ │ 0x00de0610 10000000 2806de00 02000000 00000000 ....(........... │ │ 0x00de0620 08000000 a44e3000 91000000 00000000 .....N0......... │ │ 0x00de0630 00000000 ad393300 f865cc00 91000000 .....93..e...... │ │ - 0x00de0640 01000000 04000000 d5bd3200 f865cc00 ..........2..e.. │ │ + 0x00de0640 01000000 04000000 fcbd3200 f865cc00 ..........2..e.. │ │ 0x00de0650 23010000 00000000 0866cc00 00000000 #........f...... │ │ 0x00de0660 00000000 00000000 00000000 00000000 ................ │ │ 0x00de0670 00000000 00000000 046fcc00 9074cc00 .........o...t.. │ │ 0x00de0680 00000000 00000000 02000000 00000000 ................ │ │ 0x00de0690 a406de00 03000000 00000000 08000000 ................ │ │ 0x00de06a0 fbf93200 90000000 00000000 04000000 ..2............. │ │ - 0x00de06b0 b0083200 50f1cb00 90000000 01000000 ..2.P........... │ │ + 0x00de06b0 d7083200 50f1cb00 90000000 01000000 ..2.P........... │ │ 0x00de06c0 04000000 17313000 50f1cb00 88000000 .....10.P....... │ │ - 0x00de06d0 02000000 04000000 70e33000 7483cc00 ........p.0.t... │ │ + 0x00de06d0 02000000 04000000 97e33000 7483cc00 ..........0.t... │ │ 0x00de06e0 00000000 ffffffff fc06de00 00000000 ................ │ │ 0x00de06f0 00000000 00000000 d0a53000 04000000 ..........0..... │ │ 0x00de0700 00000000 00000000 f1db3200 d47dcc00 ..........2..}.. │ │ 0x00de0710 00000000 ffffffff 2c07de00 00000000 ........,....... │ │ 0x00de0720 00000000 00000000 8ff62f00 04000000 ........../..... │ │ - 0x00de0730 00000000 00000000 21733100 e47dcc00 ........!s1..}.. │ │ + 0x00de0730 00000000 00000000 48733100 e47dcc00 ........Hs1..}.. │ │ 0x00de0740 92010000 00000000 f47dcc00 00000000 .........}...... │ │ 0x00de0750 00000000 00000000 00000000 00000000 ................ │ │ 0x00de0760 00000000 00000000 00000000 047ecc00 .............~.. │ │ 0x00de0770 00000000 00000000 01000000 10000000 ................ │ │ 0x00de0780 9407de00 03000000 00000000 0c000000 ................ │ │ 0x00de0790 aaf62f00 00000000 00000000 00000000 ../............. │ │ 0x00de07a0 dda53000 8483cc00 01000000 00000000 ..0............. │ │ - 0x00de07b0 04000000 7eec3100 50f1cb00 01000000 ....~.1.P....... │ │ + 0x00de07b0 04000000 a5ec3100 50f1cb00 01000000 ......1.P....... │ │ 0x00de07c0 00000000 08000000 82ba2f00 9483cc00 ........../..... │ │ 0x00de07d0 01000000 10000000 ec07de00 03000000 ................ │ │ - 0x00de07e0 00000000 18000000 5c283200 04000000 ........\(2..... │ │ - 0x00de07f0 00000000 00000000 59563100 50f1cb00 ........YV1.P... │ │ - 0x00de0800 00100000 00000000 04000000 58bc3200 ............X.2. │ │ + 0x00de07e0 00000000 18000000 83283200 04000000 .........(2..... │ │ + 0x00de07f0 00000000 00000000 80563100 50f1cb00 .........V1.P... │ │ + 0x00de0800 00100000 00000000 04000000 7fbc3200 ..............2. │ │ 0x00de0810 a4c2bc00 01000000 00000000 14000000 ................ │ │ - 0x00de0820 cc813200 04c3bc00 01000000 10000000 ..2............. │ │ + 0x00de0820 f3813200 04c3bc00 01000000 10000000 ..2............. │ │ 0x00de0830 4408de00 04000000 00000000 2c000000 D...........,... │ │ - 0x00de0840 d91a3100 00100000 00000000 00000000 ..1............. │ │ + 0x00de0840 001b3100 00100000 00000000 00000000 ..1............. │ │ 0x00de0850 6a183300 e0c2bc00 01000000 00000000 j.3............. │ │ 0x00de0860 10000000 bf893000 a4c3bc00 00100000 ......0......... │ │ 0x00de0870 00000000 14000000 bd4e3000 28c9bc00 .........N0.(... │ │ 0x00de0880 00100000 00000000 1c000000 68db2f00 ............h./. │ │ - 0x00de0890 04c3bc00 cd4e3000 89ec3100 82e33000 .....N0...1...0. │ │ + 0x00de0890 04c3bc00 cd4e3000 b0ec3100 a9e33000 .....N0...1...0. │ │ 0x00de08a0 b7030000 00000000 00000000 00000000 ................ │ │ 0x00de08b0 5c5bbe00 a483cc00 c458be00 00000000 \[.......X...... │ │ 0x00de08c0 00000000 00000000 00000000 2484cc00 ............$... │ │ 0x00de08d0 00000000 00000000 b8030000 00000000 ................ │ │ 0x00de08e0 84c3bc00 00000000 00000000 00000000 ................ │ │ 0x00de08f0 00000000 6084cc00 8084cc00 00000000 ....`........... │ │ 0x00de0900 00000000 00000000 00000000 00000000 ................ │ │ 0x00de0910 ba030000 00000000 00000000 00000000 ................ │ │ 0x00de0920 5c5bbe00 8484cc00 c458be00 00000000 \[.......X...... │ │ 0x00de0930 00000000 00000000 00000000 2484cc00 ............$... │ │ 0x00de0940 00000000 00000000 01000000 10000000 ................ │ │ 0x00de0950 6409de00 04000000 00000000 10000000 d............... │ │ 0x00de0960 61313000 00000000 00000000 00000000 a10............. │ │ - 0x00de0970 70733100 20c3bc00 00000000 00000000 ps1. ........... │ │ - 0x00de0980 04000000 ed3a3100 20c3bc00 00000000 .....:1. ....... │ │ - 0x00de0990 00000000 08000000 b1ec3100 20c3bc00 ..........1. ... │ │ - 0x00de09a0 00000000 00000000 0c000000 13823200 ..............2. │ │ + 0x00de0970 97733100 20c3bc00 00000000 00000000 .s1. ........... │ │ + 0x00de0980 04000000 143b3100 20c3bc00 00000000 .....;1. ....... │ │ + 0x00de0990 00000000 08000000 d8ec3100 20c3bc00 ..........1. ... │ │ + 0x00de09a0 00000000 00000000 0c000000 3a823200 ............:.2. │ │ 0x00de09b0 20c3bc00 f0030000 04000000 f888cc00 ............... │ │ 0x00de09c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00de09d0 00000000 00000000 00000000 0889cc00 ................ │ │ 0x00de09e0 188bcc00 00000000 00000000 01000000 ................ │ │ 0x00de09f0 10000000 080ade00 03000000 00000000 ................ │ │ 0x00de0a00 0c000000 835a3300 01000000 00000000 .....Z3......... │ │ - 0x00de0a10 00000000 c2903100 a4c3bc00 01000000 ......1......... │ │ - 0x00de0a20 00000000 04000000 45583100 4cc3bc00 ........EX1.L... │ │ + 0x00de0a10 00000000 e9903100 a4c3bc00 01000000 ......1......... │ │ + 0x00de0a20 00000000 04000000 6c583100 4cc3bc00 ........lX1.L... │ │ 0x00de0a30 01000000 00000000 08000000 1b6c3000 .............l0. │ │ 0x00de0a40 34c4bc00 01000000 10000000 600ade00 4...........`... │ │ 0x00de0a50 05000000 00000000 14000000 72313000 ............r10. │ │ - 0x00de0a60 91000000 00000000 00000000 13be3200 ..............2. │ │ + 0x00de0a60 91000000 00000000 00000000 3abe3200 ............:.2. │ │ 0x00de0a70 108dcc00 04000000 00000000 04000000 ................ │ │ 0x00de0a80 d1893000 34c4bc00 05000000 00000000 ..0.4........... │ │ - 0x00de0a90 08000000 021b3100 a4c3bc00 01000000 ......1......... │ │ + 0x00de0a90 08000000 291b3100 a4c3bc00 01000000 ....).1......... │ │ 0x00de0aa0 00000000 0c000000 91ba2f00 3cc3bc00 ........../.<... │ │ - 0x00de0ab0 01000000 00000000 10000000 beec3100 ..............1. │ │ + 0x00de0ab0 01000000 00000000 10000000 e5ec3100 ..............1. │ │ 0x00de0ac0 68c2bc00 01000000 10000000 e00ade00 h............... │ │ 0x00de0ad0 03000000 00000000 0c000000 d8f62f00 ............../. │ │ 0x00de0ae0 91000000 00000000 00000000 e94e3000 .............N0. │ │ 0x00de0af0 50f1cb00 91000000 01000000 04000000 P............... │ │ - 0x00de0b00 13be3200 108dcc00 04000000 00000000 ..2............. │ │ + 0x00de0b00 3abe3200 108dcc00 04000000 00000000 :.2............. │ │ 0x00de0b10 08000000 a55a3300 208dcc00 01000000 .....Z3. ....... │ │ 0x00de0b20 10000000 380bde00 02000000 00000000 ....8........... │ │ 0x00de0b30 08000000 945a3300 01000000 00000000 .....Z3......... │ │ 0x00de0b40 00000000 e94e3000 50f1cb00 04000000 .....N0.P....... │ │ - 0x00de0b50 00000000 04000000 58583100 308dcc00 ........XX1.0... │ │ + 0x00de0b50 00000000 04000000 7f583100 308dcc00 .........X1.0... │ │ 0x00de0b60 45040000 00000000 408dcc00 00000000 E.......@....... │ │ 0x00de0b70 00000000 00000000 00000000 00000000 ................ │ │ 0x00de0b80 00000000 00000000 00000000 508dcc00 ............P... │ │ 0x00de0b90 00000000 00000000 11050000 00000000 ................ │ │ 0x00de0ba0 1894cc00 00000000 00000000 00000000 ................ │ │ 0x00de0bb0 00000000 00000000 00000000 2894cc00 ............(... │ │ 0x00de0bc0 7894cc00 00000000 00000000 00000000 x............... │ │ 0x00de0bd0 01000000 10000000 ec0bde00 02000000 ................ │ │ - 0x00de0be0 00000000 08000000 f43a3100 01000000 .........:1..... │ │ - 0x00de0bf0 00000000 00000000 31cd3100 44c4bc00 ........1.1.D... │ │ - 0x00de0c00 01000000 00000000 04000000 9fcc3100 ..............1. │ │ + 0x00de0be0 00000000 08000000 1b3b3100 01000000 .........;1..... │ │ + 0x00de0bf0 00000000 00000000 58cd3100 44c4bc00 ........X.1.D... │ │ + 0x00de0c00 01000000 00000000 04000000 c6cc3100 ..............1. │ │ 0x00de0c10 a4c2bc00 19050000 00000000 84c3bc00 ................ │ │ 0x00de0c20 00000000 00000000 00000000 00000000 ................ │ │ 0x00de0c30 1496cc00 3496cc00 00000000 00000000 ....4........... │ │ 0x00de0c40 3896cc00 4096cc00 00000000 1c050000 8...@........... │ │ 0x00de0c50 00000000 50f1cb00 00000000 00000000 ....P........... │ │ 0x00de0c60 00000000 00000000 00000000 00000000 ................ │ │ 0x00de0c70 00000000 00000000 4496cc00 00000000 ........D....... │ │ @@ -36145,81 +36145,81 @@ │ │ 0x00de0d10 00000000 00000000 00000000 0097cc00 ................ │ │ 0x00de0d20 9499cc00 00000000 00000000 12050000 ................ │ │ 0x00de0d30 00000000 f096cc00 00000000 00000000 ................ │ │ 0x00de0d40 00000000 00000000 00000000 00000000 ................ │ │ 0x00de0d50 00000000 0097cc00 9499cc00 00000000 ................ │ │ 0x00de0d60 00000000 01000000 10000000 800dde00 ................ │ │ 0x00de0d70 03000000 00000000 0c000000 efa53000 ..............0. │ │ - 0x00de0d80 00000000 00000000 00000000 3af73000 ............:.0. │ │ + 0x00de0d80 00000000 00000000 00000000 61f73000 ............a.0. │ │ 0x00de0d90 50f1cb00 89000000 00000000 04000000 P............... │ │ - 0x00de0da0 9a283200 a4c2bc00 89000000 01000000 .(2............. │ │ + 0x00de0da0 c1283200 a4c2bc00 89000000 01000000 .(2............. │ │ 0x00de0db0 08000000 8c603000 a4c2bc00 01000000 .....`0......... │ │ 0x00de0dc0 10000000 d80dde00 02000000 00000000 ................ │ │ - 0x00de0dd0 08000000 23be3200 8d000000 00000000 ....#.2......... │ │ + 0x00de0dd0 08000000 4abe3200 8d000000 00000000 ....J.2......... │ │ 0x00de0de0 00000000 c1183300 0c9acc00 8d000000 ......3......... │ │ - 0x00de0df0 01000000 04000000 a2283200 0c9acc00 .........(2..... │ │ + 0x00de0df0 01000000 04000000 c9283200 0c9acc00 .........(2..... │ │ 0x00de0e00 1a050000 00000000 84c3bc00 00000000 ................ │ │ 0x00de0e10 00000000 00000000 00000000 28afcc00 ............(... │ │ 0x00de0e20 48afcc00 00000000 00000000 4cafcc00 H...........L... │ │ 0x00de0e30 54afcc00 00000000 93010000 00000000 T............... │ │ 0x00de0e40 84c3bc00 00000000 00000000 00000000 ................ │ │ 0x00de0e50 00000000 58afcc00 78afcc00 00000000 ....X...x....... │ │ 0x00de0e60 00000000 7cafcc00 84afcc00 00000000 ....|........... │ │ 0x00de0e70 97020000 00000000 8cbacc00 00000000 ................ │ │ 0x00de0e80 00000000 00000000 00000000 00000000 ................ │ │ 0x00de0e90 00000000 00000000 00000000 88afcc00 ................ │ │ 0x00de0ea0 84b0cc00 00000000 01000000 10000000 ................ │ │ 0x00de0eb0 c40ede00 02000000 00000000 08000000 ................ │ │ - 0x00de0ec0 5bb23100 00000000 00000000 00000000 [.1............. │ │ + 0x00de0ec0 82b23100 00000000 00000000 00000000 ..1............. │ │ 0x00de0ed0 d2c33000 a4c3bc00 01000000 00000000 ..0............. │ │ 0x00de0ee0 04000000 31fa3200 68c2bc00 01000000 ....1.2.h....... │ │ 0x00de0ef0 10000000 080fde00 02000000 00000000 ................ │ │ - 0x00de0f00 08000000 e3903100 01000000 00000000 ......1......... │ │ - 0x00de0f10 00000000 d0ec3100 a4c2bc00 00000000 ......1......... │ │ - 0x00de0f20 00000000 04000000 103b3100 7cbacc00 .........;1.|... │ │ + 0x00de0f00 08000000 0a913100 01000000 00000000 ......1......... │ │ + 0x00de0f10 00000000 f7ec3100 a4c2bc00 00000000 ......1......... │ │ + 0x00de0f20 00000000 04000000 373b3100 7cbacc00 ........7;1.|... │ │ 0x00de0f30 91010000 00000000 bcbacc00 00000000 ................ │ │ 0x00de0f40 00000000 00000000 00000000 00000000 ................ │ │ 0x00de0f50 00000000 ccbacc00 1cbbcc00 00000000 ................ │ │ 0x00de0f60 00000000 00000000 01000000 10000000 ................ │ │ 0x00de0f70 840fde00 02000000 00000000 08000000 ................ │ │ - 0x00de0f80 1c3b3100 89000000 00000000 00000000 .;1............. │ │ + 0x00de0f80 433b3100 89000000 00000000 00000000 C;1............. │ │ 0x00de0f90 456c3000 a4c2bc00 89000000 01000000 El0............. │ │ 0x00de0fa0 04000000 0bdc3200 a4c2bc00 54000000 ......2.....T... │ │ 0x00de0fb0 00000000 e4bccc00 00000000 00000000 ................ │ │ 0x00de0fc0 00000000 00000000 00000000 00000000 ................ │ │ 0x00de0fd0 00000000 00000000 f4bccc00 00000000 ................ │ │ 0x00de0fe0 00000000 01000000 10000000 0010de00 ................ │ │ 0x00de0ff0 02000000 00000000 08000000 1a8a3000 ..............0. │ │ 0x00de1000 89000000 00000000 00000000 c6ba2f00 ............../. │ │ 0x00de1010 68c3bc00 89000000 01000000 04000000 h............... │ │ - 0x00de1020 52483200 68c3bc00 eb020000 00000000 RH2.h........... │ │ + 0x00de1020 79483200 68c3bc00 eb020000 00000000 yH2.h........... │ │ 0x00de1030 b4bdcc00 00000000 00000000 00000000 ................ │ │ 0x00de1040 00000000 00000000 00000000 c4bdcc00 ................ │ │ 0x00de1050 5cbecc00 00000000 00000000 00000000 \............... │ │ 0x00de1060 01000000 10000000 7c10de00 02000000 ........|....... │ │ - 0x00de1070 00000000 08000000 5b483200 00000000 ........[H2..... │ │ - 0x00de1080 00000000 00000000 a8e33000 a4c3bc00 ..........0..... │ │ - 0x00de1090 00000000 00000000 04000000 e7ec3100 ..............1. │ │ + 0x00de1070 00000000 08000000 82483200 00000000 .........H2..... │ │ + 0x00de1080 00000000 00000000 cfe33000 a4c3bc00 ..........0..... │ │ + 0x00de1090 00000000 00000000 04000000 0eed3100 ..............1. │ │ 0x00de10a0 a4c3bc00 00000000 ffffffff c010de00 ................ │ │ - 0x00de10b0 00000000 00000000 00000000 6a483200 ............jH2. │ │ - 0x00de10c0 04000000 00000000 00000000 6a483200 ............jH2. │ │ + 0x00de10b0 00000000 00000000 00000000 91483200 .............H2. │ │ + 0x00de10c0 04000000 00000000 00000000 91483200 .............H2. │ │ 0x00de10d0 64c0cc00 55000000 00000000 80f1cb00 d...U........... │ │ 0x00de10e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00de10f0 00000000 00000000 10d6cc00 b8d6cc00 ................ │ │ 0x00de1100 00000000 00000000 00000000 56000000 ............V... │ │ 0x00de1110 00000000 80f1cb00 00000000 00000000 ................ │ │ 0x00de1120 00000000 00000000 00000000 00000000 ................ │ │ 0x00de1130 10d6cc00 68d8cc00 00000000 00000000 ....h........... │ │ 0x00de1140 00000000 03030000 00000000 80f1cb00 ................ │ │ 0x00de1150 00000000 00000000 00000000 00000000 ................ │ │ 0x00de1160 00000000 00000000 10d6cc00 00000000 ................ │ │ 0x00de1170 00000000 00000000 00000000 00000000 ................ │ │ 0x00de1180 ffffffff 9811de00 00000000 00000000 ................ │ │ - 0x00de1190 00000000 60be3200 04000000 00000000 ....`.2......... │ │ - 0x00de11a0 00000000 4e1b3100 bccdcd00 01030000 ....N.1......... │ │ + 0x00de1190 00000000 87be3200 04000000 00000000 ......2......... │ │ + 0x00de11a0 00000000 751b3100 bccdcd00 01030000 ....u.1......... │ │ 0x00de11b0 04000000 2ceacc00 00000000 00000000 ....,........... │ │ 0x00de11c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00de11d0 00000000 00000000 3ceacc00 00000000 ........<....... │ │ 0x00de11e0 00000000 27050000 04000000 2ceacc00 ....'.......,... │ │ 0x00de11f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00de1200 00000000 00000000 00000000 00000000 ................ │ │ 0x00de1210 3ceacc00 00000000 00000000 1d050000 <............... │ │ @@ -36236,128 +36236,128 @@ │ │ 0x00de12c0 00000000 8f000000 04000000 f8efcc00 ................ │ │ 0x00de12d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00de12e0 00000000 00000000 00000000 08f0cc00 ................ │ │ 0x00de12f0 f8f0cc00 00000000 00000000 01000000 ................ │ │ 0x00de1300 10000000 1813de00 02000000 00000000 ................ │ │ 0x00de1310 08000000 6d133000 00000000 00000000 ....m.0......... │ │ 0x00de1320 00000000 75133000 a4c2bc00 00000000 ....u.0......... │ │ - 0x00de1330 00000000 04000000 3b003100 68c2bc00 ........;.1.h... │ │ + 0x00de1330 00000000 04000000 62003100 68c2bc00 ........b.1.h... │ │ 0x00de1340 01000000 10000000 5c13de00 02000000 ........\....... │ │ - 0x00de1350 00000000 08000000 c9cd3100 00000000 ..........1..... │ │ - 0x00de1360 00000000 00000000 86623100 a4c2bc00 .........b1..... │ │ + 0x00de1350 00000000 08000000 f0cd3100 00000000 ..........1..... │ │ + 0x00de1360 00000000 00000000 ad623100 a4c2bc00 .........b1..... │ │ 0x00de1370 04000000 00000000 04000000 02193300 ..............3. │ │ 0x00de1380 54f2cc00 fc030000 00000000 20f5cc00 T........... ... │ │ 0x00de1390 00000000 00000000 00000000 00000000 ................ │ │ 0x00de13a0 00000000 00000000 30f5cc00 e4f5cc00 ........0....... │ │ 0x00de13b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00de13c0 ffffffff d813de00 00000000 00000000 ................ │ │ - 0x00de13d0 00000000 40003100 04000000 00000000 ....@.1......... │ │ - 0x00de13e0 00000000 40003100 a4c2bc00 05000000 ....@.1......... │ │ - 0x00de13f0 eb583100 11000000 ca5a3300 00000000 .X1......Z3..... │ │ + 0x00de13d0 00000000 67003100 04000000 00000000 ....g.1......... │ │ + 0x00de13e0 00000000 67003100 a4c2bc00 05000000 ....g.1......... │ │ + 0x00de13f0 12593100 11000000 ca5a3300 00000000 .Y1......Z3..... │ │ 0x00de1400 ffffffff 1814de00 00000000 00000000 ................ │ │ - 0x00de1410 00000000 16ed3100 04000000 00000000 ......1......... │ │ - 0x00de1420 00000000 16ed3100 2811cc00 15050000 ......1.(....... │ │ + 0x00de1410 00000000 3ded3100 04000000 00000000 ....=.1......... │ │ + 0x00de1420 00000000 3ded3100 2811cc00 15050000 ....=.1.(....... │ │ 0x00de1430 00000000 2cf8cc00 00000000 00000000 ....,........... │ │ 0x00de1440 00000000 00000000 00000000 00000000 ................ │ │ 0x00de1450 00000000 00000000 3cf8cc00 00000000 ........<....... │ │ 0x00de1460 00000000 ef030000 00000000 20c3bc00 ............ ... │ │ 0x00de1470 00000000 00000000 00000000 00000000 ................ │ │ 0x00de1480 84fbcc00 34fccc00 00000000 00000000 ....4........... │ │ 0x00de1490 00000000 00000000 00000000 76000011 ............v... │ │ - 0x00de14a0 2eed3100 77000011 5c913100 aa000011 ..1.w...\.1..... │ │ - 0x00de14b0 e2313000 ab000011 1f803100 64000011 .10.......1.d... │ │ - 0x00de14c0 e5c33000 65000011 2a643200 95000011 ..0.e...*d2..... │ │ - 0x00de14d0 e4cd3100 a0000011 21093200 85000011 ..1.....!.2..... │ │ - 0x00de14e0 493b3100 a9000011 c9fa3200 83000011 I;1.......2..... │ │ - 0x00de14f0 5b3b3100 90000011 e2733100 80000011 [;1......s1..... │ │ + 0x00de14a0 55ed3100 77000011 83913100 aa000011 U.1.w.....1..... │ │ + 0x00de14b0 e2313000 ab000011 46803100 64000011 .10.....F.1.d... │ │ + 0x00de14c0 e5c33000 65000011 51643200 95000011 ..0.e...Qd2..... │ │ + 0x00de14d0 0bce3100 a0000011 48093200 85000011 ..1.....H.2..... │ │ + 0x00de14e0 703b3100 a9000011 c9fa3200 83000011 p;1.......2..... │ │ + 0x00de14f0 823b3100 90000011 09743100 80000011 .;1......t1..... │ │ 0x00de1500 ed313000 89000011 96133000 91000011 .10.......0..... │ │ - 0x00de1510 143a3300 73000011 f2cd3100 66000011 .:3.s.....1.f... │ │ - 0x00de1520 909f3200 67000011 37093200 74000011 ..2.g...7.2.t... │ │ + 0x00de1510 143a3300 73000011 19ce3100 66000011 .:3.s.....1.f... │ │ + 0x00de1520 b79f3200 67000011 5e093200 74000011 ..2.g...^.2.t... │ │ 0x00de1530 ae133000 97000011 094f3000 98000011 ..0......O0..... │ │ - 0x00de1540 67913100 a2000011 07ce3100 a3000011 g.1.......1..... │ │ + 0x00de1540 8e913100 a2000011 2ece3100 a3000011 ..1.......1..... │ │ 0x00de1550 253a3300 68000011 5bdc3200 9e000011 %:3.h...[.2..... │ │ 0x00de1560 f5c33000 6c000011 9c6c3000 69000011 ..0.l....l0.i... │ │ - 0x00de1570 08bb2f00 a5000011 8dbe3200 a6000011 ../.......2..... │ │ - 0x00de1580 eb283200 a1000011 acdb2f00 6a000011 .(2......./.j... │ │ - 0x00de1590 06193300 6b000011 84893100 6d000011 ..3.k.....1.m... │ │ - 0x00de15a0 713b3100 8c000011 34aa3100 8d000011 q;1.....4.1..... │ │ - 0x00de15b0 c4133000 6e000011 83913100 8a000011 ..0.n.....1..... │ │ - 0x00de15c0 b3333100 86000011 9d913100 99000011 .31.......1..... │ │ + 0x00de1570 08bb2f00 a5000011 b4be3200 a6000011 ../.......2..... │ │ + 0x00de1580 12293200 a1000011 acdb2f00 6a000011 .)2......./.j... │ │ + 0x00de1590 06193300 6b000011 ab893100 6d000011 ..3.k.....1.m... │ │ + 0x00de15a0 983b3100 8c000011 5baa3100 8d000011 .;1.....[.1..... │ │ + 0x00de15b0 c4133000 6e000011 aa913100 8a000011 ..0.n.....1..... │ │ + 0x00de15c0 da333100 86000011 c4913100 99000011 .31.......1..... │ │ 0x00de15d0 214f3000 92000011 09c43000 a4000011 !O0.......0..... │ │ - 0x00de15e0 a8483200 87000011 398a3000 8f000011 .H2.....9.0..... │ │ - 0x00de15f0 5d003100 7e000011 e5e33000 7c000011 ].1.~.....0.|... │ │ - 0x00de1600 f55c3200 8e000011 d9fa3200 a8000011 .\2.......2..... │ │ - 0x00de1610 6c003100 88000011 353a3300 79000011 l.1.....5:3.y... │ │ - 0x00de1620 d4133000 7f000011 a49f3200 8b000011 ..0.......2..... │ │ + 0x00de15e0 cf483200 87000011 398a3000 8f000011 .H2.....9.0..... │ │ + 0x00de15f0 84003100 7e000011 0ce43000 7c000011 ..1.~.....0.|... │ │ + 0x00de1600 1c5d3200 8e000011 d9fa3200 a8000011 .]2.......2..... │ │ + 0x00de1610 93003100 88000011 353a3300 79000011 ..1.....5:3.y... │ │ + 0x00de1620 d4133000 7f000011 cb9f3200 8b000011 ..0.......2..... │ │ 0x00de1630 19c43000 9a000011 483a3300 72000011 ..0.....H:3.r... │ │ - 0x00de1640 48b63200 7d000011 821b3100 94000011 H.2.}.....1..... │ │ + 0x00de1640 6fb63200 7d000011 a91b3100 94000011 o.2.}.....1..... │ │ 0x00de1650 6e3a3300 93000011 3e4f3000 9b000011 n:3.....>O0..... │ │ - 0x00de1660 fd283200 9c000011 b69f3200 9d000011 .(2.......2..... │ │ - 0x00de1670 b7913100 9f000011 18ce3100 96000011 ..1.......1..... │ │ - 0x00de1680 57093200 7a000011 da913100 7b000011 W.2.z.....1.{... │ │ - 0x00de1690 4e4f3000 6f000011 69093200 81000011 NO0.o...i.2..... │ │ - 0x00de16a0 8d823200 82000011 b5483200 78000011 ..2......H2.x... │ │ - 0x00de16b0 842a3000 ac000011 85093200 75000011 .*0.......2.u... │ │ - 0x00de16c0 21bb2f00 a7000011 836b3100 84000011 !./......k1..... │ │ + 0x00de1660 24293200 9c000011 dd9f3200 9d000011 $)2.......2..... │ │ + 0x00de1670 de913100 9f000011 3fce3100 96000011 ..1.....?.1..... │ │ + 0x00de1680 7e093200 7a000011 01923100 7b000011 ~.2.z.....1.{... │ │ + 0x00de1690 4e4f3000 6f000011 90093200 81000011 NO0.o.....2..... │ │ + 0x00de16a0 b4823200 82000011 dc483200 78000011 ..2......H2.x... │ │ + 0x00de16b0 842a3000 ac000011 ac093200 75000011 .*0.......2.u... │ │ + 0x00de16c0 21bb2f00 a7000011 aa6b3100 84000011 !./......k1..... │ │ 0x00de16d0 498a3000 00000000 00000000 6e008005 I.0.........n... │ │ - 0x00de16e0 578a3000 85008005 af823200 64008005 W.0.......2.d... │ │ - 0x00de16f0 f05a3300 76008005 e8513100 72008005 .Z3.v....Q1.r... │ │ - 0x00de1700 658a3000 8b008005 bc823200 65008005 e.0.......2.e... │ │ - 0x00de1710 34bb2f00 7f008005 93093200 83008005 4./.......2..... │ │ - 0x00de1720 f7913100 8c008005 8b003100 8d008005 ..1.......1..... │ │ - 0x00de1730 844f3000 8e008005 34293200 80008005 .O0.....4)2..... │ │ - 0x00de1740 4b293200 8a008005 025b3300 71008005 K)2......[3.q... │ │ + 0x00de16e0 578a3000 85008005 d6823200 64008005 W.0.......2.d... │ │ + 0x00de16f0 f05a3300 76008005 0f523100 72008005 .Z3.v....R1.r... │ │ + 0x00de1700 658a3000 8b008005 e3823200 65008005 e.0.......2.e... │ │ + 0x00de1710 34bb2f00 7f008005 ba093200 83008005 4./.......2..... │ │ + 0x00de1720 1e923100 8c008005 b2003100 8d008005 ..1.......1..... │ │ + 0x00de1730 844f3000 8e008005 5b293200 80008005 .O0.....[)2..... │ │ + 0x00de1740 72293200 8a008005 025b3300 71008005 r)2......[3.q... │ │ 0x00de1750 27a63000 8f008005 43c43000 77008005 '.0.....C.0.w... │ │ - 0x00de1760 a1be3200 7b008005 8eb23100 81008005 ..2.{.....1..... │ │ - 0x00de1770 dadb2f00 73008005 843b3100 74008005 ../.s....;1.t... │ │ + 0x00de1760 c8be3200 7b008005 b5b23100 81008005 ..2.{.....1..... │ │ + 0x00de1770 dadb2f00 73008005 ab3b3100 74008005 ../.s....;1.t... │ │ 0x00de1780 155b3300 67008005 00323000 68008005 .[3.g....20.h... │ │ - 0x00de1790 788a3000 7c008005 e7013200 86008005 x.0.|.....2..... │ │ - 0x00de17a0 66e13000 84008005 ea133000 87008005 f.0.......0..... │ │ - 0x00de17b0 be6c3000 88008005 0a923100 69008005 .l0.......1.i... │ │ + 0x00de1790 788a3000 7c008005 0e023200 86008005 x.0.|.....2..... │ │ + 0x00de17a0 8de13000 84008005 ea133000 87008005 ..0.......0..... │ │ + 0x00de17b0 be6c3000 88008005 31923100 69008005 .l0.....1.1.i... │ │ 0x00de17c0 295b3300 89008005 9c4f3000 82008005 )[3......O0..... │ │ - 0x00de17d0 c99f3200 7d008005 58293200 7e008005 ..2.}...X)2.~... │ │ + 0x00de17d0 f09f3200 7d008005 7f293200 7e008005 ..2.}....)2.~... │ │ 0x00de17e0 11323000 6a008005 89dc3200 6b008005 .20.j.....2.k... │ │ 0x00de17f0 55c43000 6c008005 d36c3000 75008005 U.0.l....l0.u... │ │ 0x00de1800 732a3000 6d008005 a3a33000 79008005 s*0.m.....0.y... │ │ 0x00de1810 29323000 90008005 21193300 78008005 )20.....!.3.x... │ │ - 0x00de1820 b4be3200 6f008005 932a3000 91008005 ..2.o....*0..... │ │ - 0x00de1830 697b3200 70008005 465b3300 7a008005 i{2.p...F[3.z... │ │ - 0x00de1840 fe133000 00000000 00000000 02a93200 ..0...........2. │ │ - 0x00de1850 898a3000 34193300 55193300 951b3100 ..0.4.3.U.3...1. │ │ - 0x00de1860 67f72f00 56643200 655b3300 06e43000 g./.Vd2.e[3...0. │ │ - 0x00de1870 79643200 843a3300 96643200 26923100 yd2..:3..d2.&.1. │ │ - 0x00de1880 1ce43000 c5be3200 835b3300 09143000 ..0...2..[3...0. │ │ - 0x00de1890 65e33200 eadb2f00 36923100 4fbb2f00 e.2.../.6.1.O./. │ │ - 0x00de18a0 bf1b3100 3c323000 9cb23100 73193300 ..1.<20...1.s.3. │ │ - 0x00de18b0 76bb2f00 57323000 70293200 aa5b3300 v./.W20.p)2..[3. │ │ - 0x00de18c0 f2483200 63923100 4f593100 a0193300 .H2.c.1.OY1...3. │ │ - 0x00de18d0 bf5b3300 ab643200 963b3100 76323000 .[3..d2..;1.v20. │ │ - 0x00de18e0 46ce3100 cf193300 9f003100 acdc3200 F.1...3...1...2. │ │ - 0x00de18f0 cc003100 0a493200 f3823200 ea9f3200 ..1..I2...2...2. │ │ - 0x00de1900 fa003100 086d3000 b0b23100 7b593100 ..1..m0...1.{Y1. │ │ - 0x00de1910 88293200 bd3b3100 fb733100 e45b3300 .)2..;1..s1..[3. │ │ - 0x00de1920 97323000 e61b3100 c8643200 f7fa3200 .20...1..d2...2. │ │ - 0x00de1930 f5193300 f2be3200 1cfb3200 73ce3100 ..3...2...2.s.1. │ │ - 0x00de1940 ecdc3200 96593100 a94f3000 125c3300 ..2..Y1..O0..\3. │ │ - 0x00de1950 39a63000 91923100 9c3a3300 41fb3200 9.0...1..:3.A.2. │ │ - 0x00de1960 0dbf3200 d2643200 bb293200 3f493200 ..2..d2..)2.?I2. │ │ - 0x00de1970 ba323000 1c743100 b9093200 cb093200 .20..t1...2...2. │ │ - 0x00de1980 5c493200 a8593100 b48a3000 12dd3200 \I2..Y1...0...2. │ │ - 0x00de1990 59ed3100 4ae43000 ad923100 d3323000 Y.1.J.0...1..20. │ │ - 0x00de19a0 a1493200 35743100 3b6d3000 36bf3200 .I2.5t1.;m0.6.2. │ │ - 0x00de19b0 8ac43000 bf923100 e6323000 78e43000 ..0...1..20.x.0. │ │ - 0x00de19c0 a5e43000 001c3100 265c3300 a8ce3100 ..0...1.&\3...1. │ │ + 0x00de1820 dbbe3200 6f008005 932a3000 91008005 ..2.o....*0..... │ │ + 0x00de1830 907b3200 70008005 465b3300 7a008005 .{2.p...F[3.z... │ │ + 0x00de1840 fe133000 00000000 00000000 29a93200 ..0.........).2. │ │ + 0x00de1850 898a3000 34193300 55193300 bc1b3100 ..0.4.3.U.3...1. │ │ + 0x00de1860 67f72f00 7d643200 655b3300 2de43000 g./.}d2.e[3.-.0. │ │ + 0x00de1870 a0643200 843a3300 bd643200 4d923100 .d2..:3..d2.M.1. │ │ + 0x00de1880 43e43000 ecbe3200 835b3300 09143000 C.0...2..[3...0. │ │ + 0x00de1890 65e33200 eadb2f00 5d923100 4fbb2f00 e.2.../.].1.O./. │ │ + 0x00de18a0 e61b3100 3c323000 c3b23100 73193300 ..1.<20...1.s.3. │ │ + 0x00de18b0 76bb2f00 57323000 97293200 aa5b3300 v./.W20..)2..[3. │ │ + 0x00de18c0 19493200 8a923100 76593100 a0193300 .I2...1.vY1...3. │ │ + 0x00de18d0 bf5b3300 d2643200 bd3b3100 76323000 .[3..d2..;1.v20. │ │ + 0x00de18e0 6dce3100 cf193300 c6003100 acdc3200 m.1...3...1...2. │ │ + 0x00de18f0 f3003100 31493200 1a833200 11a03200 ..1.1I2...2...2. │ │ + 0x00de1900 21013100 086d3000 d7b23100 a2593100 !.1..m0...1..Y1. │ │ + 0x00de1910 af293200 e43b3100 22743100 e45b3300 .)2..;1."t1..[3. │ │ + 0x00de1920 97323000 0d1c3100 ef643200 f7fa3200 .20...1..d2...2. │ │ + 0x00de1930 f5193300 19bf3200 1cfb3200 9ace3100 ..3...2...2...1. │ │ + 0x00de1940 ecdc3200 bd593100 a94f3000 125c3300 ..2..Y1..O0..\3. │ │ + 0x00de1950 39a63000 b8923100 9c3a3300 41fb3200 9.0...1..:3.A.2. │ │ + 0x00de1960 34bf3200 f9643200 e2293200 66493200 4.2..d2..)2.fI2. │ │ + 0x00de1970 ba323000 43743100 e0093200 f2093200 .20.Ct1...2...2. │ │ + 0x00de1980 83493200 cf593100 b48a3000 12dd3200 .I2..Y1...0...2. │ │ + 0x00de1990 80ed3100 71e43000 d4923100 d3323000 ..1.q.0...1..20. │ │ + 0x00de19a0 c8493200 5c743100 3b6d3000 5dbf3200 .I2.\t1.;m0.].2. │ │ + 0x00de19b0 8ac43000 e6923100 e6323000 9fe43000 ..0...1..20...0. │ │ + 0x00de19c0 cce43000 271c3100 265c3300 cfce3100 ..0.'.1.&\3...1. │ │ 0x00de19d0 00000000 00000000 00000000 0a000000 ................ │ │ 0x00de19e0 05000000 ffffffff ffffffff 00000000 ................ │ │ 0x00de19f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00de1a00 00000000 00000000 00000000 b5c23100 ..............1. │ │ + 0x00de1a00 00000000 00000000 00000000 dcc23100 ..............1. │ │ 0x00de1a10 00000000 00000000 00800000 00000000 ................ │ │ 0x00de1a20 00000000 64000000 ffffffff 00000000 ....d........... │ │ 0x00de1a30 00000000 00000000 00000000 00000000 ................ │ │ - 0x00de1a40 00000000 00000000 00000000 8ae63100 ..............1. │ │ + 0x00de1a40 00000000 00000000 00000000 b1e63100 ..............1. │ │ 0x00de1a50 00000000 00000000 00000000 04000000 ................ │ │ 0x00de1a60 04000000 ffffffff ffffffff 00000000 ................ │ │ 0x00de1a70 00000000 00000000 00000000 00000000 ................ │ │ 0x00de1a80 00000000 00000000 00000000 72a63000 ............r.0. │ │ 0x00de1a90 00000000 00000000 00000000 04000000 ................ │ │ 0x00de1aa0 04000000 ffffffff ffffffff 00000000 ................ │ │ 0x00de1ab0 00000000 00000000 00000000 00000000 ................ │ │ @@ -36369,1484 +36369,1484 @@ │ │ 0x00de1b10 00000000 00000000 00000000 02000000 ................ │ │ 0x00de1b20 03000000 ffffffff ffffffff 00000000 ................ │ │ 0x00de1b30 00000000 00000000 00000000 00000000 ................ │ │ 0x00de1b40 00000000 00000000 00000000 01000000 ................ │ │ 0x00de1b50 10000000 681bde00 02000000 00000000 ....h........... │ │ 0x00de1b60 08000000 96bb2f00 00000000 00000000 ....../......... │ │ 0x00de1b70 00000000 c6ba2f00 7034be00 00000000 ....../.p4...... │ │ - 0x00de1b80 00000000 04000000 52483200 7034be00 ........RH2.p4.. │ │ + 0x00de1b80 00000000 04000000 79483200 7034be00 ........yH2.p4.. │ │ 0x00de1b90 01000000 10000000 ac1bde00 02000000 ................ │ │ - 0x00de1ba0 00000000 08000000 e4493200 00000000 .........I2..... │ │ - 0x00de1bb0 00000000 00000000 777d3100 a4c3bc00 ........w}1..... │ │ + 0x00de1ba0 00000000 08000000 0b4a3200 00000000 .........J2..... │ │ + 0x00de1bb0 00000000 00000000 9e7d3100 a4c3bc00 .........}1..... │ │ 0x00de1bc0 02000000 00000000 04000000 47a92f00 ............G./. │ │ 0x00de1bd0 b4c3bc00 01000000 10000000 f01bde00 ................ │ │ 0x00de1be0 03000000 00000000 24000000 77143000 ........$...w.0. │ │ - 0x00de1bf0 00100000 00000000 00000000 01dd3000 ..............0. │ │ + 0x00de1bf0 00100000 00000000 00000000 28dd3000 ............(.0. │ │ 0x00de1c00 a4c2bc00 00000000 00000000 10000000 ................ │ │ - 0x00de1c10 dfb23100 7034be00 05000000 00000000 ..1.p4.......... │ │ + 0x00de1c10 06b33100 7034be00 05000000 00000000 ..1.p4.......... │ │ 0x00de1c20 14000000 44dc2f00 f4dccd00 01000000 ....D./......... │ │ 0x00de1c30 10000000 481cde00 07000000 d41cde00 ....H........... │ │ - 0x00de1c40 2c000000 c9ce3100 01000000 00000000 ,.....1......... │ │ - 0x00de1c50 00000000 86623100 a4c2bc00 00100000 .....b1......... │ │ + 0x00de1c40 2c000000 f0ce3100 01000000 00000000 ,.....1......... │ │ + 0x00de1c50 00000000 ad623100 a4c2bc00 00100000 .....b1......... │ │ 0x00de1c60 00000000 04000000 c3c43000 28c9bc00 ..........0.(... │ │ - 0x00de1c70 00000000 00000000 0c000000 59563100 ............YV1. │ │ + 0x00de1c70 00000000 00000000 0c000000 80563100 .............V1. │ │ 0x00de1c80 78ddcd00 00000000 00000000 10000000 x............... │ │ - 0x00de1c90 3d833200 7034be00 01000000 00000000 =.2.p4.......... │ │ - 0x00de1ca0 14000000 ddaf3100 7034be00 05000000 ......1.p4...... │ │ - 0x00de1cb0 00000000 18000000 f3493200 64d3cd00 .........I2.d... │ │ + 0x00de1c90 64833200 7034be00 01000000 00000000 d.2.p4.......... │ │ + 0x00de1ca0 14000000 04b03100 7034be00 05000000 ......1.p4...... │ │ + 0x00de1cb0 00000000 18000000 1a4a3200 64d3cd00 .........J2.d... │ │ 0x00de1cc0 95000000 00000000 1c000000 44dc2f00 ............D./. │ │ 0x00de1cd0 f4dccd00 00000000 02000000 00000000 ................ │ │ 0x00de1ce0 00000000 b0d4cd00 20000000 00000000 ........ ....... │ │ 0x00de1cf0 01000000 10000000 0c1dde00 03000000 ................ │ │ 0x00de1d00 481dde00 90000000 84143000 00100000 H.........0..... │ │ - 0x00de1d10 00000000 00000000 93fe3000 74d3cd00 ..........0.t... │ │ + 0x00de1d10 00000000 00000000 bafe3000 74d3cd00 ..........0.t... │ │ 0x00de1d20 00100000 00000000 2c000000 c3c43000 ........,.....0. │ │ 0x00de1d30 28c9bc00 00100000 00000000 34000000 (...........4... │ │ 0x00de1d40 8c2f3000 04c3bc00 00000000 01000000 ./0............. │ │ 0x00de1d50 44000000 84000000 f0d4cd00 00000000 D............... │ │ 0x00de1d60 00000000 01000000 10000000 801dde00 ................ │ │ 0x00de1d70 03000000 00000000 18000000 11503000 .............P0. │ │ - 0x00de1d80 00000000 00000000 00000000 777d3100 ............w}1. │ │ + 0x00de1d80 00000000 00000000 00000000 9e7d3100 .............}1. │ │ 0x00de1d90 a4c3bc00 01000000 00000000 04000000 ................ │ │ 0x00de1da0 9fbb2f00 44c4bc00 00100000 00000000 ../.D........... │ │ - 0x00de1db0 08000000 4fec3100 68c2bc00 00000000 ....O.1.h....... │ │ + 0x00de1db0 08000000 76ec3100 68c2bc00 00000000 ....v.1.h....... │ │ 0x00de1dc0 ffffffff d81dde00 00000000 00000000 ................ │ │ 0x00de1dd0 00000000 36dd3200 04000000 00000000 ....6.2......... │ │ - 0x00de1de0 00000000 d7ce3100 f4dccd00 01000000 ......1......... │ │ + 0x00de1de0 00000000 fece3100 f4dccd00 01000000 ......1......... │ │ 0x00de1df0 10000000 081ede00 02000000 00000000 ................ │ │ 0x00de1e00 10000000 46dd3200 00000000 00000000 ....F.2......... │ │ - 0x00de1e10 00000000 777d3100 a4c3bc00 00000000 ....w}1......... │ │ - 0x00de1e20 00000000 04000000 4fec3100 14c4bc00 ........O.1..... │ │ + 0x00de1e10 00000000 9e7d3100 a4c3bc00 00000000 .....}1......... │ │ + 0x00de1e20 00000000 04000000 76ec3100 14c4bc00 ........v.1..... │ │ 0x00de1e30 04000000 10000000 00000000 00000000 ................ │ │ - 0x00de1e40 4c1ede00 00000000 e1ce3100 00000000 L.........1..... │ │ + 0x00de1e40 4c1ede00 00000000 08cf3100 00000000 L.........1..... │ │ 0x00de1e50 b4dfcd00 90e0cd00 00000000 04e1cd00 ................ │ │ 0x00de1e60 5ce3cd00 88e5cd00 00000000 00000000 \............... │ │ 0x00de1e70 00000000 ffffffff 8c1ede00 00000000 ................ │ │ - 0x00de1e80 00000000 00000000 ee593100 04000000 .........Y1..... │ │ - 0x00de1e90 00000000 00000000 e73b3100 18ebcd00 .........;1..... │ │ + 0x00de1e80 00000000 00000000 155a3100 04000000 .........Z1..... │ │ + 0x00de1e90 00000000 00000000 0e3c3100 18ebcd00 .........<1..... │ │ 0x00de1ea0 00000000 ffffffff bc1ede00 00000000 ................ │ │ - 0x00de1eb0 00000000 00000000 230a3200 02000000 ........#.2..... │ │ + 0x00de1eb0 00000000 00000000 4a0a3200 02000000 ........J.2..... │ │ 0x00de1ec0 00000000 00000000 401a3300 34ddcd00 ........@.3.4... │ │ 0x00de1ed0 04000000 10000000 00000000 00000000 ................ │ │ - 0x00de1ee0 ec1ede00 00000000 eeb23100 00000000 ..........1..... │ │ + 0x00de1ee0 ec1ede00 00000000 15b33100 00000000 ..........1..... │ │ 0x00de1ef0 00000000 e8ebcd00 00000000 00000000 ................ │ │ 0x00de1f00 78fbcd00 90fbcd00 acfbcd00 f8fccd00 x............... │ │ 0x00de1f10 01000000 10000000 2c1fde00 02000000 ........,....... │ │ - 0x00de1f20 00000000 18000000 eeb23100 00000000 ..........1..... │ │ - 0x00de1f30 00000000 00000000 a1563100 28c9bc00 .........V1.(... │ │ + 0x00de1f20 00000000 18000000 15b33100 00000000 ..........1..... │ │ + 0x00de1f30 00000000 00000000 c8563100 28c9bc00 .........V1.(... │ │ 0x00de1f40 00000000 00000000 04000000 20503000 ............ P0. │ │ 0x00de1f50 04c3bc00 01000000 10000000 701fde00 ............p... │ │ - 0x00de1f60 0a000000 acad3800 48000000 58833200 ......8.H...X.2. │ │ - 0x00de1f70 91000000 00000000 00000000 86623100 .............b1. │ │ + 0x00de1f60 0a000000 acad3800 48000000 7f833200 ......8.H.....2. │ │ + 0x00de1f70 91000000 00000000 00000000 ad623100 .............b1. │ │ 0x00de1f80 a4c2bc00 00100000 00000000 04000000 ................ │ │ - 0x00de1f90 01dd3000 a4c2bc00 00100000 00000000 ..0............. │ │ + 0x00de1f90 28dd3000 a4c2bc00 00100000 00000000 (.0............. │ │ 0x00de1fa0 14000000 8c2f3000 28c9bc00 00000000 ...../0.(....... │ │ - 0x00de1fb0 00000000 1c000000 59563100 78ddcd00 ........YV1.x... │ │ - 0x00de1fc0 00100000 00000000 20000000 18013100 ........ .....1. │ │ + 0x00de1fb0 00000000 1c000000 80563100 78ddcd00 .........V1.x... │ │ + 0x00de1fc0 00100000 00000000 20000000 3f013100 ........ ...?.1. │ │ 0x00de1fd0 a8cccd00 00000000 00000000 28000000 ............(... │ │ - 0x00de1fe0 07903100 78ddcd00 00000000 00000000 ..1.x........... │ │ - 0x00de1ff0 2c000000 2cf33100 a8ebcd00 89000000 ,...,.1......... │ │ - 0x00de2000 01000000 30000000 cc813200 04c3bc00 ....0.....2..... │ │ - 0x00de2010 89000000 02000000 34000000 4e1c3100 ........4...N.1. │ │ + 0x00de1fe0 2e903100 78ddcd00 00000000 00000000 ..1.x........... │ │ + 0x00de1ff0 2c000000 53f33100 a8ebcd00 89000000 ,...S.1......... │ │ + 0x00de2000 01000000 30000000 f3813200 04c3bc00 ....0.....2..... │ │ + 0x00de2010 89000000 02000000 34000000 751c3100 ........4...u.1. │ │ 0x00de2020 04c3bc00 95000000 03000000 38000000 ............8... │ │ 0x00de2030 44dc2f00 f4dccd00 01000000 10000000 D./............. │ │ 0x00de2040 5420de00 03000000 9020de00 e0000000 T ....... ...... │ │ 0x00de2050 d4493000 00100000 00000000 00000000 .I0............. │ │ - 0x00de2060 07933100 dcffcd00 00100000 00000000 ..1............. │ │ + 0x00de2060 2e933100 dcffcd00 00100000 00000000 ..1............. │ │ 0x00de2070 48000000 c3c43000 28c9bc00 00100000 H.....0.(....... │ │ 0x00de2080 00000000 50000000 8c2f3000 04c3bc00 ....P..../0..... │ │ 0x00de2090 00000000 01000000 70000000 cc000000 ........p....... │ │ 0x00de20a0 5802ce00 00000000 00000000 01000000 X............... │ │ 0x00de20b0 10000000 c820de00 05000000 00000000 ..... .......... │ │ 0x00de20c0 14000000 cd3a3300 05000000 00000000 .....:3......... │ │ 0x00de20d0 00000000 806d3000 a4c3bc00 8d000000 .....m0......... │ │ - 0x00de20e0 00000000 04000000 350a3200 a4c3bc00 ........5.2..... │ │ + 0x00de20e0 00000000 04000000 5c0a3200 a4c3bc00 ........\.2..... │ │ 0x00de20f0 01000000 00000000 08000000 cd593300 .............Y3. │ │ 0x00de2100 20c3bc00 01000000 00000000 0c000000 ............... │ │ 0x00de2110 485a3300 68c2bc00 8d000000 01000000 HZ3.h........... │ │ 0x00de2120 10000000 2b503000 28c9bc00 00040000 ....+P0.(....... │ │ 0x00de2130 701ece00 01040000 8c1ece00 02040000 p............... │ │ 0x00de2140 9c1ece00 03040000 881fce00 00000000 ................ │ │ - 0x00de2150 00000000 0a6d3200 06000000 00000000 .....m2......... │ │ - 0x00de2160 00000000 ffffffff 86623100 06000000 .........b1..... │ │ + 0x00de2150 00000000 316d3200 06000000 00000000 ....1m2......... │ │ + 0x00de2160 00000000 ffffffff ad623100 06000000 .........b1..... │ │ 0x00de2170 00000000 00000000 ffffffff 8bdd3200 ..............2. │ │ 0x00de2180 06000000 00000000 00000000 ffffffff ................ │ │ - 0x00de2190 9deb3000 01000000 00000000 00000000 ..0............. │ │ + 0x00de2190 c4eb3000 01000000 00000000 00000000 ..0............. │ │ 0x00de21a0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00de21b0 00000000 00000000 43493300 cef72f00 ........CI3.../. │ │ - 0x00de21c0 a4eade00 00000000 97493100 cef72f00 .........I1.../. │ │ + 0x00de21c0 a4eade00 00000000 be493100 cef72f00 .........I1.../. │ │ 0x00de21d0 d4eade00 00000000 5f033000 cef72f00 ........_.0.../. │ │ 0x00de21e0 f4e8de00 00000000 04d22f00 cef72f00 ........../.../. │ │ - 0x00de21f0 24e9de00 00000000 02173200 cef72f00 $.........2.../. │ │ - 0x00de2200 54e9de00 00000000 44913200 cef72f00 T.......D.2.../. │ │ - 0x00de2210 84e9de00 00000000 57693100 cef72f00 ........Wi1.../. │ │ + 0x00de21f0 24e9de00 00000000 29173200 cef72f00 $.......).2.../. │ │ + 0x00de2200 54e9de00 00000000 6b913200 cef72f00 T.......k.2.../. │ │ + 0x00de2210 84e9de00 00000000 7e693100 cef72f00 ........~i1.../. │ │ 0x00de2220 e4e9de00 00000000 3c273000 cef72f00 ........<'0.../. │ │ - 0x00de2230 14eade00 00000000 2c2a3100 cef72f00 ........,*1.../. │ │ + 0x00de2230 14eade00 00000000 532a3100 cef72f00 ........S*1.../. │ │ 0x00de2240 44eade00 00000000 a5cb2f00 cef72f00 D........./.../. │ │ 0x00de2250 74eade00 00000000 8f9a3000 bd6d3000 t.........0..m0. │ │ - 0x00de2260 b4e9de00 00000000 43493300 3d013100 ........CI3.=.1. │ │ - 0x00de2270 90cbde00 00000000 43493300 ebce3100 ........CI3...1. │ │ - 0x00de2280 40cdde00 00000000 5f033000 3d013100 @......._.0.=.1. │ │ - 0x00de2290 d8cbde00 00000000 5f033000 ebce3100 ........_.0...1. │ │ - 0x00de22a0 88cdde00 00000000 04d22f00 3d013100 ........../.=.1. │ │ - 0x00de22b0 20ccde00 00000000 04d22f00 ebce3100 ........./...1. │ │ - 0x00de22c0 d0cdde00 00000000 02173200 3d013100 ..........2.=.1. │ │ - 0x00de22d0 68ccde00 00000000 02173200 ebce3100 h.........2...1. │ │ - 0x00de22e0 18cede00 00000000 44913200 3d013100 ........D.2.=.1. │ │ - 0x00de22f0 b0ccde00 00000000 44913200 ebce3100 ........D.2...1. │ │ - 0x00de2300 60cede00 00000000 44913200 77013100 `.......D.2.w.1. │ │ + 0x00de2260 b4e9de00 00000000 43493300 64013100 ........CI3.d.1. │ │ + 0x00de2270 90cbde00 00000000 43493300 12cf3100 ........CI3...1. │ │ + 0x00de2280 40cdde00 00000000 5f033000 64013100 @......._.0.d.1. │ │ + 0x00de2290 d8cbde00 00000000 5f033000 12cf3100 ........_.0...1. │ │ + 0x00de22a0 88cdde00 00000000 04d22f00 64013100 ........../.d.1. │ │ + 0x00de22b0 20ccde00 00000000 04d22f00 12cf3100 ........./...1. │ │ + 0x00de22c0 d0cdde00 00000000 29173200 64013100 ........).2.d.1. │ │ + 0x00de22d0 68ccde00 00000000 29173200 12cf3100 h.......).2...1. │ │ + 0x00de22e0 18cede00 00000000 6b913200 64013100 ........k.2.d.1. │ │ + 0x00de22f0 b0ccde00 00000000 6b913200 12cf3100 ........k.2...1. │ │ + 0x00de2300 60cede00 00000000 6b913200 9e013100 `.......k.2...1. │ │ 0x00de2310 5ce7de00 00000000 8f9a3000 5a503000 \.........0.ZP0. │ │ 0x00de2320 f8ccde00 00000000 8f9a3000 f1f72f00 ..........0.../. │ │ 0x00de2330 a8cede00 00000000 8f9a3000 5c333000 ..........0.\30. │ │ 0x00de2340 94e7de00 00000000 43493300 95dd3200 ........CI3...2. │ │ - 0x00de2350 94e8de00 00000000 43493300 21933100 ........CI3.!.1. │ │ - 0x00de2360 4ce8de00 00000000 02173200 95dd3200 L.........2...2. │ │ - 0x00de2370 14e8de00 00000000 02173200 21933100 ..........2.!.1. │ │ - 0x00de2380 cce7de00 00000000 43493300 fab23100 ........CI3...1. │ │ - 0x00de2390 f0cede00 00000000 43493300 423c3100 ........CI3.B<1. │ │ + 0x00de2350 94e8de00 00000000 43493300 48933100 ........CI3.H.1. │ │ + 0x00de2360 4ce8de00 00000000 29173200 95dd3200 L.......).2...2. │ │ + 0x00de2370 14e8de00 00000000 29173200 48933100 ........).2.H.1. │ │ + 0x00de2380 cce7de00 00000000 43493300 21b33100 ........CI3.!.1. │ │ + 0x00de2390 f0cede00 00000000 43493300 693c3100 ........CI3.i<1. │ │ 0x00de23a0 38cfde00 00000000 43493300 c1fb3200 8.......CI3...2. │ │ 0x00de23b0 80cfde00 00000000 43493300 d4c43000 ........CI3...0. │ │ - 0x00de23c0 c8cfde00 00000000 43493300 1a653200 ........CI3..e2. │ │ - 0x00de23d0 10d0de00 00000000 43493300 863c3100 ........CI3..<1. │ │ - 0x00de23e0 58d0de00 00000000 97493100 fab23100 X........I1...1. │ │ - 0x00de23f0 a0d0de00 00000000 97493100 423c3100 .........I1.B<1. │ │ - 0x00de2400 e8d0de00 00000000 97493100 c1fb3200 .........I1...2. │ │ - 0x00de2410 30d1de00 00000000 97493100 d4c43000 0........I1...0. │ │ - 0x00de2420 78d1de00 00000000 97493100 1a653200 x........I1..e2. │ │ - 0x00de2430 c0d1de00 00000000 97493100 863c3100 .........I1..<1. │ │ - 0x00de2440 08d2de00 00000000 5f033000 fab23100 ........_.0...1. │ │ - 0x00de2450 50d2de00 00000000 5f033000 423c3100 P......._.0.B<1. │ │ + 0x00de23c0 c8cfde00 00000000 43493300 41653200 ........CI3.Ae2. │ │ + 0x00de23d0 10d0de00 00000000 43493300 ad3c3100 ........CI3..<1. │ │ + 0x00de23e0 58d0de00 00000000 be493100 21b33100 X........I1.!.1. │ │ + 0x00de23f0 a0d0de00 00000000 be493100 693c3100 .........I1.i<1. │ │ + 0x00de2400 e8d0de00 00000000 be493100 c1fb3200 .........I1...2. │ │ + 0x00de2410 30d1de00 00000000 be493100 d4c43000 0........I1...0. │ │ + 0x00de2420 78d1de00 00000000 be493100 41653200 x........I1.Ae2. │ │ + 0x00de2430 c0d1de00 00000000 be493100 ad3c3100 .........I1..<1. │ │ + 0x00de2440 08d2de00 00000000 5f033000 21b33100 ........_.0.!.1. │ │ + 0x00de2450 50d2de00 00000000 5f033000 693c3100 P......._.0.i<1. │ │ 0x00de2460 98d2de00 00000000 5f033000 c1fb3200 ........_.0...2. │ │ 0x00de2470 e0d2de00 00000000 5f033000 d4c43000 ........_.0...0. │ │ - 0x00de2480 28d3de00 00000000 5f033000 1a653200 (......._.0..e2. │ │ - 0x00de2490 70d3de00 00000000 5f033000 863c3100 p......._.0..<1. │ │ - 0x00de24a0 b8d3de00 00000000 04d22f00 fab23100 ........../...1. │ │ - 0x00de24b0 00d4de00 00000000 04d22f00 423c3100 ........../.B<1. │ │ + 0x00de2480 28d3de00 00000000 5f033000 41653200 (......._.0.Ae2. │ │ + 0x00de2490 70d3de00 00000000 5f033000 ad3c3100 p......._.0..<1. │ │ + 0x00de24a0 b8d3de00 00000000 04d22f00 21b33100 ........../.!.1. │ │ + 0x00de24b0 00d4de00 00000000 04d22f00 693c3100 ........../.i<1. │ │ 0x00de24c0 48d4de00 00000000 04d22f00 c1fb3200 H........./...2. │ │ 0x00de24d0 90d4de00 00000000 04d22f00 d4c43000 ........../...0. │ │ - 0x00de24e0 d8d4de00 00000000 04d22f00 1a653200 ........../..e2. │ │ - 0x00de24f0 20d5de00 00000000 04d22f00 863c3100 ........./..<1. │ │ - 0x00de2500 68d5de00 00000000 02173200 fab23100 h.........2...1. │ │ - 0x00de2510 b0d5de00 00000000 02173200 423c3100 ..........2.B<1. │ │ - 0x00de2520 f8d5de00 00000000 02173200 c1fb3200 ..........2...2. │ │ - 0x00de2530 40d6de00 00000000 02173200 d4c43000 @.........2...0. │ │ - 0x00de2540 88d6de00 00000000 02173200 1a653200 ..........2..e2. │ │ - 0x00de2550 d0d6de00 00000000 02173200 863c3100 ..........2..<1. │ │ - 0x00de2560 18d7de00 00000000 44913200 fab23100 ........D.2...1. │ │ - 0x00de2570 60d7de00 00000000 44913200 423c3100 `.......D.2.B<1. │ │ - 0x00de2580 a8d7de00 00000000 44913200 c1fb3200 ........D.2...2. │ │ - 0x00de2590 f0d7de00 00000000 44913200 d4c43000 ........D.2...0. │ │ - 0x00de25a0 38d8de00 00000000 44913200 1a653200 8.......D.2..e2. │ │ - 0x00de25b0 80d8de00 00000000 44913200 863c3100 ........D.2..<1. │ │ - 0x00de25c0 c8d8de00 00000000 2c2a3100 fab23100 ........,*1...1. │ │ - 0x00de25d0 20dede00 00000000 2c2a3100 423c3100 .......,*1.B<1. │ │ - 0x00de25e0 68dede00 00000000 2c2a3100 c1fb3200 h.......,*1...2. │ │ - 0x00de25f0 b0dede00 00000000 2c2a3100 d4c43000 ........,*1...0. │ │ - 0x00de2600 f8dede00 00000000 2c2a3100 1a653200 ........,*1..e2. │ │ - 0x00de2610 40dfde00 00000000 2c2a3100 863c3100 @.......,*1..<1. │ │ - 0x00de2620 88dfde00 00000000 a5cb2f00 fab23100 ........../...1. │ │ - 0x00de2630 d0dfde00 00000000 a5cb2f00 423c3100 ........../.B<1. │ │ + 0x00de24e0 d8d4de00 00000000 04d22f00 41653200 ........../.Ae2. │ │ + 0x00de24f0 20d5de00 00000000 04d22f00 ad3c3100 ........./..<1. │ │ + 0x00de2500 68d5de00 00000000 29173200 21b33100 h.......).2.!.1. │ │ + 0x00de2510 b0d5de00 00000000 29173200 693c3100 ........).2.i<1. │ │ + 0x00de2520 f8d5de00 00000000 29173200 c1fb3200 ........).2...2. │ │ + 0x00de2530 40d6de00 00000000 29173200 d4c43000 @.......).2...0. │ │ + 0x00de2540 88d6de00 00000000 29173200 41653200 ........).2.Ae2. │ │ + 0x00de2550 d0d6de00 00000000 29173200 ad3c3100 ........).2..<1. │ │ + 0x00de2560 18d7de00 00000000 6b913200 21b33100 ........k.2.!.1. │ │ + 0x00de2570 60d7de00 00000000 6b913200 693c3100 `.......k.2.i<1. │ │ + 0x00de2580 a8d7de00 00000000 6b913200 c1fb3200 ........k.2...2. │ │ + 0x00de2590 f0d7de00 00000000 6b913200 d4c43000 ........k.2...0. │ │ + 0x00de25a0 38d8de00 00000000 6b913200 41653200 8.......k.2.Ae2. │ │ + 0x00de25b0 80d8de00 00000000 6b913200 ad3c3100 ........k.2..<1. │ │ + 0x00de25c0 c8d8de00 00000000 532a3100 21b33100 ........S*1.!.1. │ │ + 0x00de25d0 20dede00 00000000 532a3100 693c3100 .......S*1.i<1. │ │ + 0x00de25e0 68dede00 00000000 532a3100 c1fb3200 h.......S*1...2. │ │ + 0x00de25f0 b0dede00 00000000 532a3100 d4c43000 ........S*1...0. │ │ + 0x00de2600 f8dede00 00000000 532a3100 41653200 ........S*1.Ae2. │ │ + 0x00de2610 40dfde00 00000000 532a3100 ad3c3100 @.......S*1..<1. │ │ + 0x00de2620 88dfde00 00000000 a5cb2f00 21b33100 ........../.!.1. │ │ + 0x00de2630 d0dfde00 00000000 a5cb2f00 693c3100 ........../.i<1. │ │ 0x00de2640 18e0de00 00000000 a5cb2f00 c1fb3200 ........../...2. │ │ 0x00de2650 60e0de00 00000000 a5cb2f00 d4c43000 `........./...0. │ │ - 0x00de2660 a8e0de00 00000000 a5cb2f00 1a653200 ........../..e2. │ │ - 0x00de2670 f0e0de00 00000000 a5cb2f00 863c3100 ........../..<1. │ │ - 0x00de2680 38e1de00 00000000 57693100 fab23100 8.......Wi1...1. │ │ - 0x00de2690 c0dade00 00000000 57693100 423c3100 ........Wi1.B<1. │ │ - 0x00de26a0 08dbde00 00000000 57693100 c1fb3200 ........Wi1...2. │ │ - 0x00de26b0 50dbde00 00000000 57693100 d4c43000 P.......Wi1...0. │ │ - 0x00de26c0 98dbde00 00000000 57693100 1a653200 ........Wi1..e2. │ │ - 0x00de26d0 e0dbde00 00000000 57693100 863c3100 ........Wi1..<1. │ │ - 0x00de26e0 28dcde00 00000000 3c273000 fab23100 (.......<'0...1. │ │ - 0x00de26f0 70dcde00 00000000 3c273000 423c3100 p.......<'0.B<1. │ │ + 0x00de2660 a8e0de00 00000000 a5cb2f00 41653200 ........../.Ae2. │ │ + 0x00de2670 f0e0de00 00000000 a5cb2f00 ad3c3100 ........../..<1. │ │ + 0x00de2680 38e1de00 00000000 7e693100 21b33100 8.......~i1.!.1. │ │ + 0x00de2690 c0dade00 00000000 7e693100 693c3100 ........~i1.i<1. │ │ + 0x00de26a0 08dbde00 00000000 7e693100 c1fb3200 ........~i1...2. │ │ + 0x00de26b0 50dbde00 00000000 7e693100 d4c43000 P.......~i1...0. │ │ + 0x00de26c0 98dbde00 00000000 7e693100 41653200 ........~i1.Ae2. │ │ + 0x00de26d0 e0dbde00 00000000 7e693100 ad3c3100 ........~i1..<1. │ │ + 0x00de26e0 28dcde00 00000000 3c273000 21b33100 (.......<'0.!.1. │ │ + 0x00de26f0 70dcde00 00000000 3c273000 693c3100 p.......<'0.i<1. │ │ 0x00de2700 b8dcde00 00000000 3c273000 c1fb3200 ........<'0...2. │ │ 0x00de2710 00ddde00 00000000 3c273000 d4c43000 ........<'0...0. │ │ - 0x00de2720 48ddde00 00000000 3c273000 1a653200 H.......<'0..e2. │ │ - 0x00de2730 90ddde00 00000000 3c273000 863c3100 ........<'0..<1. │ │ - 0x00de2740 d8ddde00 00000000 8f9a3000 25cf3100 ..........0.%.1. │ │ + 0x00de2720 48ddde00 00000000 3c273000 41653200 H.......<'0.Ae2. │ │ + 0x00de2730 90ddde00 00000000 3c273000 ad3c3100 ........<'0..<1. │ │ + 0x00de2740 d8ddde00 00000000 8f9a3000 4ccf3100 ..........0.L.1. │ │ 0x00de2750 10d9de00 00000000 8f9a3000 93503000 ..........0..P0. │ │ - 0x00de2760 58d9de00 00000000 8f9a3000 5b653200 X.........0.[e2. │ │ - 0x00de2770 a0d9de00 00000000 8f9a3000 2da03200 ..........0.-.2. │ │ + 0x00de2760 58d9de00 00000000 8f9a3000 82653200 X.........0..e2. │ │ + 0x00de2770 a0d9de00 00000000 8f9a3000 54a03200 ..........0.T.2. │ │ 0x00de2780 e8d9de00 00000000 8f9a3000 a3143000 ..........0...0. │ │ 0x00de2790 30dade00 00000000 8f9a3000 a01a3300 0.........0...3. │ │ - 0x00de27a0 78dade00 00000000 43493300 95653200 x.......CI3..e2. │ │ + 0x00de27a0 78dade00 00000000 43493300 bc653200 x.......CI3..e2. │ │ 0x00de27b0 80e1de00 00000000 43493300 e01a3300 ........CI3...3. │ │ 0x00de27c0 c8e1de00 00000000 5f033000 75dc2f00 ........_.0.u./. │ │ - 0x00de27d0 10e2de00 00000000 5f033000 c9ed3100 ........_.0...1. │ │ + 0x00de27d0 10e2de00 00000000 5f033000 f0ed3100 ........_.0...1. │ │ 0x00de27e0 58e2de00 00000000 04d22f00 0fc53000 X........./...0. │ │ - 0x00de27f0 a0e2de00 00000000 04d22f00 7d1c3100 ........../.}.1. │ │ - 0x00de2800 e8e2de00 00000000 02173200 3b3b3300 ..........2.;;3. │ │ - 0x00de2810 30e3de00 00000000 02173200 bdbb2f00 0.........2.../. │ │ - 0x00de2820 78e3de00 00000000 44913200 0d2a3200 x.......D.2..*2. │ │ - 0x00de2830 c0e3de00 00000000 44913200 68cf3100 ........D.2.h.1. │ │ + 0x00de27f0 a0e2de00 00000000 04d22f00 a41c3100 ........../...1. │ │ + 0x00de2800 e8e2de00 00000000 29173200 3b3b3300 ........).2.;;3. │ │ + 0x00de2810 30e3de00 00000000 29173200 bdbb2f00 0.......).2.../. │ │ + 0x00de2820 78e3de00 00000000 6b913200 342a3200 x.......k.2.4*2. │ │ + 0x00de2830 c0e3de00 00000000 6b913200 8fcf3100 ........k.2...1. │ │ 0x00de2840 08e4de00 00000000 43493300 7e333000 ........CI3.~30. │ │ - 0x00de2850 50e4de00 00000000 43493300 97cf3100 P.......CI3...1. │ │ - 0x00de2860 98e4de00 00000000 97493100 7e333000 .........I1.~30. │ │ - 0x00de2870 e0e4de00 00000000 97493100 97cf3100 .........I1...1. │ │ - 0x00de2880 28e5de00 00000000 5f033000 c9cf3100 (......._.0...1. │ │ + 0x00de2850 50e4de00 00000000 43493300 becf3100 P.......CI3...1. │ │ + 0x00de2860 98e4de00 00000000 be493100 7e333000 .........I1.~30. │ │ + 0x00de2870 e0e4de00 00000000 be493100 becf3100 .........I1...1. │ │ + 0x00de2880 28e5de00 00000000 5f033000 f0cf3100 (......._.0...1. │ │ 0x00de2890 70e5de00 00000000 5f033000 2e8b3000 p......._.0...0. │ │ - 0x00de28a0 b8e5de00 00000000 04d22f00 ad1c3100 ........../...1. │ │ + 0x00de28a0 b8e5de00 00000000 04d22f00 d41c3100 ........../...1. │ │ 0x00de28b0 00e6de00 00000000 04d22f00 9da63000 ........../...0. │ │ - 0x00de28c0 48e6de00 00000000 44913200 3a5a3100 H.......D.2.:Z1. │ │ - 0x00de28d0 90e6de00 00000000 44913200 fbcf3100 ........D.2...1. │ │ + 0x00de28c0 48e6de00 00000000 6b913200 615a3100 H.......k.2.aZ1. │ │ + 0x00de28d0 90e6de00 00000000 6b913200 22d03100 ........k.2.".1. │ │ 0x00de28e0 d8e6de00 00000000 00000000 00000000 ................ │ │ - 0x00de28f0 00000000 00000000 5f033000 62833200 ........_.0.b.2. │ │ - 0x00de2900 24b9de00 00000000 5f033000 98bf3200 $......._.0...2. │ │ - 0x00de2910 64b9de00 00000000 5f033000 9c833200 d......._.0...2. │ │ + 0x00de28f0 00000000 00000000 5f033000 89833200 ........_.0...2. │ │ + 0x00de2900 24b9de00 00000000 5f033000 bfbf3200 $......._.0...2. │ │ + 0x00de2910 64b9de00 00000000 5f033000 c3833200 d......._.0...2. │ │ 0x00de2920 a4b9de00 00000000 5f033000 3fc53000 ........_.0.?.0. │ │ - 0x00de2930 e4b9de00 00000000 04d22f00 62833200 ........../.b.2. │ │ - 0x00de2940 24bade00 00000000 04d22f00 98bf3200 $........./...2. │ │ - 0x00de2950 64bade00 00000000 04d22f00 9c833200 d........./...2. │ │ - 0x00de2960 a4bade00 00000000 04d22f00 43933100 ........../.C.1. │ │ - 0x00de2970 e4bade00 00000000 02173200 62833200 ..........2.b.2. │ │ - 0x00de2980 24bbde00 00000000 02173200 98bf3200 $.........2...2. │ │ - 0x00de2990 64bbde00 00000000 02173200 9c833200 d.........2...2. │ │ - 0x00de29a0 a4bbde00 00000000 02173200 d5833200 ..........2...2. │ │ - 0x00de29b0 e4bbde00 00000000 02173200 d6503000 ..........2..P0. │ │ - 0x00de29c0 98c8de00 00000000 02173200 cfa63000 ..........2...0. │ │ - 0x00de29d0 60cade00 00000000 44913200 62833200 `.......D.2.b.2. │ │ - 0x00de29e0 24bcde00 00000000 44913200 98bf3200 $.......D.2...2. │ │ - 0x00de29f0 64bcde00 00000000 44913200 9c833200 d.......D.2...2. │ │ - 0x00de2a00 a4bcde00 00000000 44913200 df1c3100 ........D.2...1. │ │ - 0x00de2a10 e4bcde00 00000000 57693100 62833200 ........Wi1.b.2. │ │ - 0x00de2a20 24bede00 00000000 57693100 98bf3200 $.......Wi1...2. │ │ - 0x00de2a30 64bede00 00000000 3c273000 62833200 d.......<'0.b.2. │ │ - 0x00de2a40 a4bede00 00000000 3c273000 98bf3200 ........<'0...2. │ │ - 0x00de2a50 e4bede00 00000000 2c2a3100 62833200 ........,*1.b.2. │ │ - 0x00de2a60 24bdde00 00000000 2c2a3100 98bf3200 $.......,*1...2. │ │ - 0x00de2a70 64bdde00 00000000 a5cb2f00 62833200 d........./.b.2. │ │ - 0x00de2a80 a4bdde00 00000000 a5cb2f00 98bf3200 ........../...2. │ │ - 0x00de2a90 e4bdde00 00000000 8f9a3000 c5653200 ..........0..e2. │ │ - 0x00de2aa0 24bfde00 00000000 8f9a3000 67a03200 $.........0.g.2. │ │ + 0x00de2930 e4b9de00 00000000 04d22f00 89833200 ........../...2. │ │ + 0x00de2940 24bade00 00000000 04d22f00 bfbf3200 $........./...2. │ │ + 0x00de2950 64bade00 00000000 04d22f00 c3833200 d........./...2. │ │ + 0x00de2960 a4bade00 00000000 04d22f00 6a933100 ........../.j.1. │ │ + 0x00de2970 e4bade00 00000000 29173200 89833200 ........).2...2. │ │ + 0x00de2980 24bbde00 00000000 29173200 bfbf3200 $.......).2...2. │ │ + 0x00de2990 64bbde00 00000000 29173200 c3833200 d.......).2...2. │ │ + 0x00de29a0 a4bbde00 00000000 29173200 fc833200 ........).2...2. │ │ + 0x00de29b0 e4bbde00 00000000 29173200 d6503000 ........).2..P0. │ │ + 0x00de29c0 98c8de00 00000000 29173200 cfa63000 ........).2...0. │ │ + 0x00de29d0 60cade00 00000000 6b913200 89833200 `.......k.2...2. │ │ + 0x00de29e0 24bcde00 00000000 6b913200 bfbf3200 $.......k.2...2. │ │ + 0x00de29f0 64bcde00 00000000 6b913200 c3833200 d.......k.2...2. │ │ + 0x00de2a00 a4bcde00 00000000 6b913200 061d3100 ........k.2...1. │ │ + 0x00de2a10 e4bcde00 00000000 7e693100 89833200 ........~i1...2. │ │ + 0x00de2a20 24bede00 00000000 7e693100 bfbf3200 $.......~i1...2. │ │ + 0x00de2a30 64bede00 00000000 3c273000 89833200 d.......<'0...2. │ │ + 0x00de2a40 a4bede00 00000000 3c273000 bfbf3200 ........<'0...2. │ │ + 0x00de2a50 e4bede00 00000000 532a3100 89833200 ........S*1...2. │ │ + 0x00de2a60 24bdde00 00000000 532a3100 bfbf3200 $.......S*1...2. │ │ + 0x00de2a70 64bdde00 00000000 a5cb2f00 89833200 d........./...2. │ │ + 0x00de2a80 a4bdde00 00000000 a5cb2f00 bfbf3200 ........../...2. │ │ + 0x00de2a90 e4bdde00 00000000 8f9a3000 ec653200 ..........0..e2. │ │ + 0x00de2aa0 24bfde00 00000000 8f9a3000 8ea03200 $.........0...2. │ │ 0x00de2ab0 64bfde00 00000000 8f9a3000 fcfb3200 d.........0...2. │ │ - 0x00de2ac0 a4bfde00 00000000 43493300 62833200 ........CI3.b.2. │ │ - 0x00de2ad0 e4bfde00 00000000 43493300 98bf3200 ........CI3...2. │ │ - 0x00de2ae0 24c0de00 00000000 43493300 9c833200 $.......CI3...2. │ │ - 0x00de2af0 64c0de00 00000000 43493300 3eb33100 d.......CI3.>.1. │ │ - 0x00de2b00 a4c0de00 00000000 97493100 62833200 .........I1.b.2. │ │ - 0x00de2b10 e4c0de00 00000000 97493100 98bf3200 .........I1...2. │ │ + 0x00de2ac0 a4bfde00 00000000 43493300 89833200 ........CI3...2. │ │ + 0x00de2ad0 e4bfde00 00000000 43493300 bfbf3200 ........CI3...2. │ │ + 0x00de2ae0 24c0de00 00000000 43493300 c3833200 $.......CI3...2. │ │ + 0x00de2af0 64c0de00 00000000 43493300 65b33100 d.......CI3.e.1. │ │ + 0x00de2b00 a4c0de00 00000000 be493100 89833200 .........I1...2. │ │ + 0x00de2b10 e4c0de00 00000000 be493100 bfbf3200 .........I1...2. │ │ 0x00de2b20 24c1de00 00000000 43493300 d6503000 $.......CI3..P0. │ │ 0x00de2b30 c8c8de00 00000000 43493300 cfa63000 ........CI3...0. │ │ - 0x00de2b40 a0cade00 00000000 ff2c3100 98bf3200 .........,1...2. │ │ - 0x00de2b50 38cbde00 00000000 ff2c3100 a4dc2f00 8........,1.../. │ │ - 0x00de2b60 30c9de00 00000000 ff2c3100 f0a63000 0........,1...0. │ │ + 0x00de2b40 a0cade00 00000000 262d3100 bfbf3200 ........&-1...2. │ │ + 0x00de2b50 38cbde00 00000000 262d3100 a4dc2f00 8.......&-1.../. │ │ + 0x00de2b60 30c9de00 00000000 262d3100 f0a63000 0.......&-1...0. │ │ 0x00de2b70 40c8de00 00000000 00000000 00000000 @............... │ │ 0x00de2b80 00000000 00000000 73023300 6b3b3300 ........s.3.k;3. │ │ 0x00de2b90 f45cdf00 00000000 00000000 00000000 .\.............. │ │ - 0x00de2ba0 00000000 00000000 bfe13000 015d3300 ..........0..]3. │ │ + 0x00de2ba0 00000000 00000000 e6e13000 015d3300 ..........0..]3. │ │ 0x00de2bb0 243bdf00 00000000 00000000 00000000 $;.............. │ │ 0x00de2bc0 00000000 00000000 00040000 9021ce00 .............!.. │ │ 0x00de2bd0 01040000 ac21ce00 02040000 bc21ce00 .....!.......!.. │ │ 0x00de2be0 03040000 a822ce00 06040000 782bce00 ....."......x+.. │ │ - 0x00de2bf0 00000000 00000000 a0a52f00 72933100 ........../.r.1. │ │ - 0x00de2c00 5ca3de00 00000000 00000000 951d3100 \.............1. │ │ - 0x00de2c10 72933100 9c77de00 00000000 00000000 r.1..w.......... │ │ - 0x00de2c20 c24a3200 72933100 1478de00 00000000 .J2.r.1..x...... │ │ - 0x00de2c30 00000000 89e53000 72933100 8c78de00 ......0.r.1..x.. │ │ - 0x00de2c40 00000000 00000000 e64a3200 72933100 .........J2.r.1. │ │ - 0x00de2c50 0479de00 00000000 00000000 be673200 .y...........g2. │ │ - 0x00de2c60 72933100 7c79de00 00000000 00000000 r.1.|y.......... │ │ - 0x00de2c70 29853200 72933100 f479de00 00000000 ).2.r.1..y...... │ │ - 0x00de2c80 00000000 6c5a3100 72933100 6482de00 ....lZ1.r.1.d... │ │ - 0x00de2c90 00000000 00000000 f75d3300 72933100 .........]3.r.1. │ │ - 0x00de2ca0 ec81de00 00000000 00000000 ace53000 ..............0. │ │ - 0x00de2cb0 72933100 7481de00 00000000 00000000 r.1.t........... │ │ - 0x00de2cc0 6d3d3100 72933100 6c7ade00 00000000 m=1.r.1.lz...... │ │ - 0x00de2cd0 00000000 b83c3300 72933100 e47ade00 .....<3.r.1..z.. │ │ - 0x00de2ce0 00000000 00000000 dc3c3300 72933100 .........<3.r.1. │ │ + 0x00de2bf0 00000000 00000000 a0a52f00 99933100 ........../...1. │ │ + 0x00de2c00 5ca3de00 00000000 00000000 bc1d3100 \.............1. │ │ + 0x00de2c10 99933100 9c77de00 00000000 00000000 ..1..w.......... │ │ + 0x00de2c20 e94a3200 99933100 1478de00 00000000 .J2...1..x...... │ │ + 0x00de2c30 00000000 b0e53000 99933100 8c78de00 ......0...1..x.. │ │ + 0x00de2c40 00000000 00000000 0d4b3200 99933100 .........K2...1. │ │ + 0x00de2c50 0479de00 00000000 00000000 e5673200 .y...........g2. │ │ + 0x00de2c60 99933100 7c79de00 00000000 00000000 ..1.|y.......... │ │ + 0x00de2c70 50853200 99933100 f479de00 00000000 P.2...1..y...... │ │ + 0x00de2c80 00000000 935a3100 99933100 6482de00 .....Z1...1.d... │ │ + 0x00de2c90 00000000 00000000 f75d3300 99933100 .........]3...1. │ │ + 0x00de2ca0 ec81de00 00000000 00000000 d3e53000 ..............0. │ │ + 0x00de2cb0 99933100 7481de00 00000000 00000000 ..1.t........... │ │ + 0x00de2cc0 943d3100 99933100 6c7ade00 00000000 .=1...1.lz...... │ │ + 0x00de2cd0 00000000 b83c3300 99933100 e47ade00 .....<3...1..z.. │ │ + 0x00de2ce0 00000000 00000000 dc3c3300 99933100 .........<3...1. │ │ 0x00de2cf0 5c7bde00 00000000 00000000 d3c63000 \{............0. │ │ - 0x00de2d00 72933100 d47bde00 00000000 00000000 r.1..{.......... │ │ - 0x00de2d10 f7c63000 72933100 4c7cde00 00000000 ..0.r.1.L|...... │ │ - 0x00de2d20 00000000 09fe3200 72933100 c47cde00 ......2.r.1..|.. │ │ - 0x00de2d30 00000000 00000000 37b62f00 72933100 ........7./.r.1. │ │ - 0x00de2d40 3c7dde00 00000000 00000000 63b93200 <}..........c.2. │ │ - 0x00de2d50 72933100 b47dde00 00000000 00000000 r.1..}.......... │ │ - 0x00de2d60 4c353300 72933100 2c7ede00 00000000 L53.r.1.,~...... │ │ - 0x00de2d70 00000000 f1ad3100 72933100 a47ede00 ......1.r.1..~.. │ │ - 0x00de2d80 00000000 00000000 348c3100 72933100 ........4.1.r.1. │ │ + 0x00de2d00 99933100 d47bde00 00000000 00000000 ..1..{.......... │ │ + 0x00de2d10 f7c63000 99933100 4c7cde00 00000000 ..0...1.L|...... │ │ + 0x00de2d20 00000000 09fe3200 99933100 c47cde00 ......2...1..|.. │ │ + 0x00de2d30 00000000 00000000 37b62f00 99933100 ........7./...1. │ │ + 0x00de2d40 3c7dde00 00000000 00000000 8ab93200 <}............2. │ │ + 0x00de2d50 99933100 b47dde00 00000000 00000000 ..1..}.......... │ │ + 0x00de2d60 4c353300 99933100 2c7ede00 00000000 L53...1.,~...... │ │ + 0x00de2d70 00000000 18ae3100 99933100 a47ede00 ......1...1..~.. │ │ + 0x00de2d80 00000000 00000000 5b8c3100 99933100 ........[.1...1. │ │ 0x00de2d90 1c7fde00 00000000 00000000 e1f12f00 ............../. │ │ - 0x00de2da0 72933100 947fde00 00000000 00000000 r.1............. │ │ - 0x00de2db0 90d72f00 72933100 0c80de00 00000000 ../.r.1......... │ │ - 0x00de2dc0 00000000 2d143300 72933100 8480de00 ....-.3.r.1..... │ │ - 0x00de2dd0 00000000 00000000 78ae3100 72933100 ........x.1.r.1. │ │ + 0x00de2da0 99933100 947fde00 00000000 00000000 ..1............. │ │ + 0x00de2db0 90d72f00 99933100 0c80de00 00000000 ../...1......... │ │ + 0x00de2dc0 00000000 2d143300 99933100 8480de00 ....-.3...1..... │ │ + 0x00de2dd0 00000000 00000000 9fae3100 99933100 ..........1...1. │ │ 0x00de2de0 fc80de00 00000000 00000000 eaa73000 ..............0. │ │ - 0x00de2df0 72933100 e892de00 00000000 00000000 r.1............. │ │ - 0x00de2e00 aaf92f00 72933100 6093de00 00000000 ../.r.1.`....... │ │ - 0x00de2e10 00000000 b8f22f00 72933100 3889de00 ....../.r.1.8... │ │ - 0x00de2e20 00000000 00000000 068d3100 72933100 ..........1.r.1. │ │ - 0x00de2e30 b089de00 00000000 00000000 649b3200 ............d.2. │ │ - 0x00de2e40 72933100 288ade00 00000000 00000000 r.1.(........... │ │ - 0x00de2e50 319c3200 72933100 888bde00 00000000 1.2.r.1......... │ │ - 0x00de2e60 00000000 9fe93100 72933100 008cde00 ......1.r.1..... │ │ - 0x00de2e70 00000000 00000000 21153300 72933100 ........!.3.r.1. │ │ - 0x00de2e80 788cde00 00000000 00000000 b91d3100 x.............1. │ │ - 0x00de2e90 72933100 cc86de00 00000000 00000000 r.1............. │ │ - 0x00de2ea0 e9673200 72933100 4487de00 00000000 .g2.r.1.D....... │ │ - 0x00de2eb0 00000000 c91d3100 72933100 bc87de00 ......1.r.1..... │ │ - 0x00de2ec0 00000000 00000000 114b3200 72933100 .........K2.r.1. │ │ + 0x00de2df0 99933100 e892de00 00000000 00000000 ..1............. │ │ + 0x00de2e00 aaf92f00 99933100 6093de00 00000000 ../...1.`....... │ │ + 0x00de2e10 00000000 b8f22f00 99933100 3889de00 ....../...1.8... │ │ + 0x00de2e20 00000000 00000000 2d8d3100 99933100 ........-.1...1. │ │ + 0x00de2e30 b089de00 00000000 00000000 8b9b3200 ..............2. │ │ + 0x00de2e40 99933100 288ade00 00000000 00000000 ..1.(........... │ │ + 0x00de2e50 589c3200 99933100 888bde00 00000000 X.2...1......... │ │ + 0x00de2e60 00000000 c6e93100 99933100 008cde00 ......1...1..... │ │ + 0x00de2e70 00000000 00000000 21153300 99933100 ........!.3...1. │ │ + 0x00de2e80 788cde00 00000000 00000000 e01d3100 x.............1. │ │ + 0x00de2e90 99933100 cc86de00 00000000 00000000 ..1............. │ │ + 0x00de2ea0 10683200 99933100 4487de00 00000000 .h2...1.D....... │ │ + 0x00de2eb0 00000000 f01d3100 99933100 bc87de00 ......1...1..... │ │ + 0x00de2ec0 00000000 00000000 384b3200 99933100 ........8K2...1. │ │ 0x00de2ed0 3c86de00 00000000 00000000 1bc73000 <.............0. │ │ - 0x00de2ee0 72933100 c485de00 00000000 00000000 r.1............. │ │ - 0x00de2ef0 9dbc2f00 72933100 4c85de00 00000000 ../.r.1.L....... │ │ - 0x00de2f00 00000000 bcde3200 72933100 bc84de00 ......2.r.1..... │ │ - 0x00de2f10 00000000 00000000 ac163000 72933100 ..........0.r.1. │ │ - 0x00de2f20 4484de00 00000000 00000000 13d13100 D.............1. │ │ - 0x00de2f30 72933100 cc83de00 00000000 00000000 r.1............. │ │ - 0x00de2f40 cbf92f00 72933100 a88dde00 00000000 ../.r.1......... │ │ - 0x00de2f50 00000000 cd6f3000 72933100 188ede00 .....o0.r.1..... │ │ - 0x00de2f60 00000000 00000000 dab33100 72933100 ..........1.r.1. │ │ + 0x00de2ee0 99933100 c485de00 00000000 00000000 ..1............. │ │ + 0x00de2ef0 9dbc2f00 99933100 4c85de00 00000000 ../...1.L....... │ │ + 0x00de2f00 00000000 bcde3200 99933100 bc84de00 ......2...1..... │ │ + 0x00de2f10 00000000 00000000 ac163000 99933100 ..........0...1. │ │ + 0x00de2f20 4484de00 00000000 00000000 3ad13100 D...........:.1. │ │ + 0x00de2f30 99933100 cc83de00 00000000 00000000 ..1............. │ │ + 0x00de2f40 cbf92f00 99933100 a88dde00 00000000 ../...1......... │ │ + 0x00de2f50 00000000 cd6f3000 99933100 188ede00 .....o0...1..... │ │ + 0x00de2f60 00000000 00000000 01b43100 99933100 ..........1...1. │ │ 0x00de2f70 888ede00 00000000 00000000 608b3000 ............`.0. │ │ - 0x00de2f80 72933100 f88ede00 00000000 00000000 r.1............. │ │ - 0x00de2f90 4dc73000 72933100 688fde00 00000000 M.0.r.1.h....... │ │ - 0x00de2fa0 00000000 40ee3100 72933100 d88fde00 ....@.1.r.1..... │ │ - 0x00de2fb0 00000000 00000000 075e3300 72933100 .........^3.r.1. │ │ - 0x00de2fc0 4890de00 00000000 00000000 8bee3100 H.............1. │ │ - 0x00de2fd0 72933100 b890de00 00000000 00000000 r.1............. │ │ - 0x00de2fe0 44d13100 72933100 2891de00 00000000 D.1.r.1.(....... │ │ - 0x00de2ff0 00000000 21a13200 72933100 9891de00 ....!.2.r.1..... │ │ - 0x00de3000 00000000 00000000 8a0b3200 72933100 ..........2.r.1. │ │ - 0x00de3010 0892de00 00000000 00000000 913d3100 .............=1. │ │ - 0x00de3020 72933100 7892de00 00000000 00000000 r.1.x........... │ │ - 0x00de3030 a2d83200 72933100 58b13800 00000000 ..2.r.1.X.8..... │ │ - 0x00de3040 0872ce00 46053200 72933100 60b13800 .r..F.2.r.1.`.8. │ │ - 0x00de3050 00000000 0872ce00 5c053200 72933100 .....r..\.2.r.1. │ │ - 0x00de3060 68b13800 00000000 1072ce00 f5363100 h.8......r...61. │ │ - 0x00de3070 72933100 70b13800 00000000 1072ce00 r.1.p.8......r.. │ │ - 0x00de3080 ff3c3300 72933100 54a0de00 00000000 .<3.r.1.T....... │ │ - 0x00de3090 00000000 285e3300 72933100 dc9fde00 ....(^3.r.1..... │ │ - 0x00de30a0 00000000 00000000 e0023100 72933100 ..........1.r.1. │ │ + 0x00de2f80 99933100 f88ede00 00000000 00000000 ..1............. │ │ + 0x00de2f90 4dc73000 99933100 688fde00 00000000 M.0...1.h....... │ │ + 0x00de2fa0 00000000 67ee3100 99933100 d88fde00 ....g.1...1..... │ │ + 0x00de2fb0 00000000 00000000 075e3300 99933100 .........^3...1. │ │ + 0x00de2fc0 4890de00 00000000 00000000 b2ee3100 H.............1. │ │ + 0x00de2fd0 99933100 b890de00 00000000 00000000 ..1............. │ │ + 0x00de2fe0 6bd13100 99933100 2891de00 00000000 k.1...1.(....... │ │ + 0x00de2ff0 00000000 48a13200 99933100 9891de00 ....H.2...1..... │ │ + 0x00de3000 00000000 00000000 b10b3200 99933100 ..........2...1. │ │ + 0x00de3010 0892de00 00000000 00000000 b83d3100 .............=1. │ │ + 0x00de3020 99933100 7892de00 00000000 00000000 ..1.x........... │ │ + 0x00de3030 a2d83200 99933100 58b13800 00000000 ..2...1.X.8..... │ │ + 0x00de3040 0872ce00 6d053200 99933100 60b13800 .r..m.2...1.`.8. │ │ + 0x00de3050 00000000 0872ce00 83053200 99933100 .....r....2...1. │ │ + 0x00de3060 68b13800 00000000 1072ce00 1c373100 h.8......r...71. │ │ + 0x00de3070 99933100 70b13800 00000000 1072ce00 ..1.p.8......r.. │ │ + 0x00de3080 ff3c3300 99933100 54a0de00 00000000 .<3...1.T....... │ │ + 0x00de3090 00000000 285e3300 99933100 dc9fde00 ....(^3...1..... │ │ + 0x00de30a0 00000000 00000000 07033100 99933100 ..........1...1. │ │ 0x00de30b0 649fde00 00000000 00000000 de163000 d.............0. │ │ - 0x00de30c0 72933100 d49ede00 00000000 00000000 r.1............. │ │ - 0x00de30d0 acee3100 72933100 5c9ede00 00000000 ..1.r.1.\....... │ │ - 0x00de30e0 00000000 223d3300 72933100 e49dde00 ...."=3.r.1..... │ │ - 0x00de30f0 00000000 00000000 7c5a3100 72933100 ........|Z1.r.1. │ │ + 0x00de30c0 99933100 d49ede00 00000000 00000000 ..1............. │ │ + 0x00de30d0 d3ee3100 99933100 5c9ede00 00000000 ..1...1.\....... │ │ + 0x00de30e0 00000000 223d3300 99933100 e49dde00 ...."=3...1..... │ │ + 0x00de30f0 00000000 00000000 a35a3100 99933100 .........Z1...1. │ │ 0x00de3100 0c94de00 00000000 00000000 01173000 ..............0. │ │ - 0x00de3110 72933100 8494de00 00000000 00000000 r.1............. │ │ - 0x00de3120 453d3300 72933100 fc94de00 00000000 E=3.r.1......... │ │ - 0x00de3130 00000000 673d3300 72933100 7495de00 ....g=3.r.1.t... │ │ - 0x00de3140 00000000 00000000 ba3d3100 72933100 .........=1.r.1. │ │ - 0x00de3150 ec95de00 00000000 00000000 f9673200 .............g2. │ │ - 0x00de3160 72933100 6496de00 00000000 00000000 r.1.d........... │ │ - 0x00de3170 54c03200 72933100 dc96de00 00000000 T.2.r.1......... │ │ - 0x00de3180 00000000 a1343000 72933100 5497de00 .....40.r.1.T... │ │ - 0x00de3190 00000000 00000000 65d13100 72933100 ........e.1.r.1. │ │ + 0x00de3110 99933100 8494de00 00000000 00000000 ..1............. │ │ + 0x00de3120 453d3300 99933100 fc94de00 00000000 E=3...1......... │ │ + 0x00de3130 00000000 673d3300 99933100 7495de00 ....g=3...1.t... │ │ + 0x00de3140 00000000 00000000 e13d3100 99933100 .........=1...1. │ │ + 0x00de3150 ec95de00 00000000 00000000 20683200 ............ h2. │ │ + 0x00de3160 99933100 6496de00 00000000 00000000 ..1.d........... │ │ + 0x00de3170 7bc03200 99933100 dc96de00 00000000 {.2...1......... │ │ + 0x00de3180 00000000 a1343000 99933100 5497de00 .....40...1.T... │ │ + 0x00de3190 00000000 00000000 8cd13100 99933100 ..........1...1. │ │ 0x00de31a0 cc97de00 00000000 00000000 23173000 ............#.0. │ │ - 0x00de31b0 72933100 4498de00 00000000 00000000 r.1.D........... │ │ - 0x00de31c0 53853200 72933100 bc98de00 00000000 S.2.r.1......... │ │ - 0x00de31d0 00000000 0d703000 72933100 3499de00 .....p0.r.1.4... │ │ - 0x00de31e0 00000000 00000000 a9143300 72933100 ..........3.r.1. │ │ + 0x00de31b0 99933100 4498de00 00000000 00000000 ..1.D........... │ │ + 0x00de31c0 7a853200 99933100 bc98de00 00000000 z.2...1......... │ │ + 0x00de31d0 00000000 0d703000 99933100 3499de00 .....p0...1.4... │ │ + 0x00de31e0 00000000 00000000 a9143300 99933100 ..........3...1. │ │ 0x00de31f0 ac99de00 00000000 00000000 3a113000 ............:.0. │ │ - 0x00de3200 72933100 249ade00 00000000 00000000 r.1.$........... │ │ - 0x00de3210 e3ae3100 72933100 9c9ade00 00000000 ..1.r.1......... │ │ - 0x00de3220 00000000 82233200 72933100 149bde00 .....#2.r.1..... │ │ - 0x00de3230 00000000 00000000 3e873000 72933100 ........>.0.r.1. │ │ - 0x00de3240 8c9bde00 00000000 00000000 588d3100 ............X.1. │ │ - 0x00de3250 72933100 049cde00 00000000 00000000 r.1............. │ │ - 0x00de3260 b30b3200 72933100 7c9cde00 00000000 ..2.r.1.|....... │ │ - 0x00de3270 00000000 4aa13200 72933100 f49cde00 ....J.2.r.1..... │ │ - 0x00de3280 00000000 00000000 923d3300 72933100 .........=3.r.1. │ │ + 0x00de3200 99933100 249ade00 00000000 00000000 ..1.$........... │ │ + 0x00de3210 0aaf3100 99933100 9c9ade00 00000000 ..1...1......... │ │ + 0x00de3220 00000000 a9233200 99933100 149bde00 .....#2...1..... │ │ + 0x00de3230 00000000 00000000 3e873000 99933100 ........>.0...1. │ │ + 0x00de3240 8c9bde00 00000000 00000000 7f8d3100 ..............1. │ │ + 0x00de3250 99933100 049cde00 00000000 00000000 ..1............. │ │ + 0x00de3260 da0b3200 99933100 7c9cde00 00000000 ..2...1.|....... │ │ + 0x00de3270 00000000 71a13200 99933100 f49cde00 ....q.2...1..... │ │ + 0x00de3280 00000000 00000000 923d3300 99933100 .........=3...1. │ │ 0x00de3290 6c9dde00 00000000 00000000 df1b3300 l.............3. │ │ - 0x00de32a0 72933100 aca8de00 00000000 00000000 r.1............. │ │ - 0x00de32b0 e43d3100 72933100 24a9de00 00000000 .=1.r.1.$....... │ │ - 0x00de32c0 00000000 62b42f00 72933100 a0aade00 ....b./.r.1..... │ │ - 0x00de32d0 00000000 00000000 3e153100 72933100 ........>.1.r.1. │ │ - 0x00de32e0 18abde00 00000000 00000000 f4163100 ..............1. │ │ - 0x00de32f0 72933100 08acde00 00000000 00000000 r.1............. │ │ - 0x00de3300 c4673000 72933100 90abde00 00000000 .g0.r.1......... │ │ - 0x00de3310 00000000 ef513000 72933100 d8aede00 .....Q0.r.1..... │ │ - 0x00de3320 00000000 00000000 23683200 72933100 ........#h2.r.1. │ │ - 0x00de3330 80acde00 00000000 00000000 2a153100 ............*.1. │ │ - 0x00de3340 72933100 f8acde00 00000000 00000000 r.1............. │ │ - 0x00de3350 1e8b3100 72933100 70adde00 00000000 ..1.r.1.p....... │ │ - 0x00de3360 00000000 0f543300 72933100 e8adde00 .....T3.r.1..... │ │ - 0x00de3370 00000000 00000000 2f703000 72933100 ......../p0.r.1. │ │ - 0x00de3380 34a7de00 00000000 00000000 77c03200 4...........w.2. │ │ - 0x00de3390 72933100 a4a6de00 00000000 00000000 r.1............. │ │ - 0x00de33a0 9f5a3100 72933100 4ca4de00 00000000 .Z1.r.1.L....... │ │ - 0x00de33b0 00000000 d91d3100 72933100 c4a4de00 ......1.r.1..... │ │ - 0x00de33c0 00000000 00000000 19b43100 72933100 ..........1.r.1. │ │ + 0x00de32a0 99933100 aca8de00 00000000 00000000 ..1............. │ │ + 0x00de32b0 0b3e3100 99933100 24a9de00 00000000 .>1...1.$....... │ │ + 0x00de32c0 00000000 62b42f00 99933100 a0aade00 ....b./...1..... │ │ + 0x00de32d0 00000000 00000000 65153100 99933100 ........e.1...1. │ │ + 0x00de32e0 18abde00 00000000 00000000 1b173100 ..............1. │ │ + 0x00de32f0 99933100 08acde00 00000000 00000000 ..1............. │ │ + 0x00de3300 c4673000 99933100 90abde00 00000000 .g0...1......... │ │ + 0x00de3310 00000000 ef513000 99933100 d8aede00 .....Q0...1..... │ │ + 0x00de3320 00000000 00000000 4a683200 99933100 ........Jh2...1. │ │ + 0x00de3330 80acde00 00000000 00000000 51153100 ............Q.1. │ │ + 0x00de3340 99933100 f8acde00 00000000 00000000 ..1............. │ │ + 0x00de3350 458b3100 99933100 70adde00 00000000 E.1...1.p....... │ │ + 0x00de3360 00000000 0f543300 99933100 e8adde00 .....T3...1..... │ │ + 0x00de3370 00000000 00000000 2f703000 99933100 ......../p0...1. │ │ + 0x00de3380 34a7de00 00000000 00000000 9ec03200 4.............2. │ │ + 0x00de3390 99933100 a4a6de00 00000000 00000000 ..1............. │ │ + 0x00de33a0 c65a3100 99933100 4ca4de00 00000000 .Z1...1.L....... │ │ + 0x00de33b0 00000000 001e3100 99933100 c4a4de00 ......1...1..... │ │ + 0x00de33c0 00000000 00000000 40b43100 99933100 ........@.1...1. │ │ 0x00de33d0 3ca5de00 00000000 00000000 cebc2f00 <............./. │ │ - 0x00de33e0 72933100 b4a5de00 00000000 00000000 r.1............. │ │ - 0x00de33f0 eede3200 72933100 2ca6de00 00000000 ..2.r.1.,....... │ │ - 0x00de3400 00000000 ac8b3000 72933100 00a8de00 ......0.r.1..... │ │ - 0x00de3410 00000000 00000000 2df53000 72933100 ........-.0.r.1. │ │ + 0x00de33e0 99933100 b4a5de00 00000000 00000000 ..1............. │ │ + 0x00de33f0 eede3200 99933100 2ca6de00 00000000 ..2...1.,....... │ │ + 0x00de3400 00000000 ac8b3000 99933100 00a8de00 ......0...1..... │ │ + 0x00de3410 00000000 00000000 54f53000 99933100 ........T.0...1. │ │ 0x00de3420 38a1de00 00000000 00000000 18ed3200 8.............2. │ │ - 0x00de3430 72933100 38a2de00 00000000 00000000 r.1.8........... │ │ + 0x00de3430 99933100 38a2de00 00000000 00000000 ..1.8........... │ │ 0x00de3440 00000000 00000000 00000000 00000000 ................ │ │ - 0x00de3450 00000000 0a6d3200 06000000 00000000 .....m2......... │ │ - 0x00de3460 00000000 ffffffff 86623100 06000000 .........b1..... │ │ + 0x00de3450 00000000 316d3200 06000000 00000000 ....1m2......... │ │ + 0x00de3460 00000000 ffffffff ad623100 06000000 .........b1..... │ │ 0x00de3470 00000000 00000000 ffffffff 8bdd3200 ..............2. │ │ 0x00de3480 06000000 00000000 00000000 ffffffff ................ │ │ - 0x00de3490 9deb3000 01000000 00000000 00000000 ..0............. │ │ + 0x00de3490 c4eb3000 01000000 00000000 00000000 ..0............. │ │ 0x00de34a0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00de34b0 00000000 00000000 420a3200 72933100 ........B.2.r.1. │ │ - 0x00de34c0 ccb1de00 00000000 fa503000 72933100 .........P0.r.1. │ │ - 0x00de34d0 24b2de00 00000000 6dc53000 72933100 $.......m.0.r.1. │ │ - 0x00de34e0 6cb2de00 00000000 badd3200 72933100 l.........2.r.1. │ │ - 0x00de34f0 b4b2de00 00000000 374a3200 72933100 ........7J2.r.1. │ │ - 0x00de3500 fcb2de00 00000000 34fc3200 72933100 ........4.2.r.1. │ │ - 0x00de3510 44b3de00 00000000 46d03100 72933100 D.......F.1.r.1. │ │ - 0x00de3520 8cb3de00 00000000 101b3300 72933100 ..........3.r.1. │ │ - 0x00de3530 d4b3de00 00000000 33a73000 72933100 ........3.0.r.1. │ │ - 0x00de3540 44b4de00 00000000 81d03100 72933100 D.........1.r.1. │ │ - 0x00de3550 8cb4de00 00000000 0f5d3300 72933100 .........]3.r.1. │ │ - 0x00de3560 d4b4de00 00000000 d8bf3200 72933100 ..........2.r.1. │ │ - 0x00de3570 1cb5de00 00000000 83743100 72933100 .........t1.r.1. │ │ - 0x00de3580 64b5de00 00000000 823b3300 72933100 d........;3.r.1. │ │ - 0x00de3590 acb5de00 00000000 29513000 72933100 ........)Q0.r.1. │ │ - 0x00de35a0 f4b5de00 00000000 34513000 72933100 ........4Q0.r.1. │ │ - 0x00de35b0 3cb6de00 00000000 63fc3200 72933100 <.......c.2.r.1. │ │ - 0x00de35c0 64b7de00 00000000 2af82f00 72933100 d.......*./.r.1. │ │ - 0x00de35d0 d4b7de00 00000000 9cc53000 72933100 ..........0.r.1. │ │ - 0x00de35e0 84b6de00 00000000 df6d3000 72933100 .........m0.r.1. │ │ - 0x00de35f0 f4b6de00 00000000 c7c53000 72933100 ..........0.r.1. │ │ - 0x00de3600 7cafde00 00000000 6db33100 72933100 |.......m.1.r.1. │ │ - 0x00de3610 0cb0de00 00000000 650a3200 72933100 ........e.2.r.1. │ │ - 0x00de3620 dcb8de00 00000000 8e743100 72933100 .........t1.r.1. │ │ - 0x00de3630 74b0de00 00000000 c17b3200 72933100 t........{2.r.1. │ │ - 0x00de3640 bcb0de00 00000000 edbb2f00 72933100 ........../.r.1. │ │ - 0x00de3650 84b1de00 00000000 a0a52f00 72933100 ........../.r.1. │ │ + 0x00de34b0 00000000 00000000 690a3200 99933100 ........i.2...1. │ │ + 0x00de34c0 ccb1de00 00000000 fa503000 99933100 .........P0...1. │ │ + 0x00de34d0 24b2de00 00000000 6dc53000 99933100 $.......m.0...1. │ │ + 0x00de34e0 6cb2de00 00000000 badd3200 99933100 l.........2...1. │ │ + 0x00de34f0 b4b2de00 00000000 5e4a3200 99933100 ........^J2...1. │ │ + 0x00de3500 fcb2de00 00000000 34fc3200 99933100 ........4.2...1. │ │ + 0x00de3510 44b3de00 00000000 6dd03100 99933100 D.......m.1...1. │ │ + 0x00de3520 8cb3de00 00000000 101b3300 99933100 ..........3...1. │ │ + 0x00de3530 d4b3de00 00000000 33a73000 99933100 ........3.0...1. │ │ + 0x00de3540 44b4de00 00000000 a8d03100 99933100 D.........1...1. │ │ + 0x00de3550 8cb4de00 00000000 0f5d3300 99933100 .........]3...1. │ │ + 0x00de3560 d4b4de00 00000000 ffbf3200 99933100 ..........2...1. │ │ + 0x00de3570 1cb5de00 00000000 aa743100 99933100 .........t1...1. │ │ + 0x00de3580 64b5de00 00000000 823b3300 99933100 d........;3...1. │ │ + 0x00de3590 acb5de00 00000000 29513000 99933100 ........)Q0...1. │ │ + 0x00de35a0 f4b5de00 00000000 34513000 99933100 ........4Q0...1. │ │ + 0x00de35b0 3cb6de00 00000000 63fc3200 99933100 <.......c.2...1. │ │ + 0x00de35c0 64b7de00 00000000 2af82f00 99933100 d.......*./...1. │ │ + 0x00de35d0 d4b7de00 00000000 9cc53000 99933100 ..........0...1. │ │ + 0x00de35e0 84b6de00 00000000 df6d3000 99933100 .........m0...1. │ │ + 0x00de35f0 f4b6de00 00000000 c7c53000 99933100 ..........0...1. │ │ + 0x00de3600 7cafde00 00000000 94b33100 99933100 |.........1...1. │ │ + 0x00de3610 0cb0de00 00000000 8c0a3200 99933100 ..........2...1. │ │ + 0x00de3620 dcb8de00 00000000 b5743100 99933100 .........t1...1. │ │ + 0x00de3630 74b0de00 00000000 e87b3200 99933100 t........{2...1. │ │ + 0x00de3640 bcb0de00 00000000 edbb2f00 99933100 ........../...1. │ │ + 0x00de3650 84b1de00 00000000 a0a52f00 99933100 ........../...1. │ │ 0x00de3660 3cb1de00 00000000 00000000 00000000 <............... │ │ - 0x00de3670 00000000 00000000 49f82f00 72933100 ........I./.r.1. │ │ - 0x00de3680 382cdf00 00000000 f8c53000 72933100 8,........0.r.1. │ │ - 0x00de3690 302ddf00 00000000 b58c3100 72933100 0-........1.r.1. │ │ - 0x00de36a0 282edf00 00000000 e3143000 72933100 (.........0.r.1. │ │ - 0x00de36b0 0c2fdf00 00000000 65d63100 72933100 ./......e.1.r.1. │ │ - 0x00de36c0 f02fdf00 00000000 c73c3100 72933100 ./.......<1.r.1. │ │ - 0x00de36d0 1031df00 00000000 3f513000 72933100 .1......?Q0.r.1. │ │ - 0x00de36e0 6831df00 00000000 9fb33100 72933100 h1........1.r.1. │ │ - 0x00de36f0 8033df00 00000000 f9bf3200 72933100 .3........2.r.1. │ │ + 0x00de3670 00000000 00000000 49f82f00 99933100 ........I./...1. │ │ + 0x00de3680 382cdf00 00000000 f8c53000 99933100 8,........0...1. │ │ + 0x00de3690 302ddf00 00000000 dc8c3100 99933100 0-........1...1. │ │ + 0x00de36a0 282edf00 00000000 e3143000 99933100 (.........0...1. │ │ + 0x00de36b0 0c2fdf00 00000000 8cd63100 99933100 ./........1...1. │ │ + 0x00de36c0 f02fdf00 00000000 ee3c3100 99933100 ./.......<1...1. │ │ + 0x00de36d0 1031df00 00000000 3f513000 99933100 .1......?Q0...1. │ │ + 0x00de36e0 6831df00 00000000 c6b33100 99933100 h1........1...1. │ │ + 0x00de36f0 8033df00 00000000 20c03200 99933100 .3...... .2...1. │ │ 0x00de3700 d832df00 00000000 00000000 00000000 .2.............. │ │ - 0x00de3710 00000000 00000000 4dfd3100 72933100 ........M.1.r.1. │ │ - 0x00de3720 64f1de00 00000000 fc653100 72933100 d........e1.r.1. │ │ - 0x00de3730 b4f1de00 00000000 22693000 72933100 ........"i0.r.1. │ │ - 0x00de3740 50fbde00 00000000 b0333000 72933100 P........30.r.1. │ │ - 0x00de3750 2cf7de00 00000000 61d92f00 72933100 ,.......a./.r.1. │ │ - 0x00de3760 30f8de00 00000000 9bd82f00 72933100 0........./.r.1. │ │ - 0x00de3770 4cfade00 00000000 c5dc2f00 72933100 L........./.r.1. │ │ - 0x00de3780 a0fbde00 00000000 484b3300 72933100 ........HK3.r.1. │ │ - 0x00de3790 a8fdde00 00000000 2f5d3300 72933100 ......../]3.r.1. │ │ - 0x00de37a0 d4f4de00 00000000 f8ed3100 72933100 ..........1.r.1. │ │ - 0x00de37b0 84fede00 00000000 04843200 72933100 ..........2.r.1. │ │ - 0x00de37c0 34f9de00 00000000 a1d03100 72933100 4.........1.r.1. │ │ - 0x00de37d0 50f6de00 00000000 31643000 72933100 P.......1d0.r.1. │ │ - 0x00de37e0 e4f3de00 00000000 2c843200 72933100 ........,.2.r.1. │ │ - 0x00de37f0 60efde00 00000000 f03c3100 72933100 `........<1.r.1. │ │ - 0x00de3800 a8efde00 00000000 0d1d3100 72933100 ..........1.r.1. │ │ + 0x00de3710 00000000 00000000 74fd3100 99933100 ........t.1...1. │ │ + 0x00de3720 64f1de00 00000000 23663100 99933100 d.......#f1...1. │ │ + 0x00de3730 b4f1de00 00000000 22693000 99933100 ........"i0...1. │ │ + 0x00de3740 50fbde00 00000000 b0333000 99933100 P........30...1. │ │ + 0x00de3750 2cf7de00 00000000 61d92f00 99933100 ,.......a./...1. │ │ + 0x00de3760 30f8de00 00000000 9bd82f00 99933100 0........./...1. │ │ + 0x00de3770 4cfade00 00000000 c5dc2f00 99933100 L........./...1. │ │ + 0x00de3780 a0fbde00 00000000 484b3300 99933100 ........HK3...1. │ │ + 0x00de3790 a8fdde00 00000000 2f5d3300 99933100 ......../]3...1. │ │ + 0x00de37a0 d4f4de00 00000000 1fee3100 99933100 ..........1...1. │ │ + 0x00de37b0 84fede00 00000000 2b843200 99933100 ........+.2...1. │ │ + 0x00de37c0 34f9de00 00000000 c8d03100 99933100 4.........1...1. │ │ + 0x00de37d0 50f6de00 00000000 31643000 99933100 P.......1d0...1. │ │ + 0x00de37e0 e4f3de00 00000000 53843200 99933100 ........S.2...1. │ │ + 0x00de37f0 60efde00 00000000 173d3100 99933100 `........=1...1. │ │ + 0x00de3800 a8efde00 00000000 341d3100 99933100 ........4.1...1. │ │ 0x00de3810 f0efde00 00000000 00000000 00000000 ................ │ │ - 0x00de3820 00000000 00000000 39193100 72933100 ........9.1.r.1. │ │ - 0x00de3830 8c34df00 00000000 f83c3100 72933100 .4.......<1.r.1. │ │ - 0x00de3840 cc36df00 00000000 34843200 72933100 .6......4.2.r.1. │ │ - 0x00de3850 e438df00 00000000 bfe13000 72933100 .8........0.r.1. │ │ - 0x00de3860 243bdf00 00000000 fe653200 72933100 $;.......e2.r.1. │ │ + 0x00de3820 00000000 00000000 60193100 99933100 ........`.1...1. │ │ + 0x00de3830 8c34df00 00000000 1f3d3100 99933100 .4.......=1...1. │ │ + 0x00de3840 cc36df00 00000000 5b843200 99933100 .6......[.2...1. │ │ + 0x00de3850 e438df00 00000000 e6e13000 99933100 .8........0...1. │ │ + 0x00de3860 243bdf00 00000000 25663200 99933100 $;......%f2...1. │ │ 0x00de3870 ec3bdf00 00000000 00000000 00000000 .;.............. │ │ - 0x00de3880 00000000 00000000 023d3100 72933100 .........=1.r.1. │ │ - 0x00de3890 a402df00 355d3300 82fc3200 72933100 ....5]3...2.r.1. │ │ - 0x00de38a0 5403df00 0a6e3000 dcdc2f00 72933100 T....n0.../.r.1. │ │ - 0x00de38b0 1c09df00 f5143000 3c2a3200 72933100 ......0.<*2.r.1. │ │ - 0x00de38c0 8825df00 2a6e3000 08663200 72933100 .%..*n0..f2.r.1. │ │ - 0x00de38d0 2026df00 b0fc3200 565d3300 72933100 &....2.V]3.r.1. │ │ - 0x00de38e0 ec0cdf00 53a73000 10153000 72933100 ....S.0...0.r.1. │ │ - 0x00de38f0 d81edf00 ae743100 dedd3200 72933100 .....t1...2.r.1. │ │ - 0x00de3900 801fdf00 1dbc2f00 31663200 72933100 ....../.1f2.r.1. │ │ - 0x00de3910 2820df00 632a3200 3e843200 72933100 ( ..c*2.>.2.r.1. │ │ - 0x00de3920 d020df00 cd333000 484b3300 72933100 . ...30.HK3.r.1. │ │ - 0x00de3930 0823df00 ea333000 4dfd3100 72933100 .#...30.M.1.r.1. │ │ - 0x00de3940 0823df00 6cf82f00 04843200 72933100 .#..l./...2.r.1. │ │ - 0x00de3950 0823df00 50843200 65d63100 72933100 .#..P.2.e.1.r.1. │ │ - 0x00de3960 2823df00 a6a03200 9fb33100 72933100 (#....2...1.r.1. │ │ - 0x00de3970 2823df00 cfa03200 f9bf3200 72933100 (#....2...2.r.1. │ │ - 0x00de3980 2823df00 1bc63000 b58c3100 72933100 (#....0...1.r.1. │ │ - 0x00de3990 b823df00 456e3000 39bc2f00 72933100 .#..En0.9./.r.1. │ │ + 0x00de3880 00000000 00000000 293d3100 99933100 ........)=1...1. │ │ + 0x00de3890 a402df00 355d3300 82fc3200 99933100 ....5]3...2...1. │ │ + 0x00de38a0 5403df00 0a6e3000 dcdc2f00 99933100 T....n0.../...1. │ │ + 0x00de38b0 1c09df00 f5143000 632a3200 99933100 ......0.c*2...1. │ │ + 0x00de38c0 8825df00 2a6e3000 2f663200 99933100 .%..*n0./f2...1. │ │ + 0x00de38d0 2026df00 b0fc3200 565d3300 99933100 &....2.V]3...1. │ │ + 0x00de38e0 ec0cdf00 53a73000 10153000 99933100 ....S.0...0...1. │ │ + 0x00de38f0 d81edf00 d5743100 dedd3200 99933100 .....t1...2...1. │ │ + 0x00de3900 801fdf00 1dbc2f00 58663200 99933100 ....../.Xf2...1. │ │ + 0x00de3910 2820df00 8a2a3200 65843200 99933100 ( ...*2.e.2...1. │ │ + 0x00de3920 d020df00 cd333000 484b3300 99933100 . ...30.HK3...1. │ │ + 0x00de3930 0823df00 ea333000 74fd3100 99933100 .#...30.t.1...1. │ │ + 0x00de3940 0823df00 6cf82f00 2b843200 99933100 .#..l./.+.2...1. │ │ + 0x00de3950 0823df00 77843200 8cd63100 99933100 .#..w.2...1...1. │ │ + 0x00de3960 2823df00 cda03200 c6b33100 99933100 (#....2...1...1. │ │ + 0x00de3970 2823df00 f6a03200 20c03200 99933100 (#....2. .2...1. │ │ + 0x00de3980 2823df00 1bc63000 dc8c3100 99933100 (#....0...1...1. │ │ + 0x00de3990 b823df00 456e3000 39bc2f00 99933100 .#..En0.9./...1. │ │ 0x00de39a0 b40ddf00 51bc2f00 00000000 00000000 ....Q./......... │ │ - 0x00de39b0 00000000 00000000 023d3100 72933100 .........=1.r.1. │ │ - 0x00de39c0 14ebde00 00000000 7b203000 72933100 ........{ 0.r.1. │ │ - 0x00de39d0 84ecde00 00000000 10153000 72933100 ..........0.r.1. │ │ - 0x00de39e0 e0edde00 00000000 dedd3200 72933100 ..........2.r.1. │ │ - 0x00de39f0 28eede00 00000000 484b3300 72933100 (.......HK3.r.1. │ │ - 0x00de3a00 70eede00 00000000 4dfd3100 72933100 p.......M.1.r.1. │ │ - 0x00de3a10 c0eede00 00000000 04843200 72933100 ..........2.r.1. │ │ + 0x00de39b0 00000000 00000000 293d3100 99933100 ........)=1...1. │ │ + 0x00de39c0 14ebde00 00000000 7b203000 99933100 ........{ 0...1. │ │ + 0x00de39d0 84ecde00 00000000 10153000 99933100 ..........0...1. │ │ + 0x00de39e0 e0edde00 00000000 dedd3200 99933100 ..........2...1. │ │ + 0x00de39f0 28eede00 00000000 484b3300 99933100 (.......HK3...1. │ │ + 0x00de3a00 70eede00 00000000 74fd3100 99933100 p.......t.1...1. │ │ + 0x00de3a10 c0eede00 00000000 2b843200 99933100 ........+.2...1. │ │ 0x00de3a20 10efde00 00000000 00000000 00000000 ................ │ │ - 0x00de3a30 00000000 00000000 dcdc2f00 72933100 ........../.r.1. │ │ - 0x00de3a40 603ddf00 00000000 cffc3200 72933100 `=........2.r.1. │ │ - 0x00de3a50 103edf00 00000000 cc743100 72933100 .>.......t1.r.1. │ │ - 0x00de3a60 a83edf00 00000000 45663200 72933100 .>......Ef2.r.1. │ │ - 0x00de3a70 403fdf00 00000000 95f82f00 72933100 @?......../.r.1. │ │ - 0x00de3a80 d83fdf00 00000000 9a013100 72933100 .?........1.r.1. │ │ - 0x00de3a90 7040df00 00000000 68513000 72933100 p@......hQ0.r.1. │ │ - 0x00de3aa0 0841df00 00000000 e6f82f00 72933100 .A......../.r.1. │ │ - 0x00de3ab0 a041df00 00000000 6e6e3000 72933100 .A......nn0.r.1. │ │ - 0x00de3ac0 3842df00 00000000 7d0a3200 72933100 8B......}.2.r.1. │ │ - 0x00de3ad0 d042df00 00000000 3c2a3200 72933100 .B......<*2.r.1. │ │ - 0x00de3ae0 5c50df00 00000000 26e53000 72933100 \P......&.0.r.1. │ │ - 0x00de3af0 1c51df00 00000000 b96e3000 72933100 .Q.......n0.r.1. │ │ - 0x00de3b00 c451df00 00000000 eb013100 72933100 .Q........1.r.1. │ │ - 0x00de3b10 6c52df00 00000000 7b843200 72933100 lR......{.2.r.1. │ │ - 0x00de3b20 1453df00 00000000 23153000 72933100 .S......#.0.r.1. │ │ - 0x00de3b30 bc53df00 00000000 84663200 72933100 .S.......f2.r.1. │ │ - 0x00de3b40 6454df00 00000000 31f92f00 72933100 dT......1./.r.1. │ │ - 0x00de3b50 0c55df00 00000000 48c63000 72933100 .U......H.0.r.1. │ │ - 0x00de3b60 b455df00 00000000 0b753100 72933100 .U.......u1.r.1. │ │ - 0x00de3b70 5c56df00 00000000 7a5d3300 72933100 \V......z]3.r.1. │ │ - 0x00de3b80 0457df00 00000000 31023100 72933100 .W......1.1.r.1. │ │ - 0x00de3b90 ac57df00 00000000 6da73000 72933100 .W......m.0.r.1. │ │ - 0x00de3ba0 5458df00 00000000 6cbc2f00 72933100 TX......l./.r.1. │ │ - 0x00de3bb0 fc58df00 00000000 31663200 72933100 .X......1f2.r.1. │ │ - 0x00de3bc0 d04bdf00 00000000 161d3100 72933100 .K........1.r.1. │ │ - 0x00de3bd0 684cdf00 00000000 ca663200 72933100 hL.......f2.r.1. │ │ - 0x00de3be0 f04cdf00 00000000 3e843200 72933100 .L......>.2.r.1. │ │ - 0x00de3bf0 684ddf00 00000000 83933100 72933100 hM........1.r.1. │ │ - 0x00de3c00 004edf00 00000000 d8343200 72933100 .N.......42.r.1. │ │ - 0x00de3c10 9c44df00 00000000 9ac63000 72933100 .D........0.r.1. │ │ - 0x00de3c20 4c45df00 00000000 efdd3200 72933100 LE........2.r.1. │ │ - 0x00de3c30 e445df00 00000000 664a3200 72933100 .E......fJ2.r.1. │ │ - 0x00de3c40 7c46df00 00000000 31de3200 72933100 |F......1.2.r.1. │ │ - 0x00de3c50 1447df00 00000000 c1843200 72933100 .G........2.r.1. │ │ - 0x00de3c60 ac47df00 00000000 4b1b3300 72933100 .G......K.3.r.1. │ │ - 0x00de3c70 4448df00 00000000 69153000 72933100 DH......i.0.r.1. │ │ - 0x00de3c80 dc48df00 00000000 02c03200 72933100 .H........2.r.1. │ │ - 0x00de3c90 7449df00 00000000 c80a3200 72933100 tI........2.r.1. │ │ - 0x00de3ca0 0c4adf00 00000000 39bc2f00 72933100 .J......9./.r.1. │ │ - 0x00de3cb0 a45bdf00 00000000 65d63100 72933100 .[......e.1.r.1. │ │ - 0x00de3cc0 3c4fdf00 00000000 9fb33100 72933100 .......t1...1. │ │ + 0x00de3a60 a83edf00 00000000 6c663200 99933100 .>......lf2...1. │ │ + 0x00de3a70 403fdf00 00000000 95f82f00 99933100 @?......../...1. │ │ + 0x00de3a80 d83fdf00 00000000 c1013100 99933100 .?........1...1. │ │ + 0x00de3a90 7040df00 00000000 68513000 99933100 p@......hQ0...1. │ │ + 0x00de3aa0 0841df00 00000000 e6f82f00 99933100 .A......../...1. │ │ + 0x00de3ab0 a041df00 00000000 6e6e3000 99933100 .A......nn0...1. │ │ + 0x00de3ac0 3842df00 00000000 a40a3200 99933100 8B........2...1. │ │ + 0x00de3ad0 d042df00 00000000 632a3200 99933100 .B......c*2...1. │ │ + 0x00de3ae0 5c50df00 00000000 4de53000 99933100 \P......M.0...1. │ │ + 0x00de3af0 1c51df00 00000000 b96e3000 99933100 .Q.......n0...1. │ │ + 0x00de3b00 c451df00 00000000 12023100 99933100 .Q........1...1. │ │ + 0x00de3b10 6c52df00 00000000 a2843200 99933100 lR........2...1. │ │ + 0x00de3b20 1453df00 00000000 23153000 99933100 .S......#.0...1. │ │ + 0x00de3b30 bc53df00 00000000 ab663200 99933100 .S.......f2...1. │ │ + 0x00de3b40 6454df00 00000000 31f92f00 99933100 dT......1./...1. │ │ + 0x00de3b50 0c55df00 00000000 48c63000 99933100 .U......H.0...1. │ │ + 0x00de3b60 b455df00 00000000 32753100 99933100 .U......2u1...1. │ │ + 0x00de3b70 5c56df00 00000000 7a5d3300 99933100 \V......z]3...1. │ │ + 0x00de3b80 0457df00 00000000 58023100 99933100 .W......X.1...1. │ │ + 0x00de3b90 ac57df00 00000000 6da73000 99933100 .W......m.0...1. │ │ + 0x00de3ba0 5458df00 00000000 6cbc2f00 99933100 TX......l./...1. │ │ + 0x00de3bb0 fc58df00 00000000 58663200 99933100 .X......Xf2...1. │ │ + 0x00de3bc0 d04bdf00 00000000 3d1d3100 99933100 .K......=.1...1. │ │ + 0x00de3bd0 684cdf00 00000000 f1663200 99933100 hL.......f2...1. │ │ + 0x00de3be0 f04cdf00 00000000 65843200 99933100 .L......e.2...1. │ │ + 0x00de3bf0 684ddf00 00000000 aa933100 99933100 hM........1...1. │ │ + 0x00de3c00 004edf00 00000000 ff343200 99933100 .N.......42...1. │ │ + 0x00de3c10 9c44df00 00000000 9ac63000 99933100 .D........0...1. │ │ + 0x00de3c20 4c45df00 00000000 efdd3200 99933100 LE........2...1. │ │ + 0x00de3c30 e445df00 00000000 8d4a3200 99933100 .E.......J2...1. │ │ + 0x00de3c40 7c46df00 00000000 31de3200 99933100 |F......1.2...1. │ │ + 0x00de3c50 1447df00 00000000 e8843200 99933100 .G........2...1. │ │ + 0x00de3c60 ac47df00 00000000 4b1b3300 99933100 .G......K.3...1. │ │ + 0x00de3c70 4448df00 00000000 69153000 99933100 DH......i.0...1. │ │ + 0x00de3c80 dc48df00 00000000 29c03200 99933100 .H......).2...1. │ │ + 0x00de3c90 7449df00 00000000 ef0a3200 99933100 tI........2...1. │ │ + 0x00de3ca0 0c4adf00 00000000 39bc2f00 99933100 .J......9./...1. │ │ + 0x00de3cb0 a45bdf00 00000000 8cd63100 99933100 .[........1...1. │ │ + 0x00de3cc0 3c4fdf00 00000000 c6b33100 99933100 .......>.. │ │ 0x00de74a0 08000000 943fce00 09000000 0842ce00 .....?.......B.. │ │ 0x00de74b0 0a000000 1842ce00 0b000000 e045ce00 .....B.......E.. │ │ 0x00de74c0 00000000 00000000 01000000 fef13200 ..............2. │ │ - 0x00de74d0 03000000 14133200 04000000 b1d23200 ......2.......2. │ │ - 0x00de74e0 04000000 ade33100 00000000 00000000 ......1......... │ │ + 0x00de74d0 03000000 3b133200 04000000 d8d23200 ....;.2.......2. │ │ + 0x00de74e0 04000000 d4e33100 00000000 00000000 ......1......... │ │ 0x00de74f0 fba62f00 04000000 00000000 00000000 ../............. │ │ - 0x00de7500 ffffffff 85b43200 04000000 00000000 ......2......... │ │ + 0x00de7500 ffffffff acb43200 04000000 00000000 ......2......... │ │ 0x00de7510 00000000 ffffffff a3b12f00 04000000 ........../..... │ │ - 0x00de7520 00000000 00000000 ffffffff c2a93100 ..............1. │ │ + 0x00de7520 00000000 00000000 ffffffff e9a93100 ..............1. │ │ 0x00de7530 07000000 00000000 00000000 ffffffff ................ │ │ - 0x00de7540 fa753200 02000000 00000000 04000000 .u2............. │ │ - 0x00de7550 ffffffff 33843100 02000000 00000000 ....3.1......... │ │ + 0x00de7540 21763200 02000000 00000000 04000000 !v2............. │ │ + 0x00de7550 ffffffff 5a843100 02000000 00000000 ....Z.1......... │ │ 0x00de7560 04000000 ffffffff c39b3000 02000000 ..........0..... │ │ 0x00de7570 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00de7580 00000000 00000000 00000000 00000000 ................ │ │ 0x00de7590 fba62f00 04000000 00000000 00000000 ../............. │ │ 0x00de75a0 ffffffff 21fa2f00 04000000 00000000 ....!./......... │ │ - 0x00de75b0 00000000 ffffffff 85b43200 04000000 ..........2..... │ │ + 0x00de75b0 00000000 ffffffff acb43200 04000000 ..........2..... │ │ 0x00de75c0 00000000 00000000 ffffffff a3b12f00 ............../. │ │ 0x00de75d0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00de75e0 2c523000 04000000 00000000 00000000 ,R0............. │ │ - 0x00de75f0 ffffffff c2a93100 05000000 00000000 ......1......... │ │ - 0x00de7600 00000000 ffffffff fa753200 02000000 .........u2..... │ │ - 0x00de7610 00000000 04000000 ffffffff 33843100 ............3.1. │ │ + 0x00de75f0 ffffffff e9a93100 05000000 00000000 ......1......... │ │ + 0x00de7600 00000000 ffffffff 21763200 02000000 ........!v2..... │ │ + 0x00de7610 00000000 04000000 ffffffff 5a843100 ............Z.1. │ │ 0x00de7620 02000000 00000000 04000000 ffffffff ................ │ │ 0x00de7630 c39b3000 02000000 00000000 04000000 ..0............. │ │ 0x00de7640 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00de7650 00000000 00000000 01000000 0448ce00 .............H.. │ │ 0x00de7660 02000000 4848ce00 03000000 c048ce00 ....HH.......H.. │ │ 0x00de7670 04000000 4848ce00 05000000 9c49ce00 ....HH.......I.. │ │ 0x00de7680 06000000 444ace00 07000000 784ace00 ....DJ......xJ.. │ │ 0x00de7690 08000000 304bce00 09000000 b44bce00 ....0K.......K.. │ │ 0x00de76a0 0a000000 c44bce00 0b000000 f44bce00 .....K.......K.. │ │ 0x00de76b0 00000000 00000000 fba62f00 04000000 ........../..... │ │ 0x00de76c0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00de76d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00de76e0 fba62f00 04000000 00000000 00000000 ../............. │ │ - 0x00de76f0 ffffffff d3cd3200 04000000 00000000 ......2......... │ │ - 0x00de7700 00000000 ffffffff bce53000 04000000 ..........0..... │ │ + 0x00de76f0 ffffffff facd3200 04000000 00000000 ......2......... │ │ + 0x00de7700 00000000 ffffffff e3e53000 04000000 ..........0..... │ │ 0x00de7710 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00de7720 00000000 00000000 00000000 00000000 ................ │ │ 0x00de7730 01000000 10000000 4c77de00 04000000 ........Lw...... │ │ 0x00de7740 00000000 10000000 4edd2f00 00000000 ........N./..... │ │ - 0x00de7750 00000000 00000000 1e033100 0080be00 ..........1..... │ │ + 0x00de7750 00000000 00000000 45033100 0080be00 ........E.1..... │ │ 0x00de7760 00000000 00000000 04000000 0f1c3300 ..............3. │ │ 0x00de7770 0080be00 00000000 00000000 08000000 ................ │ │ 0x00de7780 4b173000 68c2bc00 00000000 00000000 K.0.h........... │ │ 0x00de7790 0c000000 c3343000 68c2bc00 01000000 .....40.h....... │ │ 0x00de77a0 8c5fce00 07000000 1460ce00 08000000 ._.......`...... │ │ 0x00de77b0 4060ce00 02000000 5022d400 03000000 @`......P"...... │ │ 0x00de77c0 1824d400 04000000 4024d400 05000000 .$......@$...... │ │ @@ -38022,28 +38022,28 @@ │ │ 0x00de8260 00000000 01000000 c063ce00 07000000 .........c...... │ │ 0x00de8270 1460ce00 08000000 4060ce00 02000000 .`......@`...... │ │ 0x00de8280 906fce00 03000000 d86fce00 04000000 .o.......o...... │ │ 0x00de8290 0402cf00 05000000 5809cf00 06000000 ........X....... │ │ 0x00de82a0 c82ed400 09000000 d871ce00 0c000000 .........q...... │ │ 0x00de82b0 a41cd400 0a000000 5470ce00 0b000000 ........Tp...... │ │ 0x00de82c0 f070ce00 0d000000 8471ce00 0e000000 .p.......q...... │ │ - 0x00de82d0 9471ce00 00000000 00000000 cc863100 .q............1. │ │ + 0x00de82d0 9471ce00 00000000 00000000 f3863100 .q............1. │ │ 0x00de82e0 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00de82f0 fae23100 02000000 00000000 04000000 ..1............. │ │ - 0x00de8300 ffffffff 6d823100 02000000 00000000 ....m.1......... │ │ + 0x00de82f0 21e33100 02000000 00000000 04000000 !.1............. │ │ + 0x00de8300 ffffffff 94823100 02000000 00000000 ......1......... │ │ 0x00de8310 04000000 ffffffff 65633000 02000000 ........ec0..... │ │ - 0x00de8320 00000000 04000000 ffffffff 05873100 ..............1. │ │ + 0x00de8320 00000000 04000000 ffffffff 2c873100 ............,.1. │ │ 0x00de8330 05000000 00000000 00000000 ffffffff ................ │ │ 0x00de8340 4cb93000 05000000 00000000 00000000 L.0............. │ │ - 0x00de8350 ffffffff e9753100 04000000 00000000 .....u1......... │ │ + 0x00de8350 ffffffff 10763100 04000000 00000000 .....v1......... │ │ 0x00de8360 00000000 ffffffff 00000000 00000000 ................ │ │ - 0x00de8370 00000000 00000000 00000000 6d823100 ............m.1. │ │ + 0x00de8370 00000000 00000000 00000000 94823100 ..............1. │ │ 0x00de8380 02000000 00000000 04000000 ffffffff ................ │ │ 0x00de8390 65633000 02000000 00000000 04000000 ec0............. │ │ - 0x00de83a0 ffffffff e9753100 04000000 00000000 .....u1......... │ │ + 0x00de83a0 ffffffff 10763100 04000000 00000000 .....v1......... │ │ 0x00de83b0 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00de83c0 00000000 00000000 00000000 01000000 ................ │ │ 0x00de83d0 1872ce00 07000000 7472ce00 08000000 .r......tr...... │ │ 0x00de83e0 8c72ce00 02000000 183dd400 03000000 .r.......=...... │ │ 0x00de83f0 643ed400 04000000 8c3ed400 05000000 d>.......>...... │ │ 0x00de8400 1842d400 06000000 7042d400 09000000 .B......pB...... │ │ 0x00de8410 e872ce00 0a000000 7039d400 0b000000 .r......p9...... │ │ @@ -38108,22 +38108,22 @@ │ │ 0x00de87c0 2081ce00 07000000 a47ace00 08000000 ........z...... │ │ 0x00de87d0 007bce00 02000000 f47bce00 03000000 .{.......{...... │ │ 0x00de87e0 1c7cce00 04000000 447cce00 05000000 .|......D|...... │ │ 0x00de87f0 007dce00 06000000 447cce00 09000000 .}......D|...... │ │ 0x00de8800 8881ce00 0c000000 a41cd400 0a000000 ................ │ │ 0x00de8810 987dce00 0d000000 ac7ece00 0b000000 .}.......~...... │ │ 0x00de8820 bc7ece00 0e000000 6c80ce00 00000000 .~......l....... │ │ - 0x00de8830 00000000 cc863100 02000000 00000000 ......1......... │ │ + 0x00de8830 00000000 f3863100 02000000 00000000 ......1......... │ │ 0x00de8840 04000000 ffffffff db8b3000 02000000 ..........0..... │ │ - 0x00de8850 00000000 04000000 ffffffff 71003200 ............q.2. │ │ + 0x00de8850 00000000 04000000 ffffffff 98003200 ..............2. │ │ 0x00de8860 05000000 00000000 00000000 ffffffff ................ │ │ 0x00de8870 00000000 00000000 00000000 00000000 ................ │ │ - 0x00de8880 00000000 cc863100 02000000 00000000 ......1......... │ │ + 0x00de8880 00000000 f3863100 02000000 00000000 ......1......... │ │ 0x00de8890 04000000 ffffffff d8b83000 02000000 ..........0..... │ │ - 0x00de88a0 00000000 04000000 ffffffff 71003200 ............q.2. │ │ + 0x00de88a0 00000000 04000000 ffffffff 98003200 ..............2. │ │ 0x00de88b0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00de88c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00de88d0 00000000 f882ce00 0485ce00 a48cce00 ................ │ │ 0x00de88e0 0c8dce00 888fce00 a4a0d400 8491ce00 ................ │ │ 0x00de88f0 888fce00 28a1d400 8491ce00 888fce00 ....(........... │ │ 0x00de8900 b0a1d400 8491ce00 888fce00 08a2d400 ................ │ │ 0x00de8910 8491ce00 888fce00 d0a2d400 8491ce00 ................ │ │ @@ -38147,26 +38147,26 @@ │ │ 0x00de8a30 02000000 3492ce00 03000000 5c92ce00 ....4.......\... │ │ 0x00de8a40 04000000 8492ce00 05000000 9095ce00 ................ │ │ 0x00de8a50 06000000 f496ce00 07000000 e497ce00 ................ │ │ 0x00de8a60 08000000 2898ce00 09000000 04a0ce00 ....(........... │ │ 0x00de8a70 0a000000 ec98ce00 0b000000 249cce00 ............$... │ │ 0x00de8a80 0c000000 a41cd400 0d000000 809ece00 ................ │ │ 0x00de8a90 0e000000 909ece00 00000000 00000000 ................ │ │ - 0x00de8aa0 cc863100 02000000 00000000 04000000 ..1............. │ │ - 0x00de8ab0 ffffffff fae23100 02000000 00000000 ......1......... │ │ + 0x00de8aa0 f3863100 02000000 00000000 04000000 ..1............. │ │ + 0x00de8ab0 ffffffff 21e33100 02000000 00000000 ....!.1......... │ │ 0x00de8ac0 04000000 ffffffff db8b3000 02000000 ..........0..... │ │ - 0x00de8ad0 00000000 04000000 ffffffff 05873100 ..............1. │ │ + 0x00de8ad0 00000000 04000000 ffffffff 2c873100 ............,.1. │ │ 0x00de8ae0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00de8af0 4cb93000 05000000 00000000 00000000 L.0............. │ │ - 0x00de8b00 ffffffff 71003200 05000000 00000000 ....q.2......... │ │ + 0x00de8b00 ffffffff 98003200 05000000 00000000 ......2......... │ │ 0x00de8b10 00000000 ffffffff 00000000 00000000 ................ │ │ - 0x00de8b20 00000000 00000000 00000000 cc863100 ..............1. │ │ + 0x00de8b20 00000000 00000000 00000000 f3863100 ..............1. │ │ 0x00de8b30 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00de8b40 fae23100 02000000 00000000 04000000 ..1............. │ │ - 0x00de8b50 ffffffff 71003200 05000000 00000000 ....q.2......... │ │ + 0x00de8b40 21e33100 02000000 00000000 04000000 !.1............. │ │ + 0x00de8b50 ffffffff 98003200 05000000 00000000 ......2......... │ │ 0x00de8b60 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00de8b70 00000000 00000000 00000000 f0a1ce00 ................ │ │ 0x00de8b80 00000000 00000000 01000000 e4a2ce00 ................ │ │ 0x00de8b90 07000000 58a3ce00 08000000 94a3ce00 ....X........... │ │ 0x00de8ba0 02000000 10a4ce00 03000000 bca4ce00 ................ │ │ 0x00de8bb0 04000000 68a5ce00 05000000 3ca6ce00 ....h.......<... │ │ 0x00de8bc0 06000000 68a5ce00 09000000 9ca6ce00 ....h........... │ │ @@ -38184,22 +38184,22 @@ │ │ 0x00de8c80 07000000 58a3ce00 08000000 94a3ce00 ....X........... │ │ 0x00de8c90 02000000 10a4ce00 03000000 bca4ce00 ................ │ │ 0x00de8ca0 04000000 68a5ce00 05000000 3ca6ce00 ....h.......<... │ │ 0x00de8cb0 06000000 68a5ce00 09000000 c4aace00 ....h........... │ │ 0x00de8cc0 0c000000 a41cd400 0a000000 d8a6ce00 ................ │ │ 0x00de8cd0 0d000000 eca7ce00 0b000000 fca7ce00 ................ │ │ 0x00de8ce0 0e000000 90a9ce00 00000000 00000000 ................ │ │ - 0x00de8cf0 cc863100 02000000 00000000 04000000 ..1............. │ │ + 0x00de8cf0 f3863100 02000000 00000000 04000000 ..1............. │ │ 0x00de8d00 ffffffff db8b3000 02000000 00000000 ......0......... │ │ - 0x00de8d10 04000000 ffffffff 71003200 05000000 ........q.2..... │ │ + 0x00de8d10 04000000 ffffffff 98003200 05000000 ..........2..... │ │ 0x00de8d20 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00de8d30 00000000 00000000 00000000 00000000 ................ │ │ - 0x00de8d40 cc863100 02000000 00000000 04000000 ..1............. │ │ + 0x00de8d40 f3863100 02000000 00000000 04000000 ..1............. │ │ 0x00de8d50 ffffffff d8b83000 02000000 00000000 ......0......... │ │ - 0x00de8d60 04000000 ffffffff 71003200 05000000 ........q.2..... │ │ + 0x00de8d60 04000000 ffffffff 98003200 05000000 ..........2..... │ │ 0x00de8d70 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00de8d80 00000000 00000000 00000000 00000000 ................ │ │ 0x00de8d90 10abce00 1cacce00 9cacce00 a4acce00 ................ │ │ 0x00de8da0 acacce00 d0acce00 01000000 4cb5ce00 ............L... │ │ 0x00de8db0 02000000 e8b5ce00 03000000 10b6ce00 ................ │ │ 0x00de8dc0 04000000 38b6ce00 05000000 24b8ce00 ....8.......$... │ │ 0x00de8dd0 07000000 4cb8ce00 08000000 78b8ce00 ....L.......x... │ │ @@ -38294,15 +38294,15 @@ │ │ 0x00de9360 01000000 80c9ce00 02000000 ccc5ce00 ................ │ │ 0x00de9370 03000000 f4c5ce00 04000000 1cc6ce00 ................ │ │ 0x00de9380 05000000 a0c6ce00 06000000 c8c6ce00 ................ │ │ 0x00de9390 07000000 d0c7ce00 08000000 fcc7ce00 ................ │ │ 0x00de93a0 09000000 0ccace00 0c000000 a41cd400 ................ │ │ 0x00de93b0 0a000000 e02fd400 0d000000 e01ed400 ...../.......... │ │ 0x00de93c0 0b000000 c0c8ce00 0e000000 70c9ce00 ............p... │ │ - 0x00de93d0 00000000 00000000 cc863100 02000000 ..........1..... │ │ + 0x00de93d0 00000000 00000000 f3863100 02000000 ..........1..... │ │ 0x00de93e0 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00de93f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00de9400 20ccce00 00000000 94cdce00 01000000 ............... │ │ 0x00de9410 b8cdce00 07000000 40cece00 08000000 ........@....... │ │ 0x00de9420 6ccece00 02000000 5022d400 03000000 l.......P"...... │ │ 0x00de9430 1824d400 04000000 4024d400 05000000 .$......@$...... │ │ 0x00de9440 dc29d400 06000000 c82ed400 09000000 .).............. │ │ @@ -38516,54 +38516,54 @@ │ │ 0x00dea140 07000000 0ce8ce00 08000000 40e8ce00 ............@... │ │ 0x00dea150 02000000 b0e5ce00 03000000 18e7ce00 ................ │ │ 0x00dea160 04000000 ac2cd400 05000000 582ed400 .....,......X... │ │ 0x00dea170 06000000 c82ed400 09000000 d8e8ce00 ................ │ │ 0x00dea180 0c000000 a41cd400 0a000000 10e9ce00 ................ │ │ 0x00dea190 0d000000 c8e9ce00 0b000000 20e6ce00 ............ ... │ │ 0x00dea1a0 0e000000 d8e9ce00 00000000 00000000 ................ │ │ - 0x00dea1b0 cc863100 02000000 00000000 04000000 ..1............. │ │ - 0x00dea1c0 ffffffff fae23100 02000000 00000000 ......1......... │ │ + 0x00dea1b0 f3863100 02000000 00000000 04000000 ..1............. │ │ + 0x00dea1c0 ffffffff 21e33100 02000000 00000000 ....!.1......... │ │ 0x00dea1d0 04000000 ffffffff 00000000 00000000 ................ │ │ - 0x00dea1e0 00000000 00000000 00000000 cc863100 ..............1. │ │ + 0x00dea1e0 00000000 00000000 00000000 f3863100 ..............1. │ │ 0x00dea1f0 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dea200 fae23100 02000000 00000000 04000000 ..1............. │ │ + 0x00dea200 21e33100 02000000 00000000 04000000 !.1............. │ │ 0x00dea210 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dea220 00000000 00000000 f8e9ce00 50eace00 ............P... │ │ 0x00dea230 00000000 fcecce00 01000000 28edce00 ............(... │ │ 0x00dea240 07000000 bcedce00 08000000 f0edce00 ................ │ │ 0x00dea250 02000000 88eece00 03000000 fceece00 ................ │ │ 0x00dea260 04000000 70efce00 05000000 2cf0ce00 ....p.......,... │ │ 0x00dea270 06000000 70efce00 09000000 94f0ce00 ....p........... │ │ 0x00dea280 0c000000 a41cd400 0a000000 ccf0ce00 ................ │ │ 0x00dea290 0d000000 1cf3ce00 0b000000 2cf3ce00 ............,... │ │ 0x00dea2a0 0e000000 f421d400 00000000 00000000 .....!.......... │ │ - 0x00dea2b0 cc863100 02000000 00000000 04000000 ..1............. │ │ - 0x00dea2c0 ffffffff fae23100 02000000 00000000 ......1......... │ │ + 0x00dea2b0 f3863100 02000000 00000000 04000000 ..1............. │ │ + 0x00dea2c0 ffffffff 21e33100 02000000 00000000 ....!.1......... │ │ 0x00dea2d0 04000000 ffffffff db8b3000 02000000 ..........0..... │ │ - 0x00dea2e0 00000000 04000000 ffffffff 71003200 ............q.2. │ │ + 0x00dea2e0 00000000 04000000 ffffffff 98003200 ..............2. │ │ 0x00dea2f0 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00dea300 e3b33200 02000000 00000000 04000000 ..2............. │ │ + 0x00dea300 0ab43200 02000000 00000000 04000000 ..2............. │ │ 0x00dea310 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dea320 00000000 00000000 90f5ce00 00000000 ................ │ │ 0x00dea330 00000000 f4f5ce00 ccffce00 7800cf00 ............x... │ │ 0x00dea340 1c01cf00 00000000 61fa2f00 01000000 ........a./..... │ │ - 0x00dea350 86853200 02000000 2cfe3200 01000000 ..2.....,.2..... │ │ + 0x00dea350 ad853200 02000000 2cfe3200 01000000 ..2.....,.2..... │ │ 0x00dea360 6809cf00 07000000 9c09cf00 08000000 h............... │ │ 0x00dea370 6809cf00 02000000 b009cf00 03000000 h............... │ │ 0x00dea380 d009cf00 04000000 e409cf00 05000000 ................ │ │ 0x00dea390 7c0acf00 06000000 e409cf00 09000000 |............... │ │ 0x00dea3a0 a40acf00 0c000000 a41cd400 0a000000 ................ │ │ 0x00dea3b0 d00acf00 0d000000 c40bcf00 0b000000 ................ │ │ 0x00dea3c0 d40bcf00 0e000000 580ccf00 00000000 ........X....... │ │ - 0x00dea3d0 00000000 cc863100 02000000 00000000 ......1......... │ │ - 0x00dea3e0 04000000 ffffffff fae23100 02000000 ..........1..... │ │ - 0x00dea3f0 00000000 04000000 ffffffff 50923200 ............P.2. │ │ + 0x00dea3d0 00000000 f3863100 02000000 00000000 ......1......... │ │ + 0x00dea3e0 04000000 ffffffff 21e33100 02000000 ........!.1..... │ │ + 0x00dea3f0 00000000 04000000 ffffffff 77923200 ............w.2. │ │ 0x00dea400 07000000 00000000 00000000 ffffffff ................ │ │ 0x00dea410 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dea420 00000000 ee4a3100 02000000 00000000 .....J1......... │ │ + 0x00dea420 00000000 154b3100 02000000 00000000 .....K1......... │ │ 0x00dea430 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00dea440 00000000 00000000 00000000 01000000 ................ │ │ 0x00dea450 680ccf00 07000000 f00ccf00 08000000 h............... │ │ 0x00dea460 1c0dcf00 02000000 5022d400 03000000 ........P"...... │ │ 0x00dea470 1824d400 04000000 4024d400 05000000 .$......@$...... │ │ 0x00dea480 dc29d400 06000000 c82ed400 09000000 .).............. │ │ 0x00dea490 700dcf00 0a000000 e02fd400 0b000000 p......../...... │ │ @@ -38642,28 +38642,28 @@ │ │ 0x00dea920 00000000 02000000 d821cf00 03000000 .........!...... │ │ 0x00dea930 3c23cf00 04000000 4024d400 05000000 <#......@$...... │ │ 0x00dea940 dc29d400 06000000 c82ed400 01000000 .).............. │ │ 0x00dea950 5820cf00 08000000 5821cf00 07000000 X ......X!...... │ │ 0x00dea960 ac21cf00 09000000 a020cf00 0c000000 .!....... ...... │ │ 0x00dea970 a41cd400 0a000000 7423cf00 0d000000 ........t#...... │ │ 0x00dea980 6423cf00 0b000000 6024cf00 0e000000 d#......`$...... │ │ - 0x00dea990 5024cf00 00000000 00000000 cc863100 P$............1. │ │ + 0x00dea990 5024cf00 00000000 00000000 f3863100 P$............1. │ │ 0x00dea9a0 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dea9b0 fae23100 02000000 00000000 04000000 ..1............. │ │ - 0x00dea9c0 ffffffff 6d823100 02000000 00000000 ....m.1......... │ │ + 0x00dea9b0 21e33100 02000000 00000000 04000000 !.1............. │ │ + 0x00dea9c0 ffffffff 94823100 02000000 00000000 ......1......... │ │ 0x00dea9d0 04000000 ffffffff 65633000 02000000 ........ec0..... │ │ - 0x00dea9e0 00000000 04000000 ffffffff 05873100 ..............1. │ │ + 0x00dea9e0 00000000 04000000 ffffffff 2c873100 ............,.1. │ │ 0x00dea9f0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00deaa00 4cb93000 05000000 00000000 00000000 L.0............. │ │ - 0x00deaa10 ffffffff 863b3200 05000000 00000000 .....;2......... │ │ + 0x00deaa10 ffffffff ad3b3200 05000000 00000000 .....;2......... │ │ 0x00deaa20 00000000 ffffffff 00000000 00000000 ................ │ │ - 0x00deaa30 00000000 00000000 00000000 6d823100 ............m.1. │ │ + 0x00deaa30 00000000 00000000 00000000 94823100 ..............1. │ │ 0x00deaa40 02000000 00000000 04000000 ffffffff ................ │ │ 0x00deaa50 65633000 02000000 00000000 04000000 ec0............. │ │ - 0x00deaa60 ffffffff 6d823100 02000000 00000000 ....m.1......... │ │ + 0x00deaa60 ffffffff 94823100 02000000 00000000 ......1......... │ │ 0x00deaa70 04000000 ffffffff 65633000 02000000 ........ec0..... │ │ 0x00deaa80 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00deaa90 00000000 00000000 00000000 00000000 ................ │ │ 0x00deaaa0 02000000 d821cf00 03000000 3c23cf00 .....!......<#.. │ │ 0x00deaab0 04000000 ac2cd400 05000000 582ed400 .....,......X... │ │ 0x00deaac0 06000000 c82ed400 01000000 0425cf00 .............%.. │ │ 0x00deaad0 08000000 5821cf00 07000000 ac21cf00 ....X!.......!.. │ │ @@ -38762,15 +38762,15 @@ │ │ 0x00deb0a0 44adcf00 0b000000 aca8d400 02000000 D............... │ │ 0x00deb0b0 54adcf00 00000000 00000000 01000000 T............... │ │ 0x00deb0c0 84adcf00 03000000 e8b1c700 04000000 ................ │ │ 0x00deb0d0 b8adcf00 06000000 08aecf00 07000000 ................ │ │ 0x00deb0e0 20aecf00 08000000 70aecf00 0b000000 .......p....... │ │ 0x00deb0f0 aca8d400 02000000 80aecf00 0c000000 ................ │ │ 0x00deb100 1cafcf00 09000000 2cafcf00 00000000 ........,....... │ │ - 0x00deb110 00000000 a8f83000 05000000 00000000 ......0......... │ │ + 0x00deb110 00000000 cff83000 05000000 00000000 ......0......... │ │ 0x00deb120 00000000 00000000 00000000 00000000 ................ │ │ 0x00deb130 00000000 00000000 00000000 01000000 ................ │ │ 0x00deb140 a4afcf00 03000000 d8afcf00 04000000 ................ │ │ 0x00deb150 e0afcf00 06000000 08b0cf00 07000000 ................ │ │ 0x00deb160 20b0cf00 08000000 68b0cf00 0b000000 .......h....... │ │ 0x00deb170 aca8d400 02000000 78b0cf00 00000000 ........x....... │ │ 0x00deb180 00000000 01000000 8cb0cf00 03000000 ................ │ │ @@ -38810,15 +38810,15 @@ │ │ 0x00deb3a0 e8b9cf00 06000000 38bacf00 07000000 ........8....... │ │ 0x00deb3b0 50bacf00 08000000 a0bacf00 0b000000 P............... │ │ 0x00deb3c0 aca8d400 02000000 b0bacf00 00000000 ................ │ │ 0x00deb3d0 00000000 01000000 e0bacf00 03000000 ................ │ │ 0x00deb3e0 1cddca00 04000000 14bbcf00 06000000 ................ │ │ 0x00deb3f0 64bbcf00 07000000 7cbbcf00 08000000 d.......|....... │ │ 0x00deb400 ccbbcf00 0b000000 aca8d400 02000000 ................ │ │ - 0x00deb410 dcbbcf00 00000000 00000000 a8f83000 ..............0. │ │ + 0x00deb410 dcbbcf00 00000000 00000000 cff83000 ..............0. │ │ 0x00deb420 05000000 00000000 00000000 00000000 ................ │ │ 0x00deb430 00000000 00000000 00000000 00000000 ................ │ │ 0x00deb440 00000000 01000000 0cbccf00 03000000 ................ │ │ 0x00deb450 74bccf00 04000000 3cbdcf00 06000000 t.......<....... │ │ 0x00deb460 dcbdcf00 07000000 f4bdcf00 08000000 ................ │ │ 0x00deb470 44becf00 0b000000 aca8d400 02000000 D............... │ │ 0x00deb480 54becf00 00000000 00000000 01000000 T............... │ │ @@ -38879,19 +38879,19 @@ │ │ 0x00deb7f0 dcbdcf00 07000000 f4bdcf00 08000000 ................ │ │ 0x00deb800 04c6cf00 0b000000 aca8d400 0e000000 ................ │ │ 0x00deb810 4cc2cf00 02000000 acc2cf00 09000000 L............... │ │ 0x00deb820 e4c2cf00 0c000000 a0c3cf00 0a000000 ................ │ │ 0x00deb830 b0c3cf00 0d000000 88c4cf00 00000000 ................ │ │ 0x00deb840 00000000 00000000 14c6cf00 34c6cf00 ............4... │ │ 0x00deb850 00000000 00000000 14c6cf00 34c6cf00 ............4... │ │ - 0x00deb860 38c6cf00 a1f83000 02000000 00000000 8.....0......... │ │ + 0x00deb860 38c6cf00 c8f83000 02000000 00000000 8.....0......... │ │ 0x00deb870 00000000 00000000 fc013300 02000000 ..........3..... │ │ 0x00deb880 00000000 00000000 00000000 00000000 ................ │ │ 0x00deb890 00000000 00000000 00000000 00000000 ................ │ │ - 0x00deb8a0 a1f83000 02000000 00000000 00000000 ..0............. │ │ + 0x00deb8a0 c8f83000 02000000 00000000 00000000 ..0............. │ │ 0x00deb8b0 00000000 fc013300 02000000 00000000 ......3......... │ │ 0x00deb8c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00deb8d0 00000000 00000000 00000000 01000000 ................ │ │ 0x00deb8e0 3cc6cf00 03000000 64f8ca00 04000000 <.......d....... │ │ 0x00deb8f0 70c6cf00 06000000 c0c6cf00 07000000 p............... │ │ 0x00deb900 d8c6cf00 08000000 28c7cf00 0b000000 ........(....... │ │ 0x00deb910 aca8d400 02000000 38c7cf00 00000000 ........8....... │ │ @@ -39026,15 +39026,15 @@ │ │ 0x00dec120 00000000 01000000 20d7cf00 02000000 ........ ....... │ │ 0x00dec130 a4c7cf00 0a000000 5cd7cf00 0b000000 ........\....... │ │ 0x00dec140 ccc7cf00 14000000 a4cbcf00 06000000 ................ │ │ 0x00dec150 00cccf00 05000000 10cccf00 00000000 ................ │ │ 0x00dec160 00000000 5f033000 a402df00 e8ea2f00 ...._.0......./. │ │ 0x00dec170 1c000000 01000000 00000000 00000000 ................ │ │ 0x00dec180 00000000 78d7cf00 00000000 00000000 ....x........... │ │ - 0x00dec190 3cd8cf00 cce2be00 d3cd3200 04000000 <.........2..... │ │ + 0x00dec190 3cd8cf00 cce2be00 facd3200 04000000 <.........2..... │ │ 0x00dec1a0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dec1b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dec1c0 5f033000 a402df00 b9f72f00 1c000000 _.0......./..... │ │ 0x00dec1d0 02000000 00000000 00000000 00000000 ................ │ │ 0x00dec1e0 00000000 a4f5cd00 00000000 3cd8cf00 ............<... │ │ 0x00dec1f0 cce2be00 5f033000 a402df00 997f3000 ...._.0.......0. │ │ 0x00dec200 1c000000 84000000 00000000 00000000 ................ │ │ @@ -39051,58 +39051,58 @@ │ │ 0x00dec2b0 00000000 44f6cd00 00000000 3cd8cf00 ....D.......<... │ │ 0x00dec2c0 cce2be00 04d22f00 5403df00 997f3000 ....../.T.....0. │ │ 0x00dec2d0 98030000 84000000 00000000 00000000 ................ │ │ 0x00dec2e0 347dbe00 00000000 00000000 00000000 4}.............. │ │ 0x00dec2f0 3cd8cf00 cce2be00 04d22f00 5403df00 <........./.T... │ │ 0x00dec300 04d22f00 98030000 84000000 00000000 ../............. │ │ 0x00dec310 00000000 347dbe00 00000000 00000000 ....4}.......... │ │ - 0x00dec320 00000000 3cd8cf00 cce2be00 02173200 ....<.........2. │ │ + 0x00dec320 00000000 3cd8cf00 cce2be00 29173200 ....<.......).2. │ │ 0x00dec330 1c09df00 e8ea2f00 74000000 01000000 ....../.t....... │ │ 0x00dec340 00000000 00000000 00000000 5cd8cf00 ............\... │ │ 0x00dec350 00000000 00000000 20d9cf00 64f9be00 ........ ...d... │ │ - 0x00dec360 02173200 1c09df00 b9f72f00 74000000 ..2......./.t... │ │ + 0x00dec360 29173200 1c09df00 b9f72f00 74000000 ).2......./.t... │ │ 0x00dec370 02000000 00000000 00000000 00000000 ................ │ │ 0x00dec380 00000000 e4f6cd00 00000000 20d9cf00 ............ ... │ │ - 0x00dec390 64f9be00 02173200 1c09df00 997f3000 d.....2.......0. │ │ + 0x00dec390 64f9be00 29173200 1c09df00 997f3000 d...).2.......0. │ │ 0x00dec3a0 74000000 87000000 5cf2be00 9cf2be00 t.......\....... │ │ 0x00dec3b0 7cf2be00 00000000 00000000 00000000 |............... │ │ - 0x00dec3c0 20d9cf00 64f9be00 02173200 1c09df00 ...d.....2..... │ │ - 0x00dec3d0 02173200 74000000 87000000 5cf2be00 ..2.t.......\... │ │ + 0x00dec3c0 20d9cf00 64f9be00 29173200 1c09df00 ...d...).2..... │ │ + 0x00dec3d0 29173200 74000000 87000000 5cf2be00 ).2.t.......\... │ │ 0x00dec3e0 9cf2be00 7cf2be00 00000000 00000000 ....|........... │ │ - 0x00dec3f0 00000000 20d9cf00 64f9be00 44913200 .... ...d...D.2. │ │ + 0x00dec3f0 00000000 20d9cf00 64f9be00 6b913200 .... ...d...k.2. │ │ 0x00dec400 ec0cdf00 e8ea2f00 98010000 01000000 ....../......... │ │ 0x00dec410 00000000 00000000 00000000 40d9cf00 ............@... │ │ 0x00dec420 00000000 04dacf00 54dacf00 d8b3bf00 ........T....... │ │ - 0x00dec430 44913200 ec0cdf00 b9f72f00 98010000 D.2......./..... │ │ + 0x00dec430 6b913200 ec0cdf00 b9f72f00 98010000 k.2......./..... │ │ 0x00dec440 02000000 00000000 00000000 00000000 ................ │ │ 0x00dec450 00000000 acf7cd00 04dacf00 54dacf00 ............T... │ │ - 0x00dec460 d8b3bf00 44913200 ec0cdf00 997f3000 ....D.2.......0. │ │ + 0x00dec460 d8b3bf00 6b913200 ec0cdf00 997f3000 ....k.2.......0. │ │ 0x00dec470 98010000 85000000 1448bf00 00000000 .........H...... │ │ 0x00dec480 dc4dbf00 00000000 00000000 04dacf00 .M.............. │ │ - 0x00dec490 54dacf00 d8b3bf00 44913200 ec0cdf00 T.......D.2..... │ │ - 0x00dec4a0 44913200 98010000 85000000 1448bf00 D.2..........H.. │ │ + 0x00dec490 54dacf00 d8b3bf00 6b913200 ec0cdf00 T.......k.2..... │ │ + 0x00dec4a0 6b913200 98010000 85000000 1448bf00 k.2..........H.. │ │ 0x00dec4b0 00000000 dc4dbf00 00000000 00000000 .....M.......... │ │ - 0x00dec4c0 04dacf00 54dacf00 d8b3bf00 2c2a3100 ....T.......,*1. │ │ + 0x00dec4c0 04dacf00 54dacf00 d8b3bf00 532a3100 ....T.......S*1. │ │ 0x00dec4d0 d81edf00 e8ea2f00 0a040000 01000000 ....../......... │ │ 0x00dec4e0 00000000 00000000 00000000 74dacf00 ............t... │ │ 0x00dec4f0 00000000 00000000 38dbcf00 6ceac100 ........8...l... │ │ - 0x00dec500 2c2a3100 d81edf00 b9f72f00 0a040000 ,*1......./..... │ │ + 0x00dec500 532a3100 d81edf00 b9f72f00 0a040000 S*1......./..... │ │ 0x00dec510 02000000 00000000 00000000 00000000 ................ │ │ 0x00dec520 00000000 78f9cd00 00000000 38dbcf00 ....x.......8... │ │ 0x00dec530 6ceac100 a5cb2f00 801fdf00 e8ea2f00 l...../......./. │ │ 0x00dec540 0b040000 01000000 00000000 00000000 ................ │ │ 0x00dec550 00000000 74dacf00 00000000 00000000 ....t........... │ │ 0x00dec560 38dbcf00 6ceac100 a5cb2f00 801fdf00 8...l...../..... │ │ 0x00dec570 b9f72f00 0b040000 02000000 00000000 ../............. │ │ 0x00dec580 00000000 00000000 00000000 1cfacd00 ................ │ │ - 0x00dec590 00000000 38dbcf00 6ceac100 57693100 ....8...l...Wi1. │ │ + 0x00dec590 00000000 38dbcf00 6ceac100 7e693100 ....8...l...~i1. │ │ 0x00dec5a0 2820df00 e8ea2f00 3f040000 01000000 ( ..../.?....... │ │ 0x00dec5b0 00000000 00000000 00000000 74dacf00 ............t... │ │ 0x00dec5c0 00000000 00000000 38dbcf00 6ceac100 ........8...l... │ │ - 0x00dec5d0 57693100 2820df00 b9f72f00 3f040000 Wi1.( ..../.?... │ │ + 0x00dec5d0 7e693100 2820df00 b9f72f00 3f040000 ~i1.( ..../.?... │ │ 0x00dec5e0 02000000 00000000 00000000 00000000 ................ │ │ 0x00dec5f0 00000000 54f8cd00 00000000 38dbcf00 ....T.......8... │ │ 0x00dec600 6ceac100 3c273000 d020df00 e8ea2f00 l...<'0.. ..../. │ │ 0x00dec610 40040000 01000000 00000000 00000000 @............... │ │ 0x00dec620 00000000 74dacf00 00000000 00000000 ....t........... │ │ 0x00dec630 38dbcf00 6ceac100 3c273000 d020df00 8...l...<'0.. .. │ │ 0x00dec640 b9f72f00 40040000 02000000 00000000 ../.@........... │ │ @@ -39126,72 +39126,72 @@ │ │ 0x00dec760 20f5cd00 e0dccf00 44ddcf00 c4d6c900 .......D....... │ │ 0x00dec770 43493300 8825df00 997f3000 06000000 CI3..%....0..... │ │ 0x00dec780 03000000 cc96c900 ec96c900 00000000 ................ │ │ 0x00dec790 00000000 00000000 e0dccf00 44ddcf00 ............D... │ │ 0x00dec7a0 c4d6c900 43493300 8825df00 43493300 ....CI3..%..CI3. │ │ 0x00dec7b0 06000000 03000000 cc96c900 ec96c900 ................ │ │ 0x00dec7c0 00000000 00000000 00000000 e0dccf00 ................ │ │ - 0x00dec7d0 44ddcf00 c4d6c900 97493100 2026df00 D........I1. &.. │ │ + 0x00dec7d0 44ddcf00 c4d6c900 be493100 2026df00 D........I1. &.. │ │ 0x00dec7e0 e8ea2f00 90030000 01000000 00000000 ../............. │ │ 0x00dec7f0 00000000 00000000 1cdccf00 00000000 ................ │ │ - 0x00dec800 e0dccf00 44ddcf00 c4d6c900 97493100 ....D........I1. │ │ + 0x00dec800 e0dccf00 44ddcf00 c4d6c900 be493100 ....D........I1. │ │ 0x00dec810 2026df00 b9f72f00 90030000 02000000 &..../......... │ │ 0x00dec820 00000000 00000000 00000000 00000000 ................ │ │ 0x00dec830 20f5cd00 e0dccf00 44ddcf00 c4d6c900 .......D....... │ │ 0x00dec840 01000000 64ddcf00 02000000 90ddcf00 ....d........... │ │ 0x00dec850 0b000000 a4ddcf00 06000000 0ce1cf00 ................ │ │ 0x00dec860 05000000 1ce1cf00 00000000 00000000 ................ │ │ - 0x00dec870 d3cd3200 04000000 00000000 00000000 ..2............. │ │ + 0x00dec870 facd3200 04000000 00000000 00000000 ..2............. │ │ 0x00dec880 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dec890 00000000 00000000 01000000 78e1cf00 ............x... │ │ 0x00dec8a0 02000000 b0e1cf00 0a000000 c4e1cf00 ................ │ │ 0x00dec8b0 0b000000 dce1cf00 14000000 d8e5cf00 ................ │ │ 0x00dec8c0 00000000 00000000 01000000 34e6cf00 ............4... │ │ 0x00dec8d0 02000000 b0e1cf00 0a000000 c4e1cf00 ................ │ │ 0x00dec8e0 0b000000 dce1cf00 14000000 d8e5cf00 ................ │ │ - 0x00dec8f0 00000000 00000000 74000000 02173200 ........t.....2. │ │ + 0x00dec8f0 00000000 00000000 74000000 29173200 ........t...).2. │ │ 0x00dec900 1c09df00 30efcf00 30efcf00 00000000 ....0...0....... │ │ 0x00dec910 64f9be00 06000000 43493300 8825df00 d.......CI3..%.. │ │ 0x00dec920 10ebcf00 10ebcf00 6ce6cf00 c4d6c900 ........l....... │ │ 0x00dec930 01000000 4805d000 02000000 7405d000 ....H.......t... │ │ 0x00dec940 0b000000 8805d000 00000000 00000000 ................ │ │ - 0x00dec950 a1063200 02000000 00000000 8a853200 ..2...........2. │ │ + 0x00dec950 c8063200 02000000 00000000 b1853200 ..2...........2. │ │ 0x00dec960 95f42f00 02000000 00000000 e8ea2f00 ../.........../. │ │ 0x00dec970 2e383300 02000000 00000000 b9f72f00 .83.........../. │ │ - 0x00dec980 d3383100 02000000 5f033000 997f3000 .81....._.0...0. │ │ - 0x00dec990 b7063200 02000000 24393200 997f3000 ..2.....$92...0. │ │ - 0x00dec9a0 545b3100 02000000 02173200 997f3000 T[1.......2...0. │ │ - 0x00dec9b0 508c3000 02000000 02173200 997f3000 P.0.......2...0. │ │ - 0x00dec9c0 642b3200 02000000 02173200 997f3000 d+2.......2...0. │ │ - 0x00dec9d0 8bfe3200 02000000 44913200 997f3000 ..2.....D.2...0. │ │ - 0x00dec9e0 7ddf3200 02000000 44913200 997f3000 }.2.....D.2...0. │ │ + 0x00dec980 fa383100 02000000 5f033000 997f3000 .81....._.0...0. │ │ + 0x00dec990 de063200 02000000 4b393200 997f3000 ..2.....K92...0. │ │ + 0x00dec9a0 7b5b3100 02000000 29173200 997f3000 {[1.....).2...0. │ │ + 0x00dec9b0 508c3000 02000000 29173200 997f3000 P.0.....).2...0. │ │ + 0x00dec9c0 8b2b3200 02000000 29173200 997f3000 .+2.....).2...0. │ │ + 0x00dec9d0 8bfe3200 02000000 6b913200 997f3000 ..2.....k.2...0. │ │ + 0x00dec9e0 7ddf3200 02000000 6b913200 997f3000 }.2.....k.2...0. │ │ 0x00dec9f0 8bdf3200 02000000 8f9a3000 997f3000 ..2.......0...0. │ │ - 0x00deca00 87033100 02000000 43493300 997f3000 ..1.....CI3...0. │ │ - 0x00deca10 0ec13200 02000000 43493300 997f3000 ..2.....CI3...0. │ │ - 0x00deca20 fb9c3200 03000000 00000000 e9483100 ..2..........H1. │ │ - 0x00deca30 cb063200 03000000 00000000 e9483100 ..2..........H1. │ │ - 0x00deca40 2ab03100 03000000 00000000 e9483100 *.1..........H1. │ │ - 0x00deca50 d7723100 04000000 00000000 d7173000 .r1...........0. │ │ + 0x00deca00 ae033100 02000000 43493300 997f3000 ..1.....CI3...0. │ │ + 0x00deca10 35c13200 02000000 43493300 997f3000 5.2.....CI3...0. │ │ + 0x00deca20 229d3200 03000000 00000000 10493100 ".2..........I1. │ │ + 0x00deca30 f2063200 03000000 00000000 10493100 ..2..........I1. │ │ + 0x00deca40 51b03100 03000000 00000000 10493100 Q.1..........I1. │ │ + 0x00deca50 fe723100 04000000 00000000 d7173000 .r1...........0. │ │ 0x00deca60 01000000 840ad000 02000000 c00ad000 ................ │ │ 0x00deca70 0a000000 d40ad000 0b000000 e40ad000 ................ │ │ 0x00deca80 14000000 100dd000 06000000 6c0dd000 ............l... │ │ 0x00deca90 05000000 7c0dd000 00000000 00000000 ....|........... │ │ 0x00decaa0 01000000 d80dd000 02000000 c00ad000 ................ │ │ 0x00decab0 0a000000 d40ad000 0b000000 e40ad000 ................ │ │ 0x00decac0 14000000 100dd000 06000000 6c0dd000 ............l... │ │ 0x00decad0 05000000 7c0dd000 00000000 00000000 ....|........... │ │ - 0x00decae0 74000000 02173200 1c09df00 f8f4cf00 t.....2......... │ │ - 0x00decaf0 00000000 64f9be00 d3cd3200 04000000 ....d.....2..... │ │ + 0x00decae0 74000000 29173200 1c09df00 f8f4cf00 t...).2......... │ │ + 0x00decaf0 00000000 64f9be00 facd3200 04000000 ....d.....2..... │ │ 0x00decb00 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00decb10 00000000 00000000 00000000 00000000 ................ │ │ 0x00decb20 06000000 43493300 8825df00 fcf9cf00 ....CI3..%...... │ │ 0x00decb30 140ed000 c4d6c900 01000000 340ed000 ............4... │ │ 0x00decb40 02000000 600ed000 0b000000 740ed000 ....`.......t... │ │ 0x00decb50 06000000 b010d000 05000000 c010d000 ................ │ │ - 0x00decb60 00000000 00000000 d3cd3200 04000000 ..........2..... │ │ + 0x00decb60 00000000 00000000 facd3200 04000000 ..........2..... │ │ 0x00decb70 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00decb80 00000000 00000000 00000000 00000000 ................ │ │ 0x00decb90 01000000 1c11d000 02000000 4c11d000 ............L... │ │ 0x00decba0 06000000 8011d000 05000000 9011d000 ................ │ │ 0x00decbb0 0a000000 a812d000 14000000 c012d000 ................ │ │ 0x00decbc0 15000000 e012d000 0b000000 f412d000 ................ │ │ 0x00decbd0 00000000 00000000 01000000 1c11d000 ................ │ │ @@ -39628,15 +39628,15 @@ │ │ 0x00dee6c0 15000000 0095d000 0b000000 1495d000 ................ │ │ 0x00dee6d0 00000000 00000000 01000000 1c11d000 ................ │ │ 0x00dee6e0 02000000 4c11d000 06000000 8011d000 ....L........... │ │ 0x00dee6f0 05000000 9011d000 0a000000 d096d000 ................ │ │ 0x00dee700 14000000 0097d000 15000000 2097d000 ............ ... │ │ 0x00dee710 0b000000 3497d000 00000000 00000000 ....4........... │ │ 0x00dee720 138f3000 04000000 00000000 00000000 ..0............. │ │ - 0x00dee730 ffffffff d3cd3200 04000000 00000000 ......2......... │ │ + 0x00dee730 ffffffff facd3200 04000000 00000000 ......2......... │ │ 0x00dee740 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00dee750 00000000 00000000 00000000 01000000 ................ │ │ 0x00dee760 34aed000 02000000 38aed000 0a000000 4.......8....... │ │ 0x00dee770 3caed000 14000000 58aed000 15000000 <.......X....... │ │ 0x00dee780 74aed000 0b000000 88aed000 00000000 t............... │ │ 0x00dee790 00000000 01000000 34aed000 02000000 ........4....... │ │ 0x00dee7a0 38aed000 0a000000 60afd000 14000000 8.......`....... │ │ @@ -39653,15 +39653,15 @@ │ │ 0x00dee850 84b0d000 02000000 b4b0d000 06000000 ................ │ │ 0x00dee860 e0b0d000 05000000 f0b0d000 0a000000 ................ │ │ 0x00dee870 38b1d000 14000000 acb3d000 15000000 8............... │ │ 0x00dee880 c8b3d000 0b000000 dcb3d000 00000000 ................ │ │ 0x00dee890 00000000 01000000 84b0d000 02000000 ................ │ │ 0x00dee8a0 b4b0d000 0a000000 38b1d000 14000000 ........8....... │ │ 0x00dee8b0 00b5d000 15000000 1cb5d000 0b000000 ................ │ │ - 0x00dee8c0 30b5d000 00000000 00000000 dbb43100 0.............1. │ │ + 0x00dee8c0 30b5d000 00000000 00000000 02b53100 0.............1. │ │ 0x00dee8d0 01000000 00000000 04000000 ffffffff ................ │ │ 0x00dee8e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dee8f0 00000000 01000000 14b6d000 02000000 ................ │ │ 0x00dee900 18b6d000 14000000 1cb6d000 15000000 ................ │ │ 0x00dee910 38b6d000 0b000000 4cb6d000 00000000 8.......L....... │ │ 0x00dee920 00000000 01000000 14b6d000 02000000 ................ │ │ 0x00dee930 18b6d000 14000000 ccb6d000 15000000 ................ │ │ @@ -39689,57 +39689,57 @@ │ │ 0x00deea90 1cbed000 0b000000 30bed000 00000000 ........0....... │ │ 0x00deeaa0 00000000 01000000 14b6d000 02000000 ................ │ │ 0x00deeab0 18b6d000 14000000 b0bed000 15000000 ................ │ │ 0x00deeac0 ccbed000 0b000000 e0bed000 00000000 ................ │ │ 0x00deead0 00000000 01000000 14b6d000 02000000 ................ │ │ 0x00deeae0 18b6d000 14000000 60bfd000 15000000 ........`....... │ │ 0x00deeaf0 7cbfd000 0b000000 90bfd000 00000000 |............... │ │ - 0x00deeb00 00000000 2c2a3100 a5cb2f00 57693100 ....,*1.../.Wi1. │ │ + 0x00deeb00 00000000 532a3100 a5cb2f00 7e693100 ....S*1.../.~i1. │ │ 0x00deeb10 3c273000 01000000 98d9d000 02000000 <'0............. │ │ 0x00deeb20 f4d9d000 03000000 58dad000 04000000 ........X....... │ │ 0x00deeb30 48dcd000 05000000 1cddd000 06000000 H............... │ │ 0x00deeb40 7cddd000 07000000 30dfd000 08000000 |.......0....... │ │ 0x00deeb50 b4e2d000 09000000 c4e2d000 0a000000 ................ │ │ 0x00deeb60 40e4d000 00000000 00000000 af0e3300 @.............3. │ │ 0x00deeb70 01000000 00000000 04000000 ffffffff ................ │ │ 0x00deeb80 49463000 04000000 00000000 00000000 IF0............. │ │ - 0x00deeb90 ffffffff f55b3200 04000000 00000000 .....[2......... │ │ + 0x00deeb90 ffffffff 1c5c3200 04000000 00000000 .....\2......... │ │ 0x00deeba0 00000000 ffffffff e08c3000 04000000 ..........0..... │ │ - 0x00deebb0 00000000 00000000 ffffffff 173d3200 .............=2. │ │ + 0x00deebb0 00000000 00000000 ffffffff 3e3d3200 ............>=2. │ │ 0x00deebc0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00deebd0 9bb12f00 05000000 00000000 00000000 ../............. │ │ - 0x00deebe0 ffffffff ea123100 04000000 00000000 ......1......... │ │ + 0x00deebe0 ffffffff 11133100 04000000 00000000 ......1......... │ │ 0x00deebf0 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00deec00 00000000 00000000 00000000 49463000 ............IF0. │ │ 0x00deec10 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00deec20 f55b3200 04000000 00000000 00000000 .[2............. │ │ - 0x00deec30 ffffffff 173d3200 02000000 00000000 .....=2......... │ │ + 0x00deec20 1c5c3200 04000000 00000000 00000000 .\2............. │ │ + 0x00deec30 ffffffff 3e3d3200 02000000 00000000 ....>=2......... │ │ 0x00deec40 04000000 ffffffff 9bb12f00 07000000 ........../..... │ │ - 0x00deec50 00000000 00000000 ffffffff ea123100 ..............1. │ │ + 0x00deec50 00000000 00000000 ffffffff 11133100 ..............1. │ │ 0x00deec60 04000000 00000000 00000000 ffffffff ................ │ │ 0x00deec70 00000000 00000000 00000000 00000000 ................ │ │ 0x00deec80 00000000 01000000 64e5d000 02000000 ........d....... │ │ 0x00deec90 c8e5d000 03000000 40e6d000 04000000 ........@....... │ │ 0x00deeca0 fce7d000 05000000 40e9d000 06000000 ........@....... │ │ 0x00deecb0 90e9d000 07000000 00ebd000 08000000 ................ │ │ 0x00deecc0 9cedd000 09000000 acedd000 0a000000 ................ │ │ - 0x00deecd0 38efd000 00000000 00000000 20313100 8........... 11. │ │ + 0x00deecd0 38efd000 00000000 00000000 47313100 8...........G11. │ │ 0x00deece0 01000000 00000000 04000000 ffffffff ................ │ │ 0x00deecf0 49463000 04000000 00000000 00000000 IF0............. │ │ - 0x00deed00 ffffffff f55b3200 04000000 00000000 .....[2......... │ │ + 0x00deed00 ffffffff 1c5c3200 04000000 00000000 .....\2......... │ │ 0x00deed10 00000000 ffffffff e08c3000 04000000 ..........0..... │ │ - 0x00deed20 00000000 00000000 ffffffff 173d3200 .............=2. │ │ + 0x00deed20 00000000 00000000 ffffffff 3e3d3200 ............>=2. │ │ 0x00deed30 02000000 00000000 04000000 ffffffff ................ │ │ 0x00deed40 9bb12f00 05000000 00000000 00000000 ../............. │ │ 0x00deed50 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00deed60 00000000 00000000 20313100 01000000 ........ 11..... │ │ + 0x00deed60 00000000 00000000 47313100 01000000 ........G11..... │ │ 0x00deed70 00000000 04000000 ffffffff 49463000 ............IF0. │ │ 0x00deed80 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00deed90 f55b3200 04000000 00000000 00000000 .[2............. │ │ - 0x00deeda0 ffffffff 173d3200 02000000 00000000 .....=2......... │ │ + 0x00deed90 1c5c3200 04000000 00000000 00000000 .\2............. │ │ + 0x00deeda0 ffffffff 3e3d3200 02000000 00000000 ....>=2......... │ │ 0x00deedb0 04000000 ffffffff 9bb12f00 07000000 ........../..... │ │ 0x00deedc0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00deedd0 00000000 00000000 00000000 00000000 ................ │ │ 0x00deede0 01000000 d0f0d000 02000000 14f1d000 ................ │ │ 0x00deedf0 03000000 18f1d000 04000000 68f1d000 ............h... │ │ 0x00deee00 05000000 0cf2d000 06000000 40f2d000 ............@... │ │ 0x00deee10 09000000 64f3d000 0a000000 6cf3d000 ....d.......l... │ │ @@ -39772,29 +39772,29 @@ │ │ 0x00deefc0 05000000 64fcd000 08000000 1400d100 ....d........... │ │ 0x00deefd0 0b000000 2400d100 07000000 3806d100 ....$.......8... │ │ 0x00deefe0 0a000000 4806d100 00000000 00000000 ....H........... │ │ 0x00deeff0 01000000 8007d100 03000000 1cfad000 ................ │ │ 0x00def000 04000000 30fbd000 05000000 64fcd000 ....0.......d... │ │ 0x00def010 08000000 1400d100 0b000000 2400d100 ............$... │ │ 0x00def020 07000000 3806d100 0a000000 4806d100 ....8.......H... │ │ - 0x00def030 00000000 00000000 a8e33100 05000000 ..........1..... │ │ + 0x00def030 00000000 00000000 cfe33100 05000000 ..........1..... │ │ 0x00def040 00000000 00000000 ffffffff 8a403000 .............@0. │ │ 0x00def050 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00def060 99733200 05000000 00000000 00000000 .s2............. │ │ - 0x00def070 ffffffff 570d3200 05000000 00000000 ....W.2......... │ │ + 0x00def060 c0733200 05000000 00000000 00000000 .s2............. │ │ + 0x00def070 ffffffff 7e0d3200 05000000 00000000 ....~.2......... │ │ 0x00def080 00000000 ffffffff fc013300 02000000 ..........3..... │ │ 0x00def090 00000000 04000000 ffffffff 92823000 ..............0. │ │ 0x00def0a0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00def0b0 ca753000 02000000 00000000 04000000 .u0............. │ │ - 0x00def0c0 ffffffff 12b53100 02000000 00000000 ......1......... │ │ - 0x00def0d0 04000000 ffffffff 47d33100 02000000 ........G.1..... │ │ + 0x00def0c0 ffffffff 39b53100 02000000 00000000 ....9.1......... │ │ + 0x00def0d0 04000000 ffffffff 6ed33100 02000000 ........n.1..... │ │ 0x00def0e0 00000000 04000000 ffffffff acc83000 ..............0. │ │ 0x00def0f0 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00def100 86623100 02000000 00000000 04000000 .b1............. │ │ - 0x00def110 ffffffff d3cd3200 04000000 00000000 ......2......... │ │ + 0x00def100 ad623100 02000000 00000000 04000000 .b1............. │ │ + 0x00def110 ffffffff facd3200 04000000 00000000 ......2......... │ │ 0x00def120 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00def130 00000000 00000000 00000000 fc013300 ..............3. │ │ 0x00def140 02000000 00000000 04000000 ffffffff ................ │ │ 0x00def150 00000000 00000000 00000000 00000000 ................ │ │ 0x00def160 00000000 01000000 0834d100 02000000 .........4...... │ │ 0x00def170 4c34d100 03000000 6c35d100 04000000 L4......l5...... │ │ 0x00def180 9c35d100 05000000 4836d100 08000000 .5......H6...... │ │ @@ -39803,260 +39803,260 @@ │ │ 0x00def1b0 00000000 01000000 0834d100 02000000 .........4...... │ │ 0x00def1c0 4c34d100 03000000 6c35d100 04000000 L4......l5...... │ │ 0x00def1d0 9c35d100 05000000 1c39d100 08000000 .5.......9...... │ │ 0x00def1e0 903bd100 0b000000 a03bd100 07000000 .;.......;...... │ │ 0x00def1f0 483dd100 0a000000 583dd100 00000000 H=......X=...... │ │ 0x00def200 00000000 f0083300 04000000 00000000 ......3......... │ │ 0x00def210 00000000 ffffffff f0083300 01000000 ..........3..... │ │ - 0x00def220 00000000 04000000 ffffffff d3cd3200 ..............2. │ │ + 0x00def220 00000000 04000000 ffffffff facd3200 ..............2. │ │ 0x00def230 04000000 00000000 00000000 ffffffff ................ │ │ 0x00def240 fba62f00 04000000 00000000 00000000 ../............. │ │ - 0x00def250 ffffffff 2cf33100 05000000 00000000 ....,.1......... │ │ + 0x00def250 ffffffff 53f33100 05000000 00000000 ....S.1......... │ │ 0x00def260 00000000 ffffffff 8a403000 05000000 .........@0..... │ │ 0x00def270 00000000 00000000 ffffffff c6b12f00 ............../. │ │ 0x00def280 05000000 00000000 00000000 ffffffff ................ │ │ 0x00def290 00000000 00000000 00000000 00000000 ................ │ │ 0x00def2a0 00000000 fc013300 02000000 00000000 ......3......... │ │ 0x00def2b0 04000000 ffffffff c6b12f00 05000000 ........../..... │ │ 0x00def2c0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00def2d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00def2e0 f0083300 04000000 00000000 00000000 ..3............. │ │ 0x00def2f0 ffffffff f0083300 01000000 00000000 ......3......... │ │ - 0x00def300 04000000 ffffffff d3cd3200 04000000 ..........2..... │ │ + 0x00def300 04000000 ffffffff facd3200 04000000 ..........2..... │ │ 0x00def310 00000000 00000000 ffffffff fba62f00 ............../. │ │ 0x00def320 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00def330 2cf33100 05000000 00000000 00000000 ,.1............. │ │ + 0x00def330 53f33100 05000000 00000000 00000000 S.1............. │ │ 0x00def340 ffffffff 8a403000 05000000 00000000 .....@0......... │ │ - 0x00def350 00000000 ffffffff b98d3200 05000000 ..........2..... │ │ - 0x00def360 00000000 00000000 ffffffff 22573200 ............"W2. │ │ + 0x00def350 00000000 ffffffff e08d3200 05000000 ..........2..... │ │ + 0x00def360 00000000 00000000 ffffffff 49573200 ............IW2. │ │ 0x00def370 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00def380 c3aa3200 05000000 00000000 00000000 ..2............. │ │ + 0x00def380 eaaa3200 05000000 00000000 00000000 ..2............. │ │ 0x00def390 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00def3a0 00000000 00000000 fc013300 02000000 ..........3..... │ │ 0x00def3b0 00000000 04000000 ffffffff c6b12f00 ............../. │ │ 0x00def3c0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00def3d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00def3e0 00000000 01000000 6c45d100 03000000 ........lE...... │ │ 0x00def3f0 e445d100 02000000 6446d100 04000000 .E......dF...... │ │ 0x00def400 2448d100 05000000 8848d100 08000000 $H.......H...... │ │ 0x00def410 4c49d100 0b000000 5c49d100 07000000 LI......\I...... │ │ 0x00def420 484bd100 0a000000 584bd100 00000000 HK......XK...... │ │ 0x00def430 00000000 bd303300 05000000 00000000 .....03......... │ │ 0x00def440 00000000 ffffffff 65bb3000 05000000 ........e.0..... │ │ 0x00def450 00000000 00000000 ffffffff fba62f00 ............../. │ │ 0x00def460 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00def470 d3cd3200 04000000 00000000 00000000 ..2............. │ │ + 0x00def470 facd3200 04000000 00000000 00000000 ..2............. │ │ 0x00def480 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00def490 00000000 00000000 45da3200 04000000 ........E.2..... │ │ 0x00def4a0 00000000 00000000 ffffffff fba62f00 ............../. │ │ 0x00def4b0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00def4c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00def4d0 00000000 01000000 144cd100 02000000 .........L...... │ │ 0x00def4e0 784cd100 03000000 284ed100 04000000 xL......(N...... │ │ 0x00def4f0 f04ed100 05000000 9c4fd100 08000000 .N.......O...... │ │ 0x00def500 d852d100 0b000000 e852d100 07000000 .R.......R...... │ │ 0x00def510 8c56d100 0a000000 9c56d100 00000000 .V.......V...... │ │ 0x00def520 00000000 c6b12f00 05000000 00000000 ....../......... │ │ 0x00def530 00000000 ffffffff 8a403000 05000000 .........@0..... │ │ - 0x00def540 00000000 00000000 ffffffff 2cf33100 ............,.1. │ │ + 0x00def540 00000000 00000000 ffffffff 53f33100 ............S.1. │ │ 0x00def550 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00def560 e6653100 05000000 00000000 00000000 .e1............. │ │ + 0x00def560 0d663100 05000000 00000000 00000000 .f1............. │ │ 0x00def570 ffffffff fba62f00 04000000 00000000 ....../......... │ │ 0x00def580 00000000 ffffffff 138f3000 04000000 ..........0..... │ │ 0x00def590 00000000 00000000 ffffffff 45da3200 ............E.2. │ │ 0x00def5a0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00def5b0 f0083300 04000000 00000000 00000000 ..3............. │ │ - 0x00def5c0 ffffffff d3cd3200 04000000 00000000 ......2......... │ │ + 0x00def5c0 ffffffff facd3200 04000000 00000000 ......2......... │ │ 0x00def5d0 00000000 ffffffff 7e3f3300 01000000 ........~?3..... │ │ - 0x00def5e0 00000000 04000000 ffffffff f9e63000 ..............0. │ │ + 0x00def5e0 00000000 04000000 ffffffff 20e73000 ............ .0. │ │ 0x00def5f0 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00def600 e5383200 01000000 00000000 04000000 .82............. │ │ + 0x00def600 0c393200 01000000 00000000 04000000 .92............. │ │ 0x00def610 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00def620 00000000 00000000 fc013300 02000000 ..........3..... │ │ 0x00def630 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00def640 00000000 00000000 00000000 00000000 ................ │ │ 0x00def650 01000000 705ad100 02000000 b45ad100 ....pZ.......Z.. │ │ 0x00def660 03000000 b05bd100 04000000 285cd100 .....[......(\.. │ │ 0x00def670 05000000 885cd100 08000000 a863d100 .....\.......c.. │ │ 0x00def680 0b000000 b863d100 07000000 e064d100 .....c.......d.. │ │ 0x00def690 0a000000 f064d100 00000000 00000000 .....d.......... │ │ - 0x00def6a0 d3cd3200 04000000 00000000 00000000 ..2............. │ │ + 0x00def6a0 facd3200 04000000 00000000 00000000 ..2............. │ │ 0x00def6b0 ffffffff 138f3000 04000000 00000000 ......0......... │ │ - 0x00def6c0 00000000 ffffffff 2cf33100 05000000 ........,.1..... │ │ - 0x00def6d0 00000000 00000000 ffffffff f2a23200 ..............2. │ │ + 0x00def6c0 00000000 ffffffff 53f33100 05000000 ........S.1..... │ │ + 0x00def6d0 00000000 00000000 ffffffff 19a33200 ..............2. │ │ 0x00def6e0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00def6f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00def700 00000000 fc013300 02000000 00000000 ......3......... │ │ 0x00def710 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00def720 00000000 00000000 00000000 01000000 ................ │ │ 0x00def730 4865d100 02000000 2c66d100 03000000 He......,f...... │ │ 0x00def740 3067d100 04000000 a067d100 05000000 0g.......g...... │ │ 0x00def750 9068d100 08000000 c46cd100 0b000000 .h.......l...... │ │ 0x00def760 d46cd100 07000000 f86fd100 0a000000 .l.......o...... │ │ - 0x00def770 0870d100 00000000 00000000 d3cd3200 .p............2. │ │ + 0x00def770 0870d100 00000000 00000000 facd3200 .p............2. │ │ 0x00def780 04000000 00000000 00000000 ffffffff ................ │ │ 0x00def790 fba62f00 04000000 00000000 00000000 ../............. │ │ - 0x00def7a0 ffffffff a8e33100 05000000 00000000 ......1......... │ │ + 0x00def7a0 ffffffff cfe33100 05000000 00000000 ......1......... │ │ 0x00def7b0 00000000 ffffffff 8a403000 05000000 .........@0..... │ │ 0x00def7c0 00000000 00000000 ffffffff 92823000 ..............0. │ │ 0x00def7d0 02000000 00000000 08000000 ffffffff ................ │ │ - 0x00def7e0 02013200 01000000 00000000 04000000 ..2............. │ │ + 0x00def7e0 29013200 01000000 00000000 04000000 ).2............. │ │ 0x00def7f0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00def800 00000000 00000000 fc013300 02000000 ..........3..... │ │ 0x00def810 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00def820 00000000 00000000 00000000 00000000 ................ │ │ 0x00def830 01000000 4870d100 02000000 8c70d100 ....Hp.......p.. │ │ 0x00def840 03000000 9071d100 04000000 0472d100 .....q.......r.. │ │ 0x00def850 05000000 6072d100 08000000 0878d100 ....`r.......x.. │ │ 0x00def860 0b000000 1878d100 07000000 387ad100 .....x......8z.. │ │ 0x00def870 0a000000 487ad100 00000000 00000000 ....Hz.......... │ │ - 0x00def880 d3cd3200 04000000 00000000 00000000 ..2............. │ │ + 0x00def880 facd3200 04000000 00000000 00000000 ..2............. │ │ 0x00def890 ffffffff fba62f00 04000000 00000000 ....../......... │ │ - 0x00def8a0 00000000 ffffffff a8e33100 05000000 ..........1..... │ │ + 0x00def8a0 00000000 ffffffff cfe33100 05000000 ..........1..... │ │ 0x00def8b0 00000000 00000000 ffffffff 8a403000 .............@0. │ │ 0x00def8c0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00def8d0 92823000 02000000 00000000 08000000 ..0............. │ │ - 0x00def8e0 ffffffff c37b3100 01000000 00000000 .....{1......... │ │ + 0x00def8e0 ffffffff ea7b3100 01000000 00000000 .....{1......... │ │ 0x00def8f0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00def900 00000000 00000000 00000000 fc013300 ..............3. │ │ 0x00def910 02000000 00000000 04000000 ffffffff ................ │ │ 0x00def920 00000000 00000000 00000000 00000000 ................ │ │ 0x00def930 00000000 01000000 807ad100 02000000 .........z...... │ │ 0x00def940 207bd100 03000000 d07cd100 04000000 {.......|...... │ │ 0x00def950 a07dd100 05000000 247ed100 08000000 .}......$~...... │ │ 0x00def960 8886d100 0b000000 9886d100 07000000 ................ │ │ 0x00def970 248ad100 0a000000 348ad100 00000000 $.......4....... │ │ - 0x00def980 00000000 a8e33100 05000000 00000000 ......1......... │ │ + 0x00def980 00000000 cfe33100 05000000 00000000 ......1......... │ │ 0x00def990 00000000 ffffffff 8a403000 05000000 .........@0..... │ │ 0x00def9a0 00000000 00000000 ffffffff c1283000 .............(0. │ │ 0x00def9b0 02000000 00000000 08000000 ffffffff ................ │ │ - 0x00def9c0 e5383200 02000000 00000000 04000000 .82............. │ │ + 0x00def9c0 0c393200 02000000 00000000 04000000 .92............. │ │ 0x00def9d0 ffffffff 3e053000 02000000 00000000 ....>.0......... │ │ - 0x00def9e0 04000000 ffffffff ce1d3200 02000000 ..........2..... │ │ - 0x00def9f0 00000000 08000000 ffffffff d3cd3200 ..............2. │ │ + 0x00def9e0 04000000 ffffffff f51d3200 02000000 ..........2..... │ │ + 0x00def9f0 00000000 08000000 ffffffff facd3200 ..............2. │ │ 0x00defa00 04000000 00000000 00000000 ffffffff ................ │ │ 0x00defa10 00000000 00000000 00000000 00000000 ................ │ │ 0x00defa20 00000000 fc013300 02000000 00000000 ......3......... │ │ 0x00defa30 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00defa40 00000000 00000000 00000000 01000000 ................ │ │ 0x00defa50 e890d100 02000000 2c91d100 03000000 ........,....... │ │ 0x00defa60 6492d100 04000000 f892d100 05000000 d............... │ │ 0x00defa70 7493d100 08000000 cc96d100 0b000000 t............... │ │ 0x00defa80 dc96d100 07000000 7c99d100 0a000000 ........|....... │ │ - 0x00defa90 8c99d100 00000000 00000000 d3cd3200 ..............2. │ │ + 0x00defa90 8c99d100 00000000 00000000 facd3200 ..............2. │ │ 0x00defaa0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00defab0 fba62f00 04000000 00000000 00000000 ../............. │ │ - 0x00defac0 ffffffff 2cf33100 05000000 00000000 ....,.1......... │ │ - 0x00defad0 00000000 ffffffff 07e73000 05000000 ..........0..... │ │ - 0x00defae0 00000000 00000000 ffffffff 8e183200 ..............2. │ │ + 0x00defac0 ffffffff 53f33100 05000000 00000000 ....S.1......... │ │ + 0x00defad0 00000000 ffffffff 2ee73000 05000000 ..........0..... │ │ + 0x00defae0 00000000 00000000 ffffffff b5183200 ..............2. │ │ 0x00defaf0 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00defb00 338b3200 04000000 00000000 00000000 3.2............. │ │ + 0x00defb00 5a8b3200 04000000 00000000 00000000 Z.2............. │ │ 0x00defb10 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00defb20 00000000 00000000 fc013300 02000000 ..........3..... │ │ 0x00defb30 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00defb40 00000000 00000000 00000000 00000000 ................ │ │ 0x00defb50 01000000 cc99d100 02000000 109ad100 ................ │ │ 0x00defb60 03000000 6c9bd100 04000000 0c9cd100 ....l........... │ │ 0x00defb70 05000000 909cd100 08000000 10a2d100 ................ │ │ 0x00defb80 0b000000 20a2d100 07000000 30a2d100 .... .......0... │ │ 0x00defb90 0a000000 40a2d100 00000000 00000000 ....@........... │ │ 0x00defba0 01000000 cc99d100 02000000 109ad100 ................ │ │ 0x00defbb0 03000000 6c9bd100 04000000 0c9cd100 ....l........... │ │ 0x00defbc0 05000000 50a2d100 08000000 80a3d100 ....P........... │ │ 0x00defbd0 0b000000 90a3d100 07000000 a0a3d100 ................ │ │ 0x00defbe0 0a000000 b0a3d100 00000000 00000000 ................ │ │ - 0x00defbf0 99733200 05000000 00000000 00000000 .s2............. │ │ - 0x00defc00 ffffffff 2cf33100 05000000 00000000 ....,.1......... │ │ + 0x00defbf0 c0733200 05000000 00000000 00000000 .s2............. │ │ + 0x00defc00 ffffffff 53f33100 05000000 00000000 ....S.1......... │ │ 0x00defc10 00000000 ffffffff c6b12f00 05000000 ........../..... │ │ - 0x00defc20 00000000 00000000 ffffffff d3cd3200 ..............2. │ │ + 0x00defc20 00000000 00000000 ffffffff facd3200 ..............2. │ │ 0x00defc30 04000000 00000000 00000000 ffffffff ................ │ │ 0x00defc40 fba62f00 04000000 00000000 00000000 ../............. │ │ 0x00defc50 ffffffff 45da3200 04000000 00000000 ....E.2......... │ │ 0x00defc60 00000000 ffffffff 8a403000 05000000 .........@0..... │ │ 0x00defc70 00000000 00000000 ffffffff 3dbe2f00 ............=./. │ │ 0x00defc80 02000000 00000000 04000000 ffffffff ................ │ │ 0x00defc90 00000000 00000000 00000000 00000000 ................ │ │ 0x00defca0 00000000 fc013300 02000000 00000000 ......3......... │ │ 0x00defcb0 04000000 ffffffff 00000000 00000000 ................ │ │ - 0x00defcc0 00000000 00000000 00000000 99733200 .............s2. │ │ + 0x00defcc0 00000000 00000000 00000000 c0733200 .............s2. │ │ 0x00defcd0 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00defce0 2cf33100 05000000 00000000 00000000 ,.1............. │ │ + 0x00defce0 53f33100 05000000 00000000 00000000 S.1............. │ │ 0x00defcf0 ffffffff c6b12f00 05000000 00000000 ....../......... │ │ - 0x00defd00 00000000 ffffffff d3cd3200 04000000 ..........2..... │ │ + 0x00defd00 00000000 ffffffff facd3200 04000000 ..........2..... │ │ 0x00defd10 00000000 00000000 ffffffff fba62f00 ............../. │ │ 0x00defd20 04000000 00000000 00000000 ffffffff ................ │ │ 0x00defd30 45da3200 04000000 00000000 00000000 E.2............. │ │ 0x00defd40 ffffffff 8a403000 05000000 00000000 .....@0......... │ │ 0x00defd50 00000000 ffffffff 3dbe2f00 02000000 ........=./..... │ │ 0x00defd60 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00defd70 00000000 00000000 00000000 00000000 ................ │ │ 0x00defd80 fc013300 02000000 00000000 04000000 ..3............. │ │ 0x00defd90 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00defda0 00000000 00000000 01000000 68a8d100 ............h... │ │ 0x00defdb0 02000000 aca8d100 03000000 d4a9d100 ................ │ │ 0x00defdc0 04000000 58aad100 05000000 c0aad100 ....X........... │ │ 0x00defdd0 08000000 54add100 0b000000 64add100 ....T.......d... │ │ 0x00defde0 07000000 3cb0d100 0a000000 4cb0d100 ....<.......L... │ │ - 0x00defdf0 00000000 00000000 d3cd3200 04000000 ..........2..... │ │ + 0x00defdf0 00000000 00000000 facd3200 04000000 ..........2..... │ │ 0x00defe00 00000000 00000000 ffffffff fba62f00 ............../. │ │ 0x00defe10 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00defe20 99733200 05000000 00000000 00000000 .s2............. │ │ - 0x00defe30 ffffffff e6653100 05000000 00000000 .....e1......... │ │ + 0x00defe20 c0733200 05000000 00000000 00000000 .s2............. │ │ + 0x00defe30 ffffffff 0d663100 05000000 00000000 .....f1......... │ │ 0x00defe40 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00defe50 00000000 00000000 00000000 fc013300 ..............3. │ │ 0x00defe60 02000000 00000000 04000000 ffffffff ................ │ │ 0x00defe70 00000000 00000000 00000000 00000000 ................ │ │ 0x00defe80 00000000 01000000 5cb2d100 02000000 ........\....... │ │ 0x00defe90 a8b2d100 03000000 f0b3d100 04000000 ................ │ │ 0x00defea0 20b4d100 05000000 fcb4d100 08000000 ............... │ │ 0x00defeb0 0cb8d100 0b000000 1cb8d100 07000000 ................ │ │ 0x00defec0 d8bcd100 0a000000 e8bcd100 00000000 ................ │ │ - 0x00defed0 00000000 d3cd3200 04000000 00000000 ......2......... │ │ + 0x00defed0 00000000 facd3200 04000000 00000000 ......2......... │ │ 0x00defee0 00000000 ffffffff fba62f00 04000000 ........../..... │ │ - 0x00defef0 00000000 00000000 ffffffff 99733200 .............s2. │ │ + 0x00defef0 00000000 00000000 ffffffff c0733200 .............s2. │ │ 0x00deff00 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00deff10 2cf33100 05000000 00000000 00000000 ,.1............. │ │ - 0x00deff20 ffffffff bc6a3100 05000000 00000000 .....j1......... │ │ + 0x00deff10 53f33100 05000000 00000000 00000000 S.1............. │ │ + 0x00deff20 ffffffff e36a3100 05000000 00000000 .....j1......... │ │ 0x00deff30 00000000 ffffffff 83713000 05000000 .........q0..... │ │ 0x00deff40 00000000 00000000 ffffffff 70ff3200 ............p.2. │ │ 0x00deff50 05000000 00000000 00000000 ffffffff ................ │ │ 0x00deff60 8d713000 05000000 00000000 00000000 .q0............. │ │ 0x00deff70 ffffffff 28533000 05000000 00000000 ....(S0......... │ │ 0x00deff80 00000000 ffffffff 99713000 05000000 .........q0..... │ │ - 0x00deff90 00000000 00000000 ffffffff aa2c3200 .............,2. │ │ + 0x00deff90 00000000 00000000 ffffffff d12c3200 .............,2. │ │ 0x00deffa0 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00deffb0 ea123100 04000000 00000000 00000000 ..1............. │ │ + 0x00deffb0 11133100 04000000 00000000 00000000 ..1............. │ │ 0x00deffc0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00deffd0 00000000 00000000 64c23200 49b63800 ........d.2.I.8. │ │ - 0x00deffe0 0b000000 10000000 86f03100 54b63800 ..........1.T.8. │ │ - 0x00defff0 0b000000 18000000 16773100 5fb63800 .........w1._.8. │ │ + 0x00deffd0 00000000 00000000 8bc23200 49b63800 ..........2.I.8. │ │ + 0x00deffe0 0b000000 10000000 adf03100 54b63800 ..........1.T.8. │ │ + 0x00defff0 0b000000 18000000 3d773100 5fb63800 ........=w1._.8. │ │ 0x00df0000 0b000000 20000000 dafb2f00 3cb63800 .... ...../.<.8. │ │ 0x00df0010 0d000000 18000000 fc013300 02000000 ..........3..... │ │ 0x00df0020 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00df0030 00000000 00000000 00000000 00000000 ................ │ │ 0x00df0040 01000000 8ccdd100 02000000 d0cdd100 ................ │ │ 0x00df0050 03000000 3cced100 04000000 8cd1d100 ....<........... │ │ 0x00df0060 05000000 f8d1d100 06000000 60d4d100 ............`... │ │ 0x00df0070 0a000000 b4d4d100 0b000000 b4d5d100 ................ │ │ 0x00df0080 0c000000 c4d5d100 0d000000 ecd5d100 ................ │ │ 0x00df0090 00000000 00000000 a3ff3200 04000000 ..........2..... │ │ 0x00df00a0 00000000 00000000 ffffffff bd183000 ..............0. │ │ 0x00df00b0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00df00c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00df00d0 00000000 10000000 44913200 9e453000 ........D.2..E0. │ │ + 0x00df00d0 00000000 10000000 6b913200 9e453000 ........k.2..E0. │ │ 0x00df00e0 35cd3000 20000000 41000000 41000000 5.0. ...A...A... │ │ - 0x00df00f0 20000000 ff000000 11000000 44913200 ...........D.2. │ │ + 0x00df00f0 20000000 ff000000 11000000 6b913200 ...........k.2. │ │ 0x00df0100 19b12f00 14f22f00 30000000 61000000 ../.../.0...a... │ │ 0x00df0110 61000000 30000000 ff000000 12000000 a...0........... │ │ - 0x00df0120 44913200 e70e3300 11a73200 40000000 D.2...3...2.@... │ │ + 0x00df0120 6b913200 e70e3300 38a73200 40000000 k.2...3.8.2.@... │ │ 0x00df0130 85000000 85000000 42000000 01000000 ........B....... │ │ - 0x00df0140 20000000 2c2a3100 00000000 35cd3000 ...,*1.....5.0. │ │ + 0x00df0140 20000000 532a3100 00000000 35cd3000 ...S*1.....5.0. │ │ 0x00df0150 20000000 20000000 20000000 20000000 ... ... ... ... │ │ 0x00df0160 00000000 21000000 a5cb2f00 00000000 ....!...../..... │ │ - 0x00df0170 11a73200 40000000 38000000 38000000 ..2.@...8...8... │ │ + 0x00df0170 38a73200 40000000 38000000 38000000 8.2.@...8...8... │ │ 0x00df0180 38000000 00000000 01000000 60e6d100 8...........`... │ │ 0x00df0190 02000000 a4e6d100 03000000 58e7d100 ............X... │ │ 0x00df01a0 04000000 acead100 05000000 68ebd100 ............h... │ │ 0x00df01b0 06000000 c0edd100 0a000000 14eed100 ................ │ │ 0x00df01c0 0b000000 10efd100 0c000000 20efd100 ............ ... │ │ 0x00df01d0 0d000000 48efd100 00000000 00000000 ....H........... │ │ 0x00df01e0 a3ff3200 04000000 00000000 00000000 ..2............. │ │ @@ -40089,91 +40089,91 @@ │ │ 0x00df0390 14ffd100 0a000000 48ffd100 0b000000 ........H....... │ │ 0x00df03a0 4cffd100 0c000000 ac00d200 0d000000 L............... │ │ 0x00df03b0 bc00d200 0e000000 2801d200 15000000 ........(....... │ │ 0x00df03c0 3801d200 17000000 1002d200 16000000 8............... │ │ 0x00df03d0 0803d200 28000000 7804d200 29000000 ....(...x...)... │ │ 0x00df03e0 f804d200 2a000000 1c05d200 2b000000 ....*.......+... │ │ 0x00df03f0 fc05d200 14000000 3c09d200 2c000000 ........<...,... │ │ - 0x00df0400 2006d200 00000000 00000000 338b3200 ...........3.2. │ │ + 0x00df0400 2006d200 00000000 00000000 5a8b3200 ...........Z.2. │ │ 0x00df0410 04000000 00000000 00000000 ffffffff ................ │ │ 0x00df0420 c1eb2f00 04000000 00000000 00000000 ../............. │ │ 0x00df0430 ffffffff b6253000 01000000 00000000 .....%0......... │ │ 0x00df0440 04000000 ffffffff 3f633000 02000000 ........?c0..... │ │ 0x00df0450 00000000 04000000 ffffffff ca093000 ..............0. │ │ 0x00df0460 01000000 00000000 04000000 ffffffff ................ │ │ 0x00df0470 00000000 00000000 00000000 00000000 ................ │ │ 0x00df0480 00000000 939b3000 01000000 00000000 ......0......... │ │ 0x00df0490 04000000 ffffffff a2b93000 01000000 ..........0..... │ │ 0x00df04a0 00000000 04000000 ffffffff 2d0a3000 ............-.0. │ │ 0x00df04b0 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00df04c0 3b873100 05000000 00000000 00000000 ;.1............. │ │ + 0x00df04c0 62873100 05000000 00000000 00000000 b.1............. │ │ 0x00df04d0 ffffffff 3e053000 02000000 00000000 ....>.0......... │ │ - 0x00df04e0 00000000 ffffffff ff933200 02000000 ..........2..... │ │ + 0x00df04e0 00000000 ffffffff 26943200 02000000 ........&.2..... │ │ 0x00df04f0 00000000 00000000 ffffffff 3f2a3300 ............?*3. │ │ 0x00df0500 02000000 00000000 00000000 ffffffff ................ │ │ 0x00df0510 332d3300 02000000 00000000 00000000 3-3............. │ │ 0x00df0520 ffffffff 73463000 01000000 00000000 ....sF0......... │ │ 0x00df0530 04000000 ffffffff 84303300 01000000 .........03..... │ │ 0x00df0540 00000000 04000000 ffffffff bc0a3000 ..............0. │ │ 0x00df0550 01000000 00000000 04000000 ffffffff ................ │ │ 0x00df0560 b6253000 01000000 00000000 04000000 .%0............. │ │ - 0x00df0570 ffffffff e6653100 05000000 00000000 .....e1......... │ │ + 0x00df0570 ffffffff 0d663100 05000000 00000000 .....f1......... │ │ 0x00df0580 00000000 ffffffff c1eb2f00 04000000 ........../..... │ │ 0x00df0590 00000000 00000000 ffffffff 6f983000 ............o.0. │ │ 0x00df05a0 02000000 00000000 00000000 ffffffff ................ │ │ 0x00df05b0 2c083000 02000000 00000000 00000000 ,.0............. │ │ 0x00df05c0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00df05d0 00000000 00000000 3b873100 05000000 ........;.1..... │ │ + 0x00df05d0 00000000 00000000 62873100 05000000 ........b.1..... │ │ 0x00df05e0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00df05f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00df0600 00000000 1006df00 ec06df00 2807df00 ............(... │ │ 0x00df0610 3e053000 02000000 00000000 00000000 >.0............. │ │ - 0x00df0620 ffffffff ff933200 02000000 00000000 ......2......... │ │ + 0x00df0620 ffffffff 26943200 02000000 00000000 ....&.2......... │ │ 0x00df0630 00000000 ffffffff 3f2a3300 02000000 ........?*3..... │ │ 0x00df0640 00000000 00000000 ffffffff 332d3300 ............3-3. │ │ 0x00df0650 02000000 00000000 00000000 ffffffff ................ │ │ 0x00df0660 73463000 01000000 00000000 04000000 sF0............. │ │ 0x00df0670 ffffffff 84303300 01000000 00000000 .....03......... │ │ 0x00df0680 04000000 ffffffff bc0a3000 01000000 ..........0..... │ │ 0x00df0690 00000000 04000000 ffffffff b6253000 .............%0. │ │ 0x00df06a0 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00df06b0 e6653100 05000000 00000000 00000000 .e1............. │ │ + 0x00df06b0 0d663100 05000000 00000000 00000000 .f1............. │ │ 0x00df06c0 ffffffff c1eb2f00 04000000 00000000 ....../......... │ │ 0x00df06d0 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00df06e0 00000000 00000000 00000000 6f983000 ............o.0. │ │ 0x00df06f0 02000000 00000000 00000000 ffffffff ................ │ │ 0x00df0700 2c083000 02000000 00000000 00000000 ,.0............. │ │ 0x00df0710 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00df0720 00000000 00000000 3e053000 02000000 ........>.0..... │ │ - 0x00df0730 00000000 00000000 ffffffff ff933200 ..............2. │ │ + 0x00df0730 00000000 00000000 ffffffff 26943200 ............&.2. │ │ 0x00df0740 02000000 00000000 00000000 ffffffff ................ │ │ 0x00df0750 3f2a3300 02000000 00000000 00000000 ?*3............. │ │ 0x00df0760 ffffffff 332d3300 02000000 00000000 ....3-3......... │ │ 0x00df0770 00000000 ffffffff 73463000 01000000 ........sF0..... │ │ 0x00df0780 00000000 04000000 ffffffff 84303300 .............03. │ │ 0x00df0790 01000000 00000000 04000000 ffffffff ................ │ │ 0x00df07a0 bc0a3000 01000000 00000000 04000000 ..0............. │ │ 0x00df07b0 ffffffff b6253000 01000000 00000000 .....%0......... │ │ - 0x00df07c0 04000000 ffffffff e6653100 05000000 .........e1..... │ │ + 0x00df07c0 04000000 ffffffff 0d663100 05000000 .........f1..... │ │ 0x00df07d0 00000000 00000000 ffffffff c1eb2f00 ............../. │ │ 0x00df07e0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00df07f0 6f983000 02000000 00000000 00000000 o.0............. │ │ 0x00df0800 ffffffff 2c083000 02000000 00000000 ....,.0......... │ │ 0x00df0810 00000000 ffffffff 00000000 00000000 ................ │ │ - 0x00df0820 00000000 00000000 00000000 338b3200 ............3.2. │ │ + 0x00df0820 00000000 00000000 00000000 5a8b3200 ............Z.2. │ │ 0x00df0830 04000000 00000000 00000000 ffffffff ................ │ │ 0x00df0840 c1eb2f00 04000000 00000000 00000000 ../............. │ │ 0x00df0850 ffffffff b6253000 01000000 00000000 .....%0......... │ │ 0x00df0860 04000000 ffffffff 3f633000 02000000 ........?c0..... │ │ 0x00df0870 00000000 04000000 ffffffff 42503300 ............BP3. │ │ 0x00df0880 02000000 00000000 04000000 ffffffff ................ │ │ 0x00df0890 fba62f00 04000000 00000000 00000000 ../............. │ │ - 0x00df08a0 ffffffff d3cd3200 04000000 00000000 ......2......... │ │ + 0x00df08a0 ffffffff facd3200 04000000 00000000 ......2......... │ │ 0x00df08b0 00000000 ffffffff 73463000 01000000 ........sF0..... │ │ - 0x00df08c0 00000000 04000000 ffffffff e6653100 .............e1. │ │ + 0x00df08c0 00000000 04000000 ffffffff 0d663100 .............f1. │ │ 0x00df08d0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00df08e0 84303300 01000000 00000000 04000000 .03............. │ │ 0x00df08f0 ffffffff bc0a3000 01000000 00000000 ......0......... │ │ 0x00df0900 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00df0910 00000000 00000000 00000000 01000000 ................ │ │ 0x00df0920 7c0cd200 02000000 b00cd200 03000000 |............... │ │ 0x00df0930 c80dd200 04000000 0c0ed200 05000000 ................ │ │ @@ -40181,60 +40181,60 @@ │ │ 0x00df0950 9411d200 06000000 a411d200 07000000 ................ │ │ 0x00df0960 d413d200 08000000 3814d200 0a000000 ........8....... │ │ 0x00df0970 6c14d200 0b000000 7014d200 0c000000 l.......p....... │ │ 0x00df0980 2816d200 15000000 3816d200 17000000 (.......8....... │ │ 0x00df0990 1017d200 16000000 0818d200 28000000 ............(... │ │ 0x00df09a0 6019d200 29000000 e019d200 2a000000 `...).......*... │ │ 0x00df09b0 041ad200 2b000000 6c1bd200 2c000000 ....+...l...,... │ │ - 0x00df09c0 901bd200 00000000 00000000 b5c23100 ..............1. │ │ - 0x00df09d0 02000000 273d3200 00000000 c3283000 ....'=2......(0. │ │ + 0x00df09c0 901bd200 00000000 00000000 dcc23100 ..............1. │ │ + 0x00df09d0 02000000 4e3d3200 00000000 c3283000 ....N=2......(0. │ │ 0x00df09e0 01000000 939b3000 01000000 00000000 ......0......... │ │ 0x00df09f0 04000000 ffffffff a2b93000 01000000 ..........0..... │ │ 0x00df0a00 00000000 04000000 ffffffff 2d0a3000 ............-.0. │ │ 0x00df0a10 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00df0a20 98123100 04000000 00000000 00000000 ..1............. │ │ + 0x00df0a20 bf123100 04000000 00000000 00000000 ..1............. │ │ 0x00df0a30 ffffffff 3e053000 02000000 00000000 ....>.0......... │ │ - 0x00df0a40 00000000 ffffffff ff933200 02000000 ..........2..... │ │ + 0x00df0a40 00000000 ffffffff 26943200 02000000 ........&.2..... │ │ 0x00df0a50 00000000 00000000 ffffffff 3f2a3300 ............?*3. │ │ 0x00df0a60 02000000 00000000 00000000 ffffffff ................ │ │ 0x00df0a70 332d3300 02000000 00000000 00000000 3-3............. │ │ 0x00df0a80 ffffffff 73463000 01000000 00000000 ....sF0......... │ │ 0x00df0a90 04000000 ffffffff 84303300 01000000 .........03..... │ │ 0x00df0aa0 00000000 04000000 ffffffff bc0a3000 ..............0. │ │ 0x00df0ab0 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00df0ac0 e6653100 05000000 00000000 00000000 .e1............. │ │ + 0x00df0ac0 0d663100 05000000 00000000 00000000 .f1............. │ │ 0x00df0ad0 ffffffff 6f983000 02000000 00000000 ....o.0......... │ │ 0x00df0ae0 00000000 ffffffff 2c083000 02000000 ........,.0..... │ │ 0x00df0af0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00df0b00 00000000 00000000 00000000 00000000 ................ │ │ 0x00df0b10 00000000 200bdf00 d40bdf00 100cdf00 .... ........... │ │ 0x00df0b20 3e053000 02000000 00000000 00000000 >.0............. │ │ - 0x00df0b30 ffffffff ff933200 02000000 00000000 ......2......... │ │ + 0x00df0b30 ffffffff 26943200 02000000 00000000 ....&.2......... │ │ 0x00df0b40 00000000 ffffffff 3f2a3300 02000000 ........?*3..... │ │ 0x00df0b50 00000000 00000000 ffffffff 332d3300 ............3-3. │ │ 0x00df0b60 02000000 00000000 00000000 ffffffff ................ │ │ 0x00df0b70 73463000 01000000 00000000 04000000 sF0............. │ │ 0x00df0b80 ffffffff 84303300 01000000 00000000 .....03......... │ │ 0x00df0b90 04000000 ffffffff bc0a3000 01000000 ..........0..... │ │ - 0x00df0ba0 00000000 04000000 ffffffff e6653100 .............e1. │ │ + 0x00df0ba0 00000000 04000000 ffffffff 0d663100 .............f1. │ │ 0x00df0bb0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00df0bc0 00000000 00000000 00000000 00000000 ................ │ │ 0x00df0bd0 00000000 6f983000 02000000 00000000 ....o.0......... │ │ 0x00df0be0 00000000 ffffffff 2c083000 02000000 ........,.0..... │ │ 0x00df0bf0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00df0c00 00000000 00000000 00000000 00000000 ................ │ │ 0x00df0c10 3e053000 02000000 00000000 00000000 >.0............. │ │ - 0x00df0c20 ffffffff ff933200 02000000 00000000 ......2......... │ │ + 0x00df0c20 ffffffff 26943200 02000000 00000000 ....&.2......... │ │ 0x00df0c30 00000000 ffffffff 3f2a3300 02000000 ........?*3..... │ │ 0x00df0c40 00000000 00000000 ffffffff 332d3300 ............3-3. │ │ 0x00df0c50 02000000 00000000 00000000 ffffffff ................ │ │ 0x00df0c60 73463000 01000000 00000000 04000000 sF0............. │ │ 0x00df0c70 ffffffff 84303300 01000000 00000000 .....03......... │ │ 0x00df0c80 04000000 ffffffff bc0a3000 01000000 ..........0..... │ │ - 0x00df0c90 00000000 04000000 ffffffff e6653100 .............e1. │ │ + 0x00df0c90 00000000 04000000 ffffffff 0d663100 .............f1. │ │ 0x00df0ca0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00df0cb0 6f983000 02000000 00000000 00000000 o.0............. │ │ 0x00df0cc0 ffffffff 2c083000 02000000 00000000 ....,.0......... │ │ 0x00df0cd0 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00df0ce0 00000000 00000000 00000000 01000000 ................ │ │ 0x00df0cf0 2c1fd200 02000000 5c1fd200 03000000 ,.......\....... │ │ 0x00df0d00 f81fd200 04000000 a020d200 05000000 ......... ...... │ │ @@ -40259,58 +40259,58 @@ │ │ 0x00df0e30 f832d200 28000000 3c34d200 29000000 .2..(...<4..)... │ │ 0x00df0e40 d02dd200 2a000000 f42dd200 2b000000 .-..*....-..+... │ │ 0x00df0e50 a82fd200 14000000 4434d200 2c000000 ./......D4..,... │ │ 0x00df0e60 fc2fd200 00000000 00000000 939b3000 ./............0. │ │ 0x00df0e70 01000000 00000000 04000000 ffffffff ................ │ │ 0x00df0e80 a2b93000 01000000 00000000 04000000 ..0............. │ │ 0x00df0e90 ffffffff 2d0a3000 01000000 00000000 ....-.0......... │ │ - 0x00df0ea0 04000000 ffffffff 98123100 04000000 ..........1..... │ │ - 0x00df0eb0 00000000 00000000 ffffffff 3b873100 ............;.1. │ │ + 0x00df0ea0 04000000 ffffffff bf123100 04000000 ..........1..... │ │ + 0x00df0eb0 00000000 00000000 ffffffff 62873100 ............b.1. │ │ 0x00df0ec0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00df0ed0 6d2d3300 01000000 00000000 04000000 m-3............. │ │ 0x00df0ee0 ffffffff c1eb2f00 04000000 00000000 ....../......... │ │ 0x00df0ef0 00000000 ffffffff f8ff2f00 04000000 ........../..... │ │ - 0x00df0f00 00000000 00000000 ffffffff 415a3200 ............AZ2. │ │ + 0x00df0f00 00000000 00000000 ffffffff 685a3200 ............hZ2. │ │ 0x00df0f10 04000000 00000000 00000000 ffffffff ................ │ │ 0x00df0f20 22cf2f00 04000000 00000000 00000000 "./............. │ │ 0x00df0f30 ffffffff 3e053000 02000000 00000000 ....>.0......... │ │ 0x00df0f40 00000000 ffffffff 7afe2f00 02000000 ........z./..... │ │ 0x00df0f50 00000000 00000000 ffffffff b8993000 ..............0. │ │ 0x00df0f60 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00df0f70 dbfe3100 05000000 00000000 00000000 ..1............. │ │ - 0x00df0f80 ffffffff 12623100 02000000 00000000 .....b1......... │ │ + 0x00df0f70 02ff3100 05000000 00000000 00000000 ..1............. │ │ + 0x00df0f80 ffffffff 39623100 02000000 00000000 ....9b1......... │ │ 0x00df0f90 00000000 ffffffff c5803000 02000000 ..........0..... │ │ - 0x00df0fa0 00000000 00000000 ffffffff e6653100 .............e1. │ │ + 0x00df0fa0 00000000 00000000 ffffffff 0d663100 .............f1. │ │ 0x00df0fb0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00df0fc0 6d2d3300 01000000 00000000 04000000 m-3............. │ │ 0x00df0fd0 ffffffff b6993000 01000000 00000000 ......0......... │ │ - 0x00df0fe0 04000000 ffffffff 085c3100 04000000 .........\1..... │ │ + 0x00df0fe0 04000000 ffffffff 2f5c3100 04000000 ......../\1..... │ │ 0x00df0ff0 00000000 00000000 ffffffff 3c603300 ............<`3. │ │ 0x00df1000 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00df1010 5c393200 01000000 00000000 04000000 \92............. │ │ + 0x00df1010 83393200 01000000 00000000 04000000 .92............. │ │ 0x00df1020 ffffffff bdb73000 01000000 00000000 ......0......... │ │ - 0x00df1030 04000000 ffffffff 3e5a3200 01000000 ........>Z2..... │ │ + 0x00df1030 04000000 ffffffff 655a3200 01000000 ........eZ2..... │ │ 0x00df1040 00000000 04000000 ffffffff 6f983000 ............o.0. │ │ 0x00df1050 05000000 00000000 00000000 ffffffff ................ │ │ 0x00df1060 12d22f00 02000000 00000000 00000000 ../............. │ │ - 0x00df1070 ffffffff 5a013200 02000000 00000000 ....Z.2......... │ │ + 0x00df1070 ffffffff 81013200 02000000 00000000 ......2......... │ │ 0x00df1080 00000000 ffffffff 2c083000 02000000 ........,.0..... │ │ 0x00df1090 00000000 00000000 ffffffff 86803000 ..............0. │ │ 0x00df10a0 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00df10b0 1e853100 01000000 00000000 04000000 ..1............. │ │ + 0x00df10b0 45853100 01000000 00000000 04000000 E.1............. │ │ 0x00df10c0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00df10d0 00000000 00000000 86803000 01000000 ..........0..... │ │ - 0x00df10e0 00000000 04000000 ffffffff 3b873100 ............;.1. │ │ + 0x00df10e0 00000000 04000000 ffffffff 62873100 ............b.1. │ │ 0x00df10f0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00df1100 f8ff2f00 04000000 00000000 00000000 ../............. │ │ - 0x00df1110 ffffffff 415a3200 04000000 00000000 ....AZ2......... │ │ - 0x00df1120 00000000 ffffffff e6653100 05000000 .........e1..... │ │ - 0x00df1130 00000000 00000000 ffffffff 1e853100 ..............1. │ │ + 0x00df1110 ffffffff 685a3200 04000000 00000000 ....hZ2......... │ │ + 0x00df1120 00000000 ffffffff 0d663100 05000000 .........f1..... │ │ + 0x00df1130 00000000 00000000 ffffffff 45853100 ............E.1. │ │ 0x00df1140 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00df1150 92a73100 04000000 00000000 00000000 ..1............. │ │ + 0x00df1150 b9a73100 04000000 00000000 00000000 ..1............. │ │ 0x00df1160 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00df1170 00000000 00000000 00000000 b811df00 ................ │ │ 0x00df1180 e011df00 0812df00 4412df00 4813df00 ........D...H... │ │ 0x00df1190 6014df00 7815df00 a416df00 e016df00 `...x........... │ │ 0x00df11a0 3017df00 8017df00 e417df00 1019df00 0............... │ │ 0x00df11b0 501adf00 901bdf00 2c083000 02000000 P.......,.0..... │ │ 0x00df11c0 00000000 00000000 ffffffff 00000000 ................ │ │ @@ -40319,212 +40319,212 @@ │ │ 0x00df11f0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00df1200 00000000 00000000 2c083000 02000000 ........,.0..... │ │ 0x00df1210 00000000 00000000 ffffffff 6f983000 ............o.0. │ │ 0x00df1220 05000000 00000000 00000000 ffffffff ................ │ │ 0x00df1230 00000000 00000000 00000000 00000000 ................ │ │ 0x00df1240 00000000 c1eb2f00 04000000 00000000 ....../......... │ │ 0x00df1250 00000000 ffffffff f8ff2f00 04000000 ........../..... │ │ - 0x00df1260 00000000 00000000 ffffffff 415a3200 ............AZ2. │ │ + 0x00df1260 00000000 00000000 ffffffff 685a3200 ............hZ2. │ │ 0x00df1270 04000000 00000000 00000000 ffffffff ................ │ │ 0x00df1280 22cf2f00 04000000 00000000 00000000 "./............. │ │ 0x00df1290 ffffffff 3e053000 02000000 00000000 ....>.0......... │ │ 0x00df12a0 00000000 ffffffff 7afe2f00 02000000 ........z./..... │ │ 0x00df12b0 00000000 00000000 ffffffff b8993000 ..............0. │ │ 0x00df12c0 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00df12d0 dbfe3100 05000000 00000000 00000000 ..1............. │ │ - 0x00df12e0 ffffffff 12623100 02000000 00000000 .....b1......... │ │ + 0x00df12d0 02ff3100 05000000 00000000 00000000 ..1............. │ │ + 0x00df12e0 ffffffff 39623100 02000000 00000000 ....9b1......... │ │ 0x00df12f0 00000000 ffffffff c5803000 02000000 ..........0..... │ │ - 0x00df1300 00000000 00000000 ffffffff e6653100 .............e1. │ │ + 0x00df1300 00000000 00000000 ffffffff 0d663100 .............f1. │ │ 0x00df1310 05000000 00000000 00000000 ffffffff ................ │ │ 0x00df1320 6d2d3300 01000000 00000000 04000000 m-3............. │ │ 0x00df1330 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00df1340 00000000 00000000 2c083000 02000000 ........,.0..... │ │ 0x00df1350 00000000 00000000 ffffffff c1eb2f00 ............../. │ │ 0x00df1360 04000000 00000000 00000000 ffffffff ................ │ │ 0x00df1370 f8ff2f00 04000000 00000000 00000000 ../............. │ │ - 0x00df1380 ffffffff 415a3200 04000000 00000000 ....AZ2......... │ │ + 0x00df1380 ffffffff 685a3200 04000000 00000000 ....hZ2......... │ │ 0x00df1390 00000000 ffffffff 22cf2f00 04000000 ........"./..... │ │ 0x00df13a0 00000000 00000000 ffffffff 3e053000 ............>.0. │ │ 0x00df13b0 02000000 00000000 00000000 ffffffff ................ │ │ 0x00df13c0 7afe2f00 02000000 00000000 00000000 z./............. │ │ 0x00df13d0 ffffffff b8993000 02000000 00000000 ......0......... │ │ - 0x00df13e0 00000000 ffffffff dbfe3100 05000000 ..........1..... │ │ - 0x00df13f0 00000000 00000000 ffffffff 12623100 .............b1. │ │ + 0x00df13e0 00000000 ffffffff 02ff3100 05000000 ..........1..... │ │ + 0x00df13f0 00000000 00000000 ffffffff 39623100 ............9b1. │ │ 0x00df1400 02000000 00000000 00000000 ffffffff ................ │ │ 0x00df1410 c5803000 02000000 00000000 00000000 ..0............. │ │ - 0x00df1420 ffffffff e6653100 05000000 00000000 .....e1......... │ │ + 0x00df1420 ffffffff 0d663100 05000000 00000000 .....f1......... │ │ 0x00df1430 00000000 ffffffff 6d2d3300 01000000 ........m-3..... │ │ 0x00df1440 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00df1450 00000000 00000000 00000000 00000000 ................ │ │ 0x00df1460 6f983000 05000000 00000000 00000000 o.0............. │ │ 0x00df1470 ffffffff c1eb2f00 04000000 00000000 ....../......... │ │ 0x00df1480 00000000 ffffffff f8ff2f00 04000000 ........../..... │ │ - 0x00df1490 00000000 00000000 ffffffff 415a3200 ............AZ2. │ │ + 0x00df1490 00000000 00000000 ffffffff 685a3200 ............hZ2. │ │ 0x00df14a0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00df14b0 22cf2f00 04000000 00000000 00000000 "./............. │ │ 0x00df14c0 ffffffff 3e053000 02000000 00000000 ....>.0......... │ │ 0x00df14d0 00000000 ffffffff 7afe2f00 02000000 ........z./..... │ │ 0x00df14e0 00000000 00000000 ffffffff b8993000 ..............0. │ │ 0x00df14f0 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00df1500 dbfe3100 05000000 00000000 00000000 ..1............. │ │ - 0x00df1510 ffffffff 12623100 02000000 00000000 .....b1......... │ │ + 0x00df1500 02ff3100 05000000 00000000 00000000 ..1............. │ │ + 0x00df1510 ffffffff 39623100 02000000 00000000 ....9b1......... │ │ 0x00df1520 00000000 ffffffff c5803000 02000000 ..........0..... │ │ - 0x00df1530 00000000 00000000 ffffffff e6653100 .............e1. │ │ + 0x00df1530 00000000 00000000 ffffffff 0d663100 .............f1. │ │ 0x00df1540 05000000 00000000 00000000 ffffffff ................ │ │ 0x00df1550 6d2d3300 01000000 00000000 04000000 m-3............. │ │ 0x00df1560 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00df1570 00000000 00000000 2c083000 02000000 ........,.0..... │ │ 0x00df1580 00000000 00000000 ffffffff 6f983000 ............o.0. │ │ 0x00df1590 05000000 00000000 00000000 ffffffff ................ │ │ 0x00df15a0 c1eb2f00 04000000 00000000 00000000 ../............. │ │ 0x00df15b0 ffffffff f8ff2f00 04000000 00000000 ....../......... │ │ - 0x00df15c0 00000000 ffffffff 415a3200 04000000 ........AZ2..... │ │ + 0x00df15c0 00000000 ffffffff 685a3200 04000000 ........hZ2..... │ │ 0x00df15d0 00000000 00000000 ffffffff 22cf2f00 ............"./. │ │ 0x00df15e0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00df15f0 3e053000 02000000 00000000 00000000 >.0............. │ │ 0x00df1600 ffffffff 7afe2f00 02000000 00000000 ....z./......... │ │ 0x00df1610 00000000 ffffffff b8993000 02000000 ..........0..... │ │ - 0x00df1620 00000000 00000000 ffffffff dbfe3100 ..............1. │ │ + 0x00df1620 00000000 00000000 ffffffff 02ff3100 ..............1. │ │ 0x00df1630 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00df1640 12623100 02000000 00000000 00000000 .b1............. │ │ + 0x00df1640 39623100 02000000 00000000 00000000 9b1............. │ │ 0x00df1650 ffffffff c5803000 02000000 00000000 ......0......... │ │ - 0x00df1660 00000000 ffffffff e6653100 05000000 .........e1..... │ │ + 0x00df1660 00000000 ffffffff 0d663100 05000000 .........f1..... │ │ 0x00df1670 00000000 00000000 ffffffff 6d2d3300 ............m-3. │ │ 0x00df1680 01000000 00000000 04000000 ffffffff ................ │ │ 0x00df1690 00000000 00000000 00000000 00000000 ................ │ │ 0x00df16a0 00000000 86803000 01000000 00000000 ......0......... │ │ - 0x00df16b0 04000000 ffffffff 1e853100 01000000 ..........1..... │ │ + 0x00df16b0 04000000 ffffffff 45853100 01000000 ........E.1..... │ │ 0x00df16c0 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00df16d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00df16e0 2c083000 02000000 00000000 00000000 ,.0............. │ │ 0x00df16f0 ffffffff 86803000 01000000 00000000 ......0......... │ │ - 0x00df1700 04000000 ffffffff 1e853100 01000000 ..........1..... │ │ + 0x00df1700 04000000 ffffffff 45853100 01000000 ........E.1..... │ │ 0x00df1710 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00df1720 00000000 00000000 00000000 00000000 ................ │ │ 0x00df1730 6f983000 05000000 00000000 00000000 o.0............. │ │ 0x00df1740 ffffffff 86803000 01000000 00000000 ......0......... │ │ - 0x00df1750 04000000 ffffffff 1e853100 01000000 ..........1..... │ │ + 0x00df1750 04000000 ffffffff 45853100 01000000 ........E.1..... │ │ 0x00df1760 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00df1770 00000000 00000000 00000000 00000000 ................ │ │ 0x00df1780 2c083000 02000000 00000000 00000000 ,.0............. │ │ 0x00df1790 ffffffff 6f983000 05000000 00000000 ....o.0......... │ │ 0x00df17a0 00000000 ffffffff 86803000 01000000 ..........0..... │ │ - 0x00df17b0 00000000 04000000 ffffffff 1e853100 ..............1. │ │ + 0x00df17b0 00000000 04000000 ffffffff 45853100 ............E.1. │ │ 0x00df17c0 01000000 00000000 04000000 ffffffff ................ │ │ 0x00df17d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00df17e0 00000000 c1eb2f00 04000000 00000000 ....../......... │ │ 0x00df17f0 00000000 ffffffff f8ff2f00 04000000 ........../..... │ │ - 0x00df1800 00000000 00000000 ffffffff 415a3200 ............AZ2. │ │ + 0x00df1800 00000000 00000000 ffffffff 685a3200 ............hZ2. │ │ 0x00df1810 04000000 00000000 00000000 ffffffff ................ │ │ 0x00df1820 22cf2f00 04000000 00000000 00000000 "./............. │ │ 0x00df1830 ffffffff 3e053000 02000000 00000000 ....>.0......... │ │ 0x00df1840 00000000 ffffffff 7afe2f00 02000000 ........z./..... │ │ 0x00df1850 00000000 00000000 ffffffff b8993000 ..............0. │ │ 0x00df1860 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00df1870 dbfe3100 05000000 00000000 00000000 ..1............. │ │ - 0x00df1880 ffffffff 12623100 02000000 00000000 .....b1......... │ │ + 0x00df1870 02ff3100 05000000 00000000 00000000 ..1............. │ │ + 0x00df1880 ffffffff 39623100 02000000 00000000 ....9b1......... │ │ 0x00df1890 00000000 ffffffff c5803000 02000000 ..........0..... │ │ - 0x00df18a0 00000000 00000000 ffffffff e6653100 .............e1. │ │ + 0x00df18a0 00000000 00000000 ffffffff 0d663100 .............f1. │ │ 0x00df18b0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00df18c0 6d2d3300 01000000 00000000 04000000 m-3............. │ │ 0x00df18d0 ffffffff 86803000 01000000 00000000 ......0......... │ │ - 0x00df18e0 04000000 ffffffff 1e853100 01000000 ..........1..... │ │ + 0x00df18e0 04000000 ffffffff 45853100 01000000 ........E.1..... │ │ 0x00df18f0 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00df1900 00000000 00000000 00000000 00000000 ................ │ │ 0x00df1910 2c083000 02000000 00000000 00000000 ,.0............. │ │ 0x00df1920 ffffffff c1eb2f00 04000000 00000000 ....../......... │ │ 0x00df1930 00000000 ffffffff f8ff2f00 04000000 ........../..... │ │ - 0x00df1940 00000000 00000000 ffffffff 415a3200 ............AZ2. │ │ + 0x00df1940 00000000 00000000 ffffffff 685a3200 ............hZ2. │ │ 0x00df1950 04000000 00000000 00000000 ffffffff ................ │ │ 0x00df1960 22cf2f00 04000000 00000000 00000000 "./............. │ │ 0x00df1970 ffffffff 3e053000 02000000 00000000 ....>.0......... │ │ 0x00df1980 00000000 ffffffff 7afe2f00 02000000 ........z./..... │ │ 0x00df1990 00000000 00000000 ffffffff b8993000 ..............0. │ │ 0x00df19a0 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00df19b0 dbfe3100 05000000 00000000 00000000 ..1............. │ │ - 0x00df19c0 ffffffff 12623100 02000000 00000000 .....b1......... │ │ + 0x00df19b0 02ff3100 05000000 00000000 00000000 ..1............. │ │ + 0x00df19c0 ffffffff 39623100 02000000 00000000 ....9b1......... │ │ 0x00df19d0 00000000 ffffffff c5803000 02000000 ..........0..... │ │ - 0x00df19e0 00000000 00000000 ffffffff e6653100 .............e1. │ │ + 0x00df19e0 00000000 00000000 ffffffff 0d663100 .............f1. │ │ 0x00df19f0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00df1a00 6d2d3300 01000000 00000000 04000000 m-3............. │ │ 0x00df1a10 ffffffff 86803000 01000000 00000000 ......0......... │ │ - 0x00df1a20 04000000 ffffffff 1e853100 01000000 ..........1..... │ │ + 0x00df1a20 04000000 ffffffff 45853100 01000000 ........E.1..... │ │ 0x00df1a30 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00df1a40 00000000 00000000 00000000 00000000 ................ │ │ 0x00df1a50 6f983000 05000000 00000000 00000000 o.0............. │ │ 0x00df1a60 ffffffff c1eb2f00 04000000 00000000 ....../......... │ │ 0x00df1a70 00000000 ffffffff f8ff2f00 04000000 ........../..... │ │ - 0x00df1a80 00000000 00000000 ffffffff 415a3200 ............AZ2. │ │ + 0x00df1a80 00000000 00000000 ffffffff 685a3200 ............hZ2. │ │ 0x00df1a90 04000000 00000000 00000000 ffffffff ................ │ │ 0x00df1aa0 22cf2f00 04000000 00000000 00000000 "./............. │ │ 0x00df1ab0 ffffffff 3e053000 02000000 00000000 ....>.0......... │ │ 0x00df1ac0 00000000 ffffffff 7afe2f00 02000000 ........z./..... │ │ 0x00df1ad0 00000000 00000000 ffffffff b8993000 ..............0. │ │ 0x00df1ae0 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00df1af0 dbfe3100 05000000 00000000 00000000 ..1............. │ │ - 0x00df1b00 ffffffff 12623100 02000000 00000000 .....b1......... │ │ + 0x00df1af0 02ff3100 05000000 00000000 00000000 ..1............. │ │ + 0x00df1b00 ffffffff 39623100 02000000 00000000 ....9b1......... │ │ 0x00df1b10 00000000 ffffffff c5803000 02000000 ..........0..... │ │ - 0x00df1b20 00000000 00000000 ffffffff e6653100 .............e1. │ │ + 0x00df1b20 00000000 00000000 ffffffff 0d663100 .............f1. │ │ 0x00df1b30 05000000 00000000 00000000 ffffffff ................ │ │ 0x00df1b40 6d2d3300 01000000 00000000 04000000 m-3............. │ │ 0x00df1b50 ffffffff 86803000 01000000 00000000 ......0......... │ │ - 0x00df1b60 04000000 ffffffff 1e853100 01000000 ..........1..... │ │ + 0x00df1b60 04000000 ffffffff 45853100 01000000 ........E.1..... │ │ 0x00df1b70 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00df1b80 00000000 00000000 00000000 00000000 ................ │ │ 0x00df1b90 2c083000 02000000 00000000 00000000 ,.0............. │ │ 0x00df1ba0 ffffffff 6f983000 05000000 00000000 ....o.0......... │ │ 0x00df1bb0 00000000 ffffffff c1eb2f00 04000000 ........../..... │ │ 0x00df1bc0 00000000 00000000 ffffffff f8ff2f00 ............../. │ │ 0x00df1bd0 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00df1be0 415a3200 04000000 00000000 00000000 AZ2............. │ │ + 0x00df1be0 685a3200 04000000 00000000 00000000 hZ2............. │ │ 0x00df1bf0 ffffffff 22cf2f00 04000000 00000000 ...."./......... │ │ 0x00df1c00 00000000 ffffffff 3e053000 02000000 ........>.0..... │ │ 0x00df1c10 00000000 00000000 ffffffff 7afe2f00 ............z./. │ │ 0x00df1c20 02000000 00000000 00000000 ffffffff ................ │ │ 0x00df1c30 b8993000 02000000 00000000 00000000 ..0............. │ │ - 0x00df1c40 ffffffff dbfe3100 05000000 00000000 ......1......... │ │ - 0x00df1c50 00000000 ffffffff 12623100 02000000 .........b1..... │ │ + 0x00df1c40 ffffffff 02ff3100 05000000 00000000 ......1......... │ │ + 0x00df1c50 00000000 ffffffff 39623100 02000000 ........9b1..... │ │ 0x00df1c60 00000000 00000000 ffffffff c5803000 ..............0. │ │ 0x00df1c70 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00df1c80 e6653100 05000000 00000000 00000000 .e1............. │ │ + 0x00df1c80 0d663100 05000000 00000000 00000000 .f1............. │ │ 0x00df1c90 ffffffff 6d2d3300 01000000 00000000 ....m-3......... │ │ 0x00df1ca0 04000000 ffffffff 86803000 01000000 ..........0..... │ │ - 0x00df1cb0 00000000 04000000 ffffffff 1e853100 ..............1. │ │ + 0x00df1cb0 00000000 04000000 ffffffff 45853100 ............E.1. │ │ 0x00df1cc0 01000000 00000000 04000000 ffffffff ................ │ │ 0x00df1cd0 00000000 00000000 00000000 00000000 ................ │ │ 0x00df1ce0 00000000 939b3000 01000000 00000000 ......0......... │ │ 0x00df1cf0 04000000 ffffffff a2b93000 01000000 ..........0..... │ │ 0x00df1d00 00000000 04000000 ffffffff 2d0a3000 ............-.0. │ │ 0x00df1d10 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00df1d20 98123100 04000000 00000000 00000000 ..1............. │ │ - 0x00df1d30 ffffffff 3b873100 05000000 00000000 ....;.1......... │ │ + 0x00df1d20 bf123100 04000000 00000000 00000000 ..1............. │ │ + 0x00df1d30 ffffffff 62873100 05000000 00000000 ....b.1......... │ │ 0x00df1d40 00000000 ffffffff 6d2d3300 01000000 ........m-3..... │ │ 0x00df1d50 00000000 04000000 ffffffff c1eb2f00 ............../. │ │ 0x00df1d60 04000000 00000000 00000000 ffffffff ................ │ │ 0x00df1d70 f8ff2f00 04000000 00000000 00000000 ../............. │ │ - 0x00df1d80 ffffffff 415a3200 04000000 00000000 ....AZ2......... │ │ + 0x00df1d80 ffffffff 685a3200 04000000 00000000 ....hZ2......... │ │ 0x00df1d90 00000000 ffffffff 22cf2f00 04000000 ........"./..... │ │ 0x00df1da0 00000000 00000000 ffffffff 3e053000 ............>.0. │ │ 0x00df1db0 02000000 00000000 00000000 ffffffff ................ │ │ 0x00df1dc0 7afe2f00 02000000 00000000 00000000 z./............. │ │ 0x00df1dd0 ffffffff b8993000 02000000 00000000 ......0......... │ │ - 0x00df1de0 00000000 ffffffff dbfe3100 05000000 ..........1..... │ │ - 0x00df1df0 00000000 00000000 ffffffff 12623100 .............b1. │ │ + 0x00df1de0 00000000 ffffffff 02ff3100 05000000 ..........1..... │ │ + 0x00df1df0 00000000 00000000 ffffffff 39623100 ............9b1. │ │ 0x00df1e00 02000000 00000000 00000000 ffffffff ................ │ │ 0x00df1e10 c5803000 02000000 00000000 00000000 ..0............. │ │ - 0x00df1e20 ffffffff e6653100 05000000 00000000 .....e1......... │ │ + 0x00df1e20 ffffffff 0d663100 05000000 00000000 .....f1......... │ │ 0x00df1e30 00000000 ffffffff 6d2d3300 01000000 ........m-3..... │ │ 0x00df1e40 00000000 04000000 ffffffff 6f983000 ............o.0. │ │ 0x00df1e50 05000000 00000000 00000000 ffffffff ................ │ │ 0x00df1e60 12d22f00 05000000 00000000 00000000 ../............. │ │ - 0x00df1e70 ffffffff 5a013200 05000000 00000000 ....Z.2......... │ │ + 0x00df1e70 ffffffff 81013200 05000000 00000000 ......2......... │ │ 0x00df1e80 00000000 ffffffff 2c083000 02000000 ........,.0..... │ │ 0x00df1e90 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00df1ea0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00df1eb0 3b873100 05000000 00000000 00000000 ;.1............. │ │ + 0x00df1eb0 62873100 05000000 00000000 00000000 b.1............. │ │ 0x00df1ec0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00df1ed0 00000000 00000000 01000000 a841d200 .............A.. │ │ 0x00df1ee0 0a000000 6ceac100 0b000000 e041d200 ....l........A.. │ │ 0x00df1ef0 0c000000 0442d200 0d000000 1442d200 .....B.......B.. │ │ 0x00df1f00 0e000000 1842d200 15000000 2842d200 .....B......(B.. │ │ 0x00df1f10 17000000 9842d200 16000000 c043d200 .....B.......C.. │ │ 0x00df1f20 28000000 cc43d200 29000000 1c44d200 (....C..)....D.. │ │ @@ -40564,22 +40564,22 @@ │ │ 0x00df2140 04000000 3445d200 05000000 e846d200 ....4E.......F.. │ │ 0x00df2150 06000000 884ad200 07000000 2047d200 .....J...... G.. │ │ 0x00df2160 08000000 6847d200 2c000000 9c47d200 ....hG..,....G.. │ │ 0x00df2170 00000000 00000000 939b3000 01000000 ..........0..... │ │ 0x00df2180 00000000 04000000 ffffffff a2b93000 ..............0. │ │ 0x00df2190 01000000 00000000 04000000 ffffffff ................ │ │ 0x00df21a0 2d0a3000 01000000 00000000 04000000 -.0............. │ │ - 0x00df21b0 ffffffff 663c3200 04000000 00000000 ....f<2......... │ │ - 0x00df21c0 00000000 ffffffff 3b873100 05000000 ........;.1..... │ │ + 0x00df21b0 ffffffff 8d3c3200 04000000 00000000 .....<2......... │ │ + 0x00df21c0 00000000 ffffffff 62873100 05000000 ........b.1..... │ │ 0x00df21d0 00000000 00000000 ffffffff 6f983000 ............o.0. │ │ 0x00df21e0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00df21f0 2c083000 05000000 00000000 00000000 ,.0............. │ │ 0x00df2200 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00df2210 00000000 00000000 3b873100 05000000 ........;.1..... │ │ - 0x00df2220 00000000 00000000 ffffffff d3cd3200 ..............2. │ │ + 0x00df2210 00000000 00000000 62873100 05000000 ........b.1..... │ │ + 0x00df2220 00000000 00000000 ffffffff facd3200 ..............2. │ │ 0x00df2230 04000000 00000000 00000000 ffffffff ................ │ │ 0x00df2240 00000000 00000000 00000000 00000000 ................ │ │ 0x00df2250 00000000 6f983000 05000000 00000000 ....o.0......... │ │ 0x00df2260 00000000 ffffffff 2c083000 05000000 ........,.0..... │ │ 0x00df2270 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00df2280 00000000 00000000 00000000 00000000 ................ │ │ 0x00df2290 939b3000 01000000 00000000 04000000 ..0............. │ │ @@ -40611,27 +40611,27 @@ │ │ 0x00df2430 06000000 e458d200 07000000 445bd200 .....X......D[.. │ │ 0x00df2440 00000000 00000000 2c083000 05000000 ........,.0..... │ │ 0x00df2450 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00df2460 00000000 00000000 00000000 00000000 ................ │ │ 0x00df2470 2c083000 05000000 00000000 00000000 ,.0............. │ │ 0x00df2480 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00df2490 00000000 00000000 2c083000 05000000 ........,.0..... │ │ - 0x00df24a0 00000000 00000000 ffffffff d3cd3200 ..............2. │ │ + 0x00df24a0 00000000 00000000 ffffffff facd3200 ..............2. │ │ 0x00df24b0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00df24c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00df24d0 00000000 2c083000 05000000 00000000 ....,.0......... │ │ 0x00df24e0 00000000 ffffffff 138f3000 04000000 ..........0..... │ │ - 0x00df24f0 00000000 00000000 ffffffff bce53000 ..............0. │ │ + 0x00df24f0 00000000 00000000 ffffffff e3e53000 ..............0. │ │ 0x00df2500 04000000 00000000 00000000 ffffffff ................ │ │ 0x00df2510 00000000 00000000 00000000 00000000 ................ │ │ 0x00df2520 00000000 2c083000 05000000 00000000 ....,.0......... │ │ 0x00df2530 00000000 ffffffff 138f3000 04000000 ..........0..... │ │ - 0x00df2540 00000000 00000000 ffffffff bce53000 ..............0. │ │ + 0x00df2540 00000000 00000000 ffffffff e3e53000 ..............0. │ │ 0x00df2550 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00df2560 d3cd3200 04000000 00000000 00000000 ..2............. │ │ + 0x00df2560 facd3200 04000000 00000000 00000000 ..2............. │ │ 0x00df2570 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00df2580 00000000 00000000 01000000 2060d200 ............ `.. │ │ 0x00df2590 02000000 6c60d200 04000000 7860d200 ....l`......x`.. │ │ 0x00df25a0 05000000 a061d200 06000000 b061d200 .....a.......a.. │ │ 0x00df25b0 07000000 d062d200 08000000 0863d200 .....b.......c.. │ │ 0x00df25c0 0a000000 5463d200 0b000000 5863d200 ....Tc......Xc.. │ │ 0x00df25d0 0c000000 9065d200 15000000 a065d200 .....e.......e.. │ │ @@ -40648,94 +40648,94 @@ │ │ 0x00df2680 16000000 6867d200 28000000 0468d200 ....hg..(....h.. │ │ 0x00df2690 29000000 d868d200 2a000000 f068d200 )....h..*....h.. │ │ 0x00df26a0 2b000000 f869d200 14000000 f86ad200 +....i.......j.. │ │ 0x00df26b0 2c000000 106ad200 00000000 00000000 ,....j.......... │ │ 0x00df26c0 939b3000 01000000 00000000 04000000 ..0............. │ │ 0x00df26d0 ffffffff a2b93000 01000000 00000000 ......0......... │ │ 0x00df26e0 04000000 ffffffff 2d0a3000 01000000 ........-.0..... │ │ - 0x00df26f0 00000000 04000000 ffffffff 98123100 ..............1. │ │ + 0x00df26f0 00000000 04000000 ffffffff bf123100 ..............1. │ │ 0x00df2700 04000000 00000000 00000000 ffffffff ................ │ │ 0x00df2710 c1283000 02000000 00000000 00000000 .(0............. │ │ 0x00df2720 ffffffff 23793000 02000000 00000000 ....#y0......... │ │ - 0x00df2730 00000000 ffffffff 3a963200 02000000 ........:.2..... │ │ + 0x00df2730 00000000 ffffffff 61963200 02000000 ........a.2..... │ │ 0x00df2740 00000000 00000000 ffffffff 880f3300 ..............3. │ │ 0x00df2750 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00df2760 cda93100 02000000 00000000 00000000 ..1............. │ │ - 0x00df2770 ffffffff b6d23200 02000000 00000000 ......2......... │ │ + 0x00df2760 f4a93100 02000000 00000000 00000000 ..1............. │ │ + 0x00df2770 ffffffff ddd23200 02000000 00000000 ......2......... │ │ 0x00df2780 00000000 ffffffff a0ed2f00 02000000 ........../..... │ │ 0x00df2790 00000000 00000000 ffffffff 04303300 .............03. │ │ 0x00df27a0 02000000 00000000 00000000 ffffffff ................ │ │ 0x00df27b0 aced2f00 02000000 00000000 00000000 ../............. │ │ 0x00df27c0 ffffffff 0dba3000 02000000 00000000 ......0......... │ │ - 0x00df27d0 00000000 ffffffff d9a93100 02000000 ..........1..... │ │ - 0x00df27e0 00000000 00000000 ffffffff 305c3200 ............0\2. │ │ + 0x00df27d0 00000000 ffffffff 00aa3100 02000000 ..........1..... │ │ + 0x00df27e0 00000000 00000000 ffffffff 575c3200 ............W\2. │ │ 0x00df27f0 02000000 00000000 00000000 ffffffff ................ │ │ 0x00df2800 ee9b3000 02000000 00000000 00000000 ..0............. │ │ 0x00df2810 ffffffff b8ed2f00 02000000 00000000 ....../......... │ │ - 0x00df2820 00000000 ffffffff 73873100 02000000 ........s.1..... │ │ - 0x00df2830 00000000 00000000 ffffffff 64793200 ............dy2. │ │ + 0x00df2820 00000000 ffffffff 9a873100 02000000 ..........1..... │ │ + 0x00df2830 00000000 00000000 ffffffff 8b793200 .............y2. │ │ 0x00df2840 02000000 00000000 00000000 ffffffff ................ │ │ 0x00df2850 940f3300 02000000 00000000 00000000 ..3............. │ │ - 0x00df2860 ffffffff c2d23200 02000000 00000000 ......2......... │ │ + 0x00df2860 ffffffff e9d23200 02000000 00000000 ......2......... │ │ 0x00df2870 00000000 ffffffff a20f3300 02000000 ..........3..... │ │ 0x00df2880 00000000 00000000 ffffffff c6ed2f00 ............../. │ │ 0x00df2890 02000000 00000000 00000000 ffffffff ................ │ │ 0x00df28a0 6a0a3000 02000000 00000000 00000000 j.0............. │ │ 0x00df28b0 ffffffff 15d22f00 02000000 00000000 ....../......... │ │ 0x00df28c0 00000000 ffffffff 10303300 02000000 .........03..... │ │ 0x00df28d0 00000000 00000000 ffffffff 1f303300 .............03. │ │ 0x00df28e0 02000000 00000000 00000000 ffffffff ................ │ │ 0x00df28f0 b00f3300 02000000 00000000 00000000 ..3............. │ │ - 0x00df2900 ffffffff 81873100 02000000 00000000 ......1......... │ │ - 0x00df2910 00000000 ffffffff 00503100 02000000 .........P1..... │ │ + 0x00df2900 ffffffff a8873100 02000000 00000000 ......1......... │ │ + 0x00df2910 00000000 ffffffff 27503100 02000000 ........'P1..... │ │ 0x00df2920 00000000 00000000 ffffffff 30303300 ............003. │ │ 0x00df2930 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00df2940 81f93000 02000000 00000000 00000000 ..0............. │ │ - 0x00df2950 ffffffff 92873100 02000000 00000000 ......1......... │ │ + 0x00df2940 a8f93000 02000000 00000000 00000000 ..0............. │ │ + 0x00df2950 ffffffff b9873100 02000000 00000000 ......1......... │ │ 0x00df2960 00000000 ffffffff fb9b3000 02000000 ..........0..... │ │ 0x00df2970 00000000 00000000 ffffffff 62463000 ............bF0. │ │ 0x00df2980 02000000 00000000 00000000 ffffffff ................ │ │ 0x00df2990 00000000 00000000 00000000 00000000 ................ │ │ 0x00df29a0 00000000 c1283000 02000000 00000000 .....(0......... │ │ 0x00df29b0 00000000 ffffffff 23793000 02000000 ........#y0..... │ │ - 0x00df29c0 00000000 00000000 ffffffff 3a963200 ............:.2. │ │ + 0x00df29c0 00000000 00000000 ffffffff 61963200 ............a.2. │ │ 0x00df29d0 02000000 00000000 00000000 ffffffff ................ │ │ 0x00df29e0 880f3300 02000000 00000000 00000000 ..3............. │ │ - 0x00df29f0 ffffffff cda93100 02000000 00000000 ......1......... │ │ - 0x00df2a00 00000000 ffffffff b6d23200 02000000 ..........2..... │ │ + 0x00df29f0 ffffffff f4a93100 02000000 00000000 ......1......... │ │ + 0x00df2a00 00000000 ffffffff ddd23200 02000000 ..........2..... │ │ 0x00df2a10 00000000 00000000 ffffffff a0ed2f00 ............../. │ │ 0x00df2a20 02000000 00000000 00000000 ffffffff ................ │ │ 0x00df2a30 04303300 02000000 00000000 00000000 .03............. │ │ 0x00df2a40 ffffffff aced2f00 02000000 00000000 ....../......... │ │ 0x00df2a50 00000000 ffffffff 0dba3000 02000000 ..........0..... │ │ - 0x00df2a60 00000000 00000000 ffffffff d9a93100 ..............1. │ │ + 0x00df2a60 00000000 00000000 ffffffff 00aa3100 ..............1. │ │ 0x00df2a70 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00df2a80 305c3200 02000000 00000000 00000000 0\2............. │ │ + 0x00df2a80 575c3200 02000000 00000000 00000000 W\2............. │ │ 0x00df2a90 ffffffff ee9b3000 02000000 00000000 ......0......... │ │ 0x00df2aa0 00000000 ffffffff b8ed2f00 02000000 ........../..... │ │ - 0x00df2ab0 00000000 00000000 ffffffff 73873100 ............s.1. │ │ + 0x00df2ab0 00000000 00000000 ffffffff 9a873100 ..............1. │ │ 0x00df2ac0 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00df2ad0 64793200 02000000 00000000 00000000 dy2............. │ │ + 0x00df2ad0 8b793200 02000000 00000000 00000000 .y2............. │ │ 0x00df2ae0 ffffffff 940f3300 02000000 00000000 ......3......... │ │ - 0x00df2af0 00000000 ffffffff c2d23200 02000000 ..........2..... │ │ + 0x00df2af0 00000000 ffffffff e9d23200 02000000 ..........2..... │ │ 0x00df2b00 00000000 00000000 ffffffff a20f3300 ..............3. │ │ 0x00df2b10 02000000 00000000 00000000 ffffffff ................ │ │ 0x00df2b20 c6ed2f00 02000000 00000000 00000000 ../............. │ │ 0x00df2b30 ffffffff 6a0a3000 02000000 00000000 ....j.0......... │ │ 0x00df2b40 00000000 ffffffff 15d22f00 02000000 ........../..... │ │ 0x00df2b50 00000000 00000000 ffffffff 10303300 .............03. │ │ 0x00df2b60 02000000 00000000 00000000 ffffffff ................ │ │ 0x00df2b70 1f303300 02000000 00000000 00000000 .03............. │ │ 0x00df2b80 ffffffff b00f3300 02000000 00000000 ......3......... │ │ - 0x00df2b90 00000000 ffffffff 81873100 02000000 ..........1..... │ │ - 0x00df2ba0 00000000 00000000 ffffffff 00503100 .............P1. │ │ + 0x00df2b90 00000000 ffffffff a8873100 02000000 ..........1..... │ │ + 0x00df2ba0 00000000 00000000 ffffffff 27503100 ............'P1. │ │ 0x00df2bb0 02000000 00000000 00000000 ffffffff ................ │ │ 0x00df2bc0 30303300 02000000 00000000 00000000 003............. │ │ - 0x00df2bd0 ffffffff 81f93000 02000000 00000000 ......0......... │ │ - 0x00df2be0 00000000 ffffffff 92873100 02000000 ..........1..... │ │ + 0x00df2bd0 ffffffff a8f93000 02000000 00000000 ......0......... │ │ + 0x00df2be0 00000000 ffffffff b9873100 02000000 ..........1..... │ │ 0x00df2bf0 00000000 00000000 ffffffff fb9b3000 ..............0. │ │ 0x00df2c00 02000000 00000000 00000000 ffffffff ................ │ │ 0x00df2c10 62463000 02000000 00000000 00000000 bF0............. │ │ 0x00df2c20 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00df2c30 00000000 00000000 01000000 786cd200 ............xl.. │ │ 0x00df2c40 02000000 c46cd200 03000000 146dd200 .....l.......m.. │ │ 0x00df2c50 04000000 506dd200 05000000 586ed200 ....Pm......Xn.. │ │ @@ -40743,78 +40743,78 @@ │ │ 0x00df2c70 08000000 b46ed200 0c000000 286fd200 .....n......(o.. │ │ 0x00df2c80 09000000 386fd200 00000000 00000000 ....8o.......... │ │ 0x00df2c90 fc013300 02000000 00000000 04000000 ..3............. │ │ 0x00df2ca0 ffffffff 3f603300 02000000 00000000 ....?`3......... │ │ 0x00df2cb0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00df2cc0 00000000 00000000 00000000 fc013300 ..............3. │ │ 0x00df2cd0 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00df2ce0 2cf33100 05000000 00000000 00000000 ,.1............. │ │ - 0x00df2cf0 ffffffff 4a1f3100 05000000 00000000 ....J.1......... │ │ + 0x00df2ce0 53f33100 05000000 00000000 00000000 S.1............. │ │ + 0x00df2cf0 ffffffff 711f3100 05000000 00000000 ....q.1......... │ │ 0x00df2d00 00000000 ffffffff 8a403000 05000000 .........@0..... │ │ 0x00df2d10 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00df2d20 00000000 00000000 00000000 00000000 ................ │ │ 0x00df2d30 01000000 4871d200 02000000 9471d200 ....Hq.......q.. │ │ 0x00df2d40 03000000 e471d200 04000000 2072d200 .....q...... r.. │ │ 0x00df2d50 05000000 2873d200 06000000 3873d200 ....(s......8s.. │ │ 0x00df2d60 0b000000 7473d200 08000000 8473d200 ....ts.......s.. │ │ 0x00df2d70 0c000000 f873d200 09000000 0874d200 .....s.......t.. │ │ 0x00df2d80 00000000 00000000 fc013300 02000000 ..........3..... │ │ 0x00df2d90 00000000 04000000 ffffffff 3f603300 ............?`3. │ │ 0x00df2da0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00df2db0 00000000 00000000 00000000 00000000 ................ │ │ 0x00df2dc0 00000000 fc013300 02000000 00000000 ......3......... │ │ - 0x00df2dd0 04000000 ffffffff 2cf33100 05000000 ........,.1..... │ │ - 0x00df2de0 00000000 00000000 ffffffff 4a1f3100 ............J.1. │ │ + 0x00df2dd0 04000000 ffffffff 53f33100 05000000 ........S.1..... │ │ + 0x00df2de0 00000000 00000000 ffffffff 711f3100 ............q.1. │ │ 0x00df2df0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00df2e00 8a403000 05000000 00000000 00000000 .@0............. │ │ 0x00df2e10 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00df2e20 00000000 00000000 01000000 1876d200 .............v.. │ │ 0x00df2e30 02000000 9476d200 03000000 6877d200 .....v......hw.. │ │ 0x00df2e40 04000000 a877d200 05000000 6878d200 .....w......hx.. │ │ 0x00df2e50 06000000 7078d200 0b000000 a878d200 ....px.......x.. │ │ 0x00df2e60 08000000 b878d200 0c000000 9079d200 .....x.......y.. │ │ 0x00df2e70 09000000 a079d200 00000000 00000000 .....y.......... │ │ 0x00df2e80 fc013300 02000000 00000000 04000000 ..3............. │ │ 0x00df2e90 ffffffff 3f603300 02000000 00000000 ....?`3......... │ │ 0x00df2ea0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00df2eb0 00000000 00000000 00000000 138f3000 ..............0. │ │ 0x00df2ec0 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00df2ed0 d3cd3200 04000000 00000000 00000000 ..2............. │ │ - 0x00df2ee0 ffffffff 2cf33100 05000000 00000000 ....,.1......... │ │ + 0x00df2ed0 facd3200 04000000 00000000 00000000 ..2............. │ │ + 0x00df2ee0 ffffffff 53f33100 05000000 00000000 ....S.1......... │ │ 0x00df2ef0 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00df2f00 00000000 00000000 00000000 01000000 ................ │ │ 0x00df2f10 4883d200 02000000 d883d200 03000000 H............... │ │ 0x00df2f20 6084d200 04000000 a084d200 05000000 `............... │ │ 0x00df2f30 8c85d200 06000000 1886d200 0a000000 ................ │ │ 0x00df2f40 c086d200 07000000 d086d200 0c000000 ................ │ │ 0x00df2f50 0087d200 09000000 1087d200 00000000 ................ │ │ 0x00df2f60 00000000 fc013300 02000000 00000000 ......3......... │ │ 0x00df2f70 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00df2f80 00000000 00000000 00000000 138f3000 ..............0. │ │ 0x00df2f90 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00df2fa0 d3cd3200 04000000 00000000 00000000 ..2............. │ │ - 0x00df2fb0 ffffffff 2cf33100 05000000 00000000 ....,.1......... │ │ - 0x00df2fc0 00000000 ffffffff 05873100 05000000 ..........1..... │ │ + 0x00df2fa0 facd3200 04000000 00000000 00000000 ..2............. │ │ + 0x00df2fb0 ffffffff 53f33100 05000000 00000000 ....S.1......... │ │ + 0x00df2fc0 00000000 ffffffff 2c873100 05000000 ........,.1..... │ │ 0x00df2fd0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00df2fe0 00000000 00000000 00000000 00000000 ................ │ │ 0x00df2ff0 01000000 4089d200 02000000 bc89d200 ....@........... │ │ 0x00df3000 03000000 108bd200 04000000 648bd200 ............d... │ │ 0x00df3010 05000000 e88bd200 06000000 a88cd200 ................ │ │ 0x00df3020 0b000000 388dd200 08000000 488dd200 ....8.......H... │ │ 0x00df3030 0c000000 fc8dd200 09000000 0c8ed200 ................ │ │ 0x00df3040 00000000 00000000 fc013300 02000000 ..........3..... │ │ 0x00df3050 00000000 04000000 ffffffff 3f603300 ............?`3. │ │ 0x00df3060 02000000 00000000 04000000 ffffffff ................ │ │ 0x00df3070 00000000 00000000 00000000 00000000 ................ │ │ 0x00df3080 00000000 fba62f00 04000000 00000000 ....../......... │ │ - 0x00df3090 00000000 ffffffff d3cd3200 04000000 ..........2..... │ │ - 0x00df30a0 00000000 00000000 ffffffff 2cf33100 ............,.1. │ │ + 0x00df3090 00000000 ffffffff facd3200 04000000 ..........2..... │ │ + 0x00df30a0 00000000 00000000 ffffffff 53f33100 ............S.1. │ │ 0x00df30b0 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00df30c0 05f13100 01000000 00000000 04000000 ..1............. │ │ - 0x00df30d0 ffffffff 3eb53100 01000000 00000000 ....>.1......... │ │ + 0x00df30c0 2cf13100 01000000 00000000 04000000 ,.1............. │ │ + 0x00df30d0 ffffffff 65b53100 01000000 00000000 ....e.1......... │ │ 0x00df30e0 04000000 ffffffff 0cee3200 02000000 ..........2..... │ │ 0x00df30f0 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00df3100 00000000 00000000 00000000 00000000 ................ │ │ 0x00df3110 01000000 a88fd200 02000000 b88fd200 ................ │ │ 0x00df3120 03000000 9490d200 04000000 ec90d200 ................ │ │ 0x00df3130 05000000 7093d200 06000000 7893d200 ....p.......x... │ │ 0x00df3140 0b000000 b494d200 08000000 c494d200 ................ │ │ @@ -40823,198 +40823,198 @@ │ │ 0x00df3170 02000000 b88fd200 03000000 9490d200 ................ │ │ 0x00df3180 04000000 ec90d200 05000000 7093d200 ............p... │ │ 0x00df3190 06000000 7893d200 0b000000 b494d200 ....x........... │ │ 0x00df31a0 08000000 c494d200 0c000000 4c95d200 ............L... │ │ 0x00df31b0 09000000 5c95d200 00000000 00000000 ....\........... │ │ 0x00df31c0 fba62f00 04000000 3fc93000 10000000 ../.....?.0..... │ │ 0x00df31d0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00df31e0 00000000 00000000 4a1f3100 05000000 ........J.1..... │ │ + 0x00df31e0 00000000 00000000 711f3100 05000000 ........q.1..... │ │ 0x00df31f0 4a733000 00000000 ffffffff 00000000 Js0............. │ │ 0x00df3200 00000000 00000000 00000000 00000000 ................ │ │ 0x00df3210 fc013300 02000000 00000000 04000000 ..3............. │ │ 0x00df3220 ffffffff 3f603300 02000000 00000000 ....?`3......... │ │ 0x00df3230 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00df3240 00000000 00000000 00000000 48503300 ............HP3. │ │ 0x00df3250 01000000 00000000 04000000 ffffffff ................ │ │ 0x00df3260 fc013300 02000000 00000000 04000000 ..3............. │ │ - 0x00df3270 ffffffff 2cf33100 05000000 00000000 ....,.1......... │ │ - 0x00df3280 00000000 ffffffff 4a1f3100 05000000 ........J.1..... │ │ + 0x00df3270 ffffffff 53f33100 05000000 00000000 ....S.1......... │ │ + 0x00df3280 00000000 ffffffff 711f3100 05000000 ........q.1..... │ │ 0x00df3290 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00df32a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00df32b0 fba62f00 04000000 09aa3000 10000000 ../.......0..... │ │ 0x00df32c0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00df32d0 00000000 00000000 01000000 e09ad200 ................ │ │ 0x00df32e0 02000000 249bd200 03000000 749bd200 ....$.......t... │ │ 0x00df32f0 04000000 889bd200 05000000 649cd200 ............d... │ │ 0x00df3300 06000000 8c9cd200 0a000000 d49cd200 ................ │ │ 0x00df3310 07000000 e49cd200 0c000000 149dd200 ................ │ │ 0x00df3320 09000000 249dd200 00000000 00000000 ....$........... │ │ 0x00df3330 fc013300 02000000 00000000 04000000 ..3............. │ │ 0x00df3340 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00df3350 00000000 00000000 2cf33100 05000000 ........,.1..... │ │ + 0x00df3350 00000000 00000000 53f33100 05000000 ........S.1..... │ │ 0x00df3360 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00df3370 00000000 00000000 00000000 00000000 ................ │ │ 0x00df3380 01000000 b89dd200 02000000 fc9dd200 ................ │ │ 0x00df3390 03000000 4c9ed200 04000000 609ed200 ....L.......`... │ │ 0x00df33a0 05000000 149fd200 06000000 349fd200 ............4... │ │ 0x00df33b0 0b000000 889fd200 08000000 989fd200 ................ │ │ 0x00df33c0 0c000000 58a0d200 09000000 68a0d200 ....X.......h... │ │ 0x00df33d0 00000000 00000000 fc013300 02000000 ..........3..... │ │ 0x00df33e0 00000000 04000000 ffffffff 843f3300 .............?3. │ │ 0x00df33f0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00df3400 848d3000 02000000 00000000 04000000 ..0............. │ │ 0x00df3410 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00df3420 00000000 00000000 fc013300 02000000 ..........3..... │ │ - 0x00df3430 00000000 04000000 ffffffff 2cf33100 ............,.1. │ │ + 0x00df3430 00000000 04000000 ffffffff 53f33100 ............S.1. │ │ 0x00df3440 05000000 00000000 00000000 ffffffff ................ │ │ 0x00df3450 843f3300 02000000 00000000 04000000 .?3............. │ │ 0x00df3460 ffffffff 848d3000 02000000 00000000 ......0......... │ │ 0x00df3470 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00df3480 00000000 00000000 00000000 01000000 ................ │ │ 0x00df3490 88c4d200 02000000 f4c4d200 03000000 ................ │ │ 0x00df34a0 64c5d200 04000000 fcc5d200 05000000 d............... │ │ 0x00df34b0 88c6d200 06000000 acc6d200 08000000 ................ │ │ 0x00df34c0 fcbbd200 09000000 10aad200 0a000000 ................ │ │ 0x00df34d0 18aad200 0d000000 c8c6d200 10000000 ................ │ │ 0x00df34e0 d8c6d200 0c000000 30c7d200 0f000000 ........0....... │ │ 0x00df34f0 40c7d200 11000000 44c8d200 12000000 @.......D....... │ │ 0x00df3500 1caad200 13000000 70aed200 00000000 ........p....... │ │ - 0x00df3510 00000000 d3cd3200 04000000 00000000 ......2......... │ │ + 0x00df3510 00000000 facd3200 04000000 00000000 ......2......... │ │ 0x00df3520 00000000 ffffffff 138f3000 04000000 ..........0..... │ │ - 0x00df3530 00000000 00000000 ffffffff 42193100 ............B.1. │ │ + 0x00df3530 00000000 00000000 ffffffff 69193100 ............i.1. │ │ 0x00df3540 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00df3550 58803200 02000000 00000000 04000000 X.2............. │ │ - 0x00df3560 ffffffff 6f073200 02000000 00000000 ....o.2......... │ │ + 0x00df3550 7f803200 02000000 00000000 04000000 ..2............. │ │ + 0x00df3560 ffffffff 96073200 02000000 00000000 ......2......... │ │ 0x00df3570 08000000 ffffffff 00000000 00000000 ................ │ │ 0x00df3580 00000000 00000000 00000000 138f3000 ..............0. │ │ 0x00df3590 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00df35a0 42193100 01000000 00000000 04000000 B.1............. │ │ + 0x00df35a0 69193100 01000000 00000000 04000000 i.1............. │ │ 0x00df35b0 ffffffff 83973000 01000000 00000000 ......0......... │ │ 0x00df35c0 04000000 ffffffff 5ebe2f00 02000000 ........^./..... │ │ - 0x00df35d0 00000000 04000000 ffffffff 4a713100 ............Jq1. │ │ + 0x00df35d0 00000000 04000000 ffffffff 71713100 ............qq1. │ │ 0x00df35e0 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00df35f0 e12c3200 02000000 00000000 04000000 .,2............. │ │ + 0x00df35f0 082d3200 02000000 00000000 04000000 .-2............. │ │ 0x00df3600 ffffffff 67be2f00 02000000 00000000 ....g./......... │ │ 0x00df3610 04000000 ffffffff 8d8d3000 02000000 ..........0..... │ │ - 0x00df3620 00000000 04000000 ffffffff 135c3100 .............\1. │ │ + 0x00df3620 00000000 04000000 ffffffff 3a5c3100 ............:\1. │ │ 0x00df3630 02000000 00000000 04000000 ffffffff ................ │ │ 0x00df3640 4fc93000 02000000 00000000 04000000 O.0............. │ │ - 0x00df3650 ffffffff 49a33200 02000000 00000000 ....I.2......... │ │ + 0x00df3650 ffffffff 70a33200 02000000 00000000 ....p.2......... │ │ 0x00df3660 04000000 ffffffff 14193000 02000000 ..........0..... │ │ - 0x00df3670 00000000 04000000 ffffffff 55a33200 ............U.2. │ │ + 0x00df3670 00000000 04000000 ffffffff 7ca33200 ............|.2. │ │ 0x00df3680 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00df3690 58803200 02000000 00000000 04000000 X.2............. │ │ - 0x00df36a0 ffffffff 6f073200 02000000 00000000 ....o.2......... │ │ + 0x00df3690 7f803200 02000000 00000000 04000000 ..2............. │ │ + 0x00df36a0 ffffffff 96073200 02000000 00000000 ......2......... │ │ 0x00df36b0 08000000 ffffffff 00000000 00000000 ................ │ │ 0x00df36c0 00000000 00000000 00000000 01000000 ................ │ │ 0x00df36d0 0ce3d200 02000000 78e3d200 03000000 ........x....... │ │ 0x00df36e0 d0e3d200 04000000 68e4d200 05000000 ........h....... │ │ 0x00df36f0 e0e4d200 06000000 04e5d200 08000000 ................ │ │ 0x00df3700 fcbbd200 09000000 10aad200 0a000000 ................ │ │ 0x00df3710 18aad200 0d000000 20e5d200 10000000 ........ ....... │ │ 0x00df3720 30e5d200 0c000000 88e5d200 0f000000 0............... │ │ 0x00df3730 98e5d200 11000000 68e6d200 12000000 ........h....... │ │ 0x00df3740 1caad200 13000000 70aed200 00000000 ........p....... │ │ - 0x00df3750 00000000 d3cd3200 04000000 00000000 ......2......... │ │ + 0x00df3750 00000000 facd3200 04000000 00000000 ......2......... │ │ 0x00df3760 00000000 ffffffff fba62f00 04000000 ........../..... │ │ - 0x00df3770 00000000 00000000 ffffffff 58803200 ............X.2. │ │ + 0x00df3770 00000000 00000000 ffffffff 7f803200 ..............2. │ │ 0x00df3780 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00df3790 6f073200 02000000 00000000 08000000 o.2............. │ │ + 0x00df3790 96073200 02000000 00000000 08000000 ..2............. │ │ 0x00df37a0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00df37b0 00000000 00000000 fba62f00 04000000 ........../..... │ │ 0x00df37c0 00000000 00000000 ffffffff 83973000 ..............0. │ │ 0x00df37d0 01000000 00000000 04000000 ffffffff ................ │ │ 0x00df37e0 5ebe2f00 02000000 00000000 04000000 ^./............. │ │ - 0x00df37f0 ffffffff 4a713100 02000000 00000000 ....Jq1......... │ │ - 0x00df3800 04000000 ffffffff e12c3200 02000000 .........,2..... │ │ + 0x00df37f0 ffffffff 71713100 02000000 00000000 ....qq1......... │ │ + 0x00df3800 04000000 ffffffff 082d3200 02000000 .........-2..... │ │ 0x00df3810 00000000 04000000 ffffffff 67be2f00 ............g./. │ │ 0x00df3820 02000000 00000000 04000000 ffffffff ................ │ │ 0x00df3830 8d8d3000 02000000 00000000 04000000 ..0............. │ │ - 0x00df3840 ffffffff 135c3100 02000000 00000000 .....\1......... │ │ + 0x00df3840 ffffffff 3a5c3100 02000000 00000000 ....:\1......... │ │ 0x00df3850 04000000 ffffffff 4fc93000 02000000 ........O.0..... │ │ - 0x00df3860 00000000 04000000 ffffffff 49a33200 ............I.2. │ │ + 0x00df3860 00000000 04000000 ffffffff 70a33200 ............p.2. │ │ 0x00df3870 02000000 00000000 04000000 ffffffff ................ │ │ 0x00df3880 14193000 02000000 00000000 04000000 ..0............. │ │ - 0x00df3890 ffffffff 55a33200 01000000 00000000 ....U.2......... │ │ - 0x00df38a0 04000000 ffffffff 58803200 02000000 ........X.2..... │ │ - 0x00df38b0 00000000 04000000 ffffffff 6f073200 ............o.2. │ │ + 0x00df3890 ffffffff 7ca33200 01000000 00000000 ....|.2......... │ │ + 0x00df38a0 04000000 ffffffff 7f803200 02000000 ..........2..... │ │ + 0x00df38b0 00000000 04000000 ffffffff 96073200 ..............2. │ │ 0x00df38c0 02000000 00000000 08000000 ffffffff ................ │ │ 0x00df38d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00df38e0 00000000 01000000 a0f2d200 02000000 ................ │ │ 0x00df38f0 0cf3d200 03000000 68f3d200 04000000 ........h....... │ │ 0x00df3900 00f4d200 05000000 6cf4d200 06000000 ........l....... │ │ 0x00df3910 90f4d200 08000000 fcbbd200 09000000 ................ │ │ 0x00df3920 10aad200 0a000000 18aad200 0d000000 ................ │ │ 0x00df3930 acf4d200 10000000 bcf4d200 0c000000 ................ │ │ 0x00df3940 14f5d200 0f000000 24f5d200 11000000 ........$....... │ │ 0x00df3950 44f6d200 12000000 1caad200 13000000 D............... │ │ - 0x00df3960 70aed200 00000000 00000000 d3cd3200 p.............2. │ │ + 0x00df3960 70aed200 00000000 00000000 facd3200 p.............2. │ │ 0x00df3970 04000000 00000000 00000000 ffffffff ................ │ │ 0x00df3980 fba62f00 04000000 00000000 00000000 ../............. │ │ 0x00df3990 ffffffff 45da3200 04000000 00000000 ....E.2......... │ │ - 0x00df39a0 00000000 ffffffff 58803200 02000000 ........X.2..... │ │ - 0x00df39b0 00000000 04000000 ffffffff 6f073200 ............o.2. │ │ + 0x00df39a0 00000000 ffffffff 7f803200 02000000 ..........2..... │ │ + 0x00df39b0 00000000 04000000 ffffffff 96073200 ..............2. │ │ 0x00df39c0 02000000 00000000 08000000 ffffffff ................ │ │ 0x00df39d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00df39e0 00000000 45da3200 04000000 00000000 ....E.2......... │ │ 0x00df39f0 00000000 ffffffff fba62f00 04000000 ........../..... │ │ 0x00df3a00 00000000 00000000 ffffffff 83973000 ..............0. │ │ 0x00df3a10 01000000 00000000 04000000 ffffffff ................ │ │ 0x00df3a20 5ebe2f00 02000000 00000000 04000000 ^./............. │ │ - 0x00df3a30 ffffffff 4a713100 02000000 00000000 ....Jq1......... │ │ - 0x00df3a40 04000000 ffffffff e12c3200 02000000 .........,2..... │ │ + 0x00df3a30 ffffffff 71713100 02000000 00000000 ....qq1......... │ │ + 0x00df3a40 04000000 ffffffff 082d3200 02000000 .........-2..... │ │ 0x00df3a50 00000000 04000000 ffffffff 67be2f00 ............g./. │ │ 0x00df3a60 02000000 00000000 04000000 ffffffff ................ │ │ 0x00df3a70 8d8d3000 02000000 00000000 04000000 ..0............. │ │ - 0x00df3a80 ffffffff 135c3100 02000000 00000000 .....\1......... │ │ + 0x00df3a80 ffffffff 3a5c3100 02000000 00000000 ....:\1......... │ │ 0x00df3a90 04000000 ffffffff 4fc93000 02000000 ........O.0..... │ │ - 0x00df3aa0 00000000 04000000 ffffffff 49a33200 ............I.2. │ │ + 0x00df3aa0 00000000 04000000 ffffffff 70a33200 ............p.2. │ │ 0x00df3ab0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00df3ac0 14193000 02000000 00000000 04000000 ..0............. │ │ - 0x00df3ad0 ffffffff 55a33200 01000000 00000000 ....U.2......... │ │ - 0x00df3ae0 04000000 ffffffff 58803200 02000000 ........X.2..... │ │ - 0x00df3af0 00000000 04000000 ffffffff 6f073200 ............o.2. │ │ + 0x00df3ad0 ffffffff 7ca33200 01000000 00000000 ....|.2......... │ │ + 0x00df3ae0 04000000 ffffffff 7f803200 02000000 ..........2..... │ │ + 0x00df3af0 00000000 04000000 ffffffff 96073200 ..............2. │ │ 0x00df3b00 02000000 00000000 08000000 ffffffff ................ │ │ 0x00df3b10 00000000 00000000 00000000 00000000 ................ │ │ 0x00df3b20 00000000 01000000 acfad200 02000000 ................ │ │ 0x00df3b30 2cfbd200 03000000 40fbd200 04000000 ,.......@....... │ │ 0x00df3b40 50fbd200 05000000 60fbd200 06000000 P.......`....... │ │ 0x00df3b50 5cfcd200 08000000 c0fcd200 09000000 \............... │ │ 0x00df3b60 c8fcd200 0a000000 d0fcd200 0c000000 ................ │ │ 0x00df3b70 d4fcd200 0f000000 e4fcd200 11000000 ................ │ │ 0x00df3b80 84fdd200 12000000 8cfdd200 13000000 ................ │ │ 0x00df3b90 b0fed200 00000000 00000000 83973000 ..............0. │ │ 0x00df3ba0 01000000 00000000 04000000 ffffffff ................ │ │ 0x00df3bb0 5ebe2f00 02000000 00000000 04000000 ^./............. │ │ - 0x00df3bc0 ffffffff 4a713100 02000000 00000000 ....Jq1......... │ │ + 0x00df3bc0 ffffffff 71713100 02000000 00000000 ....qq1......... │ │ 0x00df3bd0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00df3be0 00000000 00000000 00000000 01000000 ................ │ │ 0x00df3bf0 d0fed200 02000000 0cffd200 03000000 ................ │ │ 0x00df3c00 68ffd200 04000000 b8ffd200 05000000 h............... │ │ 0x00df3c10 ccffd200 06000000 6400d300 07000000 ........d....... │ │ 0x00df3c20 6c00d300 08000000 0401d300 09000000 l............... │ │ 0x00df3c30 7c01d300 0a000000 9401d300 0d000000 |............... │ │ 0x00df3c40 a801d300 10000000 b801d300 0c000000 ................ │ │ 0x00df3c50 4403d300 0f000000 5403d300 11000000 D.......T....... │ │ 0x00df3c60 2004d300 12000000 2804d300 00000000 .......(....... │ │ 0x00df3c70 00000000 8ee03200 05000000 00000000 ......2......... │ │ 0x00df3c80 00000000 ffffffff b83f3300 05000000 .........?3..... │ │ 0x00df3c90 00000000 00000000 ffffffff 5ebe2f00 ............^./. │ │ 0x00df3ca0 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00df3cb0 4a713100 02000000 00000000 04000000 Jq1............. │ │ + 0x00df3cb0 71713100 02000000 00000000 04000000 qq1............. │ │ 0x00df3cc0 ffffffff 2c1d3300 02000000 00000000 ....,.3......... │ │ 0x00df3cd0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00df3ce0 00000000 00000000 00000000 83973000 ..............0. │ │ 0x00df3cf0 01000000 00000000 04000000 ffffffff ................ │ │ 0x00df3d00 5ebe2f00 02000000 00000000 04000000 ^./............. │ │ - 0x00df3d10 ffffffff 4a713100 02000000 00000000 ....Jq1......... │ │ + 0x00df3d10 ffffffff 71713100 02000000 00000000 ....qq1......... │ │ 0x00df3d20 04000000 ffffffff 2c1d3300 02000000 ........,.3..... │ │ 0x00df3d30 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00df3d40 00000000 00000000 00000000 00000000 ................ │ │ - 0x00df3d50 8a6c3200 351d3300 ab6a3200 9be03200 .l2.5.3..j2...2. │ │ + 0x00df3d50 b16c3200 351d3300 d26a3200 9be03200 .l2.5.3..j2...2. │ │ 0x00df3d60 01000000 8409d300 02000000 300ad300 ............0... │ │ 0x00df3d70 03000000 600ad300 04000000 740bd300 ....`.......t... │ │ 0x00df3d80 05000000 a40bd300 08000000 b00cd300 ................ │ │ 0x00df3d90 09000000 cc0cd300 0a000000 f00cd300 ................ │ │ 0x00df3da0 0c000000 a80dd300 0d000000 cc0cd300 ................ │ │ 0x00df3db0 0e000000 c40dd300 10000000 600ed300 ............`... │ │ 0x00df3dc0 11000000 c00ed300 12000000 2010d300 ............ ... │ │ @@ -41103,33 +41103,33 @@ │ │ 0x00df42f0 1c000000 e412d300 1d000000 f812d300 ................ │ │ 0x00df4300 04000000 581ad300 05000000 a40bd300 ....X........... │ │ 0x00df4310 1e000000 801ad300 1f000000 e412d300 ................ │ │ 0x00df4320 20000000 e413d300 10000000 600ed300 ...........`... │ │ 0x00df4330 11000000 c00ed300 1a000000 9c14d300 ................ │ │ 0x00df4340 12000000 2010d300 13000000 dc10d300 .... ........... │ │ 0x00df4350 14000000 ac14d300 15000000 8015d300 ................ │ │ - 0x00df4360 00000000 00000000 a5463200 05000000 .........F2..... │ │ + 0x00df4360 00000000 00000000 cc463200 05000000 .........F2..... │ │ 0x00df4370 00000000 00000000 ffffffff fba62f00 ............../. │ │ 0x00df4380 04000000 00000000 00000000 ffffffff ................ │ │ 0x00df4390 76be2f00 02000000 00000000 04000000 v./............. │ │ 0x00df43a0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00df43b0 00000000 00000000 fba62f00 04000000 ........../..... │ │ - 0x00df43c0 00000000 00000000 ffffffff d3cd3200 ..............2. │ │ + 0x00df43c0 00000000 00000000 ffffffff facd3200 ..............2. │ │ 0x00df43d0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00df43e0 76be2f00 02000000 00000000 04000000 v./............. │ │ 0x00df43f0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00df4400 00000000 00000000 8c2f3000 05000000 ........./0..... │ │ 0x00df4410 00000000 00000000 ffffffff 76be2f00 ............v./. │ │ 0x00df4420 02000000 00000000 04000000 ffffffff ................ │ │ 0x00df4430 00000000 00000000 00000000 00000000 ................ │ │ - 0x00df4440 00000000 40000000 9aac3200 a3020000 ....@.....2..... │ │ + 0x00df4440 00000000 40000000 c1ac3200 a3020000 ....@.....2..... │ │ 0x00df4450 2fda2f00 a0020000 695c3000 a1020000 /./.....i\0..... │ │ - 0x00df4460 6ce23000 a2020000 c7193100 46040000 l.0.......1.F... │ │ + 0x00df4460 93e23000 a2020000 ee193100 46040000 ..0.......1.F... │ │ 0x00df4470 06c33000 47040000 87b92f00 48040000 ..0.G...../.H... │ │ - 0x00df4480 4c443200 49040000 55443200 4a040000 LD2.I...UD2.J... │ │ + 0x00df4480 73443200 49040000 7c443200 4a040000 sD2.I...|D2.J... │ │ 0x00df4490 02b72f00 4b040000 48113000 01000000 ../.K...H.0..... │ │ 0x00df44a0 e422d300 02000000 9023d300 03000000 .".......#...... │ │ 0x00df44b0 c023d300 04000000 c024d300 05000000 .#.......$...... │ │ 0x00df44c0 f024d300 08000000 e825d300 09000000 .$.......%...... │ │ 0x00df44d0 0426d300 0a000000 3026d300 0c000000 .&......0&...... │ │ 0x00df44e0 e826d300 0d000000 0426d300 0e000000 .&.......&...... │ │ 0x00df44f0 0427d300 10000000 c827d300 11000000 .'.......'...... │ │ @@ -41219,24 +41219,24 @@ │ │ 0x00df4a30 002dd300 1d000000 142dd300 04000000 .-.......-...... │ │ 0x00df4a40 5834d300 05000000 f024d300 1e000000 X4.......$...... │ │ 0x00df4a50 8034d300 1f000000 002dd300 20000000 .4.......-.. ... │ │ 0x00df4a60 002ed300 10000000 c827d300 11000000 .........'...... │ │ 0x00df4a70 3828d300 1a000000 9c2ed300 12000000 8(.............. │ │ 0x00df4a80 b829d300 13000000 c42ad300 14000000 .).......*...... │ │ 0x00df4a90 ac2ed300 15000000 802fd300 00000000 ........./...... │ │ - 0x00df4aa0 00000000 a5463200 05000000 00000000 .....F2......... │ │ - 0x00df4ab0 00000000 ffffffff acc23200 02000000 ..........2..... │ │ + 0x00df4aa0 00000000 cc463200 05000000 00000000 .....F2......... │ │ + 0x00df4ab0 00000000 ffffffff d3c23200 02000000 ..........2..... │ │ 0x00df4ac0 00000000 04000000 ffffffff fba62f00 ............../. │ │ 0x00df4ad0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00df4ae0 76be2f00 02000000 00000000 04000000 v./............. │ │ 0x00df4af0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00df4b00 00000000 00000000 fba62f00 04000000 ........../..... │ │ - 0x00df4b10 00000000 00000000 ffffffff acc23200 ..............2. │ │ + 0x00df4b10 00000000 00000000 ffffffff d3c23200 ..............2. │ │ 0x00df4b20 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00df4b30 d3cd3200 04000000 00000000 00000000 ..2............. │ │ + 0x00df4b30 facd3200 04000000 00000000 00000000 ..2............. │ │ 0x00df4b40 ffffffff 3ffc2f00 02000000 00000000 ....?./......... │ │ 0x00df4b50 04000000 ffffffff 76be2f00 02000000 ........v./..... │ │ 0x00df4b60 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00df4b70 00000000 00000000 00000000 00000000 ................ │ │ 0x00df4b80 8c2f3000 05000000 00000000 00000000 ./0............. │ │ 0x00df4b90 ffffffff 3ffc2f00 02000000 00000000 ....?./......... │ │ 0x00df4ba0 04000000 ffffffff 76be2f00 02000000 ........v./..... │ │ @@ -41281,24 +41281,24 @@ │ │ 0x00df4e10 03000000 fc46d300 1e000000 b44bd300 .....F.......K.. │ │ 0x00df4e20 05000000 1049d300 10000000 2840d300 .....I......(@.. │ │ 0x00df4e30 11000000 5440d300 1a000000 5c4ad300 ....T@......\J.. │ │ 0x00df4e40 02000000 0c4cd300 04000000 0c4cd300 .....L.......L.. │ │ 0x00df4e50 02000000 b44bd300 04000000 b44bd300 .....K.......K.. │ │ 0x00df4e60 12000000 8842d300 13000000 ec42d300 .....B.......B.. │ │ 0x00df4e70 14000000 fc42d300 15000000 3c46d300 .....B......2. │ │ - 0x00df7140 7300801c 83873200 7a00801c 17b22f00 s.....2.z...../. │ │ - 0x00df7150 a600801c 87cb3100 da00801c 29f23100 ......1.....).1. │ │ - 0x00df7160 f300801c 90873200 e600801c aab53100 ......2.......1. │ │ + 0x00df70f0 a500801c 43173300 d200801c 755c3100 ....C.3.....u\1. │ │ + 0x00df7100 ee00801c b04c3200 b500801c 74463200 .....L2.....tF2. │ │ + 0x00df7110 6c00801c e6a33200 e700801c 9d873200 l.....2.......2. │ │ + 0x00df7120 d300801c 8fe83000 9d00801c a40e3200 ......0.......2. │ │ + 0x00df7130 b000801c fd323100 6f00801c 713e3200 .....21.o...q>2. │ │ + 0x00df7140 7300801c aa873200 7a00801c 17b22f00 s.....2.z...../. │ │ + 0x00df7150 a600801c aecb3100 da00801c 50f23100 ......1.....P.1. │ │ + 0x00df7160 f300801c b7873200 e600801c d1b53100 ......2.......1. │ │ 0x00df7170 7b00801c 22003300 6d00801c 629c3000 {...".3.m...b.0. │ │ - 0x00df7180 e800801c ff2c3200 9e00801c 05833000 .....,2.......0. │ │ - 0x00df7190 6900801c 43103300 9700801c ec053100 i...C.3.......1. │ │ - 0x00df71a0 eb00801c ccd33100 a700801c 4cb92f00 ......1.....L./. │ │ - 0x00df71b0 7d00801c 6be13200 d900801c 46973200 }...k.2.....F.2. │ │ - 0x00df71c0 a800801c 9dcb3100 f100801c 51df2f00 ......1.....Q./. │ │ - 0x00df71d0 c600801c 3a003300 7000801c 99e43100 ....:.3.p.....1. │ │ + 0x00df7180 e800801c 262d3200 9e00801c 05833000 ....&-2.......0. │ │ + 0x00df7190 6900801c 43103300 9700801c 13063100 i...C.3.......1. │ │ + 0x00df71a0 eb00801c f3d33100 a700801c 4cb92f00 ......1.....L./. │ │ + 0x00df71b0 7d00801c 6be13200 d900801c 6d973200 }...k.2.....m.2. │ │ + 0x00df71c0 a800801c c4cb3100 f100801c 51df2f00 ......1.....Q./. │ │ + 0x00df71d0 c600801c 3a003300 7000801c c0e43100 ....:.3.p.....1. │ │ 0x00df71e0 9a00801c d2d22f00 b300801c 71df2f00 ....../.....q./. │ │ - 0x00df71f0 d400801c 30c33200 6e00801c 6b6b3200 ....0.2.n...kk2. │ │ - 0x00df7200 7600801c 6e783100 ea00801c 950e3200 v...nx1.......2. │ │ + 0x00df71f0 d400801c 57c33200 6e00801c 926b3200 ....W.2.n....k2. │ │ + 0x00df7200 7600801c 95783100 ea00801c bc0e3200 v....x1.......2. │ │ 0x00df7210 c800801c 801d3300 aa00801c 59303000 ......3.....Y00. │ │ - 0x00df7220 c000801c dfea3100 6500801c 03fa3000 ......1.e.....0. │ │ - 0x00df7230 ab00801c 7c193100 ca00801c cba33200 ....|.1.......2. │ │ - 0x00df7240 cb00801c 0b2d3200 9000801c 6a5c3100 .....-2.....j\1. │ │ - 0x00df7250 9b00801c 3ec33200 d500801c 8a363000 ....>.2......60. │ │ - 0x00df7260 9c00801c e6973100 8000801c 32543000 ......1.....2T0. │ │ - 0x00df7270 9600801c 931d3300 8100801c 4dc33200 ......3.....M.2. │ │ - 0x00df7280 d100801c 5a5d3200 8200801c 3e543000 ....Z]2.....>T0. │ │ - 0x00df7290 8300801c 633f3100 8400801c 04e63100 ....c?1.......1. │ │ - 0x00df72a0 8c00801c 9e363000 8500801c f8053100 .....60.......1. │ │ - 0x00df72b0 8600801c 3df23100 8700801c e0d33100 ....=.1.......1. │ │ - 0x00df72c0 d600801c a04c3200 dd00801c 25c33000 .....L2.....%.0. │ │ - 0x00df72d0 dc00801c 1a393300 c100801c 258f3100 .....93.....%.1. │ │ + 0x00df7220 c000801c 06eb3100 6500801c 2afa3000 ......1.e...*.0. │ │ + 0x00df7230 ab00801c a3193100 ca00801c f2a33200 ......1.......2. │ │ + 0x00df7240 cb00801c 322d3200 9000801c 915c3100 ....2-2......\1. │ │ + 0x00df7250 9b00801c 65c33200 d500801c 8a363000 ....e.2......60. │ │ + 0x00df7260 9c00801c 0d983100 8000801c 32543000 ......1.....2T0. │ │ + 0x00df7270 9600801c 931d3300 8100801c 74c33200 ......3.....t.2. │ │ + 0x00df7280 d100801c 815d3200 8200801c 3e543000 .....]2.....>T0. │ │ + 0x00df7290 8300801c 8a3f3100 8400801c 2be63100 .....?1.....+.1. │ │ + 0x00df72a0 8c00801c 9e363000 8500801c 1f063100 .....60.......1. │ │ + 0x00df72b0 8600801c 64f23100 8700801c 07d43100 ....d.1.......1. │ │ + 0x00df72c0 d600801c c74c3200 dd00801c 25c33000 .....L2.....%.0. │ │ + 0x00df72d0 dc00801c 1a393300 c100801c 4c8f3100 .....93.....L.1. │ │ 0x00df72e0 e200801c a2f52f00 8800801c 5f8e3000 ....../....._.0. │ │ - 0x00df72f0 7100801c 81783100 f200801c 703f3100 q....x1.....p?1. │ │ - 0x00df7300 7200801c 86643000 b100801c 81313100 r....d0......11. │ │ - 0x00df7310 ef00801c bfb53100 b200801c be313100 ......1......11. │ │ - 0x00df7320 6a00801c 9b783100 e400801c 4b543000 j....x1.....KT0. │ │ - 0x00df7330 bb00801c d9603300 b600801c 3f073200 .....`3.....?.2. │ │ - 0x00df7340 c200801c 91f83200 db00801c d8eb3100 ......2.......1. │ │ - 0x00df7350 c300801c 368f3100 ac00801c a1803200 ....6.1.......2. │ │ - 0x00df7360 c400801c f0563100 ce00801c 7ce83000 .....V1.....|.0. │ │ - 0x00df7370 c500801c 56713100 de00801c 75e23000 ....Vq1.....u.0. │ │ - 0x00df7380 e500801c f0d33100 d700801c dca33200 ......1.......2. │ │ - 0x00df7390 d800801c 64c33200 7800801c b6203100 ....d.2.x.... 1. │ │ - 0x00df73a0 7700801c 4af23100 7e00801c e6d22f00 w...J.1.~...../. │ │ - 0x00df73b0 cf00801c b1aa3000 c700801c 7b463200 ......0.....{F2. │ │ + 0x00df72f0 7100801c a8783100 f200801c 973f3100 q....x1......?1. │ │ + 0x00df7300 7200801c 86643000 b100801c a8313100 r....d0......11. │ │ + 0x00df7310 ef00801c e6b53100 b200801c e5313100 ......1......11. │ │ + 0x00df7320 6a00801c c2783100 e400801c 4b543000 j....x1.....KT0. │ │ + 0x00df7330 bb00801c d9603300 b600801c 66073200 .....`3.....f.2. │ │ + 0x00df7340 c200801c 91f83200 db00801c ffeb3100 ......2.......1. │ │ + 0x00df7350 c300801c 5d8f3100 ac00801c c8803200 ....].1.......2. │ │ + 0x00df7360 c400801c 17573100 ce00801c a3e83000 .....W1.......0. │ │ + 0x00df7370 c500801c 7d713100 de00801c 9ce23000 ....}q1.......0. │ │ + 0x00df7380 e500801c 17d43100 d700801c 03a43200 ......1.......2. │ │ + 0x00df7390 d800801c 8bc33200 7800801c dd203100 ......2.x.... 1. │ │ + 0x00df73a0 7700801c 71f23100 7e00801c e6d22f00 w...q.1.~...../. │ │ + 0x00df73b0 cf00801c b1aa3000 c700801c a2463200 ......0......F2. │ │ 0x00df73c0 9f00801c 88723000 d000801c 6d8e3000 .....r0.....m.0. │ │ 0x00df73d0 9300801c 4a003300 c900801c 1a303000 ....J.3......00. │ │ - 0x00df73e0 cc00801c 88df2f00 9100801c ae0e3200 ....../.......2. │ │ + 0x00df73e0 cc00801c 88df2f00 9100801c d50e3200 ....../.......2. │ │ 0x00df73f0 9900801c 3f0b3000 8900801c f0fc2f00 ....?.0......./. │ │ - 0x00df7400 9800801c 446b3100 f000801c 9f1d3300 ....Dk1.......3. │ │ - 0x00df7410 df00801c 3d633200 8a00801c b81d3300 ....=c2.......3. │ │ + 0x00df7400 9800801c 6b6b3100 f000801c 9f1d3300 ....kk1.......3. │ │ + 0x00df7410 df00801c 64633200 8a00801c b81d3300 ....dc2.......3. │ │ 0x00df7420 6b00801c b3f23200 8b00801c 78e13200 k.....2.....x.2. │ │ - 0x00df7430 b700801c 843f3100 9400801c b9963200 .....?1.......2. │ │ + 0x00df7430 b700801c ab3f3100 9400801c e0963200 .....?1.......2. │ │ 0x00df7440 9500801c ccf23200 00000000 00000000 ......2......... │ │ 0x00df7450 f0083300 02000000 00000000 04000000 ..3............. │ │ - 0x00df7460 ffffffff cc863100 02000000 00000000 ......1......... │ │ - 0x00df7470 04000000 ffffffff fae23100 02000000 ..........1..... │ │ - 0x00df7480 00000000 04000000 ffffffff a14e3100 .............N1. │ │ + 0x00df7460 ffffffff f3863100 02000000 00000000 ......1......... │ │ + 0x00df7470 04000000 ffffffff 21e33100 02000000 ........!.1..... │ │ + 0x00df7480 00000000 04000000 ffffffff c84e3100 .............N1. │ │ 0x00df7490 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00df74a0 313c3200 01000000 00000000 04000000 1<2............. │ │ + 0x00df74a0 583c3200 01000000 00000000 04000000 X<2............. │ │ 0x00df74b0 ffffffff 030a3000 01000000 00000000 ......0......... │ │ - 0x00df74c0 04000000 ffffffff 8e003200 01000000 ..........2..... │ │ - 0x00df74d0 00000000 04000000 ffffffff 363c3200 ............6<2. │ │ + 0x00df74c0 04000000 ffffffff b5003200 01000000 ..........2..... │ │ + 0x00df74d0 00000000 04000000 ffffffff 5d3c3200 ............]<2. │ │ 0x00df74e0 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00df74f0 b0a83100 01000000 00000000 04000000 ..1............. │ │ + 0x00df74f0 d7a83100 01000000 00000000 04000000 ..1............. │ │ 0x00df7500 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00df7510 00000000 00000000 cc863100 02000000 ..........1..... │ │ - 0x00df7520 00000000 04000000 ffffffff fae23100 ..............1. │ │ + 0x00df7510 00000000 00000000 f3863100 02000000 ..........1..... │ │ + 0x00df7520 00000000 04000000 ffffffff 21e33100 ............!.1. │ │ 0x00df7530 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00df7540 6d823100 02000000 00000000 04000000 m.1............. │ │ + 0x00df7540 94823100 02000000 00000000 04000000 ..1............. │ │ 0x00df7550 ffffffff 65633000 02000000 00000000 ....ec0......... │ │ - 0x00df7560 04000000 ffffffff 05873100 05000000 ..........1..... │ │ + 0x00df7560 04000000 ffffffff 2c873100 05000000 ........,.1..... │ │ 0x00df7570 00000000 00000000 ffffffff 4cb93000 ............L.0. │ │ 0x00df7580 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00df7590 50923200 07000000 00000000 00000000 P.2............. │ │ + 0x00df7590 77923200 07000000 00000000 00000000 w.2............. │ │ 0x00df75a0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00df75b0 00000000 00000000 6d823100 02000000 ........m.1..... │ │ + 0x00df75b0 00000000 00000000 94823100 02000000 ..........1..... │ │ 0x00df75c0 00000000 04000000 ffffffff 65633000 ............ec0. │ │ 0x00df75d0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00df75e0 60003300 02000000 00000000 04000000 `.3............. │ │ 0x00df75f0 ffffffff 1aee3200 02000000 00000000 ......2......... │ │ - 0x00df7600 04000000 ffffffff ee4a3100 02000000 .........J1..... │ │ + 0x00df7600 04000000 ffffffff 154b3100 02000000 .........K1..... │ │ 0x00df7610 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00df7620 00000000 00000000 00000000 00000000 ................ │ │ - 0x00df7630 6d823100 02000000 00000000 04000000 m.1............. │ │ + 0x00df7630 94823100 02000000 00000000 04000000 ..1............. │ │ 0x00df7640 ffffffff 65633000 02000000 00000000 ....ec0......... │ │ - 0x00df7650 04000000 ffffffff cc863100 02000000 ..........1..... │ │ + 0x00df7650 04000000 ffffffff f3863100 02000000 ..........1..... │ │ 0x00df7660 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00df7670 00000000 00000000 00000000 00000000 ................ │ │ - 0x00df7680 cc863100 02000000 00000000 04000000 ..1............. │ │ - 0x00df7690 ffffffff fae23100 02000000 00000000 ......1......... │ │ + 0x00df7680 f3863100 02000000 00000000 04000000 ..1............. │ │ + 0x00df7690 ffffffff 21e33100 02000000 00000000 ....!.1......... │ │ 0x00df76a0 04000000 ffffffff db8b3000 02000000 ..........0..... │ │ - 0x00df76b0 00000000 04000000 ffffffff 05873100 ..............1. │ │ + 0x00df76b0 00000000 04000000 ffffffff 2c873100 ............,.1. │ │ 0x00df76c0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00df76d0 4cb93000 05000000 00000000 00000000 L.0............. │ │ - 0x00df76e0 ffffffff 71003200 05000000 00000000 ....q.2......... │ │ - 0x00df76f0 00000000 ffffffff e3b33200 02000000 ..........2..... │ │ + 0x00df76e0 ffffffff 98003200 05000000 00000000 ......2......... │ │ + 0x00df76f0 00000000 ffffffff 0ab43200 02000000 ..........2..... │ │ 0x00df7700 00000000 04000000 ffffffff 1fb12f00 ............../. │ │ 0x00df7710 05000000 00000000 00000000 ffffffff ................ │ │ 0x00df7720 71543000 02000000 00000000 04000000 qT0............. │ │ 0x00df7730 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00df7740 00000000 00000000 fae23100 02000000 ..........1..... │ │ - 0x00df7750 00000000 04000000 ffffffff 71003200 ............q.2. │ │ + 0x00df7740 00000000 00000000 21e33100 02000000 ........!.1..... │ │ + 0x00df7750 00000000 04000000 ffffffff 98003200 ..............2. │ │ 0x00df7760 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00df7770 00e33100 05000000 00000000 00000000 ..1............. │ │ + 0x00df7770 27e33100 05000000 00000000 00000000 '.1............. │ │ 0x00df7780 ffffffff 010f3300 05000000 00000000 ......3......... │ │ 0x00df7790 00000000 ffffffff 25d12f00 05000000 ........%./..... │ │ 0x00df77a0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00df77b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00df77c0 a14e3100 02000000 00000000 04000000 .N1............. │ │ + 0x00df77c0 c84e3100 02000000 00000000 04000000 .N1............. │ │ 0x00df77d0 ffffffff fc013300 02000000 00000000 ......3......... │ │ 0x00df77e0 04000000 ffffffff 48503300 01000000 ........HP3..... │ │ - 0x00df77f0 00000000 04000000 ffffffff 6cc43100 ............l.1. │ │ + 0x00df77f0 00000000 04000000 ffffffff 93c43100 ..............1. │ │ 0x00df7800 01000000 00000000 04000000 ffffffff ................ │ │ 0x00df7810 00000000 00000000 00000000 00000000 ................ │ │ 0x00df7820 00000000 00000000 00000000 9cd3d400 ................ │ │ 0x00df7830 a0d3d400 a4d3d400 b8d3d400 a0d4d400 ................ │ │ 0x00df7840 88d5d400 9cd5d400 a4d6d400 b4d7d400 ................ │ │ 0x00df7850 44d8d400 8cd8d400 ecd8d400 f4d8d400 D............... │ │ 0x00df7860 14d9d400 a4d9d400 acd9d400 ............ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ @@ -2370,21 +2370,21 @@ │ │ 0x00e02848 00000000 00000000 00000000 07000000 ................ │ │ 0x00e02858 03000000 58000000 00020000 00000000 ....X........... │ │ 0x00e02868 79fd2f00 6c5cdc00 2c2ea800 8436a800 y./.l\..,....6.. │ │ 0x00e02878 5837a800 ec37a800 d438a800 e038a800 X7...7...8...8.. │ │ 0x00e02888 5c39a800 6839a800 7039a800 2c3aa800 \9..h9..p9..,:.. │ │ 0x00e02898 703aa800 b83aa800 c83aa800 183ba800 p:...:...:...;.. │ │ 0x00e028a8 c43ba800 143ca800 03000000 58000000 .;...<......X... │ │ - 0x00e028b8 00020000 00000000 0c213100 705cdc00 .........!1.p\.. │ │ + 0x00e028b8 00020000 00000000 33213100 705cdc00 ........3!1.p\.. │ │ 0x00e028c8 2c2ea800 8436a800 5837a800 ec37a800 ,....6..X7...7.. │ │ 0x00e028d8 d438a800 e038a800 5c39a800 6839a800 .8...8..\9..h9.. │ │ 0x00e028e8 7039a800 2c3aa800 703aa800 b83aa800 p9..,:..p:...:.. │ │ 0x00e028f8 c83aa800 183ba800 c43ba800 143ca800 .:...;...;...<.. │ │ 0x00e02908 03000000 58000000 00020000 00000000 ....X........... │ │ - 0x00e02918 d35c3100 745cdc00 2c2ea800 8436a800 .\1.t\..,....6.. │ │ + 0x00e02918 fa5c3100 745cdc00 2c2ea800 8436a800 .\1.t\..,....6.. │ │ 0x00e02928 5837a800 ec37a800 d438a800 e038a800 X7...7...8...8.. │ │ 0x00e02938 5c39a800 6839a800 7039a800 2c3aa800 \9..h9..p9..,:.. │ │ 0x00e02948 703aa800 b83aa800 c83aa800 183ba800 p:...:...:...;.. │ │ 0x00e02958 c43ba800 143ca800 03000000 58000000 .;...<......X... │ │ 0x00e02968 00020000 00000000 efdf2f00 6c5cdc00 ........../.l\.. │ │ 0x00e02978 2c2ea800 8436a800 5837a800 ec37a800 ,....6..X7...7.. │ │ 0x00e02988 d438a800 e038a800 5c39a800 6839a800 .8...8..\9..h9.. │ │ @@ -2394,253 +2394,253 @@ │ │ 0x00e029c8 1c3fac00 303fac00 443fac00 00000000 .?..0?..D?...... │ │ 0x00e029d8 00000000 02000000 00000000 03000000 ................ │ │ 0x00e029e8 00000000 04000000 00000000 05000000 ................ │ │ 0x00e029f8 00000000 06000000 00000000 07000000 ................ │ │ 0x00e02a08 00000000 08000000 00000000 09000000 ................ │ │ 0x00e02a18 00000000 0a000000 00000000 0b000000 ................ │ │ 0x00e02a28 00000000 0c000000 00000000 0d000000 ................ │ │ - 0x00e02a38 971a3000 74aea900 00000000 bbe93000 ..0.t.........0. │ │ - 0x00e02a48 00000000 00000000 3bf43100 00000000 ........;.1..... │ │ - 0x00e02a58 00000000 885e3100 00000000 00000000 .....^1......... │ │ - 0x00e02a68 aaa53200 00000000 00000000 f4ca3000 ..2...........0. │ │ - 0x00e02a78 00000000 00000000 8f5e3100 00000000 .........^1..... │ │ - 0x00e02a88 00000000 607a3100 00000000 00000000 ....`z1......... │ │ - 0x00e02a98 faca3000 00000000 00000000 67b73100 ..0.........g.1. │ │ + 0x00e02a38 971a3000 74aea900 00000000 e2e93000 ..0.t.........0. │ │ + 0x00e02a48 00000000 00000000 62f43100 00000000 ........b.1..... │ │ + 0x00e02a58 00000000 af5e3100 00000000 00000000 .....^1......... │ │ + 0x00e02a68 d1a53200 00000000 00000000 f4ca3000 ..2...........0. │ │ + 0x00e02a78 00000000 00000000 b65e3100 00000000 .........^1..... │ │ + 0x00e02a88 00000000 877a3100 00000000 00000000 .....z1......... │ │ + 0x00e02a98 faca3000 00000000 00000000 8eb73100 ..0...........1. │ │ 0x00e02aa8 00000000 00000000 a2743000 00000000 .........t0..... │ │ 0x00e02ab8 00000000 70563000 00000000 00000000 ....pV0......... │ │ 0x00e02ac8 f5423300 00000000 00000000 ffca3000 .B3...........0. │ │ 0x00e02ad8 00000000 00000000 fc423300 00000000 .........B3..... │ │ 0x00e02ae8 00000000 10c12f00 00000000 00000000 ....../......... │ │ - 0x00e02af8 aa743000 00000000 00000000 50223100 .t0.........P"1. │ │ - 0x00e02b08 78aea900 00000000 209a3100 00000000 x....... .1..... │ │ - 0x00e02b18 00000000 6ad53100 00000000 00000000 ....j.1......... │ │ + 0x00e02af8 aa743000 00000000 00000000 77223100 .t0.........w"1. │ │ + 0x00e02b08 78aea900 00000000 479a3100 00000000 x.......G.1..... │ │ + 0x00e02b18 00000000 91d53100 00000000 00000000 ......1......... │ │ 0x00e02b28 08cb3000 00000000 00000000 76563000 ..0.........vV0. │ │ 0x00e02b38 00000000 00000000 0fcb3000 00000000 ..........0..... │ │ 0x00e02b48 00000000 6ca62f00 00000000 00000000 ....l./......... │ │ - 0x00e02b58 667a3100 00000000 00000000 dc063100 fz1...........1. │ │ - 0x00e02b68 30afa900 00000000 5e223100 00000000 0.......^"1..... │ │ + 0x00e02b58 8d7a3100 00000000 00000000 03073100 .z1...........1. │ │ + 0x00e02b68 30afa900 00000000 85223100 00000000 0........"1..... │ │ 0x00e02b78 00000000 9e013300 00000000 00000000 ......3......... │ │ 0x00e02b88 728f3000 00000000 00000000 00000000 r.0............. │ │ - 0x00e02b98 00000000 c4fe2f00 3dc53200 7e563000 ....../.=.2.~V0. │ │ + 0x00e02b98 00000000 c4fe2f00 64c53200 7e563000 ....../.d.2.~V0. │ │ 0x00e02ba8 4b733000 02000000 00000000 00040000 Ks0............. │ │ 0x00e02bb8 00000000 be1a3000 00000000 9c18aa00 ......0......... │ │ 0x00e02bc8 00000000 601baa00 6c1baa00 981baa00 ....`...l....... │ │ 0x00e02bd8 a41baa00 b01baa00 bc1baa00 c81baa00 ................ │ │ 0x00e02be8 d41baa00 00000000 e01baa00 ec1baa00 ................ │ │ 0x00e02bf8 00000000 00000000 00000000 02000000 ................ │ │ 0x00e02c08 0148c400 01000000 00000000 4cc5b000 .H..........L... │ │ 0x00e02c18 00000000 00000000 00000000 8dcf3000 ..............0. │ │ 0x00e02c28 00000000 02000000 0148c400 03000000 .........H...... │ │ 0x00e02c38 00000000 4cc5b000 00000000 00000000 ....L........... │ │ - 0x00e02c48 00000000 038d3200 00000000 02000000 ......2......... │ │ + 0x00e02c48 00000000 2a8d3200 00000000 02000000 ....*.2......... │ │ 0x00e02c58 0148c400 02000000 00000000 4cc5b000 .H..........L... │ │ - 0x00e02c68 00000000 00000000 00000000 c56e3200 .............n2. │ │ + 0x00e02c68 00000000 00000000 00000000 ec6e3200 .............n2. │ │ 0x00e02c78 00000000 01000000 0148c400 04000000 .........H...... │ │ 0x00e02c88 00000000 4cc5b000 00000000 00000000 ....L........... │ │ 0x00e02c98 00000000 b0af3000 00000000 01000000 ......0......... │ │ 0x00e02ca8 01088000 00000000 00000000 64c5b000 ............d... │ │ - 0x00e02cb8 00000000 00000000 00000000 26443100 ............&D1. │ │ + 0x00e02cb8 00000000 00000000 00000000 4d443100 ............MD1. │ │ 0x00e02cc8 00000000 01000000 0100a800 00000000 ................ │ │ 0x00e02cd8 00000000 84c6b000 00000000 00000000 ................ │ │ - 0x00e02ce8 00000000 3aa93200 00000000 02000000 ....:.2......... │ │ + 0x00e02ce8 00000000 61a93200 00000000 02000000 ....a.2......... │ │ 0x00e02cf8 0100a800 00000000 00000000 84c6b000 ................ │ │ - 0x00e02d08 00000000 00000000 00000000 3aa93200 ............:.2. │ │ + 0x00e02d08 00000000 00000000 00000000 61a93200 ............a.2. │ │ 0x00e02d18 00000000 01000000 01208000 00000000 ......... ...... │ │ 0x00e02d28 00000000 38c7b000 00000000 00000000 ....8........... │ │ 0x00e02d38 00000000 bb913000 00000000 01000000 ......0......... │ │ 0x00e02d48 01208000 00000000 00000000 64c7b000 . ..........d... │ │ - 0x00e02d58 00000000 00000000 00000000 eec83200 ..............2. │ │ + 0x00e02d58 00000000 00000000 00000000 15c93200 ..............2. │ │ 0x00e02d68 00000000 01000000 010cc000 63000000 ............c... │ │ 0x00e02d78 00000000 4cc5b000 00000000 00000000 ....L........... │ │ - 0x00e02d88 00000000 91513200 00000000 02000000 .....Q2......... │ │ + 0x00e02d88 00000000 b8513200 00000000 02000000 .....Q2......... │ │ 0x00e02d98 010cc000 63000000 00000000 4cc5b000 ....c.......L... │ │ - 0x00e02da8 00000000 00000000 00000000 107d3100 .............}1. │ │ + 0x00e02da8 00000000 00000000 00000000 377d3100 ............7}1. │ │ 0x00e02db8 00000000 01000000 010cc000 63000000 ............c... │ │ 0x00e02dc8 00000000 4cc5b000 00000000 00000000 ....L........... │ │ - 0x00e02dd8 00000000 27323200 00000000 01000000 ....'22......... │ │ + 0x00e02dd8 00000000 4e323200 00000000 01000000 ....N22......... │ │ 0x00e02de8 01088000 01000000 00000000 a0c7b000 ................ │ │ - 0x00e02df8 00000000 00000000 00000000 1b7d3100 .............}1. │ │ + 0x00e02df8 00000000 00000000 00000000 427d3100 ............B}1. │ │ 0x00e02e08 00000000 02000000 01088000 01000000 ................ │ │ 0x00e02e18 00000000 a0c7b000 00000000 00000000 ................ │ │ - 0x00e02e28 00000000 1b7d3100 00000000 01000000 .....}1......... │ │ + 0x00e02e28 00000000 427d3100 00000000 01000000 ....B}1......... │ │ 0x00e02e38 01088000 02000000 00000000 a0c7b000 ................ │ │ - 0x00e02e48 00000000 00000000 00000000 79d73100 ............y.1. │ │ + 0x00e02e48 00000000 00000000 00000000 a0d73100 ..............1. │ │ 0x00e02e58 00000000 02000000 01088000 02000000 ................ │ │ 0x00e02e68 00000000 a0c7b000 00000000 00000000 ................ │ │ - 0x00e02e78 00000000 79d73100 00000000 01000000 ....y.1......... │ │ + 0x00e02e78 00000000 a0d73100 00000000 01000000 ......1......... │ │ 0x00e02e88 01088000 03000000 00000000 a0c7b000 ................ │ │ - 0x00e02e98 00000000 00000000 00000000 6e613100 ............na1. │ │ + 0x00e02e98 00000000 00000000 00000000 95613100 .............a1. │ │ 0x00e02ea8 00000000 02000000 01088000 03000000 ................ │ │ 0x00e02eb8 00000000 a0c7b000 00000000 00000000 ................ │ │ - 0x00e02ec8 00000000 6e613100 00000000 ff000000 ....na1......... │ │ + 0x00e02ec8 00000000 95613100 00000000 ff000000 .....a1......... │ │ 0x00e02ed8 21088000 00000000 00000000 40cab000 !...........@... │ │ 0x00e02ee8 00000000 00000000 00000000 ef003000 ..............0. │ │ 0x00e02ef8 00000000 00000000 21088000 00000000 ........!....... │ │ 0x00e02f08 00000000 00000000 00000000 00000000 ................ │ │ 0x00e02f18 00000000 ef003000 00000000 01000000 ......0......... │ │ 0x00e02f28 21108008 00000000 00000000 00cbb000 !............... │ │ 0x00e02f38 e0cbb000 e8cbb000 00000000 ef003000 ..............0. │ │ 0x00e02f48 00000000 ff000000 21088000 01000000 ........!....... │ │ 0x00e02f58 00000000 40cab000 00000000 00000000 ....@........... │ │ - 0x00e02f68 00000000 53ec3000 00000000 00000000 ....S.0......... │ │ + 0x00e02f68 00000000 7aec3000 00000000 00000000 ....z.0......... │ │ 0x00e02f78 21088000 01000000 00000000 00000000 !............... │ │ - 0x00e02f88 00000000 00000000 00000000 53ec3000 ............S.0. │ │ + 0x00e02f88 00000000 00000000 00000000 7aec3000 ............z.0. │ │ 0x00e02f98 00000000 01000000 21108008 01000000 ........!....... │ │ 0x00e02fa8 00000000 00cbb000 e0cbb000 e8cbb000 ................ │ │ - 0x00e02fb8 00000000 53ec3000 00000000 01000000 ....S.0......... │ │ + 0x00e02fb8 00000000 7aec3000 00000000 01000000 ....z.0......... │ │ 0x00e02fc8 81088000 00000000 00000000 f0cbb000 ................ │ │ 0x00e02fd8 00000000 00000000 00000000 a9c52f00 ............../. │ │ 0x00e02fe8 00000000 01000000 81088000 00000000 ................ │ │ 0x00e02ff8 00000000 2cccb000 00000000 00000000 ....,........... │ │ - 0x00e03008 00000000 2e323200 00000000 01000000 .....22......... │ │ + 0x00e03008 00000000 55323200 00000000 01000000 ....U22......... │ │ 0x00e03018 41088000 00000000 00000000 44ccb000 A...........D... │ │ - 0x00e03028 00000000 00000000 00000000 aaf73100 ..............1. │ │ + 0x00e03028 00000000 00000000 00000000 d1f73100 ..............1. │ │ 0x00e03038 00000000 01000000 c1088000 00000000 ................ │ │ 0x00e03048 00000000 fcccb000 00000000 00000000 ................ │ │ 0x00e03058 00000000 37243300 00000000 02000000 ....7$3......... │ │ 0x00e03068 01088000 00000000 00000000 b0cdb000 ................ │ │ 0x00e03078 00000000 00000000 00000000 8b1d3000 ..............0. │ │ 0x00e03088 00000000 ff000000 01088000 00000000 ................ │ │ 0x00e03098 00000000 b8cfb000 00000000 00000000 ................ │ │ 0x00e030a8 00000000 33e73200 00000000 ff000000 ....3.2......... │ │ 0x00e030b8 01088000 00000000 00000000 b8cfb000 ................ │ │ - 0x00e030c8 00000000 00000000 00000000 36323200 ............622. │ │ + 0x00e030c8 00000000 00000000 00000000 5d323200 ............]22. │ │ 0x00e030d8 00000000 01000000 01088000 00000000 ................ │ │ 0x00e030e8 00000000 70d0b000 00000000 00000000 ....p........... │ │ 0x00e030f8 00000000 b0c52f00 00000000 ff000000 ....../......... │ │ 0x00e03108 01088000 00000000 00000000 acd0b000 ................ │ │ - 0x00e03118 00000000 00000000 00000000 217d3100 ............!}1. │ │ + 0x00e03118 00000000 00000000 00000000 487d3100 ............H}1. │ │ 0x00e03128 00000000 01000000 01088000 00000000 ................ │ │ 0x00e03138 00000000 ecd1b000 00000000 00000000 ................ │ │ 0x00e03148 00000000 165b3000 00000000 01000000 .....[0......... │ │ 0x00e03158 01088000 00000000 00000000 a0d2b000 ................ │ │ 0x00e03168 00000000 00000000 00000000 1a5b3000 .............[0. │ │ 0x00e03178 00000000 02000000 01088000 00000000 ................ │ │ 0x00e03188 00000000 a0d2b000 00000000 00000000 ................ │ │ 0x00e03198 00000000 1a5b3000 00000000 01000000 .....[0......... │ │ 0x00e031a8 01088000 00000000 00000000 e0d3b000 ................ │ │ - 0x00e031b8 00000000 00000000 00000000 cc253100 .............%1. │ │ + 0x00e031b8 00000000 00000000 00000000 f3253100 .............%1. │ │ 0x00e031c8 00000000 01000000 01088000 00000000 ................ │ │ 0x00e031d8 00000000 88d4b000 00000000 00000000 ................ │ │ - 0x00e031e8 00000000 60b93100 00000000 01000000 ....`.1......... │ │ + 0x00e031e8 00000000 87b93100 00000000 01000000 ......1......... │ │ 0x00e031f8 01088000 00000000 00000000 24d5b000 ............$... │ │ 0x00e03208 00000000 00000000 00000000 911d3000 ..............0. │ │ 0x00e03218 00000000 01000000 01088000 00000000 ................ │ │ 0x00e03228 00000000 e4d5b000 00000000 00000000 ................ │ │ 0x00e03238 00000000 94043300 00000000 02000000 ......3......... │ │ 0x00e03248 01088000 00000000 00000000 e4d5b000 ................ │ │ 0x00e03258 00000000 00000000 00000000 94043300 ..............3. │ │ 0x00e03268 00000000 ff000000 01088000 00000000 ................ │ │ 0x00e03278 00000000 88d7b000 00000000 00000000 ................ │ │ 0x00e03288 00000000 2ae32f00 00000000 00000000 ....*./......... │ │ 0x00e03298 01088000 00000000 00000000 00000000 ................ │ │ 0x00e032a8 00000000 00000000 00000000 2ae32f00 ............*./. │ │ 0x00e032b8 00000000 ff000000 01088000 00000000 ................ │ │ 0x00e032c8 00000000 a8d7b000 00000000 00000000 ................ │ │ - 0x00e032d8 00000000 6b093100 00000000 00000000 ....k.1......... │ │ + 0x00e032d8 00000000 92093100 00000000 00000000 ......1......... │ │ 0x00e032e8 01088000 00000000 00000000 00000000 ................ │ │ - 0x00e032f8 00000000 00000000 00000000 6b093100 ............k.1. │ │ + 0x00e032f8 00000000 00000000 00000000 92093100 ..............1. │ │ 0x00e03308 00000000 01000000 01088000 00000000 ................ │ │ 0x00e03318 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e03328 00000000 6b093100 00000000 02000000 ....k.1......... │ │ + 0x00e03328 00000000 92093100 00000000 02000000 ......1......... │ │ 0x00e03338 0108c000 00000000 00000000 4cc5b000 ............L... │ │ 0x00e03348 00000000 00000000 00000000 b9af3000 ..............0. │ │ 0x00e03358 00000000 00000000 01008000 00000000 ................ │ │ 0x00e03368 00000000 f0d7b000 00000000 00000000 ................ │ │ 0x00e03378 00000000 31e32f00 00000000 01000000 ....1./......... │ │ 0x00e03388 01008000 00000000 00000000 30d8b000 ............0... │ │ 0x00e03398 00000000 00000000 00000000 44243300 ............D$3. │ │ 0x00e033a8 00000000 02000000 21088000 00000000 ........!....... │ │ 0x00e033b8 00000000 a8d8b000 00000000 00000000 ................ │ │ 0x00e033c8 00000000 b0783000 00000000 00000000 .....x0......... │ │ 0x00e033d8 01208000 00000000 00000000 4cc5b000 . ..........L... │ │ - 0x00e033e8 00000000 00000000 00000000 49a93200 ............I.2. │ │ + 0x00e033e8 00000000 00000000 00000000 70a93200 ............p.2. │ │ 0x00e033f8 00000000 00000000 01208000 00000000 ......... ...... │ │ 0x00e03408 00000000 ecd8b000 00000000 00000000 ................ │ │ 0x00e03418 00000000 b8c52f00 00000000 02000000 ....../......... │ │ 0x00e03428 01088000 00000000 00000000 04d9b000 ................ │ │ - 0x00e03438 00000000 00000000 00000000 07c93200 ..............2. │ │ + 0x00e03438 00000000 00000000 00000000 2ec93200 ..............2. │ │ 0x00e03448 00000000 01000000 01088000 00000000 ................ │ │ 0x00e03458 00000000 3cd9b000 00000000 00000000 ....<........... │ │ - 0x00e03468 00000000 75093100 00000000 00000000 ....u.1......... │ │ + 0x00e03468 00000000 9c093100 00000000 00000000 ......1......... │ │ 0x00e03478 01008000 00000000 00000000 acdbb000 ................ │ │ - 0x00e03488 00000000 00000000 00000000 3d323200 ............=22. │ │ + 0x00e03488 00000000 00000000 00000000 64323200 ............d22. │ │ 0x00e03498 00000000 00000000 01008000 00000000 ................ │ │ 0x00e034a8 00000000 dcdbb000 00000000 00000000 ................ │ │ 0x00e034b8 00000000 94453300 00000000 00000000 .....E3......... │ │ 0x00e034c8 01008000 00000000 00000000 0cdcb000 ................ │ │ - 0x00e034d8 00000000 00000000 00000000 267d3100 ............&}1. │ │ + 0x00e034d8 00000000 00000000 00000000 4d7d3100 ............M}1. │ │ 0x00e034e8 00000000 03000000 01088000 00000000 ................ │ │ 0x00e034f8 00000000 3cdcb000 00000000 00000000 ....<........... │ │ 0x00e03508 00000000 951d3000 00000000 01000000 ......0......... │ │ 0x00e03518 01088000 00000000 00000000 a4deb000 ................ │ │ 0x00e03528 00000000 00000000 00000000 b7783000 .............x0. │ │ 0x00e03538 00000000 02000000 01088000 00000000 ................ │ │ 0x00e03548 00000000 e4deb000 00000000 00000000 ................ │ │ - 0x00e03558 00000000 d2253100 00000000 03000000 .....%1......... │ │ + 0x00e03558 00000000 f9253100 00000000 03000000 .....%1......... │ │ 0x00e03568 01088000 00000000 00000000 e4deb000 ................ │ │ - 0x00e03578 00000000 00000000 00000000 d2253100 .............%1. │ │ + 0x00e03578 00000000 00000000 00000000 f9253100 .............%1. │ │ 0x00e03588 00000000 02000000 01088000 00000000 ................ │ │ 0x00e03598 00000000 e4deb000 00000000 00000000 ................ │ │ - 0x00e035a8 00000000 229e3100 00000000 03000000 ....".1......... │ │ + 0x00e035a8 00000000 499e3100 00000000 03000000 ....I.1......... │ │ 0x00e035b8 01088000 00000000 00000000 e4deb000 ................ │ │ - 0x00e035c8 00000000 00000000 00000000 229e3100 ............".1. │ │ + 0x00e035c8 00000000 00000000 00000000 499e3100 ............I.1. │ │ 0x00e035d8 00000000 01000000 01008000 00000000 ................ │ │ 0x00e035e8 00000000 d0e1b000 ece2b000 ece2b000 ................ │ │ - 0x00e035f8 94e3b000 b1f73100 00000000 01000000 ......1......... │ │ + 0x00e035f8 94e3b000 d8f73100 00000000 01000000 ......1......... │ │ 0x00e03608 01008000 00000000 00000000 d0e1b000 ................ │ │ - 0x00e03618 68e4b000 68e4b000 94e3b000 347d3100 h...h.......4}1. │ │ + 0x00e03618 68e4b000 68e4b000 94e3b000 5b7d3100 h...h.......[}1. │ │ 0x00e03628 00000000 01000000 01008000 00000000 ................ │ │ 0x00e03638 00000000 d0e1b000 e0e4b000 e0e4b000 ................ │ │ - 0x00e03648 94e3b000 66b93100 00000000 00000000 ....f.1......... │ │ + 0x00e03648 94e3b000 8db93100 00000000 00000000 ......1......... │ │ 0x00e03658 01018008 00000000 00000000 90e5b000 ................ │ │ 0x00e03668 ece5b000 ece5b000 20e6b000 4ce22f00 ........ ...L./. │ │ 0x00e03678 00000000 01000000 01008008 00000000 ................ │ │ 0x00e03688 00000000 90e5b000 ece5b000 ece5b000 ................ │ │ 0x00e03698 20e6b000 4ce22f00 00000000 01000000 ...L./......... │ │ 0x00e036a8 01008000 00000000 00000000 7ce6b000 ............|... │ │ - 0x00e036b8 3ce8b000 74e8b000 ece8b000 b5f73100 <...t.........1. │ │ + 0x00e036b8 3ce8b000 74e8b000 ece8b000 dcf73100 <...t.........1. │ │ 0x00e036c8 00000000 02000000 01008000 00000000 ................ │ │ 0x00e036d8 00000000 7ce6b000 3ce8b000 74e8b000 ....|...<...t... │ │ - 0x00e036e8 ece8b000 b5f73100 00000000 02000000 ......1......... │ │ + 0x00e036e8 ece8b000 dcf73100 00000000 02000000 ......1......... │ │ 0x00e036f8 01008000 00000000 00000000 7ce6b000 ............|... │ │ 0x00e03708 3ce8b000 74e8b000 ece8b000 38e32f00 <...t.......8./. │ │ 0x00e03718 00000000 02000000 0d088000 9b633300 .............c3. │ │ 0x00e03728 00000000 c490b000 00000000 00000000 ................ │ │ - 0x00e03738 00000000 3eec3000 00000000 02000000 ....>.0......... │ │ + 0x00e03738 00000000 65ec3000 00000000 02000000 ....e.0......... │ │ 0x00e03748 05088000 9f633300 00000000 c490b000 .....c3......... │ │ 0x00e03758 00000000 00000000 00000000 da023300 ..............3. │ │ 0x00e03768 00000000 03000000 05088000 9f633300 .............c3. │ │ 0x00e03778 00000000 c490b000 00000000 00000000 ................ │ │ 0x00e03788 00000000 da023300 00000000 01000000 ......3......... │ │ 0x00e03798 01088000 00000000 00000000 00000000 ................ │ │ 0x00e037a8 00000000 00000000 00000000 421c3000 ............B.0. │ │ 0x00e037b8 00000000 00000000 01088000 00000000 ................ │ │ 0x00e037c8 00000000 00000000 00000000 00000000 ................ │ │ 0x00e037d8 00000000 421c3000 00000000 01000000 ....B.0......... │ │ 0x00e037e8 01088000 00000000 00000000 d4e9b000 ................ │ │ - 0x00e037f8 00000000 00000000 00000000 d76e3200 .............n2. │ │ + 0x00e037f8 00000000 00000000 00000000 fe6e3200 .............n2. │ │ 0x00e03808 00000000 ff000000 0108c000 00000000 ................ │ │ 0x00e03818 00000000 4cc5b000 00000000 00000000 ....L........... │ │ 0x00e03828 00000000 421c3000 00000000 03000000 ....B.0......... │ │ 0x00e03838 0108c000 05000000 00000000 4cc5b000 ............L... │ │ 0x00e03848 00000000 00000000 00000000 4f243300 ............O$3. │ │ 0x00e03858 00000000 09000000 01088400 00000000 ................ │ │ 0x00e03868 00000000 f8edb000 00000000 00000000 ................ │ │ - 0x00e03878 00000000 cb133200 00000000 07000000 ......2......... │ │ + 0x00e03878 00000000 f2133200 00000000 07000000 ......2......... │ │ 0x00e03888 01088400 00000000 00000000 68f3b000 ............h... │ │ 0x00e03898 00000000 00000000 00000000 b2cf3000 ..............0. │ │ 0x00e038a8 00000000 07000000 01088400 00000000 ................ │ │ 0x00e038b8 00000000 c8f7b000 00000000 00000000 ................ │ │ - 0x00e038c8 00000000 7fd73100 00000000 03000000 ......1......... │ │ + 0x00e038c8 00000000 a6d73100 00000000 03000000 ......1......... │ │ 0x00e038d8 01088400 00000000 00000000 a0f9b000 ................ │ │ - 0x00e038e8 00000000 00000000 00000000 58a93200 ............X.2. │ │ + 0x00e038e8 00000000 00000000 00000000 7fa93200 ..............2. │ │ 0x00e038f8 00000000 02000000 01088400 00000000 ................ │ │ 0x00e03908 00000000 34fbb000 00000000 00000000 ....4........... │ │ - 0x00e03918 00000000 6ab93100 00000000 00000000 ....j.1......... │ │ + 0x00e03918 00000000 91b93100 00000000 00000000 ......1......... │ │ 0x00e03928 01008100 00000000 00000000 c809b100 ................ │ │ 0x00e03938 f009b100 f009b100 a423b000 bea13300 .........#....3. │ │ 0x00e03948 00000000 00000000 01008100 00000000 ................ │ │ 0x00e03958 00000000 1c0ab100 400ab100 400ab100 ........@...@... │ │ 0x00e03968 a423b000 c9a13300 00000000 00000000 .#....3......... │ │ 0x00e03978 01008100 00000000 00000000 a40ab100 ................ │ │ 0x00e03988 d80ab100 d80ab100 a423b000 16b33300 .........#....3. │ │ @@ -2672,117 +2672,117 @@ │ │ 0x00e03b28 00000000 02000000 01008100 00000000 ................ │ │ 0x00e03b38 00000000 a423b000 2c10b100 2c10b100 .....#..,...,... │ │ 0x00e03b48 a423b000 f6a13300 00000000 03000000 .#....3......... │ │ 0x00e03b58 01008100 00000000 00000000 a423b000 .............#.. │ │ 0x00e03b68 2c10b100 2c10b100 a423b000 f6a13300 ,...,....#....3. │ │ 0x00e03b78 00000000 ff000000 01288000 2827e000 .........(..('.. │ │ 0x00e03b88 00000000 c810b100 00000000 00000000 ................ │ │ - 0x00e03b98 00000000 6ba93200 00000000 ff000000 ....k.2......... │ │ + 0x00e03b98 00000000 92a93200 00000000 ff000000 ......2......... │ │ 0x00e03ba8 01288000 2827e000 00000000 2011b100 .(..('...... ... │ │ 0x00e03bb8 00000000 00000000 00000000 c3af3000 ..............0. │ │ 0x00e03bc8 00000000 ff000000 01288000 2827e000 .........(..('.. │ │ 0x00e03bd8 00000000 c011b100 00000000 00000000 ................ │ │ 0x00e03be8 00000000 cccf3000 00000000 ff000000 ......0......... │ │ 0x00e03bf8 01288000 2827e000 00000000 1013b100 .(..('.......... │ │ 0x00e03c08 00000000 00000000 00000000 2a013000 ............*.0. │ │ 0x00e03c18 00000000 ff000000 01288000 2827e000 .........(..('.. │ │ 0x00e03c28 00000000 c014b100 00000000 00000000 ................ │ │ - 0x00e03c38 00000000 88b93100 00000000 ff000000 ......1......... │ │ + 0x00e03c38 00000000 afb93100 00000000 ff000000 ......1......... │ │ 0x00e03c48 01288000 2827e000 00000000 8817b100 .(..('.......... │ │ - 0x00e03c58 00000000 00000000 00000000 7ded3000 ............}.0. │ │ + 0x00e03c58 00000000 00000000 00000000 a4ed3000 ..............0. │ │ 0x00e03c68 00000000 02000000 01288000 2827e000 .........(..('.. │ │ 0x00e03c78 00000000 741db100 00000000 00000000 ....t........... │ │ - 0x00e03c88 00000000 91b93100 00000000 00000000 ......1......... │ │ + 0x00e03c88 00000000 b8b93100 00000000 00000000 ......1......... │ │ 0x00e03c98 01208000 00000000 00000000 0820b100 . ........... .. │ │ 0x00e03ca8 00000000 00000000 00000000 d1cf3000 ..............0. │ │ 0x00e03cb8 00000000 00000000 01208000 00000000 ......... ...... │ │ 0x00e03cc8 00000000 1420b100 00000000 00000000 ..... .......... │ │ - 0x00e03cd8 00000000 73613100 00000000 00000000 ....sa1......... │ │ + 0x00e03cd8 00000000 9a613100 00000000 00000000 .....a1......... │ │ 0x00e03ce8 01208000 00000000 00000000 2020b100 . .......... .. │ │ - 0x00e03cf8 00000000 00000000 00000000 399e3100 ............9.1. │ │ + 0x00e03cf8 00000000 00000000 00000000 609e3100 ............`.1. │ │ 0x00e03d08 00000000 01000000 01888001 00000000 ................ │ │ 0x00e03d18 00000000 0839b100 00000000 00000000 .....9.......... │ │ 0x00e03d28 00000000 cdaf3000 00000000 01000000 ......0......... │ │ 0x00e03d38 01888000 08000000 00000000 0839b100 .............9.. │ │ 0x00e03d48 00000000 00000000 00000000 d5913000 ..............0. │ │ 0x00e03d58 00000000 ff000000 01089001 00000000 ................ │ │ 0x00e03d68 00000000 083ab100 00000000 00000000 .....:.......... │ │ 0x00e03d78 00000000 3ca92f00 00000000 ff000000 ....<./......... │ │ 0x00e03d88 01089001 08000000 00000000 083ab100 .............:.. │ │ 0x00e03d98 00000000 00000000 00000000 6ae32f00 ............j./. │ │ 0x00e03da8 00000000 01000000 01888000 00000000 ................ │ │ 0x00e03db8 00000000 d83ab100 00000000 00000000 .....:.......... │ │ - 0x00e03dc8 00000000 657d3100 00000000 02000000 ....e}1......... │ │ + 0x00e03dc8 00000000 8c7d3100 00000000 02000000 .....}1......... │ │ 0x00e03dd8 01888000 00000000 00000000 d83ab100 .............:.. │ │ - 0x00e03de8 00000000 00000000 00000000 657d3100 ............e}1. │ │ + 0x00e03de8 00000000 00000000 00000000 8c7d3100 .............}1. │ │ 0x00e03df8 00000000 01000000 01888000 00000000 ................ │ │ 0x00e03e08 00000000 ec3bb100 00000000 00000000 .....;.......... │ │ - 0x00e03e18 00000000 2e443100 00000000 ff000000 .....D1......... │ │ + 0x00e03e18 00000000 55443100 00000000 ff000000 ....UD1......... │ │ 0x00e03e28 01888001 00000000 00000000 483db100 ............H=.. │ │ - 0x00e03e38 00000000 00000000 00000000 158d3200 ..............2. │ │ + 0x00e03e38 00000000 00000000 00000000 3c8d3200 ............<.2. │ │ 0x00e03e48 00000000 ff000000 01888000 08000000 ................ │ │ 0x00e03e58 00000000 483db100 00000000 00000000 ....H=.......... │ │ - 0x00e03e68 00000000 d9253100 00000000 02000000 .....%1......... │ │ + 0x00e03e68 00000000 00263100 00000000 02000000 .....&1......... │ │ 0x00e03e78 01888001 01000000 00000000 483db100 ............H=.. │ │ - 0x00e03e88 00000000 00000000 00000000 86ed3000 ..............0. │ │ + 0x00e03e88 00000000 00000000 00000000 aded3000 ..............0. │ │ 0x00e03e98 00000000 02000000 01888000 02000000 ................ │ │ 0x00e03ea8 00000000 483db100 00000000 00000000 ....H=.......... │ │ 0x00e03eb8 00000000 2f013000 00000000 ff000000 ..../.0......... │ │ 0x00e03ec8 01889001 00000000 00000000 b041b100 .............A.. │ │ 0x00e03ed8 00000000 00000000 00000000 a5453300 .............E3. │ │ 0x00e03ee8 00000000 ff000000 01889000 08000000 ................ │ │ 0x00e03ef8 00000000 b041b100 00000000 00000000 .....A.......... │ │ - 0x00e03f08 00000000 228d3200 00000000 ff000000 ....".2......... │ │ + 0x00e03f08 00000000 498d3200 00000000 ff000000 ....I.2......... │ │ 0x00e03f18 01089001 00000000 00000000 1042b100 .............B.. │ │ - 0x00e03f28 00000000 00000000 00000000 5f9e3100 ............_.1. │ │ + 0x00e03f28 00000000 00000000 00000000 869e3100 ..............1. │ │ 0x00e03f38 00000000 ff000000 01089001 08000000 ................ │ │ 0x00e03f48 00000000 1042b100 00000000 00000000 .....B.......... │ │ - 0x00e03f58 00000000 9c613100 00000000 02000000 .....a1......... │ │ + 0x00e03f58 00000000 c3613100 00000000 02000000 .....a1......... │ │ 0x00e03f68 01888001 00000000 00000000 7c43b100 ............|C.. │ │ - 0x00e03f78 00000000 00000000 00000000 c2f73100 ..............1. │ │ + 0x00e03f78 00000000 00000000 00000000 e9f73100 ..............1. │ │ 0x00e03f88 00000000 02000000 01888000 08000000 ................ │ │ 0x00e03f98 00000000 7c43b100 00000000 00000000 ....|C.......... │ │ 0x00e03fa8 00000000 66243300 00000000 01000000 ....f$3......... │ │ 0x00e03fb8 01089001 00000000 00000000 3044b100 ............0D.. │ │ - 0x00e03fc8 00000000 00000000 00000000 17c93200 ..............2. │ │ + 0x00e03fc8 00000000 00000000 00000000 3ec93200 ............>.2. │ │ 0x00e03fd8 00000000 ff000000 01888001 00000000 ................ │ │ 0x00e03fe8 00000000 0839b100 00000000 00000000 .....9.......... │ │ - 0x00e03ff8 00000000 f16e3200 00000000 ff000000 .....n2......... │ │ + 0x00e03ff8 00000000 186f3200 00000000 ff000000 .....o2......... │ │ 0x00e04008 01888000 08000000 00000000 0839b100 .............9.. │ │ - 0x00e04018 00000000 00000000 00000000 42443100 ............BD1. │ │ + 0x00e04018 00000000 00000000 00000000 69443100 ............iD1. │ │ 0x00e04028 00000000 ff000000 01889001 00000000 ................ │ │ 0x00e04038 00000000 c044b100 00000000 00000000 .....D.......... │ │ - 0x00e04048 00000000 fd6e3200 00000000 ff000000 .....n2......... │ │ + 0x00e04048 00000000 246f3200 00000000 ff000000 ....$o2......... │ │ 0x00e04058 01889000 08000000 00000000 c044b100 .............D.. │ │ - 0x00e04068 00000000 00000000 00000000 22c93200 ............".2. │ │ + 0x00e04068 00000000 00000000 00000000 49c93200 ............I.2. │ │ 0x00e04078 00000000 ff000000 01889001 04000000 ................ │ │ 0x00e04088 00000000 b041b100 00000000 00000000 .....A.......... │ │ 0x00e04098 00000000 d2af3000 00000000 ff000000 ......0......... │ │ 0x00e040a8 01889000 0c000000 00000000 b041b100 .............A.. │ │ - 0x00e040b8 00000000 00000000 00000000 cdf73100 ..............1. │ │ + 0x00e040b8 00000000 00000000 00000000 f4f73100 ..............1. │ │ 0x00e040c8 00000000 01000000 01888000 00000000 ................ │ │ 0x00e040d8 00000000 e844b100 00000000 00000000 .....D.......... │ │ - 0x00e040e8 00000000 79a93200 00000000 02000000 ....y.2......... │ │ + 0x00e040e8 00000000 a0a93200 00000000 02000000 ......2......... │ │ 0x00e040f8 01888000 00000000 00000000 e844b100 .............D.. │ │ - 0x00e04108 00000000 00000000 00000000 79a93200 ............y.2. │ │ + 0x00e04108 00000000 00000000 00000000 a0a93200 ..............2. │ │ 0x00e04118 00000000 01000000 01888000 00000000 ................ │ │ 0x00e04128 00000000 d445b100 00000000 00000000 .....E.......... │ │ 0x00e04138 00000000 2f5b3000 00000000 02000000 ..../[0......... │ │ 0x00e04148 01888000 00000000 00000000 d445b100 .............E.. │ │ 0x00e04158 00000000 00000000 00000000 2f5b3000 ............/[0. │ │ 0x00e04168 00000000 01000000 01089001 00000000 ................ │ │ 0x00e04178 00000000 6847b100 0848b100 1048b100 ....hG...H...H.. │ │ - 0x00e04188 1848b100 4f443100 00000000 01000000 .H..OD1......... │ │ + 0x00e04188 1848b100 76443100 00000000 01000000 .H..vD1......... │ │ 0x00e04198 01089001 08000000 00000000 6847b100 ............hG.. │ │ - 0x00e041a8 0848b100 1048b100 1848b100 83a93200 .H...H...H....2. │ │ + 0x00e041a8 0848b100 1048b100 1848b100 aaa93200 .H...H...H....2. │ │ 0x00e041b8 00000000 02000000 01089001 00000000 ................ │ │ 0x00e041c8 00000000 0049b100 c849b100 d049b100 .....I...I...I.. │ │ - 0x00e041d8 1848b100 60443100 00000000 02000000 .H..`D1......... │ │ + 0x00e041d8 1848b100 87443100 00000000 02000000 .H...D1......... │ │ 0x00e041e8 01089001 08000000 00000000 0049b100 .............I.. │ │ - 0x00e041f8 c849b100 d049b100 1848b100 96d73100 .I...I...H....1. │ │ + 0x00e041f8 c849b100 d049b100 1848b100 bdd73100 .I...I...H....1. │ │ 0x00e04208 00000000 04000000 54b8b400 7cb8b400 ........T...|... │ │ 0x00e04218 a4b8b400 f8bab400 08bbb400 9cbbb400 ................ │ │ 0x00e04228 f4bbb400 38bcb400 60c0b400 98c0b400 ....8...`....... │ │ 0x00e04238 a0c0b400 70c2b400 00c3b400 30c7b400 ....p.......0... │ │ 0x00e04248 40c7b400 40c7b400 58c7b400 00000000 @...@...X....... │ │ 0x00e04258 68c7b400 fcc7b400 00000000 00000000 h............... │ │ 0x00e04268 24c8b400 6cc8b400 00000000 1c00b500 $...l........... │ │ @@ -2802,61 +2802,61 @@ │ │ 0x00e04348 6c13b500 00000000 381eb500 0014b500 l.......8....... │ │ 0x00e04358 2014b500 ec16b500 1c19b500 3019b500 ...........0... │ │ 0x00e04368 e81bb500 00000000 00000000 00000000 ................ │ │ 0x00e04378 00000000 00000000 00000000 00000000 ................ │ │ 0x00e04388 00000000 00000000 00000000 00000000 ................ │ │ 0x00e04398 00000000 3a000000 00000040 00e80300 ....:......@.... │ │ 0x00e043a8 03000000 02000000 02000000 00100000 ................ │ │ - 0x00e043b8 10233100 e31a3000 9cc53200 e6103200 .#1...0...2...2. │ │ + 0x00e043b8 37233100 e31a3000 c3c53200 0d113200 7#1...0...2...2. │ │ 0x00e043c8 ae203300 28433300 01000000 725c3000 . 3.(C3.....r\0. │ │ 0x00e043d8 725c3000 01130003 00000000 00000000 r\0............. │ │ 0x00e043e8 00100000 40000000 04030000 04030000 ....@........... │ │ 0x00e043f8 00000000 00000000 08000000 04000400 ................ │ │ - 0x00e04408 80000000 80000000 01000000 51343200 ............Q42. │ │ - 0x00e04418 51343200 02130003 00000000 00000000 Q42............. │ │ + 0x00e04408 80000000 80000000 01000000 78343200 ............x42. │ │ + 0x00e04418 78343200 02130003 00000000 00000000 x42............. │ │ 0x00e04428 00200000 40000000 04030000 04030000 . ..@........... │ │ 0x00e04438 00000000 00000000 08000000 05000400 ................ │ │ 0x00e04448 00010000 00010000 01000000 24aa2f00 ............$./. │ │ 0x00e04458 24aa2f00 03130003 00000000 00000000 $./............. │ │ 0x00e04468 00000800 40000000 04030000 04030000 ....@........... │ │ 0x00e04478 00000000 00000000 08000000 04000400 ................ │ │ 0x00e04488 00010000 00010000 01000000 99933000 ..............0. │ │ 0x00e04498 99933000 04130003 00000000 00000000 ..0............. │ │ 0x00e044a8 00400000 40000000 04030000 04030000 .@..@........... │ │ 0x00e044b8 00000000 00000000 28000000 04000000 ........(....... │ │ - 0x00e044c8 80000000 80000000 01000000 127f3100 ..............1. │ │ - 0x00e044d8 127f3100 05130003 00000000 00000000 ..1............. │ │ + 0x00e044c8 80000000 80000000 01000000 397f3100 ............9.1. │ │ + 0x00e044d8 397f3100 05130003 00000000 00000000 9.1............. │ │ 0x00e044e8 00000100 40000000 04030000 04030000 ....@........... │ │ 0x00e044f8 00000000 00000000 24000000 04000000 ........$....... │ │ - 0x00e04508 40000000 80000000 01000000 23463100 @...........#F1. │ │ - 0x00e04518 23463100 b4c00003 00000000 00000000 #F1............. │ │ + 0x00e04508 40000000 80000000 01000000 4a463100 @...........JF1. │ │ + 0x00e04518 4a463100 b4c00003 00000000 00000000 JF1............. │ │ 0x00e04528 20000000 10000000 04030000 04030000 ............... │ │ 0x00e04538 00000000 00000000 21000000 04000000 ........!....... │ │ - 0x00e04548 00000000 00010000 01000000 6c263100 ............l&1. │ │ - 0x00e04558 6c263100 b5c00003 00000000 00000000 l&1............. │ │ + 0x00e04548 00000000 00010000 01000000 93263100 .............&1. │ │ + 0x00e04558 93263100 b5c00003 00000000 00000000 .&1............. │ │ 0x00e04568 20000000 20000000 04030000 04030000 ... ........... │ │ 0x00e04578 00000000 00000000 21000000 05000000 ........!....... │ │ - 0x00e04588 00000000 80010000 01000000 d8703200 .............p2. │ │ + 0x00e04588 00000000 80010000 01000000 ff703200 .............p2. │ │ 0x00e04598 36e93200 01000003 01000000 01000000 6.2............. │ │ 0x00e045a8 20000000 01000000 00030000 03030000 ............... │ │ 0x00e045b8 00010000 fdfe0000 01000000 09090000 ................ │ │ - 0x00e045c8 00000000 00000000 01000000 52163200 ............R.2. │ │ - 0x00e045d8 64bb3100 02000003 01000000 01000000 d.1............. │ │ + 0x00e045c8 00000000 00000000 01000000 79163200 ............y.2. │ │ + 0x00e045d8 8bbb3100 02000003 01000000 01000000 ..1............. │ │ 0x00e045e8 20000000 02000000 00030000 03030000 ............... │ │ 0x00e045f8 00010000 fdfe0000 11000000 09090000 ................ │ │ 0x00e04608 00000000 00000000 01000000 67063300 ............g.3. │ │ - 0x00e04618 5b163200 2f000003 01000000 01000000 [.2./........... │ │ + 0x00e04618 82163200 2f000003 01000000 01000000 ..2./........... │ │ 0x00e04628 40000000 02000000 00030000 03030000 @............... │ │ 0x00e04638 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00e04648 80000000 80000000 01000000 4ce93200 ............L.2. │ │ - 0x00e04658 97ab3200 32000003 02000000 02000000 ..2.2........... │ │ + 0x00e04658 beab3200 32000003 02000000 02000000 ..2.2........... │ │ 0x00e04668 40000000 02000000 00030000 03030000 @............... │ │ 0x00e04678 00010000 fdfe0000 38000000 09090000 ........8....... │ │ 0x00e04688 80000000 80000000 01000000 b13d3000 .............=0. │ │ - 0x00e04698 35463100 33000003 02000000 01000000 5F1.3........... │ │ + 0x00e04698 5c463100 33000003 02000000 01000000 \F1.3........... │ │ 0x00e046a8 40000000 02000000 00030000 03030000 @............... │ │ 0x00e046b8 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00e046c8 80000000 80000000 01000000 bfe42f00 ............../. │ │ 0x00e046d8 2c263300 34000003 02000000 04000000 ,&3.4........... │ │ 0x00e046e8 40000000 02000000 00030000 03030000 @............... │ │ 0x00e046f8 00010000 fdfe0000 38000000 09090000 ........8....... │ │ 0x00e04708 80000000 80000000 01000000 04b13000 ..............0. │ │ @@ -2864,655 +2864,655 @@ │ │ 0x00e04728 80000000 02000000 00030000 03030000 ................ │ │ 0x00e04738 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00e04748 00010000 00010000 01000000 1ac82f00 ............../. │ │ 0x00e04758 c43d3000 38000003 02000000 02000000 .=0.8........... │ │ 0x00e04768 80000000 02000000 00030000 03030000 ................ │ │ 0x00e04778 00010000 fdfe0000 38000000 09090000 ........8....... │ │ 0x00e04788 00010000 00010000 01000000 cee42f00 ............../. │ │ - 0x00e04798 ee0b3100 39000003 02000000 01000000 ..1.9........... │ │ + 0x00e04798 150c3100 39000003 02000000 01000000 ..1.9........... │ │ 0x00e047a8 80000000 02000000 00030000 03030000 ................ │ │ 0x00e047b8 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00e047c8 00010000 00010000 01000000 5fe93200 ............_.2. │ │ - 0x00e047d8 72ef3000 3a000003 02000000 04000000 r.0.:........... │ │ + 0x00e047d8 99ef3000 3a000003 02000000 04000000 ..0.:........... │ │ 0x00e047e8 80000000 02000000 00030000 03030000 ................ │ │ 0x00e047f8 00010000 fdfe0000 38000000 09090000 ........8....... │ │ 0x00e04808 00010000 00010000 01000000 6ee93200 ............n.2. │ │ 0x00e04818 cd473300 3b000003 01000000 01000000 .G3.;........... │ │ 0x00e04828 20000000 10000000 03030000 03030000 ............... │ │ 0x00e04838 fdfe0000 fdfe0000 11000000 09090000 ................ │ │ - 0x00e04848 00000000 00000000 01000000 93ef3000 ..............0. │ │ - 0x00e04858 0ca03100 3c000003 01000000 01000000 ..1.<........... │ │ + 0x00e04848 00000000 00000000 01000000 baef3000 ..............0. │ │ + 0x00e04858 33a03100 3c000003 01000000 01000000 3.1.<........... │ │ 0x00e04868 40000000 10000000 03030000 03030000 @............... │ │ 0x00e04878 fdfe0000 fdfe0000 18000000 09090000 ................ │ │ 0x00e04888 80000000 80000000 01000000 41aa2f00 ............A./. │ │ 0x00e04898 3a1f3000 3d000003 01000000 01000000 :.0.=........... │ │ 0x00e048a8 80000000 10000000 03030000 03030000 ................ │ │ 0x00e048b8 fdfe0000 fdfe0000 18000000 09090000 ................ │ │ - 0x00e048c8 00010000 00010000 01000000 a1ef3000 ..............0. │ │ - 0x00e048d8 7e263100 40000003 02000000 02000000 ~&1.@........... │ │ + 0x00e048c8 00010000 00010000 01000000 c8ef3000 ..............0. │ │ + 0x00e048d8 a5263100 40000003 02000000 02000000 .&1.@........... │ │ 0x00e048e8 40000000 10000000 03030000 03030000 @............... │ │ 0x00e048f8 fdfe0000 fdfe0000 38000000 09090000 ........8....... │ │ - 0x00e04908 80000000 80000000 01000000 b7ef3000 ..............0. │ │ - 0x00e04918 2ca03100 67000003 02000000 01000000 ,.1.g........... │ │ + 0x00e04908 80000000 80000000 01000000 deef3000 ..............0. │ │ + 0x00e04918 53a03100 67000003 02000000 01000000 S.1.g........... │ │ 0x00e04928 40000000 10000000 03030000 03030000 @............... │ │ 0x00e04938 fdfe0000 fdfe0000 18000000 09090000 ................ │ │ - 0x00e04948 80000000 80000000 01000000 0f0c3100 ..............1. │ │ - 0x00e04958 7abb3100 6a000003 02000000 02000000 z.1.j........... │ │ + 0x00e04948 80000000 80000000 01000000 360c3100 ............6.1. │ │ + 0x00e04958 a1bb3100 6a000003 02000000 02000000 ..1.j........... │ │ 0x00e04968 80000000 10000000 03030000 03030000 ................ │ │ 0x00e04978 fdfe0000 fdfe0000 38000000 09090000 ........8....... │ │ - 0x00e04988 00010000 00010000 01000000 78163200 ............x.2. │ │ - 0x00e04998 9ebb3100 6b000003 02000000 01000000 ..1.k........... │ │ + 0x00e04988 00010000 00010000 01000000 9f163200 ..............2. │ │ + 0x00e04998 c5bb3100 6b000003 02000000 01000000 ..1.k........... │ │ 0x00e049a8 80000000 10000000 03030000 03030000 ................ │ │ 0x00e049b8 fdfe0000 fdfe0000 18000000 09090000 ................ │ │ 0x00e049c8 00010000 00010000 01000000 895c3000 .............\0. │ │ 0x00e049d8 837b3000 6c000003 02000000 04000000 .{0.l........... │ │ 0x00e049e8 40000000 10000000 03030000 03030000 @............... │ │ 0x00e049f8 fdfe0000 fdfe0000 38000000 09090000 ........8....... │ │ 0x00e04a08 80000000 80000000 01000000 e1e42f00 ............../. │ │ - 0x00e04a18 50a03100 6d000003 02000000 04000000 P.1.m........... │ │ + 0x00e04a18 77a03100 6d000003 02000000 04000000 w.1.m........... │ │ 0x00e04a28 80000000 10000000 03030000 03030000 ................ │ │ 0x00e04a38 fdfe0000 fdfe0000 38000000 09090000 ........8....... │ │ - 0x00e04a48 00010000 00010000 01000000 aeca3200 ..............2. │ │ - 0x00e04a58 250c3100 9c000003 01000000 01000000 %.1............. │ │ + 0x00e04a48 00010000 00010000 01000000 d5ca3200 ..............2. │ │ + 0x00e04a58 4c0c3100 9c000003 01000000 01000000 L.1............. │ │ 0x00e04a68 00100000 40000000 03030000 03030000 ....@........... │ │ 0x00e04a78 fdfe0000 fdfe0000 18000000 04040000 ................ │ │ 0x00e04a88 80000000 80000000 01000000 0fb13000 ..............0. │ │ 0x00e04a98 4faa2f00 9d000003 01000000 01000000 O./............. │ │ 0x00e04aa8 00200000 40000000 03030000 03030000 . ..@........... │ │ 0x00e04ab8 fdfe0000 fdfe0000 18000000 05050000 ................ │ │ 0x00e04ac8 00010000 00010000 01000000 5a1f3000 ............Z.0. │ │ 0x00e04ad8 f3e42f00 9e000003 02000000 01000000 ../............. │ │ 0x00e04ae8 00100000 40000000 03030000 03030000 ....@........... │ │ 0x00e04af8 fdfe0000 fdfe0000 18000000 04040000 ................ │ │ 0x00e04b08 80000000 80000000 01000000 c2d13000 ..............0. │ │ - 0x00e04b18 8e163200 9f000003 02000000 01000000 ..2............. │ │ + 0x00e04b18 b5163200 9f000003 02000000 01000000 ..2............. │ │ 0x00e04b28 00200000 40000000 03030000 03030000 . ..@........... │ │ 0x00e04b38 fdfe0000 fdfe0000 18000000 05050000 ................ │ │ 0x00e04b48 00010000 00010000 01000000 e53d3000 .............=0. │ │ - 0x00e04b58 74a03100 a2000003 02000000 02000000 t.1............. │ │ + 0x00e04b58 9ba03100 a2000003 02000000 02000000 ..1............. │ │ 0x00e04b68 00100000 40000000 03030000 03030000 ....@........... │ │ 0x00e04b78 fdfe0000 fdfe0000 38000000 04040000 ........8....... │ │ 0x00e04b88 80000000 80000000 01000000 4d263300 ............M&3. │ │ - 0x00e04b98 02633100 a3000003 02000000 02000000 .c1............. │ │ + 0x00e04b98 29633100 a3000003 02000000 02000000 )c1............. │ │ 0x00e04ba8 00200000 40000000 03030000 03030000 . ..@........... │ │ 0x00e04bb8 fdfe0000 fdfe0000 38000000 05050000 ........8....... │ │ - 0x00e04bc8 00010000 00010000 01000000 56463100 ............VF1. │ │ + 0x00e04bc8 00010000 00010000 01000000 7d463100 ............}F1. │ │ 0x00e04bd8 62033000 a6000003 02000000 04000000 b.0............. │ │ 0x00e04be8 00100000 40000000 03030000 03030000 ....@........... │ │ 0x00e04bf8 fdfe0000 fdfe0000 38000000 04040000 ........8....... │ │ 0x00e04c08 80000000 80000000 01000000 741f3000 ............t.0. │ │ 0x00e04c18 dcd13000 a7000003 02000000 04000000 ..0............. │ │ 0x00e04c28 00200000 40000000 03030000 03030000 . ..@........... │ │ 0x00e04c38 fdfe0000 fdfe0000 38000000 05050000 ........8....... │ │ 0x00e04c48 00010000 00010000 01000000 b0933000 ..............0. │ │ 0x00e04c58 9b5c3000 9cc00003 01000000 01000000 .\0............. │ │ 0x00e04c68 00400000 40000000 03030000 03030000 .@..@........... │ │ 0x00e04c78 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00e04c88 80000000 80000000 01000000 cdef3000 ..............0. │ │ + 0x00e04c88 80000000 80000000 01000000 f4ef3000 ..............0. │ │ 0x00e04c98 17e52f00 9dc00003 01000000 01000000 ../............. │ │ 0x00e04ca8 00800000 40000000 03030000 03030000 ....@........... │ │ 0x00e04cb8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00e04cc8 00010000 00010000 01000000 b8ab3200 ..............2. │ │ - 0x00e04cd8 26633100 9ec00003 02000000 01000000 &c1............. │ │ + 0x00e04cc8 00010000 00010000 01000000 dfab3200 ..............2. │ │ + 0x00e04cd8 4d633100 9ec00003 02000000 01000000 Mc1............. │ │ 0x00e04ce8 00400000 40000000 03030000 03030000 .@..@........... │ │ 0x00e04cf8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00e04d08 80000000 80000000 01000000 64543200 ............dT2. │ │ - 0x00e04d18 2b7f3100 9fc00003 02000000 01000000 +.1............. │ │ + 0x00e04d08 80000000 80000000 01000000 8b543200 .............T2. │ │ + 0x00e04d18 527f3100 9fc00003 02000000 01000000 R.1............. │ │ 0x00e04d28 00800000 40000000 03030000 03030000 ....@........... │ │ 0x00e04d38 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00e04d48 00010000 00010000 01000000 e6f93100 ..............1. │ │ - 0x00e04d58 98a03100 a0c00003 01000000 01000000 ..1............. │ │ + 0x00e04d48 00010000 00010000 01000000 0dfa3100 ..............1. │ │ + 0x00e04d58 bfa03100 a0c00003 01000000 01000000 ..1............. │ │ 0x00e04d68 00000100 40000000 03030000 03030000 ....@........... │ │ 0x00e04d78 fdfe0000 fdfe0000 24000000 04040000 ........$....... │ │ - 0x00e04d88 40000000 80000000 01000000 e1703200 @............p2. │ │ + 0x00e04d88 40000000 80000000 01000000 08713200 @............q2. │ │ 0x00e04d98 67263300 a1c00003 01000000 01000000 g&3............. │ │ 0x00e04da8 00000200 40000000 03030000 03030000 ....@........... │ │ 0x00e04db8 fdfe0000 fdfe0000 24000000 04040000 ........$....... │ │ - 0x00e04dc8 40000000 00010000 01000000 450c3100 @...........E.1. │ │ + 0x00e04dc8 40000000 00010000 01000000 6c0c3100 @...........l.1. │ │ 0x00e04dd8 86033000 a2c00003 02000000 01000000 ..0............. │ │ 0x00e04de8 00000100 40000000 03030000 03030000 ....@........... │ │ 0x00e04df8 fdfe0000 fdfe0000 24000000 04040000 ........$....... │ │ 0x00e04e08 40000000 80000000 01000000 e6473300 @............G3. │ │ - 0x00e04e18 ceda3100 a3c00003 02000000 01000000 ..1............. │ │ + 0x00e04e18 f5da3100 a3c00003 02000000 01000000 ..1............. │ │ 0x00e04e28 00000200 40000000 03030000 03030000 ....@........... │ │ 0x00e04e38 fdfe0000 fdfe0000 24000000 04040000 ........$....... │ │ 0x00e04e48 40000000 00010000 01000000 bb933000 @.............0. │ │ 0x00e04e58 b45c3000 a4c00003 08000000 10000000 .\0............. │ │ 0x00e04e68 00400000 40000000 03030000 03030000 .@..@........... │ │ 0x00e04e78 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00e04e88 80000000 80000000 01000000 590c3100 ............Y.1. │ │ - 0x00e04e98 a2263100 a5c00003 08000000 10000000 .&1............. │ │ + 0x00e04e88 80000000 80000000 01000000 800c3100 ..............1. │ │ + 0x00e04e98 c9263100 a5c00003 08000000 10000000 .&1............. │ │ 0x00e04ea8 00800000 40000000 03030000 03030000 ....@........... │ │ 0x00e04eb8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00e04ec8 00010000 00010000 01000000 6c463100 ............lF1. │ │ - 0x00e04ed8 ed703200 a6c00003 00010000 10000000 .p2............. │ │ + 0x00e04ec8 00010000 00010000 01000000 93463100 .............F1. │ │ + 0x00e04ed8 14713200 a6c00003 00010000 10000000 .q2............. │ │ 0x00e04ee8 00400000 40000000 03030000 03030000 .@..@........... │ │ 0x00e04ef8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ 0x00e04f08 80000000 80000000 01000000 30e52f00 ............0./. │ │ 0x00e04f18 ff3d3000 a7c00003 00010000 10000000 .=0............. │ │ 0x00e04f28 00800000 40000000 03030000 03030000 ....@........... │ │ 0x00e04f38 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00e04f48 00010000 00010000 01000000 7f463100 .............F1. │ │ + 0x00e04f48 00010000 00010000 01000000 a6463100 .............F1. │ │ 0x00e04f58 43e52f00 a8c00003 08000000 10000000 C./............. │ │ 0x00e04f68 00000100 40000000 03030000 03030000 ....@........... │ │ 0x00e04f78 fdfe0000 fdfe0000 24000000 04040000 ........$....... │ │ 0x00e04f88 40000000 80000000 01000000 6faa2f00 @...........o./. │ │ - 0x00e04f98 43633100 a9c00003 08000000 10000000 Cc1............. │ │ + 0x00e04f98 6a633100 a9c00003 08000000 10000000 jc1............. │ │ 0x00e04fa8 00000200 40000000 03030000 03030000 ....@........... │ │ 0x00e04fb8 fdfe0000 fdfe0000 24000000 04040000 ........$....... │ │ - 0x00e04fc8 40000000 00010000 01000000 c0ca3200 @.............2. │ │ + 0x00e04fc8 40000000 00010000 01000000 e7ca3200 @.............2. │ │ 0x00e04fd8 5ee52f00 aac00003 00010000 10000000 ^./............. │ │ 0x00e04fe8 00000100 40000000 03030000 03030000 ....@........... │ │ 0x00e04ff8 fdfe0000 fdfe0000 24000000 04040000 ........$....... │ │ - 0x00e05008 40000000 80000000 01000000 68343200 @...........h42. │ │ + 0x00e05008 40000000 80000000 01000000 8f343200 @............42. │ │ 0x00e05018 ca933000 abc00003 00010000 10000000 ..0............. │ │ 0x00e05028 00000200 40000000 03030000 03030000 ....@........... │ │ 0x00e05038 fdfe0000 fdfe0000 24000000 04040000 ........$....... │ │ - 0x00e05048 40000000 00010000 01000000 680c3100 @...........h.1. │ │ - 0x00e05058 cbab3200 acc00003 04000000 08000000 ..2............. │ │ + 0x00e05048 40000000 00010000 01000000 8f0c3100 @.............1. │ │ + 0x00e05058 f2ab3200 acc00003 04000000 08000000 ..2............. │ │ 0x00e05068 00400000 40000000 03030000 03030000 .@..@........... │ │ 0x00e05078 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00e05088 80000000 80000000 01000000 7f0c3100 ..............1. │ │ - 0x00e05098 d8ef3000 adc00003 04000000 08000000 ..0............. │ │ + 0x00e05088 80000000 80000000 01000000 a60c3100 ..............1. │ │ + 0x00e05098 ffef3000 adc00003 04000000 08000000 ..0............. │ │ 0x00e050a8 00800000 40000000 03030000 03030000 ....@........... │ │ 0x00e050b8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ 0x00e050c8 00010000 00010000 01000000 72063300 ............r.3. │ │ 0x00e050d8 00d23000 aec00003 04000000 08000000 ..0............. │ │ 0x00e050e8 00000100 40000000 03030000 03030000 ....@........... │ │ 0x00e050f8 fdfe0000 fdfe0000 24000000 04040000 ........$....... │ │ 0x00e05108 40000000 80000000 01000000 82263300 @............&3. │ │ 0x00e05118 2dc82f00 afc00003 04000000 08000000 -./............. │ │ 0x00e05128 00000200 40000000 03030000 03030000 ....@........... │ │ 0x00e05138 fdfe0000 fdfe0000 24000000 04040000 ........$....... │ │ 0x00e05148 40000000 00010000 01000000 9a263300 @............&3. │ │ 0x00e05158 af263300 06c00003 04000000 08000000 .&3............. │ │ 0x00e05168 20000000 02000000 01030000 03030000 ............... │ │ 0x00e05178 00010000 fdfe0000 11000000 09090000 ................ │ │ - 0x00e05188 00000000 00000000 01000000 edda3100 ..............1. │ │ + 0x00e05188 00000000 00000000 01000000 14db3100 ..............1. │ │ 0x00e05198 a5033000 09c00003 04000000 08000000 ..0............. │ │ 0x00e051a8 40000000 02000000 01030000 03030000 @............... │ │ 0x00e051b8 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00e051c8 80000000 80000000 01000000 cd5c3000 .............\0. │ │ 0x00e051d8 1c3e3000 0ac00003 04000000 08000000 .>0............. │ │ 0x00e051e8 80000000 02000000 01030000 03030000 ................ │ │ 0x00e051f8 00010000 fdfe0000 18000000 09090000 ................ │ │ - 0x00e05208 00010000 00010000 01000000 8f463100 .............F1. │ │ - 0x00e05218 f9ef3000 10c00003 04000000 01000000 ..0............. │ │ + 0x00e05208 00010000 00010000 01000000 b6463100 .............F1. │ │ + 0x00e05218 20f03000 10c00003 04000000 01000000 .0............. │ │ 0x00e05228 20000000 02000000 01030000 03030000 ............... │ │ 0x00e05238 00010000 fdfe0000 11000000 09090000 ................ │ │ - 0x00e05248 00000000 00000000 01000000 04db3100 ..............1. │ │ + 0x00e05248 00000000 00000000 01000000 2bdb3100 ............+.1. │ │ 0x00e05258 50c82f00 13c00003 04000000 01000000 P./............. │ │ 0x00e05268 40000000 02000000 01030000 03030000 @............... │ │ 0x00e05278 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00e05288 80000000 80000000 01000000 21b13000 ............!.0. │ │ - 0x00e05298 15f03000 14c00003 04000000 01000000 ..0............. │ │ + 0x00e05298 3cf03000 14c00003 04000000 01000000 <.0............. │ │ 0x00e052a8 80000000 02000000 01030000 03030000 ................ │ │ 0x00e052b8 00010000 fdfe0000 18000000 09090000 ................ │ │ - 0x00e052c8 00010000 00010000 01000000 7c343200 ............|42. │ │ - 0x00e052d8 5e633100 15c00003 04000000 04000000 ^c1............. │ │ + 0x00e052c8 00010000 00010000 01000000 a3343200 .............42. │ │ + 0x00e052d8 85633100 15c00003 04000000 04000000 .c1............. │ │ 0x00e052e8 20000000 02000000 01030000 03030000 ............... │ │ 0x00e052f8 00010000 fdfe0000 11000000 09090000 ................ │ │ 0x00e05308 00000000 00000000 01000000 ca033000 ..............0. │ │ 0x00e05318 e9933000 18c00003 04000000 04000000 ..0............. │ │ 0x00e05328 40000000 02000000 01030000 03030000 @............... │ │ 0x00e05338 00010000 fdfe0000 38000000 09090000 ........8....... │ │ 0x00e05348 80000000 80000000 01000000 7faa2f00 ............../. │ │ - 0x00e05358 38f03000 19c00003 04000000 04000000 8.0............. │ │ + 0x00e05358 5ff03000 19c00003 04000000 04000000 _.0............. │ │ 0x00e05368 80000000 02000000 01030000 03030000 ................ │ │ 0x00e05378 00010000 fdfe0000 38000000 09090000 ........8....... │ │ 0x00e05388 00010000 00010000 01000000 fa473300 .............G3. │ │ - 0x00e05398 7a633100 23c00003 04000000 08000000 zc1.#........... │ │ + 0x00e05398 a1633100 23c00003 04000000 08000000 .c1.#........... │ │ 0x00e053a8 40000000 10000000 03030000 03030000 @............... │ │ 0x00e053b8 fdfe0000 fdfe0000 18000000 04040000 ................ │ │ - 0x00e053c8 80000000 80000000 01000000 960c3100 ..............1. │ │ - 0x00e053d8 a2463100 24c00003 04000000 08000000 .F1.$........... │ │ + 0x00e053c8 80000000 80000000 01000000 bd0c3100 ..............1. │ │ + 0x00e053d8 c9463100 24c00003 04000000 08000000 .F1.$........... │ │ 0x00e053e8 80000000 20000000 03030000 03030000 .... ........... │ │ 0x00e053f8 fdfe0000 fdfe0000 18000000 05050000 ................ │ │ - 0x00e05408 00010000 00010000 01000000 c2bb3100 ..............1. │ │ - 0x00e05418 ca463100 27c00003 04000000 01000000 .F1.'........... │ │ + 0x00e05408 00010000 00010000 01000000 e9bb3100 ..............1. │ │ + 0x00e05418 f1463100 27c00003 04000000 01000000 .F1.'........... │ │ 0x00e05428 40000000 10000000 03030000 03030000 @............... │ │ 0x00e05438 fdfe0000 fdfe0000 18000000 04040000 ................ │ │ 0x00e05448 80000000 80000000 01000000 e45c3000 .............\0. │ │ - 0x00e05458 a2633100 28c00003 04000000 01000000 .c1.(........... │ │ + 0x00e05458 c9633100 28c00003 04000000 01000000 .c1.(........... │ │ 0x00e05468 80000000 20000000 03030000 03030000 .... ........... │ │ 0x00e05478 fdfe0000 fdfe0000 18000000 05050000 ................ │ │ 0x00e05488 00010000 00010000 01000000 36b13000 ............6.0. │ │ 0x00e05498 14483300 2bc00003 04000000 08000000 .H3.+........... │ │ 0x00e054a8 00100000 40000000 03030000 03030000 ....@........... │ │ 0x00e054b8 fdfe0000 fdfe0000 18000000 04040000 ................ │ │ 0x00e054c8 80000000 80000000 01000000 fc5c3000 .............\0. │ │ 0x00e054d8 cd263300 2cc00003 04000000 08000000 .&3.,........... │ │ 0x00e054e8 00200000 40000000 03030000 03030000 . ..@........... │ │ 0x00e054f8 fdfe0000 fdfe0000 18000000 05050000 ................ │ │ 0x00e05508 00010000 00010000 01000000 413e3000 ............A>0. │ │ 0x00e05518 8a1f3000 2fc00003 04000000 01000000 ..0./........... │ │ 0x00e05528 00100000 40000000 03030000 03030000 ....@........... │ │ 0x00e05538 fdfe0000 fdfe0000 18000000 04040000 ................ │ │ - 0x00e05548 80000000 80000000 01000000 19db3100 ..............1. │ │ - 0x00e05558 b00c3100 30c00003 04000000 01000000 ..1.0........... │ │ + 0x00e05548 80000000 80000000 01000000 40db3100 ............@.1. │ │ + 0x00e05558 d70c3100 30c00003 04000000 01000000 ..1.0........... │ │ 0x00e05568 00200000 40000000 03030000 03030000 . ..@........... │ │ 0x00e05578 fdfe0000 fdfe0000 18000000 05050000 ................ │ │ - 0x00e05588 00010000 00010000 01000000 bb263100 .............&1. │ │ - 0x00e05598 dabb3100 2c000003 08000000 10000000 ..1.,........... │ │ + 0x00e05588 00010000 00010000 01000000 e2263100 .............&1. │ │ + 0x00e05598 01bc3100 2c000003 08000000 10000000 ..1.,........... │ │ 0x00e055a8 20000000 02000000 00030000 03030000 ............... │ │ 0x00e055b8 00010000 fdfe0000 11000000 09090000 ................ │ │ 0x00e055c8 00000000 00000000 01000000 a77b3000 .............{0. │ │ 0x00e055d8 f5263300 2d000003 00010000 10000000 .&3.-........... │ │ 0x00e055e8 20000000 02000000 00030000 03030000 ............... │ │ 0x00e055f8 00010000 fdfe0000 11000000 09090000 ................ │ │ 0x00e05608 00000000 00000000 01000000 0f273300 .............'3. │ │ 0x00e05618 8a063300 2e000003 40000000 01000000 ..3.....@....... │ │ 0x00e05628 20000000 02000000 00030000 03030000 ............... │ │ 0x00e05638 00010000 fdfe0000 11000000 09090000 ................ │ │ - 0x00e05648 00000000 00000000 01000000 77543200 ............wT2. │ │ - 0x00e05658 d4ca3200 8c000003 08000000 10000000 ..2............. │ │ + 0x00e05648 00000000 00000000 01000000 9e543200 .............T2. │ │ + 0x00e05658 fbca3200 8c000003 08000000 10000000 ..2............. │ │ 0x00e05668 40000000 02000000 00030000 03030000 @............... │ │ 0x00e05678 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00e05688 80000000 80000000 01000000 90aa2f00 ............../. │ │ - 0x00e05698 b58e3200 8d000003 08000000 10000000 ..2............. │ │ + 0x00e05698 dc8e3200 8d000003 08000000 10000000 ..2............. │ │ 0x00e056a8 80000000 02000000 00030000 03030000 ................ │ │ 0x00e056b8 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00e056c8 00010000 00010000 01000000 23d23000 ............#.0. │ │ - 0x00e056d8 487f3100 90000003 00010000 10000000 H.1............. │ │ + 0x00e056d8 6f7f3100 90000003 00010000 10000000 o.1............. │ │ 0x00e056e8 40000000 02000000 00030000 03030000 @............... │ │ 0x00e056f8 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00e05708 80000000 80000000 01000000 db033000 ..............0. │ │ - 0x00e05718 8a543200 91000003 00010000 10000000 .T2............. │ │ + 0x00e05718 b1543200 91000003 00010000 10000000 .T2............. │ │ 0x00e05728 80000000 02000000 00030000 03030000 ................ │ │ 0x00e05738 00010000 fdfe0000 18000000 09090000 ................ │ │ - 0x00e05748 00010000 00010000 01000000 f2f93100 ..............1. │ │ + 0x00e05748 00010000 00010000 01000000 19fa3100 ..............1. │ │ 0x00e05758 3c483300 94000003 40000000 01000000 0. │ │ - 0x00e05a18 f1ca3200 b1000003 08000000 10000000 ..2............. │ │ + 0x00e05a18 18cb3200 b1000003 08000000 10000000 ..2............. │ │ 0x00e05a28 20000000 20000000 01030000 03030000 ... ........... │ │ 0x00e05a38 00010000 fdfe0000 11000000 05050000 ................ │ │ 0x00e05a48 00000000 00000000 01000000 3ad23000 ............:.0. │ │ - 0x00e05a58 06bc3100 b2000003 00010000 10000000 ..1............. │ │ + 0x00e05a58 2dbc3100 b2000003 00010000 10000000 -.1............. │ │ 0x00e05a68 40000000 10000000 01030000 03030000 @............... │ │ 0x00e05a78 00010000 fdfe0000 18000000 09090000 ................ │ │ - 0x00e05a88 80000000 80000000 01000000 0acb3200 ..............2. │ │ - 0x00e05a98 02ac3200 b3000003 00010000 10000000 ..2............. │ │ + 0x00e05a88 80000000 80000000 01000000 31cb3200 ............1.2. │ │ + 0x00e05a98 29ac3200 b3000003 00010000 10000000 ).2............. │ │ 0x00e05aa8 80000000 20000000 01030000 03030000 .... ........... │ │ 0x00e05ab8 00010000 fdfe0000 18000000 05050000 ................ │ │ - 0x00e05ac8 00010000 00010000 01000000 f68e3200 ..............2. │ │ - 0x00e05ad8 e9543200 b4000003 00010000 10000000 .T2............. │ │ + 0x00e05ac8 00010000 00010000 01000000 1d8f3200 ..............2. │ │ + 0x00e05ad8 10553200 b4000003 00010000 10000000 .U2............. │ │ 0x00e05ae8 20000000 10000000 01030000 03030000 ............... │ │ 0x00e05af8 00010000 fdfe0000 11000000 09090000 ................ │ │ - 0x00e05b08 00000000 00000000 01000000 e8263100 .............&1. │ │ + 0x00e05b08 00000000 00000000 01000000 0f273100 .............'1. │ │ 0x00e05b18 5e273300 b5000003 00010000 10000000 ^'3............. │ │ 0x00e05b28 20000000 20000000 01030000 03030000 ... ........... │ │ 0x00e05b38 00010000 fdfe0000 11000000 05050000 ................ │ │ 0x00e05b48 00000000 00000000 01000000 b01f3000 ..............0. │ │ - 0x00e05b58 2abc3100 b6000003 40000000 01000000 *.1.....@....... │ │ + 0x00e05b58 51bc3100 b6000003 40000000 01000000 Q.1.....@....... │ │ 0x00e05b68 40000000 10000000 01030000 03030000 @............... │ │ 0x00e05b78 00010000 fdfe0000 18000000 09090000 ................ │ │ - 0x00e05b88 80000000 80000000 01000000 e8633100 .............c1. │ │ + 0x00e05b88 80000000 80000000 01000000 0f643100 .............d1. │ │ 0x00e05b98 73c82f00 b7000003 40000000 01000000 s./.....@....... │ │ 0x00e05ba8 80000000 20000000 01030000 03030000 .... ........... │ │ 0x00e05bb8 00010000 fdfe0000 18000000 05050000 ................ │ │ 0x00e05bc8 00010000 00010000 01000000 ba063300 ..............3. │ │ - 0x00e05bd8 b3a03100 b8000003 40000000 01000000 ..1.....@....... │ │ + 0x00e05bd8 daa03100 b8000003 40000000 01000000 ..1.....@....... │ │ 0x00e05be8 20000000 10000000 01030000 03030000 ............... │ │ 0x00e05bf8 00010000 fdfe0000 11000000 09090000 ................ │ │ 0x00e05c08 00000000 00000000 01000000 b9aa2f00 ............../. │ │ 0x00e05c18 cdaa2f00 b9000003 40000000 01000000 ../.....@....... │ │ 0x00e05c28 20000000 20000000 01030000 03030000 ... ........... │ │ 0x00e05c38 00010000 fdfe0000 11000000 05050000 ................ │ │ - 0x00e05c48 00000000 00000000 01000000 0a8f3200 ..............2. │ │ - 0x00e05c58 f0463100 35c00003 80000000 10000000 .F1.5........... │ │ + 0x00e05c48 00000000 00000000 01000000 318f3200 ............1.2. │ │ + 0x00e05c58 17473100 35c00003 80000000 10000000 .G1.5........... │ │ 0x00e05c68 40000000 02000000 01030000 03030000 @............... │ │ 0x00e05c78 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00e05c88 80000000 80000000 01000000 6d3e3000 ............m>0. │ │ 0x00e05c98 863e3000 36c00003 80000000 10000000 .>0.6........... │ │ 0x00e05ca8 80000000 02000000 01030000 03030000 ................ │ │ 0x00e05cb8 00010000 fdfe0000 18000000 09090000 ................ │ │ - 0x00e05cc8 00010000 00010000 01000000 99f03000 ..............0. │ │ + 0x00e05cc8 00010000 00010000 01000000 c0f03000 ..............0. │ │ 0x00e05cd8 b87b3000 37c00003 80000000 10000000 .{0.7........... │ │ 0x00e05ce8 40000000 10000000 01030000 03030000 @............... │ │ 0x00e05cf8 00010000 fdfe0000 18000000 09090000 ................ │ │ - 0x00e05d08 80000000 80000000 01000000 02643100 .............d1. │ │ + 0x00e05d08 80000000 80000000 01000000 29643100 ............)d1. │ │ 0x00e05d18 ce063300 38c00003 80000000 10000000 ..3.8........... │ │ 0x00e05d28 80000000 20000000 01030000 03030000 .... ........... │ │ 0x00e05d38 00010000 fdfe0000 18000000 05050000 ................ │ │ - 0x00e05d48 00010000 00010000 01000000 4ebc3100 ............N.1. │ │ - 0x00e05d58 697f3100 39c00003 80000000 10000000 i.1.9........... │ │ + 0x00e05d48 00010000 00010000 01000000 75bc3100 ............u.1. │ │ + 0x00e05d58 907f3100 39c00003 80000000 10000000 ..1.9........... │ │ 0x00e05d68 20000000 02000000 01030000 03030000 ............... │ │ 0x00e05d78 00010000 fdfe0000 11000000 09090000 ................ │ │ 0x00e05d88 00000000 00000000 01000000 7b273300 ............{'3. │ │ 0x00e05d98 94e52f00 3ac00003 80000000 10000000 ../.:........... │ │ 0x00e05da8 20000000 10000000 01030000 03030000 ............... │ │ 0x00e05db8 00010000 fdfe0000 11000000 09090000 ................ │ │ - 0x00e05dc8 00000000 00000000 01000000 2b713200 ............+q2. │ │ + 0x00e05dc8 00000000 00000000 01000000 52713200 ............Rq2. │ │ 0x00e05dd8 97c82f00 3bc00003 80000000 10000000 ../.;........... │ │ 0x00e05de8 20000000 20000000 01030000 03030000 ... ........... │ │ 0x00e05df8 00010000 fdfe0000 11000000 05050000 ................ │ │ 0x00e05e08 00000000 00000000 01000000 545d3000 ............T]0. │ │ - 0x00e05e18 09fa3100 1dc00003 20000000 40000000 ..1..... ...@... │ │ + 0x00e05e18 30fa3100 1dc00003 20000000 40000000 0.1..... ...@... │ │ 0x00e05e28 40000000 02000000 00030000 03030000 @............... │ │ 0x00e05e38 00010000 fdfe0000 08000000 09090000 ................ │ │ - 0x00e05e48 80000000 80000000 01000000 35db3100 ............5.1. │ │ - 0x00e05e58 238f3200 1ec00003 20000000 01000000 #.2..... ....... │ │ + 0x00e05e48 80000000 80000000 01000000 5cdb3100 ............\.1. │ │ + 0x00e05e58 4a8f3200 1ec00003 20000000 01000000 J.2..... ....... │ │ 0x00e05e68 40000000 02000000 00030000 03030000 @............... │ │ 0x00e05e78 00010000 fdfe0000 08000000 09090000 ................ │ │ 0x00e05e88 80000000 80000000 01000000 5d483300 ............]H3. │ │ - 0x00e05e98 fc263100 1fc00003 20000000 02000000 .&1..... ....... │ │ + 0x00e05e98 23273100 1fc00003 20000000 02000000 #'1..... ....... │ │ 0x00e05ea8 40000000 02000000 00030000 03030000 @............... │ │ 0x00e05eb8 00010000 fdfe0000 28000000 09090000 ........(....... │ │ 0x00e05ec8 80000000 80000000 01000000 de7b3000 .............{0. │ │ - 0x00e05ed8 2afa3100 20c00003 20000000 40000000 *.1. ... ...@... │ │ + 0x00e05ed8 51fa3100 20c00003 20000000 40000000 Q.1. ... ...@... │ │ 0x00e05ee8 80000000 02000000 00030000 03030000 ................ │ │ 0x00e05ef8 00010000 fdfe0000 08000000 09090000 ................ │ │ - 0x00e05f08 00010000 00010000 01000000 1e643100 .............d1. │ │ - 0x00e05f18 13473100 21c00003 20000000 01000000 .G1.!... ....... │ │ + 0x00e05f08 00010000 00010000 01000000 45643100 ............Ed1. │ │ + 0x00e05f18 3a473100 21c00003 20000000 01000000 :G1.!... ....... │ │ 0x00e05f28 80000000 02000000 00030000 03030000 ................ │ │ 0x00e05f38 00010000 fdfe0000 08000000 09090000 ................ │ │ - 0x00e05f48 00010000 00010000 01000000 4ddb3100 ............M.1. │ │ + 0x00e05f48 00010000 00010000 01000000 74db3100 ............t.1. │ │ 0x00e05f58 75483300 22c00003 20000000 02000000 uH3."... ....... │ │ 0x00e05f68 80000000 02000000 00030000 03030000 ................ │ │ 0x00e05f78 00010000 fdfe0000 28000000 09090000 ........(....... │ │ 0x00e05f88 00010000 00010000 01000000 a93e3000 .............>0. │ │ - 0x00e05f98 41713200 aacc0003 02000000 01000000 Aq2............. │ │ + 0x00e05f98 68713200 aacc0003 02000000 01000000 hq2............. │ │ 0x00e05fa8 00000800 40000000 03030000 03030000 ....@........... │ │ 0x00e05fb8 fdfe0000 fdfe0000 08000000 04040000 ................ │ │ 0x00e05fc8 00010000 00010000 01000000 9ae93200 ..............2. │ │ - 0x00e05fd8 38473100 a8cc0003 04000000 01000000 8G1............. │ │ + 0x00e05fd8 5f473100 a8cc0003 04000000 01000000 _G1............. │ │ 0x00e05fe8 00000800 40000000 03030000 03030000 ....@........... │ │ 0x00e05ff8 fdfe0000 fdfe0000 08000000 04040000 ................ │ │ 0x00e06008 00010000 00010000 01000000 f2033000 ..............0. │ │ 0x00e06018 f27b3000 a9cc0003 04000000 08000000 .{0............. │ │ 0x00e06028 00000800 40000000 03030000 03030000 ....@........... │ │ 0x00e06038 fdfe0000 fdfe0000 08000000 04040000 ................ │ │ 0x00e06048 00010000 00010000 01000000 0c943000 ..............0. │ │ 0x00e06058 b6c82f00 abcc0003 08000000 10000000 ../............. │ │ 0x00e06068 00000800 40000000 03030000 03030000 ....@........... │ │ 0x00e06078 fdfe0000 fdfe0000 08000000 04040000 ................ │ │ 0x00e06088 00010000 00010000 01000000 22943000 ............".0. │ │ - 0x00e06098 b2163200 accc0003 80000000 10000000 ..2............. │ │ + 0x00e06098 d9163200 accc0003 80000000 10000000 ..2............. │ │ 0x00e060a8 00000800 40000000 03030000 03030000 ....@........... │ │ 0x00e060b8 fdfe0000 fdfe0000 08000000 04040000 ................ │ │ - 0x00e060c8 00010000 00010000 01000000 d60c3100 ..............1. │ │ + 0x00e060c8 00010000 00010000 01000000 fd0c3100 ..............1. │ │ 0x00e060d8 91273300 adcc0003 00010000 10000000 .'3............. │ │ 0x00e060e8 00000800 40000000 03030000 03030000 ....@........... │ │ 0x00e060f8 fdfe0000 fdfe0000 08000000 04040000 ................ │ │ 0x00e06108 00010000 00010000 01000000 f4063300 ..............3. │ │ 0x00e06118 685d3000 aecc0003 40000000 01000000 h]0.....@....... │ │ 0x00e06128 00000800 40000000 03030000 03030000 ....@........... │ │ 0x00e06138 fdfe0000 fdfe0000 08000000 04040000 ................ │ │ - 0x00e06148 00010000 00010000 01000000 61bc3100 ............a.1. │ │ + 0x00e06148 00010000 00010000 01000000 88bc3100 ..............1. │ │ 0x00e06158 b3e52f00 ba000003 01000000 01000000 ../............. │ │ 0x00e06168 00010000 10000000 03030000 03030000 ................ │ │ 0x00e06178 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ 0x00e06188 80000000 80000000 01000000 9a483300 .............H3. │ │ - 0x00e06198 74bc3100 bd000003 02000000 02000000 t.1............. │ │ + 0x00e06198 9bbc3100 bd000003 02000000 02000000 ..1............. │ │ 0x00e061a8 00010000 10000000 03030000 03030000 ................ │ │ 0x00e061b8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00e061c8 80000000 80000000 01000000 4bfa3100 ............K.1. │ │ + 0x00e061c8 80000000 80000000 01000000 72fa3100 ............r.1. │ │ 0x00e061d8 10043000 be000003 02000000 01000000 ..0............. │ │ 0x00e061e8 00010000 10000000 03030000 03030000 ................ │ │ 0x00e061f8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00e06208 80000000 80000000 01000000 21273100 ............!'1. │ │ + 0x00e06208 80000000 80000000 01000000 48273100 ............H'1. │ │ 0x00e06218 ca1f3000 bf000003 02000000 04000000 ..0............. │ │ 0x00e06228 00010000 10000000 03030000 03030000 ................ │ │ 0x00e06238 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00e06248 80000000 80000000 01000000 857f3100 ..............1. │ │ - 0x00e06258 b5f03000 c0000003 01000000 01000000 ..0............. │ │ + 0x00e06248 80000000 80000000 01000000 ac7f3100 ..............1. │ │ + 0x00e06258 dcf03000 c0000003 01000000 01000000 ..0............. │ │ 0x00e06268 00020000 10000000 03030000 03030000 ................ │ │ 0x00e06278 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00e06288 00010000 00010000 01000000 de163200 ..............2. │ │ + 0x00e06288 00010000 00010000 01000000 05173200 ..............2. │ │ 0x00e06298 925d3000 c3000003 02000000 02000000 .]0............. │ │ 0x00e062a8 00020000 10000000 03030000 03030000 ................ │ │ 0x00e062b8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00e062c8 00010000 00010000 01000000 d0a03100 ..............1. │ │ + 0x00e062c8 00010000 00010000 01000000 f7a03100 ..............1. │ │ 0x00e062d8 dcc82f00 c4000003 02000000 01000000 ../............. │ │ 0x00e062e8 00020000 10000000 03030000 03030000 ................ │ │ 0x00e062f8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00e06308 00010000 00010000 01000000 8b343200 .............42. │ │ - 0x00e06318 66fa3100 c5000003 02000000 04000000 f.1............. │ │ + 0x00e06308 00010000 00010000 01000000 b2343200 .............42. │ │ + 0x00e06318 8dfa3100 c5000003 02000000 04000000 ..1............. │ │ 0x00e06328 00020000 10000000 03030000 03030000 ................ │ │ 0x00e06338 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00e06348 00010000 00010000 01000000 65db3100 ............e.1. │ │ + 0x00e06348 00010000 00010000 01000000 8cdb3100 ..............1. │ │ 0x00e06358 b5483300 84000003 01000000 01000000 .H3............. │ │ 0x00e06368 00020000 02000000 00030000 03030000 ................ │ │ 0x00e06378 00010000 fdfe0000 28000000 09090000 ........(....... │ │ - 0x00e06388 00010000 00010000 01000000 daf03000 ..............0. │ │ + 0x00e06388 00010000 00010000 01000000 01f13000 ..............0. │ │ 0x00e06398 eaaa2f00 87000003 02000000 02000000 ../............. │ │ 0x00e063a8 00020000 02000000 00030000 03030000 ................ │ │ 0x00e063b8 00010000 fdfe0000 28000000 09090000 ........(....... │ │ 0x00e063c8 00010000 00010000 01000000 b6e93200 ..............2. │ │ 0x00e063d8 05c92f00 88000003 02000000 01000000 ../............. │ │ 0x00e063e8 00020000 02000000 00030000 03030000 ................ │ │ 0x00e063f8 00010000 fdfe0000 28000000 09090000 ........(....... │ │ 0x00e06408 00010000 00010000 01000000 207c3000 ............ |0. │ │ 0x00e06418 bb5d3000 89000003 02000000 04000000 .]0............. │ │ 0x00e06428 00020000 02000000 00030000 03030000 ................ │ │ 0x00e06438 00010000 fdfe0000 28000000 09090000 ........(....... │ │ - 0x00e06448 00010000 00010000 01000000 36643100 ............6d1. │ │ - 0x00e06458 26ac3200 41000003 01000000 01000000 &.2.A........... │ │ + 0x00e06448 00010000 00010000 01000000 5d643100 ............]d1. │ │ + 0x00e06458 4dac3200 41000003 01000000 01000000 M.2.A........... │ │ 0x00e06468 00010000 02000000 00030000 03030000 ................ │ │ 0x00e06478 00010000 fdfe0000 28000000 09090000 ........(....... │ │ - 0x00e06488 80000000 80000000 01000000 06553200 .............U2. │ │ + 0x00e06488 80000000 80000000 01000000 2d553200 ............-U2. │ │ 0x00e06498 f31f3000 44000003 02000000 02000000 ..0.D........... │ │ 0x00e064a8 00010000 02000000 00030000 03030000 ................ │ │ 0x00e064b8 00010000 fdfe0000 28000000 09090000 ........(....... │ │ - 0x00e064c8 80000000 80000000 01000000 eba03100 ..............1. │ │ - 0x00e064d8 46643100 45000003 02000000 01000000 Fd1.E........... │ │ + 0x00e064c8 80000000 80000000 01000000 12a13100 ..............1. │ │ + 0x00e064d8 6d643100 45000003 02000000 01000000 md1.E........... │ │ 0x00e064e8 00010000 02000000 00030000 03030000 ................ │ │ 0x00e064f8 00010000 fdfe0000 28000000 09090000 ........(....... │ │ - 0x00e06508 80000000 80000000 01000000 8ffa3100 ..............1. │ │ - 0x00e06518 75db3100 46000003 02000000 04000000 u.1.F........... │ │ + 0x00e06508 80000000 80000000 01000000 b6fa3100 ..............1. │ │ + 0x00e06518 9cdb3100 46000003 02000000 04000000 ..1.F........... │ │ 0x00e06528 00010000 02000000 00030000 03030000 ................ │ │ 0x00e06538 00010000 fdfe0000 28000000 09090000 ........(....... │ │ 0x00e06548 80000000 80000000 01000000 2bc92f00 ............+./. │ │ 0x00e06558 7db13000 72c00003 04000000 08000000 }.0.r........... │ │ 0x00e06568 00010000 10000000 03030000 03030000 ................ │ │ 0x00e06578 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ 0x00e06588 80000000 80000000 01000000 c33e3000 .............>0. │ │ 0x00e06598 bb273300 73c00003 04000000 08000000 .'3.s........... │ │ 0x00e065a8 00020000 20000000 03030000 03030000 .... ........... │ │ 0x00e065b8 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00e065c8 00010000 00010000 01000000 3e943000 ............>.0. │ │ - 0x00e065d8 6b713200 76c00003 04000000 01000000 kq2.v........... │ │ + 0x00e065d8 92713200 76c00003 04000000 01000000 .q2.v........... │ │ 0x00e065e8 00010000 10000000 03030000 03030000 ................ │ │ 0x00e065f8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ 0x00e06608 80000000 80000000 01000000 10ab2f00 ............../. │ │ 0x00e06618 d7483300 77c00003 04000000 01000000 .H3.w........... │ │ 0x00e06628 00020000 20000000 03030000 03030000 .... ........... │ │ 0x00e06638 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00e06648 00010000 00010000 01000000 0e073300 ..............3. │ │ 0x00e06658 02493300 94c00003 08000000 10000000 .I3............. │ │ 0x00e06668 00010000 10000000 01030000 03030000 ................ │ │ 0x00e06678 00010000 fdfe0000 28000000 09090000 ........(....... │ │ 0x00e06688 80000000 80000000 01000000 e15d3000 .............]0. │ │ 0x00e06698 54d23000 95c00003 08000000 10000000 T.0............. │ │ 0x00e066a8 00020000 20000000 01030000 03030000 .... ........... │ │ 0x00e066b8 00010000 fdfe0000 28000000 05050000 ........(....... │ │ - 0x00e066c8 00010000 00010000 01000000 a2343200 .............42. │ │ + 0x00e066c8 00010000 00010000 01000000 c9343200 .............42. │ │ 0x00e066d8 79d23000 96c00003 00010000 10000000 y.0............. │ │ 0x00e066e8 00010000 10000000 01030000 03030000 ................ │ │ 0x00e066f8 00010000 fdfe0000 28000000 09090000 ........(....... │ │ 0x00e06708 80000000 80000000 01000000 aab13000 ..............0. │ │ - 0x00e06718 96713200 97c00003 00010000 10000000 .q2............. │ │ + 0x00e06718 bd713200 97c00003 00010000 10000000 .q2............. │ │ 0x00e06728 00020000 20000000 01030000 03030000 .... ........... │ │ 0x00e06738 00010000 fdfe0000 28000000 05050000 ........(....... │ │ - 0x00e06748 00010000 00010000 01000000 38273100 ............8'1. │ │ - 0x00e06758 987f3100 98c00003 40000000 01000000 ..1.....@....... │ │ + 0x00e06748 00010000 00010000 01000000 5f273100 ............_'1. │ │ + 0x00e06758 bf7f3100 98c00003 40000000 01000000 ..1.....@....... │ │ 0x00e06768 00010000 10000000 01030000 03030000 ................ │ │ 0x00e06778 00010000 fdfe0000 28000000 09090000 ........(....... │ │ 0x00e06788 80000000 80000000 01000000 e8273300 .............'3. │ │ - 0x00e06798 9dbc3100 99c00003 40000000 01000000 ..1.....@....... │ │ + 0x00e06798 c4bc3100 99c00003 40000000 01000000 ..1.....@....... │ │ 0x00e067a8 00020000 20000000 01030000 03030000 .... ........... │ │ 0x00e067b8 00010000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00e067c8 00010000 00010000 01000000 5b943000 ............[.0. │ │ 0x00e067d8 19203000 9ac00003 80000000 10000000 . 0............. │ │ 0x00e067e8 00010000 10000000 01030000 03030000 ................ │ │ 0x00e067f8 00010000 fdfe0000 28000000 09090000 ........(....... │ │ 0x00e06808 80000000 80000000 01000000 d8e52f00 ............../. │ │ - 0x00e06818 a3fa3100 9bc00003 80000000 10000000 ..1............. │ │ + 0x00e06818 cafa3100 9bc00003 80000000 10000000 ..1............. │ │ 0x00e06828 00020000 20000000 01030000 03030000 .... ........... │ │ 0x00e06838 00010000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00e06848 00010000 00010000 01000000 f85d3000 .............]0. │ │ - 0x00e06858 53273100 81000003 10000000 20000000 S'1......... ... │ │ + 0x00e06858 7a273100 81000003 10000000 20000000 z'1......... ... │ │ 0x00e06868 00040000 08000000 01030000 03030000 ................ │ │ 0x00e06878 00000000 00000000 08000000 02020100 ................ │ │ - 0x00e06888 00010000 00010000 01000000 64473100 ............dG1. │ │ + 0x00e06888 00010000 00010000 01000000 8b473100 .............G1. │ │ 0x00e06898 25073300 83000003 10000000 20000000 %.3......... ... │ │ 0x00e068a8 20000000 04000000 01030000 03030000 ............... │ │ 0x00e068b8 00000000 00000000 01000000 02020000 ................ │ │ 0x00e068c8 00000000 00000000 01000000 e23e3000 .............>0. │ │ 0x00e068d8 00000000 02c10003 10000000 a0000000 ................ │ │ 0x00e068e8 00000400 00010000 01030000 03030000 ................ │ │ 0x00e068f8 00000000 00000000 08000000 06060100 ................ │ │ - 0x00e06908 00010000 00010000 01000000 9bdb3100 ..............1. │ │ + 0x00e06908 00010000 00010000 01000000 c2db3100 ..............1. │ │ 0x00e06918 00000000 85ff0003 10000000 a0000000 ................ │ │ 0x00e06928 00000400 00010000 01030000 03030000 ................ │ │ 0x00e06938 00000000 00000000 08000000 06060100 ................ │ │ 0x00e06948 00010000 00010000 01000000 023f3000 .............?0. │ │ 0x00e06958 00000000 87ff0003 10000000 a0000000 ................ │ │ 0x00e06968 20000000 80000000 01030000 03030000 ............... │ │ 0x00e06978 00000000 00000000 01000000 06060100 ................ │ │ 0x00e06988 00000000 00000000 01000000 49073300 ............I.3. │ │ 0x00e06998 00000000 00c10003 00020000 80000000 ................ │ │ 0x00e069a8 00008000 00080000 03030000 03030000 ................ │ │ 0x00e069b8 00000000 00000000 08000000 06060200 ................ │ │ - 0x00e069c8 00010000 00010000 01000000 24cb3200 ............$.2. │ │ + 0x00e069c8 00010000 00010000 01000000 4bcb3200 ............K.2. │ │ 0x00e069d8 00000000 01c10003 00020000 80000000 ................ │ │ 0x00e069e8 00004000 00040000 03030000 03030000 ..@............. │ │ 0x00e069f8 00000000 00000000 08000000 06060200 ................ │ │ - 0x00e06a08 00010000 00010000 01000000 f2f03000 ..............0. │ │ - 0x00e06a18 48ac3200 07000003 01000000 01000000 H.2............. │ │ + 0x00e06a08 00010000 00010000 01000000 19f13000 ..............0. │ │ + 0x00e06a18 6fac3200 07000003 01000000 01000000 o.2............. │ │ 0x00e06a28 10000000 02000000 00030000 02030000 ................ │ │ 0x00e06a38 00010000 fffe0000 24000000 09090000 ........$....... │ │ - 0x00e06a48 80000000 80000000 01000000 f9163200 ..............2. │ │ - 0x00e06a58 79473100 96000003 01000000 01000000 yG1............. │ │ + 0x00e06a48 80000000 80000000 01000000 20173200 ............ .2. │ │ + 0x00e06a58 a0473100 96000003 01000000 01000000 .G1............. │ │ 0x00e06a68 00080000 02000000 00030000 03030000 ................ │ │ 0x00e06a78 00010000 fdfe0000 24000000 09090000 ........$....... │ │ 0x00e06a88 80000000 80000000 01000000 44203000 ............D 0. │ │ - 0x00e06a98 6c643100 99000003 02000000 02000000 ld1............. │ │ + 0x00e06a98 93643100 99000003 02000000 02000000 .d1............. │ │ 0x00e06aa8 00080000 02000000 00030000 03030000 ................ │ │ 0x00e06ab8 00010000 fdfe0000 24000000 09090000 ........$....... │ │ 0x00e06ac8 80000000 80000000 01000000 a2d23000 ..............0. │ │ - 0x00e06ad8 93473100 9a000003 02000000 01000000 .G1............. │ │ + 0x00e06ad8 ba473100 9a000003 02000000 01000000 .G1............. │ │ 0x00e06ae8 00080000 02000000 00030000 03030000 ................ │ │ 0x00e06af8 00010000 fdfe0000 24000000 09090000 ........$....... │ │ 0x00e06b08 80000000 80000000 01000000 b3d23000 ..............0. │ │ - 0x00e06b18 77273100 9b000003 02000000 04000000 w'1............. │ │ + 0x00e06b18 9e273100 9b000003 02000000 04000000 .'1............. │ │ 0x00e06b28 00080000 02000000 00030000 03030000 ................ │ │ 0x00e06b38 00010000 fdfe0000 24000000 09090000 ........$....... │ │ 0x00e06b48 80000000 80000000 01000000 27493300 ............'I3. │ │ - 0x00e06b58 95273100 50c00003 01000000 01000000 .'1.P........... │ │ + 0x00e06b58 bc273100 50c00003 01000000 01000000 .'1.P........... │ │ 0x00e06b68 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00e06b78 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00e06b88 80000000 80000000 01000000 b1473100 .............G1. │ │ + 0x00e06b88 80000000 80000000 01000000 d8473100 .............G1. │ │ 0x00e06b98 f5e52f00 51c00003 01000000 01000000 ../.Q........... │ │ 0x00e06ba8 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00e06bb8 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ - 0x00e06bc8 00010000 00010000 01000000 b6273100 .............'1. │ │ - 0x00e06bd8 cefa3100 52c00003 02000000 01000000 ..1.R........... │ │ + 0x00e06bc8 00010000 00010000 01000000 dd273100 .............'1. │ │ + 0x00e06bd8 f5fa3100 52c00003 02000000 01000000 ..1.R........... │ │ 0x00e06be8 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00e06bf8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00e06c08 80000000 80000000 01000000 488f3200 ............H.2. │ │ + 0x00e06c08 80000000 80000000 01000000 6f8f3200 ............o.2. │ │ 0x00e06c18 2dab2f00 53c00003 02000000 01000000 -./.S........... │ │ 0x00e06c28 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00e06c38 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00e06c48 00010000 00010000 01000000 c5b13000 ..............0. │ │ - 0x00e06c58 c17f3100 56c00003 02000000 02000000 ..1.V........... │ │ + 0x00e06c58 e87f3100 56c00003 02000000 02000000 ..1.V........... │ │ 0x00e06c68 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00e06c78 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00e06c88 80000000 80000000 01000000 03a13100 ..............1. │ │ - 0x00e06c98 1ea13100 57c00003 02000000 02000000 ..1.W........... │ │ + 0x00e06c88 80000000 80000000 01000000 2aa13100 ............*.1. │ │ + 0x00e06c98 45a13100 57c00003 02000000 02000000 E.1.W........... │ │ 0x00e06ca8 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00e06cb8 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00e06cc8 00010000 00010000 01000000 0f5e3000 .............^0. │ │ - 0x00e06cd8 3dcb3200 5cc00003 04000000 08000000 =.2.\........... │ │ + 0x00e06cd8 64cb3200 5cc00003 04000000 08000000 d.2.\........... │ │ 0x00e06ce8 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00e06cf8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00e06d08 80000000 80000000 01000000 c6bc3100 ..............1. │ │ - 0x00e06d18 f3fa3100 5dc00003 04000000 08000000 ..1.]........... │ │ + 0x00e06d08 80000000 80000000 01000000 edbc3100 ..............1. │ │ + 0x00e06d18 1afb3100 5dc00003 04000000 08000000 ..1.]........... │ │ 0x00e06d28 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00e06d38 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00e06d48 00010000 00010000 01000000 e0b13000 ..............0. │ │ 0x00e06d58 cee93200 60c00003 04000000 01000000 ..2.`........... │ │ 0x00e06d68 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00e06d78 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00e06d88 80000000 80000000 01000000 62ac3200 ............b.2. │ │ - 0x00e06d98 bddb3100 61c00003 04000000 01000000 ..1.a........... │ │ + 0x00e06d88 80000000 80000000 01000000 89ac3200 ..............2. │ │ + 0x00e06d98 e4db3100 61c00003 04000000 01000000 ..1.a........... │ │ 0x00e06da8 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00e06db8 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ - 0x00e06dc8 00010000 00010000 01000000 e5bc3100 ..............1. │ │ - 0x00e06dd8 fcbc3100 6ac00003 08000000 10000000 ..1.j........... │ │ + 0x00e06dc8 00010000 00010000 01000000 0cbd3100 ..............1. │ │ + 0x00e06dd8 23bd3100 6ac00003 08000000 10000000 #.1.j........... │ │ 0x00e06de8 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00e06df8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00e06e08 80000000 80000000 01000000 7bac3200 ............{.2. │ │ + 0x00e06e08 80000000 80000000 01000000 a2ac3200 ..............2. │ │ 0x00e06e18 6c073300 6bc00003 08000000 10000000 l.3.k........... │ │ 0x00e06e28 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00e06e38 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ - 0x00e06e48 00010000 00010000 01000000 bf713200 .............q2. │ │ - 0x00e06e58 638f3200 6cc00003 00010000 10000000 c.2.l........... │ │ + 0x00e06e48 00010000 00010000 01000000 e6713200 .............q2. │ │ + 0x00e06e58 8a8f3200 6cc00003 00010000 10000000 ..2.l........... │ │ 0x00e06e68 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00e06e78 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00e06e88 80000000 80000000 01000000 d1273100 .............'1. │ │ - 0x00e06e98 ec273100 6dc00003 00010000 10000000 .'1.m........... │ │ + 0x00e06e88 80000000 80000000 01000000 f8273100 .............'1. │ │ + 0x00e06e98 13283100 6dc00003 00010000 10000000 .(1.m........... │ │ 0x00e06ea8 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00e06eb8 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00e06ec8 00010000 00010000 01000000 03283300 .............(3. │ │ - 0x00e06ed8 1e553200 6ec00003 40000000 01000000 .U2.n...@....... │ │ + 0x00e06ed8 45553200 6ec00003 40000000 01000000 EU2.n...@....... │ │ 0x00e06ee8 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00e06ef8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ 0x00e06f08 80000000 80000000 01000000 c0d23000 ..............0. │ │ - 0x00e06f18 43a13100 6fc00003 40000000 01000000 C.1.o...@....... │ │ + 0x00e06f18 6aa13100 6fc00003 40000000 01000000 j.1.o...@....... │ │ 0x00e06f28 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00e06f38 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00e06f48 00010000 00010000 00000000 173f3000 .............?0. │ │ 0x00e06f58 173f3000 ff000003 00000000 00000000 .?0............. │ │ 0x00e06f68 00000000 00000000 00000000 00000000 ................ │ │ 0x00e06f78 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e06f88 00000000 00000000 00000000 da713200 .............q2. │ │ - 0x00e06f98 da713200 00560003 00000000 00000000 .q2..V.......... │ │ + 0x00e06f88 00000000 00000000 00000000 01723200 .............r2. │ │ + 0x00e06f98 01723200 00560003 00000000 00000000 .r2..V.......... │ │ 0x00e06fa8 00000000 00000000 00000000 00000000 ................ │ │ 0x00e06fb8 00000000 00000000 00000000 00000000 ................ │ │ 0x00e06fc8 00000000 00000000 ffffffff b0e9dd00 ................ │ │ 0x00e06fd8 54eadd00 c8c3dc00 94c6dc00 38c7dc00 T...........8... │ │ 0x00e06fe8 dcc7dc00 80c8dc00 d0cadc00 f8eadd00 ................ │ │ 0x00e06ff8 6cc4dc00 38d7dc00 dcd7dc00 80d8dc00 l...8........... │ │ 0x00e07008 24d9dc00 982c3400 00000000 00000000 $....,4......... │ │ @@ -3522,65 +3522,65 @@ │ │ 0x00e07048 c4d4bc00 28d5bc00 98af2f00 30ebbd00 ....(...../.0... │ │ 0x00e07058 94ebbd00 dcebbd00 14ecbd00 30ecbd00 ............0... │ │ 0x00e07068 6cfebd00 9cfebd00 bcfebd00 c4febd00 l............... │ │ 0x00e07078 00200000 00000000 00000000 2080be00 . .......... ... │ │ 0x00e07088 3c80be00 00000000 7480be00 fc80be00 <.......t....... │ │ 0x00e07098 6881be00 00000000 00000000 b081be00 h............... │ │ 0x00e070a8 3c80be00 00000000 cc81be00 fc80be00 <............... │ │ - 0x00e070b8 6881be00 42a73100 34ddbe00 70d5be00 h...B.1.4...p... │ │ + 0x00e070b8 6881be00 69a73100 34ddbe00 70d5be00 h...i.1.4...p... │ │ 0x00e070c8 88e0be00 b8e0be00 d8e0be00 00040000 ................ │ │ 0x00e070d8 00000000 00000000 bc70e000 e870e000 .........p...p.. │ │ 0x00e070e8 ce4e3300 b003bf00 d403bf00 0404bf00 .N3............. │ │ 0x00e070f8 00000000 00000000 7c07bf00 9c07bf00 ........|....... │ │ 0x00e07108 00040000 00000000 00000000 00000000 ................ │ │ 0x00e07118 d1ce2f00 681cbf00 d41dbf00 a41ebf00 ../.h........... │ │ 0x00e07128 00000000 0420bf00 2c21bf00 00000000 ..... ..,!...... │ │ 0x00e07138 00000000 8022bf00 8822bf00 34d5dc00 ....."..."..4... │ │ 0x00e07148 b03f3700 b07b3700 00008000 06503300 .?7..{7......P3. │ │ - 0x00e07158 00000001 16503300 00008001 c0693100 .....P3......i1. │ │ - 0x00e07168 00000002 2ae23100 00008002 83b33200 ....*.1.......2. │ │ - 0x00e07178 00000003 2c4e3100 00008003 64863100 ....,N1.....d.1. │ │ - 0x00e07188 00000004 0c003200 00008004 464e3100 ......2.....FN1. │ │ - 0x00e07198 00000005 d0693100 00008005 74ec2f00 .....i1.....t./. │ │ - 0x00e071a8 00008006 8af83000 00000007 1d303100 ......0......01. │ │ + 0x00e07158 00000001 16503300 00008001 e7693100 .....P3......i1. │ │ + 0x00e07168 00000002 51e23100 00008002 aab33200 ....Q.1.......2. │ │ + 0x00e07178 00000003 534e3100 00008003 8b863100 ....SN1.......1. │ │ + 0x00e07188 00000004 33003200 00008004 6d4e3100 ....3.2.....mN1. │ │ + 0x00e07198 00000005 f7693100 00008005 74ec2f00 .....i1.....t./. │ │ + 0x00e071a8 00008006 b1f83000 00000007 44303100 ......0.....D01. │ │ 0x00e071b8 00008007 2f2f3300 00000008 d59a3000 ....//3.......0. │ │ - 0x00e071c8 00000015 43453000 00008015 39303100 ....CE0.....901. │ │ - 0x00e071d8 0000000a ff1c3200 00000010 dd693100 ......2......i1. │ │ - 0x00e071e8 00008010 1ec43100 00000011 600e3300 ......1.....`.3. │ │ + 0x00e071c8 00000015 43453000 00008015 60303100 ....CE0.....`01. │ │ + 0x00e071d8 0000000a 261d3200 00000010 046a3100 ....&.2......j1. │ │ + 0x00e071e8 00008010 45c43100 00000011 600e3300 ....E.1.....`.3. │ │ 0x00e071f8 00008011 afb83000 00000012 710e3300 ......0.....q.3. │ │ - 0x00e07208 00008012 2dc43100 00008017 ed9a3000 ....-.1.......0. │ │ - 0x00e07218 00000013 37e23100 00008013 1b953200 ....7.1.......2. │ │ - 0x00e07228 00000014 8eec2f00 00008016 27003200 ....../.....'.2. │ │ - 0x00e07238 00000017 47e23100 0000001c d3d13200 ....G.1.......2. │ │ - 0x00e07248 0000001d 47303100 00000018 9aec2f00 ....G01......./. │ │ + 0x00e07208 00008012 54c43100 00008017 ed9a3000 ....T.1.......0. │ │ + 0x00e07218 00000013 5ee23100 00008013 42953200 ....^.1.....B.2. │ │ + 0x00e07228 00000014 8eec2f00 00008016 4e003200 ....../.....N.2. │ │ + 0x00e07238 00000017 6ee23100 0000001c fad13200 ....n.1.......2. │ │ + 0x00e07248 0000001d 6e303100 00000018 9aec2f00 ....n01......./. │ │ 0x00e07258 00000019 a8d02f00 00008019 25503300 ....../.....%P3. │ │ - 0x00e07268 0000001a 72f13200 00000016 534e3100 ....r.2.....SN1. │ │ - 0x00e07278 0000801a 42c43100 0000001b e3273000 ....B.1......'0. │ │ - 0x00e07288 0000801c 7b863100 0000801d 29953200 ....{.1.....).2. │ │ - 0x00e07298 0000001e 624e3100 0000801e 34503300 ....bN1.....4P3. │ │ - 0x00e072a8 00000000 00000000 02000800 4fc43100 ............O.1. │ │ - 0x00e072b8 03000800 ea693100 04000800 30d93000 .....i1.....0.0. │ │ + 0x00e07268 0000001a 72f13200 00000016 7a4e3100 ....r.2.....zN1. │ │ + 0x00e07278 0000801a 69c43100 0000001b e3273000 ....i.1......'0. │ │ + 0x00e07288 0000801c a2863100 0000801d 50953200 ......1.....P.2. │ │ + 0x00e07298 0000001e 894e3100 0000801e 34503300 .....N1.....4P3. │ │ + 0x00e072a8 00000000 00000000 02000800 76c43100 ............v.1. │ │ + 0x00e072b8 03000800 116a3100 04000800 30d93000 .....j1.....0.0. │ │ 0x00e072c8 05000800 f0273000 06000800 f7273000 .....'0......'0. │ │ - 0x00e072d8 07000800 0c1d3200 08000800 183b3200 ......2......;2. │ │ - 0x00e072e8 09000800 492f3300 0a000800 54e23100 ....I/3.....T.1. │ │ - 0x00e072f8 0b000800 52453000 0d000800 f1693100 ....RE0......i1. │ │ - 0x00e07308 0f000800 18123100 10000800 9bb33200 ......1.......2. │ │ - 0x00e07318 20000800 734e3100 21000800 ff273000 ...sN1.!....'0. │ │ - 0x00e07328 22000800 34633000 26000800 54303100 "...4c0.&...T01. │ │ - 0x00e07338 28000800 5b453000 2a000800 3a953200 (...[E0.*...:.2. │ │ - 0x00e07348 2c000800 44953200 3c000800 ce813000 ,...D.2.<.....0. │ │ + 0x00e072d8 07000800 331d3200 08000800 3f3b3200 ....3.2.....?;2. │ │ + 0x00e072e8 09000800 492f3300 0a000800 7be23100 ....I/3.....{.1. │ │ + 0x00e072f8 0b000800 52453000 0d000800 186a3100 ....RE0......j1. │ │ + 0x00e07308 0f000800 3f123100 10000800 c2b33200 ....?.1.......2. │ │ + 0x00e07318 20000800 9a4e3100 21000800 ff273000 ....N1.!....'0. │ │ + 0x00e07328 22000800 34633000 26000800 7b303100 "...4c0.&...{01. │ │ + 0x00e07338 28000800 5b453000 2a000800 61953200 (...[E0.*...a.2. │ │ + 0x00e07348 2c000800 6b953200 3c000800 ce813000 ,...k.2.<.....0. │ │ 0x00e07358 00000c00 87b02f00 00010c00 bfb83000 ....../.......0. │ │ - 0x00e07368 01010c00 7b4e3100 02010c00 5ce23100 ....{N1.....\.1. │ │ - 0x00e07378 03010c00 9e093300 04010c00 74e23100 ......3.....t.1. │ │ - 0x00e07388 05010c00 8db02f00 06010800 203b3200 ....../..... ;2. │ │ - 0x00e07398 07010c00 35003200 08010c00 019b3000 ....5.2.......0. │ │ - 0x00e073a8 09010800 62453000 0a010800 a8e23100 ....bE0.......1. │ │ - 0x00e073b8 0b010800 141d3200 0c010800 5f303100 ......2....._01. │ │ + 0x00e07368 01010c00 a24e3100 02010c00 83e23100 .....N1.......1. │ │ + 0x00e07378 03010c00 9e093300 04010c00 9be23100 ......3.......1. │ │ + 0x00e07388 05010c00 8db02f00 06010800 473b3200 ....../.....G;2. │ │ + 0x00e07398 07010c00 5c003200 08010c00 019b3000 ....\.2.......0. │ │ + 0x00e073a8 09010800 62453000 0a010800 cfe23100 ....bE0.......1. │ │ + 0x00e073b8 0b010800 3b1d3200 0c010800 86303100 ....;.2......01. │ │ 0x00e073c8 0d010800 890e3300 0e010800 a8ec2f00 ......3......./. │ │ - 0x00e073d8 0f010c00 23123100 10010c00 960e3300 ....#.1.......3. │ │ + 0x00e073d8 0f010c00 4a123100 10010c00 960e3300 ....J.1.......3. │ │ 0x00e073e8 00000000 00000000 80000000 782fca00 ............x/.. │ │ 0x00e073f8 e8dbc400 a0ebc400 74f6c400 882fca00 ........t..../.. │ │ 0x00e07408 f8dbc400 c4d7c000 d4d7c000 e4d7c000 ................ │ │ 0x00e07418 f4d7c000 93030000 01000000 10000000 ................ │ │ 0x00e07428 00000000 08002000 01000000 7021c600 ...... .....p!.. │ │ 0x00e07438 e821c600 00000000 1c020000 00000000 .!.............. │ │ 0x00e07448 00000000 8423c600 00000000 00000000 .....#.......... │ │ @@ -3597,40 +3597,40 @@ │ │ 0x00e074f8 00000000 00000000 00000000 00000000 ................ │ │ 0x00e07508 00000000 00000000 00000000 00000000 ................ │ │ 0x00e07518 00000000 00000000 00000000 ffffffff ................ │ │ 0x00e07528 ffffffff b8d3c600 58d6c600 a8d7c600 ........X....... │ │ 0x00e07538 2c050000 01000000 00000000 00000000 ,............... │ │ 0x00e07548 00000000 00000000 01000000 b44ac900 .............J.. │ │ 0x00e07558 044bc900 00000000 584bc900 044bc900 .K......XK...K.. │ │ - 0x00e07568 a84bc900 880f3300 cda93100 b6d23200 .K....3...1...2. │ │ + 0x00e07568 a84bc900 880f3300 f4a93100 ddd23200 .K....3...1...2. │ │ 0x00e07578 a0ed2f00 04303300 aced2f00 0dba3000 ../..03.../...0. │ │ - 0x00e07588 d9a93100 305c3200 ee9b3000 00000000 ..1.0\2...0..... │ │ - 0x00e07598 b8ed2f00 73873100 64793200 940f3300 ../.s.1.dy2...3. │ │ - 0x00e075a8 c2d23200 a20f3300 c6ed2f00 6a0a3000 ..2...3.../.j.0. │ │ + 0x00e07588 00aa3100 575c3200 ee9b3000 00000000 ..1.W\2...0..... │ │ + 0x00e07598 b8ed2f00 9a873100 8b793200 940f3300 ../...1..y2...3. │ │ + 0x00e075a8 e9d23200 a20f3300 c6ed2f00 6a0a3000 ..2...3.../.j.0. │ │ 0x00e075b8 15d22f00 10303300 00000000 1f303300 ../..03......03. │ │ - 0x00e075c8 b00f3300 81873100 00503100 30303300 ..3...1..P1.003. │ │ - 0x00e075d8 81f93000 92873100 fb9b3000 62463000 ..0...1...0.bF0. │ │ - 0x00e075e8 00000000 f075e000 9d713100 5cf0c900 .....u...q1.\... │ │ + 0x00e075c8 b00f3300 a8873100 27503100 30303300 ..3...1.'P1.003. │ │ + 0x00e075d8 a8f93000 b9873100 fb9b3000 62463000 ..0...1...0.bF0. │ │ + 0x00e075e8 00000000 f075e000 c4713100 5cf0c900 .....u...q1.\... │ │ 0x00e075f8 98f3c900 b4f7c900 70fcc900 b402ca00 ........p....... │ │ 0x00e07608 b4b5be00 540cca00 680cca00 00040000 ....T...h....... │ │ 0x00e07618 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e07628 00000000 e0393100 d4f2dd00 c0f2dd00 .....91......... │ │ - 0x00e07638 37473200 e8f2dd00 acf2dd00 14633200 7G2..........c2. │ │ - 0x00e07648 e8f2dd00 98f2dd00 00bd3200 e8f2dd00 ..........2..... │ │ + 0x00e07628 00000000 073a3100 d4f2dd00 c0f2dd00 .....:1......... │ │ + 0x00e07638 5e473200 e8f2dd00 acf2dd00 3b633200 ^G2.........;c2. │ │ + 0x00e07648 e8f2dd00 98f2dd00 27bd3200 e8f2dd00 ........'.2..... │ │ 0x00e07658 84f2dd00 3a123000 fcf2dd00 70f2dd00 ....:.0.....p... │ │ - 0x00e07668 71273200 fcf2dd00 5cf2dd00 02903100 q'2.....\.....1. │ │ + 0x00e07668 98273200 fcf2dd00 5cf2dd00 29903100 .'2.....\...).1. │ │ 0x00e07678 fcf2dd00 48f2dd00 504b4353 31322069 ....H...PKCS12 i │ │ 0x00e07688 6d706f72 74207061 73732070 68726173 mport pass phras │ │ - 0x00e07698 65000000 37813200 a4a6cb00 54a8cb00 e...7.2.....T... │ │ + 0x00e07698 65000000 5e813200 a4a6cb00 54a8cb00 e...^.2.....T... │ │ 0x00e076a8 00000000 a0a8cb00 44aacb00 00000000 ........D....... │ │ 0x00e076b8 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e076c8 9c76e000 ffffffff e4273200 18d0cb00 .v.......'2..... │ │ + 0x00e076c8 9c76e000 ffffffff 0b283200 18d0cb00 .v.......(2..... │ │ 0x00e076d8 f4d0cb00 00000000 00000000 3cd1cb00 ............<... │ │ 0x00e076e8 d8d1cb00 00000000 00000000 00000000 ................ │ │ - 0x00e076f8 f8d1cb00 00000000 09283200 00000000 .........(2..... │ │ + 0x00e076f8 f8d1cb00 00000000 30283200 00000000 ........0(2..... │ │ 0x00e07708 00000000 00000000 00000000 4ce1cb00 ............L... │ │ 0x00e07718 00000000 00000000 00000000 00000000 ................ │ │ 0x00e07728 00000000 6ce1cb00 59a53000 00000000 ....l...Y.0..... │ │ 0x00e07738 1cebcb00 00000000 00000000 38ebcb00 ............8... │ │ 0x00e07748 58ebcb00 00000000 00000000 00000000 X............... │ │ 0x00e07758 78ebcb00 bceccb00 68f8dd00 d8f8dd00 x.......h....... │ │ 0x00e07768 10f9dd00 48f9dd00 80f9dd00 b8f9dd00 ....H........... │ │ @@ -3645,110 +3645,110 @@ │ │ 0x00e077f8 700ede00 bc0cde00 2810de00 84fbdd00 p.......(....... │ │ 0x00e07808 ac11de00 1000de00 4411de00 5cfedd00 ........D...\... │ │ 0x00e07818 a008de00 d808de00 1009de00 6414de00 ............d... │ │ 0x00e07828 b409de00 8413de00 600bde00 980bde00 ........`....... │ │ 0x00e07838 2c0dde00 2c14de00 8c12de00 3001de00 ,...,.......0... │ │ 0x00e07848 6801de00 140cde00 000ede00 4c0cde00 h...........L... │ │ 0x00e07858 1c12de00 840cde00 f40cde00 e411de00 ................ │ │ - 0x00e07868 00000000 9fff3000 8bce3200 01000000 ......0...2..... │ │ - 0x00e07878 501a3100 a0ad2f00 02000000 2fd63200 P.1.../...../.2. │ │ - 0x00e07888 36bd3200 03000000 a0db3200 ee473200 6.2.......2..G2. │ │ - 0x00e07898 04000000 05183300 b33a3100 05000000 ......3..:1..... │ │ - 0x00e078a8 70c33000 65813200 06000000 77c33000 p.0.e.2.....w.0. │ │ - 0x00e078b8 a8633200 07000000 6b813200 f3b92f00 .c2.....k.2.../. │ │ + 0x00e07868 00000000 c6ff3000 b2ce3200 01000000 ......0...2..... │ │ + 0x00e07878 771a3100 a0ad2f00 02000000 2fd63200 w.1.../...../.2. │ │ + 0x00e07888 5dbd3200 03000000 a0db3200 15483200 ].2.......2..H2. │ │ + 0x00e07898 04000000 05183300 da3a3100 05000000 ......3..:1..... │ │ + 0x00e078a8 70c33000 8c813200 06000000 77c33000 p.0...2.....w.0. │ │ + 0x00e078b8 cf633200 07000000 92813200 f3b92f00 .c2.......2.../. │ │ 0x00e078c8 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e078d8 f9b92f00 d3303000 01000000 0bba2f00 ../..00......./. │ │ - 0x00e078e8 afdb3200 02000000 f6da2f00 c2573100 ..2......./..W1. │ │ + 0x00e078e8 afdb3200 02000000 f6da2f00 e9573100 ..2......./..W1. │ │ 0x00e078f8 03000000 43393300 44f62f00 04000000 ....C93.D./..... │ │ - 0x00e07908 48083200 ad123000 05000000 55f62f00 H.2...0.....U./. │ │ + 0x00e07908 6f083200 ad123000 05000000 55f62f00 o.2...0.....U./. │ │ 0x00e07918 1bba2f00 06000000 a16b3000 aa6b3000 ../......k0..k0. │ │ - 0x00e07928 07000000 f6473200 b26b3000 08000000 .....G2..k0..... │ │ - 0x00e07938 7d813200 ba123000 ffffffff 00000000 }.2...0......... │ │ + 0x00e07928 07000000 1d483200 b26b3000 08000000 .....H2..k0..... │ │ + 0x00e07938 a4813200 ba123000 ffffffff 00000000 ..2...0......... │ │ 0x00e07948 00000000 00000000 35db2f00 91c33000 ........5./...0. │ │ - 0x00e07958 01000000 e0723100 b8f93200 02000000 .....r1...2..... │ │ - 0x00e07968 c6f93200 b6633200 03000000 79393300 ..2..c2.....y93. │ │ - 0x00e07978 ef9e3200 04000000 029f3200 73f62f00 ..2.......2.s./. │ │ - 0x00e07988 05000000 5dbd3200 ed303000 06000000 ....].2..00..... │ │ - 0x00e07998 08b23100 4e5a3300 08000000 c43a3100 ..1.NZ3......:1. │ │ - 0x00e079a8 9ea53000 09000000 4be33000 74bd3200 ..0.....K.0.t.2. │ │ + 0x00e07958 01000000 07733100 b8f93200 02000000 .....s1...2..... │ │ + 0x00e07968 c6f93200 dd633200 03000000 79393300 ..2..c2.....y93. │ │ + 0x00e07978 169f3200 04000000 299f3200 73f62f00 ..2.....).2.s./. │ │ + 0x00e07988 05000000 84bd3200 ed303000 06000000 ......2..00..... │ │ + 0x00e07998 2fb23100 4e5a3300 08000000 eb3a3100 /.1.NZ3......:1. │ │ + 0x00e079a8 9ea53000 09000000 72e33000 9bbd3200 ..0.....r.0...2. │ │ 0x00e079b8 0a000000 d56b3000 d4f93200 ffffffff .....k0...2..... │ │ 0x00e079c8 00000000 00000000 01000000 02000000 ................ │ │ 0x00e079d8 00000000 28cfcc00 5b6c3000 4b133000 ....(...[l0.K.0. │ │ 0x00e079e8 00000000 02000000 03000000 00000000 ................ │ │ - 0x00e079f8 e4cfcc00 68b23100 666c3000 00000000 ....h.1.fl0..... │ │ + 0x00e079f8 e4cfcc00 8fb23100 666c3000 00000000 ......1.fl0..... │ │ 0x00e07a08 03000000 03000000 00000000 9cd0cc00 ................ │ │ - 0x00e07a18 9e583100 d0ba2f00 00000000 04000000 .X1.../......... │ │ + 0x00e07a18 c5583100 d0ba2f00 00000000 04000000 .X1.../......... │ │ 0x00e07a28 04000000 00000000 5cd1cc00 dcba2f00 ........\...../. │ │ - 0x00e07a38 fd903100 00000000 05000000 04000000 ..1............. │ │ - 0x00e07a48 00000000 38d2cc00 4ffa3200 f1083200 ....8...O.2...2. │ │ + 0x00e07a38 24913100 00000000 05000000 04000000 $.1............. │ │ + 0x00e07a48 00000000 38d2cc00 4ffa3200 18093200 ....8...O.2...2. │ │ 0x00e07a58 00000000 06000000 01000000 00000000 ................ │ │ 0x00e07a68 14d3cc00 61fa3200 e8183300 00000000 ....a.2...3..... │ │ 0x00e07a78 07000000 00000000 00000000 94d3cc00 ................ │ │ - 0x00e07a88 7a483200 e1c33000 00000000 08000000 zH2...0......... │ │ - 0x00e07a98 01000000 00000000 9cd3cc00 a5733100 .............s1. │ │ - 0x00e07aa8 b1733100 00000000 09000000 08000000 .s1............. │ │ + 0x00e07a88 a1483200 e1c33000 00000000 08000000 .H2...0......... │ │ + 0x00e07a98 01000000 00000000 9cd3cc00 cc733100 .............s1. │ │ + 0x00e07aa8 d8733100 00000000 09000000 08000000 .s1............. │ │ 0x00e07ab8 00000000 10d4cc00 55133000 9e313000 ........U.0..10. │ │ 0x00e07ac8 00000000 0a000000 05000000 00000000 ................ │ │ 0x00e07ad8 0cd5cc00 fc4e3000 e6393300 00000000 .....N0..93..... │ │ 0x00e07ae8 0c9bcd00 01000000 00000000 509ccd00 ............P... │ │ - 0x00e07af8 12a03200 00000000 00000000 02000000 ..2............. │ │ - 0x00e07b08 00000000 a09ccd00 9fff3000 82000000 ..........0..... │ │ + 0x00e07af8 39a03200 00000000 00000000 02000000 9.2............. │ │ + 0x00e07b08 00000000 a09ccd00 c6ff3000 82000000 ..........0..... │ │ 0x00e07b18 00000000 03000000 00000000 a09ccd00 ................ │ │ - 0x00e07b28 501a3100 81000000 00000000 04000000 P.1............. │ │ - 0x00e07b38 00000000 a09ccd00 0d653200 84000000 .........e2..... │ │ + 0x00e07b28 771a3100 81000000 00000000 04000000 w.1............. │ │ + 0x00e07b38 00000000 a09ccd00 34653200 84000000 ........4e2..... │ │ 0x00e07b48 00000000 05000000 00000000 a09ccd00 ................ │ │ 0x00e07b58 1b1a3300 83000000 00000000 06000000 ..3............. │ │ 0x00e07b68 00000000 ac9ccd00 716d3000 b4000000 ........qm0..... │ │ 0x00e07b78 00000000 07000000 00000000 ac9ccd00 ................ │ │ - 0x00e07b88 9bce3100 b2000000 00000000 08000000 ..1............. │ │ - 0x00e07b98 00000000 a09ccd00 ccb23100 85000000 ..........1..... │ │ + 0x00e07b88 c2ce3100 b2000000 00000000 08000000 ..1............. │ │ + 0x00e07b98 00000000 a09ccd00 f3b23100 85000000 ..........1..... │ │ 0x00e07ba8 00000000 00000000 00000000 00000000 ................ │ │ 0x00e07bb8 2cdbcd00 b4dccd00 ac7be000 a3010000 ,........{...... │ │ 0x00e07bc8 a7010000 ab010000 6c000000 dc8a3000 ........l.....0. │ │ - 0x00e07bd8 6f000000 21013100 64000000 16c73100 o...!.1.d.....1. │ │ + 0x00e07bd8 6f000000 48013100 64000000 3dc73100 o...H.1.d...=.1. │ │ 0x00e07be8 69000000 8da63000 65000000 db3a3300 i.....0.e....:3. │ │ - 0x00e07bf8 6b000000 015a3100 70000000 67dd3200 k....Z1.p...g.2. │ │ - 0x00e07c08 66000000 27333000 6e000000 255a3100 f...'30.n...%Z1. │ │ - 0x00e07c18 67000000 78dd3200 6d000000 1f4a3200 g...x.2.m....J2. │ │ - 0x00e07c28 68000000 6b743100 6a000000 4fdc2f00 h...kt1.j...O./. │ │ + 0x00e07bf8 6b000000 285a3100 70000000 67dd3200 k...(Z1.p...g.2. │ │ + 0x00e07c08 66000000 27333000 6e000000 4c5a3100 f...'30.n...LZ1. │ │ + 0x00e07c18 67000000 78dd3200 6d000000 464a3200 g...x.2.m...FJ2. │ │ + 0x00e07c28 68000000 92743100 6a000000 4fdc2f00 h....t1.j...O./. │ │ 0x00e07c38 00000000 00000000 10000000 00000000 ................ │ │ 0x00e07c48 18000000 00000000 20000000 00000000 ........ ....... │ │ - 0x00e07c58 338b3200 04000000 00000000 00000000 3.2............. │ │ + 0x00e07c58 5a8b3200 04000000 00000000 00000000 Z.2............. │ │ 0x00e07c68 ffffffff 3f633000 02000000 00000000 ....?c0......... │ │ 0x00e07c78 04000000 ffffffff 42503300 02000000 ........BP3..... │ │ 0x00e07c88 00000000 04000000 ffffffff fba62f00 ............../. │ │ 0x00e07c98 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00e07ca8 d3cd3200 04000000 00000000 00000000 ..2............. │ │ + 0x00e07ca8 facd3200 04000000 00000000 00000000 ..2............. │ │ 0x00e07cb8 ffffffff 73463000 01000000 00000000 ....sF0......... │ │ - 0x00e07cc8 04000000 ffffffff e6653100 05000000 .........e1..... │ │ + 0x00e07cc8 04000000 ffffffff 0d663100 05000000 .........f1..... │ │ 0x00e07cd8 00000000 00000000 ffffffff 84303300 .............03. │ │ 0x00e07ce8 01000000 00000000 04000000 ffffffff ................ │ │ 0x00e07cf8 bc0a3000 01000000 00000000 04000000 ..0............. │ │ 0x00e07d08 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e07d18 00000000 00000000 c1eb2f00 04000000 ........../..... │ │ 0x00e07d28 00000000 00000000 ffffffff 86803000 ..............0. │ │ 0x00e07d38 01000000 00000000 04000000 ffffffff ................ │ │ 0x00e07d48 f8ff2f00 04000000 00000000 00000000 ../............. │ │ - 0x00e07d58 ffffffff 415a3200 04000000 00000000 ....AZ2......... │ │ + 0x00e07d58 ffffffff 685a3200 04000000 00000000 ....hZ2......... │ │ 0x00e07d68 00000000 ffffffff 22cf2f00 04000000 ........"./..... │ │ 0x00e07d78 00000000 00000000 ffffffff 3e053000 ............>.0. │ │ 0x00e07d88 02000000 00000000 00000000 ffffffff ................ │ │ 0x00e07d98 7afe2f00 02000000 00000000 00000000 z./............. │ │ 0x00e07da8 ffffffff b8993000 02000000 00000000 ......0......... │ │ - 0x00e07db8 00000000 ffffffff dbfe3100 05000000 ..........1..... │ │ - 0x00e07dc8 00000000 00000000 ffffffff 12623100 .............b1. │ │ + 0x00e07db8 00000000 ffffffff 02ff3100 05000000 ..........1..... │ │ + 0x00e07dc8 00000000 00000000 ffffffff 39623100 ............9b1. │ │ 0x00e07dd8 02000000 00000000 00000000 ffffffff ................ │ │ 0x00e07de8 c5803000 02000000 00000000 00000000 ..0............. │ │ - 0x00e07df8 ffffffff e6653100 05000000 00000000 .....e1......... │ │ - 0x00e07e08 00000000 ffffffff fbf03100 05000000 ..........1..... │ │ + 0x00e07df8 ffffffff 0d663100 05000000 00000000 .....f1......... │ │ + 0x00e07e08 00000000 ffffffff 22f13100 05000000 ........".1..... │ │ 0x00e07e18 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00e07e28 00000000 00000000 00000000 00000000 ................ │ │ 0x00e07e38 c1eb2f00 04000000 00000000 00000000 ../............. │ │ - 0x00e07e48 ffffffff d3cd3200 04000000 00000000 ......2......... │ │ - 0x00e07e58 00000000 ffffffff fbf03100 05000000 ..........1..... │ │ + 0x00e07e48 ffffffff facd3200 04000000 00000000 ......2......... │ │ + 0x00e07e58 00000000 ffffffff 22f13100 05000000 ........".1..... │ │ 0x00e07e68 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00e07e78 00000000 00000000 00000000 00000000 ................ │ │ 0x00e07e88 2c083000 05000000 00000000 00000000 ,.0............. │ │ 0x00e07e98 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e07ea8 00000000 00000000 2c083000 05000000 ........,.0..... │ │ 0x00e07eb8 00000000 00000000 ffffffff 138f3000 ..............0. │ │ 0x00e07ec8 04000000 00000000 00000000 ffffffff ................ │ │ @@ -3759,18 +3759,18 @@ │ │ 0x00e07f18 02000000 00000000 00000000 ffffffff ................ │ │ 0x00e07f28 00000000 00000000 00000000 00000000 ................ │ │ 0x00e07f38 00000000 939b3000 02000000 00000000 ......0......... │ │ 0x00e07f48 04000000 ffffffff d69b3000 02000000 ..........0..... │ │ 0x00e07f58 00000000 04000000 ffffffff 23793000 ............#y0. │ │ 0x00e07f68 02000000 00000000 00000000 ffffffff ................ │ │ 0x00e07f78 fba62f00 04000000 00000000 00000000 ../............. │ │ - 0x00e07f88 ffffffff d3cd3200 04000000 00000000 ......2......... │ │ + 0x00e07f88 ffffffff facd3200 04000000 00000000 ......2......... │ │ 0x00e07f98 00000000 ffffffff a8a43000 04000000 ..........0..... │ │ 0x00e07fa8 00000000 00000000 ffffffff a3b12f00 ............../. │ │ 0x00e07fb8 04000000 00000000 00000000 ffffffff ................ │ │ 0x00e07fc8 61ed2f00 01000000 00000000 04000000 a./............. │ │ 0x00e07fd8 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e07fe8 00000000 00000000 80000000 01000000 ................ │ │ - 0x00e07ff8 02173200 00000000 44913200 00000000 ..2.....D.2..... │ │ - 0x00e08008 57693100 00000000 3c273000 00000000 Wi1.....<'0..... │ │ + 0x00e07ff8 29173200 00000000 6b913200 00000000 ).2.....k.2..... │ │ + 0x00e08008 7e693100 00000000 3c273000 00000000 ~i1.....<'0..... │ │ 0x00e08018 43493300 00000000 CI3..... ├── smali_classes4/org/thoughtcrime/securesms/recipients/Recipient.smali │ @@ -756,27 +756,29 @@ │ :cond_3 │ :try_start_2 │ iget-object p1, p0, Lorg/thoughtcrime/securesms/recipients/Recipient;->systemContactPhoto:Landroid/net/Uri; │ │ if-eqz p1, :cond_4 │ │ .line 243 │ - new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/SystemContactPhoto; │ + new-instance p1, Lorg/thoughtcrime/securesms/contacts/avatars/SystemContactPhoto; │ │ - iget-object v1, p0, Lorg/thoughtcrime/securesms/recipients/Recipient;->address:Lorg/thoughtcrime/securesms/database/Address; │ + iget-object v0, p0, Lorg/thoughtcrime/securesms/recipients/Recipient;->address:Lorg/thoughtcrime/securesms/database/Address; │ + │ + iget-object v1, p0, Lorg/thoughtcrime/securesms/recipients/Recipient;->systemContactPhoto:Landroid/net/Uri; │ │ const-wide/16 v2, 0x0 │ │ - invoke-direct {v0, v1, p1, v2, v3}, Lorg/thoughtcrime/securesms/contacts/avatars/SystemContactPhoto;->(Lorg/thoughtcrime/securesms/database/Address;Landroid/net/Uri;J)V │ + invoke-direct {p1, v0, v1, v2, v3}, Lorg/thoughtcrime/securesms/contacts/avatars/SystemContactPhoto;->(Lorg/thoughtcrime/securesms/database/Address;Landroid/net/Uri;J)V │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ monitor-exit p0 │ │ - return-object v0 │ + return-object p1 │ │ .line 246 │ :cond_4 │ monitor-exit p0 │ │ return-object v1 ├── assets/dexopt/baseline.prof │ @@ -1,275 +1,275 @@ │ -00000000: 7072 6f00 3031 3000 03b5 b500 0011 1100 pro.010......... │ +00000000: 7072 6f00 3031 3000 03b5 b500 0012 1100 pro.010......... │ 00000010: 0078 01ed 9d0b 9054 d599 c7cf ede9 e9e9 .x.....T........ │ 00000020: 9969 c6e6 3de0 200d 4140 c164 0228 c440 .i..=. .A@.d.(.@ │ -00000030: bc80 0a1a 2b92 cdcb 6056 9bf0 085b 1282 ....+...`V...[.. │ -00000040: 8559 7165 cde5 65f0 4164 2dd7 ec6a 36c1 .Yqe..e.Ad-..j6. │ -00000050: 9232 6e52 c922 a529 5331 a605 cd46 0535 .2nR.".)S1...F.5 │ -00000060: 6693 456b 6b9d 35bb 6a55 a804 a22b 1059 f.Ekk.5.jU...+.Y │ -00000070: 66bf 5f77 ff87 33ed 0c8c d9ad 92e0 b953 f._w..3........S │ -00000080: 5f7f dff9 dee7 7fcf 7df4 eda6 6976 2eda _.......}...iv.. │ -00000090: 3bdc b937 e7ff d57d 371d 766e e1b2 052b ;..7...}7.vn...+ │ -000000a0: 572e 5ef9 fe45 8b57 e59c 73d3 23e7 661c W.^..E.W..s.#.f. │ -000000b0: f8fe ee67 3abb 4c93 65db 63f6 e5bf fdf2 ...g:.L.e.c..... │ -000000c0: ae09 7fde 659b 82ad c9d2 a5cd 9632 b2f0 ....e........2.. │ -000000d0: 6e84 6ea8 51a3 5143 d586 ecfb 52f7 f9aa n.n.Q.QC....R... │ -000000e0: 0d1f 6ca3 ab9c 7cf8 371b 2d34 628c fd43 ..l...|.7.-4b..C │ -000000f0: 4603 8da8 8b0e 0e8d 355a 69d4 dfe8 ab46 F.......5Zi....F │ -00000100: e8da 8c72 e6e4 d744 5f6f 241d 3279 ea8c ...r...D_o$.2y.. │ -00000110: a8a7 3af8 e103 cf1a d954 cb36 ec9a 0f32 ..:......T.6...2 │ -00000120: b661 4643 8c18 43c4 c007 1811 e7fb 5367 .aFC..C.......Sg │ -00000130: 6255 a7da f867 8c88 515f 70c5 1123 7d4b bU...g..Q_p..#}K │ -00000140: d54f 3514 838f 2f6b 0cc6 d293 4324 3b63 .O5.../k....C$;c │ -00000150: e680 0ff5 3e58 9519 2b0e 5f7c d483 62af ....>X..+._|..b. │ -00000160: afea d04f 30c2 7f90 1173 81c8 a77d a85c ...O0....s...}.\ │ -00000170: 9a33 3672 7ed0 0cd8 7c52 fe53 4d4f 6ec5 .36r~...|R.SMOn. │ -00000180: c807 1d34 c308 1df8 0b0f f4c4 c3b1 d187 ...4............ │ -00000190: 6ce8 af36 0213 d5c0 ef6b 46f8 d20f f80a l..6.....kF..... │ -000001a0: 33c6 aa2d db29 a6c3 57f9 91a1 abec 8539 3..-.)..W......9 │ -000001b0: 8dac 8ea5 a73e b5c0 059d eab2 ae55 675a .....>.......UgZ │ -000001c0: 554f 4ef0 2206 195f 38b5 e1f4 42fd 2623 UON.".._8...B.&# │ -000001d0: 7289 333f 88fa e889 87ab 7764 e2f0 a1bf r.3?......wd.... │ -000001e0: 7e46 d4c6 9f3e a843 8ce6 f63e 93a9 491c ~F...>.C...>..I. │ -000001f0: 7595 0f19 1df4 b011 63c5 fac7 0eb9 1523 u.......c......# │ -00000200: 7f7a a1fe 178c d031 2616 928f cfc9 adfc .z.....1&....... │ -00000210: f488 0d5f 7a47 164e 9a33 36bf 3fc5 8311 ..._zG.N.36.?... │ -00000220: fb14 bb70 249e 5ec8 95af ca05 53aa 1774 ...p$.^.....S..t │ -00000230: 8aa7 8e64 e289 1b6f 440e 48c7 2373 c60e ...d...oD.H.#s.. │ -00000240: a127 8658 cd93 3948 c646 2dd5 a347 6cf0 .'.X..9H.F-..Gl. │ -00000250: 738c fcbc f285 a3ff 95d1 6955 f92c e3e0 s.........iU.,.. │ -00000260: 4cac 70c0 871e c83d d406 8c55 0719 da65 L.p....=...U...e │ -00000270: 2fe4 63fe 8af3 f79f fc7a e360 201b b27a /.c......z.` ..z │ -00000280: 935e 637c 24cb 4ffb 829e e81d e23a 215f .^c|$.O......:!_ │ -00000290: fc98 0f5c 7d93 43fd a1f3 6dea 03bd b007 ...\}.C...m..... │ -000002a0: 477c b406 b131 4ff2 ca5f 32b9 753d c107 G|...1O.._2.u=.. │ -000002b0: 5ff5 eccb ca07 2707 36e5 278e 1872 72ce _.....'.6.'..rr. │ -000002c0: 4786 f0c1 173d 6362 2164 f4c8 d838 7f8d G....=cb!d...8.. │ -000002d0: 3362 8ec8 8a1b 6e3b 48fd 8acb a6da 1a63 3b....n;H......c │ -000002e0: 47e6 fa87 ac1a c8e4 f5fb 914d 5c39 3437 G..........M\947 │ -000002f0: e959 1fb5 7595 5bbe 8a55 0cdc c703 bbb0 .Y..u.[..U...... │ -00000300: 562e 7cb4 af14 278c 7c1f d592 8f6c e2e8 V.|...'.|....l.. │ -00000310: 6553 0dc6 c246 7ef4 00b5 5963 f0c9 66c0 eS...F~...Yc..f. │ -00000320: e6c7 a0f7 fd91 7d9d fa95 4fed 7e94 9eda ......}...O.~... │ -00000330: ea49 bd90 0719 ae9c b55c f1ea 89fc 9c53 .I.......\.....S │ -00000340: 148b 5d79 e52b 8ede ef47 7a9f fb76 7232 ..]y.+...Gz..vr2 │ -00000350: c6ae 732b 7dd7 d652 3d71 3f9f 643f 463a ..s+}..R=q?.d?F: │ -00000360: 387a 08b9 a778 5fa7 5ef0 65ed 0803 c573 8z...x_.^.e....s │ -00000370: 7c22 735c ab86 6c1a 8b93 8b75 8b5d 35c8 |"s\..l....u.]5. │ -00000380: c778 9da7 6baf eaf0 d13e abad ab9c e25c .x..k....>.....\ │ -00000390: 1774 8dc4 57c7 3a76 7f0e f287 1fb4 e470 .t..W.:v.......p │ -000003a0: eab3 867a f3a3 0fc8 5f67 f86a 1e60 a03e ...z...._g.j.`.> │ -000003b0: e50b 2737 5cbd 4ba7 eb3a f6e5 f6f2 313b ..'7\.K..:....1; │ -000003c0: c190 cf8f 152e 8a01 5fe4 8b8c e618 d10b ........_....... │ -000003d0: 5852 5b73 902f 7da9 26e7 17f5 a97e e447 XR[s./}.&....~.G │ -000003e0: 4dfc d8af f48f 5d44 0cc4 181f d915 8b1e M.....]D........ │ -000003f0: bbfa 624c 4fd8 45ca 255f 8da9 4b4d 8de5 ..bLO.E.%_..KM.. │ -00000400: 0f2e d8a4 f7e3 e8c1 b731 c65f b1f4 e7ef .........1._.... │ -00000410: 1fe5 c08e 2fc7 2b78 718d 238f fac6 8eaf ..../.+xq.#..... │ -00000420: 7a57 1c7c 54d5 466e 48be ba5f 94af 70d2 zW.|T.FnH.._..p. │ -00000430: b91c 3df3 a38e 6274 7c68 acd8 dab1 deab ..=...bt|h...... │ -00000440: 482f 2e7f b88f 0376 9f98 2363 e60c 675e H/.....v..#c..g^ │ -00000450: f407 56e8 94c7 9715 df5a b5cb e6f7 af38 ..V......Z.....8 │ -00000460: ad03 c6c4 c135 7fe2 88d1 5831 be6f 6def .....5....X1.om. │ -00000470: b211 43ee 9eec 3de5 f373 23ab e75a 5ff6 ..C...=..s#..Z_. │ -00000480: 0976 f45a 5ffe 7942 3de3 538b bdd6 a87a .v.Z_.yB=.S....z │ -00000490: 1b5d cd55 3bef da5e 3407 e1ea f7c7 fea9 .].U;..^4....... │ -000004a0: f5f7 f349 16a7 3632 bd9c 5195 d131 2f7f ...I..62..Q..1/. │ -000004b0: 9fb2 bec9 7bb9 1176 64e5 80b3 6647 57f5 ....{..vd...fGW. │ -000004c0: 3dd5 f77b c6ae 1cbe af7c 7c9d 6a48 479c =..{.....||.jHG. │ -000004d0: 1fab fd22 3bfe b531 d874 7c20 eb3e 4931 ...";..1.t| .>I1 │ -000004e0: 70e5 2196 3ee0 cc99 7da9 f7a9 d445 bfd8 p.!.>...}....E.. │ -000004f0: 48b1 8c95 5b6b 179d 6faf 95fd fe65 83eb H...[k..o....e.. │ -00000500: 5c8b ac1c 3d61 a278 f9f8 3924 cb47 6371 \...=a.x..9$.Gcq │ -00000510: 627a ca89 5e31 f2c1 8feb 9c62 e13a 8659 bz..^1.....b.:.Y │ -00000520: 1b8c 5933 70c5 220b 3ff2 40e8 c47d 5fc5 ..Y3p.".?.@..}_. │ -00000530: 7cb9 6a67 ccfa 957e 82c9 da2f ac47 e5e3 |.jg...~.../.G.. │ -00000540: 1c4b fd7d b668 fd35 8a5d fb40 3914 0397 .K.}.h.5.].@9... │ -00000550: 8e1e 44b2 d7da e4cf 1a40 f6e7 a018 7413 ..D......@....t. │ -00000560: 6b72 292f 5cef 0f7b c21b bbf4 caff 996a kr)/\..{.......j │ -00000570: 2ee1 878f ce25 ca27 3c18 ebfc 81cc f3ae .....%.'<....... │ -00000580: 3946 b5f3 c0f6 4e49 f3db 5f8d f5fb 2117 9F....NI.._...!. │ -00000590: 35f0 616d f8fd a80e 36cd 0d9d e627 5963 5.am....6....'Yc │ -000005a0: bf57 e554 3ee2 d1e9 5a48 0c84 4e44 3ef9 .W.T>...ZH..ND>. │ -000005b0: 63f3 6b2a 5e71 be4d 7dd6 f231 9643 3a6a c.k*^q.M}..1.C:j │ -000005c0: 4886 eb79 13f2 e01a 1b3a eac8 df97 fd3c H..y.....:.....< │ -000005d0: d283 1bc7 bac6 7ebc fa54 1c3e 9295 9f31 ......~..T.>...1 │ -000005e0: f356 bc62 1823 63d7 7559 3ac5 c2f1 e138 .V.b.#c.uY:....8 │ -000005f0: 2107 c795 e2e5 a37b 15f2 e878 220f feea !......{...x"... │ -00000600: 051f d914 27ae bee4 8b1e 9dd6 2b35 8985 ....'.......+5.. │ -00000610: 7c1f fcd4 8bf4 caa5 dce8 f191 5e5c 35e4 |...........^\5. │ -00000620: e773 7a65 4c3d fcfd dcaa e7fb 23e3 a77e .szeL=......#..~ │ -00000630: 99b7 72a0 2786 1cd8 1963 577e 5f8f 4ed7 ..r.'....cW~_.N. │ -00000640: 06fc 5403 593d a896 6c70 df26 7d6d 7c6f ..T.Y=..lp.&}m|o │ -00000650: 63c5 aa46 ed3e 52af 8ac7 1f62 4e53 8d54 c..F.>R....bNS.T │ -00000660: 5f18 e32f dcd4 0b5c f1c8 f842 c2cb efc1 _../...\...B.... │ -00000670: 8fe9 4956 1d3f 273a 7f8c 4c4e f681 7a55 ..IV.?':..LN..zU │ -00000680: 2dd9 e03d 9172 61f3 7bee 69ac 78f9 691e -..=.ra.{.i.x.i. │ -00000690: e885 1b32 78f8 79e9 45f3 806b ade8 daa4 ...2x.y.E..k.... │ -000006a0: de19 23b3 fefd dcc8 d454 5dad 193f 676d ..#......T]..?gm │ -000006b0: 6f1a fb79 7c4c b0fb 39e5 af1a ea9f 5ab5 o..y|L..9.....Z. │ -000006c0: 718a 85fb f919 eb3e 9078 e2fc f5a1 dcaa q......>.x...... │ -000006d0: 25ae 7930 c687 716d dede 7a05 2be2 c43f %.y0..qm..z.+..? │ -000006e0: 6f03 e5f5 b9d6 b97a 10a7 3fbf bef6 0db1 o......z..?..... │ -000006f0: 236d 027e 8ede e41d 750d e6a7 bf3a 9b73 #m.~....u....:.s │ -00000700: 7f3b ae23 9b43 9d5d 0b22 cb5f 57b6 664d .;.#.C.]."._W.fM │ -00000710: 8a6c 8691 5907 996e be49 582a 5678 c688 .l..Y..n.IX*Vx.. │ -00000720: 08fe 1acb 9e29 d365 ed2f 6559 73e5 f88a .....).e./eYs... │ -00000730: ff60 93d3 66cb 9867 daee 2488 e867 94b2 .`..f..g..$..g.. │ -00000740: 385e f953 478c 2b95 a984 34d8 ead0 73a5 8^.SG.+...4...s. │ -00000750: 32af 29bb 4388 2c5b 4357 1c7e fca5 ad7a 2.).C.,[CW.~...z │ -00000760: 83fd 0d33 ef4a ce71 6509 19aa b7d7 4a76 ...3.J.qe.....Jv │ -00000770: 7a4c bb17 ca51 159b 3ad0 0c7f 6cc8 f87d zL...Q..:...l..} │ -00000780: 55ba c1ab d203 5225 2faf e056 efd6 57f3 U.....R%/..V..W. │ -00000790: 6169 31c2 b3ce 7a7a ac1e cd40 93d0 d497 ai1...zz...@.... │ -000007a0: 91a8 e449 9773 286b a507 7052 f6a3 12fd ...I.s(k..pR.... │ -000007b0: 128b 86bd 55f1 c037 67f9 2afa 8ab7 5ed9 ....U..7g.*...^. │ -000007c0: 4315 b9d1 7dc7 a4a9 ee1f 59aa 610b 0804 C...}.....Y.a... │ -000007d0: 04fe 5804 cebf d2b9 425c 4c5a 92de 3364 ..X.....B\LZ..3d │ -000007e0: b812 6d89 523c 68d5 9670 f6b6 2deb e25b ..m.R.8....... │ -00000830: bb2a 4279 c4cb fd65 29e7 9242 369d 2ded .*By...e)..B6.-. │ -00000840: 88e3 f2f8 782f c9b3 e631 e88a 6aae a273 ....x/...1..j..s │ -00000850: c965 c31f 2fd7 ed8a cc26 bcad ecbe b5e6 .e../....&...... │ -00000860: 5dba 94b4 170c 8cbd 357d 7477 ac1d 65c9 ].......5}tw..e. │ -00000870: 7dda 18e7 96b8 54b1 628c 9bf2 77a4 9aa2 }.....T.b...w... │ -00000880: c465 da47 b7b7 b6b8 f34d 5d70 e9b8 e01a .e.G.....M]p.... │ -00000890: 39ff 1a84 db8a 5cdc 7bd8 ee28 9452 8555 9.....\.{..(.R.U │ -000008a0: 1b7d 4b69 f3e1 8bed 3b18 b97c fabe 0989 .}Ki....;..|.... │ -000008b0: 2b44 9b0c 4af6 c371 b761 6e5e 7466 a1bc +D..J..q.an^tf.. │ -000008c0: 4f5b 5c26 8e4b a9f5 e9c2 d645 6e54 5209 O[\&.K.....EnTR. │ -000008d0: 2dba 6d53 7a4f c282 e0aa 6ff0 a75b e6f6 -.mSzO....o..[.. │ -000008e0: ee27 4b91 8f4e ffb8 ad3e 29b9 b76e bbf7 .'K..N...>)..n.. │ -000008f0: 8153 ebdd 4579 8373 c8a8 ed6e e075 a94c .S..Ey.s...n.u.L │ -00000900: feb1 f48e 0591 db18 df75 617e 606e 50ca .........ua~`nP. │ -00000910: dd9f bb60 ca2c eb88 3231 af7c a417 b613 ...`.,..21.|.... │ -00000920: 1a81 d217 dac7 b952 cbbc 1f0c 3bd5 3df3 .......R....;.=. │ -00000930: c4b2 35b3 7634 ef79 ee7b 57ee 5c3b ae2f ..5.v4.y.{W.\;./ │ -00000940: 6bf8 849e daf1 9bdb 7c7c 173c 724f ff7d k.......||..-5ofih.nP]... │ -000009e0: 6b84 6666 d6b9 8e61 5bd6 2c75 d7db 15e5 k.ff...a[.,u.... │ -000009f0: 07b7 7d37 15df 93a4 0b6d dfb7 7baf 056f ..}7.....m..{..o │ -00000a00: 742c d9b8 fad7 7716 961f d939 bd94 b6fb t,....w....9.... │ -00000a10: cbd9 1b23 57ca 8ce5 86b1 f8fa c27e 75a5 ...#W........~u. │ -00000a20: a95f 6cb2 bb38 fb32 9fbd ddc8 9490 aadb ._l..8.2........ │ -00000a30: a2e6 cabd db0d 0f1c 3af8 cdb6 2b46 9622 ........:...+F." │ -00000a40: f791 894d 898b e570 4c9e 9ce1 9b3f e7d6 ...M...pL....?.. │ -00000a50: fd72 f729 aeb4 e9d9 2387 5f7e 7a74 caad .r.)....#._~zt.. │ -00000a60: 72ae 547e 7ee6 dae7 3c34 b9fb 5385 b8b1 r.T~~...<4..S... │ -00000a70: 72ab 98b4 c7f6 5482 4edf bb5b 36be acfd r.....T.N..[6... │ -00000a80: bbab ffeb 74f7 225f a076 ee80 2b1e de73 ....t."_.v..+..s │ -00000a90: 148e d252 d7e1 0a6d d34c d3b5 780e 75fe ...R...m.L..x.u. │ -00000aa0: d351 879e a47b 3fe1 dc7f dcf2 a357 065d .Q...{?......W.] │ -00000ab0: 9872 c5d3 870d 9973 e611 7640 c7f4 aab3 .r.....s..v@.... │ -00000ac0: 7d7c f6e8 87a7 b2f3 af59 78e7 b829 431a }|.......Yx..)C. │ -00000ad0: e7ee cfce 4a56 c58d 4326 150e eeae cf64 ....JV..C&.....d │ -00000ae0: d74e 5f72 e983 6f45 ebb6 1fac bf31 b920 .N_r..oE.....1. │ -00000af0: b561 66aa 5ff1 ebd7 3ffa 9bbb 4e5f b567 .af._...?...N_.g │ -00000b00: 4cb5 8f81 1bb6 5c7b 7ef1 cd91 5fdc 9b1e L.....\{~..._... │ -00000b10: 937a f5b6 eb7f f2a1 b6c7 d78c 4f65 0a63 .z..........Oe.c │ -00000b20: ec8d d5e6 4fd4 b53e 31a3 e18a 2fe5 0afb ....O..>1.../... │ -00000b30: 76d7 15d3 b3e6 9d37 ff3f ff3b 956b efa9 v......7.?.;.k.. │ -00000b40: dd5e 74c9 c865 b3a7 74f4 623c 99d4 a5ce .^t..e..t.b<.... │ -00000b50: 9369 3661 2e01 8180 4040 2020 1010 0808 .i6a....@@ .... │ -00000b60: 0404 0202 0181 8040 4020 2010 1078 7710 .......@@ ..xw. │ -00000b70: d8f8 a87d 3eb9 a6e4 461c 7d10 f7b6 4672 ...}>...F.}...Fr │ -00000b80: 7c5e 5a6a 4817 f29e a9fa f94d de95 5aff |^ZjH......M..Z. │ -00000b90: 0675 f931 5a97 bdf0 f607 6505 7b36 5230 .u.1Z.....e.{6R0 │ -00000ba0: 8763 3fd2 3af7 e2a7 a7ec b923 b247 7b6d .c?.:......#.G{m │ -00000bb0: d3cc bbe8 dc8a 365e 939f f1bd 2f97 c4ad ......6^..../... │ -00000bc0: 8ffd ea60 83fb f5f6 6503 f73e 95ca 549e ...`....e..>..T. │ -00000bd0: b73c 929e d2fd 219a 7d9c 8c77 6be2 66e6 .<....!.}..wk.f. │ -00000be0: b3f9 64c3 9a84 e1f1 b76f 59d8 f847 aa0f ..d......oY..G.. │ -00000bf0: 714a e6ff d035 1bcb 75bb 42f3 e57f f7d0 qJ...5..u.B..... │ -00000c00: 352c 0bed 8552 3689 16c4 f669 f79e 9a3e 5,...R6....i...> │ -00000c10: ba3b d68e f260 317d aefd 5b5c 977e 1c63 .;...`1}..[\.~.c │ -00000c20: e492 4185 f183 07a5 f251 4bf1 fc62 7b9b ..A......QK..b{. │ -00000c30: db68 dad8 6537 af48 0f48 db47 eb06 e18a .h..e7.H.H.G.... │ -00000c40: c7f8 3679 0fdb f899 497d bcaf dbe7 edc9 ..6y....I}...... │ -00000c50: a843 7feb 2e71 ad85 ec25 9f71 519c 1a1e .C...q...%.qQ... │ -00000c60: 151c fbe1 b8db 24b7 25f5 c9b8 bc4f db5c ......$.%....O.\ │ -00000c70: 2e49 92fa 6c63 3cf7 4937 cb5a 642b b9e2 .I..lc<.I7.Zd+.. │ -00000c80: 55bd 2761 9d54 3ef3 9a99 6ddb dcbb 9f2c U.'a.T>...m...., │ -00000c90: 253d 7c93 a2ef bcc9 ad89 de1c 3967 e1d4 %=|.........9g.. │ -00000ca0: 2677 fb28 8373 e2ac c5d1 d8df a773 85b5 &w.(.s.......s.. │ -00000cb0: c3d6 ff22 e5f2 6ba6 6c2a 8c6d 3d33 1dcd ..."..k.l*.m=3.. │ -00000cc0: 1b76 f3d2 f596 97fe 135e 27f5 bd48 f07c .v.......^'..H.| │ -00000cd0: 7710 489e 2d7e cc25 23b6 2c9b 7c8e fbc6 w.H.-~.%#.,.|... │ -00000ce0: 2d2f a436 ac1f baed 9ecb 7f72 63fd a57d -/.6.......rc..} │ -00000cf0: 59c3 ef4e cfff 6f55 0b95 23ed 78f9 5aef Y..N..oU..#.x.Z. │ -00000d00: 9cdc 307d 78c3 5973 9fdc b533 9b3c 78e5 ..0}x.Ys...3.......l.}....o/ │ -00000e00: f92e 0fbb cc8f ee1e e992 cbbf f53f 879e .............?.. │ -00000e10: f8fa 0569 b7cf ee09 23fe 41ab ebe8 5cfe ...i....#.A...\. │ -00000e20: 6af7 afa6 25b7 a72b b78a 0b92 66d7 ed4b j...%..+....f..K │ -00000e30: c97e caf7 869c 4fb6 153f 7de8 a98f ba07 .~....O..?}..... │ -00000e40: cf2e 4ff8 b751 e9e0 0347 7752 f273 578a ..O..Q...GwR.sW. │ -00000e50: e269 2bcc d6b5 787e dff9 d251 879e 50ba .i+...x~...Q..P. │ -00000e60: f0db eba3 1d43 afdd 7dc6 adf5 aef4 d4f6 .....C..}....... │ -00000e70: 895f fbe4 61d6 51e9 baaa b37d bcbf fada ._..a.Q....}.... │ -00000e80: e5ec fcd7 7e3a f1d2 a513 076c 7eb9 ff7a ....~:.....l~..z │ -00000e90: b73f 1930 7151 bcef eee6 5c3e 77dd ae6f .?.0qQ....\>w..o │ -00000ea0: 2e3d 5097 597c a039 17dd 926e 5a97 1e5e .=P.Y|.9...nZ..^ │ -00000eb0: 7aff 81d5 ff7a f647 f76d bb28 c73f 1bb5 z....z.G.m.(.?.. │ -00000ec0: 1f86 6b9a f9bb 8da5 bde7 bdb8 a771 6efa ..k..........qn. │ -00000ed0: 9991 076e 5879 eec6 ba8f a773 f1dc d80d ...nXy.....s.... │ -00000ee0: 287c 3bd3 7ef3 575a 7efc efad 71c7 dd0d (|;.~.WZ~...q... │ -00000ef0: a5ec fa2d 37bc f1da 6fea 5b8b e5d0 3ebe ...-7...o.[...>. │ -00000f00: 9cb7 e7ab 4b77 1c7b a67d cc74 62bb 259d ....Kw.{.}.tb.%. │ -00000f10: ef81 499e d8bb 2074 1710 0808 0404 0202 ..I... t........ │ -00000f20: 0181 8040 4020 2010 1038 6110 28d9 db77 ...@@ ..8a.(..w │ -00000f30: de1c f2b1 198f 1220 3e14 e35d 0332 1ce2 ....... >..].2.. │ -00000f40: 1bf2 f5de 181f de34 f25e 9b27 00b2 11c3 .......4.^.'.... │ -00000f50: 4f41 a153 2c3a eca3 3c9d 6cef 8467 2c5e OA.S,:..<.l..g,^ │ -00000f60: 3d29 bf5f f742 4b46 3e7a c34f 3f17 868f =)._.BKF>z.O?... │ -00000f70: 7470 487e 70e5 84d7 dae4 073e 7c4e e6fb tpH~p......>|N.. │ -00000f80: d830 6c3d 2000 66ce fedd f862 1e0c b8ec .0l= .f....b.... │ -00000f90: 3830 339e 6d76 d150 e4c3 9deb 3239 7e53 803.mv.P....29~S │ -00000fa0: a54f db7d cecd be78 c9d3 dfb0 5db6 b84f .O.}...x....]..O │ -00000fb0: 01c1 2920 1010 0808 0404 0202 0181 8040 ..) ...........@ │ -00000fc0: 4020 2010 1008 0804 0402 0201 8180 4040 @ ...........@@ │ -00000fd0: 2020 1010 0808 0404 0202 0181 8040 4020 ...........@@ │ -00000fe0: 2010 1008 0804 0402 0201 81ff 0b02 7125 .............q% │ -00000ff0: 383b ef85 f257 0076 dc54 19a7 76a4 e2d2 8;...W.v.T..v... │ -00001000: 06e4 cece 2dd1 ceca d701 2aa6 63bd daaf ....-.....*.c... │ -00001010: 3296 36df 7e68 d2b8 d8c5 e1e7 b88f 8554 2.6.~h.........T │ -00001020: b005 0402 0201 8180 4040 2020 1010 0808 ........@@ .... │ -00001030: 0404 0202 0181 8040 4020 2010 1008 0804 .......@@ ..... │ -00001040: 0402 0201 8180 4040 2020 1010 0808 0404 ......@@ ...... │ -00001050: 0202 0181 80c0 3b46 e01a fbd1 033e dce6 ......;F.....>.. │ -00001060: fff9 e6f7 0090 f9ed 6cfd be00 bf89 804e ........l......N │ -00001070: c43f 73e7 036f c8f7 c38e 8e38 fba9 c42e .?s..o.....8.... │ -00001080: 7fc6 feef 1cc8 873c fc8e 819f 9fff 781d .......<......x. │ -00001090: bb72 214f 3542 2f1d f944 d8e5 8f8e df50 .r!O5B/..D.....P │ -000010a0: e077 0dc8 7962 6ded e576 522e 13df dcb0 .w..ybm..vR..... │ -000010b0: 2555 388b d91c dd4a 8df3 53f9 97dd fc8a %U8....J..S..... │ -000010c0: 3671 776e 1d5b 884f bc49 1c6d 3848 0181 6qwn.[.O.I.m8H.. │ -000010d0: 8040 4020 2010 1008 0804 0402 0201 813f .@@ ..........? │ -000010e0: 7d04 12de 43b8 76fb fbb3 e96e b0fb 0bde }...C.v....n.... │ -000010f0: 4a78 db33 bf1c 90e4 1b9e e3cd 886d e96d Jx.3.........m.m │ -00001100: 63ce 8ea2 d195 4178 0d08 0404 0202 0181 c.....Ax........ │ -00001110: 8040 4020 2010 1008 089c 3c08 fc2f 2764 .@@ .....<../'d │ -00001120: 30e5 0. │ +00000030: bc80 0a1a 2b92 4d36 7171 579b f008 5b12 ....+.M6qqW...[. │ +00000040: 8385 bbe2 ca9a cbcb e083 482c 6376 3531 ..........H,cv51 │ +00000050: 5852 c624 952c 529a 722b c6b4 a0d9 f840 XR.$.,R.r+.....@ │ +00000060: 8dd9 64d1 da5a 66cd ae5a 156a 03d1 e511 ..d..Zf..Z.j.... │ +00000070: 5966 bf5f 77ff 8733 ed0c 8cd9 ad92 e0b9 Yf._w..3........ │ +00000080: 535f 7fdf f9de e77f cf7d f4ed a669 762e S_.......}...iv. │ +00000090: da33 dcb9 fdf3 ffe6 819b 0f3b b770 d982 .3.........;.p.. │ +000000a0: 152b 16af f8e0 a2c5 2b73 ceb9 e991 7333 .+......+s....s3 │ +000000b0: 0efc 60e7 f39d 5da6 c9b2 ed32 fbbd 2fed ..`...]....2../. │ +000000c0: de3f e12f ba6c 53b0 3559 bab4 d952 4616 .?./.lS.5Y...RF. │ +000000d0: de8d d00d 356a 346a a8da 907d 5fea be54 ....5j4j...}_..T │ +000000e0: b5e1 836d 7495 930f ff66 a385 468c b17f ...mt....f..F... │ +000000f0: c468 a011 75d1 c1a1 b146 2b8c fa1b 7dd9 .h..u....F+...}. │ +00000100: 085d 9b51 ce9c fc9a e8eb 8da4 4326 4f9d .].Q........C&O. │ +00000110: 11f5 5407 3f7c e059 239b 6ad9 865d f341 ..T.?|.Y#.j..].A │ +00000120: c636 cc68 8811 6388 18f8 0023 e27c 7fea .6.h..c....#.|.. │ +00000130: 4cac ea54 1bff 8c11 31ea 0bae 3862 a46f L..T....1...8b.o │ +00000140: a9fa a986 62f0 f165 8dc1 587a 7288 6467 ....b..e..Xzr.dg │ +00000150: cc1c f0a1 de87 ab32 63c5 e18b 8f7a 50ec .......2c....zP. │ +00000160: 0d55 1dfa 0946 f80f 3262 2e10 f9b4 0f95 .U...F..2b...... │ +00000170: 4b73 c646 ce0f 9b01 9b4f ca7f aae9 c9ad Ks.F.....O...... │ +00000180: 18f9 a083 6618 a103 7fe1 819e 7838 36fa ....f.......x86. │ +00000190: 900d fd35 4660 a21a f87d c508 5ffa 015f ...5F`...}.._.._ │ +000001a0: 61c6 58b5 653b c574 f82a 3f32 7495 bd30 a.X.e;.t.*?2t..0 │ +000001b0: a791 d5b1 f4d4 a716 b8a0 535d d6b5 ea4c ..........S]...L │ +000001c0: abea c909 5ec4 20e3 0ba7 369c 5ea8 df64 ....^. ...6.^..d │ +000001d0: 442e 71e6 0751 1f3d f170 f58e 4c1c 3ef4 D.q..Q.=.p..L.>. │ +000001e0: d7cf 88da f8d3 0775 88d1 dc3e 6032 3589 .......u...>`25. │ +000001f0: a3ae f221 a383 1e35 62ac 58ff d821 b762 ...!...5b.X..!.b │ +00000200: e44f 2fd4 ffbc 113a c6c4 42f2 f139 b995 .O/....:..B..9.. │ +00000210: 9f1e b1e1 4bef c8c2 4973 c6e6 f7a7 7830 ....K...Is....x0 │ +00000220: 629f 6217 8ec4 d30b b9f2 55b9 604a f582 b.b.......U.`J.. │ +00000230: 4ef1 d491 4c3c 71e3 8dc8 01e9 7864 ced8 N...L.j#7$_./.W8 │ +00000430: e95c 8e9e f951 4731 3a3e 3456 6ced 58ef .\...QG1:>4Vl.X. │ +00000440: 55a4 1797 3fdc c701 bb4f cc91 3173 8633 U...?....O..1s.3 │ +00000450: 2ffa 032b 74ca e3cb 8a6f adda 65f3 fb57 /..+t....o..e..W │ +00000460: 9cd6 0163 e2e0 9a3f 71c4 68ac 18df b7b6 ...c...?q.h..... │ +00000470: 77d9 8821 774f f69e f2f9 b991 d573 ad2f w..!wO.......s./ │ +00000480: fb04 3b7a ad2f ff3c a19e f1a9 c55e 6b54 ..;z./.<.....^kT │ +00000490: bd8d aee6 aa9d 776d 2f9a 8370 f5fb 63ff ......wm/..p..c. │ +000004a0: d4fa fbf9 248b 531b 995e cea8 cae8 9897 ....$.S..^...... │ +000004b0: bf4f 59df e4bd dc08 3bb2 72c0 59b3 a3ab .OY.....;.r.Y... │ +000004c0: fa9e eafb 3d63 570e df57 3ebe 4e35 a423 ....=cW..W>.N5.# │ +000004d0: ce8f d57e 911d ffda 186c 3a3e 9075 9fa4 ...~.....l:>.u.. │ +000004e0: 18b8 f210 4b1f 70e6 ccbe d4fb 54ea a25f ....K.p.....T.._ │ +000004f0: 6ca4 58c6 caad b58b ceb7 d7ca 7eff b2c1 l.X.........~... │ +00000500: 75ae 4556 8e9e 3051 bc7c fc1c 92e5 a3b1 u.EV..0Q.|...... │ +00000510: 3831 3de5 44af 18f9 e0c7 754e b170 1dc3 81=.D.....uN.p.. │ +00000520: ac0d c6ac 19b8 6291 851f 7920 74e2 beaf ......b...y t... │ +00000530: 62fe aa6a 67cc fa95 7e82 c9da 2fac 47e5 b..jg...~.../.G. │ +00000540: e31c 4bfd bdb6 68fd 358a 5dfb 4039 1403 ..K...h.5.].@9.. │ +00000550: 978e 1e44 b2d7 dae4 cf1a 40f6 e7a0 1874 ...D......@....t │ +00000560: 136b 7229 2f5c ef0f 7bc2 1bbb f4ca ffd9 .kr)/\..{....... │ +00000570: 6a2e e187 8fce 25ca 273c 18eb fc81 ccf3 j.....%.'<...... │ +00000580: ae39 46b5 f3c0 f66e 49f3 db57 8df5 fb21 .9F....nI..W...! │ +00000590: 1735 f061 6df8 fda8 0e36 cd0d 9de6 2759 .5.am....6....'Y │ +000005a0: 63bf 57e5 543e e2d1 e95a 480c 844e 443e c.W.T>...ZH..ND> │ +000005b0: f963 f36b 2a5e 71be 4d7d d6f2 3196 433a .c.k*^q.M}..1.C: │ +000005c0: 6a48 86eb 7913 f2e0 1a1b 3aea c8df 97fd jH..y.....:..... │ +000005d0: 3cd2 831b c7ba c67e bcfa 541c 3e92 959f <......~..T.>... │ +000005e0: 31f3 56bc 6218 2363 d775 593a c5c2 f1e1 1.V.b.#c.uY:.... │ +000005f0: 3821 07c7 95e2 e5a3 7b15 f2e8 7822 0ffe 8!......{...x".. │ +00000600: ea05 1fd9 1427 aebe e48b 1e9d d62b 3589 .....'.......+5. │ +00000610: 857c 1ffc d48b f4ca a5dc e8f1 915e 5c35 .|...........^\5 │ +00000620: e4e7 737a 654c 3dfc fddc aae7 fb23 e3a7 ..szeL=......#.. │ +00000630: 7e99 b772 a027 861c d819 6357 7e5f 8f4e ~..r.'....cW~_.N │ +00000640: d706 fc54 0359 3da8 966c 70df 267d 6d7c ...T.Y=..lp.&}m| │ +00000650: 6f63 c5aa 46ed 3e52 af8a c71f 624e 538d oc..F.>R....bNS. │ +00000660: 545f 18e3 2fdc d40b 5cf1 c8f8 42c2 cbef T_../...\...B... │ +00000670: c18f e949 561d 3f27 3a7f 8c4c 4ef6 817a ...IV.?':..LN..z │ +00000680: 552d d9e0 3d91 7261 f37b ee69 ac78 f969 U-..=.ra.{.i.x.i │ +00000690: 1ee8 851b 3278 f879 e945 f380 6bad e8da ....2x.y.E..k... │ +000006a0: a4de 1923 b3fe fddc c8d4 545d ad19 3f67 ...#......T]..?g │ +000006b0: 6d6f 1afb 797c 4cb0 fb39 e5af 1aea 9f5a mo..y|L..9.....Z │ +000006c0: b571 8a85 fbf9 19eb 3e90 78e2 fcf5 a1dc .q......>.x..... │ +000006d0: aa25 ae79 30c6 8771 6dde de7a 052b e2c4 .%.y0..qm..z.+.. │ +000006e0: 3f67 03e5 f5b9 d6b9 7a10 a73f bfbe f60d ?g......z..?.... │ +000006f0: b123 6d02 7e8e dee4 ed75 0de6 a7bf 3a9b .#m.~....u....:. │ +00000700: 737f 3bae 239b 439d 5d0b 22cb 5f57 b666 s.;.#.C.]."._W.f │ +00000710: 4d8a 6c86 9159 0799 6ebe 4958 2a56 78c6 M.l..Y..n.IX*Vx. │ +00000720: 8808 fe1a cb9e 29d3 65ed 2f65 5973 e5f8 ......).e./eYs.. │ +00000730: 8aff 6093 d366 cb98 67da ee24 88e8 6794 ..`..f..g..$..g. │ +00000740: b238 5ef9 5347 8c2b 95a9 8434 d8ea d073 .8^.SG.+...4...s │ +00000750: a532 af29 bb43 882c 5b43 571c 7efc a5ad .2.).C.,[CW.~... │ +00000760: 7a83 fd0d 33ef 4ace 7165 0919 aab7 d74a z...3.J.qe.....J │ +00000770: 767a 4cbb 97cb 5115 9b3a d00c 7f6c c8f8 vzL...Q..:...l.. │ +00000780: 7d55 bac1 abd2 0352 252f afe0 56ef d655 }U.....R%/..V..U │ +00000790: f361 6931 c2b3 ce7a 7aa2 1ecd 4093 d0d4 .ai1...zz...@... │ +000007a0: 9791 a8e4 4997 7328 6ba5 0770 52f6 a312 ....I.s(k..pR... │ +000007b0: fd12 8b86 bd55 f1c0 3767 f92a fa8a b75e .....U..7g.*...^ │ +000007c0: d943 15b9 d17d d7a4 a9ee 3b2c d5b0 0504 .C...}....;,.... │ +000007d0: 0202 7f28 02e7 5fe9 5c21 2e26 2d49 ef19 ...(.._.\!.&-I.. │ +000007e0: 325c 8936 4729 1eb4 6a4b 387b db96 75f1 2\.6G)..jK8{..u. │ +000007f0: 6d9c b8ed b8f7 b7bc 2bf8 43e4 bc9d c3fd m.......+.C..... │ +00000800: 0cb5 f6ca 78c4 7d0b 5213 6f49 6cd0 d266 ....x.}.R.oIl..f │ +00000810: de05 e7a6 6508 8b3b b854 b8b8 705b b1f9 ....e..;.T..p[.. │ +00000820: 92ba e49a 3f9b e43e b338 aae3 bae0 dc15 ....?..>.8...... │ +00000830: a9bb 2b42 79c4 cb83 6529 e792 4236 9d2d ..+By...e)..B6.- │ +00000840: 6d8f e3f2 f878 2fc9 0be6 31e8 8a6a aea2 m....x/...1..j.. │ +00000850: 73c9 65c3 9f2c d7ed 8acc 26bc adec beb5 s.e..,....&..... │ +00000860: e65d ba94 b417 0c8c 3d35 7d74 77ac 1d65 .]......=5}tw..e │ +00000870: c97d da18 e796 b854 b162 8c9b f277 a69a .}.....T.b...w.. │ +00000880: a2c4 65da 47b7 b7b6 b8f3 4d5d 70e9 b8e0 ..e.G.....M]p... │ +00000890: 1a39 ff1a 845b 8b5c dc7b d8ee 2c94 5285 .9...[.\.{..,.R. │ +000008a0: 951b 7c4b 69d3 e18b ed3b 18b9 7cfa 8109 ..|Ki....;..|... │ +000008b0: 892b 441b 0d4a f6c3 71b7 616e 5e74 66a1 .+D..J..q.an^tf. │ +000008c0: bc4f 5b5c 268e 4ba9 75e9 c296 456e 5452 .O[\&.K.u...EnTR │ +000008d0: 092d baad 537a 4fc2 82e0 aa6f f0a7 5be6 .-..SzO....o..[. │ +000008e0: f6ee 274b 918f 4eff b0ad 3e29 b9b7 6fbf ..'K..N...>)..o. │ +000008f0: ffa1 53eb dd45 7983 73c8 a86d 6ee0 f5a9 ..S..Ey.s..mn... │ +00000900: 4cfe 89f4 f605 91db 10df 7d61 7e60 6e50 L.........}a~`nP │ +00000910: ca3d 98bb 60ca 2ceb 8832 31af 7ca4 17b6 .=..`.,..21.|... │ +00000920: 131a 81d2 e7db c7b9 52cb bc1f 0e3b d53d ........R....;.= │ +00000930: ffd4 b2d5 b3b6 37ef 7af1 fb57 ee58 33ae ......7.z..W.X3. │ +00000940: 2f6b f884 9eda f19b db74 7c17 3c72 cffe /k.......t|.5..R... │ +000009a0: 97b6 bec7 05cf 8040 4020 20f0 4783 40f2 .......@@ .G.@. │ +000009b0: e0ac e171 d7a5 b5eb b417 4505 e77e b12e ...q......E..~.. │ +000009c0: 7a69 f8a8 fcf4 616b bee9 86cf 9b31 a7a3 zi....ak.....1.. │ +000009d0: 299e 3ebb 2d35 6f66 6968 ca6e 505d ffb8 ).>.-5ofih.nP].. │ +000009e0: df1b 8466 66d6 b98e 619b 572f 7537 d815 ...ff...a.W/u7.. │ +000009f0: e587 b77f 2f15 df97 a40b 6d3f b07b af05 ..../.....m?.{.. │ +00000a00: 6f75 2cd9 b0ea d777 15ae 3eb2 637a 296d ou,....w..>.cz)m │ +00000a10: f797 b337 44ae 9419 cb0d 63f1 cd85 fdea ...7D.....c..... │ +00000a20: 4a53 bfd0 6477 71f6 653e 7bbb 9129 2155 JS..dwq.e>{..)!U │ +00000a30: b745 cd95 7bb7 1b1f 3a74 f0de b62b 4696 .E..{...:t...+F. │ +00000a40: 22f7 b189 4d89 8be5 704c 9e9c e19b ffdc "...M...pL...... │ +00000a50: adfd e5ce 535c 69e3 0b47 0ebf faec e894 ....S\i..G...... │ +00000a60: 5be9 5ca9 fcfc ccb5 cf79 6472 f7a7 0a71 [.\......ydr...q │ +00000a70: 63e5 5631 698f eda9 049d be7f b76c 7c59 c.V1i........l|Y │ +00000a80: fbf7 56fd e7e9 ee15 be40 eddc 0157 3cbc ..V......@...W<. │ +00000a90: eb28 1ca5 a5ae c315 daa6 99a6 6bf1 1cea .(..........k... │ +00000aa0: fc87 a30e 3d49 f77f cab9 7fbf f547 af0d ....=I.......G.. │ +00000ab0: ba30 e58a a70f 1b32 e7cc 23ec 808e e955 .0.....2..#....U │ +00000ac0: 67fb f8ec f18f 4e65 e75f bbf0 ae71 5386 g.....Ne._...qS. │ +00000ad0: 34ce dd97 9d95 ac8c 1b87 4c2a 1cdc 599f 4.........L*..Y. │ +00000ae0: c9ae 99be e4d2 87df 8ed6 6e3b 587f 5372 ..........n;X.Sr │ +00000af0: 416a fdcc 54bf e2d7 6f78 fc37 779f be72 Aj..T...ox.7w..r │ +00000b00: d798 6a1f 03d7 6fbe eefc e2fe 915f d893 ..j...o......_.. │ +00000b10: 1e93 7afd f61b 7ef2 91b6 2757 8f4f 650a ..z...~...'W.Oe. │ +00000b20: 63ec 8dd5 a64f d5b5 3e35 a3e1 8a2f e60a c....O..>5.../.. │ +00000b30: 7b77 d615 d3b3 e69d 37ff 3ffe 3b95 6bef {w......7.?.;.k. │ +00000b40: a9dd 5e74 c9c8 65b3 a774 f462 3c99 d4a5 ..^t..e..t.b<... │ +00000b50: ce93 6936 612e 0181 8040 4020 2010 1008 ..i6a....@@ ... │ +00000b60: 0804 0402 0201 8180 4040 2020 1010 786f ........@@ ..xo │ +00000b70: 10d8 f0b8 7d3e b9ba e446 1c7d 10f7 8e46 ....}>...F.}...F │ +00000b80: 727c 5e5a 6a48 17f2 9ea9 faf9 4dde 955a r|^ZjH......M..Z │ +00000b90: bf8a bafc 18ad cb5e 78e7 83b2 823d 1b29 .......^x....=.) │ +00000ba0: 98c3 b11f 699d 7bf1 b353 76dd 19d9 a3bd ....i.{..Sv..... │ +00000bb0: b669 e65d 746e 791b afc9 cff8 de97 4be2 .i.]tny.......K. │ +00000bc0: d627 7e75 b0c1 fd7a dbb2 817b 9e49 652a .'~u...z...{.Ie* │ +00000bd0: cf5b 1e4b 4fe9 fe10 cd3e 4ec6 bb35 7133 .[.KO....>N..5q3 │ +00000be0: f3d9 7cb2 7e75 c2f0 f8db b72c 6cfc 63d5 ..|.~u.....,l.c. │ +00000bf0: 8738 25f3 7fe4 da0d e5ba 5da1 f9f2 bf7b .8%.......]....{ │ +00000c00: e81a 9685 f642 299b 440b 62fb b47b 574d .....B).D.b..{WM │ +00000c10: 1fdd 1d6b 4779 b098 3ed7 fe2d ae4b 3f89 ...kGy..>..-.K?. │ +00000c20: 3172 c9a0 c2f8 c183 52f9 a8a5 787e b1bd 1r......R...x~.. │ +00000c30: cd6d 306d ecb2 9b96 a707 a4ed a375 8370 .m0m.........u.p │ +00000c40: f913 7c9b bc87 6dfc cca4 3ede dbed f3f6 ..|...m...>..... │ +00000c50: 64d4 a1af b94b 5c6b 217b c967 5d14 a786 d....K\k!{.g]... │ +00000c60: 4705 c77e 38ee 36c9 6d4e 7d3a 2eef d336 G..~8.6.mN}:...6 │ +00000c70: 974b 92a4 3edb 18cf 7dda cdb2 16d9 4aae .K..>...}.....J. │ +00000c80: 7855 ef49 5827 95cf bc66 66db 36f5 ee27 xU.IX'...ff.6..' │ +00000c90: 4b49 0fdf a4e8 3b6f 72ab a3fd 23e7 2c9c KI....;or...#.,. │ +00000ca0: dae4 ee18 6570 4e9c b538 1afb bb74 aeb0 ....epN..8...t.. │ +00000cb0: 66d8 ba5f a45c 7ef5 948d 85b1 ad67 a6a3 f.._.\~......g.. │ +00000cc0: 79c3 6e59 bace f2d2 7fc2 eba4 be17 099e y.nY............ │ +00000cd0: ef0d 02c9 0bc5 4fb8 64c4 e665 93cf 71df ......O.d..e..q. │ +00000ce0: b8f5 e5d4 fa75 43b7 de77 f94f 6eaa bfb4 .....uC..w.On... │ +00000cf0: 2f6b f8bd e9f9 ffad 6aa1 72a4 1d2f 5feb /k......j.r../_. │ +00000d00: 5d93 1ba6 0f6f 386b eed3 cfed c826 0f5f ]....o8k.....&._ │ +00000d10: f9d6 9c81 75ed 73af fad2 ef17 edbe a6f0 ....u.s......... │ +00000d20: 9c73 6392 373f e0b6 8caa 4db6 b49c 376e .sc.7?....M...7n │ +00000d30: 6a7a 93ef 7ace 766e 23bf 0971 126f edd1 jz..z.vn#..q.o.. │ +00000d40: be09 1d73 2397 fdee 9073 dee5 9771 caa7 ...s#....s...q.. │ +00000d50: c193 189a 30b5 8040 4020 20e0 dc27 d74f ....0..@@ ..'.O │ +00000d60: 49ba 2ead 5da7 bd54 2a8e dc03 8d75 0f9f I...]..T*....u.. │ +00000d70: 3dab b0f2 9cf4 4767 4edd 72e3 9117 4724 =.....GgN.r...G$ │ +00000d80: 2b6f 9a96 debc 26f9 5083 dda0 bad1 5bcf +o....&.P.....[. │ +00000d90: fd67 be29 9adb 9ec9 9756 cc6b f8b9 db6f .g.).....V.k...o │ +00000da0: 6f1b 5675 1ea8 4f66 458d f1a3 bbed ce78 o.Vu..OfE......x │ +00000db0: c71b 4fef 1cf8 f6eb 67cd fcd7 23ff 747d ..O.....g...#.t} │ +00000dc0: d268 f797 37e5 eb5c f2fd 4b26 5b60 e9b5 .h..7..\..K&[`.. │ +00000dd0: ced3 4e49 bef8 ca08 bb8b 736e 5e2a 5dc8 ..NI......sn^*]. │ +00000de0: 25de 55eb 677f 5db9 773b fcb9 37f7 cdf8 %.U.g.].w;..7... │ +00000df0: c7c7 3e96 d4b9 5597 0db2 2f93 e17d fc6d ..>...U.../..}.m │ +00000e00: b7ef f2a8 cbfc e89e 912e b9fc 5bff 73e8 ............[.s. │ +00000e10: a9af 5f90 767b ed9e 30e2 1fb4 ba8e ceab .._.v{..0....... │ +00000e20: 5fef fed5 b4e4 8e74 e556 7141 d2ec ba7d _......t.VqA...} │ +00000e30: 29d9 4ff9 fe90 f3c9 d6e2 670e 3df3 71f7 ).O.......g.=.q. │ +00000e40: f0d9 e509 ff57 543a f8d0 d19d 94fc dc95 .....WT:........ │ +00000e50: a278 da72 b375 2d9e df75 ee3e ead0 134a .x.r.u-..u.>...J │ +00000e60: 177e 7b5d b47d e875 3bcf b8ad de95 9ed9 .~{].}.u;....... │ +00000e70: 36f1 2b9f 3ecc 3a2a 5d5f 75b6 8ff7 575d 6.+.>.:*]_u...W] │ +00000e80: 7735 3bff 8d9f 4ebc 74e9 c401 9b5e edbf w5;...N.t....^.. │ +00000e90: ceed 4b06 4c5c 14ef bda7 3997 cf5d ffdc ..K.L\....9..].. │ +00000ea0: bd4b 0fd4 6516 1f68 ce45 b7a6 9bd6 a687 .K..e..h.E...... │ +00000eb0: 973e 7860 d5bf 9cfd f1bd 5b2f caf1 cf46 .>x`......[/...F │ +00000ec0: ed87 e19a 66fe 7643 69cf 79af ec6a 9c9b ....f.vCi.y..j.. │ +00000ed0: 7e7e e481 1b57 9cbb a1ee 93e9 5c3c 3776 ~~...W......\<7v │ +00000ee0: 030a dfce b4df f2a5 961f ff5b 6bdc 714f ...........[k.qO │ +00000ef0: 4329 bb6e f38d 6fbd f19b fad6 6239 b48f C).n..o.....b9.. │ +00000f00: 2fe7 edfa f2d2 edc7 9e69 1f33 9dd8 6e49 /........i.3..nI │ +00000f10: e7fb 6092 27f6 2e08 dd05 0402 0201 8180 ..`.'........... │ +00000f20: 4040 2020 1010 0808 0404 4e18 044a f6f6 @@ ......N..J.. │ +00000f30: 9d37 877c 6cc6 a304 880f c578 d780 0c87 .7.|l......x.... │ +00000f40: f886 7cbd 37c6 8737 8dbc d7e6 0980 6cc4 ..|.7..7......l. │ +00000f50: f053 50e8 148b 0efb 284f 27db bbe1 198b .SP.....(O'..... │ +00000f60: 574f caef d7bd d092 918f def0 d3cf 85e1 WO.............. │ +00000f70: 231d 1c92 1f5c 39e1 b536 f981 0f9f 93f9 #....\9..6...... │ +00000f80: 3e36 0c5b 0f08 8099 b37f 37be 9807 032e >6.[......7..... │ +00000f90: 3b0e cc8c 679b 5d34 14f9 70e7 da4c 8edf ;...g.]4..p..L.. │ +00000fa0: 54e9 d3f6 8073 b32f 5ef2 ec37 6c97 2dee T....s./^..7l.-. │ +00000fb0: 5340 700a 0804 0402 0201 8180 4040 2020 S@p.........@@ │ +00000fc0: 1010 0808 0404 0202 0181 8040 4020 2010 ...........@@ . │ +00000fd0: 1008 0804 0402 0201 8180 4040 2020 1010 ..........@@ .. │ +00000fe0: 0808 0404 0202 0181 8040 40e0 ff82 405c .........@@...@\ │ +00000ff0: 09ce ce7b b9fc 1580 ed37 57c6 a9ed a9b8 ...{.....7W..... │ +00001000: b41e b9b3 7373 b4a3 f275 808a e958 aff6 ....ss...u...X.. │ +00001010: ab8c a54d 771c 9a34 2e76 71f8 39ee 6321 ...Mw..4.vq.9.c! │ +00001020: 156c 0181 8040 4020 2010 1008 0804 0402 .l...@@ ....... │ +00001030: 0201 8180 4040 2020 1010 0808 0404 0202 ....@@ ........ │ +00001040: 0181 8040 4020 2010 1008 0804 0402 0201 ...@@ ......... │ +00001050: 8180 4040 2020 f0ae 11b8 d67e f480 0fb7 ..@@ .....~.... │ +00001060: f97f bef9 3d00 647e 3b5b bf2f c06f 22a0 ....=.d~;[./.o". │ +00001070: 13f1 cfdc f9c0 1bf2 fdb0 a323 ce7e 2ab1 ...........#.~*. │ +00001080: cb9f b1ff 3b07 f221 0fbf 63e0 e7e7 3f5e ....;..!..c...?^ │ +00001090: c7ae 5cc8 538d d04b 473e 1176 f9a3 e337 ..\.S..KG>.v...7 │ +000010a0: 14f8 5d03 729e 585b 7bb9 9d94 cbc4 b734 ..].r.X[{......4 │ +000010b0: 6c4e 15ce 6236 47b7 52e3 fc54 fe55 37bf lN..b6G.R..T.U7. │ +000010c0: a24d dc5d 5bc6 16e2 136f 1247 1b0e 5240 .M.][....o.G..R@ │ +000010d0: 2020 1010 0808 0404 0202 0181 8040 40e0 ...........@@. │ +000010e0: 8f1f 8184 f710 aedd fefe 64ba 1bec fe92 ..........d..... │ +000010f0: b712 def6 fc2f 0724 f986 1779 3362 5b7a ...../.$...y3b[z │ +00001100: eb98 b3a3 6874 6510 5e03 0201 8180 4040 ....hte.^.....@@ │ +00001110: 2020 1010 0808 0404 0202 270f 02ff 0b42 ........'....B │ +00001120: 9731 8d .1.